OpenCV  2.4.13.3
Open Source Computer Vision
scan.hpp File Reference

Classes

struct  cv::gpu::device::WarpScan< Kind, T, F >
 
struct  cv::gpu::device::WarpScanNoComp< Kind, T, F >
 
struct  cv::gpu::device::BlockScan< Kind, T, Sc, F >
 

Namespaces

 cv
 
 cv::gpu
 
 cv::gpu::device
 

Enumerations

enum  cv::gpu::device::ScanKind { cv::gpu::device::EXCLUSIVE = 0, cv::gpu::device::INCLUSIVE = 1 }
 

Functions

template<typename T >
__device__ T cv::gpu::device::warpScanInclusive (T idata, volatile T *s_Data, unsigned int tid)
 
template<typename T >
__device__ __forceinline__ T cv::gpu::device::warpScanExclusive (T idata, volatile T *s_Data, unsigned int tid)
 
template<int tiNumScanThreads, typename T >
__device__ T cv::gpu::device::blockScanInclusive (T idata, volatile T *s_Data, unsigned int tid)