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<E, R> : 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.
Method Dune::XT::Functions::ESV2007::CutoffFunction::LocalCutoffFunction::post_bind¶
-
void Dune::XT::Functions::ESV2007::CutoffFunction::LocalCutoffFunction::post_bind(const ElementType &ele) final¶
No documentation provided.
Method Dune::XT::Functions::ESV2007::CutoffFunction::LocalCutoffFunction::order¶
-
int Dune::XT::Functions::ESV2007::CutoffFunction::LocalCutoffFunction::order(const XT::Common::Parameter&) const final¶
No documentation provided.
Method Dune::XT::Functions::ESV2007::CutoffFunction::LocalCutoffFunction::evaluate¶
-
RangeReturnType Dune::XT::Functions::ESV2007::CutoffFunction::LocalCutoffFunction::evaluate(const DomainType &xx, const Common::Parameter&) const final¶
No documentation provided.
Method Dune::XT::Functions::ESV2007::CutoffFunction::LocalCutoffFunction::jacobian¶
-
DerivativeRangeReturnType Dune::XT::Functions::ESV2007::CutoffFunction::LocalCutoffFunction::jacobian(const DomainType &xx, const Common::Parameter&) const final¶
No documentation provided.
Constructor Dune::XT::Functions::ESV2007::CutoffFunction::LocalCutoffFunction::LocalCutoffFunction¶
-
Dune::XT::Functions::ESV2007::CutoffFunction::LocalCutoffFunction::LocalCutoffFunction(const DiffusionType &diffusion, const RangeFieldType poincare_constant)¶
No documentation provided.
Field Dune::XT::Functions::ESV2007::CutoffFunction::LocalCutoffFunction::diffusion_¶
-
const int Dune::XT::Functions::ESV2007::CutoffFunction::LocalCutoffFunction::diffusion_¶
No documentation provided.
Field Dune::XT::Functions::ESV2007::CutoffFunction::LocalCutoffFunction::local_diffusion_¶
-
int Dune::XT::Functions::ESV2007::CutoffFunction::LocalCutoffFunction::local_diffusion_¶
No documentation provided.
Field Dune::XT::Functions::ESV2007::CutoffFunction::LocalCutoffFunction::poincare_constant_¶
-
const RangeFieldType Dune::XT::Functions::ESV2007::CutoffFunction::LocalCutoffFunction::poincare_constant_¶
No documentation provided.
Field Dune::XT::Functions::ESV2007::CutoffFunction::LocalCutoffFunction::value_¶
-
RangeFieldType Dune::XT::Functions::ESV2007::CutoffFunction::LocalCutoffFunction::value_¶
No documentation provided.
Type alias Dune::XT::Functions::ESV2007::CutoffFunction::LocalCutoffFunction::BaseType¶
-
type Dune::XT::Functions::ESV2007::CutoffFunction::LocalCutoffFunction::BaseType¶
No documentation provided.
Type alias Dune::XT::Functions::ESV2007::CutoffFunction::LocalCutoffFunction::DiffusionType¶
-
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<ElementType, d>¶ No documentation provided.
Method Dune::XT::Functions::ESV2007::CutoffFunction::LocalCutoffFunction::post_bind_helper::post_bind¶
-
template<class ElementType, size_t d>
static void Dune::XT::Functions::ESV2007::CutoffFunction::LocalCutoffFunction::post_bind_helper<ElementType, d>::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<ElementType, 1>¶ No documentation provided.
Method Dune::XT::Functions::ESV2007::CutoffFunction::LocalCutoffFunction::post_bind_helper::post_bind¶
-
template<class ElementType>
static void Dune::XT::Functions::ESV2007::CutoffFunction::LocalCutoffFunction::post_bind_helper<ElementType, 1>::post_bind(const ElementType &ele, RangeFieldType &value_, int &local_diffusion_, const RangeFieldType &poincare_constant_)¶ No documentation provided.
Method Dune::XT::Functions::ESV2007::CutoffFunction::static_id¶
-
template<class E, class R = double>
static std::string Dune::XT::Functions::ESV2007::CutoffFunction<E, R>::static_id()¶ No documentation provided.
Method Dune::XT::Functions::ESV2007::CutoffFunction::copy_as_grid_function_impl¶
-
template<class E, class R = double>
ThisType *Dune::XT::Functions::ESV2007::CutoffFunction<E, R>::copy_as_grid_function_impl() const override¶ No documentation provided.
Method Dune::XT::Functions::ESV2007::CutoffFunction::copy_as_grid_function¶
-
template<class E, class R = double>
int Dune::XT::Functions::ESV2007::CutoffFunction<E, R>::copy_as_grid_function() const¶ No documentation provided.
Method Dune::XT::Functions::ESV2007::CutoffFunction::name¶
-
template<class E, class R = double>
std::string Dune::XT::Functions::ESV2007::CutoffFunction<E, R>::name() const final¶ No documentation provided.
Method Dune::XT::Functions::ESV2007::CutoffFunction::local_function¶
-
template<class E, class R = double>
int Dune::XT::Functions::ESV2007::CutoffFunction<E, R>::local_function() const final¶ No documentation provided.
Constructor Dune::XT::Functions::ESV2007::CutoffFunction::CutoffFunction<E, R>¶
Constructor Dune::XT::Functions::ESV2007::CutoffFunction::CutoffFunction<E, R>¶
Constructor Dune::XT::Functions::ESV2007::CutoffFunction::CutoffFunction<E, R>¶
Field Dune::XT::Functions::ESV2007::CutoffFunction::diffusion_¶
-
int Dune::XT::Functions::ESV2007::CutoffFunction::diffusion_¶
No documentation provided.
Field Dune::XT::Functions::ESV2007::CutoffFunction::poincare_constant_¶
-
const RangeFieldType Dune::XT::Functions::ESV2007::CutoffFunction::poincare_constant_¶
No documentation provided.
Field Dune::XT::Functions::ESV2007::CutoffFunction::name_¶
-
std::string Dune::XT::Functions::ESV2007::CutoffFunction::name_¶
No documentation provided.
Type alias Dune::XT::Functions::ESV2007::CutoffFunction::BaseType¶
-
type Dune::XT::Functions::ESV2007::CutoffFunction::BaseType¶
No documentation provided.
Type alias Dune::XT::Functions::ESV2007::CutoffFunction::ThisType¶
-
type Dune::XT::Functions::ESV2007::CutoffFunction::ThisType¶
No documentation provided.
Type alias Dune::XT::Functions::ESV2007::CutoffFunction::DiffusionType¶
-
type Dune::XT::Functions::ESV2007::CutoffFunction::DiffusionType¶
No documentation provided.
Type alias Dune::XT::Functions::ESV2007::CutoffFunction::ElementType¶
-
type Dune::XT::Functions::ESV2007::CutoffFunction::ElementType¶
No documentation provided.
Type alias Dune::XT::Functions::ESV2007::CutoffFunction::LocalFunctionType¶
-
type Dune::XT::Functions::ESV2007::CutoffFunction::LocalFunctionType¶
No documentation provided.
Type alias Dune::XT::Functions::ESV2007::CutoffFunction::RangeFieldType¶
-
type Dune::XT::Functions::ESV2007::CutoffFunction::RangeFieldType¶
No documentation provided.