69 ::post(home,xv,y,r.var())));
73 ::post(home,xv,y,r.var())));
77 ::post(home,xv,y,r.var())));
94 ::post(home,xv,y,r.var())));
98 ::post(home,xv,y,r.var())));
102 ::post(home,xv,y,r.var())));
Passing Boolean variables.
Boolean integer variables.
Home class for posting propagators
Passing integer variables.
static ExecStatus post(Home home, ViewArray< View > &x, View y)
Post propagator for .
Reified membership propagator.
Exception: Unknown reification mode passed as argument
Reification specification.
#define GECODE_POST
Check for failure in a constraint post function.
#define GECODE_ES_FAIL(es)
Check whether execution status es is failed, and fail space home.
IntPropLevel
Propagation levels for integer propagators.
@ RM_IMP
Implication for reification.
@ RM_PMI
Inverse implication for reification.
@ RM_EQV
Equivalence for reification (default).
Gecode toplevel namespace
TFE post(PropagatorGroup g)
Only post functions (but not propagators) from g are considered.
void member(Home home, const IntVarArgs &x, IntVar y, IntPropLevel ipl=IPL_DEF)
Post domain consistent propagator for .