ls1-MarDyn
ls1-MarDyn molecular dynamics code
|
This is the complete list of members for DirectNeighbourCommunicationScheme, including all inherited members.
_commDimms (defined in NeighbourCommunicationScheme) | NeighbourCommunicationScheme | protected |
_coversWholeDomain | NeighbourCommunicationScheme | protected |
_fullShellNeighbours | NeighbourCommunicationScheme | protected |
_haloExportForceImportNeighbours (defined in NeighbourCommunicationScheme) | NeighbourCommunicationScheme | protected |
_haloImportForceExportNeighbours (defined in NeighbourCommunicationScheme) | NeighbourCommunicationScheme | protected |
_leavingExportNeighbours (defined in NeighbourCommunicationScheme) | NeighbourCommunicationScheme | protected |
_leavingImportNeighbours (defined in NeighbourCommunicationScheme) | NeighbourCommunicationScheme | protected |
_neighbours | NeighbourCommunicationScheme | protected |
_pushPull (defined in NeighbourCommunicationScheme) | NeighbourCommunicationScheme | protected |
_useSequentialFallback (defined in NeighbourCommunicationScheme) | NeighbourCommunicationScheme | protected |
_zonalMethod | NeighbourCommunicationScheme | protected |
DirectNeighbourCommunicationScheme(ZonalMethod *zonalMethod, bool pushPull) (defined in DirectNeighbourCommunicationScheme) | DirectNeighbourCommunicationScheme | inline |
exchangeMoleculesMPI(ParticleContainer *moleculeContainer, Domain *domain, MessageType msgType, bool removeRecvDuplicates, DomainDecompMPIBase *domainDecomp, bool doHaloPositionCheck=true) override (defined in DirectNeighbourCommunicationScheme) | DirectNeighbourCommunicationScheme | virtual |
finalizeExchangeMoleculesMPI(ParticleContainer *moleculeContainer, Domain *, MessageType, bool removeRecvDuplicates, DomainDecompMPIBase *domainDecomp) (defined in DirectNeighbourCommunicationScheme) | DirectNeighbourCommunicationScheme | protected |
finishNonBlockingStageImpl(ParticleContainer *moleculeContainer, Domain *domain, unsigned int stageNumber, MessageType msgType, bool removeRecvDuplicates, DomainDecompMPIBase *domainDecomp) override (defined in DirectNeighbourCommunicationScheme) | DirectNeighbourCommunicationScheme | virtual |
get3StageNeighbourRanks() override (defined in DirectNeighbourCommunicationScheme) | DirectNeighbourCommunicationScheme | inlinevirtual |
getCommDims() | NeighbourCommunicationScheme | inline |
getDynamicSize() (defined in NeighbourCommunicationScheme) | NeighbourCommunicationScheme | inlinevirtual |
getFullShellNeighbourRanks() (defined in NeighbourCommunicationScheme) | NeighbourCommunicationScheme | inlinevirtual |
initCommunicationPartners(double cutoffRadius, Domain *domain, DomainDecompMPIBase *domainDecomp, ParticleContainer *moleculeContainer) override (defined in DirectNeighbourCommunicationScheme) | DirectNeighbourCommunicationScheme | virtual |
initExchangeMoleculesMPI(ParticleContainer *moleculeContainer, Domain *, MessageType msgType, bool, DomainDecompMPIBase *domainDecomp, bool doHaloPositionCheck) (defined in DirectNeighbourCommunicationScheme) | DirectNeighbourCommunicationScheme | protected |
NeighbourCommunicationScheme()=delete (defined in NeighbourCommunicationScheme) | NeighbourCommunicationScheme | |
NeighbourCommunicationScheme(unsigned int commDimms, ZonalMethod *zonalMethod, bool pushPull) (defined in NeighbourCommunicationScheme) | NeighbourCommunicationScheme | |
NeighbourCommunicationScheme(NeighbourCommunicationScheme const &)=delete (defined in NeighbourCommunicationScheme) | NeighbourCommunicationScheme | |
NeighbourCommunicationSchemeTest (defined in DirectNeighbourCommunicationScheme) | DirectNeighbourCommunicationScheme | friend |
operator=(NeighbourCommunicationScheme const &other)=delete (defined in NeighbourCommunicationScheme) | NeighbourCommunicationScheme | |
prepareNonBlockingStageImpl(ParticleContainer *moleculeContainer, Domain *domain, unsigned int stageNumber, MessageType msgType, bool removeRecvDuplicates, DomainDecompMPIBase *domainDecomp) override (defined in DirectNeighbourCommunicationScheme) | DirectNeighbourCommunicationScheme | virtual |
printCommunicationPartners(std::string filename) const (defined in NeighbourCommunicationScheme) | NeighbourCommunicationScheme | |
selectNeighbours(MessageType msgType, bool import) (defined in NeighbourCommunicationScheme) | NeighbourCommunicationScheme | protected |
setCoverWholeDomain(unsigned int d, bool covers) (defined in NeighbourCommunicationScheme) | NeighbourCommunicationScheme | inline |
setSequentialFallback(bool useSequentialFallback) (defined in NeighbourCommunicationScheme) | NeighbourCommunicationScheme | inline |
~DirectNeighbourCommunicationScheme() override=default (defined in DirectNeighbourCommunicationScheme) | DirectNeighbourCommunicationScheme | |
~NeighbourCommunicationScheme() (defined in NeighbourCommunicationScheme) | NeighbourCommunicationScheme | virtual |