#include <scan.hpp>
Public Types | |
typedef WarpScan< INCLUSIVE, T, F > | merge |
Public Member Functions | |
__device__ __forceinline__ | WarpScan () |
__device__ __forceinline__ | WarpScan (const WarpScan &other) |
__device__ __forceinline__ T | operator() (volatile T *ptr, const unsigned int idx) |
__device__ __forceinline__ unsigned int | index (const unsigned int tid) |
__device__ __forceinline__ void | init (volatile T *ptr) |
Static Public Attributes | |
static const int | warp_offset = 0 |
typedef WarpScan<INCLUSIVE, T, F> cv::gpu::device::WarpScan< Kind, T, F >::merge |
__device__ __forceinline__ cv::gpu::device::WarpScan< Kind, T, F >::WarpScan | ( | ) |
__device__ __forceinline__ cv::gpu::device::WarpScan< Kind, T, F >::WarpScan | ( | const WarpScan< Kind, T, F > & | other | ) |
__device__ __forceinline__ T cv::gpu::device::WarpScan< Kind, T, F >::operator() | ( | volatile T * | ptr, |
const unsigned int | idx | ||
) |
__device__ __forceinline__ unsigned int cv::gpu::device::WarpScan< Kind, T, F >::index | ( | const unsigned int | tid | ) |
__device__ __forceinline__ void cv::gpu::device::WarpScan< Kind, T, F >::init | ( | volatile T * | ptr | ) |
|
static |