Package | Description |
---|---|
org.ojalgo.optimisation | |
org.ojalgo.optimisation.convex | |
org.ojalgo.optimisation.integer | |
org.ojalgo.optimisation.linear |
Modifier and Type | Method and Description |
---|---|
protected Optimisation.Result |
GenericSolver.buildResult() |
Optimisation.Result |
ExpressionsBasedModel.Integration.extractSolverState(ExpressionsBasedModel model) |
Optimisation.Result |
Optimisation.Integration.extractSolverState(M model)
Extract state from the model and convert it to solver state.
|
Optimisation.Result |
Optimisation.Result.getSolution(NumberContext precision)
Will round the solution to the given precision
|
Optimisation.Result |
ExpressionsBasedModel.getVariableValues() |
Optimisation.Result |
ExpressionsBasedModel.getVariableValues(NumberContext validationContext)
Null variable values are replaced with 0.0.
|
Optimisation.Result |
ExpressionsBasedModel.maximise() |
Optimisation.Result |
Optimisation.Model.maximise() |
Optimisation.Result |
MathProgSysModel.maximise()
Will disregard the OBJSENSE and maximise.
|
Optimisation.Result |
ExpressionsBasedModel.minimise() |
Optimisation.Result |
Optimisation.Model.minimise() |
Optimisation.Result |
MathProgSysModel.minimise()
Will disregard the OBJSENSE and minimise.
|
Optimisation.Result |
Optimisation.Result.multipliers(Access1D<?> multipliers) |
default Optimisation.Result |
Optimisation.Solver.solve() |
Optimisation.Result |
MathProgSysModel.solve()
If the OBJSENSE was specified in the file it is used otherwise the default is to minimise.
|
Optimisation.Result |
ExpressionsBasedModel.Intermediate.solve(Optimisation.Result candidate) |
Optimisation.Result |
Optimisation.Solver.solve(Optimisation.Result kickStarter) |
Optimisation.Result |
ExpressionsBasedModel.Integration.toModelState(Optimisation.Result solverState,
ExpressionsBasedModel model) |
Optimisation.Result |
Optimisation.Integration.toModelState(Optimisation.Result solverState,
M model)
Convert solver state to model state.
|
Optimisation.Result |
ExpressionsBasedModel.Integration.toSolverState(Optimisation.Result modelState,
ExpressionsBasedModel model) |
Optimisation.Result |
Optimisation.Integration.toSolverState(Optimisation.Result modelState,
M model)
Convert model state to solver state.
|
Modifier and Type | Method and Description |
---|---|
int |
Optimisation.Result.compareTo(Optimisation.Result reference) |
Expression |
ExpressionsBasedModel.generateCut(Expression constraint,
Optimisation.Result solution) |
Optimisation.Result |
ExpressionsBasedModel.Intermediate.solve(Optimisation.Result candidate) |
Optimisation.Result |
Optimisation.Solver.solve(Optimisation.Result kickStarter) |
Optimisation.Result |
ExpressionsBasedModel.Integration.toModelState(Optimisation.Result solverState,
ExpressionsBasedModel model) |
Optimisation.Result |
Optimisation.Integration.toModelState(Optimisation.Result solverState,
M model)
Convert solver state to model state.
|
Optimisation.Result |
ExpressionsBasedModel.Integration.toSolverState(Optimisation.Result modelState,
ExpressionsBasedModel model) |
Optimisation.Result |
Optimisation.Integration.toSolverState(Optimisation.Result modelState,
M model)
Convert model state to solver state.
|
boolean |
ExpressionsBasedModel.Intermediate.validate(Optimisation.Result solution) |
Constructor and Description |
---|
Result(Optimisation.State state,
Optimisation.Result result) |
Modifier and Type | Method and Description |
---|---|
Optimisation.Result |
ConvexSolver.solve(Optimisation.Result kickStarter) |
protected Optimisation.Result |
ConvexSolver.solveLP() |
Modifier and Type | Method and Description |
---|---|
protected boolean |
ConvexSolver.initialise(Optimisation.Result kickStarter) |
Optimisation.Result |
ConvexSolver.solve(Optimisation.Result kickStarter) |
Modifier and Type | Method and Description |
---|---|
protected Optimisation.Result |
IntegerSolver.getBestEstimate() |
protected Optimisation.Result |
IntegerSolver.getBestResultSoFar() |
Optimisation.Result |
IntegerSolver.solve(Optimisation.Result kickStarter) |
Optimisation.Result |
IntegerSolver.ModelIntegration.toModelState(Optimisation.Result solverState,
ExpressionsBasedModel model) |
Optimisation.Result |
IntegerSolver.ModelIntegration.toSolverState(Optimisation.Result modelState,
ExpressionsBasedModel model) |
Modifier and Type | Method and Description |
---|---|
protected boolean |
IntegerSolver.initialise(Optimisation.Result kickStarter) |
protected void |
IntegerSolver.markInteger(org.ojalgo.optimisation.integer.NodeKey key,
ExpressionsBasedModel model,
Optimisation.Result result) |
Optimisation.Result |
IntegerSolver.solve(Optimisation.Result kickStarter) |
Optimisation.Result |
IntegerSolver.ModelIntegration.toModelState(Optimisation.Result solverState,
ExpressionsBasedModel model) |
Optimisation.Result |
IntegerSolver.ModelIntegration.toSolverState(Optimisation.Result modelState,
ExpressionsBasedModel model) |
Modifier and Type | Method and Description |
---|---|
protected Optimisation.Result |
SimplexSolver.buildResult() |
static Optimisation.Result |
LinearSolver.solve(ConvexSolver.Builder convex,
Optimisation.Options options) |
Optimisation.Result |
SimplexSolver.solve(Optimisation.Result kickStarter) |
Optimisation.Result |
LinearSolver.ModelIntegration.toModelState(Optimisation.Result solverState,
ExpressionsBasedModel model) |
Optimisation.Result |
LinearSolver.ModelIntegration.toSolverState(Optimisation.Result modelState,
ExpressionsBasedModel model) |
Modifier and Type | Method and Description |
---|---|
protected abstract boolean |
LinearSolver.initialise(Optimisation.Result kickStarter) |
protected boolean |
SimplexSolver.initialise(Optimisation.Result kickStarter) |
Optimisation.Result |
SimplexSolver.solve(Optimisation.Result kickStarter) |
Optimisation.Result |
LinearSolver.ModelIntegration.toModelState(Optimisation.Result solverState,
ExpressionsBasedModel model) |
Optimisation.Result |
LinearSolver.ModelIntegration.toSolverState(Optimisation.Result modelState,
ExpressionsBasedModel model) |
Copyright © 2019 Optimatika. All rights reserved.