Struct ae108::cpppetsc::NonlinearSolver::Tolerances
ClassList > ae108 > cpppetsc > NonlinearSolver > Tolerances
Public Types
| Type | Name |
|---|---|
| typedef PetscReal | real_type |
| typedef PetscInt | size_type |
Public Attributes
| Type | Name |
|---|---|
| real_type | abstol = {}absolute convergence tolerance. |
| size_type | maxf = {}maximum number of function evaluations. |
| size_type | maxit = {}maximum number of iterations. |
| real_type | rtol = {}relative convergence tolerance. |
| real_type | stol = {}convergence tolerance in terms of the norm of the change in the solution between steps, || delta x || < stol*|| x ||. |
Public Types Documentation
typedef real_type
using ae108::cpppetsc::NonlinearSolver< Policy >::Tolerances::real_type = PetscReal;
typedef size_type
using ae108::cpppetsc::NonlinearSolver< Policy >::Tolerances::size_type = PetscInt;
Public Attributes Documentation
variable abstol
absolute convergence tolerance.
real_type ae108::cpppetsc::NonlinearSolver< Policy >::Tolerances::abstol;
variable maxf
maximum number of function evaluations.
size_type ae108::cpppetsc::NonlinearSolver< Policy >::Tolerances::maxf;
variable maxit
maximum number of iterations.
size_type ae108::cpppetsc::NonlinearSolver< Policy >::Tolerances::maxit;
variable rtol
relative convergence tolerance.
real_type ae108::cpppetsc::NonlinearSolver< Policy >::Tolerances::rtol;
variable stol
convergence tolerance in terms of the norm of the change in the solution between steps, || delta x || < stol*|| x ||.
real_type ae108::cpppetsc::NonlinearSolver< Policy >::Tolerances::stol;
The documentation for this class was generated from the following file cpppetsc/src/include/ae108/cpppetsc/NonlinearSolver.h