Ignore:
Timestamp:
02/16/16 10:14:30 (8 years ago)
Author:
mhnguyen
Message:

Correcting the behavior of field_ref

+) If a field refers to another one via field_ref and there is no transformation between
grid of this field and one of refered field, this field will inherit attributes from field_ref.

Test
+) On Curie
+) All tests pass

File:
1 edited

Legend:

Unmodified
Added
Removed
  • XIOS/trunk/src/node/field.cpp

    r823 r824  
    770770     std::pair<boost::shared_ptr<CFilter>, boost::shared_ptr<CFilter> > filters; 
    771771     // Check if a spatial transformation is needed 
    772      if (grid && grid != fieldRef->grid) 
     772     if (grid && grid != fieldRef->grid && grid->hasTransform()) 
    773773       filters = CSpatialTransformFilter::buildFilterGraph(gc, fieldRef->grid, grid); 
    774774     else 
Note: See TracChangeset for help on using the changeset viewer.