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.