globalindices.hh
Go to the documentation of this file.
GlobalToDomesticMap globalToDomestic_ Definition: globalindices.hh:338 void receiveBorderFrom_(ProcessRank peerRank) Definition: globalindices.hh:304 void addIndex(int domesticIdx, int globalIdx) Add an index to the domestic<->global mapping. Definition: globalindices.hh:126 const ForeignOverlap & foreignOverlap_ Definition: globalindices.hh:336 int domesticToGlobal(int domesticIdx) const Converts a domestic index to a global one. Definition: globalindices.hh:87 This structure stores a local index on a peer process and a global index. Definition: overlaptypes.hh:68 This files provides several data structures for storing tuples of indices of remote and/or local proc... const BorderList & borderList_() const Definition: globalindices.hh:328 DomesticToGlobalMap domesticToGlobal_ Definition: globalindices.hh:339 void sendBorderIndex(int peerRank, int domesticIdx, int peerLocalIdx) Send a border index to a remote process. Definition: globalindices.hh:138 void print() const Prints the global indices of all domestic indices for debugging purposes. Definition: globalindices.hh:187 void receiveBorderIndex(int peerRank) Receive an index on the border from a remote process and add it the translation maps. Definition: globalindices.hh:157 std::list< BorderIndex > BorderList This class managages a list of indices which are on the border of a process' partition of the grid... Definition: overlaptypes.hh:119 Definition: baseauxiliarymodule.hh:35 const PeerSet & peerSet_() const Definition: globalindices.hh:325 int numLocal() const Returns the number of indices which are in the interior or on the border of the current rank... Definition: globalindices.hh:111 void sendBorderTo_(ProcessRank peerRank) Definition: globalindices.hh:281 This class maps domestic row indices to and from "global" indices which is used to construct an algeb... Definition: globalindices.hh:53 int numDomestic() const Returns the number domestic indices. Definition: globalindices.hh:120 void buildGlobalIndices_() Definition: globalindices.hh:201 int Index The type of an index of a degree of freedom. Definition: overlaptypes.hh:43 bool hasGlobalIndex(int globalIdx) const Return true iff a given global index already exists. Definition: globalindices.hh:180 int globalToDomestic(int globalIdx) const Converts a global index to a domestic one. Definition: globalindices.hh:97 GlobalIndices(const ForeignOverlap &foreignOverlap) Definition: globalindices.hh:62 unsigned ProcessRank The type of the rank of a process. Definition: overlaptypes.hh:48 |