|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IntVarEventListener
An interface for all the search variable listeners.
Method Summary | |
---|---|
void |
awakeOnInf(int varIdx)
Default propagation on improved lower bound: propagation on domain revision. |
void |
awakeOnInst(int varIdx)
Default propagation on instantiation: full constraint re-propagation. |
void |
awakeOnRem(int varIdx,
int val)
Default propagation on one value removal: propagation on domain revision. |
void |
awakeOnSup(int varIdx)
Default propagation on improved upper bound: propagation on domain revision. |
int |
getConstraintIdx(int idx)
Network management: Among all listeners linked to the idx-th variable of c, find the index of constraint c. |
void |
setConstraintIndex(int i,
int idx)
Network management: Storing that among all listeners linked to the i-th variable of c, this (the current constraint) is found at index idx. |
Methods inherited from interface choco.prop.VarEventListener |
---|
addListener, awakeOnVar, isActive, setActive, setPassive |
Method Detail |
---|
void awakeOnInf(int varIdx) throws ContradictionException
ContradictionException
void awakeOnSup(int varIdx) throws ContradictionException
ContradictionException
void awakeOnInst(int varIdx) throws ContradictionException
ContradictionException
void awakeOnRem(int varIdx, int val) throws ContradictionException
ContradictionException
void setConstraintIndex(int i, int idx)
i
- index of the variable in the constraintidx
- index of the constraint in the among all listeners linked to that variableint getConstraintIdx(int idx)
idx
- index of the variable in the constraint
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |