Ignore:
Timestamp:
01/03/21 18:00:43 (3 years ago)
Author:
ymipsl
Message:

Adapt transformation algorithm to new infrastructure (on going...)

YM

File:
1 edited

Legend:

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

    r1988 r1999  
    1010#define __XIOS_AXIS_ALGORITHM_EXTRACT_DOMAIN_HPP__ 
    1111 
    12 #include "axis_algorithm_transformation.hpp" 
     12#include "algorithm_transformation_transfer.hpp" 
    1313#include "transformation.hpp" 
    1414 
     
    2525  Extract a domain to an axis 
    2626*/ 
    27 class CAxisAlgorithmExtractDomain : public CAxisAlgorithmTransformation 
     27class CAxisAlgorithmExtractDomain : public CAlgorithmTransformationTransfer 
    2828{ 
    2929public: 
    3030  CAxisAlgorithmExtractDomain(bool isSource, CAxis* axisDestination, CDomain* domainSource, CExtractDomainToAxis* algo); 
    3131 
    32   virtual void apply(const std::vector<std::pair<int,double> >& localIndex, 
    33                      const double* dataInput, 
    34                      CArray<double,1>& dataOut, 
    35                      std::vector<bool>& flagInitial,                      
    36                      bool ignoreMissingValue, bool firstPass); 
    37  
    38   virtual ~CAxisAlgorithmExtractDomain(); 
     32   virtual ~CAxisAlgorithmExtractDomain(); 
    3933 
    4034  static bool registerTrans(); 
     
    4842  ExtractDirection dir_; 
    4943  int pos_; //! Position to extract 
    50 protected: 
    51   void computeIndexSourceMapping_(const std::vector<CArray<double,1>* >& dataAuxInputs); 
    52  
    53 protected: 
    54   CReductionAlgorithm* reduction_; 
    55  
     44   
    5645private: 
     46  CDomain* domainSrc_; 
     47  CAxis* axisDest_ ; 
    5748  static CGenericAlgorithmTransformation* create(bool isSource, CGrid* gridDst, CGrid* gridSrc, 
    5849                                                CTransformation<CAxis>* transformation, 
Note: See TracChangeset for help on using the changeset viewer.