ls1-MarDyn
ls1-MarDyn molecular dynamics code
AutoPasContainer Member List

This is the complete list of members for AutoPasContainer, including all inherited members.

_boundingBoxMaxParticleContainerprotected
_boundingBoxMinParticleContainerprotected
addHaloParticle(Molecule &particle, bool inBoxCheckedAlready=false, bool checkWhetherDuplicate=false, const bool &rebuildCaches=false) overrideAutoPasContainervirtual
addParticle(Molecule &particle, bool inBoxCheckedAlready=false, bool checkWhetherDuplicate=false, const bool &rebuildCaches=false) overrideAutoPasContainervirtual
addParticles(std::vector< Molecule > &particles, bool checkWhetherDuplicate=false) overrideAutoPasContainervirtual
AutoPasContainer(double cutoff) (defined in AutoPasContainer)AutoPasContainer
clear() overrideAutoPasContainervirtual
deleteMolecule(ParticleIterator &moleculeIter, const bool &rebuildCaches) override (defined in AutoPasContainer)AutoPasContainervirtual
deleteOuterParticles() overrideAutoPasContainervirtual
get_halo_L(int index) const overrideAutoPasContainervirtual
getBoundingBoxMax(int dimension) constParticleContainervirtual
getBoundingBoxMin(int dimension) constParticleContainervirtual
getCellLength() override (defined in AutoPasContainer)AutoPasContainervirtual
getConfigurationAsString() overrideAutoPasContainervirtual
getCutoff() const override (defined in AutoPasContainer)AutoPasContainervirtual
getEnergy(ParticlePairsHandler *particlePairsHandler, Molecule *m1, CellProcessor &cellProcessor) override (defined in AutoPasContainer)AutoPasContainervirtual
getHaloSize() overrideAutoPasContainervirtual
getHaloWidthNumCells() (defined in ParticleContainer)ParticleContainervirtual
getInvalidParticles() override (defined in AutoPasContainer)AutoPasContainerinlinevirtual
getMoleculeAtPosition(const double pos[3]) overrideAutoPasContainervirtual
getName() override (defined in AutoPasContainer)AutoPasContainerinlinevirtual
getNumberOfParticles() overrideAutoPasContainervirtual
getParticleCellStatistics()ParticleContainerinlinevirtual
getSkin() const override (defined in AutoPasContainer)AutoPasContainervirtual
getTotalSize() override (defined in AutoPasContainer)AutoPasContainerinlinevirtual
initCubicGrid(std::array< unsigned long, 3 > numMoleculesPerDimension, std::array< double, 3 > simBoxLength, size_t seed_offset) override (defined in AutoPasContainer)AutoPasContainervirtual
isInBoundingBox(double r[3]) constParticleContainervirtual
isInvalidParticleReturner() override (defined in AutoPasContainer)AutoPasContainerinlinevirtual
iterator(ParticleIterator::Type t) override (defined in AutoPasContainer)AutoPasContainervirtual
ParticleContainer(double bBoxMin[3], double bBoxMax[3])ParticleContainer
ParticleContainer()ParticleContainerinline
printSubInfo(int offset) override (defined in AutoPasContainer)AutoPasContainerinlinevirtual
readXML(XMLfileUnits &xmlconfig) overrideAutoPasContainervirtual
rebuild(double bBoxMin[3], double bBoxMax[3]) overrideAutoPasContainervirtual
regionIterator(const double startCorner[3], const double endCorner[3], ParticleIterator::Type t) override (defined in AutoPasContainer)AutoPasContainervirtual
requiresForceExchange() const (defined in ParticleContainer)ParticleContainerinlinevirtual
setCutoff(double cutoff) overrideAutoPasContainerinlinevirtual
traverseCells(CellProcessor &cellProcessor) overrideAutoPasContainervirtual
traverseNonInnermostCells(CellProcessor &cellProcessor) override (defined in AutoPasContainer)AutoPasContainervirtual
traversePartialInnermostCells(CellProcessor &cellProcessor, unsigned int stage, int stageCount) override (defined in AutoPasContainer)AutoPasContainervirtual
update() overrideAutoPasContainervirtual
updateBoundaryAndHaloMoleculeCaches() overrideAutoPasContainervirtual
updateInnerMoleculeCaches() overrideAutoPasContainervirtual
updateMoleculeCaches() overrideAutoPasContainervirtual
~AutoPasContainer() override (defined in AutoPasContainer)AutoPasContainerinline
~MemoryProfilable() (defined in MemoryProfilable)MemoryProfilableinlinevirtual
~ParticleContainer()ParticleContainerinlinevirtual