Package org.ojalgo.optimisation.integer
Class NodeSolver
- java.lang.Object
-
- org.ojalgo.optimisation.IntermediateSolver
-
- org.ojalgo.optimisation.integer.NodeSolver
-
- All Implemented Interfaces:
Optimisation
,Optimisation.Solver
public final class NodeSolver extends IntermediateSolver
-
-
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
-
-
Field Summary
Fields Modifier and Type Field Description private static NumberContext
COEFFICIENT
private static java.util.concurrent.atomic.AtomicInteger
COUNTER
private static boolean
DEBUG
private static NumberContext
DYNANISM
private static NumberContext
LIMIT
private static NumberContext
PARAMETERS
private static NumberContext
PRECISION
private static NumberContext
SCALE
-
Constructor Summary
Constructors Constructor Description NodeSolver(ExpressionsBasedModel model)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private boolean
doGenerateCuts(ModelStrategy strategy, NodeKey nodeKey, ExpressionsBasedModel target)
(package private) boolean
generateCuts(ModelStrategy strategy)
(package private) boolean
generateCuts(ModelStrategy strategy, ExpressionsBasedModel target)
(package private) boolean
generateCuts(ModelStrategy strategy, NodeKey nodeKey)
-
Methods inherited from class org.ojalgo.optimisation.IntermediateSolver
dispose, getIndexInSolver, getModel, getResult, getSolver, getVariable, isSolved, reset, solve, toString, update, validate, validate, validate
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.ojalgo.optimisation.Optimisation.Solver
solve
-
-
-
-
Field Detail
-
PRECISION
private static final NumberContext PRECISION
-
COEFFICIENT
private static final NumberContext COEFFICIENT
-
COUNTER
private static final java.util.concurrent.atomic.AtomicInteger COUNTER
-
DEBUG
private static final boolean DEBUG
- See Also:
- Constant Field Values
-
DYNANISM
private static final NumberContext DYNANISM
-
LIMIT
private static final NumberContext LIMIT
-
PARAMETERS
private static final NumberContext PARAMETERS
-
SCALE
private static final NumberContext SCALE
-
-
Constructor Detail
-
NodeSolver
NodeSolver(ExpressionsBasedModel model)
-
-
Method Detail
-
doGenerateCuts
private boolean doGenerateCuts(ModelStrategy strategy, NodeKey nodeKey, ExpressionsBasedModel target)
-
generateCuts
boolean generateCuts(ModelStrategy strategy)
-
generateCuts
boolean generateCuts(ModelStrategy strategy, ExpressionsBasedModel target)
-
generateCuts
boolean generateCuts(ModelStrategy strategy, NodeKey nodeKey)
-
-