Ignore:
Timestamp:
09/19/13 17:05:07 (11 years ago)
Author:
ymipsl
Message:

Add unstructured grid management.

YM

File:
1 edited

Legend:

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

    r384 r449  
    1212#include "array_new.hpp" 
    1313#include "attribute_array.hpp" 
     14#include "attribute_enum.hpp" 
    1415 
    1516namespace xios { 
     
    6970          
    7071         void checkZoom(void); 
     72         void checkBounds(void); 
    7173 
    72          void completeMask(void); 
    7374 
    7475      public : 
    7576       
    7677         /// Autres /// 
    77 //         virtual void fromBinary(StdIStream & is); 
    7878 
    79          /// Accesseurs /// 
    80          CArray<int, 2> getLocalMask(void) const; 
    81           
    8279         const std::set<StdString> & getRelFiles(void) const; 
    8380 
    84          const std::vector<int> & getIBeginSub(void) const; 
    85          const std::vector<int> & getIEndSub(void) const; 
    86          const std::vector<int> & getJBeginSub(void) const; 
    87          const std::vector<int> & getJEndSub(void) const; 
    88  
    89          const std::vector<int> & getIBeginZoomSub(void) const; 
    90          const std::vector<int> & getJBeginZoomSub(void) const; 
    91          const std::vector<int> & getNiZoomSub(void) const; 
    92          const std::vector<int> & getNjZoomSub(void) const; 
    93           
    94          const std::vector<CArray<double,1>* > & getLonValueSub(void) const; 
    95          const std::vector<CArray<double,1>* > & getLatValueSub(void) const; 
    9681 
    9782         /// Test /// 
     
    11499 
    115100         CArray<double, 1> lonvalue_srv, latvalue_srv ; 
     101         CArray<double, 2> bounds_lon_srv, bounds_lat_srv ; 
    116102          
    117103          
     
    124110         /// Mutateur /// 
    125111         void addRelFile(const StdString & filename); 
    126          void completeLonLatServer(void); 
    127112         void completeLonLatClient(void); 
    128113         void sendServerAttribut(void) ; 
     
    146131         CArray<int, 2> local_mask; 
    147132         bool isCurvilinear ; 
     133         bool hasBounds ; 
    148134       private : 
    149135 
     
    151137         bool isChecked; 
    152138         std::set<StdString> relFiles; 
    153  
    154          std::vector<int> ibegin_sub, iend_sub, jbegin_sub, jend_sub; 
    155          std::vector<int> ibegin_zoom_sub, jbegin_zoom_sub, ni_zoom_sub, nj_zoom_sub; 
    156          std::vector<CArray<double,1>* > lonvalue_sub, latvalue_sub; 
    157           
    158139 
    159140   }; // class CDomain 
Note: See TracChangeset for help on using the changeset viewer.