Package org.ojalgo.optimisation
Interface Optimisation.Model
-
- All Superinterfaces:
Optimisation
- All Known Implementing Classes:
ExpressionsBasedModel
- Enclosing interface:
- Optimisation
public static interface Optimisation.Model extends Optimisation
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.ojalgo.optimisation.Optimisation
Optimisation.Constraint, Optimisation.ConstraintType, Optimisation.Integration<M extends Optimisation.Model,S extends Optimisation.Solver>, Optimisation.Model, Optimisation.Objective, Optimisation.Options, Optimisation.ProblemStructure, Optimisation.Result, Optimisation.Sense, Optimisation.Solver, Optimisation.State
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default void
dispose()
Cleanup when a model instance is no longer needed.Optimisation.Result
maximise()
Optimisation.Result
minimise()
boolean
validate()
-
-
-
Method Detail
-
dispose
default void dispose()
Cleanup when a model instance is no longer needed.
-
maximise
Optimisation.Result maximise()
-
minimise
Optimisation.Result minimise()
-
validate
boolean validate()
- Returns:
- true If eveything is ok. false The model is structurally ok, but the "value" breaks constraints - the solution is infeasible.
-
-