AutoPas  3.0.0
Loading...
Searching...
No Matches
autopas::VerletClusterLists< Particle_T > Member List

This is the complete list of members for autopas::VerletClusterLists< Particle_T >, including all inherited members.

_skinautopas::ParticleContainerInterface< Particle_T >protected
_stepsSinceLastRebuildautopas::ParticleContainerInterface< Particle_T >protected
addHaloParticle(const Particle_T &haloParticle)autopas::ParticleContainerInterface< Particle_T >inline
addHaloParticleImpl(const Particle_T &haloParticle) overrideautopas::VerletClusterLists< Particle_T >inlinevirtual
addParticle(const Particle_T &p)autopas::ParticleContainerInterface< Particle_T >inline
addParticleImpl(const Particle_T &p) overrideautopas::VerletClusterLists< Particle_T >inlinevirtual
begin(IteratorBehavior behavior=autopas::IteratorBehavior::ownedOrHalo, typename ContainerIterator< Particle_T, true, false >::ParticleVecType *additionalVectors=nullptr) overrideautopas::VerletClusterLists< Particle_T >inlinevirtual
begin(IteratorBehavior behavior=autopas::IteratorBehavior::ownedOrHalo, typename ContainerIterator< Particle_T, false, false >::ParticleVecType *additionalVectors=nullptr) const overrideautopas::VerletClusterLists< Particle_T >inlinevirtual
calculateClusterThreadPartition()autopas::VerletClusterLists< Particle_T >inlineprotected
cbegin(IteratorBehavior behavior=autopas::IteratorBehavior::ownedOrHalo, typename ContainerIterator< ParticleType, false, false >::ParticleVecType *additionalVectors=nullptr) const finalautopas::ParticleContainerInterface< Particle_T >inlinevirtual
computeInteractions(TraversalInterface *traversal) overrideautopas::VerletClusterLists< Particle_T >inlinevirtual
deleteAllParticles() overrideautopas::VerletClusterLists< Particle_T >inlinevirtual
deleteHaloParticles() overrideautopas::VerletClusterLists< Particle_T >inlinevirtual
deleteParticle(Particle_T &particle) overrideautopas::VerletClusterLists< Particle_T >inlinevirtual
deleteParticle(size_t cellIndex, size_t particleIndex) overrideautopas::VerletClusterLists< Particle_T >inlinevirtual
end() constautopas::ParticleContainerInterface< Particle_T >inline
extractParticlesFromSoAs(Functor *functor)autopas::VerletClusterLists< Particle_T >inline
fillClusterRanges(size_t numClusterPairsPerThread, int numThreads)autopas::VerletClusterLists< Particle_T >inlineprotected
forEach(Lambda forEachLambda, IteratorBehavior behavior=autopas::IteratorBehavior::ownedOrHalo)autopas::VerletClusterLists< Particle_T >inline
forEach(Lambda forEachLambda, IteratorBehavior behavior=autopas::IteratorBehavior::ownedOrHalo) constautopas::VerletClusterLists< Particle_T >inline
forEachInRegion(Lambda forEachLambda, const std::array< double, 3 > &lowerCorner, const std::array< double, 3 > &higherCorner, IteratorBehavior behavior=autopas::IteratorBehavior::ownedOrHalo)autopas::VerletClusterLists< Particle_T >inline
forEachInRegion(Lambda forEachLambda, const std::array< double, 3 > &lowerCorner, const std::array< double, 3 > &higherCorner, IteratorBehavior behavior=autopas::IteratorBehavior::ownedOrHalo) constautopas::VerletClusterLists< Particle_T >inline
getAllTraversals(const InteractionTypeOption interactionType) constautopas::ParticleContainerInterface< Particle_T >inline
getBoxMax() const overrideautopas::VerletClusterLists< Particle_T >inlinevirtual
getBoxMin() const overrideautopas::VerletClusterLists< Particle_T >inlinevirtual
getClusterSize() constautopas::VerletClusterLists< Particle_T >inline
getClusterThreadPartition() constautopas::VerletClusterLists< Particle_T >inline
getContainerType() const overrideautopas::VerletClusterLists< Particle_T >inlinevirtual
getCutoff() const overrideautopas::VerletClusterLists< Particle_T >inlinevirtual
getHaloBoxMax() constautopas::VerletClusterLists< Particle_T >inline
getHaloBoxMin() constautopas::VerletClusterLists< Particle_T >inline
getInteractionLength() const overrideautopas::VerletClusterLists< Particle_T >inlinevirtual
getLoadEstimatorFunction()autopas::VerletClusterLists< Particle_T >inline
getNeighborLists() constautopas::VerletClusterLists< Particle_T >inline
getNumberOfParticles(IteratorBehavior behavior) const overrideautopas::VerletClusterLists< Particle_T >inlinevirtual
getNumClusters() constautopas::VerletClusterLists< Particle_T >inline
getNumTowersPerInteractionLength() constautopas::VerletClusterLists< Particle_T >inline
getParticle(size_t cellIndex, size_t particleIndex, IteratorBehavior iteratorBehavior, const std::array< double, 3 > &boxMin, const std::array< double, 3 > &boxMax) const overrideautopas::VerletClusterLists< Particle_T >inlinevirtual
getParticle(size_t cellIndex, size_t particleIndex, IteratorBehavior iteratorBehavior) const overrideautopas::VerletClusterLists< Particle_T >inlinevirtual
autopas::ParticleContainerInterface::getParticle(size_t cellIndex, size_t particleIndex, IteratorBehavior iteratorBehavior, const std::array< double, 3 > &boxMin, const std::array< double, 3 > &boxMax)autopas::ParticleContainerInterface< Particle_T >inline
autopas::ParticleContainerInterface::getParticle(size_t cellIndex, size_t particleIndex, IteratorBehavior iteratorBehavior)autopas::ParticleContainerInterface< Particle_T >inline
getParticleCellTypeEnum() const overrideautopas::VerletClusterLists< Particle_T >inlinevirtual
getParticleImpl(size_t cellIndex, size_t particleIndex, IteratorBehavior iteratorBehavior, const std::array< double, 3 > &boxMin, const std::array< double, 3 > &boxMax) constautopas::VerletClusterLists< Particle_T >inline
getRebuildFrequency()autopas::VerletClusterLists< Particle_T >inline
getRegionIterator(const std::array< double, 3 > &lowerCorner, const std::array< double, 3 > &higherCorner, IteratorBehavior behavior, typename ContainerIterator< Particle_T, true, true >::ParticleVecType *additionalVectors=nullptr) overrideautopas::VerletClusterLists< Particle_T >inlinevirtual
getRegionIterator(const std::array< double, 3 > &lowerCorner, const std::array< double, 3 > &higherCorner, IteratorBehavior behavior, typename ContainerIterator< Particle_T, false, true >::ParticleVecType *additionalVectors=nullptr) const overrideautopas::VerletClusterLists< Particle_T >inlinevirtual
getStepsSinceLastRebuild() constautopas::ParticleContainerInterface< Particle_T >inlinevirtual
getTowerBlock()autopas::VerletClusterLists< Particle_T >inline
getTowerByIndex(size_t x, size_t y)autopas::VerletClusterLists< Particle_T >inline
getTowerSideLength() constautopas::VerletClusterLists< Particle_T >inline
getTowersPerDimension() constautopas::VerletClusterLists< Particle_T >inline
getTraversalSelectorInfo() const overrideautopas::VerletClusterLists< Particle_T >inlinevirtual
getVerletSkin() const overrideautopas::VerletClusterLists< Particle_T >inlinevirtual
loadParticlesIntoSoAs(Functor *functor)autopas::VerletClusterLists< Particle_T >inline
notifyParticleDeleted() overrideautopas::VerletClusterLists< Particle_T >inlineprotectedvirtual
operator=(const ParticleContainerInterface &other)=deleteautopas::ParticleContainerInterface< Particle_T >
ParticleContainerInterface(double skin)autopas::ParticleContainerInterface< Particle_T >inline
ParticleContainerInterface(const ParticleContainerInterface &obj)=deleteautopas::ParticleContainerInterface< Particle_T >
ParticleType typedefautopas::ParticleContainerInterface< Particle_T >
rebuildNeighborLists(TraversalInterface *traversal) overrideautopas::VerletClusterLists< Particle_T >inlinevirtual
rebuildTowersAndClusters(bool newton3)autopas::VerletClusterLists< Particle_T >inline
reduce(Lambda reduceLambda, A &result, IteratorBehavior behavior=autopas::IteratorBehavior::ownedOrHalo)autopas::VerletClusterLists< Particle_T >inline
reduce(Lambda reduceLambda, A &result, IteratorBehavior behavior=autopas::IteratorBehavior::ownedOrHalo) constautopas::VerletClusterLists< Particle_T >inline
reduceInRegion(Lambda reduceLambda, A &result, const std::array< double, 3 > &lowerCorner, const std::array< double, 3 > &higherCorner, IteratorBehavior behavior=autopas::IteratorBehavior::ownedOrHalo)autopas::VerletClusterLists< Particle_T >inline
reduceInRegion(Lambda reduceLambda, A &result, const std::array< double, 3 > &lowerCorner, const std::array< double, 3 > &higherCorner, IteratorBehavior behavior=autopas::IteratorBehavior::ownedOrHalo) constautopas::VerletClusterLists< Particle_T >inline
reserve(size_t numParticles, size_t numParticlesHaloEstimate) overrideautopas::VerletClusterLists< Particle_T >inlinevirtual
setCutoff(double cutoff) overrideautopas::VerletClusterLists< Particle_T >inlinevirtual
setRebuildFrequency(unsigned int rebuildFrequency)autopas::VerletClusterLists< Particle_T >inline
setSkin(double skin)autopas::VerletClusterLists< Particle_T >inline
setStepsSinceLastRebuild(size_t stepsSinceLastRebuild)autopas::ParticleContainerInterface< Particle_T >inlinevirtual
size() const overrideautopas::VerletClusterLists< Particle_T >inlinevirtual
traverseClusters(LoopBody &&loopBody)autopas::VerletClusterLists< Particle_T >inline
traverseClustersParallel(LoopBody &&loopBody)autopas::VerletClusterLists< Particle_T >inline
traverseClustersSequential(LoopBody &&loopBody)autopas::VerletClusterLists< Particle_T >inline
updateContainer(bool keepNeighborListsValid) overrideautopas::VerletClusterLists< Particle_T >inlinevirtual
updateHaloParticle(const Particle_T &haloParticle) overrideautopas::VerletClusterLists< Particle_T >inlinevirtual
VerletClusterLists(const std::array< double, 3 > &boxMin, const std::array< double, 3 > &boxMax, double cutoff, double skin, unsigned int rebuildFrequency, size_t clusterSize, LoadEstimatorOption loadEstimator=LoadEstimatorOption::none)autopas::VerletClusterLists< Particle_T >inline
~ParticleContainerInterface()=defaultautopas::ParticleContainerInterface< Particle_T >virtual