Ignore:
Timestamp:
04/21/20 16:46:20 (4 years ago)
Author:
ymipsl
Message:

Some update on XIOS_COUPLING branch...

YM

File:
1 edited

Legend:

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

    r1870 r1871  
    194194         bool doGridHaveDataToWrite(); 
    195195         bool doGridHaveDataDistributed(CContextClient* client = 0); 
    196          size_t getWrittenDataSize() const; 
     196         size_t getWrittenDataSize() ; 
    197197         int getNumberWrittenIndexes() const; 
    198198         int getTotalNumberWrittenIndexes() const; 
    199199         int getOffsetWrittenIndexes() const; 
    200200 
    201          CDistributionServer* getDistributionServer(); 
    202201         CGridTransformation* getTransformations(); 
    203202 
     
    248247       CDistributionClient* getClientDistribution(void);  
    249248 
     249     private:    
     250       /** Server-like distribution calculated upon receiving indexes */ 
     251       CDistributionServer* serverDistribution_; 
     252       void computeServerDistribution(void) ; 
     253       bool computeServerDistribution_done_=false ; 
     254     public:  
     255       CDistributionServer* getServerDistribution(void) { if (computeServerDistribution_done_) computeServerDistribution() ; return serverDistribution_ ;} 
     256 
     257 
    250258     private: 
    251259       template<int N> 
     
    413421        bool isAxisListSet, isDomListSet, isScalarListSet; 
    414422 
    415 /** Server-like distribution calculated upon receiving indexes */ 
    416         CDistributionServer* serverDistribution_; 
    417  
    418423        CClientServerMapping* clientServerMap_; 
    419         size_t writtenDataSize_; 
    420424        int numberWrittenIndexes_, totalNumberWrittenIndexes_, offsetWrittenIndexes_; 
    421425 
Note: See TracChangeset for help on using the changeset viewer.