Test::Float Namespace Reference
Testing domain floats. More...
Namespaces | |
namespace | Arithmetic |
Tests for arithmetic constraints | |
namespace | Basic |
Tests for basic setup | |
namespace | Channel |
Tests for channel constraints | |
namespace | Dom |
Tests for domain constraints | |
namespace | Linear |
Tests for linear constraints | |
namespace | MiniModelLin |
Tests for minimal modeling constraints (linear) | |
namespace | Rel |
Tests for relation constraints | |
namespace | Transcendental |
Tests for transcendental constraints | |
namespace | Trigonometric |
Tests for trigonometric constraints | |
Classes | |
class | Assignment |
Base class for assignments More... | |
class | CpltAssignment |
Generate all assignments. More... | |
class | ExtAssignment |
Generate all assignments except the last variable and complete it to get a solution. More... | |
class | RandomAssignment |
Generate random selection of assignments. More... | |
class | TestSpace |
Space for executing tests. More... | |
class | Test |
Base class for tests with float constraints More... | |
class | FloatRelTypes |
Iterator for float relation types. More... | |
Enumerations | |
enum | MaybeType { MT_FALSE = 0, MT_TRUE, MT_MAYBE } |
Type for comparisons and solutions. More... | |
enum | AssignmentType { CPLT_ASSIGNMENT = 0, RANDOM_ASSIGNMENT, EXTEND_ASSIGNMENT } |
Assignment possible types. More... | |
Functions | |
Gecode::FloatNum | randFValDown (Gecode::FloatNum l, Gecode::FloatNum u) |
Gecode::FloatNum | randFValUp (Gecode::FloatNum l, Gecode::FloatNum u) |
MaybeType | operator& (MaybeType a, MaybeType b) |
Three-valued conjunction of MaybeType. |
Detailed Description
Testing domain floats.
Enumeration Type Documentation
Assignment possible types.
Function Documentation
Gecode::FloatNum Test::Float::randFValDown | ( | Gecode::FloatNum | l, | |
Gecode::FloatNum | u | |||
) |
Gecode::FloatNum Test::Float::randFValUp | ( | Gecode::FloatNum | l, | |
Gecode::FloatNum | u | |||
) |