globalIndex Member List

This is the complete list of members for globalIndex, including all inherited members.

accessType enum nameglobalIndex
allProcs() const noexceptglobalIndexinline
commglobalIndex
empty() constglobalIndexinline
FOAM_DEPRECATED_FOR(2022-03, "construct without message tag") globalIndex(const label localSizeglobalIndex
FOAM_DEPRECATED_FOR(2022-03, "reset without message tag") void reset(const label localSizeglobalIndex
FOAM_DEPRECATED_FOR(2022-02, "use localStart()") label offset(const label proci) constglobalIndexinline
gather(const labelUList &offsets, const label comm, const ProcIDsContainer &procIDs, const UList< Type > &fld, List< Type > &allFld, const int tag=UPstream::msgType(), const UPstream::commsTypes=UPstream::commsTypes::nonBlocking)globalIndexstatic
gather(const labelUList &offsets, const label comm, const UList< int > &procIDs, const IndirectListBase< Type, Addr > &fld, List< Type > &allFld, const int tag=UPstream::msgType(), const UPstream::commsTypes=UPstream::commsTypes::nonBlocking)globalIndexstatic
gather(const labelUList &offsets, const label comm, const ProcIDsContainer &procIDs, List< Type > &fld, const int tag=UPstream::msgType(), const UPstream::commsTypes ct=UPstream::commsTypes::nonBlocking)globalIndexinlinestatic
gather(const label comm, const ProcIDsContainer &procIDs, const UList< Type > &fld, List< Type > &allFld, const int tag=UPstream::msgType(), const UPstream::commsTypes ct=UPstream::commsTypes::nonBlocking) constglobalIndexinline
gather(const label comm, const ProcIDsContainer &procIDs, List< Type > &fld, const int tag=UPstream::msgType(), const UPstream::commsTypes ct=UPstream::commsTypes::nonBlocking) constglobalIndexinline
gather(const UList< Type > &sendData, List< Type > &allData, const int tag=UPstream::msgType(), const UPstream::commsTypes=UPstream::commsTypes::nonBlocking, const label comm=UPstream::worldComm) constglobalIndex
gather(const IndirectListBase< Type, Addr > &sendData, List< Type > &allData, const int tag=UPstream::msgType(), const UPstream::commsTypes=UPstream::commsTypes::nonBlocking, const label comm=UPstream::worldComm) constglobalIndex
gather(const UList< Type > &sendData, const int tag=UPstream::msgType(), const UPstream::commsTypes=UPstream::commsTypes::nonBlocking, const label comm=UPstream::worldComm) constglobalIndex
gather(const IndirectListBase< Type, Addr > &sendData, const int tag=UPstream::msgType(), const UPstream::commsTypes=UPstream::commsTypes::nonBlocking, const label comm=UPstream::worldComm) constglobalIndex
gatherInplace(List< Type > &fld, const int tag=UPstream::msgType(), const UPstream::commsTypes=UPstream::commsTypes::nonBlocking, const label comm=UPstream::worldComm) constglobalIndex
gatherInplaceOp(List< Type > &fld, const int tag=UPstream::msgType(), const UPstream::commsTypes=UPstream::commsTypes::nonBlocking, const label comm=UPstream::worldComm)globalIndexstatic
gatherOp(const UList< Type > &sendData, List< Type > &allData, const int tag=UPstream::msgType(), const UPstream::commsTypes=UPstream::commsTypes::nonBlocking, const label comm=UPstream::worldComm)globalIndexstatic
gatherOp(const IndirectListBase< Type, Addr > &sendData, List< Type > &allData, const int tag=UPstream::msgType(), const UPstream::commsTypes=UPstream::commsTypes::nonBlocking, const label comm=UPstream::worldComm)globalIndexstatic
gatherOp(const UList< Type > &sendData, const int tag=UPstream::msgType(), const UPstream::commsTypes=UPstream::commsTypes::nonBlocking, const label comm=UPstream::worldComm)globalIndexstatic
gatherOp(const IndirectListBase< Type, Addr > &sendData, const int tag=UPstream::msgType(), const UPstream::commsTypes=UPstream::commsTypes::nonBlocking, const label comm=UPstream::worldComm)globalIndexstatic
gatherValues(const label comm, const ProcIDsContainer &procIDs, const Type &localValue, List< Type > &allValues, const int tag=UPstream::msgType(), const UPstream::commsTypes=UPstream::commsTypes::nonBlocking)globalIndexstatic
get(List< Type > &allFld, const labelUList &globalIds, const CombineOp &cop, const label comm=UPstream::worldComm, const int tag=UPstream::msgType()) constglobalIndex
globalIndex()=defaultglobalIndex
globalIndex(const labelUList &listOffsets)globalIndexinlineexplicit
globalIndex(labelList &&listOffsets)globalIndexinlineexplicit
globalIndex(const labelUList &offsetsOrSizes, enum accessType accType)globalIndexinline
globalIndex(const label localSize, const label comm=UPstream::worldComm, const bool parallel=UPstream::parRun())globalIndexinlineexplicit
globalIndex(const label localSize, const globalIndex::gatherOnly, const label comm=UPstream::worldComm)globalIndexinline
globalIndex(const label localSize, const globalIndex::gatherNone, const label comm=-1)globalIndexinline
globalIndex(Istream &is)globalIndexexplicit
inplaceToGlobal(labelUList &labels) constglobalIndexinline
inplaceToGlobal(const label proci, labelUList &labels) constglobalIndexinline
isLocal(const label i) constglobalIndexinline
isLocal(const label proci, const label i) constglobalIndexinline
localSize() constglobalIndexinline
localSize(const label proci) constglobalIndexinline
localSizes() constglobalIndex
localStart() constglobalIndexinline
localStart(const label proci) constglobalIndexinline
localStarts() constglobalIndexinline
maxNonLocalSize() constglobalIndexinline
maxNonLocalSize(const label proci) constglobalIndex
maxSize() constglobalIndexinline
mpiGather(const UList< Type > &sendData, OutputContainer &allData, const label comm=UPstream::worldComm, const UPstream::commsTypes=UPstream::commsTypes::nonBlocking, const int tag=UPstream::msgType()) constglobalIndex
mpiGather(const UList< Type > &sendData, const label comm=UPstream::worldComm, const UPstream::commsTypes=UPstream::commsTypes::nonBlocking, const int tag=UPstream::msgType()) constglobalIndex
mpiGatherInplace(List< Type > &fld, const label comm=UPstream::worldComm, const UPstream::commsTypes=UPstream::commsTypes::nonBlocking, const int tag=UPstream::msgType()) constglobalIndex
mpiGatherInplaceOp(List< Type > &fld, const label comm=UPstream::worldComm, const UPstream::commsTypes=UPstream::commsTypes::nonBlocking, const int tag=UPstream::msgType())globalIndexstatic
mpiGatherOp(const UList< Type > &sendData, OutputContainer &allData, const label comm=UPstream::worldComm, const UPstream::commsTypes=UPstream::commsTypes::nonBlocking, const int tag=UPstream::msgType())globalIndexstatic
mpiGatherOp(const UList< Type > &sendData, const label comm=UPstream::worldComm, const UPstream::commsTypes=UPstream::commsTypes::nonBlocking, const int tag=UPstream::msgType())globalIndexstatic
nProcs() const noexceptglobalIndexinline
offsets() const noexceptglobalIndexinline
offsets() noexceptglobalIndexinline
OFFSETS enum valueglobalIndex
operator<<globalIndexfriend
operator>>globalIndexfriend
parallelglobalIndex
range() constglobalIndexinline
range(const label proci) constglobalIndexinline
ranges() constglobalIndex
reset(const label localSize, const label comm=UPstream::worldComm, const bool parallel=UPstream::parRun())globalIndex
reset(const label localSize, const globalIndex::gatherOnly, const label comm=UPstream::worldComm)globalIndex
reset(const labelUList &localLens, const bool checkOverflow=false)globalIndex
scatter(const labelUList &offsets, const label comm, const ProcIDsContainer &procIDs, const UList< Type > &allFld, UList< Type > &fld, const int tag=UPstream::msgType(), const UPstream::commsTypes=UPstream::commsTypes::nonBlocking)globalIndexstatic
scatter(const label comm, const ProcIDsContainer &procIDs, const UList< Type > &allFld, UList< Type > &fld, const int tag=UPstream::msgType(), const UPstream::commsTypes ct=UPstream::commsTypes::nonBlocking) constglobalIndexinline
scatter(const UList< Type > &allData, UList< Type > &localData, const int tag=UPstream::msgType(), const UPstream::commsTypes=UPstream::commsTypes::nonBlocking, const label comm=UPstream::worldComm) constglobalIndex
scatter(const UList< Type > &allData, const int tag=UPstream::msgType(), const UPstream::commsTypes=UPstream::commsTypes::nonBlocking, const label comm=UPstream::worldComm) constglobalIndex
setLocalSize(const label proci, const label len)globalIndex
size() constglobalIndexinline
SIZES enum valueglobalIndex
sizes() constglobalIndexinline
subProcs() const noexceptglobalIndexinline
tagglobalIndex
toGlobal(const label i) constglobalIndexinline
toGlobal(const labelUList &labels) constglobalIndexinline
toGlobal(const label proci, const label i) constglobalIndexinline
toGlobal(const label proci, const labelUList &labels) constglobalIndexinline
toLocal(const label i) constglobalIndexinline
toLocal(const label proci, const label i) constglobalIndexinline
totalSize() constglobalIndexinline