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