KASKADE 7 development version
|
#include <errorEstimationTraits.hh>
Definition at line 134 of file errorEstimationTraits.hh.
Public Member Functions | |
ErrorEstimatorBase (ExtensionSpace &extensionSpace_, double fraction, bool verbose=false) | |
double | estimatedAbsoluteError () const final |
size_t | gridSize () const final |
void | refineGrid () final |
virtual void | operator() (AbstractLinearization const &lin, AbstractFunctionSpaceElement const &x, AbstractFunctionSpaceElement const &dx, int, AbstractFunctionSpaceElement const &rhs)=0 |
Protected Attributes | |
ExtensionSpace & | extensionSpace |
std::vector< std::pair< double, int > > | errorDistribution = {} |
std::unique_ptr< ErrorRepresentation > | mde |
double | squaredError = 0 |
|
inline |
Definition at line 137 of file errorEstimationTraits.hh.
|
inlinefinalvirtual |
Implements Kaskade::AbstractHierarchicalErrorEstimator.
Definition at line 142 of file errorEstimationTraits.hh.
|
inlinefinalvirtual |
Implements Kaskade::AbstractHierarchicalErrorEstimator.
Definition at line 144 of file errorEstimationTraits.hh.
|
pure virtualinherited |
Implemented in Kaskade::YetAnotherHBErrorEstimator< Functional, VariableSetDescription, ExtensionVariableSetDescription, ExtensionSpace, NormFunctional, RefinementStrategy, lump, components, ReferenceSolution, ReferenceOperator >, and Kaskade::YetAnotherHBErrorEstimator_Elasticity< Functional, VariableSetDescription, ExtensionVariableSetDescription, ExtensionSpace, NormFunctional, RefinementStrategy, lump, components >.
|
inlinefinalvirtual |
Implements Kaskade::AbstractHierarchicalErrorEstimator.
Definition at line 146 of file errorEstimationTraits.hh.
|
protected |
Definition at line 150 of file errorEstimationTraits.hh.
Referenced by Kaskade::ErrorEstimatorBase< VariableSetDescription, ErrorRepresentation, ExtensionSpace, RefinementStrategy >::refineGrid().
|
protected |
Definition at line 149 of file errorEstimationTraits.hh.
Referenced by Kaskade::ErrorEstimatorBase< VariableSetDescription, ErrorRepresentation, ExtensionSpace, RefinementStrategy >::gridSize().
|
protected |
Definition at line 151 of file errorEstimationTraits.hh.
Referenced by Kaskade::ErrorEstimatorBase< VariableSetDescription, ErrorRepresentation, ExtensionSpace, RefinementStrategy >::refineGrid().
|
protected |
Definition at line 152 of file errorEstimationTraits.hh.
Referenced by Kaskade::ErrorEstimatorBase< VariableSetDescription, ErrorRepresentation, ExtensionSpace, RefinementStrategy >::estimatedAbsoluteError(), and Kaskade::ErrorEstimatorBase< VariableSetDescription, ErrorRepresentation, ExtensionSpace, RefinementStrategy >::refineGrid().