Ignore:
Timestamp:
05/21/12 17:57:22 (12 years ago)
Author:
ymipsl
Message:
  • Supress lot of shared_ptr
  • instrument code for vampir-trace and timer diagnostic

YM

File:
1 edited

Legend:

Unmodified
Added
Removed
  • XIOS/trunk/src/node/grid.hpp

    r345 r347  
    6868         const std::deque<ARRAY(int, 1)> & getOutLIndex(void)  const; 
    6969 
    70          const boost::shared_ptr<CAxis>   getRelAxis  (void) const; 
    71          const boost::shared_ptr<CDomain> getRelDomain(void) const; 
     70         const CAxis*   getRelAxis  (void) const; 
     71         const CDomain* getRelDomain(void) const; 
    7272 
    7373         StdSize getDimension(void) const; 
     
    105105 
    106106         /// Instanciateurs Statiques /// 
    107          static boost::shared_ptr<CGrid> 
    108             CreateGrid(boost::shared_ptr<CDomain> domain); 
    109          static boost::shared_ptr<CGrid> 
    110             CreateGrid(boost::shared_ptr<CDomain> domain, boost::shared_ptr<CAxis> axis); 
     107         static CGrid* createGrid(CDomain* domain); 
     108         static CGrid* createGrid(CDomain* domain, CAxis* axis); 
    111109 
    112110      public : 
     
    133131         bool isChecked; 
    134132 
    135          boost::shared_ptr<CAxis>   axis ; 
    136          boost::shared_ptr<CDomain> domain ; 
     133         CAxis*   axis ; 
     134         CDomain* domain ; 
    137135 
    138136         std::deque<ARRAY(int, 1)> storeIndex ; 
Note: See TracChangeset for help on using the changeset viewer.