Public Types | |
| typedef AlgebraT | AlgebraType |
| typedef AlgebraType::Matrix | MatrixType |
| typedef AlgebraType::Vector | VectorType |
| typedef MatrixType::ValueType | ValueType |
| typedef AlgebraType::FutureType | FutureType |
Public Member Functions | |
| Iteration (AlgebraType &algebra, VectorType const &b, ValueType tol, int max_iter, ITraceMng *trace_mng=nullptr) | |
| bool | nullRhs () const |
| bool | first () const |
| bool | stop (VectorType const &r) |
| void | operator++ () |
| ValueType | getValue () const |
| int | operator() () const |
| bool | getStatus () const |
Private Attributes | |
| AlgebraType & | m_algebra |
| int | m_max_iteration = 0 |
| ValueType | m_tol = 0. |
| int | m_iter = 0 |
| ValueType | m_value = 0. |
| FutureType | m_f_value |
| ValueType | m_criteria_value = 0. |
| ValueType | m_value_init = 0. |
| ValueType | m_nrm2_b = 0. |
| ValueType | m_sqrt_nrm2_b = 0. |
| bool | m_status = false |
| ITraceMng * | m_trace_mng = nullptr |
Definition at line 17 of file Iteration.h.
| typedef AlgebraT Alien::Iteration< AlgebraT >::AlgebraType |
Definition at line 21 of file Iteration.h.
| typedef AlgebraType::FutureType Alien::Iteration< AlgebraT >::FutureType |
Definition at line 25 of file Iteration.h.
| typedef AlgebraType::Matrix Alien::Iteration< AlgebraT >::MatrixType |
Definition at line 22 of file Iteration.h.
| typedef MatrixType::ValueType Alien::Iteration< AlgebraT >::ValueType |
Definition at line 24 of file Iteration.h.
| typedef AlgebraType::Vector Alien::Iteration< AlgebraT >::VectorType |
Definition at line 23 of file Iteration.h.
|
inline |
Definition at line 27 of file Iteration.h.
|
inlinevirtual |
Definition at line 54 of file Iteration.h.
|
inline |
Definition at line 62 of file Iteration.h.
|
inline |
Definition at line 100 of file Iteration.h.
|
inline |
Definition at line 87 of file Iteration.h.
|
inline |
Definition at line 57 of file Iteration.h.
|
inline |
Definition at line 95 of file Iteration.h.
|
inline |
Definition at line 78 of file Iteration.h.
|
inline |
Definition at line 67 of file Iteration.h.
|
private |
Definition at line 107 of file Iteration.h.
|
private |
Definition at line 113 of file Iteration.h.
|
private |
Definition at line 112 of file Iteration.h.
|
private |
Definition at line 110 of file Iteration.h.
|
private |
Definition at line 108 of file Iteration.h.
|
private |
Definition at line 115 of file Iteration.h.
|
private |
Definition at line 116 of file Iteration.h.
|
private |
Definition at line 117 of file Iteration.h.
|
private |
Definition at line 109 of file Iteration.h.
|
private |
Definition at line 118 of file Iteration.h.
|
private |
Definition at line 111 of file Iteration.h.
|
private |
Definition at line 114 of file Iteration.h.