Changeset 1158 for XIOS/dev/dev_olga/src/node/domain.hpp
- Timestamp:
- 06/06/17 17:58:16 (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
XIOS/dev/dev_olga/src/node/domain.hpp
r1144 r1158 42 42 , public CDomainAttributes 43 43 { 44 /// typedef /// 45 typedef CObjectTemplate<CDomain> SuperClass; 46 typedef CDomainAttributes SuperClassAttribute; 47 48 public : 44 /// typedef /// 45 typedef CObjectTemplate<CDomain> SuperClass; 46 typedef CDomainAttributes SuperClassAttribute; 47 public: 49 48 enum EEventId 50 49 { … … 91 90 CTransformation<CDomain>* addTransformation(ETranformationType transType, const StdString& id=""); 92 91 93 public: 92 public: 93 const std::set<StdString> & getRelFiles(void) const; 94 94 bool IsWritten(const StdString & filename) const; 95 95 bool isWrittenCompressed(const StdString& filename) const; … … 116 116 vector< vector<int> > i_indSrv ; // for each server, i global index to send 117 117 vector< vector<int> > j_indSrv ; // for each server, j global index to send 118 118 std::vector<int> getNbGlob(); 119 bool isEqual(CDomain* domain); 119 120 public: 120 121 /// Mutateur /// … … 130 131 void fillInRectilinearBoundLonLat(CArray<double,1>& lon, CArray<double,1>& lat, 131 132 CArray<double,2>& boundsLon, CArray<double,2>& boundsLat); 132 void fillInRectilinearLonLat(); 133 134 void fillInLonLat(); 135 bool distributionAttributesHaveValue() const; 133 136 134 137 static bool dispatchEvent(CEventServer& event); … … 157 160 static StdString GetName(void); 158 161 static StdString GetDefName(void); 159 static ENodeType GetType(void); 160 162 163 static ENodeType GetType(void); 164 const std::map<int, vector<size_t> >& getIndexServer() const; 161 165 CArray<bool, 1> localMask; 162 166 bool isCurvilinear ; … … 182 186 183 187 void setTransformations(const TransMapTypes&); 184 188 void computeNGlobDomain(); 185 189 void sendAttributes(); 186 190 void sendIndex(); … … 192 196 void sendDataIndex(); 193 197 void convertLonLatValue(); 194 198 void fillInRectilinearLonLat(); 199 void fillInCurvilinearLonLat(); 200 void fillInUnstructuredLonLat(); 195 201 private: 196 202 bool doZoomByIndex_;
Note: See TracChangeset
for help on using the changeset viewer.