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 | Friends | List of all members
PhQ::ScalarVelocityGradient< NumericType > Class Template Reference

Scalar component or resultant of a three-dimensional Euclidean velocity gradient dyadic tensor. For the related tensor, see PhQ::VelocityGradient. Can also represent the time rate of change of a scalar displacement gradient; see PhQ::ScalarDisplacementGradient, PhQ::Time, and PhQ::Frequency. More...

#include "ScalarVelocityGradient.hpp"

Public Member Functions

 ScalarVelocityGradient ()=default
 Default constructor. Constructs a scalar velocity gradient with an uninitialized value.
 
 ScalarVelocityGradient (const NumericType value, const Unit::Frequency unit)
 Constructor. Constructs a scalar velocity gradient with a given value expressed in a given frequency unit.
 
constexpr ScalarVelocityGradient (const ScalarDisplacementGradient< NumericType > &scalar_displacement_gradient, const Time< NumericType > &time)
 Constructor. Constructs a scalar velocity gradient from a given scalar displacement gradient and time using the definition of speed.
 
constexpr ScalarVelocityGradient (const ScalarDisplacementGradient< NumericType > &scalar_displacement_gradient, const Frequency< NumericType > &frequency)
 Constructor. Constructs a scalar velocity gradient from a given scalar displacement gradient and frequency using the definition of speed.
 
 ~ScalarVelocityGradient () noexcept=default
 Destructor. Destroys this scalar velocity gradient.
 
constexpr ScalarVelocityGradient (const ScalarVelocityGradient< NumericType > &other)=default
 Copy constructor. Constructs a scalar velocity gradient by copying another one.
 
template<typename OtherNumericType >
constexpr ScalarVelocityGradient (const ScalarVelocityGradient< OtherNumericType > &other)
 Copy constructor. Constructs a scalar velocity gradient by copying another one.
 
constexpr ScalarVelocityGradient (ScalarVelocityGradient< NumericType > &&other) noexcept=default
 Move constructor. Constructs a scalar velocity gradient by moving another one.
 
constexpr ScalarVelocityGradient< NumericType > & operator= (const ScalarVelocityGradient< NumericType > &other)=default
 Copy assignment operator. Assigns this scalar velocity gradient by copying another one.
 
template<typename OtherNumericType >
constexpr ScalarVelocityGradient< NumericType > & operator= (const ScalarVelocityGradient< OtherNumericType > &other)
 Copy assignment operator. Assigns this scalar velocity gradient by copying another one.
 
constexpr ScalarVelocityGradient< NumericType > & operator= (ScalarVelocityGradient< NumericType > &&other) noexcept=default
 Move assignment operator. Assigns this scalar velocity gradient by moving another one.
 
constexpr ScalarVelocityGradient< NumericType > operator+ (const ScalarVelocityGradient< NumericType > &other) const
 
constexpr ScalarVelocityGradient< NumericType > operator- (const ScalarVelocityGradient< NumericType > &other) const
 
constexpr ScalarVelocityGradient< NumericType > operator* (const NumericType number) const
 
constexpr ScalarVelocityGradient< NumericType > operator/ (const NumericType number) const
 
constexpr ScalarDisplacementGradient< NumericType > operator* (const Time< NumericType > &time) const
 
constexpr NumericType operator/ (const ScalarVelocityGradient< NumericType > &other) const noexcept
 
constexpr ScalarDisplacementGradient< NumericType > operator/ (const Frequency< NumericType > &frequency) const
 
constexpr void operator+= (const ScalarVelocityGradient< NumericType > &other) noexcept
 
constexpr void operator-= (const ScalarVelocityGradient< NumericType > &other) 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 ScalarVelocityGradient< NumericType > Zero ()
 Statically creates a scalar velocity gradient of zero.
 
template<Unit::Frequency Unit>
static constexpr ScalarVelocityGradient< NumericType > Create (const NumericType value)
 Statically creates a scalar velocity gradient with a given value expressed in a given frequency 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 ScalarVelocityGradient (const NumericType value)
 Constructor. Constructs a scalar velocity gradient with a given value expressed in the standard frequency unit.
 

Friends

template<typename OtherNumericType >
class VelocityGradient
 

Detailed Description

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

