public static interface Optimisation.Integration<M extends Optimisation.Model,S extends Optimisation.Solver> extends Optimisation
Optimisation.Constraint, Optimisation.Integration<M extends Optimisation.Model,S extends Optimisation.Solver>, Optimisation.Model, Optimisation.Objective, Optimisation.Options, Optimisation.Result, Optimisation.Solver, Optimisation.State
Modifier and Type | Method and Description |
---|---|
S |
build(M model)
An integration must be able to instantiate a solver that can handle (any) model instance.
|
Optimisation.Result |
extractSolverState(M model)
Extract state from the model and convert it to solver state.
|
boolean |
isCapable(M model) |
Optimisation.Result |
toModelState(Optimisation.Result solverState,
M model)
Convert solver state to model state.
|
Optimisation.Result |
toSolverState(Optimisation.Result modelState,
M model)
Convert model state to solver state.
|
S build(M model)
Optimisation.Result extractSolverState(M model)
boolean isCapable(M model)
Optimisation.Result toModelState(Optimisation.Result solverState, M model)
Optimisation.Result toSolverState(Optimisation.Result modelState, M model)
Copyright © 2019 Optimatika. All rights reserved.