|
ug4
|
#include "lib_grid/algorithms/debug_util.h"#include "lib_grid/multi_grid.h"#include "lib_grid/refinement/refiner_interface.h"#include "lib_disc/dof_manager/dof_distribution.h"#include "lib_disc/function_spaces/grid_function.h"#include "error_indicator_util.h"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 | |
| namespace | 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. | |