mbsim 4.0.0 MBSim Kernel

Public Member Functions | Private Attributes | List of all members
MBSim::MultiDimensionalFixpointSolver Class Reference

Fixpoint-Solver for multi-dimensional fixpoint-finding. More...

`#include <multi_dimensional_fixpoint_solver.h>`

## Public Member Functions

| MultiDimensionalFixpointSolver ()
| plain constructor
| MultiDimensionalFixpointSolver (Function< fmatvec::Vec(fmatvec::Vec)> *function_)
void | setFunction (Function< fmatvec::Vec(fmatvec::Vec)> *function_)
| returns info of iteration progress info == 0 : a solution has been found info == -1: no converge info == 1: process (seems to) converge but hasn't finished
int | getInfo ()
std::vector< double > | getNorms ()
double | getNumberOfIterations ()
double | getNumberOfMaximalIterations ()
void | setNumberOfMaximalIterations (int itermax_)
void | setCriteriaFunction (CriteriaFunction *criteria_)
fmatvec::Vec | solve (const fmatvec::Vec &initialGuess)

## Private Attributes

Function< fmatvec::Vec(fmatvec::Vec)> * | function {0}
| fixpoint function
CriteriaFunction * | criteria {0}
int | iter {0}
| number of iterations
double | itermax {1e3}
| maximal iterations
std::vector< double > | norms
| vector of norms
int | info {1}
| information variable about success of iteration

## Detailed Description

Fixpoint-Solver for multi-dimensional fixpoint-finding.

Author
  Kilian Grundl

Date
  2012-02-07 copied from mbsim/utils/nonlinear_algebra

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

- /mbsim-env/mbsim/kernel/mbsim/numerics/nonlinear_algebra/multi_dimensional_fixpoint_solver.h
- /mbsim-env/mbsim/kernel/mbsim/numerics/nonlinear_algebra/multi_dimensional_fixpoint_solver.cc