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::Angle< NumericType > Class Template Reference

Plane angle between two lines or dihedral angle between two planes. More...

#include "Angle.hpp"

Public Member Functions

 Angle ()=default
 Default constructor. Constructs an angle with an uninitialized value.
 
 Angle (const NumericType value, const Unit::Angle unit)
 Constructor. Constructs an angle with a given value expressed in a given angle unit.
 
 Angle (const PlanarVector< NumericType > &planar_vector_1, const PlanarVector< NumericType > &planar_vector_2)
 Constructor. Constructs an angle by computing the angle between two given planar vectors.
 
 Angle (const Vector< NumericType > &vector1, const Vector< NumericType > &vector2)
 Constructor. Constructs an angle by computing the angle between two given vectors.
 
 Angle (const PlanarVector< NumericType > &planar_vector, const PlanarDirection< NumericType > &planar_direction)
 Constructor. Constructs an angle by computing the angle between a given planar vector and planar direction.
 
 Angle (const Vector< NumericType > &vector, const Direction< NumericType > &direction)
 Constructor. Constructs an angle by computing the angle between a given vector and direction.
 
 Angle (const PlanarDirection< NumericType > &planar_direction, const PlanarVector< NumericType > &planar_vector)
 Constructor. Constructs an angle by computing the angle between a given planar direction and planar vector.
 
 Angle (const Direction< NumericType > &direction, const Vector< NumericType > &vector)
 Constructor. Constructs an angle by computing the angle between a given direction and vector.
 
 Angle (const PlanarDirection< NumericType > &planar_direction_1, const PlanarDirection< NumericType > &planar_direction_2)
 Constructor. Constructs an angle by computing the angle between two given planar directions.
 
 Angle (const Direction< NumericType > &direction1, const Direction< NumericType > &direction2)
 Constructor. Constructs an angle by computing the angle between two given directions.
 
constexpr Angle (const AngularSpeed< NumericType > &angular_speed, const Time< NumericType > &time)
 Constructor. Constructs an angle from a given angular speed and time using the definition of angular speed.
 
constexpr Angle (const AngularSpeed< NumericType > &angular_speed, const Frequency< NumericType > &frequency)
 Constructor. Constructs an angle from a given angular speed and frequency using the definition of angular speed.
 
 Angle (const Acceleration< NumericType > &acceleration1, const Acceleration< NumericType > &acceleration2)
 Constructor. Constructs an angle by computing the angle between two given acceleration vectors.
 
 Angle (const VectorArea< NumericType > &vector_area_1, const VectorArea< NumericType > &vector_area_2)
 Constructor. Constructs an angle by computing the angle between two given vector areas.
 
 Angle (const Displacement< NumericType > &displacement1, const Displacement< NumericType > &displacement2)
 Constructor. Constructs an angle by computing the angle between two given displacements.
 
 Angle (const Force< NumericType > &force1, const Force< NumericType > &force2)
 Constructor. Constructs an angle by computing the angle between two given forces.
 
 Angle (const HeatFlux< NumericType > &heat_flux_1, const HeatFlux< NumericType > &heat_flux_2)
 Constructor. Constructs an angle by computing the angle between two given heat fluxes.
 
 Angle (const PlanarAcceleration< NumericType > &planar_acceleration_1, const PlanarAcceleration< NumericType > &planar_acceleration_2)
 Constructor. Constructs an angle by computing the angle between two given planar acceleration vectors.
 
 Angle (const PlanarDisplacement< NumericType > &planar_displacement_1, const PlanarDisplacement< NumericType > &planar_displacement_2)
 Constructor. Constructs an angle by computing the angle between two given planar displacements.
 
 Angle (const PlanarForce< NumericType > &planar_force_1, const PlanarForce< NumericType > &planar_force_2)
 Constructor. Constructs an angle by computing the angle between two given planar forces.
 
 Angle (const PlanarHeatFlux< NumericType > &planar_heat_flux_1, const PlanarHeatFlux< NumericType > &planar_heat_flux_2)
 Constructor. Constructs an angle by computing the angle between two given planar heat fluxes.
 
 Angle (const PlanarPosition< NumericType > &planar_position_1, const PlanarPosition< NumericType > &planar_position_2)
 Constructor. Constructs an angle by computing the angle between two given planar positions.
 
 Angle (const PlanarTemperatureGradient< NumericType > &planar_temperature_gradient_1, const PlanarTemperatureGradient< NumericType > &planar_temperature_gradient_2)
 Constructor. Constructs an angle by computing the angle between two given planar temperature gradients.
 
 Angle (const PlanarTraction< NumericType > &planar_traction_1, const PlanarTraction< NumericType > &planar_traction_2)
 Constructor. Constructs an angle by computing the angle between two given planar tractions.
 
 Angle (const PlanarVelocity< NumericType > &planar_velocity_1, const PlanarVelocity< NumericType > &planar_velocity_2)
 Constructor. Constructs an angle by computing the angle between two given planar velocities.
 
 Angle (const Position< NumericType > &position1, const Position< NumericType > &position2)
 Constructor. Constructs an angle by computing the angle between two given positions.
 
 Angle (const TemperatureGradient< NumericType > &temperature_gradient_1, const TemperatureGradient< NumericType > &temperature_gradient_2)
 Constructor. Constructs an angle by computing the angle between two given temperature gradients.
 
 Angle (const Traction< NumericType > &traction1, const Traction< NumericType > &traction2)
 Constructor. Constructs an angle by computing the angle between two given tractions.
 
 Angle (const Velocity< NumericType > &velocity1, const Velocity< NumericType > &velocity2)
 Constructor. Constructs an angle by computing the angle between two given velocities.
 
 ~Angle () noexcept=default
 Destructor. Destroys this angle.
 
