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::PlanarDirection< NumericType > Member List

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

Angle(const PlanarVector< NumericType > &planar_vector) constPhQ::PlanarDirection< NumericType >inline
Angle(const PlanarDirection< NumericType > &planar_direction) constPhQ::PlanarDirection< NumericType >inline
Cross(const PlanarVector< NumericType > &planar_vector) constPhQ::PlanarDirection< NumericType >inline
Cross(const PlanarDirection< NumericType > &planar_direction) constPhQ::PlanarDirection< NumericType >
DimensionlessPlanarVector()=defaultPhQ::DimensionlessPlanarVector< double >protected
DimensionlessPlanarVector(const double x, const double y)PhQ::DimensionlessPlanarVector< double >inlineprotected
DimensionlessPlanarVector(const std::array< double, 2 > &x_y)PhQ::DimensionlessPlanarVector< double >inlineexplicitprotected
DimensionlessPlanarVector(const PhQ::PlanarVector< double > &value)PhQ::DimensionlessPlanarVector< double >inlineexplicitprotected
DimensionlessPlanarVector(const DimensionlessPlanarVector< double > &other)=defaultPhQ::DimensionlessPlanarVector< double >protected
DimensionlessPlanarVector(const DimensionlessPlanarVector< OtherNumericType > &other)PhQ::DimensionlessPlanarVector< double >inlineexplicitprotected
DimensionlessPlanarVector(DimensionlessPlanarVector< double > &&other) noexcept=defaultPhQ::DimensionlessPlanarVector< double >protected
Dimensions()PhQ::DimensionlessPlanarVector< double >inlinestatic
Dot(const PlanarVector< NumericType > &planar_vector) const noexceptPhQ::PlanarDirection< NumericType >inline
Dot(const PlanarDirection< NumericType > &planar_direction) const noexceptPhQ::PlanarDirection< NumericType >inline
Dyadic(const PlanarVector< NumericType > &planar_vector) constPhQ::PlanarDirection< NumericType >inline
Dyadic(const PlanarDirection< NumericType > &planar_direction) constPhQ::PlanarDirection< NumericType >inline
JSON() constPhQ::DimensionlessPlanarVector< double >inline
Magnitude() const noexceptPhQ::PlanarDirection< NumericType >inline
MagnitudeSquared() const noexceptPhQ::PlanarDirection< NumericType >inline
operator*(const ScalarAcceleration< NumericType > &scalar_acceleration) constPhQ::PlanarDirection< NumericType >inline
operator*(const Length< NumericType > &length) constPhQ::PlanarDirection< NumericType >inline
operator*(const ScalarForce< NumericType > &scalar_force) constPhQ::PlanarDirection< NumericType >inline
operator*(const ScalarHeatFlux< NumericType > &scalar_heat_flux) constPhQ::PlanarDirection< NumericType >inline
operator*(const ScalarTemperatureGradient< NumericType > &scalar_temperature_gradient) constPhQ::PlanarDirection< NumericType >inline
operator*(const ScalarTraction< NumericType > &scalar_traction) constPhQ::PlanarDirection< NumericType >inline
operator*(const Speed< NumericType > &speed) constPhQ::PlanarDirection< NumericType >inline
operator=(const PlanarDirection< NumericType > &other)=defaultPhQ::PlanarDirection< NumericType >
operator=(const PlanarDirection< OtherNumericType > &other)PhQ::PlanarDirection< NumericType >inline
operator=(PlanarDirection< NumericType > &&other) noexcept=defaultPhQ::PlanarDirection< NumericType >
DimensionlessPlanarVector< double >::operator=(const DimensionlessPlanarVector< double > &other)=defaultPhQ::DimensionlessPlanarVector< double >protected
DimensionlessPlanarVector< double >::operator=(const DimensionlessPlanarVector< OtherNumericType > &other)PhQ::DimensionlessPlanarVector< double >inlineprotected
DimensionlessPlanarVector< double >::operator=(DimensionlessPlanarVector< double > &&other) noexcept=defaultPhQ::DimensionlessPlanarVector< double >protected
PlanarDirection()PhQ::PlanarDirection< NumericType >inline
PlanarDirection(const NumericType x, const NumericType y)PhQ::PlanarDirection< NumericType >inline
PlanarDirection(const std::array< NumericType, 2 > &x_y)PhQ::PlanarDirection< NumericType >inlineexplicit
PlanarDirection(const PlanarVector< NumericType > &value)PhQ::PlanarDirection< NumericType >inlineexplicit
PlanarDirection(const Direction< NumericType > &direction)PhQ::PlanarDirection< NumericType >inlineexplicit
PlanarDirection(const PlanarAcceleration< NumericType > &planar_acceleration)PhQ::PlanarDirection< NumericType >inlineexplicit
PlanarDirection(const PlanarDisplacement< NumericType > &planar_displacement)PhQ::PlanarDirection< NumericType >inlineexplicit
PlanarDirection(const PlanarForce< NumericType > &planar_force)PhQ::PlanarDirection< NumericType >inlineexplicit
PlanarDirection(const PlanarHeatFlux< NumericType > &planar_heat_flux)PhQ::PlanarDirection< NumericType >inlineexplicit
PlanarDirection(const PlanarPosition< NumericType > &planar_position)PhQ::PlanarDirection< NumericType >inlineexplicit
PlanarDirection(const PlanarTemperatureGradient< NumericType > &planar_temperature_gradient)PhQ::PlanarDirection< NumericType >inlineexplicit
PlanarDirection(const PlanarTraction< NumericType > &planar_traction)PhQ::PlanarDirection< NumericType >inlineexplicit
PlanarDirection(const PlanarVelocity< NumericType > &planar_velocity)PhQ::PlanarDirection< NumericType >inlineexplicit
PlanarDirection(const PlanarDirection< NumericType > &other)=defaultPhQ::PlanarDirection< NumericType >
PlanarDirection(const PlanarDirection< OtherNumericType > &other)PhQ::PlanarDirection< NumericType >inlineexplicit
PlanarDirection(PlanarDirection< NumericType > &&other) noexcept=defaultPhQ::PlanarDirection< NumericType >
Print() constPhQ::DimensionlessPlanarVector< double >inline
Set(const NumericType x, const NumericType y)PhQ::PlanarDirection< NumericType >inline
Set(const std::array< NumericType, 2 > &x_y)PhQ::PlanarDirection< NumericType >inline
Set(const PlanarVector< NumericType > &value)PhQ::PlanarDirection< NumericType >inline
valuePhQ::DimensionlessPlanarVector< double >protected
Value() const noexceptPhQ::DimensionlessPlanarVector< double >inline
x() const noexceptPhQ::PlanarDirection< NumericType >inline
XML() constPhQ::DimensionlessPlanarVector< double >inline
y() const noexceptPhQ::PlanarDirection< NumericType >inline
YAML() constPhQ::DimensionlessPlanarVector< double >inline
Zero()PhQ::PlanarDirection< NumericType >inlinestatic
~DimensionlessPlanarVector() noexcept=defaultPhQ::DimensionlessPlanarVector< double >protected
~PlanarDirection() noexcept=defaultPhQ::PlanarDirection< NumericType >