ls1-MarDyn
ls1-MarDyn molecular dynamics code
Quaternion Member List

This is the complete list of members for Quaternion, including all inherited members.

add(const Quaternion &q) (defined in Quaternion)Quaternioninline
check() const (defined in Quaternion)Quaternioninline
conjugate() (defined in Quaternion)Quaternioninline
differentiate(const std::array< double, 3 > &w, Quaternion &dqdt) const (defined in Quaternion)Quaternion
getRotinvMatrix(double R[3][3]) const (defined in Quaternion)Quaternion
getRotMatrix(double R[3][3]) const (defined in Quaternion)Quaternion
inverse() (defined in Quaternion)Quaternioninline
isNormalized() const (defined in Quaternion)Quaternioninline
magnitude2() const (defined in Quaternion)Quaternioninline
multiply_left(const Quaternion &q) (defined in Quaternion)Quaternion
normalize() (defined in Quaternion)Quaternioninline
operator*=(const Quaternion &q) (defined in Quaternion)Quaternion
Quaternion(double qw=1., double qx=1., double qy=0., double qz=0.) (defined in Quaternion)Quaternioninline
Quaternion(const double &alpha_rad, const std::array< double, 3 > &n)Quaternion
qw() const (defined in Quaternion)Quaternioninline
qx() const (defined in Quaternion)Quaternioninline
qy() const (defined in Quaternion)Quaternioninline
qz() const (defined in Quaternion)Quaternioninline
rotate(const std::array< double, 3 > &d) constQuaternion
rotateInPlace(std::array< double, 3 > &d) constQuaternioninline
rotateinv(const std::array< double, 3 > &d) const (defined in Quaternion)Quaternion
rotateinvInPlace(std::array< double, 3 > &d) const (defined in Quaternion)Quaternioninline
scale(double s) (defined in Quaternion)Quaternioninline
scaleinv(double s) (defined in Quaternion)Quaternioninline