DOpE
|
#include <refinementcontainer.h>
Public Member Functions | |
RefineFixedFraction (const dealii::Vector< float > &indicators, double top_fraction=0.1, double bottom_fraction=0.0, const unsigned int max_n_elements=std::numeric_limits< unsigned int >::max()) | |
virtual | ~RefineFixedFraction () |
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 unsigned int | GetMaxNElements () const |
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 fraction strategy.
DOpE::RefineFixedFraction::RefineFixedFraction | ( | const dealii::Vector< float > & | indicators, |
double | top_fraction = 0.1 , |
||
double | bottom_fraction = 0.0 , |
||
const unsigned int | max_n_elements = std::numeric_limits<unsigned int>::max() |
||
) |
Constructor if one wants to use local refinement with the fixed fraction strategy.
indicators | A set of positive values, used to guide refinement. |
topfraction | is the fraction of the total estimate which should be refined. |
bottomfraction | is the fraction of the estimate coarsened. |
max_n_elements | The maximal number of elements allowed. |
|
inlinevirtual |
|
virtual |
Reimplemented from DOpE::RefinementContainer.
|
virtual |
Reimplemented from DOpE::RefinementContainer.