org.ojalgo.optimisation
Class ConstraintsBasedModel<C extends ModelEntity<C> & Constraint,M extends ConstraintsBasedModel<C,M>>
java.lang.Object
org.ojalgo.optimisation.ConstraintsBasedModel<C,M>
- All Implemented Interfaces:
- OptimisationModel
- Direct Known Subclasses:
- MathProgSysModel, NetworkModel
public abstract class ConstraintsBasedModel<C extends ModelEntity<C> & Constraint,M extends ConstraintsBasedModel<C,M>>
- extends Object
|
Field Summary |
static boolean |
DEBUG
|
DEBUG
public static boolean DEBUG
validateComposition
public boolean validateComposition()
throws ModelValidationException
- Description copied from interface:
OptimisationModel
- OptimisationModel is meant to be implemented in parallel with
OptimisationSolver. This method indicates if the model is built
in a way the solver can handle or not.
- Throws:
ModelValidationException
validateSolution
public boolean validateSolution(BasicMatrix aSolution,
NumberContext aContext)
validateSolution
public boolean validateSolution(NumberContext aContext)
isMaximisation
public final boolean isMaximisation()
isMinimisation
public final boolean isMinimisation()
setMaximisation
public final void setMaximisation(boolean aFlag)
setMinimisation
public final void setMinimisation(boolean aFlag)