#include <gmresFabric.hh>
Public Member Functions | |
GMResFabric (Real maxeps=EPS, int maxit=0, uint rs=0, uint relres=0) | |
virtual Operator< F > * | operator() (Operator< F > &matrix) |
virtual Operator< F > * | operator() ()=0 |
Protected Member Functions | |
virtual std::ostream & | info (std::ostream &os) const |
Returns information in an output stream. | |
Fabric class for generalized minimal residual: GMRes
.
Definition at line 27 of file gmresFabric.hh.
|
inline |
Constructor.
maxeps | Maximal residual |
maxit | Maximal number of iterations |
rs | Restart |
relres | 0: absolute residual, 1: relative residual |
Definition at line 35 of file gmresFabric.hh.
|
inlineprotectedvirtual |
Returns information in an output stream.
Reimplemented from concepts::OutputOperator.
Definition at line 42 of file gmresFabric.hh.
|
pure virtualinherited |
Creates a linear solver from matrix
. The caller is responsible for the deletion of the delivered object.
Implemented in concepts::BiCGStabFabric< F, G >, concepts::CGFabric< F >, concepts::MumpsFabric< F >, concepts::MumpsOverlapFabric< F >, concepts::SuperLUFabric< F >, and concepts::UmfpackFabric.
|
inlinevirtual |
Implements concepts::SolverFabric< F >.
Definition at line 38 of file gmresFabric.hh.