ug4
error_elem_marking_strategy.h File Reference

Go to the source code of this file.

Classes

class  ug::AbsoluteMarking< TDomain >
 marks elements above an absolute threshold (based on S. Reiter's idea) More...
 
class  ug::APosterioriCoarsening< TDomain >
 
struct  ug::ElemErrorSortDesc< TDomain >
 
class  ug::EquilibrationMarkingStrategy< TDomain >
 marks elements above a certain fraction of the maximum More...
 
class  ug::ExpectedErrorMarkingStrategy< TDomain >
 
class  ug::GlobalMarking< TDomain >
 mark everything if error too high and refinement allowed More...
 
class  ug::IElementMarkingStrategy< TDomain >
 Abstract base class for element marking (in adaptive refinement) More...
 
class  ug::IMultigridElementIndicators< TDomain >
 This class encapsulates the multi-grid attachments for error estimation. More...
 
class  ug::MaximumMarking< TDomain >
 
class  ug::MeanValueMarking< TDomain >
 
class  ug::StdCoarseningMarkingStrategy< TDomain >
 M. Breit's standard coarsening strategy. More...
 
class  ug::StdRefinementMarkingStrategy< TDomain >
 M. Breit's standard refinement strategy. More...
 
class  ug::VarianceMarking< TDomain >
 
class  ug::VarianceMarkingEta< TDomain >
 Marks elements above a certain threshold for refinement. More...
 

Namespaces

 ug
 the ug namespace
 

Functions

template<class TElem >
number ug::CreateListOfElemWeights (Grid::AttachmentAccessor< TElem, ug::Attachment< number > > &aaError, typename DoFDistribution::traits< TElem >::const_iterator iterBegin, const typename DoFDistribution::traits< TElem >::const_iterator iterEnd, std::vector< double > &etaSq)
 
template<class TElem >
number ug::CreateSortedListOfElems (Grid::AttachmentAccessor< TElem, ug::Attachment< number > > &aaError, typename DoFDistribution::traits< TElem >::const_iterator iterBegin, const typename DoFDistribution::traits< TElem >::const_iterator iterEnd, std::vector< std::pair< double, TElem * > > &etaSqList)
 
template<typename TDomain , typename TAlgebra >
void ug::MarkForCoarsenening_SurfaceLayer (const GridFunction< TDomain, TAlgebra > &u, IRefiner &refiner)
 Mark surface layer for coarsening. More...