Class VarNode
java.lang.Object
org.jacop.floats.constraints.linear.BinaryNode
org.jacop.floats.constraints.linear.VariableNode
org.jacop.floats.constraints.linear.VarNode
-
Field Summary
Fields inherited from class org.jacop.floats.constraints.linear.VariableNode
rel, store, var
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) double
lb()
(package private) double
max()
(package private) double
min()
(package private) void
(package private) void
(package private) void
prune()
toString()
(package private) double
ub()
(package private) void
updateBounds
(double min, double max, double lb, double ub)
-
Constructor Details
-
VarNode
-
-
Method Details
-
propagateAndPrune
void propagateAndPrune()- Specified by:
propagateAndPrune
in classBinaryNode
-
prune
void prune()- Specified by:
prune
in classBinaryNode
-
propagate
void propagate()- Specified by:
propagate
in classBinaryNode
-
min
double min()- Specified by:
min
in classBinaryNode
-
max
double max()- Specified by:
max
in classBinaryNode
-
lb
double lb()- Specified by:
lb
in classBinaryNode
-
ub
double ub()- Specified by:
ub
in classBinaryNode
-
updateBounds
void updateBounds(double min, double max, double lb, double ub) - Specified by:
updateBounds
in classBinaryNode
-
toString
- Overrides:
toString
in classBinaryNode
-