Physical Quantities  v1.0.0
C++ library of physical quantities, physical models, and units of measure for scientific computing. https://github.com/acodcha/phq
Public Member Functions | Static Public Member Functions | Protected Attributes | Private Member Functions | Friends | List of all members
PhQ::Displacement< NumericType > Class Template Reference

Three-dimensional Euclidean displacement vector. Contains three components in Cartesian coordinates: x, y, and z. Displacement is not to be confused with position; for a three-dimensional Euclidean position vector, see PhQ::Position. For a two-dimensional Euclidean displacement vector in the XY plane, see PhQ::PlanarDisplacement. For scalar displacement components or for the magnitude of a displacement vector, see PhQ::Length. More...

#include "Displacement.hpp"

Public Member Functions

 Displacement ()=default
 Default constructor. Constructs a displacement vector with an uninitialized value. More...
 
 Displacement (const Vector< NumericType > &value, const Unit::Length unit)
 Constructor. Constructs a displacement vector with a given value expressed in a given length unit. More...
 
 Displacement (const Length< NumericType > &x, const Length< NumericType > &y, const Length< NumericType > &z)
 Constructor. Constructs a displacement vector from a given set of length components. More...
 
constexpr Displacement (const Length< NumericType > &length, const Direction< NumericType > &direction)
 Constructor. Constructs a displacement vector from a given length and direction. More...
 
constexpr Displacement (const PlanarDisplacement< NumericType > &planar_displacement)
 Constructor. Constructs an displacement vector from a given planar displacement vector in the XY plane. This displacement vector's z-component is initialized to zero. More...
 
constexpr Displacement (const Velocity< NumericType > &velocity, const Time< NumericType > &time)
 Constructor. Constructs a displacement vector from a given velocity vector and time using the definition of velocity. More...
 
constexpr Displacement (const Velocity< NumericType > &velocity, const Frequency< NumericType > &frequency)
 Constructor. Constructs a displacement vector from a given velocity vector and frequency using the definition of velocity. More...
 
constexpr Displacement (const Position< NumericType > &position)
 Constructor. Constructs a displacement vector between a given position vector and the origin. More...
 
 ~Displacement () noexcept=default
 Destructor. Destroys this displacement vector. More...
 
constexpr Displacement (const Displacement< NumericType > &other)=default
 Copy constructor. Constructs a displacement vector by copying another one. More...
 
template<typename OtherNumericType >
constexpr Displacement (const Displacement< OtherNumericType > &other)
 Copy constructor. Constructs a displacement by copying another one. More...
 
constexpr Displacement (Displacement< NumericType > &&other) noexcept=default
 Move constructor. Constructs a displacement vector by moving another one. More...
 
constexpr Displacement< NumericType > & operator= (const Displacement< NumericType > &other)=default
 Copy assignment operator. Assigns this displacement vector by copying another one. More...
 
template<typename OtherNumericType >
constexpr Displacement< NumericType > & operator= (const Displacement< OtherNumericType > &other)
 Copy assignment operator. Assigns this displacement by copying another one. More...
 
constexpr Displacement< NumericType > & operator= (Displacement< NumericType > &&other) noexcept=default
 Move assignment operator. Assigns this displacement vector by moving another one. More...
 
constexpr Length< NumericType > x () const noexcept
 Returns the x Cartesian component of this displacement vector. More...
 
constexpr Length< NumericType > y () const noexcept
 Returns the y Cartesian component of this displacement vector. More...
 
constexpr Length< NumericType > z () const noexcept
 Returns the z Cartesian component of this displacement vector. More...
 
Length< NumericType > Magnitude () const
 Returns the magnitude of this displacement vector. More...
 
PhQ::Direction< NumericType > Direction () const
 Returns the direction of this displacement vector. More...
 
PhQ::Angle< NumericType > Angle (const Displacement< NumericType > &displacement) const
 Returns the angle between this displacement vector and another one. More...
 
constexpr Position< NumericType > operator+ (const Position< NumericType > &position) const
 
constexpr Displacement< NumericType > operator+ (const Displacement< NumericType > &displacement) const
 
constexpr Position< NumericType > operator- (const Position< NumericType > &position) const
 
constexpr Displacement< NumericType > operator- (const Displacement< NumericType > &displacement) const
 
constexpr Displacement< NumericType > operator* (const NumericType number) const
 
