Changeset 584 for XIOS/trunk/src/node/distribution_client.hpp
- Timestamp:
- 04/01/15 17:52:53 (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
XIOS/trunk/src/node/distribution_client.hpp
r569 r584 37 37 38 38 virtual const CArray<int,1>& getLocalDataIndexOnClient() const; 39 virtual const CArray<int,1>& getLocalDataIndexSendToServerOnClient() const; 39 virtual const CArray<int,1>& getLocalDataIndexSendToServer() const; 40 const CArray<size_t,1>& getGlobalDataIndexSendToServer() const; 40 41 41 42 std::vector<int> getNGlob() { return nGlob_; } … … 45 46 protected: 46 47 void createGlobalIndex(); 48 void createGlobalIndexSendToServer(); 47 49 void readDistributionInfo(CGrid* grid); 48 50 void readDistributionInfo(const std::vector<CDomain*>& domList, 49 51 const std::vector<CAxis*>& axisList, 50 52 const CArray<bool,1>& axisDomainOrder); 53 void readDomainIndex(const std::vector<CDomain*>& domList); 54 void readAxisIndex(const std::vector<CAxis*>& axisList); 51 55 private: 52 56 //! Create local index of a domain … … 66 70 private: 67 71 //!< LocalData index on client 72 CArray<size_t,1>* globalDataSendToServer_; 68 73 CArray<int,1>* localDataIndex_; 69 74 CArray<int,1>* localDataIndexSendToServer_; … … 81 86 std::vector<int> nZoomBegin_; //!< Begin index of zoom of each dimension 82 87 std::vector<int> nZoomEnd_; //!< End index of zoom of each dimension 88 std::vector<std::vector<CArray<int,2> > > nIndexDomain_; //!< Local index of each domain dimension (e.x: i_index, j_index) 89 std::vector<CArray<int,1> > nIndexAxis_; 83 90 84 91 // Data_n_index of domain or axis (For now, axis uses its size as data_n_index
Note: See TracChangeset
for help on using the changeset viewer.