PPL
1.2
|
Go to the source code of this file.
Namespaces | |
Parma_Polyhedra_Library | |
The entire library is confined to this namespace. | |
Enumerations | |
enum | Parma_Polyhedra_Library::Rounding_Dir { Parma_Polyhedra_Library::ROUND_DOWN, Parma_Polyhedra_Library::ROUND_UP, Parma_Polyhedra_Library::ROUND_IGNORE, Parma_Polyhedra_Library::ROUND_NATIVE = ROUND_IGNORE, Parma_Polyhedra_Library::ROUND_NOT_NEEDED, Parma_Polyhedra_Library::ROUND_DIRECT = ROUND_UP, Parma_Polyhedra_Library::ROUND_INVERSE = ROUND_DOWN, Parma_Polyhedra_Library::ROUND_DIR_MASK = 7U, Parma_Polyhedra_Library::ROUND_STRICT_RELATION, Parma_Polyhedra_Library::ROUND_CHECK = ROUND_DIRECT | ROUND_STRICT_RELATION } |
Rounding directions for arithmetic computations. More... | |
Functions | |
Functions Inspecting and/or Combining Rounding_Dir Values | |
Rounding_Dir | Parma_Polyhedra_Library::operator& (Rounding_Dir x, Rounding_Dir y) |
Rounding_Dir | Parma_Polyhedra_Library::operator| (Rounding_Dir x, Rounding_Dir y) |
Rounding_Dir | Parma_Polyhedra_Library::inverse (Rounding_Dir dir) |
Rounding_Dir | Parma_Polyhedra_Library::round_dir (Rounding_Dir dir) |
bool | Parma_Polyhedra_Library::round_down (Rounding_Dir dir) |
bool | Parma_Polyhedra_Library::round_up (Rounding_Dir dir) |
bool | Parma_Polyhedra_Library::round_ignore (Rounding_Dir dir) |
bool | Parma_Polyhedra_Library::round_not_needed (Rounding_Dir dir) |
bool | Parma_Polyhedra_Library::round_not_requested (Rounding_Dir dir) |
bool | Parma_Polyhedra_Library::round_direct (Rounding_Dir dir) |
bool | Parma_Polyhedra_Library::round_inverse (Rounding_Dir dir) |
bool | Parma_Polyhedra_Library::round_strict_relation (Rounding_Dir dir) |
fpu_rounding_direction_type | Parma_Polyhedra_Library::round_fpu_dir (Rounding_Dir dir) |