1 #ifndef DUNE_FEM_FUNCTION_LOCALFUNCTION_BINDABLE_HH
2 #define DUNE_FEM_FUNCTION_LOCALFUNCTION_BINDABLE_HH
14 template <
class Gr
idPart,
class Range>
18 typedef typename GridPart::template Codim<0>::EntityType
EntityType;
19 typedef typename EntityType::Geometry::GlobalCoordinate
DomainType;
22 typedef typename FunctionSpaceType::RangeType
RangeType;
30 template <
class Po
int>
35 const GridPart&
gridPart()
const {
return gridPart_; }
39 const GridPart &gridPart_;
Definition: bindguard.hh:11
static const Point & coordinate(const Point &x)
Definition: coordinate.hh:11
typename Impl::GridFunctionSpace< GridPart, T >::Type GridFunctionSpace
Definition: functionspace.hh:317
base class for determing whether a function has local functions or not
Definition: common/discretefunction.hh:56
Definition: bindable.hh:12
Definition: bindable.hh:16
FunctionSpaceType::JacobianRangeType JacobianRangeType
Definition: bindable.hh:23
GridPart::template Codim< 0 >::EntityType EntityType
Definition: bindable.hh:18
bool continuous() const
Definition: bindable.hh:29
void unbind()
Definition: bindable.hh:28
FunctionSpaceType::RangeFieldType RangeFieldType
Definition: bindable.hh:21
const GridPart & gridPart() const
Definition: bindable.hh:35
GridPart GridPartType
Definition: bindable.hh:17
FunctionSpaceType::HessianRangeType HessianRangeType
Definition: bindable.hh:24
void bind(const EntityType &entity)
Definition: bindable.hh:27
Dune::Fem::GridFunctionSpace< GridPartType, Range > FunctionSpaceType
Definition: bindable.hh:20
BindableGridFunction(const GridPart &gridPart)
Definition: bindable.hh:25
DomainType global(const Point &x) const
Definition: bindable.hh:31
EntityType::Geometry::GlobalCoordinate DomainType
Definition: bindable.hh:19
FunctionSpaceType::RangeType RangeType
Definition: bindable.hh:22
const EntityType & entity() const
Definition: bindable.hh:36