24 #ifndef REFINEMENTCONTAINER_H_
25 #define REFINEMENTCONTAINER_H_
27 #include <deal.II/lac/vector.h>
62 virtual const dealii::Vector<float>&
89 const dealii::Vector<float> dummy_;
108 virtual const dealii::Vector<float>&
122 const dealii::Vector<float>& indicators_;
143 double top_fraction = 0.1,
double bottom_fraction = 0.0);
155 const double top_fraction_, bottom_fraction_;
179 double top_fraction = 0.1,
double bottom_fraction = 0.0);
191 const double top_fraction_, bottom_fraction_;
211 double convergence_order = 2.);
222 const double convergence_order_;
RefineFixedNumber(const dealii::Vector< float > &indicators, double top_fraction=0.1, double bottom_fraction=0.0)
Definition: refinementcontainer.cc:152
virtual double GetTopFraction() const
Definition: refinementcontainer.cc:167
virtual double GetTopFraction() const
Definition: refinementcontainer.cc:135
virtual ~LocalRefinement()
Definition: refinementcontainer.h:104
virtual ~RefineFixedNumber()
Definition: refinementcontainer.h:181
Definition: dopetypes.h:52
Definition: refinementcontainer.h:201
virtual ~RefineFixedFraction()
Definition: refinementcontainer.h:146
Definition: refinementcontainer.h:131
DOpEtypes::RefinementType GetRefType() const
Definition: refinementcontainer.cc:86
RefinementType
Definition: dopetypes.h:50
virtual double GetConvergenceOrder() const
Definition: refinementcontainer.cc:195
Definition: refinementcontainer.h:42
virtual const dealii::Vector< float > & GetLocalErrorIndicators() const
Definition: refinementcontainer.cc:110
virtual ~RefinementContainer()
Definition: refinementcontainer.h:54
virtual const dealii::Vector< float > & GetLocalErrorIndicators() const
Definition: refinementcontainer.cc:46
virtual double GetTopFraction() const
Definition: refinementcontainer.cc:56
virtual ~RefineOptimized()
Definition: refinementcontainer.h:214
virtual double GetConvergenceOrder() const
Definition: refinementcontainer.cc:76
Definition: refinementcontainer.h:100
Definition: refinementcontainer.h:164
RefinementContainer(DOpEtypes::RefinementType ref_type=DOpEtypes::RefinementType::global)
Definition: refinementcontainer.cc:33
bool UsesCoarsening() const
Definition: refinementcontainer.cc:94
RefineFixedFraction(const dealii::Vector< float > &indicators, double top_fraction=0.1, double bottom_fraction=0.0)
Definition: refinementcontainer.cc:119
bool coarsening_
Definition: refinementcontainer.h:87
RefineOptimized(const dealii::Vector< float > &indicators, double convergence_order=2.)
Definition: refinementcontainer.cc:184
virtual double GetBottomFraction() const
Definition: refinementcontainer.cc:143
virtual double GetBottomFraction() const
Definition: refinementcontainer.cc:66
virtual double GetBottomFraction() const
Definition: refinementcontainer.cc:175