- All Superinterfaces:
Optimisation, Optimisation.Solver
- All Known Implementing Classes:
ActiveSetSolver, BasePrimitiveSolver, ConstrainedSolver, DirectASS, DualSimplexSolver, IterativeASS, LinearSolver, PhasedSimplexSolver, PrimalSimplexSolver, QPESolver, SimplexSolver, SimplexTableauSolver, UnconstrainedSolver
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.ojalgo.optimisation.Optimisation
Optimisation.Constraint, Optimisation.ConstraintType, Optimisation.Integration<M extends Optimisation.Model,S extends Optimisation.Solver>, Optimisation.Model, Optimisation.Objective, Optimisation.Options, Optimisation.ProblemStructure, Optimisation.Result, Optimisation.Sense, Optimisation.Solver, Optimisation.State
-
Method Summary
default boolean
default boolean[]
default boolean
default boolean
-
Method Details
-
fixVariable
default boolean fixVariable(int index,
double value)
- Parameters:
index - The, solver specific, variable index
value - The value to fix that variable to
- Returns:
- true if fixing is supported and was successful, otherwise false
-
generateCutCandidates
default Collection<Equation> generateCutCandidates(double fractionality,
boolean... integer)
-
-
-
isMapped
default boolean isMapped()
-
updateRange
default boolean updateRange(int index,
double lower,
double upper)
- Parameters:
index - The, solver specific, variable index
lower - New lower bound
upper - New upper bound
- Returns:
- true if updating the range is supported and was successful, otherwise false