17 template<
typename TDim,
typename TIdx>
26 template<
typename TDim,
typename TIdx>
27 struct DimType<bt::IdxBtZero<TDim, TIdx>>
33 template<
typename TDim,
typename TIdx>
34 struct GetIdx<bt::IdxBtZero<TDim, TIdx>, origin::Block, unit::Threads>
37 template<
typename TWorkDiv>
39 bt::IdxBtZero<TDim, TIdx>
const& ,
40 TWorkDiv
const& ) -> Vec<TDim, TIdx>
47 template<
typename TDim,
typename TIdx>
48 struct IdxType<bt::IdxBtZero<TDim, TIdx>>
ALPAKA_NO_HOST_ACC_WARNING static ALPAKA_FN_HOST_ACC constexpr auto zeros() -> Vec< TDim, TVal >
Zero value constructor.
A zero block thread index provider.
The alpaka accelerator library.
ALPAKA_NO_HOST_ACC_WARNING ALPAKA_FN_HOST_ACC auto getIdx(TIdx const &idx, TWorkDiv const &workDiv) -> Vec< Dim< TWorkDiv >, Idx< TIdx > >
Get the indices requested.
Tag used in class inheritance hierarchies that describes that a specific interface (TInterface) is im...