OpenFCST: The open-source Fuel Cell Simulation Toolbox
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
List of all members
LinearSolvers::ILUPreconditioner Class Reference

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...
 

Detailed Description

This class implements ILU preconditioner.

Author
Valentin N. Zingan, 2013
Marc Secanell Gallart, 2013

Constructor & Destructor Documentation

LinearSolvers::ILUPreconditioner::ILUPreconditioner ( const BlockSparseMatrix< double > &  matrix)
inline

Constructor.

References FcstUtilities::log, and LinearSolvers::vector_pool.

LinearSolvers::ILUPreconditioner::~ILUPreconditioner ( )
inline

Destructor.

Member Data Documentation

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.


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