Public Types | Static Public Member Functions
cv::gpu::device::Emulation::smem Struct Reference

#include <emulation.hpp>

List of all members.

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: