Changeset 1630 for XIOS/dev/dev_trunk_omp/extern/remap/src/polyg.cpp
- Timestamp:
- 12/21/18 09:19:12 (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
XIOS/dev/dev_trunk_omp/extern/remap/src/polyg.cpp
r1619 r1630 218 218 int packedPolygonSize(const Elt& e) 219 219 { 220 return sizeof(e.id) + sizeof(e.src_id) + sizeof(e.x) + sizeof(e.val) + sizeof(e.given_area)+220 return sizeof(e.id) + sizeof(e.src_id) + sizeof(e.x) + sizeof(e.val) + 221 221 sizeof(e.n) + e.n*(sizeof(double)+sizeof(Coord)); 222 222 } … … 235 235 pos += sizeof(e.val); 236 236 237 *((double*) &(buffer[pos])) = e.given_area;238 pos += sizeof(e.val);239 240 237 *((int *) & (buffer[pos])) = e.n; 241 238 pos += sizeof(e.n); … … 265 262 pos += sizeof(double); 266 263 267 e.given_area = *((double *) & (buffer[pos]));268 pos += sizeof(double);269 270 264 e.n = *((int *) & (buffer[pos])); 271 265 pos += sizeof(int); … … 297 291 *((double *) &(buffer[pos])) = e.area; 298 292 pos += sizeof(double); 299 300 293 301 294 *((GloId *) &(buffer[pos])) = (*it)->id; … … 329 322 pos += sizeof(double); 330 323 331 332 324 Polyg *polygon = new Polyg; 333 325
Note: See TracChangeset
for help on using the changeset viewer.