Ignore:
Timestamp:
02/10/16 14:34:46 (6 years ago)
Author:
mhnguyen
Message:

Fixing duplicate *_ref on reading attributes from file

+) Remove *_ref from *_ref root of the reference tree

Test
+) On Curie
+) Test passes

File:
1 edited

Legend:

Unmodified
Added
Removed
  • XIOS/trunk/src/declare_ref_func.hpp

    r777 r820  
    5454{                                                                      \ 
    5555  for (int i = 1; i < refObjects.size(); ++i)                          \ 
    56     refObjects[i]->setAttributes(refObjects[0], apply);                \ 
     56    refObjects[i]->setAttributes(refObjects[i-1], apply);              \ 
     57  if (refObjects.size() > 1)                                           \ 
     58    refObjects[refObjects.size()-1]->removeRefInheritance();           \ 
    5759}                                                                      \ 
    5860                                                                       \ 
Note: See TracChangeset for help on using the changeset viewer.