Changeset 631 for XIOS/trunk/src/node/domain.hpp
- Timestamp:
- 07/07/15 10:46:33 (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
XIOS/trunk/src/node/domain.hpp
r622 r631 14 14 #include "attribute_array.hpp" 15 15 #include "attribute_enum.hpp" 16 #include "transformation.hpp" 17 #include "transformation_enum.hpp" 16 18 17 19 namespace xios { … … 49 51 typedef CDomainAttributes RelAttributes; 50 52 typedef CDomainGroup RelGroup; 53 typedef CTransformation<CDomain>::TransformationMapTypes TransMapTypes; 51 54 52 55 /// Constructeurs /// … … 59 62 void duplicateAttributes(CDomain* domain); 60 63 64 virtual void parse(xml::CXMLNode & node); 65 61 66 /// Vérifications /// 62 67 void checkAttributes(void); … … 65 70 66 71 void sendCheckedAttributes(); 72 73 bool hasTransformation(); 74 void solveInheritanceTransformation(); 75 TransMapTypes getAllTransformations(); 67 76 68 77 private : … … 122 131 CArray<int,2> mapConnectedServer ; // (ni,nj) => mapped to connected server number, -1 if no server is target 123 132 124 133 int global_zoom_ibegin, global_zoom_ni; 134 int global_zoom_jbegin, global_zoom_nj; 125 135 // vector<int> ib_srv, ie_srv, in_srv ; 126 136 // vector<int> jb_srv, je_srv, jn_srv ; … … 160 170 bool hasBounds ; 161 171 bool hasArea; 172 private: 173 void checkTransformations(); 174 void setTransformations(const TransMapTypes&); 175 162 176 private : 163 164 /// Proriétés protégées ///165 177 bool isChecked; 166 178 std::set<StdString> relFiles; … … 171 183 std::vector<int> connectedServerRank_; 172 184 bool isDistributed_; 185 TransMapTypes transformationMap_; 173 186 174 187 DECLARE_REF_FUNC(Domain,domain)
Note: See TracChangeset
for help on using the changeset viewer.