Passing Boolean variables.
Home class for posting propagators
Passing integer variables.
static ExecStatus post(Home home, ViewArray< Int::IntView > &x, TraceFilter tf, int te, ViewTracer< Int::IntView > &t)
#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.
GECODE_FLOAT_EXPORT void trace(Home home, const FloatVarArgs &x, TraceFilter tf, int te=(TE_INIT|TE_PRUNE|TE_FIX|TE_FAIL|TE_DONE), FloatTracer &t=StdFloatTracer::def)
Create a tracer for float variables.
ViewTracer< Int::IntView > IntTracer
Tracer for integer variables.
ViewTracer< Int::BoolView > BoolTracer
Tracer for Boolean variables.
Gecode toplevel namespace
Post propagator for SetVar x