11 #include <util/space/Vector.h> 12 #include <util/space/Tensor.h> 41 void incrementPairStress(
const Vector& f,
const Vector& dr,
43 { pressure += f.
dot(dr); }
49 void incrementPairStress(
const Vector& f,
const Vector& dr,
53 stress[i] += f[i]*dr[i];
61 void incrementPairStress(
const Vector& f,
const Vector& dr,
67 stress(i, j) += f[i]*dr[j];
75 inline void normalizeStress(
double& pressure)
81 inline void normalizeStress(
Vector& stress)
87 inline void normalizeStress(
Tensor& stress)
const int Dimension
Dimensionality of space.
A Vector is a Cartesian vector.
double dot(const Vector &v) const
Return dot product of this vector and vector v.
A Tensor represents a Cartesian tensor.
Utility classes for scientific computation.
Single-processor Monte Carlo (MC) and molecular dynamics (MD).