|
|
| 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: