| 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 | 
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.solve(Optimisation.Result candidate)
 The general recommendation is to NOT call this method directly. 
 | 
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.solve(Optimisation.Result candidate)
 The general recommendation is to NOT call this method directly. 
 | 
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. 
 | 
| 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.getBestResultSoFar()  | 
Optimisation.Result | 
OldIntegerSolver.solve(Optimisation.Result kickStarter)  | 
Optimisation.Result | 
NewIntegerSolver.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 | 
OldIntegerSolver.initialise(Optimisation.Result kickStarter)  | 
protected abstract boolean | 
IntegerSolver.initialise(Optimisation.Result kickStarter)  | 
protected boolean | 
NewIntegerSolver.initialise(Optimisation.Result kickStarter)  | 
protected void | 
IntegerSolver.markInteger(org.ojalgo.optimisation.integer.NodeKey key,
           ExpressionsBasedModel model,
           Optimisation.Result result)  | 
Optimisation.Result | 
OldIntegerSolver.solve(Optimisation.Result kickStarter)  | 
Optimisation.Result | 
NewIntegerSolver.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 © 2018 Optimatika. All rights reserved.