Ignore:
Timestamp:
12/01/21 16:52:24 (3 years ago)
Author:
ymipsl
Message:

tracking memory leak
Elements, views, and connectors are now managed with shared pointer.
YM

File:
1 edited

Legend:

Unmodified
Added
Removed
  • XIOS/dev/dev_ym/XIOS_COUPLING/src/distribution/reduce_transform_connector.hpp

    r2188 r2267  
    1717     
    1818    private: 
    19       CLocalView* srcView_; 
    20       CLocalView* dstView_; 
     19      shared_ptr<CLocalView> srcView_; 
     20      shared_ptr<CLocalView> dstView_; 
    2121 
    2222      vector<int> connector_;  //  sizeof sum(nWeights_)   
     
    3434    public: 
    3535 
    36     CReduceTransformConnector(CLocalView* srcView, CLocalView* dstView, EReduction op, unordered_map<int, std::vector<int>>& indexMap,  
     36    CReduceTransformConnector(shared_ptr<CLocalView> srcView, shared_ptr<CLocalView> dstView, EReduction op, unordered_map<int, std::vector<int>>& indexMap,  
    3737                              bool detectMissingValue=true) ; 
    3838  
Note: See TracChangeset for help on using the changeset viewer.