# | Line 57 | Line 57 | namespace OpenMD { | |
---|---|---|
57 | /** | |
58 | * @class SquareMatrix SquareMatrix.hpp "math/SquareMatrix.hpp" | |
59 | * @brief A square matrix class | |
60 | < | * @template Real the element type |
61 | < | * @template Dim the dimension of the square matrix |
60 | > | * \tparam Real the element type |
61 | > | * \tparam Dim the dimension of the square matrix |
62 | */ | |
63 | template<typename Real, int Dim> | |
64 | class SquareMatrix : public RectMatrix<Real, Dim, Dim> { | |
# | Line 125 | Line 125 | namespace OpenMD { | |
125 | Real det; | |
126 | return det; | |
127 | } | |
128 | < | |
128 | > | |
129 | /** Returns the trace of this matrix. */ | |
130 | Real trace() const { | |
131 | Real tmp = 0; | |
# | Line 232 | Line 232 | namespace OpenMD { | |
232 | * @return true if success, otherwise return false | |
233 | * @param a symmetric matrix whose eigenvectors are to be computed. On return, the matrix is | |
234 | * overwritten | |
235 | < | * @param w will contain the eigenvalues of the matrix On return of this function |
235 | > | * @param d will contain the eigenvalues of the matrix On return of this function |
236 | * @param v the columns of this matrix will contain the eigenvectors. The eigenvectors are | |
237 | * normalized and mutually orthogonal. | |
238 | */ |
– | Removed lines |
+ | Added lines |
< | Changed lines |
> | Changed lines |