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.