24template <
class ParticleCell>
A cell pair traversal.
Definition: CellTraversal.h:25
std::vector< ParticleCell > * _cells
The cells to traverse.
Definition: CellTraversal.h:75
virtual void setSoASortingThresholds(const SortingThresholdInfoInterface &soaSortingThreshold)=0
Set the SoA sorting-threshold for traversals that use the CellFunctor.
virtual void setCellsToTraverse(std::vector< ParticleCell > &cells)
Sets the cells to iterate over.
Definition: CellTraversal.h:42
std::array< unsigned long, 3 > _cellsPerDimension
The dimensions of the cellblock.
Definition: CellTraversal.h:70
CellTraversal(const std::array< unsigned long, 3 > &dims)
Constructor of CellTraversal.
Definition: CellTraversal.h:31
virtual ~CellTraversal()=default
Destructor of CellTraversal.
virtual void setAoSSortingThresholds(const SortingThresholdInfoInterface &aosSortingThreshold)=0
Set the aos-sorting-threshold for traversals that use the CellFunctor.
This is the main namespace of AutoPas.
Definition: AutoPasDecl.h:34
Polymorphic base for sorting-threshold storage.
Definition: SortingThresholdInfoInterface.h:18