Class to drive an iterative process. More...
Public Member Functions | |
Iter () | |
Default Constructor. More... | |
Iter (int max_it, real_t toler, int verbose=0) | |
Constructor with iteration parameters. More... | |
~Iter () | |
Destructor. | |
void | setMaxIter (int max_it) |
Set maximal number of iterations. | |
void | setTolerance (real_t toler) |
Set tolerance value for convergence. | |
void | setVerbose (int v) |
Set verbosity parameter. | |
bool | check (Vect< T_ > &u, const Vect< T_ > &v, int opt=2) |
Check convergence. More... | |
Detailed Description
template<class T_>
class OFELI::Iter< T_ >
Class to drive an iterative process.
This template class enables monitoring any iterative process. It simply sets default values for tolerance, maximal number of iterations and enables checking convergence using two successive iterates.