Class template Dune::XT::Functions::DerivativeElementFunction¶
Inherits from Dune::XT::Functions::ElementFunctionInterface.
-
template<class ElementFunctionType, DerivativeType derivative>
class Dune::XT::Functions::DerivativeElementFunction<ElementFunctionType, derivative> : 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.
Method Dune::XT::Functions::DerivativeElementFunction::post_bind¶
-
template<class ElementFunctionType, DerivativeType derivative>
void Dune::XT::Functions::DerivativeElementFunction<ElementFunctionType, derivative>::post_bind(const ElementType &element) final¶ No documentation provided.
Method Dune::XT::Functions::DerivativeElementFunction::order¶
-
template<class ElementFunctionType, DerivativeType derivative>
int Dune::XT::Functions::DerivativeElementFunction<ElementFunctionType, derivative>::order(const XT::Common::Parameter ¶m) const final¶ No documentation provided.
Method Dune::XT::Functions::DerivativeElementFunction::evaluate¶
-
template<class ElementFunctionType, DerivativeType derivative>
RangeReturnType Dune::XT::Functions::DerivativeElementFunction<ElementFunctionType, derivative>::evaluate(const DomainType &xx, const Common::Parameter ¶m) const final¶ No documentation provided.
Method Dune::XT::Functions::DerivativeElementFunction::jacobian¶
-
template<class ElementFunctionType, DerivativeType derivative>
DerivativeRangeReturnType Dune::XT::Functions::DerivativeElementFunction<ElementFunctionType, derivative>::jacobian(const DomainType &xx, const Common::Parameter ¶m) const final¶ No documentation provided.
Method Dune::XT::Functions::DerivativeElementFunction::bind_if_argument_was_bound¶
-
template<class ElementFunctionType, DerivativeType derivative>
void Dune::XT::Functions::DerivativeElementFunction<ElementFunctionType, derivative>::bind_if_argument_was_bound()¶ No documentation provided.
Constructor Dune::XT::Functions::DerivativeElementFunction::DerivativeElementFunction<ElementFunctionType, derivative>¶
-
template<>
template<class ElementFunctionType, DerivativeType derivative>
explicit Dune::XT::Functions::DerivativeElementFunction<ElementFunctionType, derivative>::DerivativeElementFunction<ElementFunctionType, derivative>(ElementFunctionType &func)¶ No documentation provided.
Constructor Dune::XT::Functions::DerivativeElementFunction::DerivativeElementFunction<ElementFunctionType, derivative>¶
No documentation provided.
Constructor Dune::XT::Functions::DerivativeElementFunction::DerivativeElementFunction<ElementFunctionType, derivative>¶
-
template<>
template<class ElementFunctionType, DerivativeType derivative>
explicit Dune::XT::Functions::DerivativeElementFunction<ElementFunctionType, derivative>::DerivativeElementFunction<ElementFunctionType, derivative>(int &&func)¶ No documentation provided.
Field Dune::XT::Functions::DerivativeElementFunction::func_¶
-
XT::Common::StorageProvider<ElementFunctionType> Dune::XT::Functions::DerivativeElementFunction::func_¶
No documentation provided.
Field Dune::XT::Functions::DerivativeElementFunction::do_post_bind_¶
-
bool Dune::XT::Functions::DerivativeElementFunction::do_post_bind_¶
No documentation provided.
Type alias Dune::XT::Functions::DerivativeElementFunction::BaseType¶
-
type Dune::XT::Functions::DerivativeElementFunction::BaseType¶
No documentation provided.
Type alias Dune::XT::Functions::DerivativeElementFunction::Select¶
-
type Dune::XT::Functions::DerivativeElementFunction::Select¶
No documentation provided.