ls1-MarDyn
ls1-MarDyn molecular dynamics code
|
This is the complete list of members for ParticleCellBase, including all inherited members.
_cellBorderAndFlagManager (defined in ParticleCellBase) | ParticleCellBase | static |
_cellIndex | Cell | protected |
addParticle(Molecule &particle, bool checkWhetherDuplicate=false)=0 | ParticleCellBase | pure virtual |
assignCellToBoundaryRegion() (defined in ParticleCellBase) | ParticleCellBase | inlinevirtual |
assignCellToHaloRegion() (defined in ParticleCellBase) | ParticleCellBase | inlinevirtual |
assignCellToInnerMostAndInnerRegion() (defined in ParticleCellBase) | ParticleCellBase | inlinevirtual |
assignCellToInnerRegion() (defined in ParticleCellBase) | ParticleCellBase | inlinevirtual |
buildSoACaches()=0 (defined in ParticleCellBase) | ParticleCellBase | pure virtual |
Cell() (defined in Cell) | Cell | inline |
deallocateAllParticles()=0 (defined in ParticleCellBase) | ParticleCellBase | pure virtual |
deleteMoleculeByID(unsigned long molid) | ParticleCellBase | |
deleteMoleculeByIndex(size_t index)=0 (defined in ParticleCellBase) | ParticleCellBase | pure virtual |
findMoleculeByID(size_t &index, unsigned long molid) const =0 | ParticleCellBase | protectedpure virtual |
getBoxMax(int d) const (defined in ParticleCellBase) | ParticleCellBase | inlinevirtual |
getBoxMaxArray() const (defined in ParticleCellBase) | ParticleCellBase | inline |
getBoxMin(int d) const (defined in ParticleCellBase) | ParticleCellBase | inlinevirtual |
getBoxMinArray() const (defined in ParticleCellBase) | ParticleCellBase | inline |
getCellIndex() const (defined in Cell) | Cell | inline |
getLeavingMolecules(std::vector< Molecule > &appendBuffer) (defined in ParticleCellBase) | ParticleCellBase | inlinevirtual |
getMoleculeCount() const =0 (defined in ParticleCellBase) | ParticleCellBase | pure virtual |
getMoleculeVectorDynamicSize() const =0 (defined in ParticleCellBase) | ParticleCellBase | pure virtual |
getRegion(double lowCorner[3], double highCorner[3], std::vector< Molecule * > &particlePtrs, bool removeFromContainer=false)=0 (defined in ParticleCellBase) | ParticleCellBase | pure virtual |
increaseMoleculeStorage(size_t numMols)=0 (defined in ParticleCellBase) | ParticleCellBase | pure virtual |
initCubicGrid(std::array< unsigned long, 3 > numMoleculesPerDimension, std::array< double, 3 > simBoxLength, Random &RNG) (defined in ParticleCellBase) | ParticleCellBase | |
isBoundaryCell() const final (defined in ParticleCellBase) | ParticleCellBase | inlinevirtual |
isEmpty() const =0 | ParticleCellBase | pure virtual |
isHaloCell() const final (defined in ParticleCellBase) | ParticleCellBase | inlinevirtual |
isInnerCell() const final (defined in ParticleCellBase) | ParticleCellBase | inlinevirtual |
isInnerMostCell() const final (defined in ParticleCellBase) | ParticleCellBase | inlinevirtual |
isNotEmpty() const | ParticleCellBase | inline |
moleculesAtConstNew(size_t i, Molecule *&multipurposePointer) const =0 (defined in ParticleCellBase) | ParticleCellBase | pure virtual |
moleculesAtNew(size_t i, Molecule *&multipurposePointer)=0 (defined in ParticleCellBase) | ParticleCellBase | pure virtual |
ParticleCellBase() (defined in ParticleCellBase) | ParticleCellBase | |
postUpdateLeavingMolecules()=0 (defined in ParticleCellBase) | ParticleCellBase | pure virtual |
prefetchForForce() const (defined in ParticleCellBase) | ParticleCellBase | inlinevirtual |
preUpdateLeavingMolecules()=0 (defined in ParticleCellBase) | ParticleCellBase | pure virtual |
setBoxMax(const double b[3]) (defined in ParticleCellBase) | ParticleCellBase | inlinevirtual |
setBoxMin(const double b[3]) (defined in ParticleCellBase) | ParticleCellBase | inlinevirtual |
setCellIndex(unsigned long cellIndex) (defined in Cell) | Cell | inline |
skipCellFromBoundaryRegion() (defined in ParticleCellBase) | ParticleCellBase | inlinevirtual |
skipCellFromHaloRegion() (defined in ParticleCellBase) | ParticleCellBase | inlinevirtual |
skipCellFromInnerMostRegion() (defined in ParticleCellBase) | ParticleCellBase | inlinevirtual |
skipCellFromInnerRegion() (defined in ParticleCellBase) | ParticleCellBase | inlinevirtual |
testInBox(const Molecule &particle) const (defined in ParticleCellBase) | ParticleCellBase | inlinevirtual |
testPointInCell(const double point[3]) const (defined in ParticleCellBase) | ParticleCellBase | inlinevirtual |
updateLeavingMoleculesBase(ParticleCellBase &otherCell)=0 (defined in ParticleCellBase) | ParticleCellBase | pure virtual |
~Cell() (defined in Cell) | Cell | inlinevirtual |
~ParticleCellBase() (defined in ParticleCellBase) | ParticleCellBase | virtual |