66 Krylov( Real absTol = 1.e-4, Real relTol = 1.e-2,
unsigned maxit = 100 )
71 int &iter,
int &flag ) = 0;
Defines the linear algebra or vector space interface.
void resetMaximumIteration(const unsigned maxit)
virtual void run(Vector< Real > &x, LinearOperator< Real > &A, const Vector< Real > &b, LinearOperator< Real > &M, int &iter, int &flag)=0
Real getAbsoluteTolerance(void) const
unsigned getMaximumIteration(void) const
void resetRelativeTolerance(const Real relTol) const
void resetAbsoluteTolerance(const Real absTol) const
Provides definitions for Krylov solvers.
Provides the interface to apply a linear operator.
Real getRelativeTolerance(void) const
Krylov(Real absTol=1.e-4, Real relTol=1.e-2, unsigned maxit=100)