Ignore:
Timestamp:
05/23/17 16:32:26 (7 years ago)
Author:
mhnguyen
Message:

Cleaning up some redundant codes

File:
1 edited

Legend:

Unmodified
Added
Removed
  • XIOS/dev/dev_olga/src/node/grid.hpp

    r1136 r1144  
    9191         StdSize  getDataSize(void) const; 
    9292 
    93          /// Entrées-sorties de champs /// 
     93         /// Entrées-sorties de champs  
    9494         template <int n> 
    9595         void inputField(const CArray<double,n>& field, CArray<double,1>& stored) const; 
    9696         template <int n> 
    97          void outputField(const CArray<double,1>& stored, CArray<double,n>& field) const; 
    98  
    99          void outputField(int rank, const CArray<double,1>& stored, double* field); 
    100          void inputField(int rank, const double* const field, CArray<double,1>& stored); 
    101  
    102          void outputCompressedField(int rank, const CArray<double,1>& stored, double* field); 
     97         void outputField(const CArray<double,1>& stored, CArray<double,n>& field) const;       
    10398 
    10499         virtual void parse(xml::CXMLNode& node); 
     
    129124         static CGrid* cloneGrid(const StdString& idNewGrid, CGrid* gridSrc); 
    130125 
    131       public: 
    132  
    133          /// Entrées-sorties de champs (interne) /// 
    134          void storeField_arr(const double* const data, CArray<double,1>& stored) const; 
    135          void restoreField_arr(const CArray<double,1>& stored, double* const data) const; 
    136  
    137          /// Traitements protégés /// 
     126      public:             
    138127         void computeIndexServer(void); 
    139128         void computeIndex(void); 
    140129         void computeIndexScalarGrid(); 
    141          void computeCompressedIndex(); 
    142130         void computeWrittenIndex(); 
    143131 
     
    188176         std::vector<int> getGlobalDimension(); 
    189177         bool isScalarGrid() const; 
    190          std::vector<int> getAxisPositionInGrid() const; 
    191178 
    192179         bool doGridHaveDataToWrite(); 
     
    261248        template<int N> 
    262249        void modifyGridMaskSize(CArray<bool,N>& gridMask, const std::vector<int>& eachDimSize, bool newValue); 
     250 
     251        void storeField_arr(const double* const data, CArray<double, 1>& stored) const; 
     252        void restoreField_arr(const CArray<double, 1>& stored, double* const data) const; 
    263253 
    264254        void setVirtualDomainGroup(CDomainGroup* newVDomainGroup); 
Note: See TracChangeset for help on using the changeset viewer.