OPAL (Object Oriented Parallel Accelerator Library) 2024.2
OPAL
Quaternion Member List

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

conjugate() constQuaternioninline
ElemDim enum valueVektor< double, 4 >
Element_t typedefVektor< double, 4 >
getMessage(Message &m)Vektor< double, 4 >inline
getRotationMatrix() constQuaternion
imag() constQuaternioninline
inverse() constQuaternion
isPure() constQuaternioninline
isPureUnit() constQuaternioninline
isUnit() constQuaternioninline
length() constQuaternioninline
Norm() constQuaternioninline
normalize()Quaternion
operator!=(const Vektor< double, D > &that) constVektor< double, 4 >inline
operator()(unsigned int i)Vektor< double, 4 >
operator*(const double &) constQuaternion
operator*(const Quaternion &) constQuaternion
operator*=(const Quaternion &)Quaternion
Vektor< double, 4 >::operator*=(const Vektor< T1, D > &rhs)Vektor< double, 4 >inline
operator+=(const Vektor< T1, D > &rhs)Vektor< double, 4 >inline
operator-=(const Vektor< T1, D > &rhs)Vektor< double, 4 >inline
operator/(const double &) constQuaternion
operator/=(const Vektor< T1, D > &rhs)Vektor< double, 4 >inline
operator=(const Quaternion &)=defaultQuaternion
Vektor< double, 4 >::operator=(const Vektor< double, D > &rhs)Vektor< double, 4 >inline
operator==(const Vektor< double, D > &that) constVektor< double, 4 >inline
operator[](unsigned int i)Vektor< double, 4 >
putMessage(Message &m) constVektor< double, 4 >inline
Quaternion()Quaternioninline
Quaternion(const Quaternion &)Quaternioninline
Quaternion(const double &, const double &, const double &, const double &)Quaternioninline
Quaternion(const Vector_t &)Quaternioninline
Quaternion(const double &, const Vector_t &)Quaternioninline
Quaternion(const matrix_t &)Quaternion
real() constQuaternioninline
rotate(const Vector_t &) constQuaternion
Size enum valueVektor< double, 4 >
Vektor()Vektor< double, 4 >inline
XVektor< double, 4 >private
~Vektor()Vektor< double, 4 >inline