Phyth v0.1.0
A dimensional safe C++ header-only mechanics and electromagnetics simulation library.
Loading...
Searching...
No Matches
Phyth::Vector< 3, T > Member List

This is the complete list of members for Phyth::Vector< 3, T >, including all inherited members.

As() constPhyth::Vector< 3, T >inline
Cross(const Vector3< U > &other) constPhyth::Vector< 3, T >inline
Dot(const Vector3< U > &other) const -> decltype(x *other.x)Phyth::Vector< 3, T >inline
FromPolar(T r, const Scalar theta_rad)Phyth::Vector< 3, T >inlinestatic
FromSpherical(T r, const Scalar theta_rad, const Scalar phi_rad)Phyth::Vector< 3, T >inlinestatic
Length() constPhyth::Vector< 3, T >inline
LengthSquared() constPhyth::Vector< 3, T >inline
Normalized() constPhyth::Vector< 3, T >inline
operator!=(const Vector3< U > &other) constPhyth::Vector< 3, T >inline
operator*(U scalar) constPhyth::Vector< 3, T >inline
operator*=(U scalar)Phyth::Vector< 3, T >inline
operator+(const Vector3< U > &other) constPhyth::Vector< 3, T >inline
operator+=(const Vector3< U > &other)Phyth::Vector< 3, T >inline
operator-(const Vector3< U > &other) constPhyth::Vector< 3, T >inline
operator-() constPhyth::Vector< 3, T >inline
operator-=(const Vector3< U > &other)Phyth::Vector< 3, T >inline
operator/(U scalar) constPhyth::Vector< 3, T >inline
operator/=(U scalar)Phyth::Vector< 3, T >inline
operator<<Phyth::Vector< 3, T >friend
operator==(const Vector3< U > &other) constPhyth::Vector< 3, T >inline
operator[](const size_t i)Phyth::Vector< 3, T >inline
operator[](const size_t i) constPhyth::Vector< 3, T >inline
Project(const Vector3< U > &other) constPhyth::Vector< 3, T >inline
ToPolar() constPhyth::Vector< 3, T >inline
ToSpherical() constPhyth::Vector< 3, T >inline
Vector()Phyth::Vector< 3, T >inline
Vector(T x_, T y_, T z_)Phyth::Vector< 3, T >inline
xPhyth::Vector< 3, T >
yPhyth::Vector< 3, T >
zPhyth::Vector< 3, T >