Diagonal preconditioner class. More...
#include <diag_precond.hpp>
Public Member Functions | |
Diag_Precond (const Matrix &A) | |
Constructor for a diagonal preconditioner for matrix A. | |
~Diag_Precond () | |
Destructor. | |
void | solve (Vector &x, const Vector &b) const |
Solve M* x = b and return x. |
Diagonal preconditioner class.
Diag_Precond::Diag_Precond | ( | const Matrix & | A | ) |
Constructor for a diagonal preconditioner for matrix A.
Diag_Precond::~Diag_Precond | ( | ) | [inline] |
Destructor.
Solve M* x = b and return x.
Implements Precond.