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

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

Angle(const Vector< NumericType > &other) constPhQ::Vector< NumericType >inline
Angle(const PhQ::Direction< NumericType > &direction) constPhQ::Vector< NumericType >inline
Cross(const Vector< NumericType > &other) constPhQ::Vector< NumericType >inline
Cross(const PhQ::Direction< NumericType > &direction) constPhQ::Vector< NumericType >inline
Direction() constPhQ::Vector< NumericType >inline
Dot(const Vector< NumericType > &other) const noexceptPhQ::Vector< NumericType >inline
Dot(const PhQ::Direction< NumericType > &direction) const noexceptPhQ::Vector< NumericType >inline
Dyadic(const Vector< NumericType > &other) constPhQ::Vector< NumericType >inline
Dyadic(const PhQ::Direction< NumericType > &direction) constPhQ::Vector< NumericType >inline
JSON() constPhQ::Vector< NumericType >inline
Magnitude() const noexceptPhQ::Vector< NumericType >inline
MagnitudeSquared() const noexceptPhQ::Vector< NumericType >inline
Mutable_x() noexceptPhQ::Vector< NumericType >inline
Mutable_x_y_z() noexceptPhQ::Vector< NumericType >inline
Mutable_y() noexceptPhQ::Vector< NumericType >inline
Mutable_z() noexceptPhQ::Vector< NumericType >inline
operator*=(const OtherNumericType number) noexceptPhQ::Vector< NumericType >inline
operator+=(const Vector< NumericType > &other) noexceptPhQ::Vector< NumericType >inline
operator-=(const Vector< NumericType > &other) noexceptPhQ::Vector< NumericType >inline
operator/=(const OtherNumericType number) noexceptPhQ::Vector< NumericType >inline
operator=(const Vector< NumericType > &other)=defaultPhQ::Vector< NumericType >
operator=(const Vector< OtherNumericType > &other)PhQ::Vector< NumericType >inline
operator=(Vector< NumericType > &&other) noexcept=defaultPhQ::Vector< NumericType >
operator=(const std::array< NumericType, 3 > &x_y_z)PhQ::Vector< NumericType >inline
Print() constPhQ::Vector< NumericType >inline
Set_x(const NumericType x) noexceptPhQ::Vector< NumericType >inline
Set_x_y_z(const std::array< NumericType, 3 > &x_y_z) noexceptPhQ::Vector< NumericType >inline
Set_x_y_z(const NumericType x, const NumericType y, const NumericType z) noexceptPhQ::Vector< NumericType >inline
Set_y(const NumericType y) noexceptPhQ::Vector< NumericType >inline
Set_z(const NumericType z) noexceptPhQ::Vector< NumericType >inline
Vector()=defaultPhQ::Vector< NumericType >
Vector(const NumericType x, const NumericType y, const NumericType z)PhQ::Vector< NumericType >inline
Vector(const std::array< NumericType, 3 > &x_y_z)PhQ::Vector< NumericType >inlineexplicit
Vector(const PlanarVector< NumericType > &planar_vector)PhQ::Vector< NumericType >inlineexplicit
Vector(NumericType magnitude, const Direction< NumericType > &direction)PhQ::Vector< NumericType >inline
Vector(const Vector< NumericType > &other)=defaultPhQ::Vector< NumericType >
Vector(const Vector< OtherNumericType > &other)PhQ::Vector< NumericType >inlineexplicit
Vector(Vector< NumericType > &&other) noexcept=defaultPhQ::Vector< NumericType >
x() const noexceptPhQ::Vector< NumericType >inline
x_y_z() const noexceptPhQ::Vector< NumericType >inline
x_y_z_PhQ::Vector< NumericType >private
XML() constPhQ::Vector< NumericType >inline
y() const noexceptPhQ::Vector< NumericType >inline
YAML() constPhQ::Vector< NumericType >inline
z() const noexceptPhQ::Vector< NumericType >inline
Zero()PhQ::Vector< NumericType >inlinestatic
~Vector() noexcept=defaultPhQ::Vector< NumericType >