|
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 |