OpenCV  2.4.13.3
Open Source Computer Vision
cv::gpu::device::Emulation::smem Struct Reference

#include <emulation.hpp>

Public Types

enum  { TAG_MASK = (1U << ( (sizeof(unsigned int) << 3) - 5U)) - 1U }
 

Static Public Member Functions

template<typename T >
static __device__ __forceinline__ T atomicInc (T *address, T val)
 
template<typename T >
static __device__ __forceinline__ T atomicAdd (T *address, T val)
 
template<typename T >
static __device__ __forceinline__ T atomicMin (T *address, T val)
 

Member Enumeration Documentation

§ anonymous enum

anonymous enum
Enumerator
TAG_MASK 

Member Function Documentation

§ atomicAdd()

template<typename T >
static __device__ __forceinline__ T cv::gpu::device::Emulation::smem::atomicAdd ( T *  address,
val 
)
inlinestatic

§ atomicInc()

template<typename T >
static __device__ __forceinline__ T cv::gpu::device::Emulation::smem::atomicInc ( T *  address,
val 
)
inlinestatic

§ atomicMin()

template<typename T >
static __device__ __forceinline__ T cv::gpu::device::Emulation::smem::atomicMin ( T *  address,
val 
)
inlinestatic

The documentation for this struct was generated from the following file: