- Timestamp:
- 09/20/21 18:18:17 (3 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
XIOS/dev/dev_ym/XIOS_COUPLING/src/distribution/grid_remote_connector.hpp
r2179 r2236 22 22 void computeViewDistribution(void) ; 23 23 void computeConnector(void) ; 24 void computeConnectorMethods(void) ; 24 25 void computeGenericMethod(vector<CLocalView*>& srcView, vector<CDistributedView*>& dstView, vector<int>& indElements) ; 25 26 void computeSrcDstNonDistributed(int i, map<int,bool>& ranks) ; 26 27 void computeDstNonDistributed(int i, map<int,bool>& ranks) ; 27 28 void computeSrcNonDistributed(int i) ; 28 void removeRedondantRanks(void) ;29 void computeRedondantRanks(void) ; 29 30 std::map<int, CArray<size_t,1>>& getDistributedGlobalIndex(int pos) { return elements_[pos] ;} 30 31 private: 31 const vector<bool>& getIsSrcViewDistributed(void) { return isSrcViewDistributed_ ;} 32 const vector<bool>& getIsDstViewDistributed(void) { return isDstViewDistributed_ ;} 33 const set<int>& getRankToRemove(void) {return rankToRemove_;} 34 35 protected: 32 36 33 37 /** … … 76 80 */ 77 81 vector<bool> isDstViewDistributed_ ; 82 83 /** 84 /* Redondant ranks of the \b elements_ are stored there by calling computeRedondantRanks(), to be removed latter or to be retrieve from elsewhere. 85 */ 86 set<int> rankToRemove_ ; 78 87 79 88
Note: See TracChangeset
for help on using the changeset viewer.