Physical Quantities  v1.0.0
C++ library of physical quantities, physical models, and units of measure for scientific computing. https://github.com/acodcha/phq
PhQ::Direction< NumericType > Member List

This is the complete list of members for PhQ::Direction< NumericType >, including all inherited members.

Angle(const Vector< NumericType > &vector) constPhQ::Direction< NumericType >inline
Angle(const Direction< NumericType > &direction) constPhQ::Direction< NumericType >inline
Cross(const Vector< NumericType > &vector) constPhQ::Direction< NumericType >inline
Cross(const Direction< NumericType > &direction) constPhQ::Direction< NumericType >inline
DimensionlessVector()=defaultPhQ::DimensionlessVector< double >protected
DimensionlessVector(const double x, const double y, const double z)PhQ::DimensionlessVector< double >inlineprotected
DimensionlessVector(const std::array< double, 3 > &x_y_z)PhQ::DimensionlessVector< double >inlineexplicitprotected
DimensionlessVector(const PhQ::Vector< double > &value)PhQ::DimensionlessVector< double >inlineexplicitprotected
DimensionlessVector(const DimensionlessVector< double > &other)=defaultPhQ::DimensionlessVector< double >protected
DimensionlessVector(const DimensionlessVector< OtherNumericType > &other)PhQ::DimensionlessVector< double >inlineexplicitprotected
DimensionlessVector(DimensionlessVector< double > &&other) noexcept=defaultPhQ::DimensionlessVector< double >protected
Dimensions()PhQ::DimensionlessVector< double >inlinestatic
Direction()PhQ::Direction< NumericType >inline
Direction(const NumericType x, const NumericType y, const NumericType z)PhQ::Direction< NumericType >inline
Direction(const std::array< NumericType, 3 > &x_y_z)PhQ::Direction< NumericType >inlineexplicit
Direction(const Vector< NumericType > &value)PhQ::Direction< NumericType >inlineexplicit
Direction(const PlanarDirection< NumericType > &planar_direction)PhQ::Direction< NumericType >inlineexplicit
Direction(const Acceleration< NumericType > &acceleration)PhQ::Direction< NumericType >inlineexplicit
Direction(const Displacement< NumericType > &displacement)PhQ::Direction< NumericType >inlineexplicit
Direction(const Force< NumericType > &force)PhQ::Direction< NumericType >inlineexplicit
Direction(const HeatFlux< NumericType > &heat_flux)PhQ::Direction< NumericType >inlineexplicit
Direction(const Position< NumericType > &position)PhQ::Direction< NumericType >inlineexplicit
Direction(const TemperatureGradient< NumericType > &temperature_gradient)PhQ::Direction< NumericType >inlineexplicit
Direction(const Traction< NumericType > &traction)PhQ::Direction< NumericType >inlineexplicit
Direction(const VectorArea< NumericType > &vector_area)PhQ::Direction< NumericType >inlineexplicit
Direction(const Velocity< NumericType > &velocity)PhQ::Direction< NumericType >inlineexplicit
Direction(const Direction< NumericType > &other)=defaultPhQ::Direction< NumericType >
Direction(const Direction< OtherNumericType > &other)PhQ::Direction< NumericType >inlineexplicit
Direction(Direction< NumericType > &&other) noexcept=defaultPhQ::Direction< NumericType >
Dot(const Vector< NumericType > &vector) const noexceptPhQ::Direction< NumericType >inline
Dot(const Direction< NumericType > &direction) const noexceptPhQ::Direction< NumericType >inline
Dyadic(const Vector< NumericType > &vector) constPhQ::Direction< NumericType >inline
Dyadic(const Direction< NumericType > &direction) constPhQ::Direction< NumericType >inline
JSON() constPhQ::DimensionlessVector< double >inline
Magnitude() const noexceptPhQ::Direction< NumericType >inline
MagnitudeSquared() const noexceptPhQ::Direction< NumericType >inline
operator*(const ScalarAcceleration< NumericType > &scalar_acceleration) constPhQ::Direction< NumericType >inline
operator*(const Area< NumericType > &area) constPhQ::Direction< NumericType >inline
operator*(const Length< NumericType > &length) constPhQ::Direction< NumericType >inline
operator*(const ScalarForce< NumericType > &scalar_force) constPhQ::Direction< NumericType >inline
operator*(const ScalarHeatFlux< NumericType > &scalar_heat_flux) constPhQ::Direction< NumericType >inline
operator*(const ScalarTemperatureGradient< NumericType > &scalar_temperature_gradient) constPhQ::Direction< NumericType >inline
operator*(const ScalarTraction< NumericType > &scalar_traction) constPhQ::Direction< NumericType >inline
operator*(const Speed< NumericType > &speed) constPhQ::Direction< NumericType >inline
operator=(const Direction< NumericType > &other)=defaultPhQ::Direction< NumericType >
operator=(const Direction< OtherNumericType > &other)PhQ::Direction< NumericType >inline
operator=(Direction< NumericType > &&other) noexcept=defaultPhQ::Direction< NumericType >
DimensionlessVector< double >::operator=(const DimensionlessVector< double > &other)=defaultPhQ::DimensionlessVector< double >protected
DimensionlessVector< double >::operator=(const DimensionlessVector< OtherNumericType > &other)PhQ::DimensionlessVector< double >inlineprotected
DimensionlessVector< double >::operator=(DimensionlessVector< double > &&other) noexcept=defaultPhQ::DimensionlessVector< double >protected
Print() constPhQ::DimensionlessVector< double >inline
Set(const NumericType x, const NumericType y, const NumericType z)PhQ::Direction< NumericType >inline
Set(const std::array< NumericType, 3 > &x_y_z)PhQ::Direction< NumericType >inline
Set(const Vector< NumericType > &value)PhQ::Direction< NumericType >inline
Value() const noexceptPhQ::DimensionlessVector< double >inline
valuePhQ::DimensionlessVector< double >protected
x() const noexceptPhQ::Direction< NumericType >inline
XML() constPhQ::DimensionlessVector< double >inline
y() const noexceptPhQ::Direction< NumericType >inline
YAML() constPhQ::DimensionlessVector< double >inline
z() const noexceptPhQ::Direction< NumericType >inline
Zero()PhQ::Direction< NumericType >inlinestatic
~DimensionlessVector() noexcept=defaultPhQ::DimensionlessVector< double >protected
~Direction() noexcept=defaultPhQ::Direction< NumericType >