OptimumResult.hpp
double time_constraint_evals
The wall time spent for all contraint evaluations (in units of s)
Definition: OptimumResult.hpp:47
double error
The final residual error of the optimisation calculation.
Definition: OptimumResult.hpp:38
The namespace containing all components of the Reaktoro library.
Definition: ChemicalScalar.hpp:24
double time_objective_evals
The wall time spent for all objective evaluations (in units of s)
Definition: OptimumResult.hpp:44
unsigned iterations
The number of iterations in the optimisation calculation.
Definition: OptimumResult.hpp:29
auto operator+=(const OptimumResult &other) -> OptimumResult &
Update this OptimumResult instance with another by addition.
Definition: OptimumResult.cpp:22
double time_linear_systems
The wall time spent for all linear system solutions (in units of s)
Definition: OptimumResult.hpp:50
unsigned num_objective_evals
The number of evaluations of the objective function in the optimisation calculation.
Definition: OptimumResult.hpp:32
A type that describes the result of an optimisation calculation.
Definition: OptimumResult.hpp:24
bool succeeded
The flag that indicates if the optimisation calculation converged.
Definition: OptimumResult.hpp:26
double time
The wall time spent for the optimisation calculation (in units of s)
Definition: OptimumResult.hpp:41
double convergence_rate
The convergence rate of the optimisation calculation near the solution.
Definition: OptimumResult.hpp:35