calcAngle(const Vector3< Other > &axis) const | walberla::math::Quaternion< Type > | inline |
data() | walberla::math::Quaternion< Type > | inline |
data() const | walberla::math::Quaternion< Type > | inline |
diagRotate(const Matrix3< Other > &m) const | walberla::math::Quaternion< Type > | inline |
ElementType typedef | walberla::math::Quaternion< Type > | |
getAngle() const | walberla::math::Quaternion< Type > | inline |
getAxis() const | walberla::math::Quaternion< Type > | inline |
getEulerAnglesXYZ() const | walberla::math::Quaternion< Type > | inline |
getInverse() const | walberla::math::Quaternion< Type > | inline |
invert() | walberla::math::Quaternion< Type > | inline |
operator=(const Quaternion &rhs)=default | walberla::math::Quaternion< Type > | inline |
operator=(const Quaternion< Other > &rhs) | walberla::math::Quaternion< Type > | inline |
operator=(const Quaternion< Other > &rhs) | walberla::math::Quaternion< Type > | inline |
operator[](size_t index) const | walberla::math::Quaternion< Type > | inline |
Quaternion()=default | walberla::math::Quaternion< Type > | inlineexplicit |
Quaternion(Type r, Type i, Type j, Type k) | walberla::math::Quaternion< Type > | inlineexplicit |
Quaternion(Vector3< Axis > axis, Type angle) | walberla::math::Quaternion< Type > | inlineexplicit |
Quaternion(Type xangle, Type yangle, Type zangle) | walberla::math::Quaternion< Type > | inlineexplicit |
Quaternion(const Vector3< Other > &euler) | walberla::math::Quaternion< Type > | inlineexplicit |
Quaternion(const Quaternion &q)=default | walberla::math::Quaternion< Type > | inline |
Quaternion(const Quaternion< Other > &q) | walberla::math::Quaternion< Type > | inline |
reset() | walberla::math::Quaternion< Type > | inline |
rotate(const Vector3< Other > &v) const | walberla::math::Quaternion< Type > | inline |
rotate(const Matrix3< Other > &m) const | walberla::math::Quaternion< Type > | inline |
rotateX(Type angle) | walberla::math::Quaternion< Type > | inline |
rotateY(Type angle) | walberla::math::Quaternion< Type > | inline |
rotateZ(Type angle) | walberla::math::Quaternion< Type > | inline |
set(Type r, Type i, Type j, Type k) | walberla::math::Quaternion< Type > | inline |
swap(Quaternion &q) | walberla::math::Quaternion< Type > | inline |
toRotationMatrix() const | walberla::math::Quaternion< Type > | inline |
v_ | walberla::math::Quaternion< Type > | private |