ls1-MarDyn
ls1-MarDyn molecular dynamics code
|
This is the complete list of members for ParticleContainer, including all inherited members.
_boundingBoxMax | ParticleContainer | protected |
_boundingBoxMin | ParticleContainer | protected |
addHaloParticle(Molecule &particle, bool inBoxCheckedAlready=false, bool checkWhetherDuplicate=false, const bool &rebuildCaches=false) | ParticleContainer | virtual |
addParticle(Molecule &particle, bool inBoxCheckedAlready=false, bool checkWhetherDuplicate=false, const bool &rebuildCaches=false)=0 | ParticleContainer | pure virtual |
addParticles(std::vector< Molecule > &particles, bool checkWhetherDuplicate=false)=0 | ParticleContainer | pure virtual |
clear()=0 | ParticleContainer | pure virtual |
deleteMolecule(ParticleIterator &moleculeIter, const bool &rebuildCaches)=0 (defined in ParticleContainer) | ParticleContainer | pure virtual |
deleteOuterParticles()=0 | ParticleContainer | pure virtual |
get_halo_L(int index) const =0 | ParticleContainer | pure virtual |
getBoundingBoxMax(int dimension) const | ParticleContainer | virtual |
getBoundingBoxMin(int dimension) const | ParticleContainer | virtual |
getCellLength()=0 (defined in ParticleContainer) | ParticleContainer | pure virtual |
getConfigurationAsString()=0 | ParticleContainer | pure virtual |
getCutoff() const =0 (defined in ParticleContainer) | ParticleContainer | pure virtual |
getEnergy(ParticlePairsHandler *particlePairsHandler, Molecule *m1, CellProcessor &cellProcessor)=0 (defined in ParticleContainer) | ParticleContainer | pure virtual |
getHaloSize() | ParticleContainer | inlinevirtual |
getHaloWidthNumCells() (defined in ParticleContainer) | ParticleContainer | virtual |
getInvalidParticles() (defined in ParticleContainer) | ParticleContainer | inlinevirtual |
getMoleculeAtPosition(const double pos[3])=0 | ParticleContainer | pure virtual |
getName()=0 (defined in MemoryProfilable) | MemoryProfilable | pure virtual |
getNumberOfParticles()=0 | ParticleContainer | pure virtual |
getParticleCellStatistics() | ParticleContainer | inlinevirtual |
getSkin() const (defined in ParticleContainer) | ParticleContainer | inlinevirtual |
getTotalSize()=0 (defined in MemoryProfilable) | MemoryProfilable | pure virtual |
initCubicGrid(std::array< unsigned long, 3 > numMoleculesPerDimension, std::array< double, 3 > simBoxLength, size_t seed_offset)=0 (defined in ParticleContainer) | ParticleContainer | pure virtual |
isInBoundingBox(double r[3]) const | ParticleContainer | virtual |
isInvalidParticleReturner() (defined in ParticleContainer) | ParticleContainer | inlinevirtual |
iterator(ParticleIterator::Type t)=0 (defined in ParticleContainer) | ParticleContainer | pure virtual |
ParticleContainer(double bBoxMin[3], double bBoxMax[3]) | ParticleContainer | |
ParticleContainer() | ParticleContainer | inline |
printSubInfo(int offset)=0 (defined in MemoryProfilable) | MemoryProfilable | pure virtual |
readXML(XMLfileUnits &xmlconfig)=0 (defined in ParticleContainer) | ParticleContainer | pure virtual |
rebuild(double bBoxMin[3], double bBoxMax[3]) | ParticleContainer | virtual |
regionIterator(const double startCorner[3], const double endCorner[3], ParticleIterator::Type t)=0 (defined in ParticleContainer) | ParticleContainer | pure virtual |
requiresForceExchange() const (defined in ParticleContainer) | ParticleContainer | inlinevirtual |
setCutoff(double rc) | ParticleContainer | inlinevirtual |
traverseCells(CellProcessor &cellProcessor)=0 | ParticleContainer | pure virtual |
traverseNonInnermostCells(CellProcessor &cellProcessor)=0 (defined in ParticleContainer) | ParticleContainer | pure virtual |
traversePartialInnermostCells(CellProcessor &cellProcessor, unsigned int stage, int stageCount)=0 (defined in ParticleContainer) | ParticleContainer | pure virtual |
update()=0 | ParticleContainer | pure virtual |
updateBoundaryAndHaloMoleculeCaches()=0 | ParticleContainer | pure virtual |
updateInnerMoleculeCaches()=0 | ParticleContainer | pure virtual |
updateMoleculeCaches()=0 | ParticleContainer | pure virtual |
~MemoryProfilable() (defined in MemoryProfilable) | MemoryProfilable | inlinevirtual |
~ParticleContainer() | ParticleContainer | inlinevirtual |