KASKADE 7 development version
|
#include <errorEstimator.hh>
Definition at line 1397 of file errorEstimator.hh.
Public Types | |
typedef Traits::Lyy_HE | Lyy_HE |
typedef Traits::AT_HE | AT_HE |
typedef Traits::AT_EE | AT_EE |
typedef Traits::Scalar | Scalar |
typedef ExtensionVariableSetDescription::GridView::template Codim< 0 >::Iterator | CellIterator |
typedef ExtensionVariableSetDescription::GridView::template Codim< 0 >::Entity | Cell |
Public Member Functions | |
AnotherHBErrorEstimator (NormFunctional &normFunctional_, VariableSetDescription &variableSetDescription_, ExtensionVariableSetDescription &extensionVariableSetDescription_, ExtensionSpace &extensionSpace_, Scalar fraction=0.7, bool verbose_=false, bool fast_=false) | |
virtual | ~AnotherHBErrorEstimator () |
void | operator() (AbstractVector const &x_, AbstractVector const &dx_, int step, AbstractVector const &) |
void | refineGrid () |
double | estimatedAbsoluteError () const final |
size_t | gridSize () const final |
template<typename... Args> | |
void | initFunctionals (const Args &... args) |
virtual void | operator() (AbstractLinearization const &lin, AbstractFunctionSpaceElement const &x, AbstractFunctionSpaceElement const &dx, int, AbstractFunctionSpaceElement const &rhs)=0 |
void | refineGrid_impl (Err const &err, ErrorRepresentation &errorDistribution, Scalar tol) |
Static Public Attributes | |
static constexpr int | dim = VariableSetDescription::Grid::dimension |
typedef Traits::AT_EE Kaskade::AnotherHBErrorEstimator< Functional, VariableSetDescription, ExtensionVariableSetDescription, ExtensionSpace, NormFunctional, LinearSolverLA, LinearSolverHA, LinearSolverHU, LinearSolverLU, RefinementStrategy, lump >::AT_EE |
Definition at line 1407 of file errorEstimator.hh.
typedef Traits::AT_HE Kaskade::AnotherHBErrorEstimator< Functional, VariableSetDescription, ExtensionVariableSetDescription, ExtensionSpace, NormFunctional, LinearSolverLA, LinearSolverHA, LinearSolverHU, LinearSolverLU, RefinementStrategy, lump >::AT_HE |
Definition at line 1406 of file errorEstimator.hh.
typedef ExtensionVariableSetDescription::GridView::template Codim<0>::Entity Kaskade::AnotherHBErrorEstimator< Functional, VariableSetDescription, ExtensionVariableSetDescription, ExtensionSpace, NormFunctional, LinearSolverLA, LinearSolverHA, LinearSolverHU, LinearSolverLU, RefinementStrategy, lump >::Cell |
Definition at line 1413 of file errorEstimator.hh.
typedef ExtensionVariableSetDescription::GridView::template Codim<0>::Iterator Kaskade::AnotherHBErrorEstimator< Functional, VariableSetDescription, ExtensionVariableSetDescription, ExtensionSpace, NormFunctional, LinearSolverLA, LinearSolverHA, LinearSolverHU, LinearSolverLU, RefinementStrategy, lump >::CellIterator |
Definition at line 1412 of file errorEstimator.hh.
typedef Traits::Lyy_HE Kaskade::AnotherHBErrorEstimator< Functional, VariableSetDescription, ExtensionVariableSetDescription, ExtensionSpace, NormFunctional, LinearSolverLA, LinearSolverHA, LinearSolverHU, LinearSolverLU, RefinementStrategy, lump >::Lyy_HE |
Definition at line 1405 of file errorEstimator.hh.
typedef Traits::Scalar Kaskade::AnotherHBErrorEstimator< Functional, VariableSetDescription, ExtensionVariableSetDescription, ExtensionSpace, NormFunctional, LinearSolverLA, LinearSolverHA, LinearSolverHU, LinearSolverLU, RefinementStrategy, lump >::Scalar |
Definition at line 1409 of file errorEstimator.hh.
|
inline |
Definition at line 1417 of file errorEstimator.hh.
|
inlinevirtual |
Definition at line 1429 of file errorEstimator.hh.
|
inlinefinalvirtual |
Implements Kaskade::AbstractHierarchicalErrorEstimator.
Definition at line 1573 of file errorEstimator.hh.
|
inlinefinalvirtual |
Implements Kaskade::AbstractHierarchicalErrorEstimator.
Definition at line 1578 of file errorEstimator.hh.
|
inline |
Definition at line 1584 of file errorEstimator.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 >.
|
inline |
error in adjoint equation
propagation through variational equality and state equation
Definition at line 1431 of file errorEstimator.hh.
|
inlinevirtual |
Implements Kaskade::AbstractHierarchicalErrorEstimator.
Definition at line 1568 of file errorEstimator.hh.
|
inlineinherited |
Definition at line 263 of file adaptationStrategy.hh.
|
staticconstexpr |
Definition at line 1410 of file errorEstimator.hh.