ls1-MarDyn
ls1-MarDyn molecular dynamics code
|
This is the complete list of members for DomainDecompBase, including all inherited members.
_numProcs | DomainDecompBase | protected |
_rank | DomainDecompBase | protected |
addLeavingMolecules(std::vector< Molecule > &&invalidMolecules, ParticleContainer *moleculeContainer) (defined in DomainDecompBase) | DomainDecompBase | protected |
assertDisjunctivity(ParticleContainer *moleculeContainer) const (defined in DomainDecompBase) | DomainDecompBase | virtual |
assertIntIdentity(int IX) | DomainDecompBase | virtual |
balanceAndExchange(double lastTraversalTime, bool forceRebalancing, ParticleContainer *moleculeContainer, Domain *domain) | DomainDecompBase | virtual |
barrier() const | DomainDecompBase | virtual |
collCommAllreduceCustom(ReduceType type) | DomainDecompBase | virtual |
collCommAllreduceSum() | DomainDecompBase | virtual |
collCommAllreduceSumAllowPrevious() | DomainDecompBase | virtual |
collCommAppendDouble(double doubleValue) | DomainDecompBase | virtual |
collCommAppendFloat(float floatValue) | DomainDecompBase | virtual |
collCommAppendInt(int intValue) | DomainDecompBase | virtual |
collCommAppendLongDouble(long double longDoubleValue) | DomainDecompBase | virtual |
collCommAppendUnsLong(unsigned long unsLongValue) | DomainDecompBase | virtual |
collCommBroadcast(int root=0) | DomainDecompBase | virtual |
collCommFinalize() | DomainDecompBase | virtual |
collCommGetDouble() | DomainDecompBase | virtual |
collCommGetFloat() | DomainDecompBase | virtual |
collCommGetInt() | DomainDecompBase | virtual |
collCommGetLongDouble() | DomainDecompBase | virtual |
collCommGetUnsLong() | DomainDecompBase | virtual |
collCommInit(int numValues, int key=0) | DomainDecompBase | virtual |
collCommScanSum() | DomainDecompBase | virtual |
DirectNeighbourCommunicationScheme (defined in DomainDecompBase) | DomainDecompBase | friend |
DomainDecompBase() | DomainDecompBase | |
exchangeForces(ParticleContainer *moleculeContainer, Domain *domain) | DomainDecompBase | virtual |
exchangeMolecules(ParticleContainer *moleculeContainer, Domain *domain) | DomainDecompBase | |
getAllRanks() (defined in DomainDecompBase) | DomainDecompBase | inlinevirtual |
getBoundingBoxMax(int dimension, Domain *domain) | DomainDecompBase | virtual |
getBoundingBoxMin(int dimension, Domain *domain) | DomainDecompBase | virtual |
getBoundingBoxMinMax(Domain *domain, double *min, double *max) | DomainDecompBase | |
getCommunicator() (defined in DomainDecompBase) | DomainDecompBase | inlinevirtual |
getIOCutoffRadius(int dim, Domain *domain, ParticleContainer *moleculeContainer) | DomainDecompBase | |
getName() override (defined in DomainDecompBase) | DomainDecompBase | inlinevirtual |
getNeighbourRanks() (defined in DomainDecompBase) | DomainDecompBase | inlinevirtual |
getNeighbourRanksFullShell() (defined in DomainDecompBase) | DomainDecompBase | inlinevirtual |
getNonBlockingStageCount() | DomainDecompBase | virtual |
getNumProcs() const | DomainDecompBase | virtual |
getRank() const | DomainDecompBase | virtual |
getTime() const | DomainDecompBase | virtual |
getTotalSize() override (defined in DomainDecompBase) | DomainDecompBase | inlinevirtual |
handleDomainLeavingParticles(unsigned dim, ParticleContainer *moleculeContainer) const | DomainDecompBase | protected |
handleDomainLeavingParticlesDirect(const HaloRegion &haloRegion, ParticleContainer *moleculeContainer, std::vector< Molecule > &invalidParticles) const | DomainDecompBase | protected |
handleForceExchange(unsigned dim, ParticleContainer *moleculeContainer) const | DomainDecompBase | protected |
handleForceExchangeDirect(const HaloRegion &haloRegion, ParticleContainer *moleculeContainer) const | DomainDecompBase | protectedvirtual |
IndirectNeighbourCommunicationScheme (defined in DomainDecompBase) | DomainDecompBase | friend |
Ndistribution(unsigned localN, float *minrnd, float *maxrnd) | DomainDecompBase | virtual |
NeighbourCommunicationScheme (defined in DomainDecompBase) | DomainDecompBase | friend |
populateHaloLayerWithCopies(unsigned dim, ParticleContainer *moleculeContainer) const (defined in DomainDecompBase) | DomainDecompBase | protected |
populateHaloLayerWithCopiesDirect(const HaloRegion &haloRegion, ParticleContainer *moleculeContainer, bool positionCheck=true) const (defined in DomainDecompBase) | DomainDecompBase | protected |
printCommunicationPartners(std::string filename) const (defined in DomainDecompBase) | DomainDecompBase | inlinevirtual |
printDecomp(const std::string &filename, Domain *domain, ParticleContainer *particleContainer) | DomainDecompBase | virtual |
printSubInfo(int offset) override (defined in DomainDecompBase) | DomainDecompBase | inlinevirtual |
procOwnsPos(double x, double y, double z, Domain *domain) final | DomainDecompBase | virtual |
queryBalanceAndExchangeNonBlocking(bool forceRebalancing, ParticleContainer *moleculeContainer, Domain *domain, double etime) | DomainDecompBase | virtual |
readXML(XMLfileUnits &xmlconfig) (defined in DomainDecompBase) | DomainDecompBase | virtual |
sendLeavingWithCopies() const (defined in DomainDecompBase) | DomainDecompBase | inline |
updateSendLeavingWithCopies(bool sendTogether) (defined in DomainDecompBase) | DomainDecompBase | inline |
writeMoleculesToFile(const std::string &filename, ParticleContainer *moleculeContainer, bool binary=false) const | DomainDecompBase | |
writeMoleculesToMPIFileBinary(const std::string &filename, ParticleContainer *moleculeContainer) const | DomainDecompBase | |
~DomainDecompBase() override | DomainDecompBase | |
~MemoryProfilable() (defined in MemoryProfilable) | MemoryProfilable | inlinevirtual |