Class template Dune::XT::Functions::DerivativeGridFunction<GridFunctionType, derivative>

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

template<class GridFunctionType, DerivativeType derivative>
class Dune::XT::Functions::DerivativeGridFunction<GridFunctionType, derivative> : public GridFunctionInterface<typename internal::DerivativeElementFunctionHelper<GridFunctionType, derivative>::E, internal::DerivativeElementFunctionHelper<GridFunctionType, derivative>::r, internal::DerivativeElementFunctionHelper<GridFunctionType, derivative>::rC, typename internal::DerivativeElementFunctionHelper<GridFunctionType, derivative>::R>

Grid function representing a derivative (selected by DerivativeType) of a given grid function.

Method Dune::XT::Functions::DerivativeGridFunction::local_function

template<class GridFunctionType, DerivativeType derivative>
std::unique_ptr<LocalFunctionType> Dune::XT::Functions::DerivativeGridFunction<GridFunctionType, derivative>::local_function() const final

No documentation provided.

Method Dune::XT::Functions::DerivativeGridFunction::copy_as_grid_function_impl

template<class GridFunctionType, DerivativeType derivative>
ThisType *Dune::XT::Functions::DerivativeGridFunction<GridFunctionType, derivative>::copy_as_grid_function_impl() const override

No documentation provided.

Method Dune::XT::Functions::DerivativeGridFunction::copy_as_grid_function

template<class GridFunctionType, DerivativeType derivative>
std::unique_ptr<ThisType> Dune::XT::Functions::DerivativeGridFunction<GridFunctionType, derivative>::copy_as_grid_function() const

No documentation provided.

Method Dune::XT::Functions::DerivativeGridFunction::name

template<class GridFunctionType, DerivativeType derivative>
std::string Dune::XT::Functions::DerivativeGridFunction<GridFunctionType, derivative>::name() const final

No documentation provided.

Constructor Dune::XT::Functions::DerivativeGridFunction::DerivativeGridFunction

template<class GridFunctionType, DerivativeType derivative>
Dune::XT::Functions::DerivativeGridFunction<GridFunctionType, derivative>::DerivativeGridFunction(GridFunction<E, r_, rC_, R> grid_function, const std::string &nm = "")

No documentation provided.

Constructor Dune::XT::Functions::DerivativeGridFunction::DerivativeGridFunction

template<class GridFunctionType, DerivativeType derivative>
Dune::XT::Functions::DerivativeGridFunction<GridFunctionType, derivative>::DerivativeGridFunction(const ThisType &other)

No documentation provided.

Field Dune::XT::Functions::DerivativeGridFunction::grid_function_

template<class GridFunctionType, DerivativeType derivative>
std::unique_ptr<GridFunctionInterface<E, r_, rC_, R>> Dune::XT::Functions::DerivativeGridFunction<GridFunctionType, derivative>::grid_function_

No documentation provided.

Field Dune::XT::Functions::DerivativeGridFunction::name_

template<class GridFunctionType, DerivativeType derivative>
const std::string Dune::XT::Functions::DerivativeGridFunction<GridFunctionType, derivative>::name_

No documentation provided.

Variable Dune::XT::Functions::DerivativeGridFunction::r_

template<class GridFunctionType, DerivativeType derivative>
const size_t Dune::XT::Functions::DerivativeGridFunction<GridFunctionType, derivative>::r_

No documentation provided.

Variable Dune::XT::Functions::DerivativeGridFunction::rC_

template<class GridFunctionType, DerivativeType derivative>
const size_t Dune::XT::Functions::DerivativeGridFunction<GridFunctionType, derivative>::rC_

No documentation provided.

Type alias Dune::XT::Functions::DerivativeGridFunction::ThisType

template<class GridFunctionType, DerivativeType derivative>
using Dune::XT::Functions::DerivativeGridFunction<GridFunctionType, derivative>::ThisType = DerivativeGridFunction<GridFunctionType, derivative>

No documentation provided.

Type alias Dune::XT::Functions::DerivativeGridFunction::BaseType

template<class GridFunctionType, DerivativeType derivative>
using Dune::XT::Functions::DerivativeGridFunction<GridFunctionType, derivative>::BaseType = GridFunctionInterface<typename internal::DerivativeElementFunctionHelper<GridFunctionType, derivative>::E, internal::DerivativeElementFunctionHelper<GridFunctionType, derivative>::r, internal::DerivativeElementFunctionHelper<GridFunctionType, derivative>::rC, typename internal::DerivativeElementFunctionHelper<GridFunctionType, derivative>::R>

No documentation provided.

Type alias Dune::XT::Functions::DerivativeGridFunction::Select

template<class GridFunctionType, DerivativeType derivative>
using Dune::XT::Functions::DerivativeGridFunction<GridFunctionType, derivative>::Select = internal::DerivativeElementFunctionHelper<GridFunctionType, derivative>

No documentation provided.