Ignore:
Timestamp:
11/24/20 11:33:59 (4 years ago)
Author:
yushan
Message:

trunk : axis interpolate can have coordinate source (coordinate_src) and coordinate destination (coordinate_dst), while previous attribute coordinate compatible to source

File:
1 edited

Legend:

Unmodified
Added
Removed
  • XIOS/trunk/src/transformation/axis_algorithm_interpolate.hpp

    r1704 r1980  
    3434 
    3535  virtual StdString getName() {return "Axis Trans. Filter \\n Interpolation";} 
     36  bool isInversed() {return isInversed_;} 
    3637 
    3738protected: 
     
    4243                            std::vector<double>& recvBuff, std::vector<int>& indexVec); 
    4344  void computeInterpolantPoint(const std::vector<double>& recvBuff, const std::vector<int>&, int transPos = 0); 
     45  void computeInterpolantPoint(const std::vector<double>& recvBuff, const std::vector<int>&,  
     46                               const std::vector<CArray<double,1>* >& dataAuxInputs, int transPos = 0); 
    4447  void computeWeightedValueAndMapping(const std::map<int, std::vector<std::pair<int,double> > >& interpolatingIndexValues, int transPos = 0); 
    4548  void fillInAxisValue(std::vector<CArray<double,1> >& vecAxisValue, 
     
    5053  int order_; 
    5154  StdString coordinate_; 
     55  StdString coordinateDST_; 
     56  bool isInversed_; 
    5257  std::vector<std::vector<int> > transPosition_; 
    5358 
Note: See TracChangeset for help on using the changeset viewer.