d_allOwnedRanges | dftefe::utils::mpi::MPIPatternP2P< memorySpace > | private |
d_flattenedLocalGhostIndices | dftefe::utils::mpi::MPIPatternP2P< memorySpace > | private |
d_flattenedLocalTargetIndices | dftefe::utils::mpi::MPIPatternP2P< memorySpace > | private |
d_ghostIndices | dftefe::utils::mpi::MPIPatternP2P< memorySpace > | private |
d_ghostIndicesOptimizedIndexSet | dftefe::utils::mpi::MPIPatternP2P< memorySpace > | private |
d_ghostIndicesRangeId | dftefe::utils::mpi::MPIPatternP2P< memorySpace > | private |
d_ghostProcIds | dftefe::utils::mpi::MPIPatternP2P< memorySpace > | private |
d_ghostProcLocallyOwnedRangesCumulative | dftefe::utils::mpi::MPIPatternP2P< memorySpace > | private |
d_globalRanges | dftefe::utils::mpi::MPIPatternP2P< memorySpace > | private |
d_localGhostIndicesRanges | dftefe::utils::mpi::MPIPatternP2P< memorySpace > | private |
d_locallyOwnedRanges | dftefe::utils::mpi::MPIPatternP2P< memorySpace > | private |
d_locallyOwnedRangesCumulativePairs | dftefe::utils::mpi::MPIPatternP2P< memorySpace > | private |
d_locallyOwnedRangesIdPermutation | dftefe::utils::mpi::MPIPatternP2P< memorySpace > | private |
d_locallyOwnedRangesSorted | dftefe::utils::mpi::MPIPatternP2P< memorySpace > | private |
d_mpiComm | dftefe::utils::mpi::MPIPatternP2P< memorySpace > | private |
d_myRank | dftefe::utils::mpi::MPIPatternP2P< memorySpace > | private |
d_nGlobalIndices | dftefe::utils::mpi::MPIPatternP2P< memorySpace > | private |
d_nGlobalRanges | dftefe::utils::mpi::MPIPatternP2P< memorySpace > | private |
d_nprocs | dftefe::utils::mpi::MPIPatternP2P< memorySpace > | private |
d_numGhostIndices | dftefe::utils::mpi::MPIPatternP2P< memorySpace > | private |
d_numGhostIndicesInGhostProcs | dftefe::utils::mpi::MPIPatternP2P< memorySpace > | private |
d_numGhostProcs | dftefe::utils::mpi::MPIPatternP2P< memorySpace > | private |
d_numLocallyOwnedIndices | dftefe::utils::mpi::MPIPatternP2P< memorySpace > | private |
d_numOwnedIndicesForTargetProcs | dftefe::utils::mpi::MPIPatternP2P< memorySpace > | private |
d_numTargetProcs | dftefe::utils::mpi::MPIPatternP2P< memorySpace > | private |
d_targetProcIds | dftefe::utils::mpi::MPIPatternP2P< memorySpace > | private |
getGhostIndices() const | dftefe::utils::mpi::MPIPatternP2P< memorySpace > | |
getGhostLocalIndicesForGhostProc(const size_type procId) const | dftefe::utils::mpi::MPIPatternP2P< memorySpace > | |
getGhostLocalIndicesForGhostProcs() const | dftefe::utils::mpi::MPIPatternP2P< memorySpace > | |
getGhostLocalIndicesRanges() const | dftefe::utils::mpi::MPIPatternP2P< memorySpace > | |
getGhostProcIds() const | dftefe::utils::mpi::MPIPatternP2P< memorySpace > | |
getGlobalRanges() const | dftefe::utils::mpi::MPIPatternP2P< memorySpace > | |
getLocallyOwnedRange(size_type rangeId) const | dftefe::utils::mpi::MPIPatternP2P< memorySpace > | |
getLocallyOwnedRanges() const | dftefe::utils::mpi::MPIPatternP2P< memorySpace > | |
getNumGhostIndicesInGhostProc(const size_type procId) const | dftefe::utils::mpi::MPIPatternP2P< memorySpace > | |
getNumGhostIndicesInGhostProcs() const | dftefe::utils::mpi::MPIPatternP2P< memorySpace > | |
getNumOwnedIndicesForTargetProc(const size_type procId) const | dftefe::utils::mpi::MPIPatternP2P< memorySpace > | |
getNumOwnedIndicesForTargetProcs() const | dftefe::utils::mpi::MPIPatternP2P< memorySpace > | |
getOwnedLocalIndicesForTargetProc(const size_type procId) const | dftefe::utils::mpi::MPIPatternP2P< memorySpace > | |
getOwnedLocalIndicesForTargetProcs() const | dftefe::utils::mpi::MPIPatternP2P< memorySpace > | |
getTargetProcIds() const | dftefe::utils::mpi::MPIPatternP2P< memorySpace > | |
getTotalOwnedIndicesForTargetProcs() const | dftefe::utils::mpi::MPIPatternP2P< memorySpace > | |
GlobalSizeTypeVector typedef | dftefe::utils::mpi::MPIPatternP2P< memorySpace > | |
globalToLocal(const global_size_type globalId) const | dftefe::utils::mpi::MPIPatternP2P< memorySpace > | |
globalToLocalAndRangeId(const global_size_type globalId) const | dftefe::utils::mpi::MPIPatternP2P< memorySpace > | |
inLocallyOwnedRanges(const global_size_type globalId) const | dftefe::utils::mpi::MPIPatternP2P< memorySpace > | |
isCompatible(const MPIPatternP2P< memorySpace > &rhs) const | dftefe::utils::mpi::MPIPatternP2P< memorySpace > | |
isGhostEntry(const global_size_type globalId) const | dftefe::utils::mpi::MPIPatternP2P< memorySpace > | |
localGhostSize() const | dftefe::utils::mpi::MPIPatternP2P< memorySpace > | |
localOwnedSize(size_type rangeId) const | dftefe::utils::mpi::MPIPatternP2P< memorySpace > | |
localOwnedSize() const | dftefe::utils::mpi::MPIPatternP2P< memorySpace > | |
localToGlobal(const size_type localId) const | dftefe::utils::mpi::MPIPatternP2P< memorySpace > | |
localToGlobalAndRangeId(const size_type localId) const | dftefe::utils::mpi::MPIPatternP2P< memorySpace > | |
mpiCommunicator() const | dftefe::utils::mpi::MPIPatternP2P< memorySpace > | |
MPIPatternP2P(const std::vector< std::pair< global_size_type, global_size_type > > &locallyOwnedRanges, const std::vector< dftefe::global_size_type > &ghostIndices, const MPIComm &mpiComm) | dftefe::utils::mpi::MPIPatternP2P< memorySpace > | |
MPIPatternP2P(const std::pair< global_size_type, global_size_type > &locallyOwnedRange, const std::vector< dftefe::global_size_type > &ghostIndices, const MPIComm &mpiComm) | dftefe::utils::mpi::MPIPatternP2P< memorySpace > | |
MPIPatternP2P(const std::vector< size_type > &sizes) | dftefe::utils::mpi::MPIPatternP2P< memorySpace > | |
MPIPatternP2P(const size_type &size) | dftefe::utils::mpi::MPIPatternP2P< memorySpace > | |
nGlobalIndices() const | dftefe::utils::mpi::MPIPatternP2P< memorySpace > | |
nGlobalRanges() const | dftefe::utils::mpi::MPIPatternP2P< memorySpace > | |
nmpiProcesses() const | dftefe::utils::mpi::MPIPatternP2P< memorySpace > | |
reinit(const std::vector< std::pair< global_size_type, global_size_type > > &locallyOwnedRanges, const std::vector< dftefe::global_size_type > &ghostIndices, const MPIComm &mpiComm) | dftefe::utils::mpi::MPIPatternP2P< memorySpace > | |
reinit(const std::vector< size_type > &sizes) | dftefe::utils::mpi::MPIPatternP2P< memorySpace > | |
SizeTypeVector typedef | dftefe::utils::mpi::MPIPatternP2P< memorySpace > | |
thisProcessId() const | dftefe::utils::mpi::MPIPatternP2P< memorySpace > | |
~MPIPatternP2P()=default | dftefe::utils::mpi::MPIPatternP2P< memorySpace > | virtual |