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