Ignore:
Timestamp:
10/01/10 11:32:41 (14 years ago)
Author:
hozdoba
Message:

Commit pour sauvegarde - diverses corrections de bogues et améliorations du code.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • XMLIO_V2/dev/dev_rv/src/XMLIO/grid.hpp

    r123 r124  
    3030         bool _hasAxis(void) const { return (hasAxis); } 
    3131 
    32          inline void storeField(const Array<double, 1>& field, Array<double, 1>& stored); 
    33          inline void storeField(const Array<double, 2>& field, Array<double, 1>& stored); 
    34          inline void storeField(const Array<double, 3>& field, Array<double, 1>& stored); 
    35          inline void storeField(const double* const data, Array<double, 1>& stored); 
    36  
    37          inline void outputField(const Array<double,1>& stored, Array<double, 2>& outField); 
    38          inline void outputField(const Array<double,1>& stored, Array<double, 3>& outField); 
     32         inline void storeField(const Array<double, 1>& field, Array<double, 1>& stored) const; 
     33         inline void storeField(const Array<double, 2>& field, Array<double, 1>& stored) const; 
     34         inline void storeField(const Array<double, 3>& field, Array<double, 1>& stored) const; 
     35         inline void storeField(const double* const data, Array<double, 1>& stored) const; 
     36 
     37         inline void outputField(const Array<double,1>& stored, Array<double, 2>& outField) const; 
     38         inline void outputField(const Array<double,1>& stored, Array<double, 3>& outField) const; 
    3939 
    4040         inline static CGrid* CreateObject(const CDomain* const a_domain, const CAxis* const a_axis); 
     
    207207   } 
    208208 
    209    void CGrid::storeField(const Array<double, 1>& field, Array<double, 1>& stored) 
     209   void CGrid::storeField(const Array<double, 1>& field, Array<double, 1>& stored) const 
    210210   { 
    211211      storeField(field.dataFirst(), stored) ; 
     
    213213   } 
    214214 
    215    void CGrid::storeField(const Array<double, 2>& field, Array<double, 1>& stored) 
     215   void CGrid::storeField(const Array<double, 2>& field, Array<double, 1>& stored) const 
    216216   { 
    217217      storeField(field.dataFirst(), stored) ; 
     
    219219   } 
    220220 
    221    void CGrid::storeField(const Array<double, 3>& field, Array<double, 1>& stored) 
     221   void CGrid::storeField(const Array<double, 3>& field, Array<double, 1>& stored) const 
    222222   { 
    223223      storeField(field.dataFirst(), stored) ; 
     
    225225   } 
    226226 
    227    void CGrid::storeField(const double* const data, Array<double, 1>& stored) 
     227   void CGrid::storeField(const double* const data, Array<double, 1>& stored) const 
    228228   { 
    229229      int size = storeIndex.size() ; 
     
    237237   } 
    238238 
    239    void CGrid::outputField(const Array<double, 1>& stored, Array<double, 2>& outField) 
     239   void CGrid::outputField(const Array<double, 1>& stored, Array<double, 2>& outField) const 
    240240   { 
    241241      for(int n = 0; n < storeIndex.size(); n++) 
     
    243243   } 
    244244 
    245    void CGrid::outputField(const Array<double, 1>& stored, Array<double, 3>& outField) 
     245   void CGrid::outputField(const Array<double, 1>& stored, Array<double, 3>& outField) const 
    246246   { 
    247247      for(int n = 0; n < storeIndex.size(); n++) 
Note: See TracChangeset for help on using the changeset viewer.