dune-mmesh (1.4)
incidentiterator.hh
Go to the documentation of this file.
26 using MMeshIncidentInterfaceVerticesIterator = EntityIterator<Grid::dimension, Grid, MMeshIncidentInterfaceVerticesIteratorImp<Grid, Grid::dimension>>;
45 explicit MMeshIncidentInterfaceVerticesIteratorImp(const GridImp* igrid, const HostGridVertex& hostEntity)
58 explicit MMeshIncidentInterfaceVerticesIteratorImp(const GridImp* igrid, const HostGridVertex& hostEntity, bool endDummy)
109 explicit MMeshIncidentInterfaceVerticesIteratorImp(const GridImp* igrid, const HostGridVertex& hostEntity)
125 explicit MMeshIncidentInterfaceVerticesIteratorImp(const GridImp* igrid, const HostGridVertex& hostEntity, bool endDummy)
170 using MMeshIncidentInterfaceElementsIterator = EntityIterator<0, Grid, MMeshIncidentInterfaceElementsIteratorImp<Grid, Grid::dimension>>;
192 explicit MMeshIncidentInterfaceElementsIteratorImp(const GridImp* igrid, const HostGridVertex& hostEntity)
205 explicit MMeshIncidentInterfaceElementsIteratorImp(const GridImp* igrid, const HostGridVertex& hostEntity, bool endDummy)
261 explicit MMeshIncidentInterfaceElementsIteratorImp(const GridImp* igrid, const HostGridVertex& hostEntity)
277 explicit MMeshIncidentInterfaceElementsIteratorImp(const GridImp* igrid, const HostGridVertex& hostEntity, bool endDummy)
345 explicit MMeshEdgeIncidentInterfaceElementsIteratorImp(const GridImp* igrid, const HostGridEdge& hostEntity)
358 explicit MMeshEdgeIncidentInterfaceElementsIteratorImp(const GridImp* igrid, const HostGridEdge& hostEntity, bool endDummy)
Entity dereference() const
dereferencing
Definition: incidentiterator.hh:374
bool equals(const MMeshEdgeIncidentInterfaceElementsIteratorImp &iter) const
equality
Definition: incidentiterator.hh:379
void increment()
prefix increment
Definition: incidentiterator.hh:369
MMeshEdgeIncidentInterfaceElementsIteratorImp(const GridImp *igrid, const HostGridEdge &hostEntity, bool endDummy)
Constructor which creates the end iterator.
Definition: incidentiterator.hh:358
Forward declaration.
Definition: incidentiterator.hh:316
void increment()
prefix increment
Definition: incidentiterator.hh:216
Entity dereference() const
dereferencing
Definition: incidentiterator.hh:221
MMeshIncidentInterfaceElementsIteratorImp(const GridImp *igrid, const HostGridVertex &hostEntity, bool endDummy)
Constructor which creates the end iterator.
Definition: incidentiterator.hh:205
bool equals(const MMeshIncidentInterfaceElementsIteratorImp &iter) const
equality
Definition: incidentiterator.hh:226
Entity dereference() const
dereferencing
Definition: incidentiterator.hh:296
MMeshIncidentInterfaceElementsIteratorImp(const GridImp *igrid, const HostGridVertex &hostEntity, bool endDummy)
Constructor which creates the end iterator.
Definition: incidentiterator.hh:277
bool equals(const MMeshIncidentInterfaceElementsIteratorImp &iter) const
equality
Definition: incidentiterator.hh:301
void increment()
prefix increment
Definition: incidentiterator.hh:291
Iterator over all incident interface elements.
Definition: incidentiterator.hh:166
MMeshIncidentInterfaceVerticesIteratorImp(const GridImp *igrid, const HostGridVertex &hostEntity, bool endDummy)
Constructor which creates the end iterator.
Definition: incidentiterator.hh:58
bool equals(const MMeshIncidentInterfaceVerticesIteratorImp &iter) const
equality
Definition: incidentiterator.hh:79
void increment()
prefix increment
Definition: incidentiterator.hh:69
Entity dereference() const
dereferencing
Definition: incidentiterator.hh:74
MMeshIncidentInterfaceVerticesIteratorImp(const GridImp *igrid, const HostGridVertex &hostEntity, bool endDummy)
Constructor which creates the end iterator.
Definition: incidentiterator.hh:125
Entity dereference() const
dereferencing
Definition: incidentiterator.hh:144
bool equals(const MMeshIncidentInterfaceVerticesIteratorImp &iter) const
equality
Definition: incidentiterator.hh:149
void increment()
prefix increment
Definition: incidentiterator.hh:139
Iterator over all incident interface vertices.
Definition: incidentiterator.hh:22
EntityIterator< 0, Grid, MMeshEdgeIncidentInterfaceElementsIteratorImp< Grid, Grid::dimension > > MMeshEdgeIncidentInterfaceElementsIterator
The Incident Interface Elements Iterator alias.
Definition: incidentiterator.hh:321
EntityIterator< Grid::dimension, Grid, MMeshIncidentInterfaceVerticesIteratorImp< Grid, Grid::dimension > > MMeshIncidentInterfaceVerticesIterator
The Incident Interface Vertices Iterator alias.
Definition: incidentiterator.hh:26
EntityIterator< 0, Grid, MMeshIncidentInterfaceElementsIteratorImp< Grid, Grid::dimension > > MMeshIncidentInterfaceElementsIterator
The Incident Interface Elements Iterator alias.
Definition: incidentiterator.hh:170