constexpr Velocity< NumericType > operator* (const Frequency< NumericType > &frequency) const
 
constexpr Displacement< NumericType > operator/ (const NumericType number) const
 
constexpr Velocity< NumericType > operator/ (const Time< NumericType > &time) const
 
constexpr void operator+= (const Displacement< NumericType > &displacement) noexcept
 
constexpr void operator-= (const Displacement< NumericType > &displacement) noexcept
 
constexpr void operator*= (const NumericType number) noexcept
 
constexpr void operator/= (const NumericType number) noexcept
 
constexpr const PhQ::Vector< double > & Value () const noexcept
 Value of this physical quantity expressed in its standard unit of measure. More...
 
PhQ::Vector< double > Value (const Unit::Length unit) const
 Value of this physical quantity expressed in a given unit of measure. More...
 
constexpr PhQ::Vector< double > StaticValue () const
 Value of this physical quantity expressed in a given unit of measure. This method can be evaluated statically at compile-time. More...
 
constexpr PhQ::Vector< double > & MutableValue () noexcept
 Returns the value of this physical quantity expressed in its standard unit of measure as a mutable value. More...
 
constexpr void SetValue (const PhQ::Vector< double > &value) noexcept
 Sets the value of this physical quantity expressed in its standard unit of measure to the given value. More...
 
std::string Print () const
 Prints this physical quantity as a string. This physical quantity's value is expressed in its standard unit of measure. More...
 
std::string Print (const Unit::Length unit) const
 Prints this physical quantity as a string. This physical quantity's value is expressed in the given unit of measure. More...
 
std::string JSON () const
 Serializes this physical quantity as a JSON message. This physical quantity's value is expressed in its standard unit of measure. More...
 
std::string JSON (const Unit::Length unit) const
 Serializes this physical quantity as a JSON message. This physical quantity's value is expressed in the given unit of measure. More...
 
std::string XML () const
 Serializes this physical quantity as an XML message. This physical quantity's value is expressed in its standard unit of measure. More...
 
std::string XML (const Unit::Length unit) const
 Serializes this physical quantity as an XML message. This physical quantity's value is expressed in the given unit of measure. More...
 
std::string YAML () const
 Serializes this physical quantity as a YAML message. This physical quantity's value is expressed in its standard unit of measure. More...
 
std::string YAML (const Unit::Length unit) const
 Serializes this physical quantity as a YAML message. This physical quantity's value is expressed in the given unit of measure. More...
 

Static Public Member Functions

static constexpr Displacement< NumericType > Zero ()
 Statically creates a displacement vector of zero. More...
 
template<Unit::Length Unit>
static constexpr Displacement< NumericType > Create (const NumericType x, const NumericType y, const NumericType z)
 Statically creates a displacement vector from the given x, y, and z Cartesian components expressed in a given length unit. More...
 
template<Unit::Length Unit>
static constexpr Displacement< NumericType > Create (const std::array< NumericType, 3 > &x_y_z)
 Statically creates a displacement vector from the given x, y, and z Cartesian components expressed in a given length unit. More...
 
template<Unit::Length Unit>
static constexpr Displacement< NumericType > Create (const Vector< NumericType > &value)
 Statically creates a displacement vector with a given value expressed in a given length unit. More...
 
static constexpr const PhQ::DimensionsDimensions ()
 Physical dimension set of this physical quantity. More...
 
static constexpr Unit::Length Unit ()
 Standard unit of measure for this physical quantity. This physical quantity's value is stored internally in this unit of measure. More...
 

Protected Attributes

PhQ::Vector< double > value
 Value of this physical quantity expressed in its standard unit of measure. More...
 

Private Member Functions

constexpr Displacement (const Vector< NumericType > &value)
 Constructor. Constructs a displacement vector with a given value expressed in the standard length unit. More...
 

Friends

template<typename OtherNumericType >
class Position
 

Detailed Description

template<typename NumericType = double>
class PhQ::Displacement< NumericType >

Three-dimensional Euclidean displacement vector. Contains three components in Cartesian coordinates: x, y, and z. Displacement is not to be confused with position; for a three-dimensional Euclidean position vector, see PhQ::Position. For a two-dimensional Euclidean displacement vector in the XY plane, see PhQ::PlanarDisplacement. For scalar displacement components or for the magnitude of a displacement vector, see PhQ::Length.

Definition at line 65 of file Displacement.hpp.

Constructor & Destructor Documentation

◆ Displacement() [1/12]

template<typename NumericType = double>
PhQ::Displacement< NumericType >::Displacement ( )
default

Default constructor. Constructs a displacement vector with an uninitialized value.

◆ Displacement() [2/12]

template<typename NumericType = double>
PhQ::Displacement< NumericType >::Displacement ( const Vector< NumericType > &  value,
const Unit::Length  unit 
)
inline

Constructor. Constructs a displacement vector with a given value expressed in a given length unit.

Definition at line 72 of file Displacement.hpp.

◆ Displacement() [3/12]

template<typename NumericType = double>
PhQ::Displacement< NumericType >::Displacement ( const Length< NumericType > &  x,
const Length< NumericType > &  y,
const Length< NumericType > &  z 
)
inline

Constructor. Constructs a displacement vector from a given set of length components.

Definition at line 76 of file Displacement.hpp.

References PhQ::Displacement< NumericType >::x(), PhQ::Displacement< NumericType >::y(), and PhQ::Displacement< NumericType >::z().

◆ Displacement() [4/12]

template<typename NumericType = double>
constexpr PhQ::Displacement< NumericType >::Displacement ( const Length< NumericType > &  length,
const Direction< NumericType > &  direction 
)
inlineconstexpr

Constructor. Constructs a displacement vector from a given length and direction.

Definition at line 81 of file Displacement.hpp.

◆ Displacement() [5/12]

template<typename NumericType = double>
constexpr PhQ::Displacement< NumericType >::Displacement ( const PlanarDisplacement< NumericType > &  planar_displacement)
inlineexplicitconstexpr

Constructor. Constructs an displacement vector from a given planar displacement vector in the XY plane. This displacement vector's z-component is initialized to zero.

Definition at line 86 of file Displacement.hpp.

References PhQ::DimensionalPlanarVector< UnitType, NumericType >::Value().

◆ Displacement() [6/12]

template<typename NumericType >
constexpr PhQ::Displacement< NumericType >::Displacement ( const Velocity< NumericType > &  velocity,
const Time< NumericType > &  time 
)
inlineconstexpr

Constructor. Constructs a displacement vector from a given velocity vector and time using the definition of velocity.

Definition at line 295 of file Velocity.hpp.

◆ Displacement() [7/12]

template<typename NumericType >
constexpr PhQ::Displacement< NumericType >::Displacement ( const Velocity< NumericType > &  velocity,
const Frequency< NumericType > &  frequency 
)
inlineconstexpr

Constructor. Constructs a displacement vector from a given velocity vector and frequency using the definition of velocity.

Definition at line 300 of file Velocity.hpp.

◆ Displacement() [8/12]

template<typename NumericType >
constexpr PhQ::Displacement< NumericType >::Displacement ( const Position< NumericType > &  position)
inlineexplicitconstexpr

Constructor. Constructs a displacement vector between a given position vector and the origin.

Definition at line 282 of file Position.hpp.

◆ ~Displacement()

template<typename NumericType = double>
PhQ::Displacement< NumericType >::~Displacement ( )
defaultnoexcept

Destructor. Destroys this displacement vector.

◆ Displacement() [9/12]

template<typename NumericType = double>
constexpr PhQ::Displacement< NumericType >::Displacement ( const Displacement< NumericType > &  other)
constexprdefault

Copy constructor. Constructs a displacement vector by copying another one.

◆ Displacement() [10/12]

template<typename NumericType = double>
template<typename OtherNumericType >
constexpr PhQ::Displacement< NumericType >::Displacement ( const Displacement< OtherNumericType > &  other)
inlineexplicitconstexpr

Copy constructor. Constructs a displacement by copying another one.

Definition at line 110 of file Displacement.hpp.

◆ Displacement() [11/12]

template<typename NumericType = double>
constexpr PhQ::Displacement< NumericType >::Displacement ( Displacement< NumericType > &&  other)
constexprdefaultnoexcept

Move constructor. Constructs a displacement vector by moving another one.

◆ Displacement() [12/12]

template<typename NumericType = double>
constexpr PhQ::Displacement< NumericType >::Displacement ( const Vector< NumericType > &  value)
inlineexplicitconstexprprivate

Constructor. Constructs a displacement vector with a given value expressed in the standard length unit.

Definition at line 237 of file Displacement.hpp.

Member Function Documentation

◆ Angle()

template<typename NumericType = double>
PhQ::Angle<NumericType> PhQ::Displacement< NumericType >::Angle ( const Displacement< NumericType > &  displacement) const
inline

Returns the angle between this displacement vector and another one.

Definition at line 188 of file Displacement.hpp.

◆ Create() [1/3]

template<typename NumericType = double>
template<Unit::Length Unit>
static constexpr Displacement<NumericType> PhQ::Displacement< NumericType >::Create ( const NumericType  x,
const NumericType  y,
const NumericType  z 
)
inlinestaticconstexpr

Statically creates a displacement vector from the given x, y, and z Cartesian components expressed in a given length unit.

Definition at line 138 of file Displacement.hpp.

References PhQ::Displacement< NumericType >::x(), PhQ::Displacement< NumericType >::y(), and PhQ::Displacement< NumericType >::z().

◆ Create() [2/3]

template<typename NumericType = double>
template<Unit::Length Unit>
static constexpr Displacement<NumericType> PhQ::Displacement< NumericType >::Create ( const std::array< NumericType, 3 > &  x_y_z)
inlinestaticconstexpr

Statically creates a displacement vector from the given x, y, and z Cartesian components expressed in a given length unit.

Definition at line 147 of file Displacement.hpp.

◆ Create() [3/3]

template<typename NumericType = double>
template<Unit::Length Unit>
static constexpr Displacement<NumericType> PhQ::Displacement< NumericType >::Create ( const Vector< NumericType > &  value)
inlinestaticconstexpr

Statically creates a displacement vector with a given value expressed in a given length unit.

Definition at line 156 of file Displacement.hpp.

References PhQ::DimensionalVector< Unit::Length, double >::value.

◆ Dimensions()

static constexpr const PhQ::Dimensions& PhQ::DimensionalVector< Unit::Length , double >::Dimensions ( )
inlinestaticconstexprinherited

Physical dimension set of this physical quantity.

Definition at line 50 of file DimensionalVector.hpp.

◆ Direction()

template<typename NumericType = double>
PhQ::Direction<NumericType> PhQ::Displacement< NumericType >::Direction ( ) const
inline

Returns the direction of this displacement vector.

Definition at line 183 of file Displacement.hpp.

References PhQ::Vector< NumericType >::Direction(), and PhQ::DimensionalVector< Unit::Length, double >::value.

◆ JSON() [1/2]

std::string PhQ::DimensionalVector< Unit::Length , double >::JSON ( ) const
inlineinherited

Serializes this physical quantity as a JSON message. This physical quantity's value is expressed in its standard unit of measure.

Definition at line 103 of file DimensionalVector.hpp.

◆ JSON() [2/2]

std::string PhQ::DimensionalVector< Unit::Length , double >::JSON ( const Unit::Length  unit) const
inlineinherited

Serializes this physical quantity as a JSON message. This physical quantity's value is expressed in the given unit of measure.

Definition at line 113 of file DimensionalVector.hpp.

◆ Magnitude()

template<typename NumericType = double>
Length<NumericType> PhQ::Displacement< NumericType >::Magnitude ( ) const
inline

Returns the magnitude of this displacement vector.

Definition at line 178 of file Displacement.hpp.

References PhQ::Vector< NumericType >::Magnitude(), and PhQ::DimensionalVector< Unit::Length, double >::value.

◆ MutableValue()

constexpr PhQ::Vector<double >& PhQ::DimensionalVector< Unit::Length , double >::MutableValue ( )
inlineconstexprnoexceptinherited

Returns the value of this physical quantity expressed in its standard unit of measure as a mutable value.

Definition at line 79 of file DimensionalVector.hpp.

◆ operator*() [1/2]

template<typename NumericType >
constexpr Velocity< NumericType > PhQ::Displacement< NumericType >::operator* ( const Frequency< NumericType > &  frequency) const
inlineconstexpr

Definition at line 333 of file Velocity.hpp.

◆ operator*() [2/2]

template<typename NumericType = double>
constexpr Displacement<NumericType> PhQ::Displacement< NumericType >::operator* ( const NumericType  number) const
inlineconstexpr

◆ operator*=()

template<typename NumericType = double>
constexpr void PhQ::Displacement< NumericType >::operator*= ( const NumericType  number)
inlineconstexprnoexcept

◆ operator+() [1/2]

template<typename NumericType = double>
constexpr Displacement<NumericType> PhQ::Displacement< NumericType >::operator+ ( const Displacement< NumericType > &  displacement) const
inlineconstexpr

◆ operator+() [2/2]

template<typename NumericType >
constexpr Position< NumericType > PhQ::Displacement< NumericType >::operator+ ( const Position< NumericType > &  position) const
inlineconstexpr

◆ operator+=()

template<typename NumericType = double>
constexpr void PhQ::Displacement< NumericType >::operator+= ( const Displacement< NumericType > &  displacement)
inlineconstexprnoexcept

◆ operator-() [1/2]

template<typename NumericType = double>
constexpr Displacement<NumericType> PhQ::Displacement< NumericType >::operator- ( const Displacement< NumericType > &  displacement) const
inlineconstexpr

◆ operator-() [2/2]

template<typename NumericType >
constexpr Position< NumericType > PhQ::Displacement< NumericType >::operator- ( const Position< NumericType > &  position) const
inlineconstexpr

◆ operator-=()

template<typename NumericType = double>
constexpr void PhQ::Displacement< NumericType >::operator-= ( const Displacement< NumericType > &  displacement)
inlineconstexprnoexcept

◆ operator/() [1/2]

template<typename NumericType = double>
constexpr Displacement<NumericType> PhQ::Displacement< NumericType >::operator/ ( const NumericType  number) const
inlineconstexpr

◆ operator/() [2/2]

template<typename NumericType >
constexpr Velocity< NumericType > PhQ::Displacement< NumericType >::operator/ ( const Time< NumericType > &  time) const
inlineconstexpr

Definition at line 339 of file Velocity.hpp.

◆ operator/=()

template<typename NumericType = double>
constexpr void PhQ::Displacement< NumericType >::operator/= ( const NumericType  number)
inlineconstexprnoexcept

◆ operator=() [1/3]

template<typename NumericType = double>
constexpr Displacement<NumericType>& PhQ::Displacement< NumericType >::operator= ( const Displacement< NumericType > &  other)
constexprdefault

Copy assignment operator. Assigns this displacement vector by copying another one.

◆ operator=() [2/3]

template<typename NumericType = double>
template<typename OtherNumericType >
constexpr Displacement<NumericType>& PhQ::Displacement< NumericType >::operator= ( const Displacement< OtherNumericType > &  other)
inlineconstexpr

Copy assignment operator. Assigns this displacement by copying another one.

Definition at line 121 of file Displacement.hpp.

References PhQ::DimensionalVector< UnitType, NumericType >::Value(), and PhQ::DimensionalVector< Unit::Length, double >::value.

◆ operator=() [3/3]

template<typename NumericType = double>
constexpr Displacement<NumericType>& PhQ::Displacement< NumericType >::operator= ( Displacement< NumericType > &&  other)
constexprdefaultnoexcept

Move assignment operator. Assigns this displacement vector by moving another one.

◆ Print() [1/2]

std::string PhQ::DimensionalVector< Unit::Length , double >::Print ( ) const
inlineinherited

Prints this physical quantity as a string. This physical quantity's value is expressed in its standard unit of measure.

Definition at line 91 of file DimensionalVector.hpp.

◆ Print() [2/2]

std::string PhQ::DimensionalVector< Unit::Length , double >::Print ( const Unit::Length  unit) const
inlineinherited

Prints this physical quantity as a string. This physical quantity's value is expressed in the given unit of measure.

Definition at line 97 of file DimensionalVector.hpp.

◆ SetValue()

constexpr void PhQ::DimensionalVector< Unit::Length , double >::SetValue ( const PhQ::Vector< double > &  value)
inlineconstexprnoexceptinherited

Sets the value of this physical quantity expressed in its standard unit of measure to the given value.

Definition at line 85 of file DimensionalVector.hpp.

◆ StaticValue()

constexpr PhQ::Vector<double > PhQ::DimensionalVector< Unit::Length , double >::StaticValue ( ) const
inlineconstexprinherited

Value of this physical quantity expressed in a given unit of measure. This method can be evaluated statically at compile-time.

Definition at line 73 of file DimensionalVector.hpp.

◆ Unit()

static constexpr Unit::Length PhQ::DimensionalVector< Unit::Length , double >::Unit ( )
inlinestaticconstexprinherited

Standard unit of measure for this physical quantity. This physical quantity's value is stored internally in this unit of measure.

Definition at line 56 of file DimensionalVector.hpp.

◆ Value() [1/2]

constexpr const PhQ::Vector<double >& PhQ::DimensionalVector< Unit::Length , double >::Value ( ) const
inlineconstexprnoexceptinherited

Value of this physical quantity expressed in its standard unit of measure.

Definition at line 61 of file DimensionalVector.hpp.

◆ Value() [2/2]

PhQ::Vector<double > PhQ::DimensionalVector< Unit::Length , double >::Value ( const Unit::Length  unit) const
inlineinherited

Value of this physical quantity expressed in a given unit of measure.

Definition at line 66 of file DimensionalVector.hpp.

◆ x()

template<typename NumericType = double>
constexpr Length<NumericType> PhQ::Displacement< NumericType >::x ( ) const
inlineconstexprnoexcept

Returns the x Cartesian component of this displacement vector.

Definition at line 163 of file Displacement.hpp.

References PhQ::DimensionalVector< Unit::Length, double >::value, and PhQ::Vector< NumericType >::x().

Referenced by PhQ::Displacement< NumericType >::Create(), and PhQ::Displacement< NumericType >::Displacement().

◆ XML() [1/2]

std::string PhQ::DimensionalVector< Unit::Length , double >::XML ( ) const
inlineinherited

Serializes this physical quantity as an XML message. This physical quantity's value is expressed in its standard unit of measure.

Definition at line 123 of file DimensionalVector.hpp.

◆ XML() [2/2]

std::string PhQ::DimensionalVector< Unit::Length , double >::XML ( const Unit::Length  unit) const
inlineinherited

Serializes this physical quantity as an XML message. This physical quantity's value is expressed in the given unit of measure.

Definition at line 133 of file DimensionalVector.hpp.

◆ y()

template<typename NumericType = double>
constexpr Length<NumericType> PhQ::Displacement< NumericType >::y ( ) const
inlineconstexprnoexcept

Returns the y Cartesian component of this displacement vector.

Definition at line 168 of file Displacement.hpp.

References PhQ::DimensionalVector< Unit::Length, double >::value, and PhQ::Vector< NumericType >::y().

Referenced by PhQ::Displacement< NumericType >::Create(), and PhQ::Displacement< NumericType >::Displacement().

◆ YAML() [1/2]

std::string PhQ::DimensionalVector< Unit::Length , double >::YAML ( ) const
inlineinherited

Serializes this physical quantity as a YAML message. This physical quantity's value is expressed in its standard unit of measure.

Definition at line 143 of file DimensionalVector.hpp.

◆ YAML() [2/2]

std::string PhQ::DimensionalVector< Unit::Length , double >::YAML ( const Unit::Length  unit) const
inlineinherited

Serializes this physical quantity as a YAML message. This physical quantity's value is expressed in the given unit of measure.

Definition at line 153 of file DimensionalVector.hpp.

◆ z()

template<typename NumericType = double>
constexpr Length<NumericType> PhQ::Displacement< NumericType >::z ( ) const
inlineconstexprnoexcept

Returns the z Cartesian component of this displacement vector.

Definition at line 173 of file Displacement.hpp.

References PhQ::DimensionalVector< Unit::Length, double >::value, and PhQ::Vector< NumericType >::z().

Referenced by PhQ::Displacement< NumericType >::Create(), and PhQ::Displacement< NumericType >::Displacement().

◆ Zero()

template<typename NumericType = double>
static constexpr Displacement<NumericType> PhQ::Displacement< NumericType >::Zero ( )
inlinestaticconstexpr

Statically creates a displacement vector of zero.

Definition at line 131 of file Displacement.hpp.

References PhQ::Vector< NumericType >::Zero().

Friends And Related Function Documentation

◆ Position

template<typename NumericType = double>
template<typename OtherNumericType >
friend class Position
friend

Definition at line 241 of file Displacement.hpp.

Member Data Documentation

◆ value

PhQ::Vector<double > PhQ::DimensionalVector< Unit::Length , double >::value
protectedinherited

Value of this physical quantity expressed in its standard unit of measure.

Definition at line 217 of file DimensionalVector.hpp.


The documentation for this class was generated from the following files: