|
ls1-MarDyn
ls1-MarDyn molecular dynamics code
|
#include <ODFCellProcessor.h>
Public Member Functions | |
| ODFCellProcessor (double cutoffRadius, ODF *odf, const std::array< double, 3 > &simBoxSize) | |
| void | initTraversal () override |
| void | preprocessCell (ParticleCell &cell) override |
| void | processCellPair (ParticleCell &cell1, ParticleCell &cell2, bool sumAll) override |
| void | processCell (ParticleCell &cell) override |
| double | processSingleMolecule (Molecule *m1, ParticleCell &cell2) override |
| void | postprocessCell (ParticleCell &cell) override |
| void | endTraversal () override |
Public Member Functions inherited from CellProcessor | |
| CellProcessor (const double cutoffRadius, const double LJCutoffRadius) | |
| virtual | ~CellProcessor () |
| double | getCutoffRadius () const |
| double | getLJCutoffRadius () const |
| void | setCutoffRadius (const double c) |
| void | setLJCutoffRadius (const double ljc) |
| double | getCutoffRadiusSquare () const |
| double | getLJCutoffRadiusSquare () const |
| void | setCutoffRadiusSquare (const double c) |
| void | setLJCutoffRadiusSquare (const double ljc) |
Additional Inherited Members | |
Protected Attributes inherited from CellProcessor | |
| double | _cutoffRadiusSquare |
| double | _LJCutoffRadiusSquare |
Class to calculate an orientation distribution function. It calculates the distribution of relative orientations of particles using the ODF class.
|
overridevirtual |
Called after the traversal finished.
Implements CellProcessor.
|
overridevirtual |
called before the traversal starts.
| numCells | number of cells in window |
Implements CellProcessor.
|
overridevirtual |
Called after the cell has been considered for the last time during the traversal.
Implements CellProcessor.
|
overridevirtual |
Called before a cell is touched for the first time during an interation.
Implements CellProcessor.
|
overridevirtual |
Called when this cell is the current cell.
Implements CellProcessor.
|
overridevirtual |
Called for each cell pair within the cutoff radius. Called exactly once per pair (i.e. pairs are not ordered).
Implements CellProcessor.
|
overridevirtual |
Implements CellProcessor.