|
ParM
parm
A molecular dynamics library
|
#include <interaction.hpp>
Public Member Functions | |
| SCSpringList (SCAtomVec *scs, flt eps, flt sig, flt l) | |
| Create an SCSpringList based on scs, using an epsilon of eps, a diameter of sigma, and a "length" of l, where l is cap center-to-cap center distance. More... | |
| SCSpringList (SCAtomVec *scs, flt eps, flt sig, vector< flt > ls) | |
| flt | energy (Box &box) |
| Potential energy due to this Interaction. More... | |
| void | set_forces (Box &box) |
| flt | set_forces_get_pressure (Box &box) |
Set forces (Atom.f) and return \(P = \sum_{\left<i,j \right>} \vec r_{ij} \cdot \vec F_{ij}\) at the same time (see pressure()). More... | |
| flt | pressure (Box &box) |
| Partial pressure due to this Interaction. More... | |
| Matrix | set_forces_get_stress (Box &box) |
| Matrix | stress (Box &box) |
| The force-moment tensor for the current simulation: More... | |
| void | ignore (uint n1, uint n2) |
| flt | volume () |
| flt | phi (Box &box) |
| void | ignore (AtomID a1, AtomID a2) |
| ~SCSpringList () | |
Public Member Functions inherited from Interaction | |
| virtual | ~Interaction () |
Create an SCSpringList based on scs, using an epsilon of eps, a diameter of sigma, and a "length" of l, where l is cap center-to-cap center distance.
|
inline |
Potential energy due to this Interaction.
Implements Interaction.
Partial pressure due to this Interaction.
\(P = \sum_{\left<i,j \right>} \vec r_{ij} \cdot \vec F_{ij}\), or equivalently \(P = \sum_i \vec r_i \cdot \vec F_i\)
Note that the full pressure involves all interactions and temperature, and needs to be normalized by \( \frac{1}{dV} \) where \(d\) is the number of dimensions and \(V\) is the volume.
Implements Interaction.
|
virtual |
Implements Interaction.
Set forces (Atom.f) and return \(P = \sum_{\left<i,j \right>} \vec r_{ij} \cdot \vec F_{ij}\) at the same time (see pressure()).
Reimplemented from Interaction.
The force-moment tensor for the current simulation:
\(\tau^{\alpha \beta} = \sum_{\left<i,j \right>} r_{ij}^\alpha F_{ij}^\beta\).
At \(T=0\), the stress tensor \(\Sigma = \frac{1}{dV} \tau \).
Reimplemented from Interaction.
| flt SCSpringList::volume | ( | ) |
1.8.10