KratosMultiphysics
KRATOS Multiphysics (Kratos) is a framework for building parallel, multi-disciplinary simulation software, aiming at modularity, extensibility, and high performance. Kratos is written in C++, and counts with an extensive Python interface.
Kratos::Quaternion< T > Member List

This is the complete list of members for Kratos::Quaternion< T >, including all inherited members.

conjugate() constKratos::Quaternion< T >inline
const_reference typedefKratos::Quaternion< T >
FromAxisAngle(T x, T y, T z, T radians)Kratos::Quaternion< T >inlinestatic
FromEulerAngles(const array_1d< double, 3 > &EA)Kratos::Quaternion< T >inlinestatic
FromRotationMatrix(const TMatrix3x3 &m)Kratos::Quaternion< T >inlinestatic
FromRotationVector(T rx, T ry, T rz)Kratos::Quaternion< T >inlinestatic
FromRotationVector(const TVector3 &v)Kratos::Quaternion< T >inlinestatic
Identity()Kratos::Quaternion< T >inlinestatic
KRATOS_CLASS_POINTER_DEFINITION(Quaternion)Kratos::Quaternion< T >
KRATOS_DEPRECATED_MESSAGE("Deprecated method due to style") inline const T x() constKratos::Quaternion< T >inline
KRATOS_DEPRECATED_MESSAGE("Deprecated method due to style") inline const T y() constKratos::Quaternion< T >inline
KRATOS_DEPRECATED_MESSAGE("Deprecated method due to style") inline const T z() constKratos::Quaternion< T >inline
KRATOS_DEPRECATED_MESSAGE("Deprecated method due to style") inline const T w() constKratos::Quaternion< T >inline
norm() constKratos::Quaternion< T >inline
normalize()Kratos::Quaternion< T >inline
operator=(const Quaternion &other)Kratos::Quaternion< T >inline
operator=(const boost::numeric::ublas::vector_expression< AE > &ae)Kratos::Quaternion< T >inline
operator[](size_t i) constKratos::Quaternion< T >inline
operator[](size_t i)Kratos::Quaternion< T >inline
PrintData(std::ostream &rOStream) constKratos::Quaternion< T >inlinevirtual
PrintInfo(std::ostream &rOStream) constKratos::Quaternion< T >inlinevirtual
Quaternion()Kratos::Quaternion< T >inline
Quaternion(T w, T x, T y, T z)Kratos::Quaternion< T >inline
Quaternion(const Quaternion &other)Kratos::Quaternion< T >inline
reference typedefKratos::Quaternion< T >
RotateVector3(const TVector3_A &a, TVector3_B &b) constKratos::Quaternion< T >inline
RotateVector3(TVector3 &a) constKratos::Quaternion< T >inline
Serializer classKratos::Quaternion< T >friend
SetW(const T &value)Kratos::Quaternion< T >inline
SetX(const T &value)Kratos::Quaternion< T >inline
SetY(const T &value)Kratos::Quaternion< T >inline
SetZ(const T &value)Kratos::Quaternion< T >inline
squaredNorm() constKratos::Quaternion< T >inline
ToEulerAngles(array_1d< double, 3 > &EA) constKratos::Quaternion< T >inline
ToRotationMatrix(TMatrix3x3 &R) constKratos::Quaternion< T >inline
ToRotationVector(T &rx, T &ry, T &rz) constKratos::Quaternion< T >inline
ToRotationVector(TVector3 &v) constKratos::Quaternion< T >inline
value_type typedefKratos::Quaternion< T >
W() constKratos::Quaternion< T >inline
X() constKratos::Quaternion< T >inline
Y() constKratos::Quaternion< T >inline
Z() constKratos::Quaternion< T >inline
~Quaternion()Kratos::Quaternion< T >inlinevirtual