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

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

_cellsautopas::CellTraversal< ParticleCell >protected
_cellsPerDimensionautopas::CellTraversal< ParticleCell >protected
_dataLayoutautopas::TraversalInterfaceprotected
_dimsPerLengthautopas::SlicedBasedTraversal< ParticleCell, Functor >protected
_dynamicautopas::SlicedLockBasedTraversal< ParticleCell, Functor >protected
_loadEstimatorautopas::BalancedTraversalprotected
_overlapautopas::SlicedBasedTraversal< ParticleCell, Functor >protected
_overlapLongestAxisautopas::SlicedBasedTraversal< ParticleCell, Functor >protected
_sliceThicknessautopas::SlicedBasedTraversal< ParticleCell, Functor >protected
_soaautopas::VLCTraversalInterface< ParticleCell::ParticleType, NeighborList >protected
_spaciallyForwardautopas::SlicedBasedTraversal< ParticleCell, Functor >protected
_typeOfListautopas::VLCTraversalInterface< ParticleCell::ParticleType, NeighborList >protected
_useNewton3autopas::TraversalInterfaceprotected
_verletListautopas::VLCTraversalInterface< ParticleCell::ParticleType, NeighborList >protected
CellTraversal(const std::array< unsigned long, 3 > &dims)autopas::CellTraversal< ParticleCell >inlineexplicit
endTraversal() overrideautopas::SlicedBasedTraversal< ParticleCell, Functor >inlinevirtual
EstimatorFunction typedefautopas::BalancedTraversal
extractSoA(PairwiseFunctor *pairwiseFunctor, NeighborList &neighborLists)autopas::VLCTraversalInterface< ParticleCell::ParticleType, NeighborList >inlineprotected
getDataLayout() constautopas::TraversalInterfaceinline
getTraversalType() const overrideautopas::VLCSlicedBalancedTraversal< ParticleCell, PairwiseFunctor, NeighborList >inlinevirtual
getUseNewton3() constautopas::TraversalInterfaceinline
init(const std::array< unsigned long, 3 > &dims)autopas::SlicedBasedTraversal< ParticleCell, Functor >inlineprotected
initSliceThickness(unsigned long minSliceThickness) overrideautopas::SlicedBalancedBasedTraversal< ParticleCell, PairwiseFunctor >inlinevirtual
initTraversal() overrideautopas::SlicedBasedTraversal< ParticleCell, Functor >inlinevirtual
isApplicable() const overrideautopas::VLCSlicedBalancedTraversal< ParticleCell, PairwiseFunctor, NeighborList >inlinevirtual
loadDataLayout()autopas::SlicedBasedTraversal< ParticleCell, Functor >inlineprotectedvirtual
loadSoA(PairwiseFunctor *pairwiseFunctor, NeighborList &neighborLists)autopas::VLCTraversalInterface< ParticleCell::ParticleType, NeighborList >inlineprotected
processCellLists(NeighborList &neighborLists, unsigned long cellIndex, PairwiseFunctor *pairwiseFunctor, DataLayoutOption dataLayout, bool useNewton3)autopas::VLCTraversalInterface< ParticleCell::ParticleType, NeighborList >inlineprotected
setCellsToTraverse(std::vector< ParticleCell > &cells)autopas::CellTraversal< ParticleCell >inlinevirtual
setLoadEstimator(EstimatorFunction loadEstimator)autopas::BalancedTraversalinline
setSortingThreshold(size_t sortingThreshold) overrideautopas::VLCSlicedBalancedTraversal< ParticleCell, PairwiseFunctor, NeighborList >inlinevirtual
setVerletList(NeighborList &verlet)autopas::VLCTraversalInterface< ParticleCell::ParticleType, NeighborList >inlinevirtual
SlicedBalancedBasedTraversal(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::SlicedBalancedBasedTraversal< ParticleCell, PairwiseFunctor >inlineexplicit
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
SlicedLockBasedTraversal(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::SlicedLockBasedTraversal< ParticleCell, Functor >inlineexplicit
slicedTraversal(LoopBody &&loopBody)autopas::SlicedLockBasedTraversal< ParticleCell, Functor >inlineprotected
TraversalInterface(DataLayoutOption dataLayout, bool useNewton3)autopas::TraversalInterfaceinline
traverseParticles() overrideautopas::VLCSlicedBalancedTraversal< ParticleCell, PairwiseFunctor, NeighborList >inlinevirtual
VLCSlicedBalancedTraversal(const std::array< unsigned long, 3 > &dims, PairwiseFunctor *pairwiseFunctor, double interactionLength, const std::array< double, 3 > &cellLength, DataLayoutOption dataLayout, bool useNewton3, ContainerOption::Value typeOfList)autopas::VLCSlicedBalancedTraversal< ParticleCell, PairwiseFunctor, NeighborList >inlineexplicit
VLCTraversalInterface(ContainerOption typeOfList)autopas::VLCTraversalInterface< ParticleCell::ParticleType, NeighborList >inline
~CellTraversal()=defaultautopas::CellTraversal< ParticleCell >virtual
~TraversalInterface()=defaultautopas::TraversalInterfacevirtual