Ignore:
Timestamp:
12/21/18 09:19:12 (5 years ago)
Author:
yushan
Message:

working branch @1608 with bug fix @1628

File:
1 edited

Legend:

Unmodified
Added
Removed
  • XIOS/dev/dev_trunk_omp/extern/remap/src/polyg.cpp

    r1619 r1630  
    218218int packedPolygonSize(const Elt& e) 
    219219{ 
    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) + 
    221221         sizeof(e.n) + e.n*(sizeof(double)+sizeof(Coord)); 
    222222} 
     
    235235  pos += sizeof(e.val); 
    236236 
    237   *((double*) &(buffer[pos])) = e.given_area; 
    238   pos += sizeof(e.val); 
    239  
    240237  *((int *) & (buffer[pos])) = e.n; 
    241238  pos += sizeof(e.n); 
     
    265262  pos += sizeof(double); 
    266263 
    267   e.given_area = *((double *) & (buffer[pos])); 
    268   pos += sizeof(double); 
    269  
    270264  e.n = *((int *) & (buffer[pos])); 
    271265  pos += sizeof(int); 
     
    297291    *((double *) &(buffer[pos])) = e.area; 
    298292    pos += sizeof(double); 
    299  
    300293 
    301294    *((GloId *) &(buffer[pos])) = (*it)->id; 
     
    329322    pos += sizeof(double); 
    330323 
    331  
    332324    Polyg *polygon = new Polyg; 
    333325 
Note: See TracChangeset for help on using the changeset viewer.