![]() |
alpaka
Abstraction Library for Parallel Kernel Acceleration
|
#include <TiledIdxContainer.hpp>
Classes | |
| class | const_iterator |
| class | const_iterator_end |
| special implementation to define the end More... | |
Public Types | |
| using | IdxType = typename T_IdxRange::IdxType |
| using | IdxVecType = Vec<IdxType, dim> |
Public Member Functions | |
| ALPAKA_FN_ACC | TiledIdxContainer (T_IdxRange const &idxRange, T_ThreadSpace const &threadSpace, T_IdxMapperFn idxMapping, T_CSelect const &=T_CSelect{}) |
| constexpr | TiledIdxContainer (TiledIdxContainer &&)=default |
| constexpr | TiledIdxContainer (TiledIdxContainer const &)=default |
| ALPAKA_FN_ACC const_iterator | begin () const |
| ALPAKA_FN_ACC const_iterator_end | end () const |
| ALPAKA_FN_HOST_ACC constexpr auto | operator[] (alpaka::concepts::CVector auto const iterDir) const |
Static Public Attributes | |
| static constexpr uint32_t | dim = T_IdxRange::dim() |
Private Member Functions | |
| void | _ () |
Private Attributes | |
| T_IdxRange | m_idxRange |
| T_ThreadSpace | m_threadSpace |
Definition at line 66 of file TiledIdxContainer.hpp.
| using alpaka::onAcc::TiledIdxContainer< T_IdxRange, T_ThreadSpace, T_IdxMapperFn, T_CSelect >::IdxType = typename T_IdxRange::IdxType |
Definition at line 77 of file TiledIdxContainer.hpp.
| using alpaka::onAcc::TiledIdxContainer< T_IdxRange, T_ThreadSpace, T_IdxMapperFn, T_CSelect >::IdxVecType = Vec<IdxType, dim> |
Definition at line 79 of file TiledIdxContainer.hpp.
|
inline |
Definition at line 81 of file TiledIdxContainer.hpp.
|
constexprdefault |
|
constexprdefault |
|
inlineprivate |
Definition at line 68 of file TiledIdxContainer.hpp.
|
inline |
Definition at line 252 of file TiledIdxContainer.hpp.
|
inline |
Definition at line 287 of file TiledIdxContainer.hpp.
|
inlineconstexpr |
Definition at line 315 of file TiledIdxContainer.hpp.
|
staticconstexpr |
Definition at line 78 of file TiledIdxContainer.hpp.
|
private |
Definition at line 324 of file TiledIdxContainer.hpp.
|
private |
Definition at line 325 of file TiledIdxContainer.hpp.