alpaka
Abstraction Library for Parallel Kernel Acceleration
alpaka::trait::GetIdx< bt::IdxBtUniformCudaHipBuiltIn< TDim, TIdx >, origin::Block, unit::Threads > Struct Template Reference

The GPU CUDA/HIP accelerator block thread index get trait specialization. More...

#include <IdxBtUniformCudaHipBuiltIn.hpp>

Static Public Member Functions

template<typename TWorkDiv >
static __device__ auto getIdx (bt::IdxBtUniformCudaHipBuiltIn< TDim, TIdx > const &, TWorkDiv const &) -> Vec< TDim, TIdx >
 

Detailed Description

template<typename TDim, typename TIdx>
struct alpaka::trait::GetIdx< bt::IdxBtUniformCudaHipBuiltIn< TDim, TIdx >, origin::Block, unit::Threads >

The GPU CUDA/HIP accelerator block thread index get trait specialization.

Definition at line 51 of file IdxBtUniformCudaHipBuiltIn.hpp.

Member Function Documentation

◆ getIdx()

template<typename TDim , typename TIdx >
template<typename TWorkDiv >
static __device__ auto alpaka::trait::GetIdx< bt::IdxBtUniformCudaHipBuiltIn< TDim, TIdx >, origin::Block, unit::Threads >::getIdx ( bt::IdxBtUniformCudaHipBuiltIn< TDim, TIdx > const &  ,
TWorkDiv const &   
) -> Vec<TDim, TIdx>
inlinestatic
Returns
The index of the current thread in the block.

Definition at line 55 of file IdxBtUniformCudaHipBuiltIn.hpp.


The documentation for this struct was generated from the following file: