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

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

_cellBlockautopas::LinkedCellsReferences< Particle_T >protected
_cellsautopas::CellBasedParticleContainer< ReferenceParticleCell< Particle_T > >protected
_loadEstimatorautopas::LinkedCellsReferences< Particle_T >protected
_particleListautopas::LinkedCellsReferences< Particle_T >protected
_stepsSinceLastRebuildautopas::ParticleContainerInterface< ParticleCell::ParticleType >protected
addHaloParticle(const ParticleCell::ParticleType &haloParticle)autopas::ParticleContainerInterface< ParticleCell::ParticleType >inline
addHaloParticleImpl(const ParticleType &haloParticle) overrideautopas::LinkedCellsReferences< Particle_T >inlinevirtual
addParticle(const ParticleCell::ParticleType &p)autopas::ParticleContainerInterface< ParticleCell::ParticleType >inline
addParticleImpl(const ParticleType &p) overrideautopas::LinkedCellsReferences< Particle_T >inlinevirtual
addParticleLockautopas::LinkedCellsReferences< Particle_T >protected
advanceIteratorIndices(size_t cellIndex, size_t particleIndex, IteratorBehavior iteratorBehavior, const std::array< double, 3 > &boxMin, const std::array< double, 3 > &boxMax, const std::array< double, 3 > &boxMinWithSafetyMargin, const std::array< double, 3 > &boxMaxWithSafetyMargin, size_t endCellIndex) constautopas::LinkedCellsReferences< Particle_T >inlineprotected
begin(IteratorBehavior behavior=autopas::IteratorBehavior::ownedOrHalo, typename ContainerIterator< ParticleType, true, false >::ParticleVecType *additionalVectors=nullptr) overrideautopas::LinkedCellsReferences< Particle_T >inlinevirtual
begin(IteratorBehavior behavior=autopas::IteratorBehavior::ownedOrHalo, typename ContainerIterator< ParticleType, false, false >::ParticleVecType *additionalVectors=nullptr) const overrideautopas::LinkedCellsReferences< Particle_T >inlinevirtual
cbegin(IteratorBehavior behavior=autopas::IteratorBehavior::ownedOrHalo, typename ContainerIterator< ParticleType, false, false >::ParticleVecType *additionalVectors=nullptr) const finalautopas::ParticleContainerInterface< ParticleCell::ParticleType >inlinevirtual
CellBasedParticleContainer(const std::array< double, 3 > &boxMin, const std::array< double, 3 > &boxMax, const double cutoff, double skin, unsigned int rebuildFrequency)autopas::CellBasedParticleContainer< ReferenceParticleCell< Particle_T > >inline
CellBasedParticleContainer(const CellBasedParticleContainer &obj)=deleteautopas::CellBasedParticleContainer< ReferenceParticleCell< Particle_T > >
computeInteractions(TraversalInterface *traversal) overrideautopas::LinkedCellsReferences< Particle_T >inlinevirtual
deleteAllParticles() overrideautopas::CellBasedParticleContainer< ReferenceParticleCell< Particle_T > >inlinevirtual
deleteHaloParticles() overrideautopas::LinkedCellsReferences< Particle_T >inlinevirtual
deleteParticle(Particle_T &particle) overrideautopas::LinkedCellsReferences< Particle_T >inlinevirtual
deleteParticle(size_t cellIndex, size_t particleIndex) overrideautopas::LinkedCellsReferences< Particle_T >inlinevirtual
end() constautopas::ParticleContainerInterface< ParticleCell::ParticleType >inline
forEach(Lambda forEachLambda, IteratorBehavior behavior=IteratorBehavior::ownedOrHaloOrDummy)autopas::LinkedCellsReferences< Particle_T >inline
forEachInRegion(Lambda forEachLambda, const std::array< double, 3 > &lowerCorner, const std::array< double, 3 > &higherCorner, IteratorBehavior behavior)autopas::LinkedCellsReferences< Particle_T >inline
getAllTraversals(const InteractionTypeOption interactionType) constautopas::ParticleContainerInterface< ParticleCell::ParticleType >inline
getBoxMax() const finalautopas::CellBasedParticleContainer< ReferenceParticleCell< Particle_T > >inlinevirtual
getBoxMin() const finalautopas::CellBasedParticleContainer< ReferenceParticleCell< Particle_T > >inlinevirtual
getCellBlock()autopas::LinkedCellsReferences< Particle_T >inline
getCellBlock() constautopas::LinkedCellsReferences< Particle_T >inline
getCells()autopas::LinkedCellsReferences< Particle_T >inline
CellBasedParticleContainer< ReferenceParticleCell< Particle_T > >::getCells() constautopas::CellBasedParticleContainer< ReferenceParticleCell< Particle_T > >inline
getContainerType() const overrideautopas::LinkedCellsReferences< Particle_T >inlinevirtual
getCutoff() const finalautopas::CellBasedParticleContainer< ReferenceParticleCell< Particle_T > >inlinevirtual
getInteractionLength() const finalautopas::CellBasedParticleContainer< ReferenceParticleCell< Particle_T > >inlinevirtual
getLoadEstimatorFunction()autopas::LinkedCellsReferences< Particle_T >inline
getNumberOfParticles(IteratorBehavior behavior) const overrideautopas::CellBasedParticleContainer< ReferenceParticleCell< Particle_T > >inlinevirtual
getParticle(size_t cellIndex, size_t particleIndex, IteratorBehavior iteratorBehavior, const std::array< double, 3 > &boxMin, const std::array< double, 3 > &boxMax) const overrideautopas::LinkedCellsReferences< Particle_T >inlinevirtual
getParticle(size_t cellIndex, size_t particleIndex, IteratorBehavior iteratorBehavior) const overrideautopas::LinkedCellsReferences< Particle_T >inlinevirtual
CellBasedParticleContainer< ReferenceParticleCell< Particle_T > >::getParticle(size_t cellIndex, size_t particleIndex, IteratorBehavior iteratorBehavior, const std::array< double, 3 > &boxMin, const std::array< double, 3 > &boxMax)autopas::ParticleContainerInterface< ParticleCell::ParticleType >inline
CellBasedParticleContainer< ReferenceParticleCell< Particle_T > >::getParticle(size_t cellIndex, size_t particleIndex, IteratorBehavior iteratorBehavior)autopas::ParticleContainerInterface< ParticleCell::ParticleType >inline
getParticleCellTypeEnum() const overrideautopas::LinkedCellsReferences< 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::LinkedCellsReferences< Particle_T >inline
getRegionIterator(const std::array< double, 3 > &lowerCorner, const std::array< double, 3 > &higherCorner, IteratorBehavior behavior, typename ContainerIterator< ParticleType, true, true >::ParticleVecType *additionalVectors=nullptr) overrideautopas::LinkedCellsReferences< Particle_T >inlinevirtual
getRegionIterator(const std::array< double, 3 > &lowerCorner, const std::array< double, 3 > &higherCorner, IteratorBehavior behavior, typename ContainerIterator< ParticleType, false, true >::ParticleVecType *additionalVectors=nullptr) const overrideautopas::LinkedCellsReferences< Particle_T >inlinevirtual
getStepsSinceLastRebuild() constautopas::ParticleContainerInterface< ParticleCell::ParticleType >inlinevirtual
getTraversalSelectorInfo() const overrideautopas::LinkedCellsReferences< Particle_T >inlinevirtual
getVerletSkin() const finalautopas::CellBasedParticleContainer< ReferenceParticleCell< Particle_T > >inlinevirtual
LinkedCellsReferences(const std::array< double, 3 > &boxMin, const std::array< double, 3 > &boxMax, const double cutoff, const double skin, const unsigned int rebuildFrequency, const double cellSizeFactor=1.0, LoadEstimatorOption loadEstimator=LoadEstimatorOption::squaredParticlesPerCell)autopas::LinkedCellsReferences< Particle_T >inline
operator=(const CellBasedParticleContainer &other)=deleteautopas::CellBasedParticleContainer< ReferenceParticleCell< Particle_T > >
ParticleContainerInterface< ParticleCell::ParticleType >::operator=(const ParticleContainerInterface &other)=deleteautopas::ParticleContainerInterface< ParticleCell::ParticleType >
ParticleContainerInterface(double skin)autopas::ParticleContainerInterface< ParticleCell::ParticleType >inline
ParticleContainerInterface(const ParticleContainerInterface &obj)=deleteautopas::ParticleContainerInterface< ParticleCell::ParticleType >
ParticleType typedefautopas::LinkedCellsReferences< Particle_T >
rebuildNeighborLists(TraversalInterface *traversal) overrideautopas::LinkedCellsReferences< Particle_T >inlinevirtual
reduce(Lambda reduceLambda, A &result, IteratorBehavior behavior=IteratorBehavior::ownedOrHaloOrDummy)autopas::LinkedCellsReferences< Particle_T >inline
reduceInRegion(Lambda reduceLambda, A &result, const std::array< double, 3 > &lowerCorner, const std::array< double, 3 > &higherCorner, IteratorBehavior behavior)autopas::LinkedCellsReferences< Particle_T >inline
ReferenceCell typedefautopas::LinkedCellsReferences< Particle_T >
reserve(size_t numParticles, size_t numParticlesHaloEstimate) overrideautopas::LinkedCellsReferences< Particle_T >inlinevirtual
setCutoff(double cutoff) finalautopas::CellBasedParticleContainer< ReferenceParticleCell< Particle_T > >inlinevirtual
setStepsSinceLastRebuild(size_t stepsSinceLastRebuild)autopas::ParticleContainerInterface< ParticleCell::ParticleType >inlinevirtual
size() const overrideautopas::CellBasedParticleContainer< ReferenceParticleCell< Particle_T > >inlinevirtual
updateContainer(bool keepNeighborListsValid) overrideautopas::LinkedCellsReferences< Particle_T >inlinevirtual
updateDirtyParticleReferences()autopas::LinkedCellsReferences< Particle_T >inline
updateHaloParticle(const ParticleType &haloParticle) overrideautopas::LinkedCellsReferences< Particle_T >inlinevirtual
~CellBasedParticleContainer() override=defaultautopas::CellBasedParticleContainer< ReferenceParticleCell< Particle_T > >
~ParticleContainerInterface()=defaultautopas::ParticleContainerInterface< ParticleCell::ParticleType >virtual