RegularizerOptions Struct Reference
A type that describes the options for regularizing linear constraints. More...
#include <Regularizer.hpp>
Inheritance diagram for RegularizerOptions:
Public Attributes | |
bool | echelonize = true |
The boolean flag that indicates if echelonization should be performed. More... | |
unsigned | max_denominator = 0 |
The maximum denominator that can exist in the coefficient matrix A . More... | |
Detailed Description
A type that describes the options for regularizing linear constraints.
Member Data Documentation
◆ echelonize
bool echelonize = true |
The boolean flag that indicates if echelonization should be performed.
The echelonization of the linear constraints can help on robustness and accuracy by minimizing round-off errors.
◆ max_denominator
unsigned max_denominator = 0 |
The maximum denominator that can exist in the coefficient matrix A
.
Set this option to zero if the coefficients in A
are not represented by rational numbers. Otherwise, set it to the maximum denominator that can represent the coefficients in rational form. This is a useful information to eliminate round-off errors when assembling the regularized coefficient matrix.
The documentation for this struct was generated from the following file:
- Reaktoro/Optimization/Regularizer.hpp