Selection constraints
[Using finite integer sets with complete domain representation]
Functions | |
| void | Gecode::selectUnion (Space *home, const CpltSetVarArgs &x, CpltSetVar s, CpltSetVar t) |
Post propagator for . | |
| void | Gecode::selectNonEmptySub (Space *home, const CpltSetVarArgs &x, CpltSetVar s, CpltSetVar t) |
Post propagator for . | |
| void | Gecode::range (Space *home, const CpltSetVarArgs &x, CpltSetVar s, CpltSetVar t) |
Post propagator for . | |
| void | Gecode::roots (Space *home, const CpltSetVarArgs &x, CpltSetVar s, CpltSetVar t, const CpltSetVarArgs &allvars) |
Post propagator for . | |
| void | Gecode::alldifferent (Space *home, const CpltSetVarArgs &x, CpltSetVar s, CpltSetVar t, const CpltSetVarArgs &allvars) |
Post propagator for for all . | |
| void | Gecode::nvalue (Space *home, const CpltSetVarArgs &x, CpltSetVar s, CpltSetVar t, unsigned int n, const CpltSetVarArgs &allvars) |
Post propagator for . | |
| void | Gecode::uses (Space *home, const IntVarArgs &x, CpltSetVar s, CpltSetVar t, const CpltSetVarArgs &y, CpltSetVar u, CpltSetVar v) |
Post propagator for . | |
Function Documentation
| GECODE_CPLTSET_EXPORT void Gecode::selectUnion | ( | Space * | home, | |
| const CpltSetVarArgs & | x, | |||
| CpltSetVar | s, | |||
| CpltSetVar | t | |||
| ) |
| GECODE_CPLTSET_EXPORT void Gecode::selectNonEmptySub | ( | Space * | home, | |
| const CpltSetVarArgs & | x, | |||
| CpltSetVar | s, | |||
| CpltSetVar | t | |||
| ) |
| GECODE_CPLTSET_EXPORT void Gecode::range | ( | Space * | home, | |
| const CpltSetVarArgs & | x, | |||
| CpltSetVar | s, | |||
| CpltSetVar | t | |||
| ) |
| GECODE_CPLTSET_EXPORT void Gecode::roots | ( | Space * | home, | |
| const CpltSetVarArgs & | x, | |||
| CpltSetVar | s, | |||
| CpltSetVar | t, | |||
| const CpltSetVarArgs & | allvars | |||
| ) |
| GECODE_CPLTSET_EXPORT void Gecode::alldifferent | ( | Space * | home, | |
| const CpltSetVarArgs & | x, | |||
| CpltSetVar | s, | |||
| CpltSetVar | t, | |||
| const CpltSetVarArgs & | allvars | |||
| ) |
| GECODE_CPLTSET_EXPORT void Gecode::nvalue | ( | Space * | home, | |
| const CpltSetVarArgs & | x, | |||
| CpltSetVar | s, | |||
| CpltSetVar | t, | |||
| unsigned int | n, | |||
| const CpltSetVarArgs & | allvars | |||
| ) |
| GECODE_CPLTSET_EXPORT void Gecode::uses | ( | Space * | home, | |
| const IntVarArgs & | x, | |||
| CpltSetVar | s, | |||
| CpltSetVar | t, | |||
| const CpltSetVarArgs & | y, | |||
| CpltSetVar | u, | |||
| CpltSetVar | v | |||
| ) |

.
.
.
.
for all
.
.
.