#include <ilu0_precond.hpp>
Inheritance diagram for ILU0_Precond:

Public Member Functions | |
| ILU0_Precond (const Matrix &A) | |
| Constructor for an ILU0 preconditioner for matrix A. | |
| ~ILU0_Precond () | |
| Destructor. | |
| void | debug_print (void) const |
| Prints the values of all internal data to std::cout. | |
| const Matrix * | get_L (void) const |
| Returns a pointer to the internal L matrix. | |
| const Matrix * | get_U (void) const |
| Returns a pointer to the internal U matrix. | |
| void | solve (Vector &x, const Vector &b) const |
| Solve M* x = b and return x. | |
| ILU0_Precond::ILU0_Precond | ( | const Matrix & | A | ) |
Constructor for an ILU0 preconditioner for matrix A.
| ILU0_Precond::~ILU0_Precond | ( | ) |
Destructor.
| void ILU0_Precond::debug_print | ( | void | ) | const |
Prints the values of all internal data to std::cout.
| const Matrix* ILU0_Precond::get_L | ( | void | ) | const [inline] |
Returns a pointer to the internal L matrix.
| const Matrix* ILU0_Precond::get_U | ( | void | ) | const [inline] |
Returns a pointer to the internal U matrix.
1.4.7