Chombo + EB + MF  3.2
MultiBlockLevelExchangeAverage.H
Go to the documentation of this file.
1 #ifdef CH_LANG_CC
2 /*
3  * _______ __
4  * / ___/ / ___ __ _ / / ___
5  * / /__/ _ \/ _ \/ V \/ _ \/ _ \
6  * \___/_//_/\___/_/_/_/_.__/\___/
7  * Please refer to Copyright.txt, in Chombo's root directory.
8  */
9 #endif
10 
11 #ifndef _MULTIBLOCKLEVELEXCHANGEAVERAGE_H_
12 #define _MULTIBLOCKLEVELEXCHANGEAVERAGE_H_
13 
16 
17 #include "NamespaceHeader.H"
18 
19 /// The class MultiBlockLevelExchangeAverage stores topological and geometric information for cell-averaged data
20 /**
21  MultiBlockLevelExchangeAverage stores topological and geometric information
22  about a particular layout with a particular MultiBlockCoordSys,
23  on cell-averaged data.
24 */
26 {
27 
28 public:
29 
30  /// default constructor
32  {
33  }
34 
35  /// destructor
37 
38  /// full constructor
40  int a_ghosts,
41  int a_order);
42 
43  virtual void define(const MultiBlockLevelGeom* a_geomPtr,
44  int a_ghosts,
45  int a_order);
46 
47 protected:
48 
49 };
50 
51 #include "NamespaceFooter.H"
52 #endif
The class MultiBlockLevelGeom stores topological and geometric information.
Definition: MultiBlockLevelGeom.H:29
The class MultiBlockLevelExchange stores topological and geometric information.
Definition: MultiBlockLevelExchange.H:29
MultiBlockLevelExchangeAverage()
default constructor
Definition: MultiBlockLevelExchangeAverage.H:31
virtual ~MultiBlockLevelExchangeAverage()
destructor
virtual void define(const MultiBlockLevelGeom *a_geomPtr, int a_ghosts, int a_order)
The class MultiBlockLevelExchangeAverage stores topological and geometric information for cell-averag...
Definition: MultiBlockLevelExchangeAverage.H:25