ug4
|
Abstract base class for element marking (in adaptive refinement) More...
#include <error_elem_marking_strategy.h>
Public Types | |
typedef Grid::AttachmentAccessor< elem_type, ug::Attachment< number > > | elem_accessor_type |
typedef domain_traits< dim >::element_type | elem_type |
element type to be marked More... | |
Public Member Functions | |
number | global_estimated_error () const |
number | global_estimated_error_per_elem_max () const |
number | global_estimated_error_per_elem_min () const |
IElementMarkingStrategy () | |
void | mark (IMultigridElementIndicators< TDomain > &mgElemIndicators, IRefiner &refiner, ConstSmartPtr< DoFDistribution > dd) |
This function marks all elements. More... | |
virtual | ~IElementMarkingStrategy () |
Static Public Attributes | |
static const int | dim = TDomain::dim |
world dimension More... | |
Protected Member Functions | |
virtual void | mark (elem_accessor_type &aaError, IRefiner &refiner, ConstSmartPtr< DoFDistribution > dd)=0 |
DEPRECATED: More... | |
Protected Attributes | |
number | m_latest_error |
number | m_latest_error_per_elem_max |
number | m_latest_error_per_elem_min |
Abstract base class for element marking (in adaptive refinement)
typedef Grid::AttachmentAccessor<elem_type, ug::Attachment<number> > ug::IElementMarkingStrategy< TDomain >::elem_accessor_type |
typedef domain_traits<dim>::element_type ug::IElementMarkingStrategy< TDomain >::elem_type |
element type to be marked
|
inline |
|
inlinevirtual |
|
inline |
|
inline |
|
inline |
|
protectedpure virtual |
DEPRECATED:
Implemented in ug::EquilibrationMarkingStrategy< TDomain >, ug::APosterioriCoarsening< TDomain >, ug::MaximumMarking< TDomain >, ug::VarianceMarkingEta< TDomain >, ug::VarianceMarking< TDomain >, ug::AbsoluteMarking< TDomain >, ug::MeanValueMarking< TDomain >, ug::ExpectedErrorMarkingStrategy< TDomain >, ug::StdCoarseningMarkingStrategy< TDomain >, ug::GlobalMarking< TDomain >, and ug::StdRefinementMarkingStrategy< TDomain >.
|
inline |
This function marks all elements.
References ug::IMultigridElementIndicators< TDomain >::errors().
|
static |
world dimension
|
protected |
|
protected |
|
protected |