Ignore:
Timestamp:
01/12/21 23:05:02 (3 years ago)
Author:
ymipsl
Message:
  • bug fix when createing mask on server side when overlapping grid
  • implement axis interpolation on pressure coordinate
  • big cleaning in transformation

YM

File:
1 edited

Legend:

Unmodified
Added
Removed
  • XIOS/dev/dev_ym/XIOS_COUPLING/src/transformation/transformation.hpp

    r1984 r2011  
    1313    This class describes inverse_axis in xml file. 
    1414  */ 
     15  class CGenericAlgorithmTransformation; 
     16   class CGrid; 
     17 
    1518  template<typename T> 
    1619  class CTransformation 
     
    3639      virtual const string& getName(void) { ERROR("string Transformation<T>::getId())",<< "unimplemented virtual function for child"); } ; 
    3740      virtual const string& getDefName(void) { ERROR("string Transformation<T>::getId())",<< "unimplemented virtual function for child"); } ; 
     41      virtual CGenericAlgorithmTransformation* createAlgorithm(bool isSource, 
     42                                                               CGrid* gridDst, CGrid* gridSrc, 
     43                                                               int elementPositionInGrid, 
     44                                                               std::map<int, int>& elementPositionInGridSrc2ScalarPosition, 
     45                                                               std::map<int, int>& elementPositionInGridSrc2AxisPosition, 
     46                                                               std::map<int, int>& elementPositionInGridSrc2DomainPosition, 
     47                                                               std::map<int, int>& elementPositionInGridDst2ScalarPosition, 
     48                                                               std::map<int, int>& elementPositionInGridDst2AxisPosition, 
     49                                                               std::map<int, int>& elementPositionInGridDst2DomainPosition) =0 ; 
     50 
    3851      /// Destructeur /// 
    3952    public: 
Note: See TracChangeset for help on using the changeset viewer.