Public Types | |
| typedef AlgebraT | AlgebraType |
| typedef AlgebraType::Matrix | MatrixType |
| typedef AlgebraType::Vector | VectorType |
| typedef MatrixType::ValueType | ValueType |
| typedef AlgebraType::FutureType | FutureType |
Public Member Functions | |
| CG (AlgebraType &algebra, ITraceMng *trace_mng=nullptr) | |
| void | setOutputLevel (int level) |
| template<typename PrecondT, typename iterT> | |
| int | solve (PrecondT &precond, iterT &iter, MatrixType const &A, VectorType const &b, VectorType &x) |
| template<typename PrecondT, typename iterT> | |
| int | solve2 (PrecondT &precond, iterT &iter, MatrixType const &A, VectorType const &b, VectorType &x) |
| typedef AlgebraT Alien::CG< AlgebraT >::AlgebraType |
| typedef AlgebraType::FutureType Alien::CG< AlgebraT >::FutureType |
| typedef AlgebraType::Matrix Alien::CG< AlgebraT >::MatrixType |
| typedef MatrixType::ValueType Alien::CG< AlgebraT >::ValueType |
| typedef AlgebraType::Vector Alien::CG< AlgebraT >::VectorType |
|
inline |
|
inlinevirtual |
|
inline |
|
inline |
|
inline |