00001 #ifdef CH_LANG_CC
00002
00003
00004
00005
00006
00007
00008
00009 #endif
00010
00011 #ifndef _EBPATCHGODUNOVFACTORY_H_
00012 #define _EBPATCHGODUNOVFACTORY_H_
00013
00014 #include "EBPatchGodunov.H"
00015 #include "NamespaceHeader.H"
00016
00017
00018
00019
00020 class EBPatchGodunovFactory
00021 {
00022 public:
00023
00024
00025
00026 EBPatchGodunovFactory();
00027
00028
00029
00030
00031 virtual ~EBPatchGodunovFactory();
00032
00033
00034
00035
00036 virtual EBPatchGodunov* create() const = 0;
00037
00038 };
00039 #include "NamespaceFooter.H"
00040 #endif