dune-mmesh (1.4)
incidentiterator.hh
Go to the documentation of this file.
21 using MMeshIncidentIterator = EntityIterator<0, Grid, MMeshIncidentIteratorImp<Grid, Grid::dimension>>;
29 using MMeshEdgeIncidentIterator = EntityIterator<0, Grid, MMeshEdgeIncidentIteratorImp<Grid, Grid::dimension>>;
37 using MMeshIncidentFacetsIterator = EntityIterator<1, Grid, MMeshIncidentFacetsIteratorImp<Grid, Grid::dimension>>;
45 using MMeshIncidentVerticesIterator = EntityIterator<Grid::dimension, Grid, MMeshIncidentVerticesIteratorImp<Grid, Grid::dimensionworld>>;
82 explicit MMeshIncidentIteratorImp(const GridImp* mMesh, const HostGridVertex& hostEntity, bool endDummy) :
150 explicit MMeshIncidentIteratorImp(const GridImp* mMesh, const HostGridVertex& hostEntity, bool endDummy) :
216 explicit MMeshEdgeIncidentIteratorImp(const GridImp* mMesh, const HostGridEdge& hostEntity, bool endDummy)
284 explicit MMeshIncidentFacetsIteratorImp(const GridImp* mMesh, const HostGridVertex& hostEntity, bool endDummy) :
352 explicit MMeshIncidentFacetsIteratorImp(const GridImp* mMesh, const HostGridVertex& hostEntity, bool endDummy) :
406 explicit MMeshIncidentVerticesIteratorImp(const GridImp* mMesh, const HostGridVertex& hostEntity, bool includeInfinite)
420 explicit MMeshIncidentVerticesIteratorImp(const GridImp* mMesh, const HostGridVertex& hostEntity, bool includeInfinite, bool endDummy) :
471 explicit MMeshIncidentVerticesIteratorImp(const GridImp* mMesh, const HostGridVertex& hostEntity, bool includeInfinite)
488 explicit MMeshIncidentVerticesIteratorImp(const GridImp* mMesh, const HostGridVertex& hostEntity, bool includeInfinite, bool endDummy) :
bool equals(const MMeshEdgeIncidentIteratorImp &iter) const
equality
Definition: incidentiterator.hh:237
MMeshEdgeIncidentIteratorImp(const GridImp *mMesh, const HostGridEdge &hostEntity, bool endDummy)
Constructor which creates the end iterator.
Definition: incidentiterator.hh:216
void increment()
prefix increment
Definition: incidentiterator.hh:227
Entity dereference() const
dereferencing
Definition: incidentiterator.hh:232
void increment()
prefix increment
Definition: incidentiterator.hh:295
Entity dereference() const
dereferencing
Definition: incidentiterator.hh:300
MMeshIncidentFacetsIteratorImp(const GridImp *mMesh, const HostGridVertex &hostEntity, bool endDummy)
Constructor which creates the end iterator.
Definition: incidentiterator.hh:284
bool equals(const MMeshIncidentFacetsIteratorImp &iter) const
equality
Definition: incidentiterator.hh:305
MMeshIncidentFacetsIteratorImp(const GridImp *mMesh, const HostGridVertex &hostEntity, bool endDummy)
Constructor which creates the end iterator.
Definition: incidentiterator.hh:352
Entity dereference() const
dereferencing
Definition: incidentiterator.hh:370
bool equals(const MMeshIncidentFacetsIteratorImp &iter) const
equality
Definition: incidentiterator.hh:375
void increment()
prefix increment
Definition: incidentiterator.hh:365
MMeshIncidentIteratorImp(const GridImp *mMesh, const HostGridVertex &hostEntity, bool endDummy)
Constructor which creates the end iterator.
Definition: incidentiterator.hh:82
bool equals(const MMeshIncidentIteratorImp &iter) const
equality
Definition: incidentiterator.hh:103
void increment()
prefix increment
Definition: incidentiterator.hh:93
Entity dereference() const
dereferencing
Definition: incidentiterator.hh:98
bool equals(const MMeshIncidentIteratorImp &iter) const
equality
Definition: incidentiterator.hh:173
MMeshIncidentIteratorImp(const GridImp *mMesh, const HostGridVertex &hostEntity, bool endDummy)
Constructor which creates the end iterator.
Definition: incidentiterator.hh:150
void increment()
prefix increment
Definition: incidentiterator.hh:163
Entity dereference() const
dereferencing
Definition: incidentiterator.hh:168
Entity dereference() const
dereferencing
Definition: incidentiterator.hh:436
MMeshIncidentVerticesIteratorImp(const GridImp *mMesh, const HostGridVertex &hostEntity, bool includeInfinite, bool endDummy)
Constructor which creates the end iterator.
Definition: incidentiterator.hh:420
bool equals(const MMeshIncidentVerticesIteratorImp &iter) const
equality
Definition: incidentiterator.hh:441
void increment()
prefix increment
Definition: incidentiterator.hh:431
MMeshIncidentVerticesIteratorImp(const GridImp *mMesh, const HostGridVertex &hostEntity, bool includeInfinite, bool endDummy)
Constructor which creates the end iterator.
Definition: incidentiterator.hh:488
Entity dereference() const
dereferencing
Definition: incidentiterator.hh:507
bool equals(const MMeshIncidentVerticesIteratorImp &iter) const
equality
Definition: incidentiterator.hh:512
void increment()
prefix increment
Definition: incidentiterator.hh:502
EntityIterator< Grid::dimension, Grid, MMeshIncidentVerticesIteratorImp< Grid, Grid::dimensionworld > > MMeshIncidentVerticesIterator
The Incident Facets Iterator alias.
Definition: incidentiterator.hh:45
EntityIterator< 0, Grid, MMeshEdgeIncidentIteratorImp< Grid, Grid::dimension > > MMeshEdgeIncidentIterator
The Incident Entity Iterator alias for edges.
Definition: incidentiterator.hh:29
EntityIterator< 0, Grid, MMeshIncidentIteratorImp< Grid, Grid::dimension > > MMeshIncidentIterator
The Incident Entity Iterator alias.
Definition: incidentiterator.hh:21
EntityIterator< 1, Grid, MMeshIncidentFacetsIteratorImp< Grid, Grid::dimension > > MMeshIncidentFacetsIterator
The Incident Facets Iterator alias.
Definition: incidentiterator.hh:37
