work_type 152 modules/core/include/opencv2/core/affine.hpp typedef Affine3<typename DataType<_Tp>::work_type> work_type; work_type 94 modules/core/include/opencv2/core/cuda/filters.hpp work_type out = VecTraits<work_type>::all(0); work_type 157 modules/core/include/opencv2/core/cuda/filters.hpp work_type sum = VecTraits<work_type>::all(0); work_type 170 modules/core/include/opencv2/core/cuda/filters.hpp work_type res = (!wsum)? VecTraits<work_type>::all(0) : sum / wsum; work_type 201 modules/core/include/opencv2/core/cuda/filters.hpp work_type out = VecTraits<work_type>::all(0.f); work_type 241 modules/core/include/opencv2/core/cuda/filters.hpp work_type out = VecTraits<work_type>::all(0.f); work_type 841 modules/core/include/opencv2/core/matx.hpp return normType == NORM_INF ? (double)normInf<_Tp, typename DataType<_Tp>::work_type>(M.val, m*n) : work_type 842 modules/core/include/opencv2/core/matx.hpp normType == NORM_L1 ? (double)normL1<_Tp, typename DataType<_Tp>::work_type>(M.val, m*n) : work_type 843 modules/core/include/opencv2/core/matx.hpp std::sqrt((double)normL2Sqr<_Tp, typename DataType<_Tp>::work_type>(M.val, m*n)); work_type 187 modules/core/include/opencv2/core/types.hpp typedef Point_<typename DataType<_Tp>::work_type> work_type; work_type 254 modules/core/include/opencv2/core/types.hpp typedef Point3_<typename DataType<_Tp>::work_type> work_type; work_type 314 modules/core/include/opencv2/core/types.hpp typedef Size_<typename DataType<_Tp>::work_type> work_type; work_type 415 modules/core/include/opencv2/core/types.hpp typedef Rect_<typename DataType<_Tp>::work_type> work_type; work_type 603 modules/core/include/opencv2/core/types.hpp typedef Scalar_<typename DataType<_Tp>::work_type> work_type; work_type 68 modules/cudev/include/opencv2/cudev/grid/detail/pyr_down.hpp __shared__ work_type smem[256 + 4]; work_type 78 modules/cudev/include/opencv2/cudev/grid/detail/pyr_down.hpp work_type sum; work_type 93 modules/cudev/include/opencv2/cudev/grid/detail/pyr_down.hpp work_type sum; work_type 108 modules/cudev/include/opencv2/cudev/grid/detail/pyr_down.hpp work_type sum; work_type 122 modules/cudev/include/opencv2/cudev/grid/detail/pyr_down.hpp work_type sum; work_type 137 modules/cudev/include/opencv2/cudev/grid/detail/pyr_down.hpp work_type sum; work_type 152 modules/cudev/include/opencv2/cudev/grid/detail/pyr_down.hpp work_type sum; work_type 170 modules/cudev/include/opencv2/cudev/grid/detail/pyr_down.hpp work_type sum; work_type 71 modules/cudev/include/opencv2/cudev/grid/detail/pyr_up.hpp __shared__ work_type s_srcPatch[10][10]; work_type 72 modules/cudev/include/opencv2/cudev/grid/detail/pyr_up.hpp __shared__ work_type s_dstPatch[20][16]; work_type 85 modules/cudev/include/opencv2/cudev/grid/detail/pyr_up.hpp s_srcPatch[threadIdx.y][threadIdx.x] = saturate_cast<work_type>(src(srcy, srcx)); work_type 90 modules/cudev/include/opencv2/cudev/grid/detail/pyr_up.hpp work_type sum = VecTraits<work_type>::all(0); work_type 110 modules/cudev/include/opencv2/cudev/grid/detail/pyr_up.hpp sum = VecTraits<work_type>::all(0); work_type 126 modules/cudev/include/opencv2/cudev/grid/detail/pyr_up.hpp sum = VecTraits<work_type>::all(0); work_type 142 modules/cudev/include/opencv2/cudev/grid/detail/pyr_up.hpp sum = VecTraits<work_type>::all(0); work_type 259 modules/cudev/include/opencv2/cudev/grid/detail/reduce.hpp template <typename src_type, typename work_type> struct SumReductor work_type 261 modules/cudev/include/opencv2/cudev/grid/detail/reduce.hpp typedef typename VecTraits<work_type>::elem_type work_elem_type; work_type 264 modules/cudev/include/opencv2/cudev/grid/detail/reduce.hpp work_type sum; work_type 268 modules/cudev/include/opencv2/cudev/grid/detail/reduce.hpp sum = VecTraits<work_type>::all(0); work_type 273 modules/cudev/include/opencv2/cudev/grid/detail/reduce.hpp sum = sum + saturate_cast<work_type>(srcVal); work_type 320 modules/cudev/include/opencv2/cudev/grid/detail/reduce.hpp template <class Op, typename src_type, typename work_type> struct MinMaxReductor work_type 322 modules/cudev/include/opencv2/cudev/grid/detail/reduce.hpp work_type myval; work_type 337 modules/cudev/include/opencv2/cudev/grid/detail/reduce.hpp __device__ void reduceGrid(work_type* result, int tid) work_type 339 modules/cudev/include/opencv2/cudev/grid/detail/reduce.hpp __shared__ work_type smem[BLOCK_SIZE]; work_type 350 modules/cudev/include/opencv2/cudev/grid/detail/reduce.hpp template <typename src_type, typename work_type> struct MinMaxReductor<both, src_type, work_type> work_type 352 modules/cudev/include/opencv2/cudev/grid/detail/reduce.hpp work_type mymin; work_type 353 modules/cudev/include/opencv2/cudev/grid/detail/reduce.hpp work_type mymax; work_type 357 modules/cudev/include/opencv2/cudev/grid/detail/reduce.hpp mymin = numeric_limits<work_type>::max(); work_type 358 modules/cudev/include/opencv2/cudev/grid/detail/reduce.hpp mymax = -numeric_limits<work_type>::max(); work_type 363 modules/cudev/include/opencv2/cudev/grid/detail/reduce.hpp minimum<work_type> minOp; work_type 364 modules/cudev/include/opencv2/cudev/grid/detail/reduce.hpp maximum<work_type> maxOp; work_type 371 modules/cudev/include/opencv2/cudev/grid/detail/reduce.hpp __device__ void reduceGrid(work_type* result, int tid) work_type 373 modules/cudev/include/opencv2/cudev/grid/detail/reduce.hpp __shared__ work_type sminval[BLOCK_SIZE]; work_type 374 modules/cudev/include/opencv2/cudev/grid/detail/reduce.hpp __shared__ work_type smaxval[BLOCK_SIZE]; work_type 376 modules/cudev/include/opencv2/cudev/grid/detail/reduce.hpp minimum<work_type> minOp; work_type 377 modules/cudev/include/opencv2/cudev/grid/detail/reduce.hpp maximum<work_type> maxOp; work_type 57 modules/cudev/include/opencv2/cudev/grid/detail/reduce_to_column.hpp template <int BLOCK_SIZE, typename work_type, typename work_elem_type, class Reductor, int cn> struct Reduce; work_type 59 modules/cudev/include/opencv2/cudev/grid/detail/reduce_to_column.hpp template <int BLOCK_SIZE, typename work_type, typename work_elem_type, class Reductor> struct Reduce<BLOCK_SIZE, work_type, work_elem_type, Reductor, 1> work_type 61 modules/cudev/include/opencv2/cudev/grid/detail/reduce_to_column.hpp __device__ __forceinline__ static void call(work_elem_type smem[1][BLOCK_SIZE], work_type& myVal) work_type 68 modules/cudev/include/opencv2/cudev/grid/detail/reduce_to_column.hpp template <int BLOCK_SIZE, typename work_type, typename work_elem_type, class Reductor> struct Reduce<BLOCK_SIZE, work_type, work_elem_type, Reductor, 2> work_type 70 modules/cudev/include/opencv2/cudev/grid/detail/reduce_to_column.hpp __device__ __forceinline__ static void call(work_elem_type smem[2][BLOCK_SIZE], work_type& myVal) work_type 77 modules/cudev/include/opencv2/cudev/grid/detail/reduce_to_column.hpp template <int BLOCK_SIZE, typename work_type, typename work_elem_type, class Reductor> struct Reduce<BLOCK_SIZE, work_type, work_elem_type, Reductor, 3> work_type 79 modules/cudev/include/opencv2/cudev/grid/detail/reduce_to_column.hpp __device__ __forceinline__ static void call(work_elem_type smem[3][BLOCK_SIZE], work_type& myVal) work_type 86 modules/cudev/include/opencv2/cudev/grid/detail/reduce_to_column.hpp template <int BLOCK_SIZE, typename work_type, typename work_elem_type, class Reductor> struct Reduce<BLOCK_SIZE, work_type, work_elem_type, Reductor, 4> work_type 88 modules/cudev/include/opencv2/cudev/grid/detail/reduce_to_column.hpp __device__ __forceinline__ static void call(work_elem_type smem[4][BLOCK_SIZE], work_type& myVal) work_type 98 modules/cudev/include/opencv2/cudev/grid/detail/reduce_to_column.hpp typedef typename Reductor::work_type work_type; work_type 99 modules/cudev/include/opencv2/cudev/grid/detail/reduce_to_column.hpp typedef typename VecTraits<work_type>::elem_type work_elem_type; work_type 100 modules/cudev/include/opencv2/cudev/grid/detail/reduce_to_column.hpp const int cn = VecTraits<work_type>::cn; work_type 106 modules/cudev/include/opencv2/cudev/grid/detail/reduce_to_column.hpp work_type myVal = Reductor::initialValue(); work_type 114 modules/cudev/include/opencv2/cudev/grid/detail/reduce_to_column.hpp myVal = op(myVal, saturate_cast<work_type>(src(y, x))); work_type 118 modules/cudev/include/opencv2/cudev/grid/detail/reduce_to_column.hpp Reduce<BLOCK_SIZE, work_type, work_elem_type, Reductor, cn>::call(smem, myVal); work_type 60 modules/cudev/include/opencv2/cudev/grid/detail/reduce_to_row.hpp typedef typename Reductor::work_type work_type; work_type 62 modules/cudev/include/opencv2/cudev/grid/detail/reduce_to_row.hpp __shared__ work_type smem[BLOCK_SIZE_X * BLOCK_SIZE_Y]; work_type 66 modules/cudev/include/opencv2/cudev/grid/detail/reduce_to_row.hpp work_type myVal = Reductor::initialValue(); work_type 76 modules/cudev/include/opencv2/cudev/grid/detail/reduce_to_row.hpp myVal = op(myVal, saturate_cast<work_type>(src(y, x))); work_type 85 modules/cudev/include/opencv2/cudev/grid/detail/reduce_to_row.hpp volatile work_type* srow = smem + threadIdx.y * BLOCK_SIZE_X; work_type 111 modules/cudev/include/opencv2/cudev/ptr2d/interpolation.hpp work_type out = VecTraits<work_type>::all(0); work_type 192 modules/cudev/include/opencv2/cudev/ptr2d/interpolation.hpp work_type sum = VecTraits<work_type>::all(0); work_type 207 modules/cudev/include/opencv2/cudev/ptr2d/interpolation.hpp work_type res = (wsum > numeric_limits<float>::epsilon()) ? VecTraits<work_type>::all(0) : sum / static_cast<work_elem_type>(wsum); work_type 255 modules/cudev/include/opencv2/cudev/ptr2d/interpolation.hpp work_type out = VecTraits<work_type>::all(0); work_type 261 modules/cudev/include/opencv2/cudev/ptr2d/interpolation.hpp out = out + saturate_cast<work_type>(src(dy, dx)); work_type 321 modules/cudev/include/opencv2/cudev/ptr2d/interpolation.hpp work_type out = VecTraits<work_type>::all(0); work_type 326 modules/cudev/include/opencv2/cudev/ptr2d/interpolation.hpp out = out + saturate_cast<work_type>(src(dy, dx)); work_type 329 modules/cudev/include/opencv2/cudev/ptr2d/interpolation.hpp out = out + saturate_cast<work_type>(src(dy, sx1 - 1)) * static_cast<work_elem_type>(sx1 - fsx1); work_type 332 modules/cudev/include/opencv2/cudev/ptr2d/interpolation.hpp out = out + saturate_cast<work_type>(src(dy, sx2)) * static_cast<work_elem_type>(fsx2 - sx2); work_type 338 modules/cudev/include/opencv2/cudev/ptr2d/interpolation.hpp out = out + saturate_cast<work_type>(src(sy1 - 1, dx)) * static_cast<work_elem_type>(sy1 - fsy1); work_type 344 modules/cudev/include/opencv2/cudev/ptr2d/interpolation.hpp out = out + saturate_cast<work_type>(src(sy2, dx)) * static_cast<work_elem_type>(fsy2 - sy2); work_type 348 modules/cudev/include/opencv2/cudev/ptr2d/interpolation.hpp out = out + saturate_cast<work_type>(src(sy1 - 1, sx1 - 1)) * static_cast<work_elem_type>((sy1 - fsy1) * (sx1 - fsx1)); work_type 351 modules/cudev/include/opencv2/cudev/ptr2d/interpolation.hpp out = out + saturate_cast<work_type>(src(sy1 - 1, sx2)) * static_cast<work_elem_type>((sy1 - fsy1) * (fsx2 - sx2)); work_type 354 modules/cudev/include/opencv2/cudev/ptr2d/interpolation.hpp out = out + saturate_cast<work_type>(src(sy2, sx2)) * static_cast<work_elem_type>((fsy2 - sy2) * (fsx2 - sx2)); work_type 357 modules/cudev/include/opencv2/cudev/ptr2d/interpolation.hpp out = out + saturate_cast<work_type>(src(sy2, sx1 - 1)) * static_cast<work_elem_type>((fsy2 - sy2) * (sx1 - fsx1)); work_type 59 modules/superres/src/optical_flow.cpp explicit CpuOpticalFlow(int work_type); work_type 83 modules/superres/src/optical_flow.cpp CpuOpticalFlow::CpuOpticalFlow(int work_type) : work_type 84 modules/superres/src/optical_flow.cpp work_type_(work_type) work_type 417 modules/superres/src/optical_flow.cpp explicit GpuOpticalFlow(int work_type); work_type 431 modules/superres/src/optical_flow.cpp GpuOpticalFlow::GpuOpticalFlow(int work_type) : work_type_(work_type)