Aliases for integer constraints
[Direct modeling support]
Functions | |
void | Gecode::atmost (Home home, const IntVarArgs &x, int n, int m, IntConLevel icl=ICL_DEF) |
Post constraint ![]() | |
void | Gecode::atmost (Home home, const IntVarArgs &x, IntVar y, int m, IntConLevel icl=ICL_DEF) |
Post constraint ![]() | |
void | Gecode::atmost (Home home, const IntVarArgs &x, const IntArgs &y, int m, IntConLevel icl=ICL_DEF) |
Post constraint ![]() | |
void | Gecode::atmost (Home home, const IntVarArgs &x, int n, IntVar z, IntConLevel icl=ICL_DEF) |
Post constraint ![]() | |
void | Gecode::atmost (Home home, const IntVarArgs &x, IntVar y, IntVar z, IntConLevel icl=ICL_DEF) |
Post constraint ![]() | |
void | Gecode::atmost (Home home, const IntVarArgs &x, const IntArgs &y, IntVar z, IntConLevel icl=ICL_DEF) |
Post constraint ![]() | |
void | Gecode::atleast (Home home, const IntVarArgs &x, int n, int m, IntConLevel icl=ICL_DEF) |
Post constraint ![]() | |
void | Gecode::atleast (Home home, const IntVarArgs &x, IntVar y, int m, IntConLevel icl=ICL_DEF) |
Post constraint ![]() | |
void | Gecode::atleast (Home home, const IntVarArgs &x, const IntArgs &y, int m, IntConLevel icl=ICL_DEF) |
Post constraint ![]() | |
void | Gecode::atleast (Home home, const IntVarArgs &x, int n, IntVar z, IntConLevel icl=ICL_DEF) |
Post constraint ![]() | |
void | Gecode::atleast (Home home, const IntVarArgs &x, IntVar y, IntVar z, IntConLevel icl=ICL_DEF) |
Post constraint ![]() | |
void | Gecode::atleast (Home home, const IntVarArgs &x, const IntArgs &y, IntVar z, IntConLevel icl=ICL_DEF) |
Post constraint ![]() | |
void | Gecode::exactly (Home home, const IntVarArgs &x, int n, int m, IntConLevel icl=ICL_DEF) |
Post constraint ![]() | |
void | Gecode::exactly (Home home, const IntVarArgs &x, IntVar y, int m, IntConLevel icl=ICL_DEF) |
Post constraint ![]() | |
void | Gecode::exactly (Home home, const IntVarArgs &x, const IntArgs &y, int m, IntConLevel icl=ICL_DEF) |
Post constraint ![]() | |
void | Gecode::exactly (Home home, const IntVarArgs &x, int n, IntVar z, IntConLevel icl=ICL_DEF) |
Post constraint ![]() | |
void | Gecode::exactly (Home home, const IntVarArgs &x, IntVar y, IntVar z, IntConLevel icl=ICL_DEF) |
Post constraint ![]() | |
void | Gecode::exactly (Home home, const IntVarArgs &x, const IntArgs &y, IntVar z, IntConLevel icl=ICL_DEF) |
Post constraint ![]() | |
void | Gecode::lex (Home home, const IntVarArgs &x, IntRelType r, const IntVarArgs &y, IntConLevel icl=ICL_DEF) |
Post lexical order between x and y. | |
void | Gecode::lex (Home home, const BoolVarArgs &x, IntRelType r, const BoolVarArgs &y, IntConLevel icl=ICL_DEF) |
Post lexical order between x and y. | |
void | Gecode::values (Home home, const IntVarArgs &x, IntSet y, IntConLevel icl=ICL_DEF) |
Post constraint ![]() |
Detailed Description
Contains definitions of common constraints which have different names in Gecode.
Function Documentation
void Gecode::atmost | ( | Home | home, | |
const IntVarArgs & | x, | |||
int | n, | |||
int | m, | |||
IntConLevel | icl = ICL_DEF | |||
) | [inline] |
Post constraint .
Supports domain consistent propagation only.
Definition at line 1675 of file minimodel.hh.
void Gecode::atmost | ( | Home | home, | |
const IntVarArgs & | x, | |||
IntVar | y, | |||
int | m, | |||
IntConLevel | icl = ICL_DEF | |||
) | [inline] |
Post constraint .
Supports domain consistent propagation only.
Definition at line 1684 of file minimodel.hh.
void Gecode::atmost | ( | Home | home, | |
const IntVarArgs & | x, | |||
const IntArgs & | y, | |||
int | m, | |||
IntConLevel | icl = ICL_DEF | |||
) | [inline] |
Post constraint .
Supports domain consistent propagation only.
Throws an exception of type Int::ArgumentSizeMismatch, if x and y are of different size.
Definition at line 1696 of file minimodel.hh.
void Gecode::atmost | ( | Home | home, | |
const IntVarArgs & | x, | |||
int | n, | |||
IntVar | z, | |||
IntConLevel | icl = ICL_DEF | |||
) | [inline] |
Post constraint .
Supports domain consistent propagation only.
Definition at line 1705 of file minimodel.hh.
void Gecode::atmost | ( | Home | home, | |
const IntVarArgs & | x, | |||
IntVar | y, | |||
IntVar | z, | |||
IntConLevel | icl = ICL_DEF | |||
) | [inline] |
Post constraint .
Supports domain consistent propagation only.
Definition at line 1714 of file minimodel.hh.
void Gecode::atmost | ( | Home | home, | |
const IntVarArgs & | x, | |||
const IntArgs & | y, | |||
IntVar | z, | |||
IntConLevel | icl = ICL_DEF | |||
) | [inline] |
Post constraint .
Supports domain consistent propagation only.
Throws an exception of type Int::ArgumentSizeMismatch, if x and y are of different size.
Definition at line 1726 of file minimodel.hh.
void Gecode::atleast | ( | Home | home, | |
const IntVarArgs & | x, | |||
int | n, | |||
int | m, | |||
IntConLevel | icl = ICL_DEF | |||
) | [inline] |
Post constraint .
Supports domain consistent propagation only.
Definition at line 1736 of file minimodel.hh.
void Gecode::atleast | ( | Home | home, | |
const IntVarArgs & | x, | |||
IntVar | y, | |||
int | m, | |||
IntConLevel | icl = ICL_DEF | |||
) | [inline] |
Post constraint .
Supports domain consistent propagation only.
Definition at line 1745 of file minimodel.hh.
void Gecode::atleast | ( | Home | home, | |
const IntVarArgs & | x, | |||
const IntArgs & | y, | |||
int | m, | |||
IntConLevel | icl = ICL_DEF | |||
) | [inline] |
Post constraint .
Supports domain consistent propagation only.
Throws an exception of type Int::ArgumentSizeMismatch, if x and y are of different size.
Definition at line 1757 of file minimodel.hh.
void Gecode::atleast | ( | Home | home, | |
const IntVarArgs & | x, | |||
int | n, | |||
IntVar | z, | |||
IntConLevel | icl = ICL_DEF | |||
) | [inline] |
Post constraint .
Supports domain consistent propagation only.
Definition at line 1766 of file minimodel.hh.
void Gecode::atleast | ( | Home | home, | |
const IntVarArgs & | x, | |||
IntVar | y, | |||
IntVar | z, | |||
IntConLevel | icl = ICL_DEF | |||
) | [inline] |
Post constraint .
Supports domain consistent propagation only.
Definition at line 1775 of file minimodel.hh.
void Gecode::atleast | ( | Home | home, | |
const IntVarArgs & | x, | |||
const IntArgs & | y, | |||
IntVar | z, | |||
IntConLevel | icl = ICL_DEF | |||
) | [inline] |
Post constraint .
Supports domain consistent propagation only.
Throws an exception of type Int::ArgumentSizeMismatch, if x and y are of different size.
Definition at line 1787 of file minimodel.hh.
void Gecode::exactly | ( | Home | home, | |
const IntVarArgs & | x, | |||
int | n, | |||
int | m, | |||
IntConLevel | icl = ICL_DEF | |||
) | [inline] |
Post constraint .
Supports domain consistent propagation only.
Definition at line 1797 of file minimodel.hh.
void Gecode::exactly | ( | Home | home, | |
const IntVarArgs & | x, | |||
IntVar | y, | |||
int | m, | |||
IntConLevel | icl = ICL_DEF | |||
) | [inline] |
Post constraint .
Supports domain consistent propagation only.
Definition at line 1806 of file minimodel.hh.
void Gecode::exactly | ( | Home | home, | |
const IntVarArgs & | x, | |||
const IntArgs & | y, | |||
int | m, | |||
IntConLevel | icl = ICL_DEF | |||
) | [inline] |
Post constraint .
Supports domain consistent propagation only.
Throws an exception of type Int::ArgumentSizeMismatch, if x and y are of different size.
Definition at line 1818 of file minimodel.hh.
void Gecode::exactly | ( | Home | home, | |
const IntVarArgs & | x, | |||
int | n, | |||
IntVar | z, | |||
IntConLevel | icl = ICL_DEF | |||
) | [inline] |
Post constraint .
Supports domain consistent propagation only.
Definition at line 1827 of file minimodel.hh.
void Gecode::exactly | ( | Home | home, | |
const IntVarArgs & | x, | |||
IntVar | y, | |||
IntVar | z, | |||
IntConLevel | icl = ICL_DEF | |||
) | [inline] |
Post constraint .
Supports domain consistent propagation only.
Definition at line 1836 of file minimodel.hh.
void Gecode::exactly | ( | Home | home, | |
const IntVarArgs & | x, | |||
const IntArgs & | y, | |||
IntVar | z, | |||
IntConLevel | icl = ICL_DEF | |||
) | [inline] |
Post constraint .
Supports domain consistent propagation only.
Throws an exception of type Int::ArgumentSizeMismatch, if x and y are of different size.
Definition at line 1848 of file minimodel.hh.
void Gecode::lex | ( | Home | home, | |
const IntVarArgs & | x, | |||
IntRelType | r, | |||
const IntVarArgs & | y, | |||
IntConLevel | icl = ICL_DEF | |||
) | [inline] |
Post lexical order between x and y.
Definition at line 1855 of file minimodel.hh.
void Gecode::lex | ( | Home | home, | |
const BoolVarArgs & | x, | |||
IntRelType | r, | |||
const BoolVarArgs & | y, | |||
IntConLevel | icl = ICL_DEF | |||
) | [inline] |
Post lexical order between x and y.
Definition at line 1862 of file minimodel.hh.
void Gecode::values | ( | Home | home, | |
const IntVarArgs & | x, | |||
IntSet | y, | |||
IntConLevel | icl = ICL_DEF | |||
) | [inline] |
Post constraint .
Definition at line 1869 of file minimodel.hh.