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

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

angle(const Vector3 &dx1, const Vector3 &dx2)Vector3< T >inlinestatic
angle(const Vector3 &x1, const Vector3 &x2, const Vector3 &x3)Vector3< T >inlinestatic
begin()NVector< T, N >inline
cross(const Vector3 &rhs) const Vector3< T >
Dihedral(const Vector3 &dx1, const Vector3 &dx2, const Vector3 &dx3)Vector3< T >inlinestatic
Dihedral(const Vector3 &x1, const Vector3 &x2, const Vector3 &x3, const Vector3 &x4)Vector3< T >inlinestatic
distance(const NumVector &rhs) constNumVector< T, 3 >inline
dot(const NumVector &other) constNumVector< T, 3 >
end()NVector< T, N >inline
get(const unsigned int n) const NVector< T, N >inline
getx() const Vector3< T >inline
getxd() const Vector3< T >inline
gety() const Vector3< T >inline
getyd() const Vector3< T >inline
getz() const Vector3< T >inline
getzd() const Vector3< T >inline
iterator typedefNVector< T, N >
len() const NVector< T, N >inline
mag() constNumVector< T, 3 >inline
norm() const Vector3< T >inline
normalize()NumVector< T, 3 >
NumVector()NumVector< T, 3 >inline
NumVector(const NVector< T, N > &rhs)NumVector< T, 3 >inline
NumVector(const T rhs[N])NumVector< T, 3 >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 Vector3 &rhs) const Vector3< T >inline
operator*(const U rhs) const Vector3< T >inline
operator*=(const U rhs)Vector3< T >
operator*=(const U rhs)Vector3< T >
operator+(const Vector3 &rhs) const Vector3< T >inline
NumVector< T, 3 >::operator+(const NVector &rhs) const NVector< T, N >inline
operator+=(const Vector3 &rhs)Vector3< T >inline
NumVector< T, 3 >::operator+=(const NVector &rhs)NVector< T, N >
operator-() const Vector3< T >inline
operator-(const Vector3 &rhs) const Vector3< T >inline
NumVector< T, 3 >::operator-(const NVector &rhs) const NVector< T, N >inline
operator-=(const Vector3 &rhs)Vector3< T >inline
NumVector< T, 3 >::operator-=(const NVector &rhs)NVector< T, N >
operator/(const U rhs) const Vector3< T >inline
operator/=(const U rhs)Vector3< T >
operator/=(const U rhs)Vector3< T >
operator<<(ostream &out, const Vector3< U > v)Vector3< T >friend
operator[](const unsigned int i)NVector< T, N >inline
operator[](const unsigned int i) const NVector< T, N >inline
perpto(const NumVector &other) constNumVector< T, 3 >
set(const T a, const T b, const T c)Vector3< T >inline
NumVector< T, 3 >::set(const unsigned int n, const T a)NVector< T, N >inline
setx(const T a)Vector3< T >inline
setxd(const double a)Vector3< T >inline
sety(const T b)Vector3< T >inline
setyd(const double b)Vector3< T >inline
setz(const T c)Vector3< T >inline
setzd(const double c)Vector3< T >inline
sq() constNumVector< T, 3 >inline
valsNVector< T, N >protected
Vector3()Vector3< T >inline
Vector3(const T a, const T b, const T c)Vector3< T >inline
Vector3(const NumVector< T, 3 > rhs)Vector3< T >inline
Vector3(const NVector< T, 3 > rhs)Vector3< T >inline
~NumVector()NumVector< T, 3 >inline
~NVector()NVector< T, N >inline
~Vector3()Vector3< T >inline