Changeset 2270 for XIOS/dev/dev_ym/XIOS_COUPLING/src/transformation/generic_algorithm_transformation.cpp
- Timestamp:
- 12/07/21 12:07:33 (3 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
XIOS/dev/dev_ym/XIOS_COUPLING/src/transformation/generic_algorithm_transformation.cpp
r2011 r2270 33 33 /////////////////////////////////////////////////////////////// 34 34 35 CGridAlgorithm*CGenericAlgorithmTransformation::createGridAlgorithm(CGrid* gridSrc, CGrid* gridDst, int pos)35 shared_ptr<CGridAlgorithm> CGenericAlgorithmTransformation::createGridAlgorithm(CGrid* gridSrc, CGrid* gridDst, int pos) 36 36 { 37 return new CGridAlgorithmGeneric(gridSrc, gridDst, pos, this) ;37 return make_shared<CGridAlgorithmGeneric>(gridSrc, gridDst, pos, shared_from_this()) ; 38 38 } 39 39 40 40 41 41 42 CTransformFilter* CGenericAlgorithmTransformation::createTransformFilter(CGarbageCollector& gc, CGridAlgorithm*algo, bool detectMissingValues, double defaultValue)42 CTransformFilter* CGenericAlgorithmTransformation::createTransformFilter(CGarbageCollector& gc, shared_ptr<CGridAlgorithm> algo, bool detectMissingValues, double defaultValue) 43 43 { 44 44 return new CTransformFilter(gc, 1, algo, detectMissingValues, defaultValue) ;
Note: See TracChangeset
for help on using the changeset viewer.