![]() |
alpaka
Abstraction Library for Parallel Kernel Acceleration
|
special implementation to define the end More...
#include <FlatIdxContainer.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 (IdxType const &end) |
| void | _ () |
| constexpr IdxType | operator* () const |
Private Attributes | |
| IdxType | m_extentSlowDim |
Friends | |
| class | FlatIdxContainer |
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 64 of file FlatIdxContainer.hpp.
|
inlineprivate |
Definition at line 74 of file FlatIdxContainer.hpp.
|
inlineprivate |
Definition at line 68 of file FlatIdxContainer.hpp.
|
inlineconstexpr |
Definition at line 99 of file FlatIdxContainer.hpp.
|
inlineconstexpr |
Definition at line 89 of file FlatIdxContainer.hpp.
|
inlineconstexprprivate |
Definition at line 78 of file FlatIdxContainer.hpp.
|
inlineconstexpr |
Definition at line 94 of file FlatIdxContainer.hpp.
|
inlineconstexpr |
Definition at line 84 of file FlatIdxContainer.hpp.
|
friend |
Definition at line 66 of file FlatIdxContainer.hpp.
|
private |
Definition at line 105 of file FlatIdxContainer.hpp.