dune-grid
2.2.0
|
00001 #ifndef DUNE_GRID_HIERARCHICITERATOR_HH 00002 #define DUNE_GRID_HIERARCHICITERATOR_HH 00003 00004 #include <dune/grid/common/entityiterator.hh> 00005 00006 namespace Dune 00007 { 00008 00026 template<class GridImp, template<class> class HierarchicIteratorImp> 00027 class HierarchicIterator 00028 : public EntityIterator< 0, GridImp, HierarchicIteratorImp< GridImp > > 00029 { 00030 typedef EntityIterator< 0, GridImp, HierarchicIteratorImp< GridImp > > Base; 00031 00032 public: 00038 HierarchicIterator& operator++() 00039 { 00040 ++static_cast< Base & >( *this ); 00041 return *this; 00042 } 00043 00044 //=========================================================== 00048 //=========================================================== 00049 00052 HierarchicIterator (const HierarchicIteratorImp<const GridImp> & i) DUNE_DEPRECATED 00053 : Base( i ) 00054 {} 00056 }; 00057 00058 } 00059 00060 #endif // DUNE_GRID_HIERARCHICITERATOR_HH