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

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

_cellBorderAndFlagManager (defined in ParticleCellBase)ParticleCellBasestatic
_cellIndexCellprotected
addParticle(Molecule &particle, bool checkWhetherDuplicate=false) overrideParticleCellRMMvirtual
assignCellToBoundaryRegion() (defined in ParticleCellBase)ParticleCellBaseinlinevirtual
assignCellToHaloRegion() (defined in ParticleCellBase)ParticleCellBaseinlinevirtual
assignCellToInnerMostAndInnerRegion() (defined in ParticleCellBase)ParticleCellBaseinlinevirtual
assignCellToInnerRegion() (defined in ParticleCellBase)ParticleCellBaseinlinevirtual
buildSoACaches() override (defined in ParticleCellRMM)ParticleCellRMMinlinevirtual
Cell() (defined in Cell)Cellinline
countInRegion(double lowCorner[3], double highCorner[3]) const (defined in ParticleCellRMM)ParticleCellRMM
deallocateAllParticles() override (defined in ParticleCellRMM)ParticleCellRMMvirtual
deleteMoleculeByID(unsigned long molid)ParticleCellBase
deleteMoleculeByIndex(size_t index) override (defined in ParticleCellRMM)ParticleCellRMMvirtual
findMoleculeByID(size_t &index, unsigned long molid) const overrideParticleCellRMMvirtual
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() (defined in ParticleCellRMM)ParticleCellRMMinline
getCellIndex() const (defined in Cell)Cellinline
getLeavingMolecules(std::vector< Molecule > &appendBuffer) override (defined in ParticleCellRMM)ParticleCellRMMvirtual
getMoleculeCount() const override (defined in ParticleCellRMM)ParticleCellRMMvirtual
getMoleculeVectorDynamicSize() const override (defined in ParticleCellRMM)ParticleCellRMMinlinevirtual
getRegion(double lowCorner[3], double highCorner[3], std::vector< Molecule * > &particlePtrs, bool removeFromContainer=false) override (defined in ParticleCellRMM)ParticleCellRMMvirtual
increaseMoleculeStorage(size_t numExtraMols) override (defined in ParticleCellRMM)ParticleCellRMMvirtual
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 overrideParticleCellRMMvirtual
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 ParticleCellRMM)ParticleCellRMMinline
moleculesAtConstNew(size_t i, Molecule *&multipurposePointer) const override (defined in ParticleCellRMM)ParticleCellRMMvirtual
moleculesAtNew(size_t i, Molecule *&multipurposePointer) override (defined in ParticleCellRMM)ParticleCellRMMvirtual
ParticleCellBase() (defined in ParticleCellBase)ParticleCellBase
ParticleCellRMM() (defined in ParticleCellRMM)ParticleCellRMM
ParticleCellRMM(const ParticleCellRMM &other)=default (defined in ParticleCellRMM)ParticleCellRMM
postUpdateLeavingMolecules() override (defined in ParticleCellRMM)ParticleCellRMMinlinevirtual
prefetchForForce() const override (defined in ParticleCellRMM)ParticleCellRMMvirtual
preUpdateLeavingMolecules() override (defined in ParticleCellRMM)ParticleCellRMMinlinevirtual
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
swapAndAppendToCell(ParticleCellRMM &other) (defined in ParticleCellRMM)ParticleCellRMM
swapMolecules(int i, ParticleCellRMM &other, int j) (defined in ParticleCellRMM)ParticleCellRMM
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 ParticleCellRMM)ParticleCellRMMvirtual
~Cell() (defined in Cell)Cellinlinevirtual
~ParticleCellBase() (defined in ParticleCellBase)ParticleCellBasevirtual
~ParticleCellRMM() override (defined in ParticleCellRMM)ParticleCellRMM