Assignment Search Framework
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Pages
floating_point_utils.h
Go to the documentation of this file.
1 /*
2  * floating_point_compare.h
3  *
4  * LICENSE HERE
5  *
6  * Created on: 2016-08-29
7  * Author: Rick Valenzano
8  */
9 
16 #ifndef FLOATING_POINT_COMPARE_H_
17 #define FLOATING_POINT_COMPARE_H_
18 
19 static const double TOLERANCE = 0.000001;
20 
21 //TODO Why not just make this
22 static const double ROOT_TWO = 1.414213562;
23 
31 bool fp_less(double a, double b);
32 
40 bool fp_greater(double a, double b);
41 
49 bool fp_equal(double a, double b);
50 
58 double fp_min(double a, double b);
59 
67 double fp_max(double a, double b);
68 
69 #endif /* FLOATING_POINT_COMPARE_H_ */
bool fp_less(double a, double b)
Definition: floating_point_utils.cpp:12
double fp_max(double a, double b)
Definition: floating_point_utils.cpp:34
double fp_min(double a, double b)
Definition: floating_point_utils.cpp:27
bool fp_equal(double a, double b)
Definition: floating_point_utils.cpp:22
bool fp_greater(double a, double b)
Definition: floating_point_utils.cpp:17