Class template Dune::XT::Functions::InverseElementFunction<ElementFunctionType>

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

template<class ElementFunctionType>
class Dune::XT::Functions::InverseElementFunction<ElementFunctionType> : public ElementFunctionInterface<typename ElementFunctionType::E, internal::InverseFunctionHelper<ElementFunctionType>::r, internal::InverseFunctionHelper<ElementFunctionType>::rC, typename internal::InverseFunctionHelper<ElementFunctionType>::R>

Element function that returns the (scalar or matrix) inverse of another element function’s value.

Method Dune::XT::Functions::InverseElementFunction::post_bind

template<class ElementFunctionType>
void Dune::XT::Functions::InverseElementFunction<ElementFunctionType>::post_bind(const ElementType &element) final

No documentation provided.

Method Dune::XT::Functions::InverseElementFunction::order

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

No documentation provided.

Method Dune::XT::Functions::InverseElementFunction::evaluate

template<class ElementFunctionType>
RangeReturnType Dune::XT::Functions::InverseElementFunction<ElementFunctionType>::evaluate(const DomainType &xx, const Common::Parameter &param = {}) const final

No documentation provided.

Constructor Dune::XT::Functions::InverseElementFunction::InverseElementFunction

template<class ElementFunctionType>
Dune::XT::Functions::InverseElementFunction<ElementFunctionType>::InverseElementFunction(ElementFunctionType &func, const int ord)

No documentation provided.

Constructor Dune::XT::Functions::InverseElementFunction::InverseElementFunction

template<class ElementFunctionType>
Dune::XT::Functions::InverseElementFunction<ElementFunctionType>::InverseElementFunction(std::shared_ptr<ElementFunctionType> func, const int ord)

No documentation provided.

Constructor Dune::XT::Functions::InverseElementFunction::InverseElementFunction

template<class ElementFunctionType>
Dune::XT::Functions::InverseElementFunction<ElementFunctionType>::InverseElementFunction(std::unique_ptr<ElementFunctionType> &&func, const int ord)

No documentation provided.

Field Dune::XT::Functions::InverseElementFunction::func_

template<class ElementFunctionType>
XT::Common::StorageProvider<ElementFunctionType> Dune::XT::Functions::InverseElementFunction<ElementFunctionType>::func_

No documentation provided.

Field Dune::XT::Functions::InverseElementFunction::order_

template<class ElementFunctionType>
const int Dune::XT::Functions::InverseElementFunction<ElementFunctionType>::order_

No documentation provided.

Type alias Dune::XT::Functions::InverseElementFunction::BaseType

template<class ElementFunctionType>
using Dune::XT::Functions::InverseElementFunction<ElementFunctionType>::BaseType = ElementFunctionInterface<typename ElementFunctionType::E, internal::InverseFunctionHelper<ElementFunctionType>::r, internal::InverseFunctionHelper<ElementFunctionType>::rC, typename internal::InverseFunctionHelper<ElementFunctionType>::R>

No documentation provided.

Type alias Dune::XT::Functions::InverseElementFunction::Helper

template<class ElementFunctionType>
using Dune::XT::Functions::InverseElementFunction<ElementFunctionType>::Helper = internal::InverseFunctionHelper<ElementFunctionType>

No documentation provided.