AutoPas  3.0.0
Loading...
Searching...
No Matches
autopas::VCLSlicedC02Traversal< ParticleCell, PairwiseFunctor > Member List

This is the complete list of members for autopas::VCLSlicedC02Traversal< ParticleCell, PairwiseFunctor >, including all inherited members.

_cellsautopas::CellTraversal< ParticleCell >protected
_cellsPerDimensionautopas::CellTraversal< ParticleCell >protected
_dataLayoutautopas::TraversalInterfaceprotected
_dimsPerLengthautopas::SlicedBasedTraversal< ParticleCell, Functor >protected
_overlapautopas::SlicedBasedTraversal< ParticleCell, Functor >protected
_overlapLongestAxisautopas::SlicedBasedTraversal< ParticleCell, Functor >protected
_sliceThicknessautopas::SlicedBasedTraversal< ParticleCell, Functor >protected
_spaciallyForwardautopas::SlicedBasedTraversal< ParticleCell, Functor >protected
_towersautopas::VCLTraversalInterface< ParticleCell::ParticleType >protected
_useNewton3autopas::TraversalInterfaceprotected
_verletClusterListsautopas::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() overrideautopas::VCLSlicedC02Traversal< ParticleCell, PairwiseFunctor >inlinevirtual
getDataLayout() constautopas::TraversalInterfaceinline
getTraversalType() const overrideautopas::VCLSlicedC02Traversal< ParticleCell, PairwiseFunctor >inlinevirtual
getUseNewton3() constautopas::TraversalInterfaceinline
init(const std::array< unsigned long, 3 > &dims)autopas::SlicedBasedTraversal< ParticleCell, Functor >inlineprotected
initSliceThickness(unsigned long minSliceThickness)autopas::SlicedBasedTraversal< ParticleCell, Functor >inlinevirtual
initTraversal() overrideautopas::SlicedC02BasedTraversal< ParticleCell, PairwiseFunctor >inlinevirtual
isApplicable() const overrideautopas::SlicedC02BasedTraversal< ParticleCell, PairwiseFunctor >inlinevirtual
loadDataLayout() overrideautopas::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) overrideautopas::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::TraversalInterfaceinline
traverseParticles() overrideautopas::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()=defaultautopas::CellTraversal< ParticleCell >virtual
~TraversalInterface()=defaultautopas::TraversalInterfacevirtual
~VCLTraversalInterface()=defaultautopas::VCLTraversalInterface< ParticleCell::ParticleType >virtual