Reference documentation for deal.II version 8.5.1
|
#include <deal.II/base/index_set.h>
Inherits iterator< std::forward_iterator_tag, IntervalAccessor >.
Public Member Functions | |
IntervalIterator (const IndexSet *idxset, const size_type range_idx) | |
IntervalIterator (const IndexSet *idxset) | |
IntervalIterator () | |
IntervalIterator (const IntervalIterator &other) | |
IntervalIterator & | operator= (const IntervalIterator &other) |
IntervalIterator & | operator++ () |
IntervalIterator | operator++ (int) |
const IntervalAccessor & | operator* () const |
const IntervalAccessor * | operator-> () const |
bool | operator== (const IntervalIterator &) const |
bool | operator!= (const IntervalIterator &) const |
bool | operator< (const IntervalIterator &) const |
int | operator- (const IntervalIterator &p) const |
Private Attributes | |
IntervalAccessor | accessor |
Class that represents an iterator pointing to a contiguous interval \([a,b[\) as returned by IndexSet::begin_interval().
Definition at line 531 of file index_set.h.
|
inline |
Construct a valid iterator pointing to the interval with index range_idx
.
Definition at line 998 of file index_set.h.
|
inlineexplicit |
Construct an invalid iterator (used as end()).
Definition at line 1008 of file index_set.h.
|
inline |
Construct an empty iterator.
Definition at line 1003 of file index_set.h.
|
inline |
Copy constructor from other
iterator.
Definition at line 1013 of file index_set.h.
|
inline |
Assignment of another iterator.
Definition at line 1019 of file index_set.h.
|
inline |
Prefix increment.
Definition at line 1028 of file index_set.h.
|
inline |
Postfix increment.
Definition at line 1036 of file index_set.h.
|
inline |
Dereferencing operator, returns an IntervalAccessor.
Definition at line 1045 of file index_set.h.
|
inline |
Dereferencing operator, returns a pointer to an IntervalAccessor.
Definition at line 1052 of file index_set.h.
|
inline |
Comparison.
Definition at line 1058 of file index_set.h.
|
inline |
Inverse of ==
.
Definition at line 1064 of file index_set.h.
|
inline |
Comparison operator.
Definition at line 1070 of file index_set.h.
|
inline |
Return the distance between the current iterator and the argument. The distance is given by how many times one has to apply operator++ to the current iterator to get the argument (for a positive return value), or operator-- (for a negative return value).
Definition at line 1076 of file index_set.h.
|
private |
Accessor that contains what IndexSet and interval we are pointing at.
Definition at line 607 of file index_set.h.