alpaka
Abstraction Library for Parallel Kernel Acceleration
alpaka::trait::GetIdx< gb::IdxGbLinear< TDim, TIdx >, origin::Grid, unit::Blocks > Struct Template Reference

The IdxGbLinear grid block index get trait specialization. More...

#include <IdxGbLinear.hpp>

Static Public Member Functions

template<typename TWorkDiv >
static auto getIdx (gb::IdxGbLinear< TDim, TIdx > const &idx, TWorkDiv const &workDiv) -> Vec< TDim, TIdx >
 

Detailed Description

template<typename TDim, typename TIdx>
struct alpaka::trait::GetIdx< gb::IdxGbLinear< TDim, TIdx >, origin::Grid, unit::Blocks >

The IdxGbLinear grid block index get trait specialization.

Definition at line 42 of file IdxGbLinear.hpp.

Member Function Documentation

◆ getIdx()

template<typename TDim , typename TIdx >
template<typename TWorkDiv >
static auto alpaka::trait::GetIdx< gb::IdxGbLinear< TDim, TIdx >, origin::Grid, unit::Blocks >::getIdx ( gb::IdxGbLinear< TDim, TIdx > const &  idx,
TWorkDiv const &  workDiv 
) -> Vec<TDim, TIdx>
inlinestatic
Returns
The index of the current block in the grid.

Definition at line 46 of file IdxGbLinear.hpp.


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