24 #ifndef PPL_Init_defs_hh
25 #define PPL_Init_defs_hh 1
59 #ifdef PPL_DOXYGEN_INCLUDE_IMPLEMENTATION_DETAILS
71 #endif // defined(PPL_DOXYGEN_INCLUDE_IMPLEMENTATION_DETAILS)
100 #endif // !defined(PPL_Init_defs_hh)
friend void restore_pre_PPL_rounding()
Sets the FPU rounding mode as it was before initialization of the PPL.
static unsigned int count
Count the number of objects created.
fpu_rounding_direction_type
~Init()
Finalizes the PPL.
static const unsigned DEFAULT_IRRATIONAL_PRECISION
Default precision parameter used for irrational calculations.
void set_rounding_for_PPL()
Sets the FPU rounding mode so that the PPL abstractions based on floating point numbers work correctl...
friend void set_rounding_for_PPL()
Sets the FPU rounding mode so that the PPL abstractions based on floating point numbers work correctl...
Class for initialization and finalization.
Init()
Initializes the PPL.
static fpu_rounding_direction_type old_rounding_direction
The entire library is confined to this namespace.
void restore_pre_PPL_rounding()
Sets the FPU rounding mode as it was before initialization of the PPL.