3 #ifndef DUNE_FUNCTIONS_GRIDFUNCTIONS_GRIDVIEWFUNCTION_HH
4 #define DUNE_FUNCTIONS_GRIDFUNCTIONS_GRIDVIEWFUNCTION_HH
8 #include <dune/common/concept.hh>
20 template<
class Signature,
class Gr
idView,
template<
class>
class DerivativeTraits=DefaultDerivativeTraits,
size_t bufferSize=56>
40 template<
class Range,
class Domain,
class GV,
template<
class>
class DerivativeTraits,
size_t bufferSize>
42 public GridFunction<Range(Domain), GridViewEntitySet<GV, 0>, DerivativeTraits, bufferSize>
64 template<
class F,
class GridView,
65 typename std::enable_if<
66 models< Imp::HasFreeLocalFunction, F>() ,
int>::type = 0>
67 typename std::decay<F>::type
70 return std::forward<F>(f);
92 template<
class F,
class GridView,
93 typename std::enable_if<
94 not(models< Imp::HasFreeLocalFunction, F>()) ,
int>::type = 0>
106 #endif // DUNE_FUNCTIONS_GRIDFUNCTIONS_GRIDVIEWFUNCTION_HH