Package | Description |
---|---|
org.ojalgo.optimisation | |
org.ojalgo.optimisation.convex | |
org.ojalgo.optimisation.integer | |
org.ojalgo.optimisation.linear |
Modifier and Type | Method and Description |
---|---|
ExpressionsBasedModel |
ExpressionsBasedModel.copy() |
ExpressionsBasedModel |
MathProgSysModel.getExpressionsBasedModel() |
ExpressionsBasedModel |
ExpressionsBasedModel.Intermediate.getModel() |
ExpressionsBasedModel |
ExpressionsBasedModel.relax(boolean inPlace) |
ExpressionsBasedModel |
ExpressionsBasedModel.simplify() |
ExpressionsBasedModel |
ExpressionsBasedModel.snapshot() |
Modifier and Type | Method and Description |
---|---|
Optimisation.Result |
ExpressionsBasedModel.Integration.extractSolverState(ExpressionsBasedModel model) |
protected int |
ExpressionsBasedModel.Integration.getIndexInSolver(ExpressionsBasedModel model,
Variable variable) |
Optimisation.Result |
ExpressionsBasedModel.Integration.toModelState(Optimisation.Result solverState,
ExpressionsBasedModel model) |
Optimisation.Result |
ExpressionsBasedModel.Integration.toSolverState(Optimisation.Result modelState,
ExpressionsBasedModel model) |
Constructor and Description |
---|
Expression(Expression expressionToCopy,
ExpressionsBasedModel destinationModel,
boolean deep) |
Modifier and Type | Method and Description |
---|---|
ConvexSolver |
ConvexSolver.ModelIntegration.build(ExpressionsBasedModel model) |
static void |
ConvexSolver.copy(ExpressionsBasedModel sourceModel,
ConvexSolver.Builder destinationBuilder) |
boolean |
ConvexSolver.ModelIntegration.isCapable(ExpressionsBasedModel model) |
Modifier and Type | Method and Description |
---|---|
protected ExpressionsBasedModel |
IntegerSolver.getIntegerModel() |
protected ExpressionsBasedModel |
IntegerSolver.getNodeModel() |
Modifier and Type | Method and Description |
---|---|
IntegerSolver |
IntegerSolver.ModelIntegration.build(ExpressionsBasedModel model) |
boolean |
IntegerSolver.ModelIntegration.isCapable(ExpressionsBasedModel model) |
static IntegerSolver |
IntegerSolver.make(ExpressionsBasedModel model) |
protected void |
IntegerSolver.markInteger(org.ojalgo.optimisation.integer.NodeKey key,
ExpressionsBasedModel model,
Optimisation.Result result) |
Optimisation.Result |
IntegerSolver.ModelIntegration.toModelState(Optimisation.Result solverState,
ExpressionsBasedModel model) |
Optimisation.Result |
IntegerSolver.ModelIntegration.toSolverState(Optimisation.Result modelState,
ExpressionsBasedModel model) |
Constructor and Description |
---|
IntegerSolver(ExpressionsBasedModel model,
Optimisation.Options solverOptions) |
Modifier and Type | Method and Description |
---|---|
LinearSolver |
LinearSolver.ModelIntegration.build(ExpressionsBasedModel model) |
protected int |
LinearSolver.ModelIntegration.getIndexInSolver(ExpressionsBasedModel model,
Variable variable) |
boolean |
LinearSolver.ModelIntegration.isCapable(ExpressionsBasedModel model) |
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.