NonlinearOptions Struct Reference
A type that describes the options for the solution of a non-linear problem. More...
#include <NonlinearSolver.hpp>
Collaboration diagram for NonlinearOptions:
Public Attributes | |
double | tolerance = 1.0e-6 |
The tolerance for the residual of the non-linear function. | |
double | tolerancex = 0.0 |
The tolerance for the variation in variables x. More... | |
unsigned | max_iterations = 100 |
The maximum number of iterations in the solution of the non-linear problem. | |
double | tau = 0.9999 |
The boundary to the fraction parameter. | |
double | armijo = 1.0e-4 |
The Armijo parameter used in the backtracking line search algorithm. | |
NonlinearOutput | output |
The options for the output of the non-linear problem calculation. | |
Detailed Description
A type that describes the options for the solution of a non-linear problem.
Member Data Documentation
◆ tolerancex
double tolerancex = 0.0 |
The tolerance for the variation in variables x.
Set this to a value greater than zero to stop the calculation whenever max(abs(dx)) < tolerancex
, where dx
is the current step of the unknown variables.
The documentation for this struct was generated from the following file:
- Reaktoro/Optimization/NonlinearSolver.hpp