OpenFPM_pdata  4.1.0
Project that contain the implementation of distributed structures
cub::BlockAdjacentDifference< T, BLOCK_DIM_X, BLOCK_DIM_Y, BLOCK_DIM_Z, PTX_ARCH >::Iterate< MAX_ITERATIONS, MAX_ITERATIONS > Struct Template Reference

Templated unrolling of item comparison (termination case) More...

Detailed Description

template<typename T, int BLOCK_DIM_X, int BLOCK_DIM_Y = 1, int BLOCK_DIM_Z = 1, int PTX_ARCH = CUB_PTX_ARCH>
template<int MAX_ITERATIONS>
struct cub::BlockAdjacentDifference< T, BLOCK_DIM_X, BLOCK_DIM_Y, BLOCK_DIM_Z, PTX_ARCH >::Iterate< MAX_ITERATIONS, MAX_ITERATIONS >

Templated unrolling of item comparison (termination case)

Definition at line 161 of file block_adjacent_difference.cuh.

Static Public Member Functions

template<int ITEMS_PER_THREAD, typename FlagT , typename FlagOp >
static __device__ __forceinline__ void FlagHeads (int, FlagT(&)[ITEMS_PER_THREAD], T(&)[ITEMS_PER_THREAD], T(&)[ITEMS_PER_THREAD], FlagOp)
 
template<int ITEMS_PER_THREAD, typename FlagT , typename FlagOp >
static __device__ __forceinline__ void FlagTails (int, FlagT(&)[ITEMS_PER_THREAD], T(&)[ITEMS_PER_THREAD], FlagOp)
 

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