Changeset 509 for XIOS/trunk/src/node/domain.hpp
- Timestamp:
- 11/13/14 15:09:14 (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
XIOS/trunk/src/node/domain.hpp
r501 r509 15 15 16 16 namespace xios { 17 17 18 18 /// ////////////////////// Déclarations ////////////////////// /// 19 19 … … 39 39 EVENT_ID_SERVER_ATTRIBUT, EVENT_ID_LON_LAT 40 40 } ; 41 41 42 42 /// typedef /// 43 43 typedef CObjectTemplate<CDomain> SuperClass; … … 58 58 void checkAttributes(void); 59 59 60 void checkAttributesOnClient(); 61 62 void sendCheckedAttributes(); 63 60 64 private : 61 65 … … 68 72 void checkDomainData(void); 69 73 void checkCompression(void); 70 74 71 75 void checkZoom(void); 72 76 void checkBounds(void); … … 74 78 75 79 public : 76 80 77 81 /// Autres /// 78 82 … … 84 88 bool hasZoom(void) const; 85 89 bool isEmpty(void) const; 86 87 90 91 88 92 int ni_client,ibegin_client,iend_client ; 89 93 int zoom_ni_client,zoom_ibegin_client,zoom_iend_client ; … … 100 104 CArray<double, 1> lonvalue_srv, latvalue_srv ; 101 105 CArray<double, 2> bounds_lon_srv, bounds_lat_srv ; 102 103 104 vector<int> connectedServer ; // list of connected server 106 107 108 vector<int> connectedServer ; // list of connected server 105 109 vector<int> nbSenders ; // for each communication with a server, number of communicating client 106 vector<int> nbDataSrv ; // size of data to send to each server 110 vector<int> nbDataSrv ; // size of data to send to each server 107 111 vector< vector<int> > i_indSrv ; // for each server, i global index to send 108 112 vector< vector<int> > j_indSrv ; // for each server, j global index to send 109 113 110 114 CArray<int,2> mapConnectedServer ; // (ni,nj) => mapped to connected server number, -1 if no server is target 111 115 112 116 // vector<int> ib_srv, ie_srv, in_srv ; 113 117 // vector<int> jb_srv, je_srv, jn_srv ; 114 118 115 119 public : 116 120 117 121 /// Mutateur /// 118 122 void addRelFile(const StdString & filename); … … 126 130 void recvLonLat(CBufferIn& buffer) ; 127 131 void recvServerAttribut(CBufferIn& buffer) ; 128 132 129 133 /// Destructeur /// 130 134 virtual ~CDomain(void); … … 133 137 static StdString GetName(void); 134 138 static StdString GetDefName(void); 135 139 136 140 static ENodeType GetType(void); 137 141 … … 144 148 bool isChecked; 145 149 std::set<StdString> relFiles; 150 bool isClientChecked; // Verify whether all attributes of domain on the client side is good 146 151 147 152 }; // class CDomain
Note: See TracChangeset
for help on using the changeset viewer.