source: XIOS/dev/dev_ym/XIOS_COUPLING/src/distribution/grid_local_view.hpp @ 1918

Last change on this file since 1918 was 1918, checked in by ymipsl, 4 years ago

Big update on on going work related to data distribution and transfer between clients and servers.

  • move all related file into distribution directorie
  • implement the concept of data "View"
  • implement the concept of "connector" which make the data transfer between 2 differents "Views"

YM

  • Property svn:executable set to *
File size: 476 bytes
Line 
1#ifndef __GRID_LOCAL_VIEW_HPP__
2#define __GRID_LOCAL_VIEW_HPP__
3
4#include "local_view.hpp"
5#include "element.hpp"
6
7namespace xios
8{
9  class CGridLocalElements;
10
11  class CGridLocalView
12  {
13    private:
14      std::vector<CLocalView*> views_ ;
15      std::vector<bool>& localMask_ ;
16   
17    public:
18      CGridLocalView(CGridLocalElements* parent, CElementView::type type) ;
19      std::vector<CLocalView*>& getViews(void) {return views_ ;}
20  } ;
21}
22
23
24#endif
Note: See TracBrowser for help on using the repository browser.