Ignore:
Timestamp:
06/06/17 17:58:16 (7 years ago)
Author:
oabramkina
Message:

Two server levels: merging with trunk r1137.
There are bugs.

File:
1 edited

Legend:

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

    r1144 r1158  
    4242      , public CDomainAttributes 
    4343   { 
    44                /// typedef /// 
    45          typedef CObjectTemplate<CDomain>   SuperClass; 
    46          typedef CDomainAttributes SuperClassAttribute; 
    47           
    48       public : 
     44     /// typedef /// 
     45     typedef CObjectTemplate<CDomain>   SuperClass; 
     46     typedef CDomainAttributes SuperClassAttribute; 
     47     public: 
    4948         enum EEventId 
    5049         { 
     
    9190         CTransformation<CDomain>* addTransformation(ETranformationType transType, const StdString& id=""); 
    9291 
    93       public:          
     92      public: 
     93         const std::set<StdString> & getRelFiles(void) const; 
    9494         bool IsWritten(const StdString & filename) const; 
    9595         bool isWrittenCompressed(const StdString& filename) const; 
     
    116116         vector< vector<int> > i_indSrv ; // for each server, i global index to send 
    117117         vector< vector<int> > j_indSrv ; // for each server, j global index to send 
    118  
     118         std::vector<int> getNbGlob(); 
     119         bool isEqual(CDomain* domain); 
    119120      public: 
    120121         /// Mutateur /// 
     
    130131         void fillInRectilinearBoundLonLat(CArray<double,1>& lon, CArray<double,1>& lat, 
    131132                                           CArray<double,2>& boundsLon, CArray<double,2>& boundsLat); 
    132          void fillInRectilinearLonLat(); 
     133          
     134         void fillInLonLat(); 
     135         bool distributionAttributesHaveValue() const; 
    133136 
    134137         static bool dispatchEvent(CEventServer& event); 
     
    157160         static StdString GetName(void); 
    158161         static StdString GetDefName(void); 
    159          static ENodeType GetType(void);    
    160  
     162 
     163         static ENodeType GetType(void); 
     164         const std::map<int, vector<size_t> >& getIndexServer() const; 
    161165         CArray<bool, 1> localMask; 
    162166         bool isCurvilinear ; 
     
    182186 
    183187         void setTransformations(const TransMapTypes&);          
    184  
     188         void computeNGlobDomain(); 
    185189         void sendAttributes(); 
    186190         void sendIndex(); 
     
    192196         void sendDataIndex(); 
    193197         void convertLonLatValue(); 
    194  
     198         void fillInRectilinearLonLat(); 
     199         void fillInCurvilinearLonLat(); 
     200         void fillInUnstructuredLonLat(); 
    195201       private:          
    196202         bool doZoomByIndex_; 
Note: See TracChangeset for help on using the changeset viewer.