SubsetIterator.h¶
Note
The documentation on this page was automatically extracted from the DOLFIN C++ code and may need to be edited or expanded.
-
class
SubsetIterator¶ A
SubsetIteratoris similar to aMeshEntityIteratorbut iterates over a specified subset of the range of entities as specified by aMeshFunctionthat labels the entities.-
SubsetIterator(const MeshFunction<std::size_t> &labels, std::size_t label)¶ Create iterator for given mesh function. The iterator visits all entities that match the given label.
-
SubsetIterator(const SubsetIterator &subset_iter)¶ Copy Constructor
-
SubsetIterator &
operator++()¶ Step to next mesh entity (prefix increment)
-
SubsetIterator &
operator--()¶ Step back to previous mesh entity (prefix decrement)
-
bool
operator==(const SubsetIterator &sub_iter) const¶ Comparison operator
-
bool
operator!=(const SubsetIterator &sub_iter) const¶ Comparison operator
-
MeshEntity &
operator*()¶ Dereference operator
-
MeshEntity *
operator->()¶ Member access operator
-
bool
end() const¶ Check if iterator has reached the end
-
SubsetIterator
end_iterator()¶ Beyond end iterator
-