NGSolve
4.9
|
The conjugate gradient solver. More...
#include <cg.hpp>
Public Types | |
typedef SCAL_TRAIT< IPTYPE >::SCAL | SCAL |
Public Member Functions | |
CGSolver (const BaseMatrix &aa) | |
CGSolver (const BaseMatrix &aa, const BaseMatrix &ac) | |
virtual void | Mult (const BaseVector &v, BaseVector &prod) const |
y = matrix * x. Multadd should be implemented, instead | |
Protected Member Functions | |
void | MultiMult (const BaseVector &f, BaseVector &u, const int dim) const |
void | MultiMultSeed (const BaseVector &f, BaseVector &u, const int dim) const |
The conjugate gradient solver.