Uses of Class
org.ojalgo.optimisation.Optimisation.Result
-
Packages that use Optimisation.Result Package Description org.ojalgo.data.domain.finance.portfolio Classes in this package relate to modelling of financial investment portfolios, and Modern Portfolio Theory.org.ojalgo.optimisation org.ojalgo.optimisation.convex org.ojalgo.optimisation.integer org.ojalgo.optimisation.linear org.ojalgo.optimisation.service -
-
Uses of Optimisation.Result in org.ojalgo.data.domain.finance.portfolio
Methods in org.ojalgo.data.domain.finance.portfolio with parameters of type Optimisation.Result Modifier and Type Method Description protected MatrixR064
OptimisedPortfolio. handle(Optimisation.Result optimisationResult)
-
Uses of Optimisation.Result in org.ojalgo.optimisation
Fields in org.ojalgo.optimisation declared as Optimisation.Result Modifier and Type Field Description private Optimisation.Result
ExpressionsBasedModel. myKnownSolution
private Optimisation.Result
ExpressionsBasedModel.Validator. myKnownSolution
private Optimisation.Result
IntermediateSolver. myResult
Methods in org.ojalgo.optimisation that return Optimisation.Result Modifier and Type Method Description 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.(package private) Optimisation.Result
ExpressionsBasedModel. getKnownSolution()
protected Optimisation.Result
IntermediateSolver. getResult()
Optimisation.Result
Optimisation.Result. getSolution(NumberContext precision)
Will round the solution to the given precisionOptimisation.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
ExpressionsBasedModel. minimise()
Optimisation.Result
Optimisation.Model. minimise()
Optimisation.Result
Optimisation.Result. multipliers(double... multipliers)
(package private) Optimisation.Result
Optimisation.Result. multipliers(java.util.List<EntryPair.KeyedPrimitive<EntryPair<ModelEntity<?>,Optimisation.ConstraintType>>> matchedMultipliers)
Optimisation.Result
Optimisation.Result. multipliers(ConstraintsMetaData constraintsMap, Access1D<?> multipliers)
Optimisation.Result
Optimisation.Result. multipliers(Access1D<?> multipliers)
static Optimisation.Result
Optimisation.Result. of(double value, Optimisation.State state, double... solution)
static Optimisation.Result
Optimisation.Result. of(Optimisation.State state, double... solution)
private Optimisation.Result
ExpressionsBasedModel. optimise()
static Optimisation.Result
Optimisation.Result. parse(java.lang.String result)
Parse aString
, as produced by thetoString()
method, into a new instance.Optimisation.Result
GenericSolver.Builder. solve()
Optimisation.Result
IntermediateSolver. solve(Optimisation.Result candidate)
Optimisation.Result
Optimisation.Sense. solve(ExpressionsBasedModel model)
default Optimisation.Result
Optimisation.Solver. solve()
Optimisation.Result
Optimisation.Solver. solve(Optimisation.Result kickStarter)
Optimisation.Result
ConfiguredIntegration. toModelState(Optimisation.Result solverState, ExpressionsBasedModel model)
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
ConfiguredIntegration. toSolverState(Optimisation.Result modelState, ExpressionsBasedModel model)
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.Optimisation.Result
Optimisation.Result. withNegatedValue()
Optimisation.Result
Optimisation.Result. withSolution(Access1D<?> solution)
Optimisation.Result
Optimisation.Result. withSolutionLength(int length)
Optimisation.Result
Optimisation.Result. withState(Optimisation.State state)
Optimisation.Result
Optimisation.Result. withValue(double value)
static Optimisation.Result
Optimisation.Result. wrap(Access1D<?> solution)
Methods in org.ojalgo.optimisation with parameters of type Optimisation.Result Modifier and Type Method Description int
Optimisation.Result. compareTo(Optimisation.Result reference)
private void
Optimisation.Result. multipliers(Optimisation.Result target)
static ExpressionsBasedModel.Validator
ExpressionsBasedModel.Validator. of(Optimisation.Result knownSolution)
static ExpressionsBasedModel.Validator
ExpressionsBasedModel.Validator. of(Optimisation.Result knownSolution, java.util.function.BiConsumer<ExpressionsBasedModel,Access1D<java.math.BigDecimal>> handler)
void
ExpressionsBasedModel. setKnownSolution(Optimisation.Result knownSolution)
Same asExpressionsBasedModel.setKnownSolution(org.ojalgo.optimisation.Optimisation.Result, BiConsumer)
but with a no-op handler.void
ExpressionsBasedModel. setKnownSolution(Optimisation.Result knownSolution, java.util.function.BiConsumer<ExpressionsBasedModel,Access1D<java.math.BigDecimal>> handler)
For test/validation during solver development.Optimisation.Result
IntermediateSolver. solve(Optimisation.Result candidate)
Optimisation.Result
Optimisation.Solver. solve(Optimisation.Result kickStarter)
Optimisation.Result
ConfiguredIntegration. toModelState(Optimisation.Result solverState, ExpressionsBasedModel model)
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
ConfiguredIntegration. toSolverState(Optimisation.Result modelState, ExpressionsBasedModel model)
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.Constructors in org.ojalgo.optimisation with parameters of type Optimisation.Result Constructor Description Result(Optimisation.State state, Optimisation.Result result)
Validator(ExpressionsBasedModel originalModel, Optimisation.Integration<ExpressionsBasedModel,?> integration, Optimisation.Result knownSolution, java.util.function.BiConsumer<ExpressionsBasedModel,Access1D<java.math.BigDecimal>> handler)
-
Uses of Optimisation.Result in org.ojalgo.optimisation.convex
-
Uses of Optimisation.Result in org.ojalgo.optimisation.integer
Fields in org.ojalgo.optimisation.integer declared as Optimisation.Result Modifier and Type Field Description private Optimisation.Result
IntegerSolver. myBestResultSoFar
Methods in org.ojalgo.optimisation.integer that return Optimisation.Result Modifier and Type Method Description protected Optimisation.Result
GomorySolver. buildResult()
protected Optimisation.Result
IntegerSolver. buildResult()
protected Optimisation.Result
IntegerSolver. getBestEstimate()
protected Optimisation.Result
IntegerSolver. getBestResultSoFar()
Optimisation.Result
GomorySolver. solve(Optimisation.Result kickStarter)
Optimisation.Result
IntegerSolver. solve(Optimisation.Result kickStarter)
Methods in org.ojalgo.optimisation.integer with parameters of type Optimisation.Result Modifier and Type Method Description (package private) int
IntegerSolver. identifyNonIntegerVariable(Optimisation.Result nodeResult, NodeKey nodeKey, ModelStrategy strategy)
Should return the index of the (best) integer variable to branch on.protected boolean
ModelStrategy. isGoodEnough(Optimisation.Result bestResultSoFar, double relaxedNodeValue)
Is the node's result good enough to continue branching? (Compare the node's objective function value with the that of the best integer solution found so far.)protected void
IntegerSolver. markInteger(NodeKey key, Optimisation.Result result, ModelStrategy strategy)
protected void
ModelStrategy.DefaultStrategy. markInteger(NodeKey key, Optimisation.Result result)
Update the integer significances, based on new integer solution found.protected abstract void
ModelStrategy. markInteger(NodeKey key, Optimisation.Result result)
Called everytime a new integer solution is foundOptimisation.Result
GomorySolver. solve(Optimisation.Result kickStarter)
Optimisation.Result
IntegerSolver. solve(Optimisation.Result kickStarter)
-
Uses of Optimisation.Result in org.ojalgo.optimisation.linear
-
Uses of Optimisation.Result in org.ojalgo.optimisation.service
Methods in org.ojalgo.optimisation.service that return Optimisation.Result Modifier and Type Method Description Optimisation.Result
OptimisationService.Solver. solve(Optimisation.Result kickStarter)
Methods in org.ojalgo.optimisation.service with parameters of type Optimisation.Result Modifier and Type Method Description Optimisation.Result
OptimisationService.Solver. solve(Optimisation.Result kickStarter)
-