Playa::IterativeSolver< Scalar > Class Template Reference

Inheritance diagram for Playa::IterativeSolver< Scalar >:

Playa::LinearSolverBase< Scalar > Playa::ObjectWithVerbosity

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)

Static Public Member Functions

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


Detailed Description

template<class Scalar>
class Playa::IterativeSolver< Scalar >

Definition at line 19 of file PlayaIterativeSolver.hpp.


Constructor & Destructor Documentation

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

Definition at line 55 of file PlayaIterativeSolver.hpp.

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

Definition at line 26 of file PlayaIterativeSolver.hpp.


Member Function Documentation

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

Definition at line 47 of file PlayaIterativeSolver.hpp.

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

Definition at line 50 of file PlayaIterativeSolver.hpp.

template<class Scalar>
int Playa::IterativeSolver< Scalar >::getMaxiters (  )  const [inline]

Definition at line 29 of file PlayaIterativeSolver.hpp.

template<class Scalar>
Scalar Playa::IterativeSolver< Scalar >::getTol (  )  const [inline]

Definition at line 33 of file PlayaIterativeSolver.hpp.

template<class Scalar>
static std::string Playa::IterativeSolver< Scalar >::maxitersParam (  )  [inline, static]

template<class Scalar>
static std::string Playa::IterativeSolver< Scalar >::tolParam (  )  [inline, static]

template<class Scalar>
virtual void Playa::IterativeSolver< Scalar >::updateTolerance ( const double &  tol  )  [inline, virtual]

Change the convergence tolerance.

Reimplemented from Playa::LinearSolverBase< Scalar >.

Definition at line 37 of file PlayaIterativeSolver.hpp.

Site Contact