Classes |
class | Test::Float::Trigonometric::SinXY |
| Test for sinus constraint More...
|
class | Test::Float::Trigonometric::SinXYSol |
| Test for sinus constraint where solution is ensured More...
|
class | Test::Float::Trigonometric::SinXX |
| Test for sinus constraint with shared variables More...
|
class | Test::Float::Trigonometric::CosXY |
| Test for cosinus constraint More...
|
class | Test::Float::Trigonometric::CosXYSol |
| Test for cosinus constraint where solution is ensured More...
|
class | Test::Float::Trigonometric::CosXX |
| Test for cosinus constraint with shared variables More...
|
class | Test::Float::Trigonometric::TanXY |
| Test for tangent constraint More...
|
class | Test::Float::Trigonometric::TanXYSol |
| Test for tangent constraint where solution is ensured More...
|
class | Test::Float::Trigonometric::TanXX |
| Test for tangent constraint with shared variables More...
|
class | Test::Float::Trigonometric::ASinXY |
| Test for asinus constraint More...
|
class | Test::Float::Trigonometric::ASinXYSol |
| Test for asinus constraint where solution is ensured More...
|
class | Test::Float::Trigonometric::ASinXX |
| Test for asinus constraint with shared variables More...
|
class | Test::Float::Trigonometric::ACosXY |
| Test for acosinus constraint More...
|
class | Test::Float::Trigonometric::ACosXYSol |
| Test for acosinus constraint where solution is ensured More...
|
class | Test::Float::Trigonometric::ACosXX |
| Test for acosinus constraint with shared variables More...
|
class | Test::Float::Trigonometric::ATanXY |
| Test for atangent constraint More...
|
class | Test::Float::Trigonometric::ATanXYSol |
| Test for atangent constraint where solution is ensured More...
|
class | Test::Float::Trigonometric::ATanXX |
| Test for atangent constraint with shared variables More...
|
Namespaces |
namespace | Test |
| General test support.
|
namespace | Test::Float |
| Testing domain floats.
|
namespace | Test::Float::Trigonometric |
| Tests for trigonometric constraints
|
Variables |
const Gecode::FloatNum | Test::Float::Trigonometric::step = 0.15 |
const Gecode::FloatNum | Test::Float::Trigonometric::step2 = 2*step |
Gecode::FloatVal | Test::Float::Trigonometric::a (-8, 5) |
Gecode::FloatVal | Test::Float::Trigonometric::b (9, 12) |
Gecode::FloatVal | Test::Float::Trigonometric::c (-8, 8) |
SinXY | Test::Float::Trigonometric::sin_xy_a ("A", a, step) |
SinXY | Test::Float::Trigonometric::sin_xy_b ("B", b, step) |
SinXY | Test::Float::Trigonometric::sin_xy_c ("C", c, step) |
SinXYSol | Test::Float::Trigonometric::sin_xy_sol_a ("A", a, step) |
SinXYSol | Test::Float::Trigonometric::sin_xy_sol_b ("B", b, step) |
SinXYSol | Test::Float::Trigonometric::sin_xy_sol_c ("C", c, step) |
SinXX | Test::Float::Trigonometric::sin_xx_a ("A", a, step) |
SinXX | Test::Float::Trigonometric::sin_xx_b ("B", b, step) |
SinXX | Test::Float::Trigonometric::sin_xx_c ("C", c, step) |
CosXY | Test::Float::Trigonometric::cos_xy_a ("A", a, step) |
CosXY | Test::Float::Trigonometric::cos_xy_b ("B", b, step) |
CosXY | Test::Float::Trigonometric::cos_xy_c ("C", c, step) |
CosXYSol | Test::Float::Trigonometric::cos_xy_sol_a ("A", a, step) |
CosXYSol | Test::Float::Trigonometric::cos_xy_sol_b ("B", b, step) |
CosXYSol | Test::Float::Trigonometric::cos_xy_sol_c ("C", c, step) |
CosXX | Test::Float::Trigonometric::cos_xx_a ("A", a, step) |
CosXX | Test::Float::Trigonometric::cos_xx_b ("B", b, step) |
CosXX | Test::Float::Trigonometric::cos_xx_c ("C", c, step) |
TanXY | Test::Float::Trigonometric::tan_xy_a ("A", a, step) |
TanXY | Test::Float::Trigonometric::tan_xy_b ("B", b, step) |
TanXY | Test::Float::Trigonometric::tan_xy_c ("C", c, step) |
TanXYSol | Test::Float::Trigonometric::tan_xy_sol_a ("A", a, step) |
TanXYSol | Test::Float::Trigonometric::tan_xy_sol_b ("B", b, step) |
TanXYSol | Test::Float::Trigonometric::tan_xy_sol_c ("C", c, step) |
TanXX | Test::Float::Trigonometric::tan_xx_a ("A", a, step) |
TanXX | Test::Float::Trigonometric::tan_xx_b ("B", b, step) |
TanXX | Test::Float::Trigonometric::tan_xx_c ("C", c, step) |
ASinXY | Test::Float::Trigonometric::asin_xy_a ("A", a, step) |
ASinXY | Test::Float::Trigonometric::asin_xy_b ("B", b, step) |
ASinXY | Test::Float::Trigonometric::asin_xy_c ("C", c, step) |
ASinXYSol | Test::Float::Trigonometric::asin_xy_sol_a ("A", a, step) |
ASinXYSol | Test::Float::Trigonometric::asin_xy_sol_b ("B", b, step) |
ASinXYSol | Test::Float::Trigonometric::asin_xy_sol_c ("C", c, step) |
ASinXX | Test::Float::Trigonometric::asin_xx_a ("A", a, step) |
ASinXX | Test::Float::Trigonometric::asin_xx_b ("B", b, step) |
ASinXX | Test::Float::Trigonometric::asin_xx_c ("C", c, step) |
ACosXY | Test::Float::Trigonometric::acos_xy_a ("A", a, step) |
ACosXY | Test::Float::Trigonometric::acos_xy_b ("B", b, step) |
ACosXY | Test::Float::Trigonometric::acos_xy_c ("C", c, step) |
ACosXYSol | Test::Float::Trigonometric::acos_xy_sol_a ("A", a, step) |
ACosXYSol | Test::Float::Trigonometric::acos_xy_sol_b ("B", b, step) |
ACosXYSol | Test::Float::Trigonometric::acos_xy_sol_c ("C", c, step) |
ACosXX | Test::Float::Trigonometric::acos_xx_a ("A", a, step) |
ACosXX | Test::Float::Trigonometric::acos_xx_b ("B", b, step) |
ACosXX | Test::Float::Trigonometric::acos_xx_c ("C", c, step) |
ATanXY | Test::Float::Trigonometric::atan_xy_a ("A", a, step) |
ATanXY | Test::Float::Trigonometric::atan_xy_b ("B", b, step) |
ATanXY | Test::Float::Trigonometric::atan_xy_c ("C", c, step) |
ATanXYSol | Test::Float::Trigonometric::atan_xy_sol_a ("A", a, step) |
ATanXYSol | Test::Float::Trigonometric::atan_xy_sol_b ("B", b, step) |
ATanXYSol | Test::Float::Trigonometric::atan_xy_sol_c ("C", c, step) |
ATanXX | Test::Float::Trigonometric::atan_xx_a ("A", a, step) |
ATanXX | Test::Float::Trigonometric::atan_xx_b ("B", b, step) |
ATanXX | Test::Float::Trigonometric::atan_xx_c ("C", c, step) |