Class template Dune::XT::Functions::ESV2007::CutoffFunction¶
Inherits from Dune::XT::Functions::GridFunctionInterface.
-
template<class E, class R = double>
class Dune::XT::Functions::ESV2007::CutoffFunction : public GridFunctionInterface<E, 1, 1, R>¶ Elementwise constant cutoff function derived from a diffusion tensor, used in ESV2007 a posteriori error estimation (value is the Poincare constant times the squared element diameter divided by the minimal eigenvalue of the diffusion on the element).
Class Dune::XT::Functions::ESV2007::CutoffFunction::LocalCutoffFunction¶
Inherits from Dune::XT::Functions::ElementFunctionInterface.
-
class Dune::XT::Functions::ESV2007::CutoffFunction::LocalCutoffFunction : public ElementFunctionInterface<E, 1, 1, R>¶
No documentation provided.
-
void Dune::XT::Functions::ESV2007::CutoffFunction::LocalCutoffFunction::post_bind(const ElementType &ele) final¶
No documentation provided.
-
int Dune::XT::Functions::ESV2007::CutoffFunction::LocalCutoffFunction::order(const XT::Common::Parameter& =
<recovery-expr>({})) const final¶ No documentation provided.
-
RangeReturnType Dune::XT::Functions::ESV2007::CutoffFunction::LocalCutoffFunction::evaluate(const DomainType &xx, const Common::Parameter& =
<recovery-expr>({})) const final¶ No documentation provided.
-
DerivativeRangeReturnType Dune::XT::Functions::ESV2007::CutoffFunction::LocalCutoffFunction::jacobian(const DomainType &xx, const Common::Parameter& =
<recovery-expr>({})) const final¶ No documentation provided.
-
Dune::XT::Functions::ESV2007::CutoffFunction::LocalCutoffFunction::LocalCutoffFunction(const DiffusionType &diffusion, const RangeFieldType poincare_constant)¶
No documentation provided.
-
const int Dune::XT::Functions::ESV2007::CutoffFunction::LocalCutoffFunction::diffusion_¶
No documentation provided.
-
int Dune::XT::Functions::ESV2007::CutoffFunction::LocalCutoffFunction::local_diffusion_¶
No documentation provided.
-
const RangeFieldType Dune::XT::Functions::ESV2007::CutoffFunction::LocalCutoffFunction::poincare_constant_¶
No documentation provided.
-
RangeFieldType Dune::XT::Functions::ESV2007::CutoffFunction::LocalCutoffFunction::value_¶
No documentation provided.
-
type Dune::XT::Functions::ESV2007::CutoffFunction::LocalCutoffFunction::BaseType¶
No documentation provided.
-
type Dune::XT::Functions::ESV2007::CutoffFunction::LocalCutoffFunction::DiffusionType¶
No documentation provided.
Class template Dune::XT::Functions::ESV2007::CutoffFunction::LocalCutoffFunction::post_bind_helper¶
-
template<class ElementType, size_t d>
class Dune::XT::Functions::ESV2007::CutoffFunction::LocalCutoffFunction::post_bind_helper¶ No documentation provided.
-
static void Dune::XT::Functions::ESV2007::CutoffFunction::LocalCutoffFunction::post_bind_helper::post_bind(const ElementType &ele, RangeFieldType &value_, int &local_diffusion_, const RangeFieldType &poincare_constant_)¶
No documentation provided.
Class template Dune::XT::Functions::ESV2007::CutoffFunction::LocalCutoffFunction::post_bind_helper¶
-
template<class ElementType>
class Dune::XT::Functions::ESV2007::CutoffFunction::LocalCutoffFunction::post_bind_helper¶ No documentation provided.
-
static void Dune::XT::Functions::ESV2007::CutoffFunction::LocalCutoffFunction::post_bind_helper::post_bind(const ElementType &ele, RangeFieldType &value_, int &local_diffusion_, const RangeFieldType &poincare_constant_)
No documentation provided.
-
static std::string Dune::XT::Functions::ESV2007::CutoffFunction::static_id()¶
No documentation provided.
-
ThisType *Dune::XT::Functions::ESV2007::CutoffFunction::copy_as_grid_function_impl() const override¶
No documentation provided.
-
int Dune::XT::Functions::ESV2007::CutoffFunction::copy_as_grid_function() const¶
No documentation provided.
-
std::string Dune::XT::Functions::ESV2007::CutoffFunction::name() const final¶
No documentation provided.
-
int Dune::XT::Functions::ESV2007::CutoffFunction::local_function() const final¶
No documentation provided.
-
template<>
Dune::XT::Functions::ESV2007::CutoffFunction::CutoffFunction<E, R>(GridFunction<E, d, d, R> diffusion, const RangeFieldType poincare_constant = 1. / (3.1415926535897931 * 3.1415926535897931), std::string nm =<recovery-expr>("ESV2007CutoffFunction"))¶ No documentation provided.
-
template<>
Dune::XT::Functions::ESV2007::CutoffFunction::CutoffFunction<E, R>(const ThisType &other)¶ No documentation provided.
-
template<>
Dune::XT::Functions::ESV2007::CutoffFunction::CutoffFunction<E, R>(ThisType&&) noexcept = default¶ No documentation provided.
-
int Dune::XT::Functions::ESV2007::CutoffFunction::diffusion_¶
No documentation provided.
-
const RangeFieldType Dune::XT::Functions::ESV2007::CutoffFunction::poincare_constant_¶
No documentation provided.
-
std::string Dune::XT::Functions::ESV2007::CutoffFunction::name_¶
No documentation provided.
-
type Dune::XT::Functions::ESV2007::CutoffFunction::BaseType¶
No documentation provided.
-
type Dune::XT::Functions::ESV2007::CutoffFunction::ThisType¶
No documentation provided.
-
type Dune::XT::Functions::ESV2007::CutoffFunction::DiffusionType¶
No documentation provided.
-
type Dune::XT::Functions::ESV2007::CutoffFunction::ElementType¶
No documentation provided.
-
type Dune::XT::Functions::ESV2007::CutoffFunction::LocalFunctionType¶
No documentation provided.
-
type Dune::XT::Functions::ESV2007::CutoffFunction::RangeFieldType¶
No documentation provided.