Class template Dune::XT::Functions::ElementwiseDiameterFunction<E>

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

template<class E>
class Dune::XT::Functions::ElementwiseDiameterFunction<E> : public GridFunctionInterface<E>

Scalar grid function that is constant on each element and equals that element’s diameter.

Class Dune::XT::Functions::ElementwiseDiameterFunction::LocalFunction

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

template<class E>
class Dune::XT::Functions::ElementwiseDiameterFunction<E>::LocalFunction : public XT::Functions::ElementFunctionInterface<E>

No documentation provided.

Method Dune::XT::Functions::ElementwiseDiameterFunction::LocalFunction::post_bind

template<class E>
void Dune::XT::Functions::ElementwiseDiameterFunction<E>::LocalFunction::post_bind(const ElementType &element) final

No documentation provided.

Method Dune::XT::Functions::ElementwiseDiameterFunction::LocalFunction::order

template<class E>
int Dune::XT::Functions::ElementwiseDiameterFunction<E>::LocalFunction::order(const XT::Common::Parameter& = {}) const final

No documentation provided.

Method Dune::XT::Functions::ElementwiseDiameterFunction::LocalFunction::evaluate

template<class E>
RangeReturnType Dune::XT::Functions::ElementwiseDiameterFunction<E>::LocalFunction::evaluate(const DomainType&, const XT::Common::Parameter& = {}) const final

No documentation provided.

Method Dune::XT::Functions::ElementwiseDiameterFunction::LocalFunction::jacobian

template<class E>
DerivativeRangeReturnType Dune::XT::Functions::ElementwiseDiameterFunction<E>::LocalFunction::jacobian(const DomainType&, const XT::Common::Parameter& = {}) const final

No documentation provided.

Constructor Dune::XT::Functions::ElementwiseDiameterFunction::LocalFunction::LocalFunction

template<class E>
Dune::XT::Functions::ElementwiseDiameterFunction<E>::LocalFunction::LocalFunction()

No documentation provided.

Field Dune::XT::Functions::ElementwiseDiameterFunction::LocalFunction::diameter_

template<class E>
double Dune::XT::Functions::ElementwiseDiameterFunction<E>::LocalFunction::diameter_

No documentation provided.

Type alias Dune::XT::Functions::ElementwiseDiameterFunction::LocalFunction::BaseType

template<class E>
using Dune::XT::Functions::ElementwiseDiameterFunction<E>::LocalFunction::BaseType = XT::Functions::ElementFunctionInterface<E>

No documentation provided.

Method Dune::XT::Functions::ElementwiseDiameterFunction::copy_as_grid_function_impl

template<class E>
ThisType *Dune::XT::Functions::ElementwiseDiameterFunction<E>::copy_as_grid_function_impl() const override

No documentation provided.

Method Dune::XT::Functions::ElementwiseDiameterFunction::copy_as_grid_function

template<class E>
std::unique_ptr<ThisType> Dune::XT::Functions::ElementwiseDiameterFunction<E>::copy_as_grid_function() const

No documentation provided.

Method Dune::XT::Functions::ElementwiseDiameterFunction::local_function

template<class E>
std::unique_ptr<LocalFunctionType> Dune::XT::Functions::ElementwiseDiameterFunction<E>::local_function() const final

No documentation provided.

Method Dune::XT::Functions::ElementwiseDiameterFunction::name

template<class E>
std::string Dune::XT::Functions::ElementwiseDiameterFunction<E>::name() const final

No documentation provided.

Constructor Dune::XT::Functions::ElementwiseDiameterFunction::ElementwiseDiameterFunction

template<class E>
explicit Dune::XT::Functions::ElementwiseDiameterFunction<E>::ElementwiseDiameterFunction(std::string nm = "ElementwiseDiameterFunction")

No documentation provided.

Constructor Dune::XT::Functions::ElementwiseDiameterFunction::ElementwiseDiameterFunction

template<class E>
Dune::XT::Functions::ElementwiseDiameterFunction<E>::ElementwiseDiameterFunction(const ThisType&) = default

No documentation provided.

Constructor Dune::XT::Functions::ElementwiseDiameterFunction::ElementwiseDiameterFunction

template<class E>
Dune::XT::Functions::ElementwiseDiameterFunction<E>::ElementwiseDiameterFunction(ThisType&&) noexcept = default

No documentation provided.

Field Dune::XT::Functions::ElementwiseDiameterFunction::name_

template<class E>
std::string Dune::XT::Functions::ElementwiseDiameterFunction<E>::name_

No documentation provided.

Type alias Dune::XT::Functions::ElementwiseDiameterFunction::ThisType

template<class E>
using Dune::XT::Functions::ElementwiseDiameterFunction<E>::ThisType = ElementwiseDiameterFunction<E>

No documentation provided.

Type alias Dune::XT::Functions::ElementwiseDiameterFunction::BaseType

template<class E>
using Dune::XT::Functions::ElementwiseDiameterFunction<E>::BaseType = GridFunctionInterface<E>

No documentation provided.