Class template Dune::XT::Functions::InverseFunction<FunctionType>¶
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>
std::unique_ptr<ThisType> 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 ¶m = {}) const final¶ No documentation provided.
Constructor Dune::XT::Functions::InverseFunction::InverseFunction¶
-
template<class FunctionType>
Dune::XT::Functions::InverseFunction<FunctionType>::InverseFunction(const FunctionType &func, const int ord)¶ No documentation provided.
Constructor Dune::XT::Functions::InverseFunction::InverseFunction¶
-
template<class FunctionType>
Dune::XT::Functions::InverseFunction<FunctionType>::InverseFunction(FunctionType &&func, const int ord)¶ No documentation provided.
Constructor Dune::XT::Functions::InverseFunction::InverseFunction¶
-
template<class FunctionType>
Dune::XT::Functions::InverseFunction<FunctionType>::InverseFunction(const ThisType &other)¶ No documentation provided.
Constructor Dune::XT::Functions::InverseFunction::InverseFunction¶
-
template<class FunctionType>
Dune::XT::Functions::InverseFunction<FunctionType>::InverseFunction(ThisType&&) noexcept = default¶ No documentation provided.
Field Dune::XT::Functions::InverseFunction::func_¶
-
template<class FunctionType>
const std::unique_ptr<FunctionType> Dune::XT::Functions::InverseFunction<FunctionType>::func_¶ No documentation provided.
Field Dune::XT::Functions::InverseFunction::order_¶
-
template<class FunctionType>
const int Dune::XT::Functions::InverseFunction<FunctionType>::order_¶ No documentation provided.
Type alias Dune::XT::Functions::InverseFunction::ThisType¶
-
template<class FunctionType>
using Dune::XT::Functions::InverseFunction<FunctionType>::ThisType = InverseFunction<FunctionType>¶ No documentation provided.
Type alias Dune::XT::Functions::InverseFunction::BaseType¶
-
template<class FunctionType>
using Dune::XT::Functions::InverseFunction<FunctionType>::BaseType = FunctionInterface<FunctionType::d, internal::InverseFunctionHelper<FunctionType>::r, internal::InverseFunctionHelper<FunctionType>::rC, typename internal::InverseFunctionHelper<FunctionType>::R>¶ No documentation provided.
Type alias Dune::XT::Functions::InverseFunction::Helper¶
-
template<class FunctionType>
using Dune::XT::Functions::InverseFunction<FunctionType>::Helper = internal::InverseFunctionHelper<FunctionType>¶ No documentation provided.