Class template Dune::XT::Functions::DerivativeElementFunction

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

template<class ElementFunctionType, DerivativeType derivative>
class Dune::XT::Functions::DerivativeElementFunction : public ElementFunctionInterface<typename internal::DerivativeElementFunctionHelper<ElementFunctionType, derivative>::E, internal::DerivativeElementFunctionHelper<ElementFunctionType, derivative>::r, internal::DerivativeElementFunctionHelper<ElementFunctionType, derivative>::rC, typename internal::DerivativeElementFunctionHelper<ElementFunctionType, derivative>::R>

Element function representing the given derivative (gradient or divergence) of a given element function, computed from its jacobian.

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

No documentation provided.

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

No documentation provided.

RangeReturnType Dune::XT::Functions::DerivativeElementFunction::evaluate(const DomainType &xx, const Common::Parameter &param = <recovery-expr>({})) const final

No documentation provided.

DerivativeRangeReturnType Dune::XT::Functions::DerivativeElementFunction::jacobian(const DomainType &xx, const Common::Parameter &param = <recovery-expr>({})) const final

No documentation provided.

void Dune::XT::Functions::DerivativeElementFunction::bind_if_argument_was_bound()

No documentation provided.

template<>
Dune::XT::Functions::DerivativeElementFunction::DerivativeElementFunction<ElementFunctionType, derivative>(ElementFunctionType &func)

No documentation provided.

template<>
Dune::XT::Functions::DerivativeElementFunction::DerivativeElementFunction<ElementFunctionType, derivative>(std::shared_ptr<ElementFunctionType> func)

No documentation provided.

template<>
Dune::XT::Functions::DerivativeElementFunction::DerivativeElementFunction<ElementFunctionType, derivative>(int &&func)

No documentation provided.

XT::Common::StorageProvider<ElementFunctionType> Dune::XT::Functions::DerivativeElementFunction::func_

No documentation provided.

bool Dune::XT::Functions::DerivativeElementFunction::do_post_bind_

No documentation provided.

type Dune::XT::Functions::DerivativeElementFunction::BaseType

No documentation provided.

type Dune::XT::Functions::DerivativeElementFunction::Select

No documentation provided.