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

This is the complete list of members for autopas::ParticleContainerInterface< 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)=0autopas::ParticleContainerInterface< Particle_T >protectedpure virtual
addParticle(const Particle_T &p)autopas::ParticleContainerInterface< Particle_T >inline
addParticleImpl(const Particle_T &p)=0autopas::ParticleContainerInterface< Particle_T >protectedpure virtual
begin(IteratorBehavior behavior=autopas::IteratorBehavior::ownedOrHalo, typename ContainerIterator< ParticleType, true, false >::ParticleVecType *additionalVectors=nullptr)=0autopas::ParticleContainerInterface< Particle_T >pure virtual
begin(IteratorBehavior behavior=autopas::IteratorBehavior::ownedOrHalo, typename ContainerIterator< ParticleType, false, false >::ParticleVecType *additionalVectors=nullptr) const =0autopas::ParticleContainerInterface< Particle_T >pure virtual
cbegin(IteratorBehavior behavior=autopas::IteratorBehavior::ownedOrHalo, typename ContainerIterator< ParticleType, false, false >::ParticleVecType *additionalVectors=nullptr) const finalautopas::ParticleContainerInterface< Particle_T >inlinevirtual
computeInteractions(TraversalInterface *traversal)=0autopas::ParticleContainerInterface< Particle_T >pure virtual
deleteAllParticles()=0autopas::ParticleContainerInterface< Particle_T >pure virtual
deleteHaloParticles()=0autopas::ParticleContainerInterface< Particle_T >pure virtual
deleteParticle(Particle_T &particle)=0autopas::ParticleContainerInterface< Particle_T >pure virtual
deleteParticle(size_t cellIndex, size_t particleIndex)=0autopas::ParticleContainerInterface< Particle_T >pure virtual
end() constautopas::ParticleContainerInterface< Particle_T >inline
getAllTraversals(const InteractionTypeOption interactionType) constautopas::ParticleContainerInterface< Particle_T >inline
getBoxMax() const =0autopas::ParticleContainerInterface< Particle_T >pure virtual
getBoxMin() const =0autopas::ParticleContainerInterface< Particle_T >pure virtual
getContainerType() const =0autopas::ParticleContainerInterface< Particle_T >pure virtual
getCutoff() const =0autopas::ParticleContainerInterface< Particle_T >pure virtual
getInteractionLength() const =0autopas::ParticleContainerInterface< Particle_T >pure virtual
getNumberOfParticles(IteratorBehavior behavior=IteratorBehavior::owned) const =0autopas::ParticleContainerInterface< Particle_T >pure virtual
getParticle(size_t cellIndex, size_t particleIndex, IteratorBehavior iteratorBehavior) const =0autopas::ParticleContainerInterface< Particle_T >pure virtual
getParticle(size_t cellIndex, size_t particleIndex, IteratorBehavior iteratorBehavior, const std::array< double, 3 > &boxMin, const std::array< double, 3 > &boxMax) const =0autopas::ParticleContainerInterface< Particle_T >pure virtual
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
getParticle(size_t cellIndex, size_t particleIndex, IteratorBehavior iteratorBehavior)autopas::ParticleContainerInterface< Particle_T >inline
getParticleCellTypeEnum() const =0autopas::ParticleContainerInterface< Particle_T >pure virtual
getRegionIterator(const std::array< double, 3 > &lowerCorner, const std::array< double, 3 > &higherCorner, IteratorBehavior behavior, typename ContainerIterator< ParticleType, true, true >::ParticleVecType *additionalVectors=nullptr)=0autopas::ParticleContainerInterface< Particle_T >pure virtual
getRegionIterator(const std::array< double, 3 > &lowerCorner, const std::array< double, 3 > &higherCorner, IteratorBehavior behavior, typename ContainerIterator< ParticleType, false, true >::ParticleVecType *additionalVectors=nullptr) const =0autopas::ParticleContainerInterface< Particle_T >pure virtual
getStepsSinceLastRebuild() constautopas::ParticleContainerInterface< Particle_T >inlinevirtual
getTraversalSelectorInfo() const =0autopas::ParticleContainerInterface< Particle_T >pure virtual
getVerletSkin() const =0autopas::ParticleContainerInterface< Particle_T >pure virtual
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)=0autopas::ParticleContainerInterface< Particle_T >pure virtual
reserve(size_t numParticles, size_t numParticlesHaloEstimate)=0autopas::ParticleContainerInterface< Particle_T >pure virtual
setCutoff(double cutoff)=0autopas::ParticleContainerInterface< Particle_T >pure virtual
setStepsSinceLastRebuild(size_t stepsSinceLastRebuild)autopas::ParticleContainerInterface< Particle_T >inlinevirtual
size() const =0autopas::ParticleContainerInterface< Particle_T >pure virtual
updateContainer(bool keepNeighborListsValid)=0autopas::ParticleContainerInterface< Particle_T >pure virtual
updateHaloParticle(const Particle_T &haloParticle)=0autopas::ParticleContainerInterface< Particle_T >pure virtual
~ParticleContainerInterface()=defaultautopas::ParticleContainerInterface< Particle_T >virtual