18 throw new ArgumentNullException(
21 if (!
double.IsFinite(violation))
23 throw new ArgumentOutOfRangeException(
27 if (!
double.IsFinite(efficacy))
29 throw new ArgumentOutOfRangeException(
Solver-independent definition of one ULS (l,S) inequality.
LsSeparatedCut(LsCutDefinition definition, double violation, double efficacy)
Initializes a separated cut.
LsCutDefinition Definition
Gets the solver-independent inequality definition.
double Violation
Gets RHS - LHS for the canonical greater-than-or-equal form. Positive values are violated.
double Efficacy
Gets violation divided by the Euclidean coefficient norm.