ParM
parm
A molecular dynamics library
|
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) const | NumVector< T, 3 > | inline |
dot(const NumVector &other) const | NumVector< 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 typedef | NVector< T, N > | |
len() const | NVector< T, N > | inline |
mag() const | NumVector< 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) const | NumVector< 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() const | NumVector< T, 3 > | inline |
vals | NVector< 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 |