internal Namespace Reference

internal Namespace Reference#

hipCUB: internal Namespace Reference
internal Namespace Reference

Internal namespace (to prevent ADL mishaps between static functions when mixing different CUB installations) More...

Functions

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)
 

Detailed Description

Internal namespace (to prevent ADL mishaps between static functions when mixing different CUB installations)