|
mbsim
4.0.0
MBSim Kernel
|
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 | |
Fixpoint-Solver for multi-dimensional fixpoint-finding.