7#ifndef DUNE_FUNCTIONS_GRIDFUNCTIONS_GRIDVIEWENTITYSET_HH
8#define DUNE_FUNCTIONS_GRIDFUNCTIONS_GRIDVIEWENTITYSET_HH
25template<
class GV,
int cd>
36 typedef typename GridView::template Codim<codim>::Entity
Element;
58 return gv_.contains(e);
64 return gv_.size(
codim);
70 return gv_.template begin<codim>();
76 return gv_.template end<codim>();
Definition polynomial.hh:17
An entity set for all entities of given codim in a grid view.
Definition gridviewentityset.hh:27
GridViewEntitySet(const GridView &gv)
Construct GridViewEntitySet for a GridView.
Definition gridviewentityset.hh:51
GV GridView
Definition gridviewentityset.hh:30
GridView::template Codim< codim >::Entity Element
Type of Elements contained in this EntitySet.
Definition gridviewentityset.hh:36
const_iterator end() const
Create an end iterator.
Definition gridviewentityset.hh:74
const GridView & gridView() const
Return the associated GridView.
Definition gridviewentityset.hh:80
Element value_type
Definition gridviewentityset.hh:42
const_iterator begin() const
Create a begin iterator.
Definition gridviewentityset.hh:68
GridView::template Codim< codim >::Iterator const_iterator
A forward iterator.
Definition gridviewentityset.hh:45
Element::Geometry::LocalCoordinate LocalCoordinate
Type of local coordinates with respect to the Element.
Definition gridviewentityset.hh:39
size_t size() const
Return number of Elements visited by an iterator.
Definition gridviewentityset.hh:62
Element::Geometry::GlobalCoordinate GlobalCoordinate
Definition gridviewentityset.hh:40
@ codim
Definition gridviewentityset.hh:32
bool contains(const Element &e) const
Return true if e is contained in the EntitySet.
Definition gridviewentityset.hh:56
const_iterator iterator
Same as const_iterator.
Definition gridviewentityset.hh:48