_cells | autopas::CellTraversal< ParticleCell > | protected |
_cellsPerDimension | autopas::CellTraversal< ParticleCell > | protected |
_dataLayout | autopas::TraversalInterface | protected |
_dimsPerLength | autopas::SlicedBasedTraversal< ParticleCell, Functor > | protected |
_overlap | autopas::SlicedBasedTraversal< ParticleCell, Functor > | protected |
_overlapLongestAxis | autopas::SlicedBasedTraversal< ParticleCell, Functor > | protected |
_sliceThickness | autopas::SlicedBasedTraversal< ParticleCell, Functor > | protected |
_spaciallyForward | autopas::SlicedBasedTraversal< ParticleCell, Functor > | protected |
_towers | autopas::VCLTraversalInterface< ParticleCell::ParticleType > | protected |
_useNewton3 | autopas::TraversalInterface | protected |
_verletClusterLists | autopas::VCLTraversalInterface< ParticleCell::ParticleType > | protected |
CellTraversal(const std::array< unsigned long, 3 > &dims) | autopas::CellTraversal< ParticleCell > | inlineexplicit |
cSlicedTraversal(LoopBody &&loopBody) | autopas::SlicedC02BasedTraversal< ParticleCell, PairwiseFunctor > | inline |
endTraversal() override | autopas::VCLSlicedC02Traversal< ParticleCell, PairwiseFunctor > | inlinevirtual |
getDataLayout() const | autopas::TraversalInterface | inline |
getTraversalType() const override | autopas::VCLSlicedC02Traversal< ParticleCell, PairwiseFunctor > | inlinevirtual |
getUseNewton3() const | autopas::TraversalInterface | inline |
init(const std::array< unsigned long, 3 > &dims) | autopas::SlicedBasedTraversal< ParticleCell, Functor > | inlineprotected |
initSliceThickness(unsigned long minSliceThickness) | autopas::SlicedBasedTraversal< ParticleCell, Functor > | inlinevirtual |
initTraversal() override | autopas::SlicedC02BasedTraversal< ParticleCell, PairwiseFunctor > | inlinevirtual |
isApplicable() const override | autopas::SlicedC02BasedTraversal< ParticleCell, PairwiseFunctor > | inlinevirtual |
loadDataLayout() override | autopas::VCLSlicedC02Traversal< ParticleCell, PairwiseFunctor > | inlinevirtual |
needsStaticClusterThreadPartition() | autopas::VCLTraversalInterface< ParticleCell::ParticleType > | inlinevirtual |
setCellsToTraverse(std::vector< ParticleCell > &cells) | autopas::CellTraversal< ParticleCell > | inlinevirtual |
setClusterLists(VerletClusterLists< ParticleCell::ParticleType > &verletClusterLists) | autopas::VCLTraversalInterface< ParticleCell::ParticleType > | inlinevirtual |
setSortingThreshold(size_t sortingThreshold) override | autopas::VCLSlicedC02Traversal< ParticleCell, PairwiseFunctor > | inlinevirtual |
setTowers(std::vector< internal::ClusterTower< ParticleCell::ParticleType > > &towers) | autopas::VCLTraversalInterface< ParticleCell::ParticleType > | inlinevirtual |
SlicedBasedTraversal(const std::array< unsigned long, 3 > &dims, Functor *functor, const double interactionLength, const std::array< double, 3 > &cellLength, DataLayoutOption dataLayout, bool useNewton3, bool spaciallyForward) | autopas::SlicedBasedTraversal< ParticleCell, Functor > | inlineexplicit |
SlicedC02BasedTraversal(const std::array< unsigned long, 3 > &dims, PairwiseFunctor *functor, const double interactionLength, const std::array< double, 3 > &cellLength, DataLayoutOption dataLayout, bool useNewton3, bool spaciallyForward) | autopas::SlicedC02BasedTraversal< ParticleCell, PairwiseFunctor > | inlineexplicit |
TraversalInterface(DataLayoutOption dataLayout, bool useNewton3) | autopas::TraversalInterface | inline |
traverseParticles() override | autopas::VCLSlicedC02Traversal< ParticleCell, PairwiseFunctor > | inlinevirtual |
VCLSlicedC02Traversal(const std::array< unsigned long, 3 > &dims, PairwiseFunctor *pairwiseFunctor, double interactionLength, const std::array< double, 3 > &cellLength, size_t clusterSize, DataLayoutOption dataLayout, bool useNewton3) | autopas::VCLSlicedC02Traversal< ParticleCell, PairwiseFunctor > | inlineexplicit |
~CellTraversal()=default | autopas::CellTraversal< ParticleCell > | virtual |
~TraversalInterface()=default | autopas::TraversalInterface | virtual |
~VCLTraversalInterface()=default | autopas::VCLTraversalInterface< ParticleCell::ParticleType > | virtual |