# | Line 34 | Line 34 | |
---|---|---|
34 | #ifndef MATH_RECTMATRIX_HPP | |
35 | #define MATH_RECTMATRIX_HPP | |
36 | ||
37 | + | #include <cmath> |
38 | #include "Vector.hpp" | |
39 | ||
40 | namespace oopse { | |
41 | + | const double epsilon = 0.000001; |
42 | ||
43 | template<typename T> | |
44 | inline bool equal(T e1, T e2) { | |
# | Line 45 | Line 47 | namespace oopse { | |
47 | ||
48 | template<> | |
49 | inline bool equal(float e1, float e2) { | |
50 | < | return e1 == e2; |
50 | > | return fabs(e1 - e2) < epsilon; |
51 | } | |
52 | ||
53 | template<> | |
54 | inline bool equal(double e1, double e2) { | |
55 | < | return e1 == e2; |
55 | > | return fabs(e1 - e2) < epsilon; |
56 | } | |
57 | ||
58 | /** |
– | Removed lines |
+ | Added lines |
< | Changed lines |
> | Changed lines |