KASKADE 7 development version
|
Files | |
file | bicgstab.hh |
Define general, extensible interface for inverse operators. | |
Classes | |
class | KBiCGSTABSolver< X > |
Statistics about the application of an inverse operator. More... | |
Typedefs | |
typedef X | KBiCGSTABSolver< X >::domain_type |
The domain type of the operator to be inverted. More... | |
typedef X | KBiCGSTABSolver< X >::range_type |
The range type of the operator to be inverted. More... | |
typedef X::field_type | KBiCGSTABSolver< X >::field_type |
The field type of the operator to be inverted. More... | |
Functions | |
template<class L , class P > | |
KBiCGSTABSolver< X >::KBiCGSTABSolver (L &op, P &prec, double reduction, int maxit, int verbose) | |
Set up solver. More... | |
template<class L , class S , class P > | |
KBiCGSTABSolver< X >::KBiCGSTABSolver (L &op, S &sp, P &prec, double reduction, int maxit, int verbose) | |
Set up solver. More... | |
virtual void | KBiCGSTABSolver< X >::apply (X &x, X &b, InverseOperatorResult &res) |
Apply inverse operator. More... | |
virtual void | KBiCGSTABSolver< X >::apply (X &x, X &b, double reduction, InverseOperatorResult &res) |
Apply inverse operator with given reduction factor. More... | |
typedef X KBiCGSTABSolver< X >::domain_type |
The domain type of the operator to be inverted.
Definition at line 50 of file bicgstab.hh.
typedef X::field_type KBiCGSTABSolver< X >::field_type |
The field type of the operator to be inverted.
Definition at line 54 of file bicgstab.hh.
typedef X KBiCGSTABSolver< X >::range_type |
The range type of the operator to be inverted.
Definition at line 52 of file bicgstab.hh.
|
inlinevirtual |
Apply inverse operator with given reduction factor.
Definition at line 300 of file bicgstab.hh.
|
inlinevirtual |
Apply inverse operator.
Definition at line 90 of file bicgstab.hh.
|
inline |
Set up solver.
Definition at line 62 of file bicgstab.hh.
|
inline |
Set up solver.
Definition at line 75 of file bicgstab.hh.