Changeset 667 for XIOS/trunk/src/node/axis.cpp
- Timestamp:
- 08/24/15 14:53:33 (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
XIOS/trunk/src/node/axis.cpp
r666 r667 251 251 int nbServer = client->serverSize; 252 252 int range, clientSize = client->clientSize; 253 253 254 size_t ni = this->n.getValue(); 254 255 size_t ibegin = this->begin.getValue(); 256 size_t zoom_end = global_zoom_begin+global_zoom_size-1; 257 size_t nZoomCount = 0; 258 for (size_t idx = 0; idx < ni; ++idx) 259 { 260 size_t globalIndex = ibegin + idx; 261 262 if (globalIndex >= global_zoom_begin && globalIndex <= zoom_end) ++nZoomCount; 263 } 255 264 256 265 CArray<size_t,1> globalIndexAxis(ni); 257 int zoom_end = global_zoom_begin+global_zoom_size-1;258 std::vector<size_t> globalAxisZoom;266 std::vector<size_t> globalAxisZoom(nZoomCount); 267 nZoomCount = 0; 259 268 for (size_t idx = 0; idx < ni; ++idx) 260 269 { 261 270 size_t globalIndex = ibegin + idx; 262 271 globalIndexAxis(idx) = globalIndex; 263 if (globalIndex >= global_zoom_begin && globalIndex <= zoom_end) globalAxisZoom.push_back(globalIndex); 272 if (globalIndex >= global_zoom_begin && globalIndex <= zoom_end) 273 { 274 globalAxisZoom[nZoomCount]; 275 ++nZoomCount; 276 } 264 277 } 265 278
Note: See TracChangeset
for help on using the changeset viewer.