Merge release-5-0 into master
[alexxy/gromacs.git] / src / gromacs / utility / real.h
index 03141a25a7cf34474f8ac566acd2a4a0e1a0cba6..a8fb5a52deec970017af31f1f15437b9bc0fccb8 100644 (file)
 #define GMX_UTILITY_REAL_H
 
 /*! \brief Double precision accuracy */
-#define GMX_DOUBLE_EPS   1.11022302E-16
+#define GMX_DOUBLE_EPS   2.2204460492503131e-16
 
 /*! \brief Maximum double precision value - reduced 1 unit in last digit for MSVC */
-#define GMX_DOUBLE_MAX   1.79769312E+308
+#define GMX_DOUBLE_MAX   1.7976931348623157e+308
 
 /*! \brief Minimum double precision value */
-#define GMX_DOUBLE_MIN   2.22507386E-308
+#define GMX_DOUBLE_MIN   2.2250738585072014e-308
 
 /*! \brief Single precision accuracy */
-#define GMX_FLOAT_EPS    5.96046448E-08
+#define GMX_FLOAT_EPS    1.19209290e-07F
 
 /*! \brief Maximum single precision value - reduced 1 unit in last digit for MSVC */
-#define GMX_FLOAT_MAX    3.40282346E+38
+#define GMX_FLOAT_MAX    3.40282346E+38F
 
 /*! \brief Minimum single precision value */
-#define GMX_FLOAT_MIN    1.17549435E-38
+#define GMX_FLOAT_MIN    1.175494351E-38F
 
 
 /*! \typedef real