--- trunk/src/math/RectMatrix.hpp 2004/10/13 22:24:59 71 +++ trunk/src/math/RectMatrix.hpp 2004/10/14 23:28:09 76 @@ -34,24 +34,10 @@ #ifndef MATH_RECTMATRIX_HPP #define MATH_RECTMATRIX_HPP +#include #include "Vector.hpp" namespace oopse { - - template - inline bool equal(T e1, T e2) { - return e1 == e2; - } - - template<> - inline bool equal(float e1, float e2) { - return e1 == e2; - } - - template<> - inline bool equal(double e1, double e2) { - return e1 == e2; - } /** * @class RectMatrix RectMatrix.hpp "math/RectMatrix.hpp" @@ -426,7 +412,7 @@ namespace oopse { for (unsigned int i = 0; i < Row; i++) for (unsigned int j = 0; j < Col; j++) for (unsigned int k = 0; k < SameDim; k++) - result(i, j) = m1(i, k) * m2(k, j); + result(i, j) += m1(i, k) * m2(k, j); return result; }