SBDTypePhysicalVector6.hpp File Reference

Classes

class  SBDTypePhysicalVector6< QuantityA, QuantityL >
 This template class is used to represent spatial vectors. More...
 

Macros

#define SBPhysicalVector6
 The short name of SBDTypePhysicalVector6.
 

External operators

template<typename QuantityA , typename QuantityL , typename QuantityB >
SBDTypePhysicalVector6< SBQuantityType< typename SBDQuantityUnitMultiplication< typename QuantityA::UnitType, typename QuantityB::UnitType >::UnitType >, SBQuantityType< typename SBDQuantityUnitMultiplication< typename QuantityL::UnitType, typename QuantityB::UnitType >::UnitType >> operator* (const QuantityB &d, const SBDTypePhysicalVector6< QuantityA, QuantityL > &u)
 Returns the product of quantity d and spatial vector u.
 
template<typename QuantityA , typename QuantityL >
SBDTypePhysicalVector6< QuantityA, QuantityL > operator* (double d, const SBDTypePhysicalVector6< QuantityA, QuantityL > &u)
 Returns the product of double d and spatial vector u.
 
template<typename QuantityA , typename QuantityL >
std::ostream & operator<< (std::ostream &s, const SBDTypePhysicalVector6< QuantityA, QuantityL > &u)
 Inserts the spatial vector u in the output stream s.
 

Common types

typedef SBDTypePhysicalVector6< SBQuantity::dimensionless, SBQuantity::dimensionlessSBVector6
 Dimensionless spatial vector.
 
typedef SBDTypePhysicalVector6< SBQuantity::energy, SBQuantity::forceSBForce6
 Spatial force.
 
typedef SBDTypePhysicalVector6< SBQuantity::inverseTime, SBQuantity::velocitySBVelocity6
 Spatial velocity.
 
typedef SBDTypePhysicalVector6< SBQuantity::inverseSquareTime, SBQuantity::accelerationSBAcceleration6
 Spatial acceleration.