1 #ifndef DUNE_FEM_MISC_ITERATORPROVIDER_HH 2 #define DUNE_FEM_MISC_ITERATORPROVIDER_HH 4 #warning "<dune/fem/misc/iteratorprovider.hh> is deprecated. Please use <dune/grid/common/partitionset.hh> instead." 6 #include <dune/grid/common/gridenums.hh> 17 template<
class DiscreteFunctionSpace >
26 IteratorType
begin ()
const {
return space_.begin(); }
27 IteratorType
end ()
const {
return space_.end(); }
37 template<
class DiscreteFunctionSpace, PartitionIteratorType pitype >
42 static const int codimension = DiscreteFunctionSpace::Traits::codimension;
43 typedef typename GridPartType::template Codim< codimension >::template Partition< pitype >::IteratorType
IteratorType;
46 : gridPart_( space.gridPart() )
49 IteratorType
begin ()
const {
return gridPart_.template begin< codimension, pitype >(); }
50 IteratorType
end ()
const {
return gridPart_.template end< codimension, pitype >(); }
53 const GridPartType &gridPart_;
59 #endif // #ifndef DUNE_FEM_MISC_ITERATORPROVIDER_HH PartitionIteratorProvider(const DiscreteFunctionSpace &space)
Definition: iteratorprovider.hh:45
IteratorType end() const
Definition: iteratorprovider.hh:50
IteratorType end() const
Definition: iteratorprovider.hh:27
Definition: iteratorprovider.hh:38
Definition: iteratorprovider.hh:18
DiscreteFunctionSpace::GridPartType GridPartType
Definition: iteratorprovider.hh:40
IteratorProvider(const DiscreteFunctionSpace &space)
Definition: iteratorprovider.hh:22
DiscreteFunctionSpace::IteratorType IteratorType
Definition: iteratorprovider.hh:20
Definition: coordinate.hh:4
GridPartType::template Codim< codimension >::template Partition< pitype >::IteratorType IteratorType
Definition: iteratorprovider.hh:43
IteratorType begin() const
Definition: iteratorprovider.hh:26
IteratorType begin() const
Definition: iteratorprovider.hh:49