|
KASKADE 7 development version
|
#include <giant_gbit.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 giantGbit 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. |
| noOrdLinIt | The number of done linear solver iteration steps for computing ordinary Newton-corrections. |
| noSimLinIt | The number of done linear solver iteration steps for computing simplified Newton-corrections. |
| noMulJac | The number of done Jacobian times vector multiplications within the linear solver calls. |
| noPrecon | The number of done preconditioner calls within the linear solver calls. |
Definition at line 362 of file giant_gbit.hh.
Public Attributes | |
| double | precision |
| double | normDx |
| std::vector< double > * | fx |
| std::vector< double > * | dx |
| int | noIterations |
| int | returnCode |
| int | subCode |
| int | noFunctionEvaluations |
| int | noJacobianEvaluations |
| int | noOrdLinIt |
| int | noSimLinIt |
| int | noMulJac |
| int | noPrecon |
| std::vector<double> * Kaskade::Giant< Grid, Equation, VariableSet, Spaces >::NleqInfo::dx |
Definition at line 365 of file giant_gbit.hh.
| std::vector<double>* Kaskade::Giant< Grid, Equation, VariableSet, Spaces >::NleqInfo::fx |
Definition at line 365 of file giant_gbit.hh.
| int Kaskade::Giant< Grid, Equation, VariableSet, Spaces >::NleqInfo::noFunctionEvaluations |
Definition at line 366 of file giant_gbit.hh.
| int Kaskade::Giant< Grid, Equation, VariableSet, Spaces >::NleqInfo::noIterations |
Definition at line 366 of file giant_gbit.hh.
| int Kaskade::Giant< Grid, Equation, VariableSet, Spaces >::NleqInfo::noJacobianEvaluations |
Definition at line 366 of file giant_gbit.hh.
| int Kaskade::Giant< Grid, Equation, VariableSet, Spaces >::NleqInfo::noMulJac |
Definition at line 367 of file giant_gbit.hh.
| int Kaskade::Giant< Grid, Equation, VariableSet, Spaces >::NleqInfo::noOrdLinIt |
Definition at line 367 of file giant_gbit.hh.
| int Kaskade::Giant< Grid, Equation, VariableSet, Spaces >::NleqInfo::noPrecon |
Definition at line 367 of file giant_gbit.hh.
| double Kaskade::Giant< Grid, Equation, VariableSet, Spaces >::NleqInfo::normDx |
Definition at line 364 of file giant_gbit.hh.
| int Kaskade::Giant< Grid, Equation, VariableSet, Spaces >::NleqInfo::noSimLinIt |
Definition at line 367 of file giant_gbit.hh.
| double Kaskade::Giant< Grid, Equation, VariableSet, Spaces >::NleqInfo::precision |
Definition at line 364 of file giant_gbit.hh.
| int Kaskade::Giant< Grid, Equation, VariableSet, Spaces >::NleqInfo::returnCode |
Definition at line 366 of file giant_gbit.hh.
Referenced by Kaskade::Giant< Grid, Equation, VariableSet, Spaces >::giantGbit().
| int Kaskade::Giant< Grid, Equation, VariableSet, Spaces >::NleqInfo::subCode |
Definition at line 366 of file giant_gbit.hh.