overlaptypes.hh
Go to the documentation of this file.
std::map< ProcessRank, DomesticOverlapWithPeer > DomesticOverlapByRank A type mapping the process rank to the list of domestic indices which are owned by the peer... Definition: overlaptypes.hh:186 This structure stores an index, a process rank, and the number of processes which "see" the degree of... Definition: overlaptypes.hh:90 This structure stores an index, a process rank, and the distance of the degree of freedom to the proc... Definition: overlaptypes.hh:78 unsigned BorderDistance The type representing the distance of an index to the border. Definition: overlaptypes.hh:53 This structure stores a local index on a peer process and a global index. Definition: overlaptypes.hh:68 This structure stores an index and a process rank. Definition: overlaptypes.hh:58 void update(const BorderList &borderList) Definition: overlaptypes.hh:127 std::vector< Index > DomesticOverlapWithPeer The list of domestic indices are owned by peer rank. Definition: overlaptypes.hh:180 BorderDistance borderDistance Definition: overlaptypes.hh:82 BorderDistance borderDistance Distance to the process border for the peer (in hops) Definition: overlaptypes.hh:112 BorderDistance borderDistance Definition: overlaptypes.hh:93 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 std::vector< IndexDistanceNpeers > OverlapWithPeer The list of indices which overlap with a peer rank. Definition: overlaptypes.hh:164 Index localIdx Index of the entity for the local process. Definition: overlaptypes.hh:103 Index peerIdx Index of the entity for the peer process. Definition: overlaptypes.hh:106 A single index intersecting with the process boundary. Definition: overlaptypes.hh:100 Definition: baseauxiliarymodule.hh:35 The list of indices which are on the process boundary. Definition: overlaptypes.hh:124 std::map< ProcessRank, OverlapWithPeer > OverlapByRank A type mapping the process rank to the list of indices shared with this peer. Definition: overlaptypes.hh:170 std::vector< std::map< ProcessRank, BorderDistance > > OverlapByIndex Maps each index to a list of processes . Definition: overlaptypes.hh:175 int Index The type of an index of a degree of freedom. Definition: overlaptypes.hh:43 void update(const BorderList &borderList) Definition: overlaptypes.hh:150 ProcessRank peerRank Rank of the peer process. Definition: overlaptypes.hh:109 unsigned ProcessRank The type of the rank of a process. Definition: overlaptypes.hh:48 |