Class template Dune::XT::Functions::InverseFunction

Inherits from Dune::XT::Functions::FunctionInterface.

template<class FunctionType>
class Dune::XT::Functions::InverseFunction<FunctionType> : public FunctionInterface<FunctionType::d, internal::InverseFunctionHelper<FunctionType>::r, internal::InverseFunctionHelper<FunctionType>::rC, typename internal::InverseFunctionHelper<FunctionType>::R>

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

Method Dune::XT::Functions::InverseFunction::copy_as_function_impl

template<class FunctionType>
ThisType *Dune::XT::Functions::InverseFunction<FunctionType>::copy_as_function_impl() const override

No documentation provided.

Method Dune::XT::Functions::InverseFunction::copy_as_function

template<class FunctionType>
int Dune::XT::Functions::InverseFunction<FunctionType>::copy_as_function() const

No documentation provided.

Method Dune::XT::Functions::InverseFunction::order

template<class FunctionType>
int Dune::XT::Functions::InverseFunction<FunctionType>::order(const XT::Common::Parameter&) const final

No documentation provided.

Method Dune::XT::Functions::InverseFunction::evaluate

template<class FunctionType>
RangeReturnType Dune::XT::Functions::InverseFunction<FunctionType>::evaluate(const DomainType &xx, const Common::Parameter &param) const final

No documentation provided.

Constructor Dune::XT::Functions::InverseFunction::InverseFunction<FunctionType>

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

No documentation provided.

Constructor Dune::XT::Functions::InverseFunction::InverseFunction<FunctionType>

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

No documentation provided.

Constructor Dune::XT::Functions::InverseFunction::InverseFunction<FunctionType>

template<>
template<class FunctionType>
Dune::XT::Functions::InverseFunction<FunctionType>::InverseFunction<FunctionType>(const ThisType &other)

No documentation provided.

Constructor Dune::XT::Functions::InverseFunction::InverseFunction<FunctionType>

template<>
template<class FunctionType>
Dune::XT::Functions::InverseFunction<FunctionType>::InverseFunction<FunctionType>(ThisType&&) noexcept = default

No documentation provided.

Field Dune::XT::Functions::InverseFunction::func_

const int Dune::XT::Functions::InverseFunction::func_

No documentation provided.

Field Dune::XT::Functions::InverseFunction::order_

const int Dune::XT::Functions::InverseFunction::order_

No documentation provided.

Type alias Dune::XT::Functions::InverseFunction::ThisType

type Dune::XT::Functions::InverseFunction::ThisType

No documentation provided.

Type alias Dune::XT::Functions::InverseFunction::BaseType

type Dune::XT::Functions::InverseFunction::BaseType

No documentation provided.

Type alias Dune::XT::Functions::InverseFunction::Helper

type Dune::XT::Functions::InverseFunction::Helper

No documentation provided.