| 29 |  | * @date 10/11/2004 | 
| 30 |  | * @version 1.0 | 
| 31 |  | */ | 
| 32 | < | #ifndef MATH_SQUAREMATRIX_HPP | 
| 33 | < | #define  MATH_SQUAREMATRIX_HPP | 
| 32 | > | #ifndef MATH_SQUAREMATRIX3_HPP | 
| 33 | > | #define  MATH_SQUAREMATRIX3_HPP | 
| 34 |  |  | 
| 35 |  | #include "Quaternion.hpp" | 
| 36 |  | #include "SquareMatrix.hpp" | 
| 242 |  | * @note since simple algorithm can be applied to inverse the 3 by 3 matrix, we hide the | 
| 243 |  | * implementation of inverse in SquareMatrix class | 
| 244 |  | */ | 
| 245 | < | void  inverse(); | 
| 245 | > | void  inverse() { | 
| 246 |  |  | 
| 247 | < | void diagonalize(); | 
| 247 | > | } | 
| 248 |  |  | 
| 249 | + | void diagonalize() { | 
| 250 | + |  | 
| 251 | + | } | 
| 252 |  | }; | 
| 253 |  |  | 
| 254 | < | typedef template SquareMatrix3<double> Mat3x3d | 
| 255 | < | typedef template SquareMatrix3<double> RotMat3x3d; | 
| 254 | > | typedef SquareMatrix3<double> Mat3x3d; | 
| 255 | > | typedef SquareMatrix3<double> RotMat3x3d; | 
| 256 |  |  | 
| 257 |  | } //namespace oopse | 
| 258 |  | #endif // MATH_SQUAREMATRIX_HPP |