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

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

_cellBorderAndFlagManager (defined in ParticleCellBase)ParticleCellBasestatic
_cellIndexCellprotected
addParticle(Molecule &particle, bool checkWhetherDuplicate=false) overrideFullParticleCellvirtual
assignCellToBoundaryRegion() (defined in ParticleCellBase)ParticleCellBaseinlinevirtual
assignCellToHaloRegion() (defined in ParticleCellBase)ParticleCellBaseinlinevirtual
assignCellToInnerMostAndInnerRegion() (defined in ParticleCellBase)ParticleCellBaseinlinevirtual
assignCellToInnerRegion() (defined in ParticleCellBase)ParticleCellBaseinlinevirtual
buildSoACaches() override (defined in FullParticleCell)FullParticleCellvirtual
Cell() (defined in Cell)Cellinline
deallocateAllParticles() overrideFullParticleCellvirtual
deleteMoleculeByID(unsigned long molid)ParticleCellBase
deleteMoleculeByIndex(size_t index) override (defined in FullParticleCell)FullParticleCellvirtual
findMoleculeByID(size_t &index, unsigned long molid) const overrideFullParticleCellvirtual
FullParticleCell()FullParticleCell
getBoxMax(int d) const (defined in ParticleCellBase)ParticleCellBaseinlinevirtual
getBoxMaxArray() const (defined in ParticleCellBase)ParticleCellBaseinline
getBoxMin(int d) const (defined in ParticleCellBase)ParticleCellBaseinlinevirtual
getBoxMinArray() const (defined in ParticleCellBase)ParticleCellBaseinline
getCellDataSoA()FullParticleCellinline
getCellIndex() const (defined in Cell)Cellinline
getLeavingMolecules(std::vector< Molecule > &appendBuffer) (defined in ParticleCellBase)ParticleCellBaseinlinevirtual
getMoleculeCount() const overrideFullParticleCellvirtual
getMoleculeVectorDynamicSize() const override (defined in FullParticleCell)FullParticleCellinlinevirtual
getRegion(double lowCorner[3], double highCorner[3], std::vector< Molecule * > &particlePtrs, bool removeFromContainer=false) override (defined in FullParticleCell)FullParticleCellvirtual
increaseMoleculeStorage(size_t numExtraMols) override (defined in FullParticleCell)FullParticleCellvirtual
initCubicGrid(std::array< unsigned long, 3 > numMoleculesPerDimension, std::array< double, 3 > simBoxLength, Random &RNG) (defined in ParticleCellBase)ParticleCellBase
isBoundaryCell() const final (defined in ParticleCellBase)ParticleCellBaseinlinevirtual
isEmpty() const overrideFullParticleCellvirtual
isHaloCell() const final (defined in ParticleCellBase)ParticleCellBaseinlinevirtual
isInnerCell() const final (defined in ParticleCellBase)ParticleCellBaseinlinevirtual
isInnerMostCell() const final (defined in ParticleCellBase)ParticleCellBaseinlinevirtual
isNotEmpty() constParticleCellBaseinline
iterator() (defined in FullParticleCell)FullParticleCellinline
moleculesAtConstNew(size_t i, Molecule *&multipurposePointer) const override (defined in FullParticleCell)FullParticleCellinlinevirtual
moleculesAtNew(size_t i, Molecule *&multipurposePointer) override (defined in FullParticleCell)FullParticleCellinlinevirtual
ParticleCellBase() (defined in ParticleCellBase)ParticleCellBase
postUpdateLeavingMolecules() override (defined in FullParticleCell)FullParticleCellvirtual
prefetchForForce() const (defined in ParticleCellBase)ParticleCellBaseinlinevirtual
preUpdateLeavingMolecules() override (defined in FullParticleCell)FullParticleCellvirtual
setBoxMax(const double b[3]) (defined in ParticleCellBase)ParticleCellBaseinlinevirtual
setBoxMin(const double b[3]) (defined in ParticleCellBase)ParticleCellBaseinlinevirtual
setCellIndex(unsigned long cellIndex) (defined in Cell)Cellinline
skipCellFromBoundaryRegion() (defined in ParticleCellBase)ParticleCellBaseinlinevirtual
skipCellFromHaloRegion() (defined in ParticleCellBase)ParticleCellBaseinlinevirtual
skipCellFromInnerMostRegion() (defined in ParticleCellBase)ParticleCellBaseinlinevirtual
skipCellFromInnerRegion() (defined in ParticleCellBase)ParticleCellBaseinlinevirtual
testInBox(const Molecule &particle) const (defined in ParticleCellBase)ParticleCellBaseinlinevirtual
testPointInCell(const double point[3]) const (defined in ParticleCellBase)ParticleCellBaseinlinevirtual
updateLeavingMoleculesBase(ParticleCellBase &otherCell) override (defined in FullParticleCell)FullParticleCellvirtual
~Cell() (defined in Cell)Cellinlinevirtual
~FullParticleCell()FullParticleCell
~ParticleCellBase() (defined in ParticleCellBase)ParticleCellBasevirtual