Class template Dune::XT::Functions::GridFunction<E, r, r, R>

Inherits from Dune::XT::Functions::internal::GridFunctionBase.

template<class E, size_t r, class R>
class Dune::XT::Functions::GridFunction<E, r, r, R> : public internal::GridFunctionBase<GridFunction<E, r, r, R>, E, r, r, R>

Wraps a value, a function or a grid function (variant for square matrices).

See also: GridFunction

Method Dune::XT::Functions::GridFunction::unit_matrix

template<class E, size_t r, class R>
static std::unique_ptr<GridFunctionInterface<E, r, r, R>> Dune::XT::Functions::GridFunction<E, r, r, R>::unit_matrix()

No documentation provided.

Constructor Dune::XT::Functions::GridFunction::GridFunction

template<class E, size_t r, class R>
Dune::XT::Functions::GridFunction<E, r, r, R>::GridFunction(const R &value, const std::string &nm = "GridFunction", const std::string &logging_prefix = "")

No documentation provided.

Constructor Dune::XT::Functions::GridFunction::GridFunction

template<class E, size_t r, class R>
Dune::XT::Functions::GridFunction<E, r, r, R>::GridFunction(const FieldMatrix<R, r, r> &value, const std::string &nm = "GridFunction", const std::string &logging_prefix = "")

No documentation provided.

Constructor Dune::XT::Functions::GridFunction::GridFunction

template<class E, size_t r, class R>
Dune::XT::Functions::GridFunction<E, r, r, R>::GridFunction(const FunctionInterface<d, 1, 1, R> &func, const std::string &logging_prefix = "")

No documentation provided.

Constructor Dune::XT::Functions::GridFunction::GridFunction

template<class E, size_t r, class R>
Dune::XT::Functions::GridFunction<E, r, r, R>::GridFunction(FunctionInterface<d, 1, 1, R> *&&func_ptr, const std::string &logging_prefix = "")

No documentation provided.

Constructor Dune::XT::Functions::GridFunction::GridFunction

template<class E, size_t r, class R>
Dune::XT::Functions::GridFunction<E, r, r, R>::GridFunction(const FunctionInterface<d, r, r, R> &func, const std::string &logging_prefix = "")

No documentation provided.

Constructor Dune::XT::Functions::GridFunction::GridFunction

template<class E, size_t r, class R>
Dune::XT::Functions::GridFunction<E, r, r, R>::GridFunction(FunctionInterface<d, r, r, R> *&&func_ptr, const std::string &logging_prefix = "")

No documentation provided.

Constructor Dune::XT::Functions::GridFunction::GridFunction

template<class E, size_t r, class R>
Dune::XT::Functions::GridFunction<E, r, r, R>::GridFunction(const GridFunctionInterface<E, 1, 1, R> &func, const std::string &logging_prefix = "")

No documentation provided.

Constructor Dune::XT::Functions::GridFunction::GridFunction

template<class E, size_t r, class R>
Dune::XT::Functions::GridFunction<E, r, r, R>::GridFunction(GridFunctionInterface<E, 1, 1, R> *&&func_ptr, const std::string &logging_prefix = "")

No documentation provided.

Constructor Dune::XT::Functions::GridFunction::GridFunction

template<class E, size_t r, class R>
Dune::XT::Functions::GridFunction<E, r, r, R>::GridFunction(const GridFunctionInterface<E, r, r, R> &func, const std::string &logging_prefix = "")

No documentation provided.

Constructor Dune::XT::Functions::GridFunction::GridFunction

template<class E, size_t r, class R>
Dune::XT::Functions::GridFunction<E, r, r, R>::GridFunction(GridFunctionInterface<E, r, r, R> *&&func_ptr, const std::string &logging_prefix = "")

No documentation provided.

Constructor Dune::XT::Functions::GridFunction::GridFunction

template<class E, size_t r, class R>
Dune::XT::Functions::GridFunction<E, r, r, R>::GridFunction(const ThisType &other) = default

No documentation provided.

Constructor Dune::XT::Functions::GridFunction::GridFunction

template<class E, size_t r, class R>
Dune::XT::Functions::GridFunction<E, r, r, R>::GridFunction(ThisType&&) noexcept = default

No documentation provided.

Type alias Dune::XT::Functions::GridFunction::BaseType

template<class E, size_t r, class R>
using Dune::XT::Functions::GridFunction<E, r, r, R>::BaseType = internal::GridFunctionBase<GridFunction<E, r, r, R>, E, r, r, R>

No documentation provided.

Type alias Dune::XT::Functions::GridFunction::ThisType

template<class E, size_t r, class R>
using Dune::XT::Functions::GridFunction<E, r, r, R>::ThisType = GridFunction<E, r, r, R>

No documentation provided.