Scalar component or resultant of a three-dimensional Euclidean velocity gradient dyadic tensor. For the related tensor, see PhQ::VelocityGradient. Can also represent the time rate of change of a scalar displacement gradient; see PhQ::ScalarDisplacementGradient, PhQ::Time, and PhQ::Frequency.

Definition at line 45 of file ScalarVelocityGradient.hpp.

Constructor & Destructor Documentation

◆ ScalarVelocityGradient() [1/8]

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

Default constructor. Constructs a scalar velocity gradient with an uninitialized value.

◆ ScalarVelocityGradient() [2/8]

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

Constructor. Constructs a scalar velocity gradient with a given value expressed in a given frequency unit.

Definition at line 52 of file ScalarVelocityGradient.hpp.

◆ ScalarVelocityGradient() [3/8]

template<typename NumericType = double>
constexpr PhQ::ScalarVelocityGradient< NumericType >::ScalarVelocityGradient ( const ScalarDisplacementGradient< NumericType > &  scalar_displacement_gradient,
const Time< NumericType > &  time 
)
inlineconstexpr

Constructor. Constructs a scalar velocity gradient from a given scalar displacement gradient and time using the definition of speed.

Definition at line 57 of file ScalarVelocityGradient.hpp.

◆ ScalarVelocityGradient() [4/8]

template<typename NumericType = double>
constexpr PhQ::ScalarVelocityGradient< NumericType >::ScalarVelocityGradient ( const ScalarDisplacementGradient< NumericType > &  scalar_displacement_gradient,
const Frequency< NumericType > &  frequency 
)
inlineconstexpr

Constructor. Constructs a scalar velocity gradient from a given scalar displacement gradient and frequency using the definition of speed.

Definition at line 64 of file ScalarVelocityGradient.hpp.

◆ ~ScalarVelocityGradient()

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

Destructor. Destroys this scalar velocity gradient.

◆ ScalarVelocityGradient() [5/8]

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

Copy constructor. Constructs a scalar velocity gradient by copying another one.

◆ ScalarVelocityGradient() [6/8]

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

Copy constructor. Constructs a scalar velocity gradient by copying another one.

Definition at line 78 of file ScalarVelocityGradient.hpp.

◆ ScalarVelocityGradient() [7/8]

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

Move constructor. Constructs a scalar velocity gradient by moving another one.

◆ ScalarVelocityGradient() [8/8]

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

Constructor. Constructs a scalar velocity gradient with a given value expressed in the standard frequency unit.

Definition at line 164 of file ScalarVelocityGradient.hpp.

Member Function Documentation

◆ Create()

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

Statically creates a scalar velocity gradient with a given value expressed in a given frequency unit.

Definition at line 108 of file ScalarVelocityGradient.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.

◆ 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/2]

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

◆ operator*() [2/2]

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

Definition at line 132 of file ScalarVelocityGradient.hpp.

◆ operator*=()

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

◆ operator+()

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

◆ operator+=()

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

◆ operator-()

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

◆ operator-=()

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

◆ operator/() [1/3]

template<typename NumericType = double>
constexpr ScalarDisplacementGradient< NumericType > PhQ::ScalarVelocityGradient< NumericType >::operator/ ( const Frequency< NumericType > &  frequency) const
inlineconstexpr

Definition at line 140 of file ScalarVelocityGradient.hpp.

◆ operator/() [2/3]

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

◆ operator/() [3/3]

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

◆ operator/=()

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

◆ operator=() [1/3]

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

Copy assignment operator. Assigns this scalar velocity gradient by copying another one.

◆ operator=() [2/3]

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

Copy assignment operator. Assigns this scalar velocity gradient by copying another one.

Definition at line 90 of file ScalarVelocityGradient.hpp.

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

◆ operator=() [3/3]

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

Move assignment operator. Assigns this scalar velocity gradient 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 ScalarVelocityGradient< NumericType > PhQ::ScalarVelocityGradient< NumericType >::Zero ( )
inlinestaticconstexpr

Statically creates a scalar velocity gradient of zero.

Definition at line 101 of file ScalarVelocityGradient.hpp.

Friends And Related Symbol Documentation

◆ VelocityGradient

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

Definition at line 168 of file ScalarVelocityGradient.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: