DOpE
|
#include <refinementcontainer.h>
Public Member Functions | |
RefineFixedNumber (const dealii::Vector< float > &indicators, double top_fraction=0.1, double bottom_fraction=0.0) | |
virtual | ~RefineFixedNumber () |
virtual double | GetTopFraction () const |
virtual double | GetBottomFraction () const |
Public Member Functions inherited from DOpE::LocalRefinement | |
virtual | ~LocalRefinement () |
virtual const dealii::Vector < float > & | GetLocalErrorIndicators () const |
Public Member Functions inherited from DOpE::RefinementContainer | |
RefinementContainer (DOpEtypes::RefinementType ref_type=DOpEtypes::RefinementType::global) | |
virtual | ~RefinementContainer () |
virtual double | GetConvergenceOrder () const |
DOpEtypes::RefinementType | GetRefType () const |
bool | UsesCoarsening () const |
Additional Inherited Members | |
Protected Member Functions inherited from DOpE::LocalRefinement | |
LocalRefinement (const dealii::Vector< float > &, DOpEtypes::RefinementType ref_type) | |
Protected Attributes inherited from DOpE::RefinementContainer | |
bool | coarsening_ |
This class holds the information needed for local mesh refinement with the fixed number strategy.
DOpE::RefineFixedNumber::RefineFixedNumber | ( | const dealii::Vector< float > & | indicators, |
double | top_fraction = 0.1 , |
||
double | bottom_fraction = 0.0 |
||
) |
Constructor if one wants to use local refinement with the fixed number strategy. This leads to local mesh refinement with a predictable growth of the mesh.
indicators | A set of positive values, used to guide refinement. |
topfraction | is the fraction of elements to be refined. |
bottomfraction | In a fixed fraction/fixed number strategy, wich part should be coarsened. |
|
inlinevirtual |
|
virtual |
Reimplemented from DOpE::RefinementContainer.
|
virtual |
Reimplemented from DOpE::RefinementContainer.