Ignore:
Timestamp:
03/28/23 16:42:11 (15 months ago)
Author:
ymipsl
Message:

First guess in supression of attached mode replaced by online reader and write filters

YM

File:
1 edited

Legend:

Unmodified
Added
Removed
  • XIOS3/dev/XIOS_ATTACHED/src/transformation/domain_algorithm/domain_algorithm_reorder.cpp

    r2270 r2482  
    128128   else if (!domainSource->lonvalue_2d.isEmpty() ) 
    129129   { 
    130      domainDestination->latvalue_2d.resize( domainSource->latvalue_2d.numElements() ); 
    131      domainDestination->lonvalue_2d.resize( domainSource->lonvalue_2d.numElements() ); 
     130     domainDestination->latvalue_2d.resize( domainSource->latvalue_2d.shape() ); 
     131     domainDestination->lonvalue_2d.resize( domainSource->lonvalue_2d.shape() ); 
    132132     domainDestination->latvalue_2d = domainSource->latvalue_2d; 
    133133     domainDestination->lonvalue_2d = domainSource->lonvalue_2d; 
     
    145145   else if (!domainSource->bounds_lon_2d.isEmpty() ) 
    146146   { 
    147      domainDestination->bounds_lon_2d.resize( domainSource->bounds_lon_2d.numElements() ); 
    148      domainDestination->bounds_lat_2d.resize( domainSource->bounds_lat_2d.numElements() ); 
     147     domainDestination->bounds_lon_2d.resize( domainSource->bounds_lon_2d.shape() ); 
     148     domainDestination->bounds_lat_2d.resize( domainSource->bounds_lat_2d.shape() ); 
    149149     domainDestination->bounds_lon_2d = domainSource->bounds_lon_2d; 
    150150     domainDestination->bounds_lat_2d = domainSource->bounds_lat_2d; 
    151151   } 
    152152   // set area 
    153    if (!domainSource->area.isEmpty() ) 
    154    { 
    155      domainDestination->area.resize( domainSource->area.numElements() ); 
    156      domainDestination->area = domainSource->area;     
    157    } 
     153   if (!domainSource->area_1d.isEmpty() ) 
     154   { 
     155     domainDestination->area_1d.resize( domainSource->area_1d.numElements() ); 
     156     domainDestination->area_1d = domainSource->area_1d;     
     157   } 
     158   else if (!domainSource->area_2d.isEmpty() ) 
     159   { 
     160     domainDestination->area_2d.resize( domainSource->area_2d.shape() ); 
     161     domainDestination->area_2d = domainSource->area_2d;     
     162   } 
     163 
    158164   if (!domainSource->radius.isEmpty() ) 
    159165     domainDestination->radius = domainSource->radius; 
Note: See TracChangeset for help on using the changeset viewer.