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

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

Angle(const PlanarVector< NumericType > &other) constPhQ::PlanarVector< NumericType >inline
Angle(const PhQ::PlanarDirection< NumericType > &planar_direction) constPhQ::PlanarVector< NumericType >inline
Cross(const PlanarVector< NumericType > &other) constPhQ::PlanarVector< NumericType >
Cross(const PhQ::PlanarDirection< NumericType > &planar_direction) constPhQ::PlanarVector< NumericType >inline
Dot(const PlanarVector< NumericType > &other) const noexceptPhQ::PlanarVector< NumericType >inline
Dot(const PhQ::PlanarDirection< NumericType > &planar_direction) const noexceptPhQ::PlanarVector< NumericType >inline
Dyadic(const PlanarVector< NumericType > &other) constPhQ::PlanarVector< NumericType >
Dyadic(const PhQ::PlanarDirection< NumericType > &planar_direction) constPhQ::PlanarVector< NumericType >inline
JSON() constPhQ::PlanarVector< NumericType >inline
Magnitude() const noexceptPhQ::PlanarVector< NumericType >inline
MagnitudeSquared() const noexceptPhQ::PlanarVector< NumericType >inline
Mutable_x() noexceptPhQ::PlanarVector< NumericType >inline
Mutable_x_y() noexceptPhQ::PlanarVector< NumericType >inline
Mutable_y() noexceptPhQ::PlanarVector< NumericType >inline
operator*=(const OtherNumericType number) noexceptPhQ::PlanarVector< NumericType >inline
operator+=(const PlanarVector< NumericType > &other) noexceptPhQ::PlanarVector< NumericType >inline
operator-=(const PlanarVector< NumericType > &other) noexceptPhQ::PlanarVector< NumericType >inline
operator/=(const OtherNumericType number) noexceptPhQ::PlanarVector< NumericType >inline
operator=(const PlanarVector< NumericType > &other)=defaultPhQ::PlanarVector< NumericType >
operator=(const PlanarVector< OtherNumericType > &other)PhQ::PlanarVector< NumericType >inline
operator=(PlanarVector< NumericType > &&other) noexcept=defaultPhQ::PlanarVector< NumericType >
operator=(const std::array< NumericType, 2 > &x_y)PhQ::PlanarVector< NumericType >inline
PlanarDirection() constPhQ::PlanarVector< NumericType >inline
PlanarVector()=defaultPhQ::PlanarVector< NumericType >
PlanarVector(const NumericType x, const NumericType y)PhQ::PlanarVector< NumericType >inline
PlanarVector(const std::array< NumericType, 2 > &x_y)PhQ::PlanarVector< NumericType >inlineexplicit
PlanarVector(const Vector< NumericType > &vector)PhQ::PlanarVector< NumericType >inlineexplicit
PlanarVector(NumericType magnitude, const PlanarDirection< NumericType > &direction)PhQ::PlanarVector< NumericType >inline
PlanarVector(const PlanarVector< NumericType > &other)=defaultPhQ::PlanarVector< NumericType >
PlanarVector(const PlanarVector< OtherNumericType > &other)PhQ::PlanarVector< NumericType >inlineexplicit
PlanarVector(PlanarVector< NumericType > &&other) noexcept=defaultPhQ::PlanarVector< NumericType >
Print() constPhQ::PlanarVector< NumericType >inline
Set_x(const NumericType x) noexceptPhQ::PlanarVector< NumericType >inline
Set_x_y(const std::array< NumericType, 2 > &x_y) noexceptPhQ::PlanarVector< NumericType >inline
Set_x_y(const NumericType x, const NumericType y) noexceptPhQ::PlanarVector< NumericType >inline
Set_y(const NumericType y) noexceptPhQ::PlanarVector< NumericType >inline
x() const noexceptPhQ::PlanarVector< NumericType >inline
x_y() const noexceptPhQ::PlanarVector< NumericType >inline
x_y_PhQ::PlanarVector< NumericType >private
XML() constPhQ::PlanarVector< NumericType >inline
y() const noexceptPhQ::PlanarVector< NumericType >inline
YAML() constPhQ::PlanarVector< NumericType >inline
Zero()PhQ::PlanarVector< NumericType >inlinestatic
~PlanarVector() noexcept=defaultPhQ::PlanarVector< NumericType >