IntConLevel
Consistency levels for integer propagators.
Wait propagator for single view.
static ExecStatus post(Home home, BoolView x, void(*t)(Space &), void(*e)(Space &))
Post propagator.
Wait propagator for several views.
bool failed(void) const
Check whether space is failed.
Gecode::FloatVal c(-8, 8)
void when(Home home, BoolVar x, void(*t)(Space &home), void(*e)(Space &home), IntConLevel)
Execute t (then) when x is assigned one, and e (else) otherwise.
Passing integer variables.
Passing Boolean variables.
Boolean integer variables.
Node * x
Pointer to corresponding Boolean expression node.
Gecode toplevel namespace
void wait(Home home, FloatVar x, void(*c)(Space &home))
Execute c when x becomes assigned.
Home class for posting propagators
#define GECODE_ES_FAIL(es)
Check whether execution status es is failed, and fail space home.