|
static __device__ __forceinline__ unsigned int | stride () |
|
static __device__ __forceinline__ int | flattenedThreadId () |
|
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) |
|
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 | transform (InIt beg, InIt end, OutIt out, UnOp op) |
|
template<typename InIt1 , typename InIt2 , typename OutIt , class BinOp > |
static __device__ __forceinline__ void | transform (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) |
|
Definition at line 462 of file utils.hpp.