Ignore:
Timestamp:
10/16/12 13:04:44 (12 years ago)
Author:
ymipsl
Message:

Major Update

  • redesign Type and attribute manipulation
  • add enumerate type and attribute
  • use blitz class array instead of boost class array

YM

File:
1 edited

Legend:

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

    r345 r369  
    1010#include "event_server.hpp" 
    1111#include "buffer_in.hpp" 
     12#include "array_new.hpp" 
     13#include "attribute_array.hpp" 
    1214 
    1315namespace xios { 
     
    7375       
    7476         /// Autres /// 
    75          virtual void fromBinary(StdIStream & is); 
     77//         virtual void fromBinary(StdIStream & is); 
    7678 
    7779         /// Accesseurs /// 
    78          ARRAY(int, 2) getLocalMask(void) const; 
     80         CArray<int, 2> getLocalMask(void) const; 
    7981          
    8082         const std::set<StdString> & getRelFiles(void) const; 
     
    9092         const std::vector<int> & getNjZoomSub(void) const; 
    9193          
    92          const std::vector<ARRAY(double, 1)> & getLonValueSub(void) const; 
    93          const std::vector<ARRAY(double, 1)> & getLatValueSub(void) const; 
     94         const std::vector<CArray<double,1>* > & getLonValueSub(void) const; 
     95         const std::vector<CArray<double,1>* > & getLatValueSub(void) const; 
    9496 
    9597         /// Test /// 
     
    111113         int zoom_nj_srv,zoom_jbegin_srv,zoom_jend_srv ; 
    112114 
    113          ARRAY(double, 1) lonvalue_srv, latvalue_srv ; 
     115         CArray<double, 1> lonvalue_srv, latvalue_srv ; 
    114116          
    115117          
     
    142144         static ENodeType GetType(void); 
    143145 
     146         CArray<int, 2> local_mask; 
     147 
    144148       private : 
    145149 
    146150         /// Proriétés protégées /// 
    147151         bool isChecked; 
    148          ARRAY(int, 2) local_mask; 
    149152         std::set<StdString> relFiles; 
    150153 
    151154         std::vector<int> ibegin_sub, iend_sub, jbegin_sub, jend_sub; 
    152155         std::vector<int> ibegin_zoom_sub, jbegin_zoom_sub, ni_zoom_sub, nj_zoom_sub; 
    153          std::vector<ARRAY(double, 1)> lonvalue_sub, latvalue_sub; 
     156         std::vector<CArray<double,1>* > lonvalue_sub, latvalue_sub; 
    154157          
    155158 
Note: See TracChangeset for help on using the changeset viewer.