- Timestamp:
- 12/01/21 16:52:24 (3 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
XIOS/dev/dev_ym/XIOS_COUPLING/src/distribution/grid_gatherer_connector.hpp
r2011 r2267 19 19 private: 20 20 21 vector< CGathererConnector*> elementsConnector_ ;21 vector<shared_ptr<CGathererConnector>> elementsConnector_ ; 22 22 int dstSize_ ; 23 23 24 24 public: 25 CGridGathererConnector(vector< CGathererConnector*> elementsConnector) : elementsConnector_(elementsConnector)25 CGridGathererConnector(vector<shared_ptr<CGathererConnector>> elementsConnector) : elementsConnector_(elementsConnector) 26 26 { 27 27 dstSize_ = 1 ; … … 33 33 { 34 34 int n = elementsConnector_.size()-1 ; 35 CGathererConnector** connector = elementsConnector_.data() + n ;35 shared_ptr<CGathererConnector>* connector = elementsConnector_.data() + n ; 36 36 output.resize(dstSize_) ; 37 37 for(auto& rankDataIn : input) … … 45 45 { 46 46 int n = elementsConnector_.size()-1 ; 47 CGathererConnector** connector = elementsConnector_.data() + n ;47 shared_ptr<CGathererConnector>* connector = elementsConnector_.data() + n ; 48 48 output.resize(dstSize_) ; 49 49 output = missingValue ; … … 93 93 { 94 94 int n = elementsConnector_.size()-1 ; 95 CGathererConnector** connector = elementsConnector_.data() + n ;95 shared_ptr<CGathererConnector>* connector = elementsConnector_.data() + n ; 96 96 output.resize(dstSize_) ; 97 97 output = false ;
Note: See TracChangeset
for help on using the changeset viewer.