
Functions | |
| void | Gecode::atmost (Home home, const IntVarArgs &x, int n, int m, IntConLevel icl=ICL_DEF) |
Post propagator for . | |
| void | Gecode::atmost (Home home, const IntVarArgs &x, IntVar y, int m, IntConLevel icl=ICL_DEF) |
Post propagator for . | |
| void | Gecode::atmost (Home home, const IntVarArgs &x, const IntArgs &y, int m, IntConLevel icl=ICL_DEF) |
Post propagator for . | |
| void | Gecode::atmost (Home home, const IntVarArgs &x, int n, IntVar z, IntConLevel icl=ICL_DEF) |
Post propagator for . | |
| void | Gecode::atmost (Home home, const IntVarArgs &x, IntVar y, IntVar z, IntConLevel icl=ICL_DEF) |
Post propagator for . | |
| void | Gecode::atmost (Home home, const IntVarArgs &x, const IntArgs &y, IntVar z, IntConLevel icl=ICL_DEF) |
Post propagator for . | |
| void | Gecode::atleast (Home home, const IntVarArgs &x, int n, int m, IntConLevel icl=ICL_DEF) |
Post propagator for . | |
| void | Gecode::atleast (Home home, const IntVarArgs &x, IntVar y, int m, IntConLevel icl=ICL_DEF) |
Post propagator for . | |
| void | Gecode::atleast (Home home, const IntVarArgs &x, const IntArgs &y, int m, IntConLevel icl=ICL_DEF) |
Post propagator for . | |
| void | Gecode::atleast (Home home, const IntVarArgs &x, int n, IntVar z, IntConLevel icl=ICL_DEF) |
Post propagator for . | |
| void | Gecode::atleast (Home home, const IntVarArgs &x, IntVar y, IntVar z, IntConLevel icl=ICL_DEF) |
Post propagator for . | |
| void | Gecode::atleast (Home home, const IntVarArgs &x, const IntArgs &y, IntVar z, IntConLevel icl=ICL_DEF) |
Post propagator for . | |
| void | Gecode::exactly (Home home, const IntVarArgs &x, int n, int m, IntConLevel icl=ICL_DEF) |
Post propagator for . | |
| void | Gecode::exactly (Home home, const IntVarArgs &x, IntVar y, int m, IntConLevel icl=ICL_DEF) |
Post propagator for . | |
| void | Gecode::exactly (Home home, const IntVarArgs &x, const IntArgs &y, int m, IntConLevel icl=ICL_DEF) |
Post propagator for . | |
| void | Gecode::exactly (Home home, const IntVarArgs &x, int n, IntVar z, IntConLevel icl=ICL_DEF) |
Post propagator for . | |
| void | Gecode::exactly (Home home, const IntVarArgs &x, IntVar y, IntVar z, IntConLevel icl=ICL_DEF) |
Post propagator for . | |
| void | Gecode::exactly (Home home, const IntVarArgs &x, const IntArgs &y, IntVar z, IntConLevel icl=ICL_DEF) |
Post propagator for . | |
| void | Gecode::lex (Home home, const IntVarArgs &x, IntRelType r, const IntVarArgs &y, IntConLevel icl=ICL_DEF) |
| Post propagator for lexical order between x and y. | |
| void | Gecode::lex (Home home, const BoolVarArgs &x, IntRelType r, const BoolVarArgs &y, IntConLevel icl=ICL_DEF) |
| Post propagator for lexical order between x and y. | |
Contains definitions of common constraints which have different names in Gecode.
| void Gecode::atmost | ( | Home | home, |
| const IntVarArgs & | x, | ||
| int | n, | ||
| int | m, | ||
| IntConLevel | icl = ICL_DEF |
||
| ) | [inline] |
Post propagator for
.
Supports domain consistent propagation only.
Definition at line 1338 of file minimodel.hh.
| void Gecode::atmost | ( | Home | home, |
| const IntVarArgs & | x, | ||
| IntVar | y, | ||
| int | m, | ||
| IntConLevel | icl = ICL_DEF |
||
| ) | [inline] |
Post propagator for
.
Supports domain consistent propagation only.
Definition at line 1347 of file minimodel.hh.
| void Gecode::atmost | ( | Home | home, |
| const IntVarArgs & | x, | ||
| const IntArgs & | y, | ||
| int | m, | ||
| IntConLevel | icl = ICL_DEF |
||
| ) | [inline] |
Post propagator for
.
Supports domain consistent propagation only.
Throws an exception of type Int::ArgumentSizeMismatch, if x and y are of different size.
Definition at line 1359 of file minimodel.hh.
| void Gecode::atmost | ( | Home | home, |
| const IntVarArgs & | x, | ||
| int | n, | ||
| IntVar | z, | ||
| IntConLevel | icl = ICL_DEF |
||
| ) | [inline] |
Post propagator for
.
Supports domain consistent propagation only.
Definition at line 1368 of file minimodel.hh.
| void Gecode::atmost | ( | Home | home, |
| const IntVarArgs & | x, | ||
| IntVar | y, | ||
| IntVar | z, | ||
| IntConLevel | icl = ICL_DEF |
||
| ) | [inline] |
Post propagator for
.
Supports domain consistent propagation only.
Definition at line 1377 of file minimodel.hh.
| void Gecode::atmost | ( | Home | home, |
| const IntVarArgs & | x, | ||
| const IntArgs & | y, | ||
| IntVar | z, | ||
| IntConLevel | icl = ICL_DEF |
||
| ) | [inline] |
Post propagator for
.
Supports domain consistent propagation only.
Throws an exception of type Int::ArgumentSizeMismatch, if x and y are of different size.
Definition at line 1389 of file minimodel.hh.
| void Gecode::atleast | ( | Home | home, |
| const IntVarArgs & | x, | ||
| int | n, | ||
| int | m, | ||
| IntConLevel | icl = ICL_DEF |
||
| ) | [inline] |
Post propagator for
.
Supports domain consistent propagation only.
Definition at line 1399 of file minimodel.hh.
| void Gecode::atleast | ( | Home | home, |
| const IntVarArgs & | x, | ||
| IntVar | y, | ||
| int | m, | ||
| IntConLevel | icl = ICL_DEF |
||
| ) | [inline] |
Post propagator for
.
Supports domain consistent propagation only.
Definition at line 1408 of file minimodel.hh.
| void Gecode::atleast | ( | Home | home, |
| const IntVarArgs & | x, | ||
| const IntArgs & | y, | ||
| int | m, | ||
| IntConLevel | icl = ICL_DEF |
||
| ) | [inline] |
Post propagator for
.
Supports domain consistent propagation only.
Throws an exception of type Int::ArgumentSizeMismatch, if x and y are of different size.
Definition at line 1420 of file minimodel.hh.
| void Gecode::atleast | ( | Home | home, |
| const IntVarArgs & | x, | ||
| int | n, | ||
| IntVar | z, | ||
| IntConLevel | icl = ICL_DEF |
||
| ) | [inline] |
Post propagator for
.
Supports domain consistent propagation only.
Definition at line 1429 of file minimodel.hh.
| void Gecode::atleast | ( | Home | home, |
| const IntVarArgs & | x, | ||
| IntVar | y, | ||
| IntVar | z, | ||
| IntConLevel | icl = ICL_DEF |
||
| ) | [inline] |
Post propagator for
.
Supports domain consistent propagation only.
Definition at line 1438 of file minimodel.hh.
| void Gecode::atleast | ( | Home | home, |
| const IntVarArgs & | x, | ||
| const IntArgs & | y, | ||
| IntVar | z, | ||
| IntConLevel | icl = ICL_DEF |
||
| ) | [inline] |
Post propagator for
.
Supports domain consistent propagation only.
Throws an exception of type Int::ArgumentSizeMismatch, if x and y are of different size.
Definition at line 1450 of file minimodel.hh.
| void Gecode::exactly | ( | Home | home, |
| const IntVarArgs & | x, | ||
| int | n, | ||
| int | m, | ||
| IntConLevel | icl = ICL_DEF |
||
| ) | [inline] |
Post propagator for
.
Supports domain consistent propagation only.
Definition at line 1460 of file minimodel.hh.
| void Gecode::exactly | ( | Home | home, |
| const IntVarArgs & | x, | ||
| IntVar | y, | ||
| int | m, | ||
| IntConLevel | icl = ICL_DEF |
||
| ) | [inline] |
Post propagator for
.
Supports domain consistent propagation only.
Definition at line 1469 of file minimodel.hh.
| void Gecode::exactly | ( | Home | home, |
| const IntVarArgs & | x, | ||
| const IntArgs & | y, | ||
| int | m, | ||
| IntConLevel | icl = ICL_DEF |
||
| ) | [inline] |
Post propagator for
.
Supports domain consistent propagation only.
Throws an exception of type Int::ArgumentSizeMismatch, if x and y are of different size.
Definition at line 1481 of file minimodel.hh.
| void Gecode::exactly | ( | Home | home, |
| const IntVarArgs & | x, | ||
| int | n, | ||
| IntVar | z, | ||
| IntConLevel | icl = ICL_DEF |
||
| ) | [inline] |
Post propagator for
.
Supports domain consistent propagation only.
Definition at line 1490 of file minimodel.hh.
| void Gecode::exactly | ( | Home | home, |
| const IntVarArgs & | x, | ||
| IntVar | y, | ||
| IntVar | z, | ||
| IntConLevel | icl = ICL_DEF |
||
| ) | [inline] |
Post propagator for
.
Supports domain consistent propagation only.
Definition at line 1499 of file minimodel.hh.
| void Gecode::exactly | ( | Home | home, |
| const IntVarArgs & | x, | ||
| const IntArgs & | y, | ||
| IntVar | z, | ||
| IntConLevel | icl = ICL_DEF |
||
| ) | [inline] |
Post propagator for
.
Supports domain consistent propagation only.
Throws an exception of type Int::ArgumentSizeMismatch, if x and y are of different size.
Definition at line 1511 of file minimodel.hh.
| void Gecode::lex | ( | Home | home, |
| const IntVarArgs & | x, | ||
| IntRelType | r, | ||
| const IntVarArgs & | y, | ||
| IntConLevel | icl = ICL_DEF |
||
| ) | [inline] |
Post propagator for lexical order between x and y.
Throws an exception of type Int::ArgumentSizeMismatch, if x and y are of different size.
Definition at line 1521 of file minimodel.hh.
| void Gecode::lex | ( | Home | home, |
| const BoolVarArgs & | x, | ||
| IntRelType | r, | ||
| const BoolVarArgs & | y, | ||
| IntConLevel | icl = ICL_DEF |
||
| ) | [inline] |
Post propagator for lexical order between x and y.
Throws an exception of type Int::ArgumentSizeMismatch, if x and y are of different size.
Definition at line 1531 of file minimodel.hh.