20 #ifndef NUMERICS_MULTI_DIMENSIONAL_FIXPOINT_SOLVER_H_
21 #define NUMERICS_MULTI_DIMENSIONAL_FIXPOINT_SOLVER_H_
23 #include <fmatvec/fmatvec.h>
25 #include <mbsim/numerics/functions/criteria_functions.h>
60 std::vector<double> getNorms() {
63 double getNumberOfIterations() {
66 double getNumberOfMaximalIterations() {
69 void setNumberOfMaximalIterations(
int itermax_) {
72 void setCriteriaFunction(CriteriaFunction * criteria_) {
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...
Definition: multi_dimensional_fixpoint_solver.h:56
MultiDimensionalFixpointSolver()
plain constructor
Definition: multi_dimensional_fixpoint_solver.cc:29
std::vector< double > norms
vector of norms
Definition: multi_dimensional_fixpoint_solver.h:105
Mother class for different criterias that are fulfilled or not.
Definition: criteria_functions.h:33
Definition: planar_contour.h:31
int iter
number of iterations
Definition: multi_dimensional_fixpoint_solver.h:95
int info
information variable about success of iteration
Definition: multi_dimensional_fixpoint_solver.h:110
Fixpoint-Solver for multi-dimensional fixpoint-finding.
Definition: multi_dimensional_fixpoint_solver.h:34
double itermax
maximal iterations
Definition: multi_dimensional_fixpoint_solver.h:100