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

Implementing grid destination clone in case of two grid source

+) Clone attributes of grid destination as well as its transformation
+) Clean some redundant codes

Test
+) All tests pass

File:
1 edited

Legend:

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

    r811 r823  
    647647   \param [in] sendToServer: Send all info to server (true) or only a part of it (false) 
    648648   */ 
     649   void CFile::solveOnlyRefOfEnabledFields(bool sendToServer) 
     650   { 
     651     int size = this->enabledFields.size(); 
     652     for (int i = 0; i < size; ++i) 
     653     { 
     654       this->enabledFields[i]->solveOnlyReferenceEnabledField(sendToServer); 
     655//       this->enabledFields[i]->buildGridTransformationGraph(); 
     656     } 
     657   } 
     658 
     659   void CFile::generateNewTransformationGridDest() 
     660   { 
     661     int size = this->enabledFields.size(); 
     662     for (int i = 0; i < size; ++i) 
     663     { 
     664       this->enabledFields[i]->generateNewTransformationGridDest(); 
     665     } 
     666   } 
     667 
     668   /*! 
     669   \brief Resolve all reference of active fields. 
     670      In order to know exactly which data each active field has, a search for all its 
     671   reference to find its parents or/and its base reference object must be done. Moreover 
     672   during this search, there are some information that can only be sent to server AFTER 
     673   all information of active fields are created on server side, e.g: checking mask or index 
     674   \param [in] sendToServer: Send all info to server (true) or only a part of it (false) 
     675   */ 
    649676   void CFile::solveAllRefOfEnabledFields(bool sendToServer) 
    650677   { 
Note: See TracChangeset for help on using the changeset viewer.