DOpE
Public Member Functions
DOpE::RefineOptimized Class Reference

#include <refinementcontainer.h>

Inheritance diagram for DOpE::RefineOptimized:
DOpE::LocalRefinement DOpE::RefinementContainer

Public Member Functions

 RefineOptimized (const dealii::Vector< float > &indicators, double convergence_order=2.)
 
virtual ~RefineOptimized ()
 
virtual double GetConvergenceOrder () 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 GetTopFraction () const
 
virtual double GetBottomFraction () 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 optimized refinement strategy.

Constructor & Destructor Documentation

DOpE::RefineOptimized::RefineOptimized ( const dealii::Vector< float > &  indicators,
double  convergence_order = 2. 
)

Constructor if one wants to use the optimized refinement strategy.

Parameters
indicatorsA set of positive values, used to guide refinement.
convergence_orderConvergence order of the functional of interest.
virtual DOpE::RefineOptimized::~RefineOptimized ( )
inlinevirtual

Member Function Documentation

double DOpE::RefineOptimized::GetConvergenceOrder ( ) const
virtual

Reimplemented from DOpE::RefinementContainer.


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