Changeset 834 for XIOS/trunk/src/distribution_client.hpp
- Timestamp:
- 04/08/16 15:00:24 (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
XIOS/trunk/src/distribution_client.hpp
r831 r834 37 37 CDistributionClient(int rank, CGrid* grid); 38 38 39 void createGlobalIndexSendToServer(); 40 39 41 /** Default destructor */ 40 42 virtual ~CDistributionClient(); 41 43 42 virtual const std::vector<int>& getLocalDataIndexOnClient() const;43 const GlobalLocalDataMap& getGlobalLocalDataSendToServer() const;44 const std::vector<int>& getLocalMaskIndexOnClient() const;44 virtual const std::vector<int>& getLocalDataIndexOnClient(); 45 const GlobalLocalDataMap& getGlobalLocalDataSendToServer(); 46 const std::vector<int>& getLocalMaskIndexOnClient(); 45 47 46 48 std::vector<int> getNGlob() { return nGlob_; } … … 56 58 protected: 57 59 void createGlobalIndex(); 58 void createGlobalIndexSendToServer();59 60 void readDistributionInfo(CGrid* grid); 60 61 void readDistributionInfo(const std::vector<CDomain*>& domList, … … 98 99 std::vector<int> dataDims_; //!< Data_dim, domain can have data_dim == 1 or 2 99 100 std::vector<int> dataBegin_; //!< Data begin (data_ibegin, data_jbegin, etc) 100 std::vector<CArray<int,1> > dataIndex_; //!< Data index101 std::vector<CArray<int,1> > infoIndex_; //!< i_index, j_index101 std::vector<CArray<int,1>* > dataIndex_; //!< Data index 102 std::vector<CArray<int,1>* > infoIndex_; //!< i_index, j_index 102 103 103 104 std::vector<CArray<bool,1> > domainMasks_; //!< Domain mask … … 116 117 int axisNum_; 117 118 int domainNum_; 119 bool isComputed_; 118 120 119 121 private:
Note: See TracChangeset
for help on using the changeset viewer.