constexpr Angle (const Angle< NumericType > &other)=default
 Copy constructor. Constructs an angle by copying another one.
 
template<typename OtherNumericType >
constexpr Angle (const Angle< OtherNumericType > &other)
 Copy constructor. Constructs an angle by copying another one.
 
constexpr Angle (Angle< NumericType > &&other) noexcept=default
 Move constructor. Constructs an angle by moving another one.
 
constexpr Angle< NumericType > & operator= (const Angle< NumericType > &other)=default
 Copy assignment operator. Assigns this angle by copying another one.
 
template<typename OtherNumericType >
constexpr Angle< NumericType > & operator= (const Angle< OtherNumericType > &other)
 Copy assignment operator. Assigns this angle by copying another one.
 
constexpr Angle< NumericType > & operator= (Angle< NumericType > &&other) noexcept=default
 Move assignment operator. Assigns this angle by moving another one.
 
constexpr Angle< NumericType > operator+ (const Angle< NumericType > &other) const
 
constexpr Angle< NumericType > operator- (const Angle< NumericType > &other) const
 
constexpr Angle< NumericType > operator* (const NumericType number) const
 
constexpr AngularSpeed< NumericType > operator* (const Frequency< NumericType > &frequency) const
 
constexpr Angle< NumericType > operator/ (const NumericType number) const
 
constexpr AngularSpeed< NumericType > operator/ (const Time< NumericType > &time) const
 
constexpr Time< NumericType > operator/ (const AngularSpeed< NumericType > &angular_speed) const
 
constexpr NumericType operator/ (const Angle< NumericType > &other) const noexcept
 
constexpr void operator+= (const Angle< NumericType > &other) noexcept
 
