Public Types | Static Public Member Functions | List of all members
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
Enumerator
TAG_MASK 

Member Function Documentation

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

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