Class template Dune::XT::Functions::IndicatorGridFunction

Inherits from Dune::XT::Functions::GridFunctionInterface.

template<class E, size_t r, size_t rC = 1, class R = double>
class Dune::XT::Functions::IndicatorGridFunction : public GridFunctionInterface<E, r, rC, R>

Grid function that sums the values of all axis-aligned subdomains containing an element’s center.

Class Dune::XT::Functions::IndicatorGridFunction::LocalIndicatorGridFunction

Inherits from Dune::XT::Functions::ElementFunctionInterface.

class Dune::XT::Functions::IndicatorGridFunction::LocalIndicatorGridFunction : public ElementFunctionInterface<E, r, rC, R>

No documentation provided.

void Dune::XT::Functions::IndicatorGridFunction::LocalIndicatorGridFunction::post_bind(const ElementType &element) final

No documentation provided.

int Dune::XT::Functions::IndicatorGridFunction::LocalIndicatorGridFunction::order(const Common::Parameter& = <recovery-expr>({})) const final

No documentation provided.

RangeReturnType Dune::XT::Functions::IndicatorGridFunction::LocalIndicatorGridFunction::evaluate(const DomainType &point_in_reference_element, const Common::Parameter& = <recovery-expr>({})) const final

No documentation provided.

DerivativeRangeReturnType Dune::XT::Functions::IndicatorGridFunction::LocalIndicatorGridFunction::jacobian(const DomainType &point_in_reference_element, const Common::Parameter& = <recovery-expr>({})) const final

No documentation provided.

Dune::XT::Functions::IndicatorGridFunction::LocalIndicatorGridFunction::LocalIndicatorGridFunction(const int subdomain_and_value_tuples)

No documentation provided.

const int Dune::XT::Functions::IndicatorGridFunction::LocalIndicatorGridFunction::subdomain_and_value_tuples_

No documentation provided.

RangeType Dune::XT::Functions::IndicatorGridFunction::LocalIndicatorGridFunction::current_value_

No documentation provided.

type Dune::XT::Functions::IndicatorGridFunction::LocalIndicatorGridFunction::InterfaceType

No documentation provided.

type Dune::XT::Functions::IndicatorGridFunction::LocalIndicatorGridFunction::GeometryType

No documentation provided.

static std::string Dune::XT::Functions::IndicatorGridFunction::static_id()

No documentation provided.

static Common::Configuration Dune::XT::Functions::IndicatorGridFunction::defaults()

No documentation provided.

ThisType *Dune::XT::Functions::IndicatorGridFunction::copy_as_grid_function_impl() const override

No documentation provided.

int Dune::XT::Functions::IndicatorGridFunction::copy_as_grid_function() const

No documentation provided.

std::string Dune::XT::Functions::IndicatorGridFunction::name() const final

No documentation provided.

int Dune::XT::Functions::IndicatorGridFunction::local_function() const final

No documentation provided.

static int Dune::XT::Functions::IndicatorGridFunction::convert_from_domains(const int &values)

No documentation provided.

template<>
Dune::XT::Functions::IndicatorGridFunction::IndicatorGridFunction<E, r, rC, R>(int values, std::string name_in = <recovery-expr>("IndicatorGridFunction"))

No documentation provided.

template<>
Dune::XT::Functions::IndicatorGridFunction::IndicatorGridFunction<E, r, rC, R>(const int &values, const std::string &nm = <recovery-expr>("IndicatorGridFunction"))

Can be used for declaration of lower left corner and upper right corner of the desired domains.

template<>
Dune::XT::Functions::IndicatorGridFunction::IndicatorGridFunction<E, r, rC, R>(const ThisType&) = default

No documentation provided.

template<>
Dune::XT::Functions::IndicatorGridFunction::IndicatorGridFunction<E, r, rC, R>(ThisType&&) noexcept = default

No documentation provided.

const int Dune::XT::Functions::IndicatorGridFunction::subdomain_and_value_tuples_

No documentation provided.

const std::string Dune::XT::Functions::IndicatorGridFunction::name_

No documentation provided.

const bool Dune::XT::Functions::IndicatorGridFunction::available

No documentation provided.

type Dune::XT::Functions::IndicatorGridFunction::BaseType

No documentation provided.

type Dune::XT::Functions::IndicatorGridFunction::ThisType

No documentation provided.

type Dune::XT::Functions::IndicatorGridFunction::DomainType

No documentation provided.

type Dune::XT::Functions::IndicatorGridFunction::RangeType

No documentation provided.