Class documentation of Concepts

Loading...
Searching...
No Matches

#include <marking.hh>

Inheritance diagram for estimator::MVMarking:
estimator::Marking concepts::OutputOperator

Public Member Functions

template<class F = concepts::Real>
 MVMarking (const concepts::LocalEstimator< F > &estimator, concepts::Real sigma=0.75)
 
const concepts::Set< uint > & marks () const
 

Protected Member Functions

virtual std::ostream & info (std::ostream &os) const
 Returns information in an output stream.
 

Protected Attributes

concepts::Set< uint > mark_
 

Detailed Description

Mean value marking strategy.

Given local a posteriori estimates $ {\eta_K}_{K\in\mathcal{P}} $, of a domain partition $ \mathcal{P} $. The mean value $ \overline \eta $ is computed as

\[ \overline\eta^2  = \frac{1}{\#\mathcal{P}} \sum\limits_{K\in\mathcal{P}} \eta_K^2 \]

.

Now given a choose value $ \sigma\in (0,1$ all elements $K\in\mathcal{P}$ are marked for refinement for which

\[ \eta_K^2 \geq \sigma \overline\eta \]

.

Definition at line 151 of file marking.hh.

Constructor & Destructor Documentation

◆ MVMarking()

template<class F = concepts::Real>
estimator::MVMarking::MVMarking ( const concepts::LocalEstimator< F > &  estimator,
concepts::Real  sigma = 0.75 
)
inline

Constructor. @param estimator a local a posteriori error estimator @param sigma the choose value

Definition at line 159 of file marking.hh.

Member Function Documentation

◆ info()

virtual std::ostream & estimator::MVMarking::info ( std::ostream &  os) const
inlineprotectedvirtual

Returns information in an output stream.

Reimplemented from concepts::OutputOperator.

Definition at line 178 of file marking.hh.

◆ marks()

const concepts::Set< uint > & estimator::Marking::marks ( ) const
inlineinherited

Definition at line 17 of file marking.hh.

Member Data Documentation

◆ mark_

concepts::Set<uint> estimator::Marking::mark_
protectedinherited

Definition at line 19 of file marking.hh.


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