Ewoms::InverseOperator< X, Y > Class Template Referenceabstract Abstract base class for all solvers. More...
Inheritance diagram for Ewoms::InverseOperator< X, Y >:
Detailed Descriptiontemplate<class X, class Y>
|
typedef X Ewoms::InverseOperator< X, Y >::domain_type |
Type of the domain of the operator to be inverted.
typedef X::field_type Ewoms::InverseOperator< X, Y >::field_type |
The field type of the operator.
typedef Y Ewoms::InverseOperator< X, Y >::range_type |
Type of the range of the operator to be inverted.
|
inlinevirtual |
Destructor.
|
pure virtual |
Apply inverse operator,.
x | The left hand side to store the result in. |
b | The right hand side |
res | Object to store the statistics about applying the operator. |
Implemented in Ewoms::GeneralizedPCGSolver< X >, Ewoms::MINRESSolver< X >, Ewoms::BiCGSTABSolver< X >, Ewoms::CGSolver< X >, Ewoms::GradientSolver< X >, and Ewoms::LoopSolver< X >.
|
inlinevirtual |
Return the criterion to be used to check for convergence of the linear solver.
Referenced by Ewoms::RestartedGMResSolver< X, Y, F >::apply().
|
inlinevirtual |
Return the criterion to be used to check for convergence of the linear solver.
|
inlinevirtual |
Set the criterion to be used to check for convergence of the linear solver.
Referenced by Ewoms::RestartedGMResSolver< X, Y, F >::RestartedGMResSolver().