|
DASH
0.3.0
|
Public Types | |
| using | iterator_category = std::random_access_iterator_tag |
| using | value_type = Element_t |
| using | difference_type = typename CoordsIdxManagerT::uindex_t |
| using | pointer = Element_t * |
| using | reference = Element_t & |
| using | index_t = typename CoordsIdxManagerT::index_t |
| using | uindex_t = typename CoordsIdxManagerT::uindex_t |
| using | StencilP_t = StencilPoint< NumDimensions > |
| using | Coords_t = typename CoordsIdxManagerT::Coords_t |
| using | stencil_index_t = typename CoordsIdxManagerT::stencil_index_t |
Public Member Functions | |
| StencilIteratorTest (CoordsIdxManagerT coords_mng) | |
| Constructor. More... | |
| StencilIteratorTest (const Self_t &other)=default | |
| Copy constructor. More... | |
| Self_t & | operator= (const Self_t &other)=default |
| Assignment operator. More... | |
| reference | operator* () const |
| Dereference operator. More... | |
| Element_t | operator[] (index_t n) const |
| Subscript operator, returns global reference to element at given global index. More... | |
| reference | operator[] (index_t n) |
| uindex_t | rpos () const |
| uindex_t | lpos () const |
| Coords_t | coords () const |
| CoordsIdxManagerT & | helper () |
| Element_t | value_at (const stencil_index_t index_stencil) |
| Returns the value for a given stencil point index (index postion in StencilSpec) More... | |
| Element_t | value_at (const StencilP_t &stencil) |
| Self_t & | operator++ () |
| Prefix increment operator. More... | |
| Self_t | operator++ (int) |
| Postfix increment operator. More... | |
| Self_t & | operator-- () |
| Prefix decrement operator. More... | |
| Self_t | operator-- (int) |
| Postfix decrement operator. More... | |
| Self_t & | operator+= (index_t n) |
| Self_t & | operator-= (index_t n) |
| Self_t | operator+ (index_t n) const |
| Self_t | operator- (index_t n) const |
| difference_type | operator- (const Self_t &other) const |
| bool | operator< (const Self_t &other) const |
| bool | operator<= (const Self_t &other) const |
| bool | operator> (const Self_t &other) const |
| bool | operator>= (const Self_t &other) const |
| bool | operator== (const Self_t &other) const |
| bool | operator!= (const Self_t &other) const |
Static Public Member Functions | |
| static constexpr dim_t | ndim () |
| The number of dimensions of the iterator's underlying pattern. More... | |
Definition at line 655 of file StencilIterator.h.
|
inline |
|
default |
Copy constructor.
|
inlinestatic |
The number of dimensions of the iterator's underlying pattern.
Definition at line 706 of file StencilIterator.h.
|
inline |
Dereference operator.
Definition at line 713 of file StencilIterator.h.
|
inline |
Prefix increment operator.
Definition at line 755 of file StencilIterator.h.
|
inline |
Postfix increment operator.
Definition at line 764 of file StencilIterator.h.
|
inline |
Prefix decrement operator.
Definition at line 775 of file StencilIterator.h.
|
inline |
Postfix decrement operator.
Definition at line 784 of file StencilIterator.h.
|
default |
Assignment operator.
|
inline |
Subscript operator, returns global reference to element at given global index.
Definition at line 721 of file StencilIterator.h.
|
inline |
Returns the value for a given stencil point index (index postion in StencilSpec)
Definition at line 741 of file StencilIterator.h.