java.lang.Object
org.ojalgo.optimisation.ExpressionsBasedModel.Validator
- Enclosing class:
ExpressionsBasedModel
-
Method Summary
Modifier and TypeMethodDescriptionof(ExpressionsBasedModel originalModel, Optimisation.Integration<ExpressionsBasedModel, ?> integration) of(ExpressionsBasedModel originalModel, Optimisation.Integration<ExpressionsBasedModel, ?> integration, BiConsumer<ExpressionsBasedModel, Access1D<BigDecimal>> handler) of(Optimisation.Result knownSolution) of(Optimisation.Result knownSolution, BiConsumer<ExpressionsBasedModel, Access1D<BigDecimal>> handler) booleanvalidate(ExpressionsBasedModel modifiedModel, NumberContext accuracy, BasicLogger logger) Validate the known solution against a (modified) model - perhaps modified during pre-solve or with cuts generation in theIntegerSolver.booleanvalidate(Access1D<?> solverSolution, NumberContext accuracy, BasicLogger logger) Validate an (intermediate) solver solution against the original model.
-
Method Details
-
of
public static ExpressionsBasedModel.Validator of(ExpressionsBasedModel originalModel, Optimisation.Integration<ExpressionsBasedModel, ?> integration) -
of
public static ExpressionsBasedModel.Validator of(ExpressionsBasedModel originalModel, Optimisation.Integration<ExpressionsBasedModel, ?> integration, BiConsumer<ExpressionsBasedModel, Access1D<BigDecimal>> handler) -
of
-
of
public static ExpressionsBasedModel.Validator of(Optimisation.Result knownSolution, BiConsumer<ExpressionsBasedModel, Access1D<BigDecimal>> handler) -
validate
Validate an (intermediate) solver solution against the original model. (Validation only performed if an original model was provided to the constructor.) -
validate
public boolean validate(ExpressionsBasedModel modifiedModel, NumberContext accuracy, BasicLogger logger) Validate the known solution against a (modified) model - perhaps modified during pre-solve or with cuts generation in theIntegerSolver. (Validation only performed if a known solution was provided to the constructor.)
-