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/weight_transform_connector.hpp

    r1984 r2267  
    1515     
    1616    private: 
    17       CLocalView* srcView_; 
    18       CLocalView* dstView_; 
     17      shared_ptr<CLocalView> srcView_; 
     18      shared_ptr<CLocalView> dstView_; 
    1919 
    2020      vector<double> weights_; //  sizeof sum(nWeights_)   
     
    2828    public: 
    2929 
    30     CWeightTransformConnector(CLocalView* srcView, CLocalView* dstView, unordered_map<int, std::vector<int>>& indexMap,  
     30    CWeightTransformConnector(shared_ptr<CLocalView> srcView, shared_ptr<CLocalView> dstView, unordered_map<int, std::vector<int>>& indexMap,  
    3131                              unordered_map<int, std::vector<double>>& weightMap) ; 
    3232  
Note: See TracChangeset for help on using the changeset viewer.