Skip to content

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