|
KASKADE 7 development version
|
#include <nleq_err.hh>
A structure to hold information returned of the solvers run.
| precision | The achieved precision for the final iterate. |
| normDx | The scaled Euclidian norm of the last Newton-correction. |
| *fx | A pointer to the std::vector<double> which holds the final residuum. |
| *dx | A pointer to the std::vector<double> which holds the last Newton-correction. |
| noIterations | The number of Newton-iterations done. |
| noLiniterIterations | The total number of linear solver iterations done. |
| returnCode | The return-code of the nleqErr solver. 0 indicates a successfull termination, a nonzero code indicates some error condition. |
| subCode | May hold some addtional integer information when a nonzero return-code occurs. |
| noFunctionEvaluations | The number of done function- (eg. d1-) evaluations. |
| noJacobianEvaluations | The number of done Jacobian- (eg. d2-) evaluations. |
Definition at line 330 of file nleq_err.hh.
Public Attributes | |
| double | precision |
| double | normDx |
| std::vector< double > * | fx |
| std::vector< double > * | dx |
| int | noIterations |
| int | noLiniterIterations |
| int | returnCode |
| int | subCode |
| int | noFunctionEvaluations |
| int | noJacobianEvaluations |
| std::vector<double> * Kaskade::NleqSolver< Grid, Equation, VariableSet, Spaces >::NleqInfo::dx |
Definition at line 333 of file nleq_err.hh.
| std::vector<double>* Kaskade::NleqSolver< Grid, Equation, VariableSet, Spaces >::NleqInfo::fx |
Definition at line 333 of file nleq_err.hh.
| int Kaskade::NleqSolver< Grid, Equation, VariableSet, Spaces >::NleqInfo::noFunctionEvaluations |
Definition at line 335 of file nleq_err.hh.
| int Kaskade::NleqSolver< Grid, Equation, VariableSet, Spaces >::NleqInfo::noIterations |
Definition at line 334 of file nleq_err.hh.
| int Kaskade::NleqSolver< Grid, Equation, VariableSet, Spaces >::NleqInfo::noJacobianEvaluations |
Definition at line 335 of file nleq_err.hh.
| int Kaskade::NleqSolver< Grid, Equation, VariableSet, Spaces >::NleqInfo::noLiniterIterations |
Definition at line 334 of file nleq_err.hh.
| double Kaskade::NleqSolver< Grid, Equation, VariableSet, Spaces >::NleqInfo::normDx |
Definition at line 332 of file nleq_err.hh.
| double Kaskade::NleqSolver< Grid, Equation, VariableSet, Spaces >::NleqInfo::precision |
Definition at line 332 of file nleq_err.hh.
| int Kaskade::NleqSolver< Grid, Equation, VariableSet, Spaces >::NleqInfo::returnCode |
Definition at line 334 of file nleq_err.hh.
Referenced by Kaskade::NleqSolver< Grid, Equation, VariableSet, Spaces >::nleqErr().
| int Kaskade::NleqSolver< Grid, Equation, VariableSet, Spaces >::NleqInfo::subCode |
Definition at line 334 of file nleq_err.hh.