Ignore:
Timestamp:
10/09/17 16:48:08 (5 years ago)
Author:
oabramkina
Message:

Correcting behaviour of the temporal filter in case of frequencies defined in months.
Now in case of instant operation and output_freq=1mo, data are output correctly without unnecessary copies being created.

File:
1 edited

Legend:

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

    r1294 r1302  
    951951     { 
    952952        if (!instantDataFilter) 
    953 //          instantDataFilter = clientSourceFilter = boost::shared_ptr<CSourceFilter>(new CSourceFilter(gc, grid, false, NoneDu, false, 
    954 //                                                                                                      detectMissingValues, defaultValue)); 
    955953          instantDataFilter = clientSourceFilter = boost::shared_ptr<CSourceFilter>(new CSourceFilter(gc, grid,true)); 
    956954 
     
    969967     { 
    970968       if (!instantDataFilter) 
    971 //         instantDataFilter = clientSourceFilter = boost::shared_ptr<CSourceFilter>(new CSourceFilter(gc, grid, false, NoneDu, false, 
    972 //                                                                                                     detectMissingValues, defaultValue)); 
    973969         instantDataFilter = clientSourceFilter = boost::shared_ptr<CSourceFilter>(new CSourceFilter(gc, grid, true)); 
    974970 
Note: See TracChangeset for help on using the changeset viewer.