diff --git a/include/cyclone/precision.h b/include/cyclone/precision.h index 9a2119f..6a8d78a 100644 --- a/include/cyclone/precision.h +++ b/include/cyclone/precision.h @@ -63,6 +63,9 @@ namespace cyclone { /** Defines the precision of the floating point modulo operator. */ #define real_fmod fmodf + + /** Defines the number e on which 1+e == 1 **/ + #define real_epsilon FLT_EPSILON #define R_PI 3.14159f #else @@ -76,8 +79,9 @@ namespace cyclone { #define real_exp exp #define real_pow pow #define real_fmod fmod + #define real_epsilon DBL_EPSILON #define R_PI 3.14159265358979 #endif } -#endif // CYCLONE_PRECISION_H \ No newline at end of file +#endif // CYCLONE_PRECISION_H