estimator::AprioriVertex< F, dim > Class Template Reference

‍** More...

#include <refinement.hh>

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

Public Member Functions

void addVertex (const uint attrb)
 
virtual void apply (concepts::SpaceOnCells< Real > &space)
 
 AprioriVertex (const concepts::SpaceOnCells< F > &space, const uint attrb)
 
void buildRefinement (const Marking &mark, const concepts::LocalEstimator< F > &estimator)
 
virtual ~AprioriVertex ()
 

Protected Member Functions

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

Protected Attributes

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

Private Attributes

concepts::Set< uint > attrbs_
 
concepts::HashMap< const concepts::Cell * > cells_
 

Detailed Description

template<class F = Real, ushort dim = 2>
class estimator::AprioriVertex< F, dim >

‍**

hp adaptive strat that performes h refinement if element has vertex that is given else p refinement

Definition at line 466 of file refinement.hh.

Constructor & Destructor Documentation

◆ AprioriVertex()

template<class F = Real, ushort dim = 2>
estimator::AprioriVertex< F, dim >::AprioriVertex ( const concepts::SpaceOnCells< F > &  space,
const uint  attrb 
)
inline
Parameters
attrbattribute of a vertex

Definition at line 473 of file refinement.hh.

◆ ~AprioriVertex()

template<class F = Real, ushort dim = 2>
virtual estimator::AprioriVertex< F, dim >::~AprioriVertex ( )
inlinevirtual

Definition at line 487 of file refinement.hh.

Member Function Documentation

◆ addVertex()

template<class F = Real, ushort dim = 2>
void estimator::AprioriVertex< F, dim >::addVertex ( const uint  attrb)
inline

Definition at line 489 of file refinement.hh.

◆ apply()

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

Implements estimator::Refinement< Real >.

Definition at line 64 of file refinement.hh.

◆ buildRefinement()

template<class F = Real, ushort dim = 2>
void estimator::AprioriVertex< F, dim >::buildRefinement ( const Marking mark,
const concepts::LocalEstimator< F > &  estimator 
)
inline

Definition at line 494 of file refinement.hh.

◆ info()

template<class F = Real, ushort dim = 2>
virtual std::ostream& estimator::AprioriVertex< F, dim >::info ( std::ostream &  os) const
inlineprotectedvirtual

Returns information in an output stream.

Implements estimator::Refinement< Real >.

Definition at line 528 of file refinement.hh.

Member Data Documentation

◆ adjusts_

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

Definition at line 87 of file refinement.hh.

◆ attrbs_

template<class F = Real, ushort dim = 2>
concepts::Set<uint> estimator::AprioriVertex< F, dim >::attrbs_
private

Definition at line 538 of file refinement.hh.

◆ cells_

template<class F = Real, ushort dim = 2>
concepts::HashMap<const concepts::Cell* > estimator::AprioriVertex< F, dim >::cells_
private

Definition at line 541 of file refinement.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