Enables iteration over all entities of a given codimension and level of a grid. See also the documentation of Dune::EntityPointer.
More...
#include <dune/grid/common/leveliterator.hh>
|
LevelIterator & | operator++ () |
| Preincrement operator. More...
|
|
|
Entity & | operator* () const |
| Dereferencing operator. More...
|
|
Entity * | operator-> () const |
| Pointer operator. More...
|
|
|
template<class ItImp > |
bool | operator== (const EntityPointer< GridImp, ItImp > &rhs) const |
| Checks for equality. Only works for EntityPointers and iterators on the same grid. Due to the conversion operators one can compare all kinds of iterators and EntityPointer. More...
|
|
template<class ItImp > |
bool | operator!= (const EntityPointer< GridImp, ItImp > &rhs) const |
| Checks for inequality. Only works for EntityPointers and iterators on the same grid. Due to the conversion operators one can compare all kinds of iterators and EntityPointer. More...
|
|
|
int | level () const |
| Ask for level of entity. This method is redundant and is only there for efficiency reasons. It allows an implementation to return the level without actually constructing the entity. More...
|
|
|
template<class ItImp > |
bool | equals (const EntityPointer< GridImp, ItImp > &rhs) const |
| Forward equality check to realIterator. More...
|
|
template<int codim, PartitionIteratorType pitype, class GridImp, template< int, PartitionIteratorType, class > class LevelIteratorImp>
class Dune::LevelIterator< codim, pitype, GridImp, LevelIteratorImp >
Enables iteration over all entities of a given codimension and level of a grid. See also the documentation of Dune::EntityPointer.
- Note
- The LevelIterator interface is deprecated. Use the EntityIterator interface instead.
template<class GridImp, class IteratorImp>
template<class GridImp, class IteratorImp>
codimension of entity pointer
template<class GridImp, class IteratorImp>
template<class GridImp, class IteratorImp>
template<class ItImp >
template<class GridImp, class IteratorImp>
return reference to the real implementation
template<class GridImp, class IteratorImp>
return reference to the real implementation
template<class GridImp, class IteratorImp>
Ask for level of entity. This method is redundant and is only there for efficiency reasons. It allows an implementation to return the level without actually constructing the entity.
template<class GridImp, class IteratorImp>
template<class ItImp >
Checks for inequality. Only works for EntityPointers and iterators on the same grid. Due to the conversion operators one can compare all kinds of iterators and EntityPointer.
template<class GridImp, class IteratorImp>
template<int codim, PartitionIteratorType pitype, class GridImp , template< int, PartitionIteratorType, class > class LevelIteratorImp>
Preincrement operator.
- Note
- Forwarded to LevelIteratorImp.increment()
template<class GridImp, class IteratorImp>
template<class GridImp, class IteratorImp>
template<class ItImp >
Checks for equality. Only works for EntityPointers and iterators on the same grid. Due to the conversion operators one can compare all kinds of iterators and EntityPointer.
template<class GridImp, class IteratorImp>
Referenced by Dune::EntityPointer< Grid, IteratorImp >::equals(), Dune::EntityPointer< Grid, IteratorImp >::impl(), Dune::EntityPointer< Grid, IteratorImp >::level(), Dune::EntityPointer< Grid, IteratorImp >::operator*(), Dune::LeafIterator< codim, pitype, GridImp, LeafIteratorImp >::operator++(), Dune::EntityPointer< Grid, IteratorImp >::operator->(), and Dune::EntityPointer< Grid, IteratorImp >::operator=().
The documentation for this class was generated from the following file: