|
dune-grid
2.2.1
|
#include <dune/grid/geometrygrid/iterator.hh>

Public Types | |
| enum | |
| codimension of entity pointer More... | |
| enum | |
| typedef IteratorImp::Entity | Entity |
| The Entity that this EntityPointer can point to. | |
Public Member Functions | |
| HierarchicIterator (const Grid &grid, const HostEntityIterator &hostEntityIterator) | |
| void | increment () |
Dereferencing | |
| Entity & | operator* () const |
| Dereferencing operator. | |
| Entity * | operator-> () const |
| Pointer operator. | |
Compare methods | |
| bool | operator== (const EntityPointer< HierarchicIteratorTraits< Grid >, 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. | |
| bool | operator!= (const EntityPointer< HierarchicIteratorTraits< Grid >, 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. | |
Query methods | |
| 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. | |
Implementor interface | |
| bool | equals (const EntityPointer< HierarchicIteratorTraits< Grid >, ItImp > &rhs) const |
| Forward equality check to realIterator. | |
Protected Types | |
| typedef Base::EntityImpl | EntityImpl |
| typedef Traits::HostEntityIterator | HostEntityIterator |
| typedef IteratorImp | Implementation |
Protected Member Functions | |
| Implementation & | impl () |
| return reference to the real implementation | |
| const Implementation & | impl () const |
| return reference to the real implementation | |
Protected Attributes | |
| Implementation | realIterator |
|
inherited |
The Entity that this EntityPointer can point to.
|
protected |
|
protected |
|
protectedinherited |
|
inherited |
codimension of entity pointer
|
inherited |
|
inline |
|
inlineinherited |
Forward equality check to realIterator.
|
inlineprotectedinherited |
return reference to the real implementation
|
inlineprotectedinherited |
return reference to the real implementation
|
inline |
|
inlineinherited |
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.
|
inlineinherited |
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.
|
inlineinherited |
Dereferencing operator.
|
inlineinherited |
Pointer operator.
|
inlineinherited |
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.
|
protectedinherited |
1.8.1.2