Class template Dune::XT::Functions::FunctionAsGridFunctionWrapper

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

template<class E, size_t r, size_t rC, class R>
class Dune::XT::Functions::FunctionAsGridFunctionWrapper : public GridFunctionInterface<E, r, rC, R>

Wraps a FunctionInterface as a GridFunctionInterface, evaluating it at the global coordinates.

Class Dune::XT::Functions::FunctionAsGridFunctionWrapper::LocalFunction

Inherits from LocalFunctionType.

class Dune::XT::Functions::FunctionAsGridFunctionWrapper::LocalFunction : public LocalFunctionType

No documentation provided.

void Dune::XT::Functions::FunctionAsGridFunctionWrapper::LocalFunction::post_bind(const ElementType &el) final

No documentation provided.

int Dune::XT::Functions::FunctionAsGridFunctionWrapper::LocalFunction::order(const Common::Parameter &param = <recovery-expr>({})) const final

No documentation provided.

RangeReturnType Dune::XT::Functions::FunctionAsGridFunctionWrapper::LocalFunction::evaluate(const DomainType &point_in_reference_element, const Common::Parameter &param = <recovery-expr>({})) const final

No documentation provided.

DerivativeRangeReturnType Dune::XT::Functions::FunctionAsGridFunctionWrapper::LocalFunction::jacobian(const DomainType &point_in_reference_element, const Common::Parameter &param = <recovery-expr>({})) const final

No documentation provided.

DerivativeRangeReturnType Dune::XT::Functions::FunctionAsGridFunctionWrapper::LocalFunction::derivative(const std::array<size_t, d> &alpha, const DomainType &point_in_reference_element, const Common::Parameter &param = <recovery-expr>({})) const final

No documentation provided.

Dune::XT::Functions::FunctionAsGridFunctionWrapper::LocalFunction::LocalFunction(const FunctionType &function)

No documentation provided.

int Dune::XT::Functions::FunctionAsGridFunctionWrapper::LocalFunction::function_

No documentation provided.

int Dune::XT::Functions::FunctionAsGridFunctionWrapper::LocalFunction::geometry_

No documentation provided.

type Dune::XT::Functions::FunctionAsGridFunctionWrapper::LocalFunction::BaseType

No documentation provided.

type Dune::XT::Functions::FunctionAsGridFunctionWrapper::LocalFunction::GeometryType

No documentation provided.

ThisType *Dune::XT::Functions::FunctionAsGridFunctionWrapper::copy_as_grid_function_impl() const override

No documentation provided.

int Dune::XT::Functions::FunctionAsGridFunctionWrapper::copy_as_grid_function() const

No documentation provided.

int Dune::XT::Functions::FunctionAsGridFunctionWrapper::local_function() const final

No documentation provided.

std::string Dune::XT::Functions::FunctionAsGridFunctionWrapper::name() const final

No documentation provided.

template<>
Dune::XT::Functions::FunctionAsGridFunctionWrapper::FunctionAsGridFunctionWrapper<E, r, rC, R>(const FunctionType &function)

No documentation provided.

template<>
Dune::XT::Functions::FunctionAsGridFunctionWrapper::FunctionAsGridFunctionWrapper<E, r, rC, R>(FunctionType *&&function_ptr)

No documentation provided.

template<>
Dune::XT::Functions::FunctionAsGridFunctionWrapper::FunctionAsGridFunctionWrapper<E, r, rC, R>(int &&function_ptr)

No documentation provided.

template<>
Dune::XT::Functions::FunctionAsGridFunctionWrapper::FunctionAsGridFunctionWrapper<E, r, rC, R>(const ThisType &other)

No documentation provided.

template<>
Dune::XT::Functions::FunctionAsGridFunctionWrapper::FunctionAsGridFunctionWrapper<E, r, rC, R>(ThisType&&) noexcept = default

No documentation provided.

int Dune::XT::Functions::FunctionAsGridFunctionWrapper::function_

No documentation provided.

type Dune::XT::Functions::FunctionAsGridFunctionWrapper::BaseType

No documentation provided.

type Dune::XT::Functions::FunctionAsGridFunctionWrapper::ThisType

No documentation provided.

type Dune::XT::Functions::FunctionAsGridFunctionWrapper::FunctionType

No documentation provided.