# | Line 48 | Line 48 | |
---|---|---|
48 | */ | |
49 | #ifndef MATH_SQUAREMATRIX3_HPP | |
50 | #define MATH_SQUAREMATRIX3_HPP | |
51 | + | #include "config.h" |
52 | + | #include <cmath> |
53 | #include <vector> | |
54 | #include "Quaternion.hpp" | |
55 | #include "SquareMatrix.hpp" | |
# | Line 110 | Line 112 | namespace OpenMD { | |
112 | return *this; | |
113 | } | |
114 | ||
115 | + | |
116 | /** | |
117 | * Sets this matrix to a rotation matrix by three euler angles | |
118 | * @ param euler | |
# | Line 122 | Line 125 | namespace OpenMD { | |
125 | * Sets this matrix to a rotation matrix by three euler angles | |
126 | * @param phi | |
127 | * @param theta | |
128 | < | * @psi theta |
128 | > | * @param psi |
129 | */ | |
130 | void setupRotMat(Real phi, Real theta, Real psi) { | |
131 | Real sphi, stheta, spsi; | |
# | Line 188 | Line 191 | namespace OpenMD { | |
191 | } | |
192 | ||
193 | ||
191 | – | |
194 | /** | |
195 | * Returns the quaternion from this rotation matrix | |
196 | * @return the quaternion from this rotation matrix |
– | Removed lines |
+ | Added lines |
< | Changed lines |
> | Changed lines |