|
| SorPreconditioner () |
| Default constructor.
|
|
bool | IsSymmetric () const |
| returns true if symmetric sor is used
|
|
void | InitSymmetricPreconditioning () |
| if called forward and backward sweep will be applied such that the preconditioning is symmetric
|
|
void | InitUnSymmetricPreconditioning () |
| if called, forward sweep is applied when calling Solve backward sweep is applied when calling TransSolve
|
|
void | SetParameterRelaxation (const typename ClassComplexType< T >::Treal ¶m) |
| sets the relaxation parameter omega
|
|
void | SetNumberIterations (int nb_iterations) |
| sets the number of SOR sweeps to perform when calling Solve/TransSolve
|
|
void | CopyParameter (const Preconditioner_Base< T > &) |
| copies the parameters of another sor preconditioning
|
|
template<class Vector1 , class Matrix1 > |
void | Solve (const Matrix1 &A, const Vector1 &r, Vector1 &z, bool init_guess_null=true) |
| Solves M z = r.
|
|
template<class Vector1 , class Matrix1 > |
void | TransSolve (const Matrix1 &A, const Vector1 &r, Vector1 &z, bool init_guess_null=true) |
| Solves M^t z = r.
|
|
template<class Matrix1 , class Vector1 > |
void | Solve (const Matrix1 &A, const Vector1 &r, Vector1 &z) |
| Solves M z = r. More...
|
|
template<class Matrix1 , class Vector1 > |
void | TransSolve (const Matrix1 &A, const Vector1 &r, Vector1 &z) |
| Solves M^t z = r. More...
|
|
template<class T>
class Seldon::SorPreconditioner< T >
Definition at line 26 of file Precond_Ssor.hxx.
◆ Solve()
template<class T >
template<class Matrix1 , class Vector1 >
◆ TransSolve()
template<class T >
template<class Matrix1 , class Vector1 >
The documentation for this class was generated from the following files: