ParM
parm
A molecular dynamics library
|
The general interface for a "tracker", a class that needs to be called every timestep. More...
#include <trackers.hpp>
Public Member Functions | |
virtual void | update (Box &box)=0 |
This function is called once per timestep, when particles are in their set position. More... | |
virtual | ~StateTracker () |
The general interface for a "tracker", a class that needs to be called every timestep.
StateTracker is used as a base for some "helper" classes, like neighbor lists (NeighborList), as well as for many statistics.
|
inlinevirtual |
|
pure virtual |
This function is called once per timestep, when particles are in their set position.
Implemented in RDiffs, SmoothLocs, ISFTracker, RsqTracker, EnergyTracker, ContactTracker, and NeighborList.