Ignore:
Timestamp:
06/01/23 10:58:08 (13 months ago)
Author:
ymipsl
Message:

Merging XIOS3_ATTACHED branch into XIOS3 trunk.

YM

File:
1 edited

Legend:

Unmodified
Added
Removed
  • XIOS3/trunk/src/transformation/domain_algorithm/domain_algorithm_zoom.cpp

    r2270 r2507  
    173173    } 
    174174  } 
    175   if (domainSrc_->hasArea) domainDest_->area.resize(niDest,njDest); 
    176  
     175  if (domainSrc_->hasArea) 
     176  { 
     177    if (!domainSrc_->area_1d.isEmpty()) domainDest_->area_1d.resize(niDest*njDest); 
     178    else if (!domainSrc_->area_2d.isEmpty()) domainDest_->area_2d.resize(niDest,njDest); 
     179  } 
    177180 
    178181  for (int iDest = 0; iDest < niDest; iDest++) 
     
    196199 
    197200      if (domainSrc_->hasArea) 
    198         domainDest_->area(iDest,jDest) = domainSrc_->area(iSrc,jSrc); 
     201      {   
     202         if (!domainSrc_->area_1d.isEmpty())      domainDest_->area_1d(indLocDest)  = domainSrc_->area_1d(ind); 
     203         else if (!domainSrc_->area_2d.isEmpty()) domainDest_->area_2d(iDest,jDest) = domainSrc_->area_2d(iSrc,jSrc); 
     204      } 
    199205 
    200206      if (domainSrc_->hasLonLat) 
Note: See TracChangeset for help on using the changeset viewer.