Domain constraints
[Using integer set variables and constraints]
Functions | |
void | Gecode::dom (Home home, SetVar x, SetRelType r, int i) |
Propagates . | |
void | Gecode::dom (Home home, const SetVarArgs &x, SetRelType r, int i) |
Propagates for all . | |
void | Gecode::dom (Home home, SetVar x, SetRelType r, int i, int j) |
Propagates . | |
void | Gecode::dom (Home home, const SetVarArgs &x, SetRelType r, int i, int j) |
Propagates for all . | |
void | Gecode::dom (Home home, SetVar x, SetRelType r, const IntSet &s) |
Propagates . | |
void | Gecode::dom (Home home, const SetVarArgs &x, SetRelType r, const IntSet &s) |
Propagates for all . | |
void | Gecode::cardinality (Home home, SetVar x, unsigned int i, unsigned int j) |
Propagates . | |
void | Gecode::cardinality (Home home, const SetVarArgs &x, unsigned int i, unsigned int j) |
Propagates for all . | |
void | Gecode::dom (Home home, SetVar x, SetRelType rt, int i, Reify r) |
Post propagator for . | |
void | Gecode::dom (Home home, SetVar x, SetRelType rt, int i, int j, Reify r) |
Post propagator for . | |
void | Gecode::dom (Home home, SetVar x, SetRelType rt, const IntSet &s, Reify r) |
Post propagator for . | |
void | Gecode::dom (Home home, SetVar x, SetVar d) |
Constrain domain of x according to domain of d. | |
void | Gecode::dom (Home home, const SetVarArgs &x, const SetVarArgs &d) |
Constrain domain of according to domain of for all . |
Function Documentation
void Gecode::dom | ( | Home | home, | |
SetVar | s, | |||
SetRelType | r, | |||
int | i | |||
) |
Propagates .
void Gecode::dom | ( | Home | home, | |
const SetVarArgs & | s, | |||
SetRelType | r, | |||
int | i | |||
) |
Propagates for all .
void Gecode::dom | ( | Home | home, | |
SetVar | s, | |||
SetRelType | r, | |||
int | i, | |||
int | j | |||
) |
Propagates .
void Gecode::dom | ( | Home | home, | |
const SetVarArgs & | s, | |||
SetRelType | r, | |||
int | i, | |||
int | j | |||
) |
Propagates for all .
void Gecode::dom | ( | Home | home, | |
SetVar | s, | |||
SetRelType | r, | |||
const IntSet & | is | |||
) |
Propagates .
void Gecode::dom | ( | Home | home, | |
const SetVarArgs & | s, | |||
SetRelType | r, | |||
const IntSet & | is | |||
) |
Propagates for all .
void Gecode::cardinality | ( | Home | home, | |
SetVar | x, | |||
unsigned int | i, | |||
unsigned int | j | |||
) |
Propagates .
void Gecode::cardinality | ( | Home | home, | |
const SetVarArgs & | x, | |||
unsigned int | i, | |||
unsigned int | j | |||
) |
Propagates for all .
void Gecode::dom | ( | Home | home, | |
SetVar | s, | |||
SetRelType | rt, | |||
int | i, | |||
Reify | r | |||
) |
Post propagator for .
void Gecode::dom | ( | Home | home, | |
SetVar | s, | |||
SetRelType | rt, | |||
int | i, | |||
int | j, | |||
Reify | r | |||
) |
Post propagator for .
void Gecode::dom | ( | Home | home, | |
SetVar | s, | |||
SetRelType | rt, | |||
const IntSet & | is, | |||
Reify | r | |||
) |
Post propagator for .
void Gecode::dom | ( | Home | home, | |
SetVar | x, | |||
SetVar | d | |||
) |
Constrain domain of x according to domain of d.
void Gecode::dom | ( | Home | home, | |
const SetVarArgs & | x, | |||
const SetVarArgs & | d | |||
) |
Constrain domain of according to domain of for all .