| 80 |  |  | 
| 81 |  | /** | 
| 82 |  | * Retunrs  the inversion of this matrix. | 
| 83 | < | * @todo | 
| 83 | > | * @todo need implementation | 
| 84 |  | */ | 
| 85 |  | SquareMatrix<Real, Dim>  inverse() { | 
| 86 |  | SquareMatrix<Real, Dim> result; | 
| 90 |  |  | 
| 91 |  | /** | 
| 92 |  | * Returns the determinant of this matrix. | 
| 93 | < | * @todo | 
| 93 | > | * @todo need implementation | 
| 94 |  | */ | 
| 95 |  | double determinant() const { | 
| 96 |  | double det; | 
| 148 |  | return true; | 
| 149 |  | } | 
| 150 |  |  | 
| 151 | < | /** @todo need implement */ | 
| 151 | > | /** @todo need implementation */ | 
| 152 |  | void diagonalize() { | 
| 153 |  | //jacobi(m, eigenValues, ortMat); | 
| 154 |  | } | 
| 165 |  | SquareMatrix<Real, Dim> ortMat; | 
| 166 |  |  | 
| 167 |  | if ( !isSymmetric()){ | 
| 168 | < | throw(); | 
| 168 | > | //throw(); | 
| 169 |  | } | 
| 170 |  |  | 
| 171 |  | SquareMatrix<Real, Dim> m(*this); |