Ignore:
Timestamp:
12/10/20 20:36:37 (4 years ago)
Author:
ymipsl
Message:

intermediate commit for new tranformation engine?
YM

File:
1 edited

Legend:

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

    r933 r1985  
    3333  virtual ~CGridTransformationFactory() {} 
    3434 
    35   static CGenericAlgorithmTransformation* createTransformation(ETranformationType transType, 
     35  static CGenericAlgorithmTransformation* createTransformation(ETranformationType transType, bool isSource, 
    3636                                                               CGrid* gridDst, CGrid* gridSrc, 
    3737                                                               CTransformation<T>* transformation, 
     
    4545 
    4646public: 
    47   typedef CGenericAlgorithmTransformation* (*CreateTransformationCallBack)(CGrid* gridDst, CGrid* gridSrc, 
     47  typedef CGenericAlgorithmTransformation* (*CreateTransformationCallBack)(bool isSource, CGrid* gridDst, CGrid* gridSrc, 
    4848                                                                           CTransformation<T>* transformation, 
    4949                                                                           int elementPositionInGrid, 
     
    6868 
    6969template<typename T> 
    70 CGenericAlgorithmTransformation* CGridTransformationFactory<T>::createTransformation(ETranformationType transType, 
     70CGenericAlgorithmTransformation* CGridTransformationFactory<T>::createTransformation(ETranformationType transType, bool isSource, 
    7171                                                                               CGrid* gridDst, CGrid* gridSrc, 
    7272                                                                               CTransformation<T>* transformation, 
     
    8686           << "doesn't exist. Please define."); 
    8787  } 
    88   return (it->second)(gridDst, gridSrc, transformation, elementPositionInGrid, 
     88  return (it->second)(isSource, gridDst, gridSrc, transformation, elementPositionInGrid, 
    8989                      elementPositionInGridSrc2ScalarPosition, 
    9090                      elementPositionInGridSrc2AxisPosition, 
Note: See TracChangeset for help on using the changeset viewer.