TaskModelSetRelOp Set operation/relation constraints GECODE_SET_EXPORT void GECODE_SET_EXPORT void Gecode::rel (Home home, SetVar x, SetOpType op, SetVar y, SetRelType r, SetVar z) rel Home home SetVar x SetOpType op SetVar y SetRelType r SetVar z Post propagator for $ (x \diamond_{\mathit{op}} y) \sim_r z $. GECODE_SET_EXPORT void GECODE_SET_EXPORT void Gecode::rel (Home home, SetOpType op, const SetVarArgs &x, SetVar y) rel Home home SetOpType op const SetVarArgs & x SetVar y Post propagator for $ y = \diamond_{\mathit{op}} x$. GECODE_SET_EXPORT void GECODE_SET_EXPORT void Gecode::rel (Home home, SetOpType op, const SetVarArgs &x, const IntSet &z, SetVar y) rel Home home SetOpType op const SetVarArgs & x const IntSet & z SetVar y Post propagator for $ y = \diamond_{\mathit{op}} x \diamond_{\mathit{op}} z$. GECODE_SET_EXPORT void GECODE_SET_EXPORT void Gecode::rel (Home home, SetOpType op, const IntVarArgs &x, const IntSet &z, SetVar y) rel Home home SetOpType op const IntVarArgs & x const IntSet & z SetVar y Post propagator for $ y = \diamond_{\mathit{op}} x \diamond_{\mathit{op}} z$. GECODE_SET_EXPORT void GECODE_SET_EXPORT void Gecode::rel (Home home, SetOpType op, const IntVarArgs &x, SetVar y) rel Home home SetOpType op const IntVarArgs & x SetVar y Post propagator for $ y = \diamond_{\mathit{op}} x$. GECODE_SET_EXPORT void GECODE_SET_EXPORT void Gecode::rel (Home home, const IntSet &x, SetOpType op, SetVar y, SetRelType r, SetVar z) rel Home home const IntSet & x SetOpType op SetVar y SetRelType r SetVar z Post propagator for $ (x \diamond_{\mathit{op}} y) \sim_r z $. GECODE_SET_EXPORT void GECODE_SET_EXPORT void Gecode::rel (Home home, SetVar x, SetOpType op, const IntSet &y, SetRelType r, SetVar z) rel Home home SetVar x SetOpType op const IntSet & y SetRelType r SetVar z Post propagator for $ (x \diamond_{\mathit{op}} y) \sim_r z $. GECODE_SET_EXPORT void GECODE_SET_EXPORT void Gecode::rel (Home home, SetVar x, SetOpType op, SetVar y, SetRelType r, const IntSet &z) rel Home home SetVar x SetOpType op SetVar y SetRelType r const IntSet & z Post propagator for $ (x \diamond_{\mathit{op}} y) \sim_r z $. GECODE_SET_EXPORT void GECODE_SET_EXPORT void Gecode::rel (Home home, const IntSet &x, SetOpType op, SetVar y, SetRelType r, const IntSet &z) rel Home home const IntSet & x SetOpType op SetVar y SetRelType r const IntSet & z Post propagator for $ (x \diamond_{\mathit{op}} y) \sim_r z $. GECODE_SET_EXPORT void GECODE_SET_EXPORT void Gecode::rel (Home home, SetVar x, SetOpType op, const IntSet &y, SetRelType r, const IntSet &z) rel Home home SetVar x SetOpType op const IntSet & y SetRelType r const IntSet & z Post propagator for $ (x \diamond_{\mathit{op}} y) \sim_r z $.