Changeset 2172 for XIOS


Ignore:
Timestamp:
07/07/21 12:46:08 (3 years ago)
Author:
jderouillat
Message:

Re-enable arithmetic filter

File:
1 edited

Legend:

Unmodified
Added
Removed
  • XIOS/dev/dev_ym/XIOS_COUPLING/src/node/field.cpp

    r2144 r2172  
    670670    else  
    671671    { 
     672      std::shared_ptr<COutputPin> lastFilter = inputFilter; 
     673      if (hasExpression()) 
     674      { 
     675         if (filterExpr) lastFilter=filterExpr ; 
     676      } 
     677       
    672678      if (hasFileIn()) // input file, attemp to read the grid from file 
    673679      { 
     
    686692//         grid_->solveDomainAxisBaseRef(); 
    687693         // probably in future tag grid incomplete if coming from a reading 
    688          instantDataFilter=inputFilter ; 
     694         instantDataFilter=lastFilter ; 
    689695      }   
    690696      else if (hasCouplerIn()) 
    691697      { 
    692698        grid_->checkElementsAttributes() ; 
    693         instantDataFilter=inputFilter ; 
     699        instantDataFilter=lastFilter ; 
    694700      } 
    695701      else 
     
    704710        grid_ref=grid_->getId() ; // for server  
    705711        grid_->checkElementsAttributes() ; 
    706         instantDataFilter=inputFilter ; 
     712        instantDataFilter=lastFilter ; 
    707713      } 
    708714    } 
Note: See TracChangeset for help on using the changeset viewer.