|
| MidpointTraversal (std::vector< CellTemplate > &cells, const std::array< unsigned long, 3 > &dims) |
|
virtual void | rebuild (std::vector< CellTemplate > &cells, const std::array< unsigned long, 3 > &dims, double cellLength[3], double cutoff, CellPairTraversalData *data) override |
|
virtual void | traverseCellPairs (CellProcessor &cellProcessor) override |
|
virtual void | traverseCellPairsOuter (CellProcessor &cellProcessor) override |
|
virtual void | traverseCellPairsInner (CellProcessor &cellProcessor, unsigned stage, unsigned stageCount) override |
|
virtual bool | requiresForceExchange () const override |
|
virtual unsigned | maxCellsInCutoff () const override |
|
| CellPairTraversals (std::vector< CellTemplate > &cells, const std::array< unsigned long, 3 > &dims) |
|
|
virtual void | processBaseCell (CellProcessor &cellProcessor, unsigned long baseIndex) const |
|
|
std::array< std::pair< long, long >, 62 > | _cellPairOffsets |
|
std::array< std::pair< std::array< long, 3 >, std::array< long, 3 > >, 62 > | _offsets3D |
|
std::vector< CellTemplate > * | _cells |
|
std::array< unsigned long, 3 > | _dims |
|
◆ maxCellsInCutoff()
template<class CellTemplate >
◆ rebuild()
template<class CellTemplate >
virtual void MidpointTraversal< CellTemplate >::rebuild |
( |
std::vector< CellTemplate > & |
cells, |
|
|
const std::array< unsigned long, 3 > & |
dims, |
|
|
double |
cellLength[3], |
|
|
double |
cutoff, |
|
|
CellPairTraversalData * |
data |
|
) |
| |
|
inlineoverridevirtual |
◆ requiresForceExchange()
template<class CellTemplate >
◆ traverseCellPairs()
template<class CellTemplate >
◆ traverseCellPairsInner()
template<class CellTemplate >
◆ traverseCellPairsOuter()
template<class CellTemplate >
The documentation for this class was generated from the following file: