KASKADE 7 development version
|
conjugate gradient method More...
#include <cg.hh>
conjugate gradient method
Public Types | |
typedef X | domain_type |
The domain type of the operator to be inverted. More... | |
typedef X | range_type |
The range type of the operator to be inverted. More... | |
typedef X::field_type | field_type |
The field type of the operator to be inverted. More... | |
Public Member Functions | |
template<class L , class P > | |
NMIIICGSolver (L &op, P &prec, double reduction, int maxit, int verbose) | |
Set up conjugate gradient solver. More... | |
virtual void | apply (X &u, X &b, InverseOperatorResult &res) |
Apply inverse operator. More... | |
virtual void | apply (X &x, X &b, double reduction, InverseOperatorResult &res) |
Apply inverse operator with given reduction factor. More... | |
typedef X Kaskade::NMIIICGSolver< X >::domain_type |
typedef X::field_type Kaskade::NMIIICGSolver< X >::field_type |
typedef X Kaskade::NMIIICGSolver< X >::range_type |
|
inline |
|
inlinevirtual |
|
inlinevirtual |