Generated on for Gecode by doxygen 1.17.0
Test::Float Namespace Reference

Testing domain floats. More...

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

MaybeType operator& (MaybeType a, MaybeType b)
 Three-valued conjunction of MaybeType.

Detailed Description

Testing domain floats.

Enumeration Type Documentation

◆ MaybeType

Type for comparisons and solutions.

Enumerator
MT_FALSE 
MT_TRUE 
MT_MAYBE 

Definition at line 51 of file float.hh.

◆ AssignmentType

Assignment possible types.

Enumerator
CPLT_ASSIGNMENT 
RANDOM_ASSIGNMENT 
EXTEND_ASSIGNMENT 

Definition at line 61 of file float.hh.

Function Documentation

◆ operator&()

MaybeType Test::Float::operator& ( MaybeType a,
MaybeType b )
inline

Three-valued conjunction of MaybeType.

Definition at line 279 of file float.hpp.