| OpenCV 3.4.1 Open Source Computer Vision

Namespaces | Macros | Functions
atomic.hpp File Reference
`#include "../common.hpp"`

## Namespaces
| cv
| cv::cudev

## Macros
#define | OPENCV_CUDEV_UTIL_ATOMIC_HPP

## Functions
__device__ __forceinline__ int | cv::cudev::atomicAdd (int *address, int val)
__device__ __forceinline__ uint | cv::cudev::atomicAdd (uint *address, uint val)
__device__ __forceinline__ float | cv::cudev::atomicAdd (float *address, float val)
static __device__ double | cv::cudev::atomicAdd (double *address, double val)
__device__ __forceinline__ int | cv::cudev::atomicMax (int *address, int val)
__device__ __forceinline__ uint | cv::cudev::atomicMax (uint *address, uint val)
static __device__ float | cv::cudev::atomicMax (float *address, float val)
static __device__ double | cv::cudev::atomicMax (double *address, double val)
__device__ __forceinline__ int | cv::cudev::atomicMin (int *address, int val)
__device__ __forceinline__ uint | cv::cudev::atomicMin (uint *address, uint val)
static __device__ float | cv::cudev::atomicMin (float *address, float val)
static __device__ double | cv::cudev::atomicMin (double *address, double val)

## Macro Definition Documentation

## § OPENCV_CUDEV_UTIL_ATOMIC_HPP

#define OPENCV_CUDEV_UTIL_ATOMIC_HPP