Changeset 676 for XIOS/trunk/src/node/axis.hpp
- Timestamp:
- 08/25/15 16:52:45 (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
XIOS/trunk/src/node/axis.hpp
r633 r676 67 67 const std::set<StdString> & getRelFiles(void) const; 68 68 69 const std::vector<int>& getIndexesToWrite(void) const; 70 int getNumberWrittenIndexes() const; 71 int getTotalNumberWrittenIndexes() const; 72 int getOffsetWrittenIndexes() const; 73 69 74 /// Test /// 70 75 bool IsWritten(const StdString & filename) const; 76 bool isWrittenCompressed(const StdString& filename) const; 71 77 bool isDistributed(void) const; 78 bool isCompressible(void) const; 72 79 73 80 /// Mutateur /// 74 81 void addRelFile(const StdString & filename); 82 void addRelFileCompressed(const StdString& filename); 75 83 76 84 /// Vérifications /// … … 97 105 CServerDistributionDescription::ServerDistributionType disType = CServerDistributionDescription::BAND_DISTRIBUTION); 98 106 107 void checkEligibilityForCompressedOutput(); 108 99 109 bool hasTransformation(); 100 110 void solveInheritanceTransformation(); … … 107 117 CArray<double,1> value_srv; 108 118 CArray<double,2> bound_srv; 109 private : 119 120 private: 110 121 void checkData(); 111 122 void checkMask(); … … 128 139 129 140 void setTransformations(const TransMapTypes&); 141 130 142 private: 131 143 bool isChecked; 132 144 bool areClientAttributesChecked_; 133 std::set<StdString> relFiles ;145 std::set<StdString> relFiles, relFilesCompressed; 134 146 TransMapTypes transformationMap_; 135 147 bool isDistributed_; 148 //! True if and only if the data defined on the axis can be outputted in a compressed way 149 bool isCompressible_; 136 150 std::map<int,int> nbConnectedClients_; // Mapping of number of communicating client to a server 137 151 std::map<int, vector<size_t> > indSrv_; // Global index of each client sent to server 152 std::map<int, vector<int> > indWrittenSrv_; // Global written index of each client sent to server 153 std::vector<int> indexesToWrite; 154 int numberWrittenIndexes_, totalNumberWrittenIndexes_, offsetWrittenIndexes_; 138 155 std::vector<int> connectedServerRank_; 139 156 std::map<int, CArray<int,1> > indiSrv_;
Note: See TracChangeset
for help on using the changeset viewer.