vec_math_detail   102 modules/core/include/opencv2/core/cuda/vec_math.hpp template<typename T> static __device__ __forceinline__ T saturate_cast(const uchar1& v) {return vec_math_detail::saturate_cast_helper<T>(v);}
vec_math_detail   103 modules/core/include/opencv2/core/cuda/vec_math.hpp template<typename T> static __device__ __forceinline__ T saturate_cast(const char1& v) {return vec_math_detail::saturate_cast_helper<T>(v);}
vec_math_detail   104 modules/core/include/opencv2/core/cuda/vec_math.hpp template<typename T> static __device__ __forceinline__ T saturate_cast(const ushort1& v) {return vec_math_detail::saturate_cast_helper<T>(v);}
vec_math_detail   105 modules/core/include/opencv2/core/cuda/vec_math.hpp template<typename T> static __device__ __forceinline__ T saturate_cast(const short1& v) {return vec_math_detail::saturate_cast_helper<T>(v);}
vec_math_detail   106 modules/core/include/opencv2/core/cuda/vec_math.hpp template<typename T> static __device__ __forceinline__ T saturate_cast(const uint1& v) {return vec_math_detail::saturate_cast_helper<T>(v);}
vec_math_detail   107 modules/core/include/opencv2/core/cuda/vec_math.hpp template<typename T> static __device__ __forceinline__ T saturate_cast(const int1& v) {return vec_math_detail::saturate_cast_helper<T>(v);}
vec_math_detail   108 modules/core/include/opencv2/core/cuda/vec_math.hpp template<typename T> static __device__ __forceinline__ T saturate_cast(const float1& v) {return vec_math_detail::saturate_cast_helper<T>(v);}
vec_math_detail   109 modules/core/include/opencv2/core/cuda/vec_math.hpp template<typename T> static __device__ __forceinline__ T saturate_cast(const double1& v) {return vec_math_detail::saturate_cast_helper<T>(v);}
vec_math_detail   111 modules/core/include/opencv2/core/cuda/vec_math.hpp template<typename T> static __device__ __forceinline__ T saturate_cast(const uchar2& v) {return vec_math_detail::saturate_cast_helper<T>(v);}
vec_math_detail   112 modules/core/include/opencv2/core/cuda/vec_math.hpp template<typename T> static __device__ __forceinline__ T saturate_cast(const char2& v) {return vec_math_detail::saturate_cast_helper<T>(v);}
vec_math_detail   113 modules/core/include/opencv2/core/cuda/vec_math.hpp template<typename T> static __device__ __forceinline__ T saturate_cast(const ushort2& v) {return vec_math_detail::saturate_cast_helper<T>(v);}
vec_math_detail   114 modules/core/include/opencv2/core/cuda/vec_math.hpp template<typename T> static __device__ __forceinline__ T saturate_cast(const short2& v) {return vec_math_detail::saturate_cast_helper<T>(v);}
vec_math_detail   115 modules/core/include/opencv2/core/cuda/vec_math.hpp template<typename T> static __device__ __forceinline__ T saturate_cast(const uint2& v) {return vec_math_detail::saturate_cast_helper<T>(v);}
vec_math_detail   116 modules/core/include/opencv2/core/cuda/vec_math.hpp template<typename T> static __device__ __forceinline__ T saturate_cast(const int2& v) {return vec_math_detail::saturate_cast_helper<T>(v);}
vec_math_detail   117 modules/core/include/opencv2/core/cuda/vec_math.hpp template<typename T> static __device__ __forceinline__ T saturate_cast(const float2& v) {return vec_math_detail::saturate_cast_helper<T>(v);}
vec_math_detail   118 modules/core/include/opencv2/core/cuda/vec_math.hpp template<typename T> static __device__ __forceinline__ T saturate_cast(const double2& v) {return vec_math_detail::saturate_cast_helper<T>(v);}
vec_math_detail   120 modules/core/include/opencv2/core/cuda/vec_math.hpp template<typename T> static __device__ __forceinline__ T saturate_cast(const uchar3& v) {return vec_math_detail::saturate_cast_helper<T>(v);}
vec_math_detail   121 modules/core/include/opencv2/core/cuda/vec_math.hpp template<typename T> static __device__ __forceinline__ T saturate_cast(const char3& v) {return vec_math_detail::saturate_cast_helper<T>(v);}
vec_math_detail   122 modules/core/include/opencv2/core/cuda/vec_math.hpp template<typename T> static __device__ __forceinline__ T saturate_cast(const ushort3& v) {return vec_math_detail::saturate_cast_helper<T>(v);}
vec_math_detail   123 modules/core/include/opencv2/core/cuda/vec_math.hpp template<typename T> static __device__ __forceinline__ T saturate_cast(const short3& v) {return vec_math_detail::saturate_cast_helper<T>(v);}
vec_math_detail   124 modules/core/include/opencv2/core/cuda/vec_math.hpp template<typename T> static __device__ __forceinline__ T saturate_cast(const uint3& v) {return vec_math_detail::saturate_cast_helper<T>(v);}
vec_math_detail   125 modules/core/include/opencv2/core/cuda/vec_math.hpp template<typename T> static __device__ __forceinline__ T saturate_cast(const int3& v) {return vec_math_detail::saturate_cast_helper<T>(v);}
vec_math_detail   126 modules/core/include/opencv2/core/cuda/vec_math.hpp template<typename T> static __device__ __forceinline__ T saturate_cast(const float3& v) {return vec_math_detail::saturate_cast_helper<T>(v);}
vec_math_detail   127 modules/core/include/opencv2/core/cuda/vec_math.hpp template<typename T> static __device__ __forceinline__ T saturate_cast(const double3& v) {return vec_math_detail::saturate_cast_helper<T>(v);}
vec_math_detail   129 modules/core/include/opencv2/core/cuda/vec_math.hpp template<typename T> static __device__ __forceinline__ T saturate_cast(const uchar4& v) {return vec_math_detail::saturate_cast_helper<T>(v);}
vec_math_detail   130 modules/core/include/opencv2/core/cuda/vec_math.hpp template<typename T> static __device__ __forceinline__ T saturate_cast(const char4& v) {return vec_math_detail::saturate_cast_helper<T>(v);}
vec_math_detail   131 modules/core/include/opencv2/core/cuda/vec_math.hpp template<typename T> static __device__ __forceinline__ T saturate_cast(const ushort4& v) {return vec_math_detail::saturate_cast_helper<T>(v);}
vec_math_detail   132 modules/core/include/opencv2/core/cuda/vec_math.hpp template<typename T> static __device__ __forceinline__ T saturate_cast(const short4& v) {return vec_math_detail::saturate_cast_helper<T>(v);}
vec_math_detail   133 modules/core/include/opencv2/core/cuda/vec_math.hpp template<typename T> static __device__ __forceinline__ T saturate_cast(const uint4& v) {return vec_math_detail::saturate_cast_helper<T>(v);}
vec_math_detail   134 modules/core/include/opencv2/core/cuda/vec_math.hpp template<typename T> static __device__ __forceinline__ T saturate_cast(const int4& v) {return vec_math_detail::saturate_cast_helper<T>(v);}
vec_math_detail   135 modules/core/include/opencv2/core/cuda/vec_math.hpp template<typename T> static __device__ __forceinline__ T saturate_cast(const float4& v) {return vec_math_detail::saturate_cast_helper<T>(v);}
vec_math_detail   136 modules/core/include/opencv2/core/cuda/vec_math.hpp template<typename T> static __device__ __forceinline__ T saturate_cast(const double4& v) {return vec_math_detail::saturate_cast_helper<T>(v);}
vec_math_detail   100 modules/cudev/include/opencv2/cudev/util/vec_math.hpp template<typename T> __device__ __forceinline__ T saturate_cast(const uchar1& v) { return vec_math_detail::SatCastHelper<VecTraits<T>::cn, T>::cast(v); }
vec_math_detail   101 modules/cudev/include/opencv2/cudev/util/vec_math.hpp template<typename T> __device__ __forceinline__ T saturate_cast(const char1& v) { return vec_math_detail::SatCastHelper<VecTraits<T>::cn, T>::cast(v); }
vec_math_detail   102 modules/cudev/include/opencv2/cudev/util/vec_math.hpp template<typename T> __device__ __forceinline__ T saturate_cast(const ushort1& v) { return vec_math_detail::SatCastHelper<VecTraits<T>::cn, T>::cast(v); }
vec_math_detail   103 modules/cudev/include/opencv2/cudev/util/vec_math.hpp template<typename T> __device__ __forceinline__ T saturate_cast(const short1& v) { return vec_math_detail::SatCastHelper<VecTraits<T>::cn, T>::cast(v); }
vec_math_detail   104 modules/cudev/include/opencv2/cudev/util/vec_math.hpp template<typename T> __device__ __forceinline__ T saturate_cast(const uint1& v) { return vec_math_detail::SatCastHelper<VecTraits<T>::cn, T>::cast(v); }
vec_math_detail   105 modules/cudev/include/opencv2/cudev/util/vec_math.hpp template<typename T> __device__ __forceinline__ T saturate_cast(const int1& v) { return vec_math_detail::SatCastHelper<VecTraits<T>::cn, T>::cast(v); }
vec_math_detail   106 modules/cudev/include/opencv2/cudev/util/vec_math.hpp template<typename T> __device__ __forceinline__ T saturate_cast(const float1& v) { return vec_math_detail::SatCastHelper<VecTraits<T>::cn, T>::cast(v); }
vec_math_detail   107 modules/cudev/include/opencv2/cudev/util/vec_math.hpp template<typename T> __device__ __forceinline__ T saturate_cast(const double1& v) { return vec_math_detail::SatCastHelper<VecTraits<T>::cn, T>::cast(v); }
vec_math_detail   109 modules/cudev/include/opencv2/cudev/util/vec_math.hpp template<typename T> __device__ __forceinline__ T saturate_cast(const uchar2& v) { return vec_math_detail::SatCastHelper<VecTraits<T>::cn, T>::cast(v); }
vec_math_detail   110 modules/cudev/include/opencv2/cudev/util/vec_math.hpp template<typename T> __device__ __forceinline__ T saturate_cast(const char2& v) { return vec_math_detail::SatCastHelper<VecTraits<T>::cn, T>::cast(v); }
vec_math_detail   111 modules/cudev/include/opencv2/cudev/util/vec_math.hpp template<typename T> __device__ __forceinline__ T saturate_cast(const ushort2& v) { return vec_math_detail::SatCastHelper<VecTraits<T>::cn, T>::cast(v); }
vec_math_detail   112 modules/cudev/include/opencv2/cudev/util/vec_math.hpp template<typename T> __device__ __forceinline__ T saturate_cast(const short2& v) { return vec_math_detail::SatCastHelper<VecTraits<T>::cn, T>::cast(v); }
vec_math_detail   113 modules/cudev/include/opencv2/cudev/util/vec_math.hpp template<typename T> __device__ __forceinline__ T saturate_cast(const uint2& v) { return vec_math_detail::SatCastHelper<VecTraits<T>::cn, T>::cast(v); }
vec_math_detail   114 modules/cudev/include/opencv2/cudev/util/vec_math.hpp template<typename T> __device__ __forceinline__ T saturate_cast(const int2& v) { return vec_math_detail::SatCastHelper<VecTraits<T>::cn, T>::cast(v); }
vec_math_detail   115 modules/cudev/include/opencv2/cudev/util/vec_math.hpp template<typename T> __device__ __forceinline__ T saturate_cast(const float2& v) { return vec_math_detail::SatCastHelper<VecTraits<T>::cn, T>::cast(v); }
vec_math_detail   116 modules/cudev/include/opencv2/cudev/util/vec_math.hpp template<typename T> __device__ __forceinline__ T saturate_cast(const double2& v) { return vec_math_detail::SatCastHelper<VecTraits<T>::cn, T>::cast(v); }
vec_math_detail   118 modules/cudev/include/opencv2/cudev/util/vec_math.hpp template<typename T> __device__ __forceinline__ T saturate_cast(const uchar3& v) { return vec_math_detail::SatCastHelper<VecTraits<T>::cn, T>::cast(v); }
vec_math_detail   119 modules/cudev/include/opencv2/cudev/util/vec_math.hpp template<typename T> __device__ __forceinline__ T saturate_cast(const char3& v) { return vec_math_detail::SatCastHelper<VecTraits<T>::cn, T>::cast(v); }
vec_math_detail   120 modules/cudev/include/opencv2/cudev/util/vec_math.hpp template<typename T> __device__ __forceinline__ T saturate_cast(const ushort3& v) { return vec_math_detail::SatCastHelper<VecTraits<T>::cn, T>::cast(v); }
vec_math_detail   121 modules/cudev/include/opencv2/cudev/util/vec_math.hpp template<typename T> __device__ __forceinline__ T saturate_cast(const short3& v) { return vec_math_detail::SatCastHelper<VecTraits<T>::cn, T>::cast(v); }
vec_math_detail   122 modules/cudev/include/opencv2/cudev/util/vec_math.hpp template<typename T> __device__ __forceinline__ T saturate_cast(const uint3& v) { return vec_math_detail::SatCastHelper<VecTraits<T>::cn, T>::cast(v); }
vec_math_detail   123 modules/cudev/include/opencv2/cudev/util/vec_math.hpp template<typename T> __device__ __forceinline__ T saturate_cast(const int3& v) { return vec_math_detail::SatCastHelper<VecTraits<T>::cn, T>::cast(v); }
vec_math_detail   124 modules/cudev/include/opencv2/cudev/util/vec_math.hpp template<typename T> __device__ __forceinline__ T saturate_cast(const float3& v) { return vec_math_detail::SatCastHelper<VecTraits<T>::cn, T>::cast(v); }
vec_math_detail   125 modules/cudev/include/opencv2/cudev/util/vec_math.hpp template<typename T> __device__ __forceinline__ T saturate_cast(const double3& v) { return vec_math_detail::SatCastHelper<VecTraits<T>::cn, T>::cast(v); }
vec_math_detail   127 modules/cudev/include/opencv2/cudev/util/vec_math.hpp template<typename T> __device__ __forceinline__ T saturate_cast(const uchar4& v) { return vec_math_detail::SatCastHelper<VecTraits<T>::cn, T>::cast(v); }
vec_math_detail   128 modules/cudev/include/opencv2/cudev/util/vec_math.hpp template<typename T> __device__ __forceinline__ T saturate_cast(const char4& v) { return vec_math_detail::SatCastHelper<VecTraits<T>::cn, T>::cast(v); }
vec_math_detail   129 modules/cudev/include/opencv2/cudev/util/vec_math.hpp template<typename T> __device__ __forceinline__ T saturate_cast(const ushort4& v) { return vec_math_detail::SatCastHelper<VecTraits<T>::cn, T>::cast(v); }
vec_math_detail   130 modules/cudev/include/opencv2/cudev/util/vec_math.hpp template<typename T> __device__ __forceinline__ T saturate_cast(const short4& v) { return vec_math_detail::SatCastHelper<VecTraits<T>::cn, T>::cast(v); }
vec_math_detail   131 modules/cudev/include/opencv2/cudev/util/vec_math.hpp template<typename T> __device__ __forceinline__ T saturate_cast(const uint4& v) { return vec_math_detail::SatCastHelper<VecTraits<T>::cn, T>::cast(v); }
vec_math_detail   132 modules/cudev/include/opencv2/cudev/util/vec_math.hpp template<typename T> __device__ __forceinline__ T saturate_cast(const int4& v) { return vec_math_detail::SatCastHelper<VecTraits<T>::cn, T>::cast(v); }
vec_math_detail   133 modules/cudev/include/opencv2/cudev/util/vec_math.hpp template<typename T> __device__ __forceinline__ T saturate_cast(const float4& v) { return vec_math_detail::SatCastHelper<VecTraits<T>::cn, T>::cast(v); }
vec_math_detail   134 modules/cudev/include/opencv2/cudev/util/vec_math.hpp template<typename T> __device__ __forceinline__ T saturate_cast(const double4& v) { return vec_math_detail::SatCastHelper<VecTraits<T>::cn, T>::cast(v); }
vec_math_detail   214 modules/cudev/include/opencv2/cudev/util/vec_math.hpp CV_CUDEV_IMPLEMENT_VEC_UNARY_FUNC(abs, vec_math_detail::abs_, char, char)
vec_math_detail   216 modules/cudev/include/opencv2/cudev/util/vec_math.hpp CV_CUDEV_IMPLEMENT_VEC_UNARY_FUNC(abs, vec_math_detail::abs_, short, short)