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.