ElementIterator for MeshImpl. More...
#include <MeshImplData.hpp>


Public Member Functions | |
| MeshImplElemIter (MeshImplData *data) | |
| virtual | ~MeshImplElemIter () |
| virtual void | restart () |
| Moves the iterator back to the first entity in the list. More... | |
| virtual void | operator++ () |
| ++iterator More... | |
| virtual Mesh::ElementHandle | operator* () const |
| *iterator. More... | |
| virtual bool | is_at_end () const |
| Returns false until the iterator has been advanced PAST the last entity. More... | |
| MeshImplElemIter (MeshImplData *data) | |
| virtual | ~MeshImplElemIter () |
| virtual void | restart () |
| Moves the iterator back to the first entity in the list. More... | |
| virtual void | operator++ () |
| ++iterator More... | |
| virtual Mesh::ElementHandle | operator* () const |
| *iterator. More... | |
| virtual bool | is_at_end () const |
| Returns false until the iterator has been advanced PAST the last entity. More... | |
Public Member Functions inherited from EntityIterator | |
| virtual | ~EntityIterator () |
Private Attributes | |
| MeshImplData * | mesh |
| size_t | index |
ElementIterator for MeshImpl.
Iterate over valid element indices
Definition at line 273 of file includeLinks/MeshImplData.hpp.
|
inline |
Definition at line 281 of file includeLinks/MeshImplData.hpp.
References MeshImplElemIter::restart().

|
virtual |
Definition at line 734 of file Mesh/MeshImplData.cpp.
|
inline |
Definition at line 281 of file src/Mesh/MeshImplData.hpp.
References MeshImplElemIter::restart().

|
virtual |
|
virtual |
Returns false until the iterator has been advanced PAST the last entity.
Once is_at_end() returns true, *iterator returns 0.
Implements EntityIterator.
Definition at line 756 of file Mesh/MeshImplData.cpp.
References MeshImplElemIter::index, MeshImplData::max_element_index(), and MeshImplElemIter::mesh.

|
virtual |
Returns false until the iterator has been advanced PAST the last entity.
Once is_at_end() returns true, *iterator returns 0.
Implements EntityIterator.
|
virtual |
*iterator.
Return the handle currently being pointed at by the iterator.
Implements EntityIterator.
Definition at line 751 of file Mesh/MeshImplData.cpp.
References MeshImplElemIter::index.
|
virtual |
|
virtual |
++iterator
Implements EntityIterator.
Definition at line 744 of file Mesh/MeshImplData.cpp.
References MeshImplElemIter::index, MeshImplData::is_element_valid(), and MeshImplElemIter::mesh.

|
virtual |
++iterator
Implements EntityIterator.
|
virtual |
Moves the iterator back to the first entity in the list.
Implements EntityIterator.
Definition at line 737 of file Mesh/MeshImplData.cpp.
References MeshImplElemIter::index, MeshImplData::is_element_valid(), and MeshImplElemIter::mesh.
Referenced by MeshImplElemIter::MeshImplElemIter().


|
virtual |
Moves the iterator back to the first entity in the list.
Implements EntityIterator.
|
private |
Definition at line 277 of file includeLinks/MeshImplData.hpp.
Referenced by MeshImplElemIter::is_at_end(), MeshImplElemIter::operator*(), MeshImplElemIter::operator++(), and MeshImplElemIter::restart().
|
private |
Definition at line 276 of file includeLinks/MeshImplData.hpp.
Referenced by MeshImplElemIter::is_at_end(), MeshImplElemIter::operator++(), and MeshImplElemIter::restart().