43 #ifndef __OPENCV_GPU_DYNAMIC_SMEM_HPP__
44 #define __OPENCV_GPU_DYNAMIC_SMEM_HPP__
46 namespace cv {
namespace gpu {
namespace device
50 __device__ __forceinline__
operator T*()
52 extern __shared__
int __smem[];
56 __device__ __forceinline__
operator const T*()
const
58 extern __shared__
int __smem[];
66 __device__ __forceinline__
operator double*()
68 extern __shared__
double __smem_d[];
69 return (
double*)__smem_d;
72 __device__ __forceinline__
operator const double*()
const
74 extern __shared__
double __smem_d[];
75 return (
double*)__smem_d;
80 #endif // __OPENCV_GPU_DYNAMIC_SMEM_HPP__
const CvMat const CvMat const CvMat CvMat CvMat CvMat CvMat CvSize CvMat CvMat * T
Definition: calib3d.hpp:270
Definition: dynamic_smem.hpp:48
short float uchar uchar uchar uchar uchar ushort int uchar ushort int float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float float int int int float int int int float int CV_CUDEV_IMPLEMENT_VEC_BINARY_OP char CV_CUDEV_IMPLEMENT_VEC_BINARY_OP ushort CV_CUDEV_IMPLEMENT_VEC_BINARY_OP short CV_CUDEV_IMPLEMENT_VEC_BINARY_OP int CV_CUDEV_IMPLEMENT_VEC_BINARY_OP uint CV_CUDEV_IMPLEMENT_VEC_BINARY_OP float CV_CUDEV_IMPLEMENT_VEC_BINARY_OP double int int uint double
Definition: vec_math.hpp:432