ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/group/trunk/OOPSE-2.0/src/math/RectMatrix.hpp
(Generate patch)

Comparing trunk/OOPSE-2.0/src/math/RectMatrix.hpp (file contents):
Revision 1566 by tim, Wed Oct 13 22:24:59 2004 UTC vs.
Revision 1567 by tim, Wed Oct 13 23:53:40 2004 UTC

# 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      /**

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines