Lines Matching refs:FLT_EPSILON
10 #include <float.h> // for FLT_EPSILON
38 // FLT_EPSILON == 1.19209290E-07 == 1 / (2 ^ 23)
40 const double FLT_EPSILON_CUBED = FLT_EPSILON * FLT_EPSILON * FLT_EPSILON;
41 const double FLT_EPSILON_HALF = FLT_EPSILON / 2;
42 const double FLT_EPSILON_SQUARED = FLT_EPSILON * FLT_EPSILON;
43 const double FLT_EPSILON_SQRT = sqrt(FLT_EPSILON);
44 const double FLT_EPSILON_INVERSE = 1 / FLT_EPSILON;
46 const double ROUGH_EPSILON = FLT_EPSILON * 64;
47 const double MORE_ROUGH_EPSILON = FLT_EPSILON * 256;
50 return fabs(x) < FLT_EPSILON;
58 return fabs(x) < FLT_EPSILON;
83 return x == 0 || fabs(x / y) < FLT_EPSILON;
100 return absY < FLT_EPSILON;
104 return absX < FLT_EPSILON;
106 return fabs(x - y) < (absX > absY ? absX : absY) * FLT_EPSILON;
123 return x - FLT_EPSILON >= y;
127 return x + FLT_EPSILON > y;
131 return x + FLT_EPSILON <= y;
135 return x - FLT_EPSILON < y;
147 return x > 1 - FLT_EPSILON;
155 return x < FLT_EPSILON;
163 return x < FLT_EPSILON;
171 return x < 1 + FLT_EPSILON;
175 return x > -FLT_EPSILON;
183 return x > -FLT_EPSILON;