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 ![]() ![]() | |
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 | |||
) |