smart_shift 211 modules/core/include/opencv2/core/cuda/detail/transform_detail.hpp typedef typename UnaryReadWriteTraits<T, D, ft::smart_shift>::read_type read_type; smart_shift 212 modules/core/include/opencv2/core/cuda/detail/transform_detail.hpp typedef typename UnaryReadWriteTraits<T, D, ft::smart_shift>::write_type write_type; smart_shift 216 modules/core/include/opencv2/core/cuda/detail/transform_detail.hpp const int x_shifted = x * ft::smart_shift; smart_shift 223 modules/core/include/opencv2/core/cuda/detail/transform_detail.hpp if (x_shifted + ft::smart_shift - 1 < src_.cols) smart_shift 228 modules/core/include/opencv2/core/cuda/detail/transform_detail.hpp OpUnroller<ft::smart_shift>::unroll(src_n_el, dst_n_el, mask, op, x_shifted, y); smart_shift 260 modules/core/include/opencv2/core/cuda/detail/transform_detail.hpp typedef typename BinaryReadWriteTraits<T1, T2, D, ft::smart_shift>::read_type1 read_type1; smart_shift 261 modules/core/include/opencv2/core/cuda/detail/transform_detail.hpp typedef typename BinaryReadWriteTraits<T1, T2, D, ft::smart_shift>::read_type2 read_type2; smart_shift 262 modules/core/include/opencv2/core/cuda/detail/transform_detail.hpp typedef typename BinaryReadWriteTraits<T1, T2, D, ft::smart_shift>::write_type write_type; smart_shift 266 modules/core/include/opencv2/core/cuda/detail/transform_detail.hpp const int x_shifted = x * ft::smart_shift; smart_shift 274 modules/core/include/opencv2/core/cuda/detail/transform_detail.hpp if (x_shifted + ft::smart_shift - 1 < src1_.cols) smart_shift 280 modules/core/include/opencv2/core/cuda/detail/transform_detail.hpp OpUnroller<ft::smart_shift>::unroll(src1_n_el, src2_n_el, dst_n_el, mask, op, x_shifted, y); smart_shift 350 modules/core/include/opencv2/core/cuda/detail/transform_detail.hpp CV_StaticAssert(ft::smart_shift != 1, ""); smart_shift 352 modules/core/include/opencv2/core/cuda/detail/transform_detail.hpp if (!isAligned(src.data, ft::smart_shift * sizeof(T)) || !isAligned(src.step, ft::smart_shift * sizeof(T)) || smart_shift 353 modules/core/include/opencv2/core/cuda/detail/transform_detail.hpp !isAligned(dst.data, ft::smart_shift * sizeof(D)) || !isAligned(dst.step, ft::smart_shift * sizeof(D))) smart_shift 360 modules/core/include/opencv2/core/cuda/detail/transform_detail.hpp const dim3 grid(divUp(src.cols, threads.x * ft::smart_shift), divUp(src.rows, threads.y), 1); smart_shift 374 modules/core/include/opencv2/core/cuda/detail/transform_detail.hpp CV_StaticAssert(ft::smart_shift != 1, ""); smart_shift 376 modules/core/include/opencv2/core/cuda/detail/transform_detail.hpp if (!isAligned(src1.data, ft::smart_shift * sizeof(T1)) || !isAligned(src1.step, ft::smart_shift * sizeof(T1)) || smart_shift 377 modules/core/include/opencv2/core/cuda/detail/transform_detail.hpp !isAligned(src2.data, ft::smart_shift * sizeof(T2)) || !isAligned(src2.step, ft::smart_shift * sizeof(T2)) || smart_shift 378 modules/core/include/opencv2/core/cuda/detail/transform_detail.hpp !isAligned(dst.data, ft::smart_shift * sizeof(D)) || !isAligned(dst.step, ft::smart_shift * sizeof(D))) smart_shift 385 modules/core/include/opencv2/core/cuda/detail/transform_detail.hpp const dim3 grid(divUp(src1.cols, threads.x * ft::smart_shift), divUp(src1.rows, threads.y), 1); smart_shift 62 modules/core/include/opencv2/core/cuda/transform.hpp transform_detail::TransformDispatcher<VecTraits<T>::cn == 1 && VecTraits<D>::cn == 1 && ft::smart_shift != 1>::call(src, dst, op, mask, stream); smart_shift 69 modules/core/include/opencv2/core/cuda/transform.hpp transform_detail::TransformDispatcher<VecTraits<T1>::cn == 1 && VecTraits<T2>::cn == 1 && VecTraits<D>::cn == 1 && ft::smart_shift != 1>::call(src1, src2, dst, op, mask, stream);