|  | 
| static __device__ __forceinline__ unsigned int | id () | 
|  | 
| static __device__ __forceinline__ unsigned int | stride () | 
|  | 
| static __device__ __forceinline__ void | sync () | 
|  | 
| static __device__ __forceinline__ int | flattenedThreadId () | 
|  | 
| template<typename It , typename T > | 
| static __device__ __forceinline__ void | fill (It beg, It end, const T &value) | 
|  | 
| template<typename OutIt , typename T > | 
| static __device__ __forceinline__ void | yota (OutIt beg, OutIt end, T value) | 
|  | 
| template<typename InIt , typename OutIt > | 
| static __device__ __forceinline__ void | copy (InIt beg, InIt end, OutIt out) | 
|  | 
| template<typename InIt , typename OutIt , class UnOp > | 
| static __device__ __forceinline__ void | transfrom (InIt beg, InIt end, OutIt out, UnOp op) | 
|  | 
| template<typename InIt1 , typename InIt2 , typename OutIt , class BinOp > | 
| static __device__ __forceinline__ void | transfrom (InIt1 beg1, InIt1 end1, InIt2 beg2, OutIt out, BinOp op) | 
|  | 
| template<int CTA_SIZE, typename T , class BinOp > | 
| static __device__ __forceinline__ void | reduce (volatile T *buffer, BinOp op) | 
|  | 
| template<int CTA_SIZE, typename T , class BinOp > | 
| static __device__ __forceinline__ T | reduce (volatile T *buffer, T init, BinOp op) | 
|  | 
| template<typename T , class BinOp > | 
| static __device__ __forceinline__ void | reduce_n (T *data, unsigned int n, BinOp op) | 
|  |