Template Numerical Library  version develop:5465c2260
List of all members
TNL::Solvers::Linear::Preconditioners::ILU0< Matrix > Class Template Reference
Inheritance diagram for TNL::Solvers::Linear::Preconditioners::ILU0< Matrix >:
Inheritance graph
[legend]
Collaboration diagram for TNL::Solvers::Linear::Preconditioners::ILU0< Matrix >:
Collaboration graph
[legend]

Additional Inherited Members

- Public Types inherited from TNL::Solvers::Linear::Preconditioners::ILU0_impl< Matrix, Matrix::RealType, Matrix::DeviceType, Matrix::IndexType >
using DeviceType = Matrix::DeviceType
 
using IndexType = Matrix::IndexType
 
using RealType = Matrix::RealType
 
- Public Types inherited from TNL::Solvers::Linear::Preconditioners::Preconditioner< Matrix >
using ConstVectorViewType = typename Traits< Matrix >::ConstVectorViewType
 
using DeviceType = typename Matrix::DeviceType
 
using IndexType = typename Matrix::IndexType
 
using MatrixPointer = Pointers::SharedPointer< std::add_const_t< MatrixType > >
 
using MatrixType = Matrix
 
using RealType = typename Matrix::RealType
 
using VectorViewType = typename Traits< Matrix >::VectorViewType
 
- Public Member Functions inherited from TNL::Solvers::Linear::Preconditioners::ILU0_impl< Matrix, Matrix::RealType, Matrix::DeviceType, Matrix::IndexType >
virtual void solve (ConstVectorViewType b, VectorViewType x) const override
 
virtual void update (const MatrixPointer &matrixPointer) override
 
- Public Member Functions inherited from TNL::Solvers::Linear::Preconditioners::Preconditioner< Matrix >
virtual bool setup (const Config::ParameterContainer &parameters, const String &prefix="")
 
- Static Public Member Functions inherited from TNL::Solvers::Linear::Preconditioners::Preconditioner< Matrix >
static void configSetup (Config::ConfigDescription &config, const String &prefix="")
 

The documentation for this class was generated from the following file: