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

Time. Can represent either a point in time, a time duration, or a period. For the inverse of time, see PhQ::Frequency. More...

#include "Time.hpp"

Public Member Functions

 Time ()=default
 Default constructor. Constructs a time quantity with an uninitialized value.
 
 Time (const NumericType value, const Unit::Time unit)
 Constructor. Constructs a time quantity with a given value expressed in a given time unit.
 
constexpr Time (const PhQ::Frequency< NumericType > &frequency)
 Constructor. Constructs a time quantity from a given frequency using the definition of frequency.
 
constexpr Time (const Speed< NumericType > &speed, const ScalarAcceleration< NumericType > &scalar_acceleration)
 Constructor. Constructs a time quantity from a given speed and scalar acceleration using the definition of acceleration.
 
constexpr Time (const AngularSpeed< NumericType > &angular_speed, const ScalarAngularAcceleration< NumericType > &scalar_angular_acceleration)
 Constructor. Constructs a time quantity from a given angular speed and scalar angular acceleration using the definition of angular acceleration.
 
constexpr Time (const Angle< NumericType > &angle, const AngularSpeed< NumericType > &angular_speed)
 Constructor. Constructs a time quantity from a given angle and angular speed using the definition of angular speed.
 
constexpr Time (const ElectricCharge< NumericType > &electric_charge, const ElectricCurrent< NumericType > &electric_current)
 Constructor. Constructs a time quantity from a given electric charge and electric current using the definition of electric current.
 
constexpr Time (const Mass< NumericType > &mass, const MassRate< NumericType > &mass_rate)
 Constructor. Constructs a time quantity from a given mass and mass rate using the definition of mass rate.
 
constexpr Time (const Memory< NumericType > &memory, const MemoryRate< NumericType > &memory_rate)
 Constructor. Constructs a time quantity from a given memory and memory rate using the definition of memory rate.
 
constexpr Time (const Energy< NumericType > &energy, const Power< NumericType > &power)
 Constructor. Constructs a time quantity from a given energy and power using the definition of power.
 
constexpr Time (const SpecificEnergy< NumericType > &specific_energy, const SpecificPower< NumericType > &specific_power)
 Constructor. Constructs a time quantity from a given specific energy and specific power using the definition of specific power.
 
constexpr Time (const Length< NumericType > &length, const Speed< NumericType > &speed)
 Constructor. Constructs a time quantity from a given length and speed using the definition of speed.
 
constexpr Time (const Volume< NumericType > &volume, const VolumeRate< NumericType > &volume_rate)
 Constructor. Constructs a time quantity from a given volume and volume rate using the definition of volume rate.
 
 ~Time () noexcept=default
 Destructor. Destroys this time quantity.
 
constexpr Time (const Time< NumericType > &other)=default
 Copy constructor. Constructs a time quantity by copying another one.
 
template<typename OtherNumericType >
constexpr Time (const Time< OtherNumericType > &other)
 Copy constructor. Constructs a time quantity by copying another one.
 
constexpr Time (Time< NumericType > &&other) noexcept=default
 Move constructor. Constructs a time quantity by moving another one.
 
constexpr Time< NumericType > & operator= (const Time< NumericType > &other)=default
 Copy assignment operator. Assigns this time quantity by copying another one.
 
template<typename OtherNumericType >
constexpr Time< NumericType > & operator= (const Time< OtherNumericType > &other)
 Copy assignment operator. Assigns this time quantity by copying another one.
 
constexpr Time< NumericType > & operator= (Time< NumericType > &&other) noexcept=default
 Move assignment operator. Assigns this time quantity by moving another one.
 
constexpr PhQ::Frequency< NumericType > Frequency () const
 
constexpr Time< NumericType > operator+ (const Time< NumericType > &time) const
 
constexpr Time< NumericType > operator- (const Time< NumericType > &time) const
 
constexpr Time< NumericType > operator* (const NumericType number) const
 
constexpr NumericType operator* (const PhQ::Frequency< NumericType > &frequency) const noexcept
 
constexpr PlanarVelocity< NumericType > operator* (const PlanarAcceleration< NumericType > &planar_acceleration) const
 
constexpr Angle< NumericType > operator* (const AngularSpeed< NumericType > &angular_speed) const
 
constexpr AngularSpeed< NumericType > operator* (const ScalarAngularAcceleration< NumericType > &scalar_angular_acceleration) const
 
constexpr ElectricCharge< NumericType > operator* (const ElectricCurrent< NumericType > &electric_current) const
 
constexpr Velocity< NumericType > operator* (const Acceleration< NumericType > &acceleration) const
 
constexpr Speed< NumericType > operator* (const ScalarAcceleration< NumericType > &scalar_acceleration) const
 
constexpr Mass< NumericType > operator* (const MassRate< NumericType > &mass_rate) const
 
constexpr Energy< NumericType > operator* (const Power< NumericType > &power) const
 
constexpr SpecificEnergy< NumericType > operator* (const SpecificPower< NumericType > &specific_power) const
 
constexpr Strain< NumericType > operator* (const StrainRate< NumericType > &strain_rate) const
 
constexpr ScalarStrain< NumericType > operator* (const ScalarStrainRate< NumericType > &scalar_strain_rate) const
 
constexpr PlanarDisplacement< NumericType > operator* (const PlanarVelocity< NumericType > &planar_velocity) const
 
constexpr Displacement< NumericType > operator* (const Velocity< NumericType > &velocity) const
 
constexpr DisplacementGradient< NumericType > operator* (const VelocityGradient< NumericType > &velocity_gradient) const
 
constexpr ScalarDisplacementGradient< NumericType > operator* (const ScalarVelocityGradient< NumericType > &scalar_velocity_gradient) const
 
constexpr Volume< NumericType > operator* (const VolumeRate< NumericType > &volume_rate) const
 
constexpr Time< NumericType > operator/ (const NumericType number) const
 
constexpr NumericType operator/ (const Time< NumericType > &time) const noexcept
 
constexpr void operator+= (const Time< NumericType > &time) noexcept
 
constexpr void operator-= (const Time< NumericType > &time) noexcept
 
constexpr void operator*= (const NumericType number) noexcept
 
constexpr void operator/= (const NumericType number) noexcept
 
constexpr NumericType Value () const noexcept
 Value of this physical quantity expressed in its standard unit of measure.
 
NumericType Value (const UnitType unit) const
 Value of this physical quantity expressed in a given unit of measure.
 
template<UnitType NewUnit>
constexpr NumericType StaticValue () const
 Value of this physical quantity expressed in a given unit of measure. This method can be evaluated statically at compile-time.
 
constexpr NumericType & MutableValue () noexcept
 Returns the value of this physical quantity expressed in its standard unit of measure as a mutable value.
 
constexpr void SetValue (const NumericType value) noexcept
 Sets the value of this physical quantity expressed in its standard unit of measure to the given value.
 
std::string Print () const
 Prints this physical quantity as a string. This physical quantity's value is expressed in its standard unit of measure.
 
std::string Print (const UnitType unit) const
 Prints this physical quantity as a string. This physical quantity's value is expressed in the given unit of measure.
 
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.
 
std::string JSON (const UnitType unit) const
 Serializes this physical quantity as a JSON message. This physical quantity's value is expressed in the given unit of measure.
 
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.
 
std::string XML (const UnitType unit) const
 Serializes this physical quantity as an XML message. This physical quantity's value is expressed in the given unit of measure.
 
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.
 
std::string YAML (const UnitType unit) const
 Serializes this physical quantity as a YAML message. This physical quantity's value is expressed in the given unit of measure.
 

Static Public Member Functions

static constexpr Time< NumericType > Zero ()
 Statically creates a time quantity of zero.
 
template<Unit::Time Unit>
static constexpr Time< NumericType > Create (const NumericType value)
 Statically creates a time quantity with a given value expressed in a given time unit.
 
static constexpr const PhQ::DimensionsDimensions ()
 Physical dimension set of this physical quantity.
 
static constexpr UnitType Unit ()
 Standard unit of measure for this physical quantity. This physical quantity's value is stored internally in this unit of measure.
 

Protected Attributes

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

Private Member Functions

constexpr Time (const NumericType value)
 Constructor. Constructs a time quantity with a given value expressed in the standard time unit.
 

Detailed Description

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

Time. Can represent either a point in time, a time duration, or a period. For the inverse of time, see PhQ::Frequency.

Definition at line 172 of file Time.hpp.

Constructor & Destructor Documentation

◆ Time() [1/17]

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

Default constructor. Constructs a time quantity with an uninitialized value.

◆ Time() [2/17]

template<typename NumericType = double>
PhQ::Time< NumericType >::Time ( const NumericType  value,
const Unit::Time< NumericType >  unit 
)
inline

Constructor. Constructs a time quantity with a given value expressed in a given time unit.

Definition at line 179 of file Time.hpp.

◆ Time() [3/17]

template<typename NumericType >
constexpr PhQ::Time< NumericType >::Time ( const PhQ::Frequency< NumericType > &  frequency)
inlineexplicitconstexpr

Constructor. Constructs a time quantity from a given frequency using the definition of frequency.

Definition at line 286 of file Frequency.hpp.

◆ Time() [4/17]

template<typename NumericType >
constexpr PhQ::Time< NumericType >::Time ( const Speed< NumericType > &  speed,
const ScalarAcceleration< NumericType > &  scalar_acceleration 
)
inlineconstexpr

Constructor. Constructs a time quantity from a given speed and scalar acceleration using the definition of acceleration.

Definition at line 243 of file ScalarAcceleration.hpp.

◆ Time() [5/17]

template<typename NumericType >
constexpr PhQ::Time< NumericType >::Time ( const AngularSpeed< NumericType > &  angular_speed,
const ScalarAngularAcceleration< NumericType > &  scalar_angular_acceleration 
)
inlineconstexpr

Constructor. Constructs a time quantity from a given angular speed and scalar angular acceleration using the definition of angular acceleration.

Definition at line 230 of file ScalarAngularAcceleration.hpp.

◆ Time() [6/17]

template<typename NumericType >
constexpr PhQ::Time< NumericType >::Time ( const Angle< NumericType > &  angle,
const AngularSpeed< NumericType > &  angular_speed 
)
inlineconstexpr

Constructor. Constructs a time quantity from a given angle and angular speed using the definition of angular speed.

Definition at line 245 of file AngularSpeed.hpp.

◆ Time() [7/17]

template<typename NumericType >
constexpr PhQ::Time< NumericType >::Time ( const ElectricCharge< NumericType > &  electric_charge,
const ElectricCurrent< NumericType > &  electric_current 
)
inlineconstexpr

Constructor. Constructs a time quantity from a given electric charge and electric current using the definition of electric current.

Definition at line 217 of file ElectricCurrent.hpp.

◆ Time() [8/17]

template<typename NumericType >
constexpr PhQ::Time< NumericType >::Time ( const Mass< NumericType > &  mass,
const MassRate< NumericType > &  mass_rate 
)
inlineconstexpr

Constructor. Constructs a time quantity from a given mass and mass rate using the definition of mass rate.

Definition at line 223 of file MassRate.hpp.

◆ Time() [9/17]

template<typename NumericType >
constexpr PhQ::Time< NumericType >::Time ( const Memory< NumericType > &  memory,
const MemoryRate< NumericType > &  memory_rate 
)
inlineconstexpr

Constructor. Constructs a time quantity from a given memory and memory rate using the definition of memory rate.

Definition at line 207 of file MemoryRate.hpp.

◆ Time() [10/17]

template<typename NumericType >
constexpr PhQ::Time< NumericType >::Time ( const Energy< NumericType > &  energy,
const Power< NumericType > &  power 
)
inlineconstexpr

Constructor. Constructs a time quantity from a given energy and power using the definition of power.

Definition at line 226 of file Power.hpp.

◆ Time() [11/17]

template<typename NumericType >
constexpr PhQ::Time< NumericType >::Time ( const SpecificEnergy< NumericType > &  specific_energy,
const SpecificPower< NumericType > &  specific_power 
)
inlineconstexpr

Constructor. Constructs a time quantity from a given specific energy and specific power using the definition of specific power.

Definition at line 225 of file SpecificPower.hpp.

◆ Time() [12/17]

template<typename NumericType >
constexpr PhQ::Time< NumericType >::Time ( const Length< NumericType > &  length,
const Speed< NumericType > &  speed 
)
inlineconstexpr

Constructor. Constructs a time quantity from a given length and speed using the definition of speed.

Definition at line 342 of file Speed.hpp.

◆ Time() [13/17]

template<typename NumericType >
constexpr PhQ::Time< NumericType >::Time ( const Volume< NumericType > &  volume,
const VolumeRate< NumericType > &  volume_rate 
)
inlineconstexpr

Constructor. Constructs a time quantity from a given volume and volume rate using the definition of volume rate.

Definition at line 232 of file VolumeRate.hpp.

◆ ~Time()

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

Destructor. Destroys this time quantity.

◆ Time() [14/17]

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

Copy constructor. Constructs a time quantity by copying another one.

◆ Time() [15/17]

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

Copy constructor. Constructs a time quantity by copying another one.

Definition at line 238 of file Time.hpp.

◆ Time() [16/17]

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

Move constructor. Constructs a time quantity by moving another one.

◆ Time() [17/17]

template<typename NumericType = double>
constexpr PhQ::Time< NumericType >::Time ( const NumericType  value)
inlineexplicitconstexprprivate

Constructor. Constructs a time quantity with a given value expressed in the standard time unit.

Definition at line 352 of file Time.hpp.

Member Function Documentation

◆ Create()

template<typename NumericType = double>
template<Unit::Time Unit>
static constexpr Time< NumericType > PhQ::Time< NumericType >::Create ( const NumericType  value)
inlinestaticconstexpr

Statically creates a time quantity with a given value expressed in a given time unit.

Definition at line 264 of file Time.hpp.

References PhQ::DimensionalScalar< UnitType, NumericType >::value.

◆ Dimensions()

template<typename UnitType , typename NumericType = double>
static constexpr const PhQ::Dimensions & PhQ::DimensionalScalar< UnitType, NumericType >::Dimensions ( )
inlinestaticconstexprinherited

Physical dimension set of this physical quantity.

Definition at line 54 of file DimensionalScalar.hpp.

◆ Frequency()

template<typename NumericType >
constexpr PhQ::Frequency< NumericType > PhQ::Time< NumericType >::Frequency ( ) const
inlineconstexpr

Definition at line 290 of file Frequency.hpp.

◆ JSON() [1/2]

template<typename UnitType , typename NumericType = double>
std::string PhQ::DimensionalScalar< UnitType, NumericType >::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 107 of file DimensionalScalar.hpp.

References PhQ::Abbreviation(), PhQ::Print(), and PhQ::DimensionalScalar< UnitType, NumericType >::value.

◆ JSON() [2/2]

template<typename UnitType , typename NumericType = double>
std::string PhQ::DimensionalScalar< UnitType, NumericType >::JSON ( const UnitType  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 117 of file DimensionalScalar.hpp.

References PhQ::Abbreviation(), PhQ::Print(), and PhQ::DimensionalScalar< UnitType, NumericType >::Value().

◆ MutableValue()

template<typename UnitType , typename NumericType = double>
constexpr NumericType & PhQ::DimensionalScalar< UnitType, NumericType >::MutableValue ( )
inlineconstexprnoexceptinherited

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

Definition at line 83 of file DimensionalScalar.hpp.

References PhQ::DimensionalScalar< UnitType, NumericType >::value.

◆ operator*() [1/18]

template<typename NumericType >
constexpr Velocity< NumericType > PhQ::Time< NumericType >::operator* ( const Acceleration< NumericType > &  acceleration) const
inlineconstexpr

Definition at line 308 of file Acceleration.hpp.

◆ operator*() [2/18]

template<typename NumericType >
constexpr Angle< NumericType > PhQ::Time< NumericType >::operator* ( const AngularSpeed< NumericType > &  angular_speed) const
inlineconstexpr

Definition at line 255 of file AngularSpeed.hpp.

◆ operator*() [3/18]

template<typename NumericType >
constexpr ElectricCharge< NumericType > PhQ::Time< NumericType >::operator* ( const ElectricCurrent< NumericType > &  electric_current) const
inlineconstexpr

Definition at line 238 of file ElectricCurrent.hpp.

◆ operator*() [4/18]

template<typename NumericType >
constexpr Mass< NumericType > PhQ::Time< NumericType >::operator* ( const MassRate< NumericType > &  mass_rate) const
inlineconstexpr

Definition at line 243 of file MassRate.hpp.

◆ operator*() [5/18]

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

Definition at line 278 of file Time.hpp.

References PhQ::DimensionalScalar< UnitType, NumericType >::value.

◆ operator*() [6/18]

template<typename NumericType >
constexpr NumericType PhQ::Time< NumericType >::operator* ( const PhQ::Frequency< NumericType > &  frequency) const
inlineconstexprnoexcept

◆ operator*() [7/18]

template<typename NumericType >
constexpr PlanarVelocity< NumericType > PhQ::Time< NumericType >::operator* ( const PlanarAcceleration< NumericType > &  planar_acceleration) const
inlineconstexpr

Definition at line 304 of file PlanarAcceleration.hpp.

◆ operator*() [8/18]

template<typename NumericType >
constexpr PlanarDisplacement< NumericType > PhQ::Time< NumericType >::operator* ( const PlanarVelocity< NumericType > &  planar_velocity) const
inlineconstexpr

Definition at line 318 of file PlanarVelocity.hpp.

◆ operator*() [9/18]

template<typename NumericType >
constexpr Energy< NumericType > PhQ::Time< NumericType >::operator* ( const Power< NumericType > &  power) const
inlineconstexpr

Definition at line 246 of file Power.hpp.

◆ operator*() [10/18]

template<typename NumericType >
constexpr Speed< NumericType > PhQ::Time< NumericType >::operator* ( const ScalarAcceleration< NumericType > &  scalar_acceleration) const
inlineconstexpr

Definition at line 270 of file ScalarAcceleration.hpp.

◆ operator*() [11/18]

template<typename NumericType >
constexpr AngularSpeed< NumericType > PhQ::Time< NumericType >::operator* ( const ScalarAngularAcceleration< NumericType > &  scalar_angular_acceleration) const
inlineconstexpr

Definition at line 254 of file ScalarAngularAcceleration.hpp.

◆ operator*() [12/18]

template<typename NumericType >
constexpr ScalarStrain< NumericType > PhQ::Time< NumericType >::operator* ( const ScalarStrainRate< NumericType > &  scalar_strain_rate) const
inlineconstexpr

Definition at line 238 of file ScalarStrainRate.hpp.

◆ operator*() [13/18]

template<typename NumericType >
constexpr ScalarDisplacementGradient< NumericType > PhQ::Time< NumericType >::operator* ( const ScalarVelocityGradient< NumericType > &  scalar_velocity_gradient) const
inlineconstexpr

Definition at line 245 of file ScalarVelocityGradient.hpp.

◆ operator*() [14/18]

template<typename NumericType >
constexpr SpecificEnergy< NumericType > PhQ::Time< NumericType >::operator* ( const SpecificPower< NumericType > &  specific_power) const
inlineconstexpr

Definition at line 262 of file SpecificPower.hpp.

◆ operator*() [15/18]

template<typename NumericType >
constexpr Strain< NumericType > PhQ::Time< NumericType >::operator* ( const StrainRate< NumericType > &  strain_rate) const
inlineconstexpr

Definition at line 308 of file StrainRate.hpp.

◆ operator*() [16/18]

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

Definition at line 315 of file Velocity.hpp.

◆ operator*() [17/18]

template<typename NumericType >
constexpr DisplacementGradient< NumericType > PhQ::Time< NumericType >::operator* ( const VelocityGradient< NumericType > &  velocity_gradient) const
inlineconstexpr

Definition at line 334 of file VelocityGradient.hpp.

◆ operator*() [18/18]

template<typename NumericType >
constexpr Volume< NumericType > PhQ::Time< NumericType >::operator* ( const VolumeRate< NumericType > &  volume_rate) const
inlineconstexpr

Definition at line 242 of file VolumeRate.hpp.

◆ operator*=()

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

Definition at line 341 of file Time.hpp.

References PhQ::DimensionalScalar< UnitType, NumericType >::value.

◆ operator+()

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

Definition at line 270 of file Time.hpp.

References PhQ::DimensionalScalar< UnitType, NumericType >::value.

◆ operator+=()

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

Definition at line 333 of file Time.hpp.

References PhQ::DimensionalScalar< UnitType, NumericType >::value.

◆ operator-()

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

Definition at line 274 of file Time.hpp.

References PhQ::DimensionalScalar< UnitType, NumericType >::value.

◆ operator-=()

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

Definition at line 337 of file Time.hpp.

References PhQ::DimensionalScalar< UnitType, NumericType >::value.

◆ operator/() [1/2]

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

Definition at line 325 of file Time.hpp.

References PhQ::DimensionalScalar< UnitType, NumericType >::value.

◆ operator/() [2/2]

template<typename NumericType = double>
constexpr NumericType PhQ::Time< NumericType >::operator/ ( const Time< NumericType > &  time) const
inlineconstexprnoexcept

Definition at line 329 of file Time.hpp.

References PhQ::DimensionalScalar< UnitType, NumericType >::value.

◆ operator/=()

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

Definition at line 345 of file Time.hpp.

References PhQ::DimensionalScalar< UnitType, NumericType >::value.

◆ operator=() [1/3]

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

Copy assignment operator. Assigns this time quantity by copying another one.

◆ operator=() [2/3]

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

Copy assignment operator. Assigns this time quantity by copying another one.

Definition at line 249 of file Time.hpp.

References PhQ::DimensionalScalar< UnitType, NumericType >::Value(), and PhQ::DimensionalScalar< UnitType, NumericType >::value.

◆ operator=() [3/3]

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

Move assignment operator. Assigns this time quantity by moving another one.

◆ Print() [1/2]

template<typename UnitType , typename NumericType = double>
std::string PhQ::DimensionalScalar< UnitType, NumericType >::Print ( ) const
inlineinherited

◆ Print() [2/2]

template<typename UnitType , typename NumericType = double>
std::string PhQ::DimensionalScalar< UnitType, NumericType >::Print ( const UnitType  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 101 of file DimensionalScalar.hpp.

References PhQ::Abbreviation(), PhQ::Print(), and PhQ::DimensionalScalar< UnitType, NumericType >::Value().

◆ SetValue()

template<typename UnitType , typename NumericType = double>
constexpr void PhQ::DimensionalScalar< UnitType, NumericType >::SetValue ( const NumericType  value)
inlineconstexprnoexceptinherited

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

Definition at line 89 of file DimensionalScalar.hpp.

References PhQ::DimensionalScalar< UnitType, NumericType >::value.

◆ StaticValue()

template<typename UnitType , typename NumericType = double>
template<UnitType NewUnit>
constexpr NumericType PhQ::DimensionalScalar< UnitType, NumericType >::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 77 of file DimensionalScalar.hpp.

References PhQ::DimensionalScalar< UnitType, NumericType >::value.

◆ Unit()

template<typename UnitType , typename NumericType = double>
static constexpr UnitType PhQ::DimensionalScalar< UnitType, NumericType >::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 60 of file DimensionalScalar.hpp.

Referenced by PhQ::TransportEnergyConsumption< NumericType >::Create().

◆ Value() [1/2]

template<typename UnitType , typename NumericType = double>
constexpr NumericType PhQ::DimensionalScalar< UnitType, NumericType >::Value ( ) const
inlineconstexprnoexceptinherited

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

Definition at line 65 of file DimensionalScalar.hpp.

References PhQ::DimensionalScalar< UnitType, NumericType >::value.

Referenced by PhQ::ConstitutiveModel::ElasticIsotropicSolid< NumericType >::IsentropicBulkModulus(), PhQ::ConstitutiveModel::ElasticIsotropicSolid< NumericType >::IsothermalBulkModulus(), PhQ::DimensionalScalar< UnitType, NumericType >::JSON(), PhQ::Time< NumericType >::operator*(), PhQ::Speed< NumericType >::operator+(), PhQ::TemperatureDifference< NumericType >::operator+(), PhQ::Temperature< NumericType >::operator+(), PhQ::Speed< NumericType >::operator-(), PhQ::TemperatureDifference< NumericType >::operator-(), PhQ::Temperature< NumericType >::operator-(), PhQ::Angle< NumericType >::operator=(), PhQ::AngularSpeed< NumericType >::operator=(), PhQ::Area< NumericType >::operator=(), PhQ::BulkDynamicViscosity< NumericType >::operator=(), PhQ::DimensionalScalar< UnitType, NumericType >::operator=(), PhQ::DynamicKinematicPressure< NumericType >::operator=(), PhQ::DynamicPressure< NumericType >::operator=(), PhQ::DynamicViscosity< NumericType >::operator=(), PhQ::ElectricCharge< NumericType >::operator=(), PhQ::ElectricCurrent< NumericType >::operator=(), PhQ::Energy< NumericType >::operator=(), PhQ::Frequency< NumericType >::operator=(), PhQ::GasConstant< NumericType >::operator=(), PhQ::IsentropicBulkModulus< NumericType >::operator=(), PhQ::IsobaricHeatCapacity< NumericType >::operator=(), PhQ::IsochoricHeatCapacity< NumericType >::operator=(), PhQ::IsothermalBulkModulus< NumericType >::operator=(), PhQ::KinematicViscosity< NumericType >::operator=(), PhQ::LameFirstModulus< NumericType >::operator=(), PhQ::Length< NumericType >::operator=(), PhQ::LinearThermalExpansionCoefficient< NumericType >::operator=(), PhQ::Mass< NumericType >::operator=(), PhQ::MassDensity< NumericType >::operator=(), PhQ::MassRate< NumericType >::operator=(), PhQ::Memory< NumericType >::operator=(), PhQ::MemoryRate< NumericType >::operator=(), PhQ::Power< NumericType >::operator=(), PhQ::PWaveModulus< NumericType >::operator=(), PhQ::ScalarAcceleration< NumericType >::operator=(), PhQ::ScalarAngularAcceleration< NumericType >::operator=(), PhQ::ScalarForce< NumericType >::operator=(), PhQ::ScalarHeatFlux< NumericType >::operator=(), PhQ::ScalarStrainRate< NumericType >::operator=(), PhQ::ScalarStress< NumericType >::operator=(), PhQ::ScalarTemperatureGradient< NumericType >::operator=(), PhQ::ScalarThermalConductivity< NumericType >::operator=(), PhQ::ScalarTraction< NumericType >::operator=(), PhQ::ScalarVelocityGradient< NumericType >::operator=(), PhQ::ShearModulus< NumericType >::operator=(), PhQ::SolidAngle< NumericType >::operator=(), PhQ::SoundSpeed< NumericType >::operator=(), PhQ::SpecificEnergy< NumericType >::operator=(), PhQ::SpecificGasConstant< NumericType >::operator=(), PhQ::SpecificIsobaricHeatCapacity< NumericType >::operator=(), PhQ::SpecificIsochoricHeatCapacity< NumericType >::operator=(), PhQ::SpecificPower< NumericType >::operator=(), PhQ::Speed< NumericType >::operator=(), PhQ::StaticKinematicPressure< NumericType >::operator=(), PhQ::StaticPressure< NumericType >::operator=(), PhQ::SubstanceAmount< NumericType >::operator=(), PhQ::Temperature< NumericType >::operator=(), PhQ::TemperatureDifference< NumericType >::operator=(), PhQ::ThermalDiffusivity< NumericType >::operator=(), PhQ::Time< NumericType >::operator=(), PhQ::TotalKinematicPressure< NumericType >::operator=(), PhQ::TotalPressure< NumericType >::operator=(), PhQ::TransportEnergyConsumption< NumericType >::operator=(), PhQ::Volume< NumericType >::operator=(), PhQ::VolumeRate< NumericType >::operator=(), PhQ::VolumetricThermalExpansionCoefficient< NumericType >::operator=(), PhQ::YoungModulus< NumericType >::operator=(), PhQ::operator==(), PhQ::operator==(), PhQ::operator==(), PhQ::operator==(), PhQ::operator==(), PhQ::operator==(), PhQ::operator==(), PhQ::operator==(), PhQ::operator==(), PhQ::operator==(), PhQ::operator==(), PhQ::operator==(), PhQ::operator==(), PhQ::operator==(), PhQ::operator==(), PhQ::operator==(), PhQ::operator==(), PhQ::operator==(), PhQ::operator==(), PhQ::operator==(), PhQ::operator==(), PhQ::operator==(), PhQ::operator==(), PhQ::operator==(), PhQ::operator==(), PhQ::operator==(), PhQ::operator==(), PhQ::operator==(), PhQ::operator==(), PhQ::operator==(), PhQ::operator==(), PhQ::operator==(), PhQ::DimensionalScalar< UnitType, NumericType >::Print(), PhQ::ConstitutiveModel::ElasticIsotropicSolid< NumericType >::PWaveModulus(), PhQ::Stress< NumericType >::Stress(), PhQ::ThermalConductivity< NumericType >::ThermalConductivity(), PhQ::DimensionalScalar< UnitType, NumericType >::XML(), and PhQ::DimensionalScalar< UnitType, NumericType >::YAML().

◆ Value() [2/2]

template<typename UnitType , typename NumericType = double>
NumericType PhQ::DimensionalScalar< UnitType, NumericType >::Value ( const UnitType  unit) const
inlineinherited

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

Definition at line 70 of file DimensionalScalar.hpp.

References PhQ::Convert(), and PhQ::DimensionalScalar< UnitType, NumericType >::value.

◆ XML() [1/2]

template<typename UnitType , typename NumericType = double>
std::string PhQ::DimensionalScalar< UnitType, NumericType >::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 127 of file DimensionalScalar.hpp.

References PhQ::Abbreviation(), PhQ::Print(), and PhQ::DimensionalScalar< UnitType, NumericType >::value.

◆ XML() [2/2]

template<typename UnitType , typename NumericType = double>
std::string PhQ::DimensionalScalar< UnitType, NumericType >::XML ( const UnitType  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 137 of file DimensionalScalar.hpp.

References PhQ::Abbreviation(), PhQ::Print(), and PhQ::DimensionalScalar< UnitType, NumericType >::Value().

◆ YAML() [1/2]

template<typename UnitType , typename NumericType = double>
std::string PhQ::DimensionalScalar< UnitType, NumericType >::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 147 of file DimensionalScalar.hpp.

References PhQ::Abbreviation(), PhQ::Print(), and PhQ::DimensionalScalar< UnitType, NumericType >::value.

◆ YAML() [2/2]

template<typename UnitType , typename NumericType = double>
std::string PhQ::DimensionalScalar< UnitType, NumericType >::YAML ( const UnitType  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 157 of file DimensionalScalar.hpp.

References PhQ::Abbreviation(), PhQ::Print(), and PhQ::DimensionalScalar< UnitType, NumericType >::Value().

◆ Zero()

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

Statically creates a time quantity of zero.

Definition at line 258 of file Time.hpp.

Member Data Documentation

◆ value

template<typename UnitType , typename NumericType = double>
NumericType PhQ::DimensionalScalar< UnitType, NumericType >::value
protectedinherited

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

Definition at line 221 of file DimensionalScalar.hpp.

Referenced by PhQ::Angle< NumericType >::Create(), PhQ::AngularSpeed< NumericType >::Create(), PhQ::Area< NumericType >::Create(), PhQ::BulkDynamicViscosity< NumericType >::Create(), PhQ::DynamicKinematicPressure< NumericType >::Create(), PhQ::DynamicPressure< NumericType >::Create(), PhQ::DynamicViscosity< NumericType >::Create(), PhQ::ElectricCharge< NumericType >::Create(), PhQ::ElectricCurrent< NumericType >::Create(), PhQ::Energy< NumericType >::Create(), PhQ::Frequency< NumericType >::Create(), PhQ::GasConstant< NumericType >::Create(), PhQ::IsentropicBulkModulus< NumericType >::Create(), PhQ::IsobaricHeatCapacity< NumericType >::Create(), PhQ::IsochoricHeatCapacity< NumericType >::Create(), PhQ::IsothermalBulkModulus< NumericType >::Create(), PhQ::KinematicViscosity< NumericType >::Create(), PhQ::LameFirstModulus< NumericType >::Create(), PhQ::Length< NumericType >::Create(), PhQ::LinearThermalExpansionCoefficient< NumericType >::Create(), PhQ::Mass< NumericType >::Create(), PhQ::MassDensity< NumericType >::Create(), PhQ::MassRate< NumericType >::Create(), PhQ::Memory< NumericType >::Create(), PhQ::MemoryRate< NumericType >::Create(), PhQ::Power< NumericType >::Create(), PhQ::PWaveModulus< NumericType >::Create(), PhQ::ScalarAcceleration< NumericType >::Create(), PhQ::ScalarAngularAcceleration< NumericType >::Create(), PhQ::ScalarForce< NumericType >::Create(), PhQ::ScalarHeatFlux< NumericType >::Create(), PhQ::ScalarStrainRate< NumericType >::Create(), PhQ::ScalarStress< NumericType >::Create(), PhQ::ScalarTemperatureGradient< NumericType >::Create(), PhQ::ScalarThermalConductivity< NumericType >::Create(), PhQ::ScalarTraction< NumericType >::Create(), PhQ::ScalarVelocityGradient< NumericType >::Create(), PhQ::ShearModulus< NumericType >::Create(), PhQ::SolidAngle< NumericType >::Create(), PhQ::SoundSpeed< NumericType >::Create(), PhQ::SpecificEnergy< NumericType >::Create(), PhQ::SpecificGasConstant< NumericType >::Create(), PhQ::SpecificIsobaricHeatCapacity< NumericType >::Create(), PhQ::SpecificIsochoricHeatCapacity< NumericType >::Create(), PhQ::SpecificPower< NumericType >::Create(), PhQ::Speed< NumericType >::Create(), PhQ::StaticKinematicPressure< NumericType >::Create(), PhQ::StaticPressure< NumericType >::Create(), PhQ::SubstanceAmount< NumericType >::Create(), PhQ::Temperature< NumericType >::Create(), PhQ::TemperatureDifference< NumericType >::Create(), PhQ::ThermalDiffusivity< NumericType >::Create(), PhQ::Time< NumericType >::Create(), PhQ::TotalKinematicPressure< NumericType >::Create(), PhQ::TotalPressure< NumericType >::Create(), PhQ::TransportEnergyConsumption< NumericType >::Create(), PhQ::Volume< NumericType >::Create(), PhQ::VolumeRate< NumericType >::Create(), PhQ::VolumetricThermalExpansionCoefficient< NumericType >::Create(), PhQ::YoungModulus< NumericType >::Create(), PhQ::DimensionalScalar< UnitType, NumericType >::JSON(), PhQ::DimensionalScalar< UnitType, NumericType >::MutableValue(), PhQ::Angle< NumericType >::operator*(), PhQ::AngularSpeed< NumericType >::operator*(), PhQ::Area< NumericType >::operator*(), PhQ::BulkDynamicViscosity< NumericType >::operator*(), PhQ::DynamicKinematicPressure< NumericType >::operator*(), PhQ::DynamicPressure< NumericType >::operator*(), PhQ::DynamicViscosity< NumericType >::operator*(), PhQ::ElectricCharge< NumericType >::operator*(), PhQ::ElectricCurrent< NumericType >::operator*(), PhQ::Energy< NumericType >::operator*(), PhQ::Frequency< NumericType >::operator*(), PhQ::GasConstant< NumericType >::operator*(), PhQ::IsentropicBulkModulus< NumericType >::operator*(), PhQ::IsobaricHeatCapacity< NumericType >::operator*(), PhQ::IsochoricHeatCapacity< NumericType >::operator*(), PhQ::IsothermalBulkModulus< NumericType >::operator*(), PhQ::KinematicViscosity< NumericType >::operator*(), PhQ::LameFirstModulus< NumericType >::operator*(), PhQ::Length< NumericType >::operator*(), PhQ::LinearThermalExpansionCoefficient< NumericType >::operator*(), PhQ::Mass< NumericType >::operator*(), PhQ::MassDensity< NumericType >::operator*(), PhQ::MassRate< NumericType >::operator*(), PhQ::Memory< NumericType >::operator*(), PhQ::MemoryRate< NumericType >::operator*(), PhQ::Power< NumericType >::operator*(), PhQ::PWaveModulus< NumericType >::operator*(), PhQ::ScalarAcceleration< NumericType >::operator*(), PhQ::ScalarAngularAcceleration< NumericType >::operator*(), PhQ::ScalarForce< NumericType >::operator*(), PhQ::ScalarHeatFlux< NumericType >::operator*(), PhQ::ScalarStrainRate< NumericType >::operator*(), PhQ::ScalarStress< NumericType >::operator*(), PhQ::ScalarTemperatureGradient< NumericType >::operator*(), PhQ::ScalarThermalConductivity< NumericType >::operator*(), PhQ::ScalarTraction< NumericType >::operator*(), PhQ::ScalarVelocityGradient< NumericType >::operator*(), PhQ::ShearModulus< NumericType >::operator*(), PhQ::SolidAngle< NumericType >::operator*(), PhQ::SoundSpeed< NumericType >::operator*(), PhQ::SpecificEnergy< NumericType >::operator*(), PhQ::SpecificGasConstant< NumericType >::operator*(), PhQ::SpecificIsobaricHeatCapacity< NumericType >::operator*(), PhQ::SpecificIsochoricHeatCapacity< NumericType >::operator*(), PhQ::SpecificPower< NumericType >::operator*(), PhQ::Speed< NumericType >::operator*(), PhQ::StaticKinematicPressure< NumericType >::operator*(), PhQ::StaticPressure< NumericType >::operator*(), PhQ::SubstanceAmount< NumericType >::operator*(), PhQ::Temperature< NumericType >::operator*(), PhQ::TemperatureDifference< NumericType >::operator*(), PhQ::ThermalDiffusivity< NumericType >::operator*(), PhQ::Time< NumericType >::operator*(), PhQ::TotalKinematicPressure< NumericType >::operator*(), PhQ::TotalPressure< NumericType >::operator*(), PhQ::TransportEnergyConsumption< NumericType >::operator*(), PhQ::Volume< NumericType >::operator*(), PhQ::VolumeRate< NumericType >::operator*(), PhQ::VolumetricThermalExpansionCoefficient< NumericType >::operator*(), PhQ::YoungModulus< NumericType >::operator*(), PhQ::Frequency< NumericType >::operator*(), PhQ::Angle< NumericType >::operator*=(), PhQ::AngularSpeed< NumericType >::operator*=(), PhQ::Area< NumericType >::operator*=(), PhQ::BulkDynamicViscosity< NumericType >::operator*=(), PhQ::DynamicKinematicPressure< NumericType >::operator*=(), PhQ::DynamicPressure< NumericType >::operator*=(), PhQ::DynamicViscosity< NumericType >::operator*=(), PhQ::ElectricCharge< NumericType >::operator*=(), PhQ::ElectricCurrent< NumericType >::operator*=(), PhQ::Energy< NumericType >::operator*=(), PhQ::Frequency< NumericType >::operator*=(), PhQ::GasConstant< NumericType >::operator*=(), PhQ::IsentropicBulkModulus< NumericType >::operator*=(), PhQ::IsobaricHeatCapacity< NumericType >::operator*=(), PhQ::IsochoricHeatCapacity< NumericType >::operator*=(), PhQ::IsothermalBulkModulus< NumericType >::operator*=(), PhQ::KinematicViscosity< NumericType >::operator*=(), PhQ::LameFirstModulus< NumericType >::operator*=(), PhQ::Length< NumericType >::operator*=(), PhQ::LinearThermalExpansionCoefficient< NumericType >::operator*=(), PhQ::Mass< NumericType >::operator*=(), PhQ::MassDensity< NumericType >::operator*=(), PhQ::MassRate< NumericType >::operator*=(), PhQ::Memory< NumericType >::operator*=(), PhQ::MemoryRate< NumericType >::operator*=(), PhQ::Power< NumericType >::operator*=(), PhQ::PWaveModulus< NumericType >::operator*=(), PhQ::ScalarAcceleration< NumericType >::operator*=(), PhQ::ScalarAngularAcceleration< NumericType >::operator*=(), PhQ::ScalarForce< NumericType >::operator*=(), PhQ::ScalarHeatFlux< NumericType >::operator*=(), PhQ::ScalarStrainRate< NumericType >::operator*=(), PhQ::ScalarStress< NumericType >::operator*=(), PhQ::ScalarTemperatureGradient< NumericType >::operator*=(), PhQ::ScalarThermalConductivity< NumericType >::operator*=(), PhQ::ScalarTraction< NumericType >::operator*=(), PhQ::ScalarVelocityGradient< NumericType >::operator*=(), PhQ::ShearModulus< NumericType >::operator*=(), PhQ::SolidAngle< NumericType >::operator*=(), PhQ::SoundSpeed< NumericType >::operator*=(), PhQ::SpecificEnergy< NumericType >::operator*=(), PhQ::SpecificGasConstant< NumericType >::operator*=(), PhQ::SpecificIsobaricHeatCapacity< NumericType >::operator*=(), PhQ::SpecificIsochoricHeatCapacity< NumericType >::operator*=(), PhQ::SpecificPower< NumericType >::operator*=(), PhQ::Speed< NumericType >::operator*=(), PhQ::StaticKinematicPressure< NumericType >::operator*=(), PhQ::StaticPressure< NumericType >::operator*=(), PhQ::SubstanceAmount< NumericType >::operator*=(), PhQ::Temperature< NumericType >::operator*=(), PhQ::TemperatureDifference< NumericType >::operator*=(), PhQ::ThermalDiffusivity< NumericType >::operator*=(), PhQ::Time< NumericType >::operator*=(), PhQ::TotalKinematicPressure< NumericType >::operator*=(), PhQ::TotalPressure< NumericType >::operator*=(), PhQ::TransportEnergyConsumption< NumericType >::operator*=(), PhQ::Volume< NumericType >::operator*=(), PhQ::VolumeRate< NumericType >::operator*=(), PhQ::VolumetricThermalExpansionCoefficient< NumericType >::operator*=(), PhQ::YoungModulus< NumericType >::operator*=(), PhQ::Angle< NumericType >::operator+(), PhQ::AngularSpeed< NumericType >::operator+(), PhQ::Area< NumericType >::operator+(), PhQ::BulkDynamicViscosity< NumericType >::operator+(), PhQ::DynamicKinematicPressure< NumericType >::operator+(), PhQ::DynamicPressure< NumericType >::operator+(), PhQ::DynamicViscosity< NumericType >::operator+(), PhQ::ElectricCharge< NumericType >::operator+(), PhQ::ElectricCurrent< NumericType >::operator+(), PhQ::Energy< NumericType >::operator+(), PhQ::Frequency< NumericType >::operator+(), PhQ::GasConstant< NumericType >::operator+(), PhQ::IsentropicBulkModulus< NumericType >::operator+(), PhQ::IsobaricHeatCapacity< NumericType >::operator+(), PhQ::IsochoricHeatCapacity< NumericType >::operator+(), PhQ::IsothermalBulkModulus< NumericType >::operator+(), PhQ::KinematicViscosity< NumericType >::operator+(), PhQ::LameFirstModulus< NumericType >::operator+(), PhQ::Length< NumericType >::operator+(), PhQ::LinearThermalExpansionCoefficient< NumericType >::operator+(), PhQ::Mass< NumericType >::operator+(), PhQ::MassDensity< NumericType >::operator+(), PhQ::MassRate< NumericType >::operator+(), PhQ::Memory< NumericType >::operator+(), PhQ::MemoryRate< NumericType >::operator+(), PhQ::Power< NumericType >::operator+(), PhQ::PWaveModulus< NumericType >::operator+(), PhQ::ScalarAcceleration< NumericType >::operator+(), PhQ::ScalarAngularAcceleration< NumericType >::operator+(), PhQ::ScalarForce< NumericType >::operator+(), PhQ::ScalarHeatFlux< NumericType >::operator+(), PhQ::ScalarStrainRate< NumericType >::operator+(), PhQ::ScalarStress< NumericType >::operator+(), PhQ::ScalarTemperatureGradient< NumericType >::operator+(), PhQ::ScalarThermalConductivity< NumericType >::operator+(), PhQ::ScalarTraction< NumericType >::operator+(), PhQ::ScalarVelocityGradient< NumericType >::operator+(), PhQ::ShearModulus< NumericType >::operator+(), PhQ::SolidAngle< NumericType >::operator+(), PhQ::SoundSpeed< NumericType >::operator+(), PhQ::SpecificEnergy< NumericType >::operator+(), PhQ::SpecificGasConstant< NumericType >::operator+(), PhQ::SpecificIsobaricHeatCapacity< NumericType >::operator+(), PhQ::SpecificIsochoricHeatCapacity< NumericType >::operator+(), PhQ::SpecificPower< NumericType >::operator+(), PhQ::SoundSpeed< NumericType >::operator+(), PhQ::Speed< NumericType >::operator+(), PhQ::StaticKinematicPressure< NumericType >::operator+(), PhQ::StaticPressure< NumericType >::operator+(), PhQ::SubstanceAmount< NumericType >::operator+(), PhQ::Temperature< NumericType >::operator+(), PhQ::Temperature< NumericType >::operator+(), PhQ::TemperatureDifference< NumericType >::operator+(), PhQ::ThermalDiffusivity< NumericType >::operator+(), PhQ::Time< NumericType >::operator+(), PhQ::TotalKinematicPressure< NumericType >::operator+(), PhQ::TotalPressure< NumericType >::operator+(), PhQ::TransportEnergyConsumption< NumericType >::operator+(), PhQ::Volume< NumericType >::operator+(), PhQ::VolumeRate< NumericType >::operator+(), PhQ::VolumetricThermalExpansionCoefficient< NumericType >::operator+(), PhQ::YoungModulus< NumericType >::operator+(), PhQ::Angle< NumericType >::operator+=(), PhQ::AngularSpeed< NumericType >::operator+=(), PhQ::Area< NumericType >::operator+=(), PhQ::BulkDynamicViscosity< NumericType >::operator+=(), PhQ::DynamicKinematicPressure< NumericType >::operator+=(), PhQ::DynamicPressure< NumericType >::operator+=(), PhQ::DynamicViscosity< NumericType >::operator+=(), PhQ::ElectricCharge< NumericType >::operator+=(), PhQ::ElectricCurrent< NumericType >::operator+=(), PhQ::Energy< NumericType >::operator+=(), PhQ::Frequency< NumericType >::operator+=(), PhQ::GasConstant< NumericType >::operator+=(), PhQ::IsentropicBulkModulus< NumericType >::operator+=(), PhQ::IsobaricHeatCapacity< NumericType >::operator+=(), PhQ::IsochoricHeatCapacity< NumericType >::operator+=(), PhQ::IsothermalBulkModulus< NumericType >::operator+=(), PhQ::KinematicViscosity< NumericType >::operator+=(), PhQ::LameFirstModulus< NumericType >::operator+=(), PhQ::Length< NumericType >::operator+=(), PhQ::LinearThermalExpansionCoefficient< NumericType >::operator+=(), PhQ::Mass< NumericType >::operator+=(), PhQ::MassDensity< NumericType >::operator+=(), PhQ::MassRate< NumericType >::operator+=(), PhQ::Memory< NumericType >::operator+=(), PhQ::MemoryRate< NumericType >::operator+=(), PhQ::Power< NumericType >::operator+=(), PhQ::PWaveModulus< NumericType >::operator+=(), PhQ::ScalarAcceleration< NumericType >::operator+=(), PhQ::ScalarAngularAcceleration< NumericType >::operator+=(), PhQ::ScalarForce< NumericType >::operator+=(), PhQ::ScalarHeatFlux< NumericType >::operator+=(), PhQ::ScalarStrainRate< NumericType >::operator+=(), PhQ::ScalarStress< NumericType >::operator+=(), PhQ::ScalarTemperatureGradient< NumericType >::operator+=(), PhQ::ScalarThermalConductivity< NumericType >::operator+=(), PhQ::ScalarTraction< NumericType >::operator+=(), PhQ::ScalarVelocityGradient< NumericType >::operator+=(), PhQ::ShearModulus< NumericType >::operator+=(), PhQ::SolidAngle< NumericType >::operator+=(), PhQ::SoundSpeed< NumericType >::operator+=(), PhQ::SpecificEnergy< NumericType >::operator+=(), PhQ::SpecificGasConstant< NumericType >::operator+=(), PhQ::SpecificIsobaricHeatCapacity< NumericType >::operator+=(), PhQ::SpecificIsochoricHeatCapacity< NumericType >::operator+=(), PhQ::SpecificPower< NumericType >::operator+=(), PhQ::SoundSpeed< NumericType >::operator+=(), PhQ::Speed< NumericType >::operator+=(), PhQ::StaticKinematicPressure< NumericType >::operator+=(), PhQ::StaticPressure< NumericType >::operator+=(), PhQ::SubstanceAmount< NumericType >::operator+=(), PhQ::Temperature< NumericType >::operator+=(), PhQ::Temperature< NumericType >::operator+=(), PhQ::TemperatureDifference< NumericType >::operator+=(), PhQ::ThermalDiffusivity< NumericType >::operator+=(), PhQ::Time< NumericType >::operator+=(), PhQ::TotalKinematicPressure< NumericType >::operator+=(), PhQ::TotalPressure< NumericType >::operator+=(), PhQ::TransportEnergyConsumption< NumericType >::operator+=(), PhQ::Volume< NumericType >::operator+=(), PhQ::VolumeRate< NumericType >::operator+=(), PhQ::VolumetricThermalExpansionCoefficient< NumericType >::operator+=(), PhQ::YoungModulus< NumericType >::operator+=(), PhQ::Angle< NumericType >::operator-(), PhQ::AngularSpeed< NumericType >::operator-(), PhQ::Area< NumericType >::operator-(), PhQ::BulkDynamicViscosity< NumericType >::operator-(), PhQ::DynamicKinematicPressure< NumericType >::operator-(), PhQ::DynamicPressure< NumericType >::operator-(), PhQ::DynamicViscosity< NumericType >::operator-(), PhQ::ElectricCharge< NumericType >::operator-(), PhQ::ElectricCurrent< NumericType >::operator-(), PhQ::Energy< NumericType >::operator-(), PhQ::Frequency< NumericType >::operator-(), PhQ::GasConstant< NumericType >::operator-(), PhQ::IsentropicBulkModulus< NumericType >::operator-(), PhQ::IsobaricHeatCapacity< NumericType >::operator-(), PhQ::IsochoricHeatCapacity< NumericType >::operator-(), PhQ::IsothermalBulkModulus< NumericType >::operator-(), PhQ::KinematicViscosity< NumericType >::operator-(), PhQ::LameFirstModulus< NumericType >::operator-(), PhQ::Length< NumericType >::operator-(), PhQ::LinearThermalExpansionCoefficient< NumericType >::operator-(), PhQ::Mass< NumericType >::operator-(), PhQ::MassDensity< NumericType >::operator-(), PhQ::MassRate< NumericType >::operator-(), PhQ::Memory< NumericType >::operator-(), PhQ::MemoryRate< NumericType >::operator-(), PhQ::Power< NumericType >::operator-(), PhQ::PWaveModulus< NumericType >::operator-(), PhQ::ScalarAcceleration< NumericType >::operator-(), PhQ::ScalarAngularAcceleration< NumericType >::operator-(), PhQ::ScalarForce< NumericType >::operator-(), PhQ::ScalarHeatFlux< NumericType >::operator-(), PhQ::ScalarStrainRate< NumericType >::operator-(), PhQ::ScalarStress< NumericType >::operator-(), PhQ::ScalarTemperatureGradient< NumericType >::operator-(), PhQ::ScalarThermalConductivity< NumericType >::operator-(), PhQ::ScalarTraction< NumericType >::operator-(), PhQ::ScalarVelocityGradient< NumericType >::operator-(), PhQ::ShearModulus< NumericType >::operator-(), PhQ::SolidAngle< NumericType >::operator-(), PhQ::SoundSpeed< NumericType >::operator-(), PhQ::SpecificEnergy< NumericType >::operator-(), PhQ::SpecificGasConstant< NumericType >::operator-(), PhQ::SpecificIsobaricHeatCapacity< NumericType >::operator-(), PhQ::SpecificIsochoricHeatCapacity< NumericType >::operator-(), PhQ::SpecificPower< NumericType >::operator-(), PhQ::SoundSpeed< NumericType >::operator-(), PhQ::Speed< NumericType >::operator-(), PhQ::StaticKinematicPressure< NumericType >::operator-(), PhQ::StaticPressure< NumericType >::operator-(), PhQ::SubstanceAmount< NumericType >::operator-(), PhQ::Temperature< NumericType >::operator-(), PhQ::Temperature< NumericType >::operator-(), PhQ::TemperatureDifference< NumericType >::operator-(), PhQ::ThermalDiffusivity< NumericType >::operator-(), PhQ::Time< NumericType >::operator-(), PhQ::TotalKinematicPressure< NumericType >::operator-(), PhQ::TotalPressure< NumericType >::operator-(), PhQ::TransportEnergyConsumption< NumericType >::operator-(), PhQ::Volume< NumericType >::operator-(), PhQ::VolumeRate< NumericType >::operator-(), PhQ::VolumetricThermalExpansionCoefficient< NumericType >::operator-(), PhQ::YoungModulus< NumericType >::operator-(), PhQ::Angle< NumericType >::operator-=(), PhQ::AngularSpeed< NumericType >::operator-=(), PhQ::Area< NumericType >::operator-=(), PhQ::BulkDynamicViscosity< NumericType >::operator-=(), PhQ::DynamicKinematicPressure< NumericType >::operator-=(), PhQ::DynamicPressure< NumericType >::operator-=(), PhQ::DynamicViscosity< NumericType >::operator-=(), PhQ::ElectricCharge< NumericType >::operator-=(), PhQ::ElectricCurrent< NumericType >::operator-=(), PhQ::Energy< NumericType >::operator-=(), PhQ::Frequency< NumericType >::operator-=(), PhQ::GasConstant< NumericType >::operator-=(), PhQ::IsentropicBulkModulus< NumericType >::operator-=(), PhQ::IsobaricHeatCapacity< NumericType >::operator-=(), PhQ::IsochoricHeatCapacity< NumericType >::operator-=(), PhQ::IsothermalBulkModulus< NumericType >::operator-=(), PhQ::KinematicViscosity< NumericType >::operator-=(), PhQ::LameFirstModulus< NumericType >::operator-=(), PhQ::Length< NumericType >::operator-=(), PhQ::LinearThermalExpansionCoefficient< NumericType >::operator-=(), PhQ::Mass< NumericType >::operator-=(), PhQ::MassDensity< NumericType >::operator-=(), PhQ::MassRate< NumericType >::operator-=(), PhQ::Memory< NumericType >::operator-=(), PhQ::MemoryRate< NumericType >::operator-=(), PhQ::Power< NumericType >::operator-=(), PhQ::PWaveModulus< NumericType >::operator-=(), PhQ::ScalarAcceleration< NumericType >::operator-=(), PhQ::ScalarAngularAcceleration< NumericType >::operator-=(), PhQ::ScalarForce< NumericType >::operator-=(), PhQ::ScalarHeatFlux< NumericType >::operator-=(), PhQ::ScalarStrainRate< NumericType >::operator-=(), PhQ::ScalarStress< NumericType >::operator-=(), PhQ::ScalarTemperatureGradient< NumericType >::operator-=(), PhQ::ScalarThermalConductivity< NumericType >::operator-=(), PhQ::ScalarTraction< NumericType >::operator-=(), PhQ::ScalarVelocityGradient< NumericType >::operator-=(), PhQ::ShearModulus< NumericType >::operator-=(), PhQ::SolidAngle< NumericType >::operator-=(), PhQ::SoundSpeed< NumericType >::operator-=(), PhQ::SpecificEnergy< NumericType >::operator-=(), PhQ::SpecificGasConstant< NumericType >::operator-=(), PhQ::SpecificIsobaricHeatCapacity< NumericType >::operator-=(), PhQ::SpecificIsochoricHeatCapacity< NumericType >::operator-=(), PhQ::SpecificPower< NumericType >::operator-=(), PhQ::SoundSpeed< NumericType >::operator-=(), PhQ::Speed< NumericType >::operator-=(), PhQ::StaticKinematicPressure< NumericType >::operator-=(), PhQ::StaticPressure< NumericType >::operator-=(), PhQ::SubstanceAmount< NumericType >::operator-=(), PhQ::Temperature< NumericType >::operator-=(), PhQ::Temperature< NumericType >::operator-=(), PhQ::TemperatureDifference< NumericType >::operator-=(), PhQ::ThermalDiffusivity< NumericType >::operator-=(), PhQ::Time< NumericType >::operator-=(), PhQ::TotalKinematicPressure< NumericType >::operator-=(), PhQ::TotalPressure< NumericType >::operator-=(), PhQ::TransportEnergyConsumption< NumericType >::operator-=(), PhQ::Volume< NumericType >::operator-=(), PhQ::VolumeRate< NumericType >::operator-=(), PhQ::VolumetricThermalExpansionCoefficient< NumericType >::operator-=(), PhQ::YoungModulus< NumericType >::operator-=(), PhQ::Angle< NumericType >::operator/(), PhQ::AngularSpeed< NumericType >::operator/(), PhQ::Area< NumericType >::operator/(), PhQ::BulkDynamicViscosity< NumericType >::operator/(), PhQ::DynamicKinematicPressure< NumericType >::operator/(), PhQ::DynamicPressure< NumericType >::operator/(), PhQ::DynamicViscosity< NumericType >::operator/(), PhQ::ElectricCharge< NumericType >::operator/(), PhQ::ElectricCurrent< NumericType >::operator/(), PhQ::Energy< NumericType >::operator/(), PhQ::Frequency< NumericType >::operator/(), PhQ::GasConstant< NumericType >::operator/(), PhQ::IsentropicBulkModulus< NumericType >::operator/(), PhQ::IsobaricHeatCapacity< NumericType >::operator/(), PhQ::IsochoricHeatCapacity< NumericType >::operator/(), PhQ::IsothermalBulkModulus< NumericType >::operator/(), PhQ::KinematicViscosity< NumericType >::operator/(), PhQ::LameFirstModulus< NumericType >::operator/(), PhQ::Length< NumericType >::operator/(), PhQ::LinearThermalExpansionCoefficient< NumericType >::operator/(), PhQ::Mass< NumericType >::operator/(), PhQ::MassDensity< NumericType >::operator/(), PhQ::MassRate< NumericType >::operator/(), PhQ::Memory< NumericType >::operator/(), PhQ::MemoryRate< NumericType >::operator/(), PhQ::Angle< NumericType >::operator/(), PhQ::AngularSpeed< NumericType >::operator/(), PhQ::Area< NumericType >::operator/(), PhQ::BulkDynamicViscosity< NumericType >::operator/(), PhQ::DynamicKinematicPressure< NumericType >::operator/(), PhQ::DynamicPressure< NumericType >::operator/(), PhQ::DynamicViscosity< NumericType >::operator/(), PhQ::ElectricCharge< NumericType >::operator/(), PhQ::ElectricCurrent< NumericType >::operator/(), PhQ::Energy< NumericType >::operator/(), PhQ::Frequency< NumericType >::operator/(), PhQ::GasConstant< NumericType >::operator/(), PhQ::IsentropicBulkModulus< NumericType >::operator/(), PhQ::IsobaricHeatCapacity< NumericType >::operator/(), PhQ::IsochoricHeatCapacity< NumericType >::operator/(), PhQ::IsothermalBulkModulus< NumericType >::operator/(), PhQ::KinematicViscosity< NumericType >::operator/(), PhQ::LameFirstModulus< NumericType >::operator/(), PhQ::Length< NumericType >::operator/(), PhQ::LinearThermalExpansionCoefficient< NumericType >::operator/(), PhQ::Mass< NumericType >::operator/(), PhQ::MassDensity< NumericType >::operator/(), PhQ::MassRate< NumericType >::operator/(), PhQ::Memory< NumericType >::operator/(), PhQ::MemoryRate< NumericType >::operator/(), PhQ::Power< NumericType >::operator/(), PhQ::PWaveModulus< NumericType >::operator/(), PhQ::ScalarAcceleration< NumericType >::operator/(), PhQ::ScalarAngularAcceleration< NumericType >::operator/(), PhQ::ScalarForce< NumericType >::operator/(), PhQ::ScalarHeatFlux< NumericType >::operator/(), PhQ::ScalarStrainRate< NumericType >::operator/(), PhQ::ScalarStress< NumericType >::operator/(), PhQ::ScalarTemperatureGradient< NumericType >::operator/(), PhQ::ScalarThermalConductivity< NumericType >::operator/(), PhQ::ScalarTraction< NumericType >::operator/(), PhQ::ScalarVelocityGradient< NumericType >::operator/(), PhQ::ShearModulus< NumericType >::operator/(), PhQ::SolidAngle< NumericType >::operator/(), PhQ::SoundSpeed< NumericType >::operator/(), PhQ::SpecificEnergy< NumericType >::operator/(), PhQ::SpecificGasConstant< NumericType >::operator/(), PhQ::SpecificIsobaricHeatCapacity< NumericType >::operator/(), PhQ::SpecificIsochoricHeatCapacity< NumericType >::operator/(), PhQ::SpecificPower< NumericType >::operator/(), PhQ::Speed< NumericType >::operator/(), PhQ::StaticKinematicPressure< NumericType >::operator/(), PhQ::StaticPressure< NumericType >::operator/(), PhQ::SubstanceAmount< NumericType >::operator/(), PhQ::Temperature< NumericType >::operator/(), PhQ::TemperatureDifference< NumericType >::operator/(), PhQ::ThermalDiffusivity< NumericType >::operator/(), PhQ::Time< NumericType >::operator/(), PhQ::TotalKinematicPressure< NumericType >::operator/(), PhQ::TotalPressure< NumericType >::operator/(), PhQ::TransportEnergyConsumption< NumericType >::operator/(), PhQ::Volume< NumericType >::operator/(), PhQ::VolumeRate< NumericType >::operator/(), PhQ::VolumetricThermalExpansionCoefficient< NumericType >::operator/(), PhQ::YoungModulus< NumericType >::operator/(), PhQ::Power< NumericType >::operator/(), PhQ::PWaveModulus< NumericType >::operator/(), PhQ::ScalarAcceleration< NumericType >::operator/(), PhQ::ScalarAngularAcceleration< NumericType >::operator/(), PhQ::ScalarForce< NumericType >::operator/(), PhQ::ScalarHeatFlux< NumericType >::operator/(), PhQ::ScalarStrainRate< NumericType >::operator/(), PhQ::ScalarStress< NumericType >::operator/(), PhQ::ScalarTemperatureGradient< NumericType >::operator/(), PhQ::ScalarThermalConductivity< NumericType >::operator/(), PhQ::ScalarTraction< NumericType >::operator/(), PhQ::ScalarVelocityGradient< NumericType >::operator/(), PhQ::ShearModulus< NumericType >::operator/(), PhQ::SolidAngle< NumericType >::operator/(), PhQ::SoundSpeed< NumericType >::operator/(), PhQ::SpecificEnergy< NumericType >::operator/(), PhQ::SpecificGasConstant< NumericType >::operator/(), PhQ::SpecificIsobaricHeatCapacity< NumericType >::operator/(), PhQ::SpecificIsochoricHeatCapacity< NumericType >::operator/(), PhQ::SpecificPower< NumericType >::operator/(), PhQ::Speed< NumericType >::operator/(), PhQ::StaticKinematicPressure< NumericType >::operator/(), PhQ::StaticPressure< NumericType >::operator/(), PhQ::SubstanceAmount< NumericType >::operator/(), PhQ::Temperature< NumericType >::operator/(), PhQ::TemperatureDifference< NumericType >::operator/(), PhQ::ThermalDiffusivity< NumericType >::operator/(), PhQ::Time< NumericType >::operator/(), PhQ::TotalKinematicPressure< NumericType >::operator/(), PhQ::TotalPressure< NumericType >::operator/(), PhQ::TransportEnergyConsumption< NumericType >::operator/(), PhQ::Volume< NumericType >::operator/(), PhQ::VolumeRate< NumericType >::operator/(), PhQ::VolumetricThermalExpansionCoefficient< NumericType >::operator/(), PhQ::YoungModulus< NumericType >::operator/(), PhQ::Angle< NumericType >::operator/=(), PhQ::AngularSpeed< NumericType >::operator/=(), PhQ::Area< NumericType >::operator/=(), PhQ::BulkDynamicViscosity< NumericType >::operator/=(), PhQ::DynamicKinematicPressure< NumericType >::operator/=(), PhQ::DynamicPressure< NumericType >::operator/=(), PhQ::DynamicViscosity< NumericType >::operator/=(), PhQ::ElectricCharge< NumericType >::operator/=(), PhQ::ElectricCurrent< NumericType >::operator/=(), PhQ::Energy< NumericType >::operator/=(), PhQ::Frequency< NumericType >::operator/=(), PhQ::GasConstant< NumericType >::operator/=(), PhQ::IsentropicBulkModulus< NumericType >::operator/=(), PhQ::IsobaricHeatCapacity< NumericType >::operator/=(), PhQ::IsochoricHeatCapacity< NumericType >::operator/=(), PhQ::IsothermalBulkModulus< NumericType >::operator/=(), PhQ::KinematicViscosity< NumericType >::operator/=(), PhQ::LameFirstModulus< NumericType >::operator/=(), PhQ::Length< NumericType >::operator/=(), PhQ::LinearThermalExpansionCoefficient< NumericType >::operator/=(), PhQ::Mass< NumericType >::operator/=(), PhQ::MassDensity< NumericType >::operator/=(), PhQ::MassRate< NumericType >::operator/=(), PhQ::Memory< NumericType >::operator/=(), PhQ::MemoryRate< NumericType >::operator/=(), PhQ::Power< NumericType >::operator/=(), PhQ::PWaveModulus< NumericType >::operator/=(), PhQ::ScalarAcceleration< NumericType >::operator/=(), PhQ::ScalarAngularAcceleration< NumericType >::operator/=(), PhQ::ScalarForce< NumericType >::operator/=(), PhQ::ScalarHeatFlux< NumericType >::operator/=(), PhQ::ScalarStrainRate< NumericType >::operator/=(), PhQ::ScalarStress< NumericType >::operator/=(), PhQ::ScalarTemperatureGradient< NumericType >::operator/=(), PhQ::ScalarThermalConductivity< NumericType >::operator/=(), PhQ::ScalarTraction< NumericType >::operator/=(), PhQ::ScalarVelocityGradient< NumericType >::operator/=(), PhQ::ShearModulus< NumericType >::operator/=(), PhQ::SolidAngle< NumericType >::operator/=(), PhQ::SoundSpeed< NumericType >::operator/=(), PhQ::SpecificEnergy< NumericType >::operator/=(), PhQ::SpecificGasConstant< NumericType >::operator/=(), PhQ::SpecificIsobaricHeatCapacity< NumericType >::operator/=(), PhQ::SpecificIsochoricHeatCapacity< NumericType >::operator/=(), PhQ::SpecificPower< NumericType >::operator/=(), PhQ::Speed< NumericType >::operator/=(), PhQ::StaticKinematicPressure< NumericType >::operator/=(), PhQ::StaticPressure< NumericType >::operator/=(), PhQ::SubstanceAmount< NumericType >::operator/=(), PhQ::Temperature< NumericType >::operator/=(), PhQ::TemperatureDifference< NumericType >::operator/=(), PhQ::ThermalDiffusivity< NumericType >::operator/=(), PhQ::Time< NumericType >::operator/=(), PhQ::TotalKinematicPressure< NumericType >::operator/=(), PhQ::TotalPressure< NumericType >::operator/=(), PhQ::TransportEnergyConsumption< NumericType >::operator/=(), PhQ::Volume< NumericType >::operator/=(), PhQ::VolumeRate< NumericType >::operator/=(), PhQ::VolumetricThermalExpansionCoefficient< NumericType >::operator/=(), PhQ::YoungModulus< NumericType >::operator/=(), PhQ::Angle< NumericType >::operator=(), PhQ::AngularSpeed< NumericType >::operator=(), PhQ::Area< NumericType >::operator=(), PhQ::BulkDynamicViscosity< NumericType >::operator=(), PhQ::DimensionalScalar< UnitType, NumericType >::operator=(), PhQ::DynamicKinematicPressure< NumericType >::operator=(), PhQ::DynamicPressure< NumericType >::operator=(), PhQ::DynamicViscosity< NumericType >::operator=(), PhQ::ElectricCharge< NumericType >::operator=(), PhQ::ElectricCurrent< NumericType >::operator=(), PhQ::Energy< NumericType >::operator=(), PhQ::Frequency< NumericType >::operator=(), PhQ::GasConstant< NumericType >::operator=(), PhQ::IsentropicBulkModulus< NumericType >::operator=(), PhQ::IsobaricHeatCapacity< NumericType >::operator=(), PhQ::IsochoricHeatCapacity< NumericType >::operator=(), PhQ::IsothermalBulkModulus< NumericType >::operator=(), PhQ::KinematicViscosity< NumericType >::operator=(), PhQ::LameFirstModulus< NumericType >::operator=(), PhQ::Length< NumericType >::operator=(), PhQ::LinearThermalExpansionCoefficient< NumericType >::operator=(), PhQ::Mass< NumericType >::operator=(), PhQ::MassDensity< NumericType >::operator=(), PhQ::MassRate< NumericType >::operator=(), PhQ::Memory< NumericType >::operator=(), PhQ::MemoryRate< NumericType >::operator=(), PhQ::Power< NumericType >::operator=(), PhQ::PWaveModulus< NumericType >::operator=(), PhQ::ScalarAcceleration< NumericType >::operator=(), PhQ::ScalarAngularAcceleration< NumericType >::operator=(), PhQ::ScalarForce< NumericType >::operator=(), PhQ::ScalarHeatFlux< NumericType >::operator=(), PhQ::ScalarStrainRate< NumericType >::operator=(), PhQ::ScalarStress< NumericType >::operator=(), PhQ::ScalarTemperatureGradient< NumericType >::operator=(), PhQ::ScalarThermalConductivity< NumericType >::operator=(), PhQ::ScalarTraction< NumericType >::operator=(), PhQ::ScalarVelocityGradient< NumericType >::operator=(), PhQ::ShearModulus< NumericType >::operator=(), PhQ::SolidAngle< NumericType >::operator=(), PhQ::SoundSpeed< NumericType >::operator=(), PhQ::SpecificEnergy< NumericType >::operator=(), PhQ::SpecificGasConstant< NumericType >::operator=(), PhQ::SpecificIsobaricHeatCapacity< NumericType >::operator=(), PhQ::SpecificIsochoricHeatCapacity< NumericType >::operator=(), PhQ::SpecificPower< NumericType >::operator=(), PhQ::Speed< NumericType >::operator=(), PhQ::StaticKinematicPressure< NumericType >::operator=(), PhQ::StaticPressure< NumericType >::operator=(), PhQ::SubstanceAmount< NumericType >::operator=(), PhQ::Temperature< NumericType >::operator=(), PhQ::TemperatureDifference< NumericType >::operator=(), PhQ::ThermalDiffusivity< NumericType >::operator=(), PhQ::Time< NumericType >::operator=(), PhQ::TotalKinematicPressure< NumericType >::operator=(), PhQ::TotalPressure< NumericType >::operator=(), PhQ::TransportEnergyConsumption< NumericType >::operator=(), PhQ::Volume< NumericType >::operator=(), PhQ::VolumeRate< NumericType >::operator=(), PhQ::VolumetricThermalExpansionCoefficient< NumericType >::operator=(), PhQ::YoungModulus< NumericType >::operator=(), PhQ::DimensionalScalar< UnitType, NumericType >::Print(), PhQ::DimensionalScalar< UnitType, NumericType >::SetValue(), PhQ::DimensionalScalar< UnitType, NumericType >::StaticValue(), PhQ::DimensionalScalar< UnitType, NumericType >::Value(), PhQ::DimensionalScalar< UnitType, NumericType >::Value(), PhQ::DimensionalScalar< UnitType, NumericType >::XML(), and PhQ::DimensionalScalar< UnitType, NumericType >::YAML().


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