Public Types | |
| typedef AlgebraT | AlgebraType |
| typedef AlgebraType::Matrix | MatrixType |
| typedef AlgebraType::Vector | VectorType |
| typedef MatrixType::ValueType | ValueType |
Public Member Functions | |
| ChebyshevPreconditioner (AlgebraType &algebra, MatrixType const &matrix, ValueType factor, int polynome_order, int factor_max_iter, ITraceMng *trace_mng=nullptr) | |
| void | setOutputLevel (int level) |
| void | init () |
| void | computeBeta () |
| void | computeAlpha () |
| void | solve1 (const VectorType &x, VectorType &y) const |
| void | solve2 (VectorType const &x, VectorType &y) const |
| void | solve (const VectorType &x, VectorType &y) const |
| void | _algo1 (AlgebraType &algebra, VectorType const &x, VectorType &y) const |
| void | _algo2 (AlgebraType &algebra, VectorType const &x, VectorType &y) const |
| void | solve (AlgebraType &algebra, VectorType const &x, VectorType &y) const |
Static Public Attributes | |
| static const bool | m_use_saad_algo = saad |
Definition at line 32 of file ChebyshevPreconditioner.h.
| typedef AlgebraT Alien::ChebyshevPreconditioner< AlgebraT, saad >::AlgebraType |
Definition at line 37 of file ChebyshevPreconditioner.h.
| typedef AlgebraType::Matrix Alien::ChebyshevPreconditioner< AlgebraT, saad >::MatrixType |
Definition at line 38 of file ChebyshevPreconditioner.h.
| typedef MatrixType::ValueType Alien::ChebyshevPreconditioner< AlgebraT, saad >::ValueType |
Definition at line 40 of file ChebyshevPreconditioner.h.
| typedef AlgebraType::Vector Alien::ChebyshevPreconditioner< AlgebraT, saad >::VectorType |
Definition at line 39 of file ChebyshevPreconditioner.h.
|
inline |
Definition at line 43 of file ChebyshevPreconditioner.h.
|
inlinevirtual |
Definition at line 57 of file ChebyshevPreconditioner.h.
|
inline |
Definition at line 318 of file ChebyshevPreconditioner.h.
|
inline |
Definition at line 392 of file ChebyshevPreconditioner.h.
|
inline |
Definition at line 158 of file ChebyshevPreconditioner.h.
|
inline |
Definition at line 118 of file ChebyshevPreconditioner.h.
|
inline |
Definition at line 73 of file ChebyshevPreconditioner.h.
|
inline |
Definition at line 68 of file ChebyshevPreconditioner.h.
|
inline |
Definition at line 436 of file ChebyshevPreconditioner.h.
|
inline |
| y | input output |
Definition at line 308 of file ChebyshevPreconditioner.h.
|
inline |
| y | input output |
Definition at line 204 of file ChebyshevPreconditioner.h.
Referenced by solve().
|
inline |
| y | input output |
Definition at line 253 of file ChebyshevPreconditioner.h.
Referenced by solve().
|
static |
Definition at line 36 of file ChebyshevPreconditioner.h.