TaskModelFloatRelFloat Simple relation constraints over float variables GECODE_FLOAT_EXPORT void GECODE_FLOAT_EXPORT void Gecode::rel (Home home, FloatVar x0, FloatRelType frt, FloatVar x1) rel Home home FloatVar x0 FloatRelType frt FloatVar x1 Post propagator for $ x_0 \sim_{frt} x_1$. GECODE_FLOAT_EXPORT void GECODE_FLOAT_EXPORT void Gecode::rel (Home home, FloatVar x, FloatRelType frt, FloatVal c) rel Home home FloatVar x FloatRelType frt FloatVal c Propagates $ x \sim_{frt} c$. GECODE_FLOAT_EXPORT void GECODE_FLOAT_EXPORT void Gecode::rel (Home home, FloatVar x, FloatRelType frt, FloatVal c, Reify r) rel Home home FloatVar x FloatRelType frt FloatVal c Reify r Post propagator for $(x \sim_{frt} c)\equiv r$. GECODE_FLOAT_EXPORT void GECODE_FLOAT_EXPORT void Gecode::rel (Home home, FloatVar x0, FloatRelType frt, FloatVar x1, Reify r) rel Home home FloatVar x0 FloatRelType frt FloatVar x1 Reify r Post propagator for $(x_0 \sim_{frt} x_1)\equiv r$. GECODE_FLOAT_EXPORT void GECODE_FLOAT_EXPORT void Gecode::rel (Home home, const FloatVarArgs &x, FloatRelType frt, FloatVal c) rel Home home const FloatVarArgs & x FloatRelType frt FloatVal c Propagates $ x_i \sim_{frt} c $ for all $0\leq i<|x|$. GECODE_FLOAT_EXPORT void GECODE_FLOAT_EXPORT void Gecode::rel (Home home, const FloatVarArgs &x, FloatRelType frt, FloatVar y) rel Home home const FloatVarArgs & x FloatRelType frt FloatVar y Propagates $ x_i \sim_{frt} y $ for all $0\leq i<|x|$.