OpenFCST: The open-source Fuel Cell Simulation Toolbox
|
This class implements ILU preconditioner. More...
#include <linear_solvers.h>
Public Member Functions | |
Constructors, destructor, and initialization | |
ILUPreconditioner (const BlockSparseMatrix< double > &matrix) | |
Constructor. More... | |
~ILUPreconditioner () | |
Destructor. More... | |
Public Attributes | |
Data | |
BlockTrianglePrecondition< double > | preconditioner |
Preconditioner. More... | |
std::vector< SparseILU< double > > | preconditioner_matrix |
Preconditioner matrix. More... | |
std::vector< PointerMatrixAux < SparseILU< double >, Vector < double > > > | preconditioner_pointer |
Preconditioner pointer. More... | |
This class implements ILU preconditioner.
|
inline |
Constructor.
References FcstUtilities::log, and LinearSolvers::vector_pool.
|
inline |
Destructor.
BlockTrianglePrecondition<double> LinearSolvers::ILUPreconditioner::preconditioner |
Preconditioner.
std::vector< SparseILU<double> > LinearSolvers::ILUPreconditioner::preconditioner_matrix |
Preconditioner matrix.
std::vector< PointerMatrixAux< SparseILU<double>, Vector<double> > > LinearSolvers::ILUPreconditioner::preconditioner_pointer |
Preconditioner pointer.