![]() |
alpaka
Abstraction Library for Parallel Kernel Acceleration
|
#include <TiledIdxContainer.hpp>
Public Member Functions | |
| constexpr bool | operator!= (const_iterator const &other) const |
| constexpr bool | operator!= (const_iterator_end const &other) const |
| constexpr IdxVecType | operator* () const |
| ALPAKA_FN_ACC const_iterator & | operator++ () |
| ALPAKA_FN_ACC const_iterator | operator++ (int) |
| constexpr bool | operator== (const_iterator const &other) const |
| constexpr bool | operator== (const_iterator_end const &other) const |
Private Types | |
| using | IterIdxVecType = Vec<IdxType, iterDim> |
Private Member Functions | |
| constexpr | const_iterator (alpaka::concepts::Vector auto const offset, alpaka::concepts::Vector auto const first, alpaka::concepts::Vector auto const extent, alpaka::concepts::Vector auto const stride) |
| void | _ () |
| ALPAKA_FN_ACC constexpr IdxType | slowCurrent () const |
Private Attributes | |
| IdxVecType | m_current |
| IterIdxVecType | m_extent |
| detail::ReducedVector< IdxType, iterDim > | m_first |
| IterIdxVecType | m_stride |
Static Private Attributes | |
| static constexpr uint32_t | iterDim = T_CSelect::dim() |
Friends | |
| class | const_iterator_end |
| class | TiledIdxContainer |
Definition at line 146 of file TiledIdxContainer.hpp.
|
private |
Definition at line 152 of file TiledIdxContainer.hpp.
|
inlineconstexprprivate |
Definition at line 160 of file TiledIdxContainer.hpp.
|
inlineprivate |
Definition at line 154 of file TiledIdxContainer.hpp.
|
inlineconstexpr |
Definition at line 228 of file TiledIdxContainer.hpp.
|
inlineconstexpr |
Definition at line 238 of file TiledIdxContainer.hpp.
|
inlineconstexpr |
Definition at line 190 of file TiledIdxContainer.hpp.
|
inline |
Definition at line 196 of file TiledIdxContainer.hpp.
|
inline |
Definition at line 216 of file TiledIdxContainer.hpp.
|
inlineconstexpr |
Definition at line 223 of file TiledIdxContainer.hpp.
|
inlineconstexpr |
Definition at line 233 of file TiledIdxContainer.hpp.
|
inlineconstexprprivate |
Definition at line 184 of file TiledIdxContainer.hpp.
|
friend |
Definition at line 149 of file TiledIdxContainer.hpp.
|
friend |
Definition at line 148 of file TiledIdxContainer.hpp.
|
staticconstexprprivate |
Definition at line 151 of file TiledIdxContainer.hpp.
|
private |
Definition at line 245 of file TiledIdxContainer.hpp.
|
private |
Definition at line 248 of file TiledIdxContainer.hpp.
|
private |
Definition at line 249 of file TiledIdxContainer.hpp.
|
private |
Definition at line 247 of file TiledIdxContainer.hpp.