constexpr void operator-= (const Angle< 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 Angle< NumericType > Zero ()
 Statically creates an angle of zero.
 
template<Unit::Angle Unit>
static constexpr Angle< NumericType > Create (const NumericType value)
 Statically creates an angle with a given value expressed in a given angle 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 Angle (const NumericType value)
 Constructor. Constructs an angle with a given value expressed in the standard angle unit.
 

Detailed Description

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

Plane angle between two lines or dihedral angle between two planes.

Definition at line 130 of file Angle.hpp.

Constructor & Destructor Documentation

◆ Angle() [1/33]

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

Default constructor. Constructs an angle with an uninitialized value.

◆ Angle() [2/33]

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

Constructor. Constructs an angle with a given value expressed in a given angle unit.

Definition at line 136 of file Angle.hpp.

◆ Angle() [3/33]

template<typename NumericType = double>
PhQ::Angle< NumericType >::Angle ( const PlanarVector< NumericType > &  planar_vector_1,
const PlanarVector< NumericType > &  planar_vector_2 
)
inline

Constructor. Constructs an angle by computing the angle between two given planar vectors.

Definition at line 141 of file Angle.hpp.

◆ Angle() [4/33]

template<typename NumericType = double>
PhQ::Angle< NumericType >::Angle ( const Vector< NumericType > &  vector1,
const Vector< NumericType > &  vector2 
)
inline

Constructor. Constructs an angle by computing the angle between two given vectors.

Definition at line 147 of file Angle.hpp.

◆ Angle() [5/33]

template<typename NumericType >
PhQ::Angle< NumericType >::Angle ( const PlanarVector< NumericType > &  planar_vector,
const PlanarDirection< NumericType > &  planar_direction 
)
inline

Constructor. Constructs an angle by computing the angle between a given planar vector and planar direction.

Definition at line 423 of file PlanarDirection.hpp.

◆ Angle() [6/33]

template<typename NumericType >
PhQ::Angle< NumericType >::Angle ( const Vector< NumericType > &  vector,
const Direction< NumericType > &  direction 
)
inline

Constructor. Constructs an angle by computing the angle between a given vector and direction.

Definition at line 418 of file Direction.hpp.

◆ Angle() [7/33]

template<typename NumericType >
PhQ::Angle< NumericType >::Angle ( const PlanarDirection< NumericType > &  planar_direction,
const PlanarVector< NumericType > &  planar_vector 
)
inline

Constructor. Constructs an angle by computing the angle between a given planar direction and planar vector.

Definition at line 428 of file PlanarDirection.hpp.

◆ Angle() [8/33]

template<typename NumericType >
PhQ::Angle< NumericType >::Angle ( const Direction< NumericType > &  direction,
const Vector< NumericType > &  vector 
)
inline

Constructor. Constructs an angle by computing the angle between a given direction and vector.

Definition at line 423 of file Direction.hpp.

◆ Angle() [9/33]

template<typename NumericType >
PhQ::Angle< NumericType >::Angle ( const PlanarDirection< NumericType > &  planar_direction_1,
const PlanarDirection< NumericType > &  planar_direction_2 
)
inline

Constructor. Constructs an angle by computing the angle between two given planar directions.

Definition at line 433 of file PlanarDirection.hpp.

◆ Angle() [10/33]

template<typename NumericType >
PhQ::Angle< NumericType >::Angle ( const Direction< NumericType > &  direction1,
const Direction< NumericType > &  direction2 
)
inline

Constructor. Constructs an angle by computing the angle between two given directions.

Definition at line 428 of file Direction.hpp.

◆ Angle() [11/33]

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

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

Definition at line 235 of file AngularSpeed.hpp.

◆ Angle() [12/33]

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

Constructor. Constructs an angle from a given angular speed and frequency using the definition of angular speed.

Definition at line 240 of file AngularSpeed.hpp.

◆ Angle() [13/33]

template<typename NumericType >
PhQ::Angle< NumericType >::Angle ( const Acceleration< NumericType > &  acceleration1,
const Acceleration< NumericType > &  acceleration2 
)
inline

Constructor. Constructs an angle by computing the angle between two given acceleration vectors.

Definition at line 282 of file Acceleration.hpp.

◆ Angle() [14/33]

template<typename NumericType >
PhQ::Angle< NumericType >::Angle ( const VectorArea< NumericType > &  vector_area_1,
const VectorArea< NumericType > &  vector_area_2 
)
inline

Constructor. Constructs an angle by computing the angle between two given vector areas.

Definition at line 245 of file VectorArea.hpp.

◆ Angle() [15/33]

template<typename NumericType >
PhQ::Angle< NumericType >::Angle ( const Displacement< NumericType > &  displacement1,
const Displacement< NumericType > &  displacement2 
)
inline

Constructor. Constructs an angle by computing the angle between two given displacements.

Definition at line 298 of file Displacement.hpp.

◆ Angle() [16/33]

template<typename NumericType >
PhQ::Angle< NumericType >::Angle ( const Force< NumericType > &  force1,
const Force< NumericType > &  force2 
)
inline

Constructor. Constructs an angle by computing the angle between two given forces.

Definition at line 262 of file Force.hpp.

◆ Angle() [17/33]

template<typename NumericType >
PhQ::Angle< NumericType >::Angle ( const HeatFlux< NumericType > &  heat_flux_1,
const HeatFlux< NumericType > &  heat_flux_2 
)
inline

Constructor. Constructs an angle by computing the angle between two given heat fluxes.

Definition at line 275 of file HeatFlux.hpp.

◆ Angle() [18/33]

template<typename NumericType >
PhQ::Angle< NumericType >::Angle ( const PlanarAcceleration< NumericType > &  planar_acceleration_1,
const PlanarAcceleration< NumericType > &  planar_acceleration_2 
)
inline

Constructor. Constructs an angle by computing the angle between two given planar acceleration vectors.

Definition at line 282 of file PlanarAcceleration.hpp.

◆ Angle() [19/33]

template<typename NumericType >
PhQ::Angle< NumericType >::Angle ( const PlanarDisplacement< NumericType > &  planar_displacement_1,
const PlanarDisplacement< NumericType > &  planar_displacement_2 
)
inline

Constructor. Constructs an angle by computing the angle between two given planar displacements.

Definition at line 311 of file PlanarDisplacement.hpp.

◆ Angle() [20/33]

template<typename NumericType >
PhQ::Angle< NumericType >::Angle ( const PlanarForce< NumericType > &  planar_force_1,
const PlanarForce< NumericType > &  planar_force_2 
)
inline

Constructor. Constructs an angle by computing the angle between two given planar forces.

Definition at line 260 of file PlanarForce.hpp.

◆ Angle() [21/33]

template<typename NumericType >
PhQ::Angle< NumericType >::Angle ( const PlanarHeatFlux< NumericType > &  planar_heat_flux_1,
const PlanarHeatFlux< NumericType > &  planar_heat_flux_2 
)
inline

Constructor. Constructs an angle by computing the angle between two given planar heat fluxes.

Definition at line 279 of file PlanarHeatFlux.hpp.

◆ Angle() [22/33]

template<typename NumericType >
PhQ::Angle< NumericType >::Angle ( const PlanarPosition< NumericType > &  planar_position_1,
const PlanarPosition< NumericType > &  planar_position_2 
)
inline

Constructor. Constructs an angle by computing the angle between two given planar positions.

Definition at line 284 of file PlanarPosition.hpp.

◆ Angle() [23/33]

template<typename NumericType >
PhQ::Angle< NumericType >::Angle ( const PlanarTemperatureGradient< NumericType > &  planar_temperature_gradient_1,
const PlanarTemperatureGradient< NumericType > &  planar_temperature_gradient_2 
)
inline

Constructor. Constructs an angle by computing the angle between two given planar temperature gradients.

Definition at line 279 of file PlanarTemperatureGradient.hpp.

◆ Angle() [24/33]

template<typename NumericType >
PhQ::Angle< NumericType >::Angle ( const PlanarTraction< NumericType > &  planar_traction_1,
const PlanarTraction< NumericType > &  planar_traction_2 
)
inline

Constructor. Constructs an angle by computing the angle between two given planar tractions.

Definition at line 278 of file PlanarTraction.hpp.

◆ Angle() [25/33]

template<typename NumericType >
PhQ::Angle< NumericType >::Angle ( const PlanarVelocity< NumericType > &  planar_velocity_1,
const PlanarVelocity< NumericType > &  planar_velocity_2 
)
inline

Constructor. Constructs an angle by computing the angle between two given planar velocities.

Definition at line 297 of file PlanarVelocity.hpp.

◆ Angle() [26/33]

template<typename NumericType >
PhQ::Angle< NumericType >::Angle ( const Position< NumericType > &  position1,
const Position< NumericType > &  position2 
)
inline

Constructor. Constructs an angle by computing the angle between two given positions.

Definition at line 277 of file Position.hpp.

◆ Angle() [27/33]

template<typename NumericType >
PhQ::Angle< NumericType >::Angle ( const TemperatureGradient< NumericType > &  temperature_gradient_1,
const TemperatureGradient< NumericType > &  temperature_gradient_2 
)
inline

Constructor. Constructs an angle by computing the angle between two given temperature gradients.

Definition at line 275 of file TemperatureGradient.hpp.

◆ Angle() [28/33]

template<typename NumericType >
PhQ::Angle< NumericType >::Angle ( const Traction< NumericType > &  traction1,
const Traction< NumericType > &  traction2 
)
inline

Constructor. Constructs an angle by computing the angle between two given tractions.

Definition at line 273 of file Traction.hpp.

◆ Angle() [29/33]

template<typename NumericType >
PhQ::Angle< NumericType >::Angle ( const Velocity< NumericType > &  velocity1,
const Velocity< NumericType > &  velocity2 
)
inline

Constructor. Constructs an angle by computing the angle between two given velocities.

Definition at line 290 of file Velocity.hpp.

◆ ~Angle()

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

Destructor. Destroys this angle.

◆ Angle() [30/33]

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

Copy constructor. Constructs an angle by copying another one.

◆ Angle() [31/33]

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

Copy constructor. Constructs an angle by copying another one.

Definition at line 266 of file Angle.hpp.

◆ Angle() [32/33]

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

Move constructor. Constructs an angle by moving another one.

◆ Angle() [33/33]

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

Constructor. Constructs an angle with a given value expressed in the standard angle unit.

Definition at line 341 of file Angle.hpp.

Member Function Documentation

◆ Create()

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

Statically creates an angle with a given value expressed in a given angle unit.

Definition at line 292 of file Angle.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 >
constexpr AngularSpeed< NumericType > PhQ::Angle< NumericType >::operator* ( const Frequency< NumericType > &  frequency) const
inlineconstexpr

Definition at line 261 of file AngularSpeed.hpp.

◆ operator*() [2/2]

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

Definition at line 304 of file Angle.hpp.

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

◆ operator*=()

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

Definition at line 330 of file Angle.hpp.

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

◆ operator+()

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

Definition at line 296 of file Angle.hpp.

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

◆ operator+=()

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

Definition at line 322 of file Angle.hpp.

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

◆ operator-()

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

Definition at line 300 of file Angle.hpp.

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

◆ operator-=()

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

Definition at line 326 of file Angle.hpp.

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

◆ operator/() [1/4]

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

Definition at line 318 of file Angle.hpp.

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

◆ operator/() [2/4]

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

Definition at line 279 of file AngularSpeed.hpp.

◆ operator/() [3/4]

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

Definition at line 310 of file Angle.hpp.

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

◆ operator/() [4/4]

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

Definition at line 273 of file AngularSpeed.hpp.

◆ operator/=()

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

Definition at line 334 of file Angle.hpp.

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

◆ operator=() [1/3]

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

Move assignment operator. Assigns this angle by moving another one.

◆ operator=() [2/3]

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

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

◆ operator=() [3/3]

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

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

Definition at line 277 of file Angle.hpp.

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

◆ 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 Angle< NumericType > PhQ::Angle< NumericType >::Zero ( )
inlinestaticconstexpr

Statically creates an angle of zero.

Definition at line 286 of file Angle.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: