itl::basic_iteration< Real > Class Template Reference

Inheritance diagram for itl::basic_iteration< Real >:
itl::cyclic_iteration< Real, OStream > itl::noisy_iteration< Real, OStream >

List of all members.

Public Types

typedef Real real

Public Member Functions

template<class Vector >
 basic_iteration (const Vector &b, int max_iter_, Real t, Real a=Real(0))
 basic_iteration (Real nb, int max_iter_, Real t, Real a=Real(0))
template<class Vector >
bool finished (const Vector &r)
bool finished (const Real &r)
template<typename T >
bool finished (const std::complex< T > &r)
bool finished ()
bool converged (const Real &r)
void operator++ ()
void operator+= (int n)
bool first ()
virtual operator int ()
virtual int error_code ()
int iterations ()
Real resid ()
Real normb () const
Real tol ()
Real atol ()
int fail (int err_code)
int fail (int err_code, const std::string &msg)
void set (Real v)
void set_quite (bool q)
bool is_quite () const

Protected Attributes

int error
int i
const Real normb_
int max_iter
Real rtol_
Real atol_
Real resid_
std::string err_msg
bool is_finished
bool my_quite

template<class Real>
class itl::basic_iteration< Real >


The documentation for this class was generated from the following file:
 All Classes Namespaces Functions Variables Typedefs Enumerations Friends
Generated by  doxygen 1.6.2-20100208