Functions | |
void | Gecode::min (Home home, IntVar x0, IntVar x1, IntVar x2, IntConLevel icl=ICL_DEF) |
Post propagator for ![]() | |
void | Gecode::min (Home home, const IntVarArgs &x, IntVar y, IntConLevel icl=ICL_DEF) |
Post propagator for ![]() | |
void | Gecode::max (Home home, IntVar x0, IntVar x1, IntVar x2, IntConLevel icl=ICL_DEF) |
Post propagator for ![]() | |
void | Gecode::max (Home home, const IntVarArgs &x, IntVar y, IntConLevel icl=ICL_DEF) |
Post propagator for ![]() | |
void | Gecode::abs (Home home, IntVar x0, IntVar x1, IntConLevel icl=ICL_DEF) |
Post propagator for ![]() | |
void | Gecode::mult (Home home, IntVar x0, IntVar x1, IntVar x2, IntConLevel icl=ICL_DEF) |
Post propagator for ![]() | |
void | Gecode::sqr (Home home, IntVar x0, IntVar x1, IntConLevel icl=ICL_DEF) |
Post propagator for ![]() | |
void | Gecode::sqrt (Home home, IntVar x0, IntVar x1, IntConLevel icl=ICL_DEF) |
Post propagator for ![]() | |
void | Gecode::divmod (Home home, IntVar x0, IntVar x1, IntVar x2, IntVar x3, IntConLevel icl=ICL_DEF) |
Post propagator for ![]() | |
void | Gecode::div (Home home, IntVar x0, IntVar x1, IntVar x2, IntConLevel icl=ICL_DEF) |
Post propagator for ![]() | |
void | Gecode::mod (Home home, IntVar x0, IntVar x1, IntVar x2, IntConLevel icl=ICL_DEF) |
Post propagator for ![]() |
void Gecode::min | ( | Home | home, |
IntVar | x0, | ||
IntVar | x1, | ||
IntVar | x2, | ||
IntConLevel | icl = ICL_DEF |
||
) |
Post propagator for .
Supports both bounds consistency (icl = ICL_BND, default) and domain consistency (icl = ICL_DOM).
Definition at line 83 of file arithmetic.cpp.
void Gecode::min | ( | Home | home, |
const IntVarArgs & | x, | ||
IntVar | y, | ||
IntConLevel | icl = ICL_DEF |
||
) |
Post propagator for .
Supports both bounds consistency (icl = ICL_BND, default) and domain consistency (icl = ICL_DOM).
If x is empty, an exception of type Int::TooFewArguments is thrown.
Definition at line 95 of file arithmetic.cpp.
void Gecode::max | ( | Home | home, |
IntVar | x0, | ||
IntVar | x1, | ||
IntVar | x2, | ||
IntConLevel | icl = ICL_DEF |
||
) |
Post propagator for .
Supports both bounds consistency (icl = ICL_BND, default) and domain consistency (icl = ICL_DOM).
Definition at line 57 of file arithmetic.cpp.
void Gecode::max | ( | Home | home, |
const IntVarArgs & | x, | ||
IntVar | y, | ||
IntConLevel | icl = ICL_DEF |
||
) |
Post propagator for .
Supports both bounds consistency (icl = ICL_BND, default) and domain consistency (icl = ICL_DOM).
If x is empty, an exception of type Int::TooFewArguments is thrown.
Definition at line 68 of file arithmetic.cpp.
void Gecode::abs | ( | Home | home, |
IntVar | x0, | ||
IntVar | x1, | ||
IntConLevel | icl = ICL_DEF |
||
) |
Post propagator for .
Supports both bounds consistency (icl = ICL_BND, default) and domain consistency (icl = ICL_DOM).
Definition at line 46 of file arithmetic.cpp.
void Gecode::mult | ( | Home | home, |
IntVar | x0, | ||
IntVar | x1, | ||
IntVar | x2, | ||
IntConLevel | icl = ICL_DEF |
||
) |
Post propagator for .
Supports both bounds consistency (icl = ICL_BND, default) and domain consistency (icl = ICL_DOM).
Definition at line 113 of file arithmetic.cpp.
void Gecode::sqr | ( | Home | home, |
IntVar | x0, | ||
IntVar | x1, | ||
IntConLevel | icl = ICL_DEF |
||
) |
Post propagator for .
Supports both bounds consistency (icl = ICL_BND, default) and domain consistency (icl = ICL_DOM).
Definition at line 125 of file arithmetic.cpp.
void Gecode::sqrt | ( | Home | home, |
IntVar | x0, | ||
IntVar | x1, | ||
IntConLevel | icl = ICL_DEF |
||
) |
Post propagator for .
Supports both bounds consistency (icl = ICL_BND, default) and domain consistency (icl = ICL_DOM).
Definition at line 135 of file arithmetic.cpp.
void Gecode::divmod | ( | Home | home, |
IntVar | x0, | ||
IntVar | x1, | ||
IntVar | x2, | ||
IntVar | x3, | ||
IntConLevel | icl = ICL_DEF |
||
) |
Post propagator for .
Supports bounds consistency (icl = ICL_BND, default).
Definition at line 145 of file arithmetic.cpp.
void Gecode::div | ( | Home | home, |
IntVar | x0, | ||
IntVar | x1, | ||
IntVar | x2, | ||
IntConLevel | icl = ICL_DEF |
||
) |
Post propagator for .
Supports bounds consistency (icl = ICL_BND, default).
Definition at line 169 of file arithmetic.cpp.
void Gecode::mod | ( | Home | home, |
IntVar | x0, | ||
IntVar | x1, | ||
IntVar | x2, | ||
IntConLevel | icl = ICL_DEF |
||
) |
Post propagator for .
Supports bounds consistency (icl = ICL_BND, default).
Definition at line 177 of file arithmetic.cpp.