Ignore:
Timestamp:
07/08/15 14:27:28 (9 years ago)
Author:
mhnguyen
Message:

Moving transformation from grid source to grid destination

+) grid transformation object moved to grid destination
+) Add getter methods fro grid transformation

Test
+) On Curie
+) test_complete and test_client pass

File:
1 edited

Legend:

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

    r630 r632  
    797797       if ((0 != gridRefOfFieldRef) && (relGridRef != gridRefOfFieldRef) && (!(relGridRef->isTransformed()))) 
    798798       { 
    799          gridRefOfFieldRef->transformGrid(relGridRef); 
     799         relGridRef->transformGrid(gridRefOfFieldRef); 
    800800         filterSources_.push_back(fieldRef); 
    801801       } 
     
    817817        for (; itFilterSrc != iteFilterSrc; ++itFilterSrc) 
    818818        { 
    819           if (0 != (*itFilterSrc)->grid->getTransformations()) 
     819          if (0 != grid->getTransformations()) 
    820820          { 
    821              const std::map<int, CArray<int,1>* >& localIndexToSend = (*itFilterSrc)->grid->getTransformations()->getLocalIndexToSendFromGridSource(); 
    822              const std::map<int,std::vector<std::vector<std::pair<int,double> > > >& localIndexToReceive = (*itFilterSrc)->grid->getTransformations()->getLocalIndexToReceiveOnGridDest(); 
     821             const std::map<int, CArray<int,1>* >& localIndexToSend = grid->getTransformations()->getLocalIndexToSendFromGridSource(); 
     822             const std::map<int,std::vector<std::vector<std::pair<int,double> > > >& localIndexToReceive = grid->getTransformations()->getLocalIndexToReceiveOnGridDest(); 
    823823 
    824824             sendAndReceiveTransformedData(localIndexToSend, dataToSend, 
Note: See TracChangeset for help on using the changeset viewer.