Defines | Functions
Rounding.hpp File Reference
#include <type_traits>
#include "ApproxMVBB/GeometryPredicates/Config.hpp"
#include "ApproxMVBB/GeometryPredicates/xpfpa.h"
Include dependency graph for Rounding.hpp:
This graph shows which files directly or indirectly include this file:

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 Documentation

#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.

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.

#define STRINGIFY (   x)    STR1((x))

Definition at line 20 of file Rounding.hpp.


Function Documentation

static_assert ( sizeof(STRINGIFY(FPU_DECLARE))  ,
,
"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!"   
)


asr_approx_mvbb
Author(s): Gassner Nikolai
autogenerated on Sat Jun 8 2019 20:21:50