3#ifndef DUNE_FUNCTIONS_GRIDFUNCTIONS_GRIDVIEWFUNCTION_HH
4#define DUNE_FUNCTIONS_GRIDFUNCTIONS_GRIDVIEWFUNCTION_HH
8#include <dune/common/concept.hh>
20template<
class Signature,
class Gr
idView,
template<
class>
class DerivativeTraits=DefaultDerivativeTraits,
size_t bufferSize=56>
40template<
class Range,
class Domain,
class GV,
template<
class>
class DerivativeTraits,
size_t bufferSize>
42 public GridFunction<Range(Domain), GridViewEntitySet<GV, 0>, DerivativeTraits, bufferSize>
64template<
class F,
class GridView,
65 typename std::enable_if<
66 models< Imp::HasFreeLocalFunction, F>() ,
int>::type = 0>
67typename std::decay<F>::type
70 return std::forward<F>(f);
90template<
class F,
class GridView,
91 typename std::enable_if<
92 not(models< Imp::HasFreeLocalFunction, F>()) ,
int>::type = 0>
AnalyticGridViewFunction< typename std::invoke_result< 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)
Create an AnalyticGridViewFunction from a function and a grid view.
Definition: analyticgridviewfunction.hh:230
Definition: polynomial.hh:10
std::decay< F >::type makeGridViewFunction(F &&f, const GridView &gridView)
Construct a function modeling GridViewFunction from function and grid view.
Definition: gridviewfunction.hh:68
Definition: gridfunction.hh:32
An entity set for all entities of given codim in a grid view.
Definition: gridviewentityset.hh:23
Definition: gridviewfunction.hh:22
GV GridView
Definition: gridviewfunction.hh:46