00001 #ifdef CH_LANG_CC
00002
00003
00004
00005
00006
00007
00008
00009 #endif
00010
00011 #ifndef _NOREFINEMENT_H_
00012 #define _NOREFINEMENT_H_
00013
00014 #include "RefinementCriterion.H"
00015
00016 #include "NamespaceHeader.H"
00017
00018
00019
00020
00021
00022 template <int dim> class NoRefinement: public RefinementCriterion<dim>
00023 {
00024 public:
00025
00026 NoRefinement();
00027
00028
00029 virtual ~NoRefinement();
00030
00031
00032
00033
00034
00035 virtual bool doRefine(IndexTM<int,dim> & a_refineInDir,
00036 const CutCellMoments<dim> & a_ccm,
00037 const int & a_numberOfRefinements);
00038
00039 protected:
00040 };
00041
00042 #include "NamespaceFooter.H"
00043
00044 #include "NoRefinementImplem.H"
00045
00046 #endif