#include <type_traits>#include "ApproxMVBB/GeometryPredicates/Config.hpp"#include "ApproxMVBB/GeometryPredicates/xpfpa.h"

Go to the source code of this file.
Defines | |
| #define | FPU_DECLARE XPFPA_DECLARE() |
| #define | FPU_RESTORE XPFPA_RESTORE() |
| #define | FPU_ROUND_DOUBLE XPFPA_SWITCH_DOUBLE() \ |
| #define | STR1(x) #x |
| #define | STRINGIFY(x) STR1((x)) |
Functions | |
| static_assert (sizeof(STRINGIFY(FPU_DECLARE)) > 1,"You are compiling GeometricPredicates without Floating Point Control!! ""The predicates are not so robust anymore if you uncomment this line!""Check the cmake output GeoemtricPredicates!") | |
| #define FPU_DECLARE XPFPA_DECLARE() |
Define static state variables for the floating point unit
Definition at line 24 of file Rounding.hpp.
| #define FPU_RESTORE XPFPA_RESTORE() |
Restore to previous state
Definition at line 32 of file Rounding.hpp.
| #define FPU_ROUND_DOUBLE XPFPA_SWITCH_DOUBLE() \ |
Switch to double precision (no extendet!)
Definition at line 28 of file Rounding.hpp.
| #define STR1 | ( | x | ) | #x |
Definition at line 19 of file Rounding.hpp.
Definition at line 20 of file Rounding.hpp.
| static_assert | ( | sizeof(STRINGIFY(FPU_DECLARE)) | , |
| 1 | , | ||
| "You are compiling GeometricPredicates without Floating Point Control!! ""The predicates are not so robust anymore if you uncomment this line!""Check the cmake output GeoemtricPredicates!" | |||
| ) |