TaskModelFloatDomain Domain constraints GECODE_FLOAT_EXPORT void GECODE_FLOAT_EXPORT void Gecode::dom (Home home, FloatVar x, FloatVal n) dom Home home FloatVar x FloatVal n Propagates $x=n$. GECODE_FLOAT_EXPORT void GECODE_FLOAT_EXPORT void Gecode::dom (Home home, const FloatVarArgs &x, FloatVal n) dom Home home const FloatVarArgs & x FloatVal n Propagates $ x_i=n$ for all $0\leq i<|x|$. GECODE_FLOAT_EXPORT void GECODE_FLOAT_EXPORT void Gecode::dom (Home home, FloatVar x, FloatNum l, FloatNum m) dom Home home FloatVar x FloatNum l FloatNum m Propagates $ l\leq x\leq u$. GECODE_FLOAT_EXPORT void GECODE_FLOAT_EXPORT void Gecode::dom (Home home, const FloatVarArgs &x, FloatNum l, FloatNum u) dom Home home const FloatVarArgs & x FloatNum l FloatNum u Propagates $ l\leq x_i\leq u$ for all $0\leq i<|x|$. GECODE_FLOAT_EXPORT void GECODE_FLOAT_EXPORT void Gecode::dom (Home home, FloatVar x, FloatVal n, Reify r) dom Home home FloatVar x FloatVal n Reify r Post domain consistent propagator for $ (x=n) \equiv r$. GECODE_FLOAT_EXPORT void GECODE_FLOAT_EXPORT void Gecode::dom (Home home, FloatVar x, FloatNum l, FloatNum u, Reify r) dom Home home FloatVar x FloatNum l FloatNum u Reify r Post domain consistent propagator for $ (l\leq x \leq u) \equiv r$. GECODE_FLOAT_EXPORT void GECODE_FLOAT_EXPORT void Gecode::dom (Home home, FloatVar x, FloatVar d) dom Home home FloatVar x FloatVar d Constrain domain of x according to domain of d. GECODE_FLOAT_EXPORT void GECODE_FLOAT_EXPORT void Gecode::dom (Home home, const FloatVarArgs &x, const FloatVarArgs &d) dom Home home const FloatVarArgs & x const FloatVarArgs & d Constrain domain of $ x_i $ according to domain of $ d_i $ for all $0\leq i<|x|$.