Public Member Functions | |
| SorPreconditioner () | |
| Default constructor. | |
| void | InitSymmetricPreconditioning () |
| void | InitUnSymmetricPreconditioning () |
| void | SetParameterRelaxation (const T ¶m) |
| void | SetNumberIterations (int nb_iterations) |
| template<class Vector , class Matrix > | |
| void | Solve (const Matrix &A, const Vector &r, Vector &z, bool init_guess_null=true) |
| Solves M z = r. | |
| template<class Vector , class Matrix > | |
| void | TransSolve (const Matrix &A, const Vector &r, Vector &z, bool init_guess_null=true) |
| Solves M^t z = r. | |
Protected Attributes | |
| bool | symmetric_precond |
| true for Symmetric relaxation | |
| int | nb_iter |
| number of iterations | |
| T | omega |
| relaxation parameter | |
Definition at line 25 of file Precond_Ssor.cxx.