Changeset 1460 for XIOS/dev/branch_openmp/src/distribution_client.hpp
- Timestamp:
- 03/22/18 10:43:20 (6 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
XIOS/dev/branch_openmp/src/distribution_client.hpp
r930 r1460 33 33 34 34 public: 35 /** Default constructor */ 36 CDistributionClient(int rank, int dims, const CArray<size_t,1>& globalIndex = CArray<size_t,1>()); 35 /** Default constructor */ 37 36 CDistributionClient(int rank, CGrid* grid); 38 37 … … 44 43 virtual const std::vector<int>& getLocalDataIndexOnClient(); 45 44 GlobalLocalDataMap& getGlobalLocalDataSendToServer(); 45 GlobalLocalDataMap& getGlobalDataIndexOnClient(); 46 46 const std::vector<int>& getLocalMaskIndexOnClient(); 47 const std::vector<int>& getLocalMaskedDataIndexOnClient(); 47 48 48 49 std::vector<int> getNGlob() { return nGlob_; } … … 55 56 const int& dataDim, const int& ni, int& j); 56 57 static int getAxisIndex(const int& dataIndex, const int& dataBegin, const int& ni); 58 59 void partialClear(void) ; //! clear heavy sized attibutes 57 60 58 61 protected: … … 79 82 //!< LocalData index on client 80 83 GlobalLocalDataMap globalLocalDataSendToServerMap_; 84 GlobalLocalDataMap globalDataIndex_; 81 85 std::vector<int> localDataIndex_; 82 86 std::vector<int> localMaskIndex_; 87 std::vector<int> localMaskedDataIndex_; 83 88 84 89 private:
Note: See TracChangeset
for help on using the changeset viewer.