DOpE
Public Member Functions
DOpE::RefineFixedNumber Class Reference

#include <refinementcontainer.h>

Inheritance diagram for DOpE::RefineFixedNumber:
DOpE::LocalRefinement DOpE::RefinementContainer

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_
 

Detailed Description

This class holds the information needed for local mesh refinement with the fixed number strategy.

Constructor & Destructor Documentation

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.

Parameters
indicatorsA set of positive values, used to guide refinement.
topfractionis the fraction of elements to be refined.
bottomfractionIn a fixed fraction/fixed number strategy, wich part should be coarsened.
virtual DOpE::RefineFixedNumber::~RefineFixedNumber ( )
inlinevirtual

Member Function Documentation

double DOpE::RefineFixedNumber::GetBottomFraction ( ) const
virtual

Reimplemented from DOpE::RefinementContainer.

double DOpE::RefineFixedNumber::GetTopFraction ( ) const
virtual

Reimplemented from DOpE::RefinementContainer.


The documentation for this class was generated from the following files: