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