|
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.