Public Member Functions | Static Public Member Functions
TSFExtended::IterativeSolver< Scalar > Class Template Reference
Inheritance diagram for TSFExtended::IterativeSolver< Scalar >:
TSFExtended::LinearSolverBase< Scalar > Sundance::DefaultObjectWithVerbosity Sundance::NamedObject Sundance::ObjectWithVerbosityBase TSFExtended::KrylovSolver< Scalar > TSFExtended::BICGSTABSolver< Scalar > TSFExtended::GMRESSolver< Scalar >

List of all members.

Public Member Functions

 IterativeSolver (const ParameterList &params=ParameterList())
virtual ~IterativeSolver ()
int getMaxiters () const
Scalar getTol () const
virtual void updateTolerance (const double &tol)
 Change the convergence tolerance.

Static Public Member Functions

static std::string maxitersParam ()
static std::string tolParam ()
static int defaultMaxiters ()
static Scalar defaultTol ()

Detailed Description

template<class Scalar>
class TSFExtended::IterativeSolver< Scalar >

Definition at line 43 of file TSFIterativeSolver.hpp.


Constructor & Destructor Documentation

template<class Scalar >
TSFExtended::IterativeSolver< Scalar >::IterativeSolver ( const ParameterList &  params = ParameterList()) [inline]

Definition at line 79 of file TSFIterativeSolver.hpp.

template<class Scalar >
virtual TSFExtended::IterativeSolver< Scalar >::~IterativeSolver ( ) [inline, virtual]

Definition at line 50 of file TSFIterativeSolver.hpp.


Member Function Documentation

template<class Scalar >
static int TSFExtended::IterativeSolver< Scalar >::defaultMaxiters ( ) [inline, static]

Definition at line 71 of file TSFIterativeSolver.hpp.

template<class Scalar >
static Scalar TSFExtended::IterativeSolver< Scalar >::defaultTol ( ) [inline, static]

Definition at line 74 of file TSFIterativeSolver.hpp.

template<class Scalar >
int TSFExtended::IterativeSolver< Scalar >::getMaxiters ( ) const [inline]
template<class Scalar >
Scalar TSFExtended::IterativeSolver< Scalar >::getTol ( ) const [inline]
template<class Scalar >
static std::string TSFExtended::IterativeSolver< Scalar >::maxitersParam ( ) [inline, static]
template<class Scalar >
static std::string TSFExtended::IterativeSolver< Scalar >::tolParam ( ) [inline, static]
template<class Scalar >
virtual void TSFExtended::IterativeSolver< Scalar >::updateTolerance ( const double &  tol) [inline, virtual]

Site Contact