Chombo + EB  3.0
EBPhysIBCFactory.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 _EBPHYSIBCFACTORY_H_
12 #define _EBPHYSIBCFACTORY_H_
13 
14 #include "EBPhysIBC.H"
15 #include "EBCellFAB.H"
16 #include "EBFaceFAB.H"
17 #include "REAL.H"
18 #include "LevelData.H"
19 #include "ProblemDomain.H"
20 #include "NamespaceHeader.H"
21 
22 ///
23 /**
24  */
26 {
27 public:
28 
29  ///
30  virtual ~EBPhysIBCFactory();
31 
32  ///
33  virtual EBPhysIBC* create() const = 0;
34 
35  ///
37 };
38 
39 #include "NamespaceFooter.H"
40 #endif
virtual ~EBPhysIBCFactory()
Definition: EBPhysIBCFactory.H:25
Definition: EBPhysIBC.H:27
virtual EBPhysIBC * create() const =0