HIPO  4.3.0
High Performance Output data format for experimental physics
constants.h
Go to the documentation of this file.
1 
9 #ifndef INCLUDE_ASCII_CONSTANTS_H_
10 #define INCLUDE_ASCII_CONSTANTS_H_
11 
12 #include <limits>
13 
14 namespace ascii {
16 constexpr double kPI = 3.14159265358979323846;
17 
19 constexpr double kDoubleNotANumber = std::numeric_limits<double>::quiet_NaN();
20 
22 constexpr double kDoubleInfinity = (std::numeric_limits<double>::infinity)();
23 
25 constexpr double kDoubleNegInfinity =
26  (-(std::numeric_limits<double>::infinity)());
27 } // namespace ascii
29 #endif
Definition: ascii.h:17
constexpr double kDoubleNegInfinity
Double value representing negative infinity.
Definition: constants.h:25
constexpr double kDoubleNotANumber
Double value representing "Not a Number" (NaN).
Definition: constants.h:19
constexpr double kPI
The mathematical constant pi (3.141592653589793).
Definition: constants.h:16
constexpr double kDoubleInfinity
Double value representing positive infinity.
Definition: constants.h:22