OptimumResult Struct Reference
A type that describes the result of an optimisation calculation. More...
#include <OptimumResult.hpp>
Public Member Functions | |
| auto | operator+= (const OptimumResult &other) -> OptimumResult & |
| Update this OptimumResult instance with another by addition. | |
Public Attributes | |
| bool | succeeded = false |
| The flag that indicates if the optimisation calculation converged. | |
| unsigned | iterations = 0 |
| The number of iterations in the optimisation calculation. | |
| unsigned | num_objective_evals = 0 |
| The number of evaluations of the objective function in the optimisation calculation. | |
| double | convergence_rate = 0 |
| The convergence rate of the optimisation calculation near the solution. | |
| double | error = 0 |
| The final residual error of the optimisation calculation. | |
| double | time = 0 |
| The wall time spent for the optimisation calculation (in units of s) | |
| double | time_objective_evals = 0 |
| The wall time spent for all objective evaluations (in units of s) | |
| double | time_constraint_evals = 0 |
| The wall time spent for all contraint evaluations (in units of s) | |
| double | time_linear_systems = 0 |
| The wall time spent for all linear system solutions (in units of s) | |
Detailed Description
A type that describes the result of an optimisation calculation.
The documentation for this struct was generated from the following files:
- Reaktoro/Optimization/OptimumResult.hpp
- Reaktoro/Optimization/OptimumResult.cpp