mbsim  4.0.0
MBSim Kernel
MBSim::MultiDimFixPointIteration Class Reference

FixpointIteration for multi-dimensional fixpoint-finding. More...

#include <nonlinear_algebra.h>

Public Member Functions

 MultiDimFixPointIteration (Function< fmatvec::Vec(fmatvec::Vec)> *function_)
 
int getInfo ()
 
std::vector< double > getNorms ()
 
double getNumberOfIterations ()
 
double getNumberOfMaximalIterations ()
 
void setNumberOfMaximalIterations (int itermax_)
 
double getTolerance ()
 
void setTolerance (double tol_)
 
fmatvec::Vec solve (const fmatvec::Vec &initialGuess)
 

Private Attributes

Function< fmatvec::Vec(fmatvec::Vec)> * function
 fix-point function
 
double tol
 tolerance
 
int iter
 number of iterations
 
double itermax
 maximal iterations
 
std::vector< double > norms
 vector of norms
 
int info
 information variable about success of iteration
 

Detailed Description

FixpointIteration for multi-dimensional fixpoint-finding.

Author
Kilian Grundl
Date
2011-07-13 initial algorithm

The documentation for this class was generated from the following files: