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>
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 Definition: polynomial.hh:7
std::decay< F >::type makeGridViewFunction(F &&f, const GridView &gridView)
Construct a function modeling GridViewFunction from function and grid view.
Definition: gridviewfunction.hh:68
GV GridView
Definition: gridviewfunction.hh:46
Definition: gridviewfunction.hh:21
AnalyticGridViewFunction< typename std::result_of< F(typename GridView::template Codim< 0 >::Geometry::GlobalCoordinate)>::type(typename GridView::template Codim< 0 >::Geometry::GlobalCoordinate), GridView, typename std::decay< F >::type > makeAnalyticGridViewFunction(F &&f, const GridView &gridView)
Construct AnalyticGridViewFunction from function and grid view.
Definition: analyticgridviewfunction.hh:184
Definition: gridfunction.hh:31