Class VarWeightNode
java.lang.Object
org.jacop.floats.constraints.linear.BinaryNode
org.jacop.floats.constraints.linear.VariableNode
org.jacop.floats.constraints.linear.VarWeightNode
-
Field Summary
FieldsFields inherited from class org.jacop.floats.constraints.linear.VariableNode
rel, store, var -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) doublelb()(package private) doublemax()(package private) doublemin()(package private) void(package private) void(package private) voidprune()toString()(package private) doubleub()(package private) voidupdateBounds(double min, double max, double lb, double ub)
-
Field Details
-
weight
double weight -
bound
BoundsVar bound
-
-
Constructor Details
-
VarWeightNode
-
-
Method Details
-
propagate
void propagate()- Specified by:
propagatein classBinaryNode
-
propagateAndPrune
void propagateAndPrune()- Specified by:
propagateAndPrunein classBinaryNode
-
prune
void prune()- Specified by:
prunein classBinaryNode
-
min
double min()- Specified by:
minin classBinaryNode
-
max
double max()- Specified by:
maxin classBinaryNode
-
lb
double lb()- Specified by:
lbin classBinaryNode
-
ub
double ub()- Specified by:
ubin classBinaryNode
-
updateBounds
void updateBounds(double min, double max, double lb, double ub) - Specified by:
updateBoundsin classBinaryNode
-
toString
- Overrides:
toStringin classBinaryNode
-