estimator::BuergRefinement< F > Class Template Reference

Actual refinement hp rule that generalizes dörflers bulk marking. More...

#include <buergDoerfler.hh>

Inheritance diagram for estimator::BuergRefinement< F >:
estimator::HP_Refinement< Real, 2 > estimator::Refinement< Real > concepts::OutputOperator

Classes

struct  weightedIndictor
 

Public Member Functions

virtual void apply (concepts::SpaceOnCells< Real > &space)
 
 BuergRefinement (Real theta=0.35)
 Constructor. More...
 
void buildRefinement (const Marking< F > &mark, const LocalEstimator< F > &estimator)
 
virtual std::ostream & info (std::ostream &os) const
 Returns information in an output stream. More...
 
virtual ~BuergRefinement ()
 Destructor. More...
 

Protected Attributes

concepts::HashMap< concepts::AdaptiveAdjustP< dim > > adjusts_
 

Private Attributes

Real theta_
 

Detailed Description

template<class F = Real>
class estimator::BuergRefinement< F >

Actual refinement hp rule that generalizes dörflers bulk marking.

Definition at line 385 of file buergDoerfler.hh.

Constructor & Destructor Documentation

◆ BuergRefinement()

template<class F = Real>
estimator::BuergRefinement< F >::BuergRefinement ( Real  theta = 0.35)

Constructor.

◆ ~BuergRefinement()

template<class F = Real>
virtual estimator::BuergRefinement< F >::~BuergRefinement ( )
virtual

Destructor.

Member Function Documentation

◆ apply()

virtual void estimator::HP_Refinement< Real , dim >::apply ( concepts::SpaceOnCells< F > &  space)
inlinevirtualinherited

Implements estimator::Refinement< Real >.

Definition at line 64 of file refinement.hh.

◆ buildRefinement()

template<class F = Real>
void estimator::BuergRefinement< F >::buildRefinement ( const Marking< F > &  mark,
const LocalEstimator< F > &  estimator 
)

◆ info()

template<class F = Real>
virtual std::ostream& estimator::BuergRefinement< F >::info ( std::ostream &  os) const
virtual

Returns information in an output stream.

Implements estimator::Refinement< Real >.

Member Data Documentation

◆ adjusts_

concepts::HashMap<concepts::AdaptiveAdjustP<dim> > estimator::HP_Refinement< Real , dim >::adjusts_
protectedinherited

Definition at line 87 of file refinement.hh.

◆ theta_

template<class F = Real>
Real estimator::BuergRefinement< F >::theta_
private

Definition at line 437 of file buergDoerfler.hh.


The documentation for this class was generated from the following file:
Page URL: http://wiki.math.ethz.ch/bin/view/Concepts/WebHome
21 August 2020
© 2020 Eidgenössische Technische Hochschule Zürich