![]() |
alpaka
Abstraction Library for Parallel Kernel Acceleration
|
special implementation to define the end More...
#include <TiledIdxContainer.hpp>
Public Member Functions | |
| constexpr bool | operator!= (const_iterator const &other) const |
| constexpr bool | operator!= (const_iterator_end const &other) const |
| constexpr bool | operator== (const_iterator const &other) const |
| constexpr bool | operator== (const_iterator_end const &other) const |
Private Member Functions | |
| ALPAKA_FN_ACC | const_iterator_end (alpaka::concepts::Vector auto const &extent) |
| void | _ () |
| constexpr IdxType | operator* () const |
Private Attributes | |
| IdxType | m_extentSlowDim |
Friends | |
| class | TiledIdxContainer |
special implementation to define the end
Only a scalar value must be stored which reduce the register footprint. The definition of end is that the index is behind or equal to the extent of the slowest moving dimension.
Definition at line 102 of file TiledIdxContainer.hpp.
|
inlineprivate |
Definition at line 111 of file TiledIdxContainer.hpp.
|
inlineprivate |
Definition at line 106 of file TiledIdxContainer.hpp.
|
inlineconstexpr |
Definition at line 137 of file TiledIdxContainer.hpp.
|
inlineconstexpr |
Definition at line 127 of file TiledIdxContainer.hpp.
|
inlineconstexprprivate |
Definition at line 116 of file TiledIdxContainer.hpp.
|
inlineconstexpr |
Definition at line 132 of file TiledIdxContainer.hpp.
|
inlineconstexpr |
Definition at line 122 of file TiledIdxContainer.hpp.
|
friend |
Definition at line 104 of file TiledIdxContainer.hpp.
|
private |
Definition at line 143 of file TiledIdxContainer.hpp.