Changeset 2267 for XIOS/dev/dev_ym/XIOS_COUPLING/src/transformation/algorithm_transformation_reduce.hpp
- Timestamp:
- 12/01/21 16:52:24 (3 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
XIOS/dev/dev_ym/XIOS_COUPLING/src/transformation/algorithm_transformation_reduce.hpp
r2007 r2267 18 18 virtual ~CAlgorithmTransformationReduce() {}; 19 19 virtual void apply(int dimBefore, int dimAfter, const CArray<double,1>& dataIn, CArray<double,1>& dataOut); 20 virtual void computeRecvElement( CLocalView* srcView, CLocalView*dstView) ;20 virtual void computeRecvElement(shared_ptr<CLocalView> srcView, shared_ptr<CLocalView> dstView) ; 21 21 22 22 protected: 23 virtual void computeAlgorithm( CLocalView* srcView, CLocalView*dstView) ;23 virtual void computeAlgorithm(shared_ptr<CLocalView> srcView, shared_ptr<CLocalView> dstView) ; 24 24 25 25 //! Map between global index of destination element and source element 26 26 EReduction operator_ ; 27 27 TransformationIndexMap transformationMapping_; 28 CReduceTransformConnector*reduceTransformConnector_ ;28 shared_ptr<CReduceTransformConnector> reduceTransformConnector_ ; 29 29 bool detectMissingValue_=true ; 30 30 bool eliminateRedondantSrc_ = true ;
Note: See TracChangeset
for help on using the changeset viewer.