3 #ifndef DUNE_FUNCTIONS_GRIDFUNCTIONS_GRID_FUNCTION_IMP_HH 4 #define DUNE_FUNCTIONS_GRIDFUNCTIONS_GRID_FUNCTION_IMP_HH 22 auto require(F&& f) -> decltype(
33 template<
class Signature,
class DerivativeInterface,
class LocalFunctionInterface,
class EntitySet>
38 virtual LocalFunctionInterface wrappedLocalFunction()
const = 0;
40 virtual const EntitySet& wrappedEntitySet()
const = 0;
45 template<
class Signature,
class DerivativeInterface,
class LocalFunctionInterface,
class EntitySet,
class B>
55 return localFunction(this->
get());
60 return this->
get().entitySet();
70 #endif // DUNE_FUNCTIONS_GRIDFUNCTIONS_GRID_FUNCTION_IMP_HH Definition: gridfunction_imp.hh:19
virtual LocalFunctionInterface wrappedLocalFunction() const
Definition: gridfunction_imp.hh:53
Definition: polynomial.hh:7
auto require(F &&f) -> decltype(localFunction(f))
Definition: differentiablefunction_imp.hh:69
virtual const EntitySet & wrappedEntitySet() const
Definition: gridfunction_imp.hh:58
Definition: gridfunction_imp.hh:46
Definition: differentiablefunction_imp.hh:50
Definition: gridfunction_imp.hh:34