|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface PalmExplanation
PalmExplanation interface.
Method Summary | |
---|---|
java.util.BitSet |
getBitSet()
Copies the explain set and returns the new bitset. |
boolean |
isValid()
Checks if the explain is valid, that is wether all the constraint are active. |
boolean |
isValid(int date)
Checks if the explain is valid, that is wether all the constraint are active. |
RealBoundExplanation |
makeDecSupExplanation(double sup,
PalmRealVar var)
Makes a DecSupExplanation from the current explain by adding dependencies. |
IBoundExplanation |
makeDecSupExplanation(int sup,
PalmIntVar var)
Makes a DecSupExplanation from the current explain by adding dependencies. |
RealBoundExplanation |
makeIncInfExplanation(double inf,
PalmRealVar var)
Makes an IncInfExplanation from the current explain by adding dependencies. |
IBoundExplanation |
makeIncInfExplanation(int inf,
PalmIntVar var)
Makes an IncInfExplanation from the current explain by adding dependencies. |
IRemovalExplanation |
makeRemovalExplanation(int value,
PalmIntVar var)
Makes a RemovalExplanation from the current explain by adding dependencies. |
void |
postUndoRemoval(Constraint constraint)
Posts a restoration prop. |
Methods inherited from interface choco.palm.Explanation |
---|
empties, getConstraint, getNogood, toSet |
Methods inherited from interface choco.ConstraintCollection |
---|
add, addAll, clear, contains, containsAll, copy, delete, isEmpty, merge, size |
Method Detail |
---|
IBoundExplanation makeIncInfExplanation(int inf, PalmIntVar var)
inf
- The previous value of the bound.var
- The involved variable.IBoundExplanation makeDecSupExplanation(int sup, PalmIntVar var)
sup
- The previous value of the bound.var
- The involved variable.IRemovalExplanation makeRemovalExplanation(int value, PalmIntVar var)
value
- The removed value of the domain.var
- The involved variable.RealBoundExplanation makeIncInfExplanation(double inf, PalmRealVar var)
inf
- The previous value of the bound.var
- The involved variable.RealBoundExplanation makeDecSupExplanation(double sup, PalmRealVar var)
sup
- The previous value of the bound.var
- The involved variable.void postUndoRemoval(Constraint constraint)
constraint
- java.util.BitSet getBitSet()
boolean isValid()
boolean isValid(int date)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |