Class template Dune::XT::Functions::InverseGridFunction<GridFunctionType>

Inherits from Dune::XT::Functions::GridFunctionInterface.

template<class GridFunctionType>
class Dune::XT::Functions::InverseGridFunction<GridFunctionType> : public GridFunctionInterface<typename GridFunctionType::E, internal::InverseFunctionHelper<GridFunctionType>::r, internal::InverseFunctionHelper<GridFunctionType>::rC, typename internal::InverseFunctionHelper<GridFunctionType>::R>

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

To do

Write custom local function to hold a copy af this!

Method Dune::XT::Functions::InverseGridFunction::copy_as_grid_function_impl

template<class GridFunctionType>
ThisType *Dune::XT::Functions::InverseGridFunction<GridFunctionType>::copy_as_grid_function_impl() const override

No documentation provided.

Method Dune::XT::Functions::InverseGridFunction::copy_as_grid_function

template<class GridFunctionType>
std::unique_ptr<ThisType> Dune::XT::Functions::InverseGridFunction<GridFunctionType>::copy_as_grid_function() const

No documentation provided.

Method Dune::XT::Functions::InverseGridFunction::local_function

template<class GridFunctionType>
std::unique_ptr<LocalFunctionType> Dune::XT::Functions::InverseGridFunction<GridFunctionType>::local_function() const final

No documentation provided.

Method Dune::XT::Functions::InverseGridFunction::name

template<class GridFunctionType>
std::string Dune::XT::Functions::InverseGridFunction<GridFunctionType>::name() const final

No documentation provided.

Constructor Dune::XT::Functions::InverseGridFunction::InverseGridFunction

template<class GridFunctionType>
Dune::XT::Functions::InverseGridFunction<GridFunctionType>::InverseGridFunction(GridFunction<E, r_, rC_, R> func, const int ord, const std::string &nm = "")

No documentation provided.

Constructor Dune::XT::Functions::InverseGridFunction::InverseGridFunction

template<class GridFunctionType>
Dune::XT::Functions::InverseGridFunction<GridFunctionType>::InverseGridFunction(GridFunctionInterface<E, r_, rC_, R> &&func, const int ord, const std::string &nm = "")

No documentation provided.

Constructor Dune::XT::Functions::InverseGridFunction::InverseGridFunction

template<class GridFunctionType>
Dune::XT::Functions::InverseGridFunction<GridFunctionType>::InverseGridFunction(const ThisType &other)

No documentation provided.

Constructor Dune::XT::Functions::InverseGridFunction::InverseGridFunction

template<class GridFunctionType>
Dune::XT::Functions::InverseGridFunction<GridFunctionType>::InverseGridFunction(ThisType&&) noexcept = default

No documentation provided.

Field Dune::XT::Functions::InverseGridFunction::func_

template<class GridFunctionType>
const std::unique_ptr<GridFunctionInterface<E, r_, rC_, R>> Dune::XT::Functions::InverseGridFunction<GridFunctionType>::func_

No documentation provided.

Field Dune::XT::Functions::InverseGridFunction::order_

template<class GridFunctionType>
const int Dune::XT::Functions::InverseGridFunction<GridFunctionType>::order_

No documentation provided.

Field Dune::XT::Functions::InverseGridFunction::name_

template<class GridFunctionType>
const std::string Dune::XT::Functions::InverseGridFunction<GridFunctionType>::name_

No documentation provided.

Variable Dune::XT::Functions::InverseGridFunction::r_

template<class GridFunctionType>
const size_t Dune::XT::Functions::InverseGridFunction<GridFunctionType>::r_

No documentation provided.

Variable Dune::XT::Functions::InverseGridFunction::rC_

template<class GridFunctionType>
const size_t Dune::XT::Functions::InverseGridFunction<GridFunctionType>::rC_

No documentation provided.

Type alias Dune::XT::Functions::InverseGridFunction::Helper

template<class GridFunctionType>
using Dune::XT::Functions::InverseGridFunction<GridFunctionType>::Helper = internal::InverseFunctionHelper<GridFunctionType>

No documentation provided.

Type alias Dune::XT::Functions::InverseGridFunction::ThisType

template<class GridFunctionType>
using Dune::XT::Functions::InverseGridFunction<GridFunctionType>::ThisType = InverseGridFunction<GridFunctionType>

No documentation provided.

Type alias Dune::XT::Functions::InverseGridFunction::BaseType

template<class GridFunctionType>
using Dune::XT::Functions::InverseGridFunction<GridFunctionType>::BaseType = GridFunctionInterface<typename GridFunctionType::E, internal::InverseFunctionHelper<GridFunctionType>::r, internal::InverseFunctionHelper<GridFunctionType>::rC, typename internal::InverseFunctionHelper<GridFunctionType>::R>

No documentation provided.