tanatan.hpp File Reference
Go to the source code of this file.
Namespaces | |
| namespace | Gecode |
Gecode toplevel namespace | |
| namespace | Gecode::Float |
Floating point numbers. | |
| namespace | Gecode::Float::Trigonometric |
Trigonometric propagators | |
Defines | |
| #define | I0__PI_2I FloatVal(0,pi_half_upper()) |
| #define | POS(X) ((I0__PI_2I.in(X))?0:1) |
| #define | ATANINF_DOWN r.atan_down(aTanIv.min()) |
| #define | ATANSUP_UP r.atan_up(aTanIv.max()) |
| #define | I0__PI_2I FloatVal(0,pi_half_upper()) |
| #define | I0__PI_2I FloatVal(0,pi_half_upper()) |
Functions | |
| template<class V > | |
| void | Gecode::Float::Trigonometric::aTanProject (Rounding &r, const V &aTanIv, FloatNum &iv_min, FloatNum &iv_max, int &n_min, int &n_max) |
Define Documentation
| #define I0__PI_2I FloatVal(0,pi_half_upper()) |
| #define POS | ( | X | ) | ((I0__PI_2I.in(X))?0:1) |
| #define ATANINF_DOWN r.atan_down(aTanIv.min()) |
| #define ATANSUP_UP r.atan_up(aTanIv.max()) |
| #define I0__PI_2I FloatVal(0,pi_half_upper()) |
| #define I0__PI_2I FloatVal(0,pi_half_upper()) |
