Public Types | |
| typedef AlgebraT | AlgebraType |
| typedef AlgebraType::Matrix | MatrixType |
| typedef AlgebraType::Vector | VectorType |
| typedef MatrixType::ValueType | ValueType |
Public Member Functions | |
| NeumannPolyPreconditioner (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 | solve (const VectorType &x, VectorType &y) |
| void | solve (AlgebraType &algebra, VectorType const &x, VectorType &y) const |
| void | evalG (AlgebraType &algebra, const VectorType &x, VectorType &y) const |
| void | evalG (const VectorType &x, VectorType &y) |
| void | computeFactor () |
Private Attributes | |
| AlgebraType & | m_algebra |
| MatrixType const & | m_matrix |
| matrix a preconditioner | |
| ValueType | m_factor = 0. |
| facteur d'acceleration | |
| int | m_polynome_order = 3 |
| int | m_factor_max_iter = 10 |
| VectorType | m_y |
| VectorType | m_yy |
| ITraceMng * | m_trace_mng = nullptr |
| int | m_output_level = 0 |
Definition at line 32 of file NeumannPolyPreconditioner.h.
| typedef AlgebraT Alien::NeumannPolyPreconditioner< AlgebraT >::AlgebraType |
Definition at line 36 of file NeumannPolyPreconditioner.h.
| typedef AlgebraType::Matrix Alien::NeumannPolyPreconditioner< AlgebraT >::MatrixType |
Definition at line 37 of file NeumannPolyPreconditioner.h.
| typedef MatrixType::ValueType Alien::NeumannPolyPreconditioner< AlgebraT >::ValueType |
Definition at line 39 of file NeumannPolyPreconditioner.h.
| typedef AlgebraType::Vector Alien::NeumannPolyPreconditioner< AlgebraT >::VectorType |
Definition at line 38 of file NeumannPolyPreconditioner.h.
|
inline |
Definition at line 42 of file NeumannPolyPreconditioner.h.
|
inlinevirtual |
Definition at line 57 of file NeumannPolyPreconditioner.h.
|
inline |
Definition at line 142 of file NeumannPolyPreconditioner.h.
|
inline |
| y | input |
Definition at line 121 of file NeumannPolyPreconditioner.h.
References m_factor, and m_matrix.
Referenced by solve().
|
inline |
| y | input |
Definition at line 132 of file NeumannPolyPreconditioner.h.
|
inline |
Definition at line 68 of file NeumannPolyPreconditioner.h.
|
inline |
Definition at line 63 of file NeumannPolyPreconditioner.h.
|
inline |
Definition at line 103 of file NeumannPolyPreconditioner.h.
|
inline |
| y | input output |
Definition at line 85 of file NeumannPolyPreconditioner.h.
References evalG(), and m_factor.
|
private |
Definition at line 179 of file NeumannPolyPreconditioner.h.
|
private |
facteur d'acceleration
Definition at line 185 of file NeumannPolyPreconditioner.h.
|
private |
Definition at line 187 of file NeumannPolyPreconditioner.h.
|
private |
matrix a preconditioner
Definition at line 182 of file NeumannPolyPreconditioner.h.
|
private |
Definition at line 193 of file NeumannPolyPreconditioner.h.
|
private |
Definition at line 186 of file NeumannPolyPreconditioner.h.
|
private |
Definition at line 192 of file NeumannPolyPreconditioner.h.
|
mutableprivate |
Definition at line 189 of file NeumannPolyPreconditioner.h.
|
mutableprivate |
Definition at line 190 of file NeumannPolyPreconditioner.h.