|
| void | Gecode::abs (Home home, FloatVar x0, FloatVar x1) |
| | Post propagator for \( |x_0|=x_1\).
|
| void | Gecode::max (Home home, FloatVar x0, FloatVar x1, FloatVar x2) |
| | Post propagator for \( \max\{x_0,x_1\}=x_2\).
|
| void | Gecode::max (Home home, const FloatVarArgs &x, FloatVar y) |
| | Post propagator for \( \max x=y\) If x is empty, an exception of type Float::TooFewArguments is thrown.
|
| void | Gecode::min (Home home, FloatVar x0, FloatVar x1, FloatVar x2) |
| | Post propagator for \( \min\{x_0,x_1\}=x_2\).
|
| void | Gecode::min (Home home, const FloatVarArgs &x, FloatVar y) |
| | Post propagator for \( \min x=y\) If x is empty, an exception of type Float::TooFewArguments is thrown.
|
| void | Gecode::mult (Home home, FloatVar x0, FloatVar x1, FloatVar x2) |
| | Post propagator for \(x_0\cdot x_1=x_2\).
|
| void | Gecode::sqr (Home home, FloatVar x0, FloatVar x1) |
| | Post propagator for \(x_0\cdot x_0=x_1\).
|
| void | Gecode::sqrt (Home home, FloatVar x0, FloatVar x1) |
| | Post propagator for \(\sqrt{x_0}=x_1\).
|
| void | Gecode::pow (Home home, FloatVar x0, int n, FloatVar x1) |
| | Post propagator for \({x_0}^{n}=x_1\) for \(n\geq 0\).
|
| void | Gecode::nroot (Home home, FloatVar x0, int n, FloatVar x1) |
| | Post propagator for \({x_0}^{1/n}=x_1\) for \(n\geq 0\).
|
| void | Gecode::div (Home home, FloatVar x0, FloatVar x1, FloatVar x2) |
| | Post propagator for \(x_0\ \mathrm{div}\ x_1=x_2\).
|