NiHu
2.0
|
iterate through field centers More...
#include <elem_center_iterator.hpp>
Public Member Functions | |
field_center_iterator (It it=It()) | |
conversion constructor More... | |
const It & | base () const |
helper function to reach the field iterator interface More... | |
It & | base () |
helper function to reach the field iterator interface More... | |
ptrdiff_t | operator- (field_center_iterator const &other) const |
difference of two iterators More... | |
field_center_iterator | operator- (ptrdiff_t diff) const |
iterator arithmetics More... | |
field_center_iterator | operator+ (ptrdiff_t diff) const |
iterator arithmetics More... | |
field_center_iterator & | operator++ () |
preincrenet operator More... | |
field_center_iterator | operator++ (int) |
postincrenet operator More... | |
const x_t & | operator* () const |
dereference operator More... | |
const x_t & | operator[] (size_t idx) const |
index operator More... | |
bool | operator!= (field_center_iterator const &other) const |
non-equality operator More... | |
bool | operator== (field_center_iterator const &other) const |
equality operator More... | |
iterate through field centers
It | the iterator iterating through fields |
Definition at line 130 of file elem_center_iterator.hpp.
|
inline |
conversion constructor
[in] | it | the element iterator |
Definition at line 141 of file elem_center_iterator.hpp.
|
inline |
helper function to reach the field iterator interface
Definition at line 155 of file elem_center_iterator.hpp.
|
inline |
helper function to reach the field iterator interface
Definition at line 148 of file elem_center_iterator.hpp.
|
inline |
non-equality operator
Definition at line 214 of file elem_center_iterator.hpp.
|
inline |
dereference operator
Definition at line 200 of file elem_center_iterator.hpp.
|
inline |
iterator arithmetics
[in] | diff | the offset |
Definition at line 179 of file elem_center_iterator.hpp.
|
inline |
preincrenet operator
Definition at line 186 of file elem_center_iterator.hpp.
|
inline |
postincrenet operator
Definition at line 193 of file elem_center_iterator.hpp.
|
inline |
difference of two iterators
[in] | other | the other iterator |
Definition at line 163 of file elem_center_iterator.hpp.
|
inline |
iterator arithmetics
[in] | diff | the offset |
Definition at line 171 of file elem_center_iterator.hpp.
|
inline |
equality operator
Definition at line 221 of file elem_center_iterator.hpp.
|
inline |
index operator
Definition at line 207 of file elem_center_iterator.hpp.