Ignore:
Timestamp:
06/22/15 13:36:17 (9 years ago)
Author:
mhnguyen
Message:

Implementing generic transformation algorithm (local commit)

+) Implement 3 important classes:

-gridTransformation to read transformation info from grid and interface with the rest of XIOS
-transformationMapping to be in charge of sending/receiving transformation info among clients
-transformationAlgorithm to represent various algorithms

+) Make some change on field to use the new classes

Test
+) Only test_new_features with inversed axis

File:
1 edited

Legend:

Unmodified
Added
Removed
  • XIOS/trunk/src/node/axis.hpp

    r619 r620  
    9595 
    9696         bool hasTransformation(); 
    97          void setTransformations(const std::vector<ETransformationType>&); 
    98          const std::vector<ETransformationType>& getTransformations(); 
    9997         void solveInheritanceTransformation(); 
     98         std::vector<CTransformation*> getAllTransformations(); 
    10099 
    101100      public: 
     
    109108 
    110109 
    111          void checkTransformation(); 
     110 
     111         void setTransformations(const std::vector<CTransformation*>&); 
    112112      private: 
    113113         bool isChecked; 
    114114         bool areClientAttributesChecked_; 
    115115         std::set<StdString> relFiles; 
    116          std::vector<ETransformationType> transformations_; 
     116         std::vector<CTransformation*> transformations_; 
    117117         bool isDistributed_; 
    118118 
Note: See TracChangeset for help on using the changeset viewer.