|
| QuickschedTraversal (std::vector< CellTemplate > &cells, const std::array< unsigned long, 3 > &dims, const std::array< unsigned long, 3 > &taskBlockSize) |
|
virtual void | rebuild (std::vector< CellTemplate > &cells, const std::array< unsigned long, 3 > &dims, double cellLength[3], double cutoff, CellPairTraversalData *data) |
|
void | traverseCellPairs (CellProcessor &cellProcessor) |
|
void | traverseCellPairsOuter (CellProcessor &cellProcessor) |
|
void | traverseCellPairsInner (CellProcessor &cellProcessor, unsigned stage, unsigned stageCount) |
|
| C08BasedTraversals (std::vector< CellTemplate > &cells, const std::array< unsigned long, 3 > &dims) |
|
| CellPairTraversals (std::vector< CellTemplate > &cells, const std::array< unsigned long, 3 > &dims) |
|
virtual bool | requiresForceExchange () const |
|
virtual unsigned | maxCellsInCutoff () const |
|
|
template<bool eighthShell = false> |
void | processBaseCell (CellProcessor &cellProcessor, unsigned long cellIndex) const |
|
std::vector< CellTemplate > * | _cells |
|
std::array< unsigned long, 3 > | _dims |
|
◆ rebuild()
template<class CellTemplate >
void QuickschedTraversal< CellTemplate >::rebuild |
( |
std::vector< CellTemplate > & |
cells, |
|
|
const std::array< unsigned long, 3 > & |
dims, |
|
|
double |
cellLength[3], |
|
|
double |
cutoff, |
|
|
CellPairTraversalData * |
data |
|
) |
| |
|
virtual |
◆ traverseCellPairs()
template<class CellTemplate >
◆ traverseCellPairsInner()
template<class CellTemplate >
◆ traverseCellPairsOuter()
template<class CellTemplate >
The documentation for this class was generated from the following file: