Loading...
Searching...
No Matches
SBDTypePhysicalMatrix33.hpp File Reference

Classes

class  SBDTypePhysicalMatrix33< Quantity >
 This template class is used to describe 3x3 physical matrices. More...
 

Macros

#define SBPhysicalMatrix33
 The short name of SBDTypePhysicalMatrix33.
 

Common types

typedef SBDTypePhysicalMatrix33< SBQuantity::dimensionlessSBMatrix33
 Dimensionless matrix.
 
typedef SBDTypePhysicalMatrix33< SBQuantity::massSBMass33
 Mass matrix.
 
typedef SBDTypePhysicalMatrix33< SBQuantity::inverseMassSBInverseMass33
 Inverse mass matrix.
 
typedef SBDTypePhysicalMatrix33< SBQuantity::momentOfInertiaSBInertiaTensor33
 Inertia tensor.
 
typedef SBDTypePhysicalMatrix33< SBQuantity::inverseMomentOfInertiaSBInverseInertiaTensor33
 Inverse inertia tensor.
 
typedef SBDTypePhysicalMatrix33< SBQuantity::lengthMassSBLengthMass33
 Length-mass matrix.
 
typedef SBDTypePhysicalMatrix33< SBQuantity::inverseLengthInverseMassSBInverseLengthInverseMass33
 Inverse length inverse mass matrix.
 
 SB_REGISTER_TYPE (SBMatrix33, "SBMatrix33", "FE6530E0-E45E-9B76-C1F5-874407AD55A1")
 
 SB_REGISTER_TYPE (SBMass33, "SBMass33", "AE7117FA-579D-A279-F301-5BC7FA9F5CDB")
 
 SB_REGISTER_TYPE (SBInverseMass33, "SBInverseMass33", "352AC32A-FD63-04EB-FF22-D5770E8D51B2")
 
 SB_REGISTER_TYPE (SBInertiaTensor33, "SBInertiaTensor33", "5FC94F4B-67DD-76B2-5EA1-99447C147068")
 
 SB_REGISTER_TYPE (SBInverseInertiaTensor33, "SBInverseInertiaTensor33", "A132085C-5211-B968-3B97-54CB298B70B4")
 
 SB_REGISTER_TYPE (SBLengthMass33, "SBLengthMass33", "7151A5F2-7FAA-4F05-A78A-ECBD6C0B051F")
 
 SB_REGISTER_TYPE (SBInverseLengthInverseMass33, "SBInverseLengthInverseMass33", "A1DE1491-0EC0-4EAD-97E7-F81DEA6EFDD4")
 

External operators

template<typename Quantity >
SBDTypePhysicalMatrix33< Quantity > operator* (double d, const SBDTypePhysicalMatrix33< Quantity > &mat)
 Returns the product of double d and physical matrix mat.