Regularizer.hpp
auto operator=(Regularizer other) -> Regularizer &
Assign an Regularizer instance to this instance.
Definition: Regularizer.cpp:575
bool echelonize
The boolean flag that indicates if echelonization should be performed.
Definition: Regularizer.hpp:39
A type that describes the non-linear constrained optimisation problem.
Definition: OptimumProblem.hpp:49
unsigned max_denominator
The maximum denominator that can exist in the coefficient matrix A.
Definition: Regularizer.hpp:46
virtual ~Regularizer()
Destroy this instance.
Definition: Regularizer.cpp:572
Regularizer()
Construct a default Regularizer instance.
Definition: Regularizer.cpp:564
The namespace containing all components of the Reaktoro library.
Definition: ChemicalScalar.hpp:24
auto setOptions(const RegularizerOptions &options) -> void
Set the options for regularizing linear constraints.
Definition: Regularizer.cpp:581
auto recover(OptimumState &state) -> void
Recover an optimum state to an state that corresponds to the original optimum problem.
Definition: Regularizer.cpp:596
A type that describes the options of a optimisation calculation.
Definition: OptimumOptions.hpp:187
A type that describes the state of an optimum solution.
Definition: OptimumState.hpp:29
auto regularize(OptimumProblem &problem, OptimumState &state, OptimumOptions &options) -> void
Regularize the optimum problem, state, and options before they are used in an optimization calculatio...
Definition: Regularizer.cpp:586
A type that represents a regularized optimization problem.
Definition: Regularizer.hpp:51
A type that describes the options for regularizing linear constraints.
Definition: Regularizer.hpp:35