|
template<typename scalar , int n> |
__device__ __host__ void | quda::zero (vector_type< scalar, n > &v) |
|
template<typename scalar , int n> |
__device__ __host__ vector_type< scalar, n > | quda::operator+ (const vector_type< scalar, n > &a, const vector_type< scalar, n > &b) |
|
template<int block_size_x, int block_size_y, typename T , bool do_sum = true, typename Reducer = cub::Sum> |
__device__ void | quda::reduce2d (ReduceArg< T > arg, const T &in, const int idx=0) |
|
template<int block_size, typename T , bool do_sum = true, typename Reducer = cub::Sum> |
__device__ void | quda::reduce (ReduceArg< T > arg, const T &in, const int idx=0) |
|
template<int block_size_x, int block_size_y, typename T > |
__device__ void | quda::reduceRow (ReduceArg< T > arg, const T &in) |
|
Description
Provides helper functors for custom datatypes for cub algorithms.
Definition in file cub_helper.cuh.