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

The GPU CUDA/HIP accelerator work division block thread extent trait specialization. More...

#include <WorkDivUniformCudaHipBuiltIn.hpp>

Static Public Member Functions

static __device__ auto getWorkDiv (WorkDivUniformCudaHipBuiltIn< TDim, TIdx > const &) -> Vec< TDim, TIdx >
 

Detailed Description

template<typename TDim, typename TIdx>
struct alpaka::trait::GetWorkDiv< WorkDivUniformCudaHipBuiltIn< TDim, TIdx >, origin::Block, unit::Threads >

The GPU CUDA/HIP accelerator work division block thread extent trait specialization.

Definition at line 83 of file WorkDivUniformCudaHipBuiltIn.hpp.

Member Function Documentation

◆ getWorkDiv()

template<typename TDim , typename TIdx >
static __device__ auto alpaka::trait::GetWorkDiv< WorkDivUniformCudaHipBuiltIn< TDim, TIdx >, origin::Block, unit::Threads >::getWorkDiv ( WorkDivUniformCudaHipBuiltIn< TDim, TIdx > const &  ) -> Vec<TDim, TIdx>
inlinestatic
Returns
The number of threads in each dimension of a block.

Definition at line 86 of file WorkDivUniformCudaHipBuiltIn.hpp.


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