ParM  parm
A molecular dynamics library
Vector2< T > Member List

This is the complete list of members for Vector2< T >, including all inherited members.

angle(const Vector2 &dx1, const Vector2 &dx2)Vector2< T >inlinestatic
angle(const Vector2 &x1, const Vector2 &x2, const Vector2 &x3)Vector2< T >inlinestatic
begin()NVector< T, N >inline
cross(const Vector2 &rhs) const Vector2< T >inline
cross(const T v) const Vector2< T >inline
distance(const NumVector &rhs) constNumVector< T, 2 >inline
dot(const NumVector &other) constNumVector< T, 2 >
end()NVector< T, N >inline
flip()Vector2< T >inline
get(const unsigned int n) const NVector< T, N >inline
getx() const Vector2< T >inline
getxd() const Vector2< T >inline
gety() const Vector2< T >inline
getyd() const Vector2< T >inline
iterator typedefNVector< T, N >
len() const NVector< T, N >inline
mag() constNumVector< T, 2 >inline
norm() const Vector2< T >inline
normalize()NumVector< T, 2 >
NumVector()NumVector< T, 2 >inline
NumVector(const NVector< T, N > &rhs)NumVector< T, 2 >inline
NumVector(const T rhs[N])NumVector< T, 2 >inline
NVector()NVector< T, N >
NVector(const NVector &rhs)NVector< T, N >
NVector(const NVector< U, N > &rhs)NVector< T, N >
NVector(const T locs[N])NVector< T, N >
operator*(const Vector2 &rhs) const Vector2< T >inline
operator*(const U rhs) const Vector2< T >inline
operator*=(const U rhs)Vector2< T >
operator*=(const U rhs)Vector2< T >
operator+(const Vector2 &rhs) const Vector2< T >inline
NumVector< T, 2 >::operator+(const NVector &rhs) const NVector< T, N >inline
operator+=(const Vector2 &rhs)Vector2< T >inline
NumVector< T, 2 >::operator+=(const NVector &rhs)NVector< T, N >
operator-() const Vector2< T >inline
operator-(const Vector2 &rhs) const Vector2< T >inline
NumVector< T, 2 >::operator-(const NVector &rhs) const NVector< T, N >inline
operator-=(const Vector2 &rhs)Vector2< T >inline
NumVector< T, 2 >::operator-=(const NVector &rhs)NVector< T, N >
operator/(const U rhs) const Vector2< T >inline
operator/=(const U rhs)Vector2< T >
operator/=(const U rhs)Vector2< T >
operator<<(ostream &out, const Vector2< U > v)Vector2< T >friend
operator[](const unsigned int i)NVector< T, N >inline
operator[](const unsigned int i) const NVector< T, N >inline
perp() const Vector2< T >inline
perpto(const NumVector &other) constNumVector< T, 2 >
rotate(uint i)Vector2< T >
rotate_flip(uint i)Vector2< T >inline
rotate_flip_inv(uint i)Vector2< T >inline
set(const T a, const T b)Vector2< T >inline
NumVector< T, 2 >::set(const unsigned int n, const T a)NVector< T, N >inline
setx(const T a)Vector2< T >inline
setxd(const double a)Vector2< T >inline
sety(const T b)Vector2< T >inline
setyd(const double b)Vector2< T >inline
sq() constNumVector< T, 2 >inline
valsNVector< T, N >protected
Vector2()Vector2< T >inline
Vector2(const T a, const T b)Vector2< T >inline
Vector2(const NumVector< T, 2 > rhs)Vector2< T >inline
Vector2(const NVector< T, 2 > rhs)Vector2< T >inline
~NumVector()NumVector< T, 2 >inline
~NVector()NVector< T, N >inline
~Vector2()Vector2< T >inline