Internal namespace (to prevent ADL mishaps between static functions when mixing different CUB installations)
More...
|
template<int LENGTH, typename T , typename ReductionOp , bool NoPrefix = false> |
__device__ __forceinline__ T | ThreadReduce (T *input, ReductionOp reduction_op, T prefix=T(0)) |
|
template<int LENGTH, typename T , typename ReductionOp > |
__device__ __forceinline__ T | ThreadReduce (T(&input)[LENGTH], ReductionOp reduction_op, T prefix) |
|
template<int LENGTH, typename T , typename ReductionOp > |
__device__ __forceinline__ T | ThreadReduce (T(&input)[LENGTH], ReductionOp reduction_op) |
|
Internal namespace (to prevent ADL mishaps between static functions when mixing different CUB installations)