|
| template<class View> |
| unsigned long long | Gecode::Int::Extensional::domain_product (const ViewArray< View > &x, unsigned long long limit, int excluded=-1) |
| | Return the domain-size product, saturated just above limit.
|
| template<class View> |
| ExecStatus | Gecode::Int::Extensional::post_tuple_set (Home home, ViewArray< View > &x, const TupleSet &t, bool pos) |
| ReifyMode | Gecode::Int::Extensional::negated_reify_mode (ReifyMode mode) |
| template<class View, class CtrlView> |
| ExecStatus | Gecode::Int::Extensional::post_sparse_reified (Home home, ViewArray< View > &x, const TupleSet &t, CtrlView b, ReifyMode mode) |
| template<class View, class CtrlView> |
| ExecStatus | Gecode::Int::Extensional::post_dense_reified (Home home, ViewArray< View > &x, const TupleSet &t, CtrlView b, ReifyMode mode) |
| template<class View, class CtrlView> |
| ExecStatus | Gecode::Int::Extensional::post_compressed_reified (Home home, ViewArray< View > &x, const TupleSet &t, CtrlView b, ReifyMode mode) |
| template<class View, class CtrlView> |
| ExecStatus | Gecode::Int::Extensional::post_reified_tuple_set (Home home, ViewArray< View > &x, const TupleSet &t, CtrlView b, ReifyMode mode) |
| ExecStatus | Gecode::Int::Extensional::post_reified_constant (Home home, BoolView b, ReifyMode mode, bool value) |
| void | Gecode::extensional (Home home, const IntVarArgs &x, const TupleSet &t, bool pos, IntPropLevel ipl=IPL_DEF) |
| | Post propagator for \(x\in t\) or \(x\not\in t\).
|
| void | Gecode::extensional (Home home, const IntVarArgs &x, const TupleSet &t, bool pos, Reify r, IntPropLevel ipl=IPL_DEF) |
| | Post propagator for \((x\in t)\equiv r\) or \((x\not\in t)\equiv r\).
|
| void | Gecode::extensional (Home home, const BoolVarArgs &x, const TupleSet &t, bool pos, IntPropLevel ipl=IPL_DEF) |
| | Post propagator for \(x\in t\) or \(x\not\in t\).
|
| void | Gecode::extensional (Home home, const BoolVarArgs &x, const TupleSet &t, bool pos, Reify r, IntPropLevel ipl=IPL_DEF) |
| | Post propagator for \((x\in t)\equiv r\) or \((x\not\in t)\equiv r\).
|