public static final class ExpressionsBasedModel.Intermediate extends Object implements Optimisation.Solver
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 |
---|---|
void |
dispose()
Force re-generation of any cached/transient data
|
ExpressionsBasedModel |
getModel() |
Variable |
getVariable(int globalIndex) |
Variable |
getVariable(Structure1D.IntIndex globalIndex) |
Optimisation.Result |
solve(Optimisation.Result candidate) |
String |
toString() |
void |
update(int index) |
void |
update(Structure1D.IntIndex index) |
void |
update(Variable variable) |
boolean |
validate(Access1D<BigDecimal> solution,
BasicLogger.Printer appender) |
boolean |
validate(Optimisation.Result solution) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
solve
public void dispose()
dispose
in interface Optimisation.Solver
public ExpressionsBasedModel getModel()
public Variable getVariable(int globalIndex)
public Variable getVariable(Structure1D.IntIndex globalIndex)
public Optimisation.Result solve(Optimisation.Result candidate)
solve
in interface Optimisation.Solver
public void update(int index)
public void update(Structure1D.IntIndex index)
public void update(Variable variable)
public boolean validate(Access1D<BigDecimal> solution, BasicLogger.Printer appender)
public boolean validate(Optimisation.Result solution)
Copyright © 2019 Optimatika. All rights reserved.