22template <
class ParticleCell>
A cell pair traversal.
Definition: CellTraversal.h:23
std::vector< ParticleCell > * _cells
The cells to traverse.
Definition: CellTraversal.h:68
virtual void setCellsToTraverse(std::vector< ParticleCell > &cells)
Sets the cells to iterate over.
Definition: CellTraversal.h:40
std::array< unsigned long, 3 > _cellsPerDimension
The dimensions of the cellblock.
Definition: CellTraversal.h:63
virtual void setAoSSortingThreshold(size_t aosSortingThreshold)=0
Set the aos-sorting-threshold for traversals that use the CellFunctor If the sum of the number of par...
CellTraversal(const std::array< unsigned long, 3 > &dims)
Constructor of CellTraversal.
Definition: CellTraversal.h:29
virtual ~CellTraversal()=default
Destructor of CellTraversal.
virtual void setSoASortingThreshold(size_t soaSortingThreshold)=0
Set the SoA sorting-threshold for traversals that use the CellFunctor.
This is the main namespace of AutoPas.
Definition: AutoPasDecl.h:34