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, waitsolvepublic void dispose()
dispose in interface Optimisation.Solverpublic ExpressionsBasedModel getModel()
public Variable getVariable(int globalIndex)
public Variable getVariable(Structure1D.IntIndex globalIndex)
public Optimisation.Result solve(Optimisation.Result candidate)
solve in interface Optimisation.Solverpublic 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.