Domain constraints
[Using integer variables and constraints]
Functions | |
void | Gecode::dom (Home home, IntVar x, int n, IntConLevel icl=ICL_DEF) |
Propagates ![]() | |
void | Gecode::dom (Home home, const IntVarArgs &x, int n, IntConLevel icl=ICL_DEF) |
Propagates ![]() ![]() | |
void | Gecode::dom (Home home, IntVar x, int l, int m, IntConLevel icl=ICL_DEF) |
Propagates ![]() | |
void | Gecode::dom (Home home, const IntVarArgs &x, int l, int m, IntConLevel icl=ICL_DEF) |
Propagates ![]() ![]() | |
void | Gecode::dom (Home home, IntVar x, const IntSet &s, IntConLevel icl=ICL_DEF) |
Propagates ![]() | |
void | Gecode::dom (Home home, const IntVarArgs &x, const IntSet &s, IntConLevel icl=ICL_DEF) |
Propagates ![]() ![]() | |
void | Gecode::dom (Home home, IntVar x, int n, Reify r, IntConLevel icl=ICL_DEF) |
Post domain consistent propagator for ![]() | |
void | Gecode::dom (Home home, IntVar x, int l, int m, Reify r, IntConLevel icl=ICL_DEF) |
Post domain consistent propagator for ![]() | |
void | Gecode::dom (Home home, IntVar x, const IntSet &s, Reify r, IntConLevel icl=ICL_DEF) |
Post domain consistent propagator for ![]() | |
void | Gecode::dom (Home home, IntVar x, IntVar d, IntConLevel icl=ICL_DEF) |
Constrain domain of x according to domain of d. | |
void | Gecode::dom (Home home, BoolVar x, BoolVar d, IntConLevel icl=ICL_DEF) |
Constrain domain of x according to domain of d. | |
void | Gecode::dom (Home home, const IntVarArgs &x, const IntVarArgs &d, IntConLevel icl=ICL_DEF) |
Constrain domain of ![]() ![]() ![]() | |
void | Gecode::dom (Home home, const BoolVarArgs &x, const BoolVarArgs &d, IntConLevel icl=ICL_DEF) |
Constrain domain of ![]() ![]() ![]() |
Function Documentation
void Gecode::dom | ( | Home | home, | |
IntVar | x, | |||
int | n, | |||
IntConLevel | ||||
) |
Propagates .
void Gecode::dom | ( | Home | home, | |
const IntVarArgs & | x, | |||
int | n, | |||
IntConLevel | ||||
) |
Propagates for all
.
void Gecode::dom | ( | Home | home, | |
IntVar | x, | |||
int | min, | |||
int | max, | |||
IntConLevel | ||||
) |
Propagates .
void Gecode::dom | ( | Home | home, | |
const IntVarArgs & | x, | |||
int | min, | |||
int | max, | |||
IntConLevel | ||||
) |
Propagates for all
.
void Gecode::dom | ( | Home | home, | |
IntVar | x, | |||
const IntSet & | is, | |||
IntConLevel | ||||
) |
Propagates .
void Gecode::dom | ( | Home | home, | |
const IntVarArgs & | x, | |||
const IntSet & | is, | |||
IntConLevel | ||||
) |
Propagates for all
.
void Gecode::dom | ( | Home | home, | |
IntVar | x, | |||
int | n, | |||
Reify | r, | |||
IntConLevel | ||||
) |
Post domain consistent propagator for .
void Gecode::dom | ( | Home | home, | |
IntVar | x, | |||
int | min, | |||
int | max, | |||
Reify | r, | |||
IntConLevel | ||||
) |
Post domain consistent propagator for .
void Gecode::dom | ( | Home | home, | |
IntVar | x, | |||
const IntSet & | is, | |||
Reify | r, | |||
IntConLevel | ||||
) |
Post domain consistent propagator for .
void Gecode::dom | ( | Home | home, | |
IntVar | x, | |||
IntVar | d, | |||
IntConLevel | ||||
) |
Constrain domain of x according to domain of d.
void Gecode::dom | ( | Home | home, | |
BoolVar | x, | |||
BoolVar | d, | |||
IntConLevel | ||||
) |
Constrain domain of x according to domain of d.
void Gecode::dom | ( | Home | home, | |
const IntVarArgs & | x, | |||
const IntVarArgs & | d, | |||
IntConLevel | ||||
) |
Constrain domain of according to domain of
for all
.
void Gecode::dom | ( | Home | home, | |
const BoolVarArgs & | x, | |||
const BoolVarArgs & | d, | |||
IntConLevel | ||||
) |
Constrain domain of according to domain of
for all
.