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

    r345 r347  
    6161 
    6262         /// Accesseurs /// 
    63                boost::shared_ptr<CField> getDirectFieldReference(void) const; 
    64          const boost::shared_ptr<CField> getBaseFieldReference(void)   const; 
    65          const std::vector<boost::shared_ptr<CField> > & getAllReference(void) const; 
     63         CField* getDirectFieldReference(void) const; 
     64         CField* getBaseFieldReference(void)   const; 
     65         const std::vector<CField*> & getAllReference(void) const; 
    6666 
    67          boost::shared_ptr<CGrid> getRelGrid(void) const ; 
    68          boost::shared_ptr<CFile> getRelFile(void) const ; 
     67         CGrid* getRelGrid(void) const ; 
     68         CFile* getRelFile(void) const ; 
    6969 
    7070      public : 
     
    8585 
    8686         /// Mutateur /// 
    87          void setRelFile(const boost::shared_ptr<CFile> _file); 
     87         void setRelFile(CFile* _file); 
    8888         void incrementNStep(void); 
    8989         void resetNStep() ; 
     
    130130         /// Propriétés privées /// 
    131131          
    132          std::vector<boost::shared_ptr<CField> > refObject; 
    133          boost::shared_ptr<CField> baseRefObject; 
    134          boost::shared_ptr<CGrid>  grid ; 
    135          boost::shared_ptr<CFile>  file; 
     132         std::vector<CField*> refObject; 
     133         CField* baseRefObject; 
     134         CGrid*  grid ; 
     135         CFile*  file; 
    136136 
    137137         CDuration freq_operation, freq_write; 
Note: See TracChangeset for help on using the changeset viewer.