|Constructor and Description|
set2 is an offSet view of set1 x in set1 <=> x+offSet in set2
|Modifier and Type||Method and Description|
Call the main filtering algorithm to apply to the
Incremental filtering algorithm defined within the
addVariable, arity, compareTo, defaultExplain, doFinePropagation, doFlush, doSchedule, doScheduleEvent, dynPriority, equals, explain, fails, forcePropagate, forcePropagationOnBacktrack, forEachIntVar, getConstraint, getId, getModel, getNbVars, getPosition, getPriority, getPropagationConditions, getVar, getVars, getVIndice, getVIndices, hashCode, isActive, isCompletelyInstantiated, isPassive, isReified, isReifiedAndSilent, isScheduled, isStateLess, linkVariables, reactToFineEvent, reifiedWith, setActive, setActive0, setPassive, setPosition, setReifiedSilent, setReifiedTrue, setVIndices, toString, unlinkVariables, unschedule
public void propagate(int evtmask) throws ContradictionException
Variableobjects. It considers the current state of this objects to remove some values from domains and/or instantiate some variables. Calling this method is done from 2 (and only 2) steps:
public void propagate(int v, int mask) throws ContradictionException
Propagator, called whenever the variable of index idxVarInProp has changed. This method calls a CUSTOM_PROPAGATION (coarse-grained) by default.
This method should be overridden if the argument
reactToFineEvt is set to
true in the constructor.
Otherwise, it executes
public ESat isEntailed()
thisis entailed according to the current state of its internal structure. At least, should check the satisfaction of
this(when all is instantiated).
Copyright © 2019. All rights reserved.