# | 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 { | |
40 | – | |
41 | – | template<typename T> |
42 | – | inline bool equal(T e1, T e2) { |
43 | – | return e1 == e2; |
44 | – | } |
45 | – | |
46 | – | template<> |
47 | – | inline bool equal(float e1, float e2) { |
48 | – | return e1 == e2; |
49 | – | } |
50 | – | |
51 | – | template<> |
52 | – | inline bool equal(double e1, double e2) { |
53 | – | return e1 == e2; |
54 | – | } |
41 | ||
42 | /** | |
43 | * @class RectMatrix RectMatrix.hpp "math/RectMatrix.hpp" | |
# | Line 426 | Line 412 | namespace oopse { | |
412 | for (unsigned int i = 0; i < Row; i++) | |
413 | for (unsigned int j = 0; j < Col; j++) | |
414 | for (unsigned int k = 0; k < SameDim; k++) | |
415 | < | result(i, j) = m1(i, k) * m2(k, j); |
415 | > | result(i, j) += m1(i, k) * m2(k, j); |
416 | ||
417 | return result; | |
418 | } |
– | Removed lines |
+ | Added lines |
< | Changed lines |
> | Changed lines |