work_elem_type    277 modules/cudev/include/opencv2/cudev/grid/detail/reduce.hpp         __device__ void reduceGrid(work_elem_type* result, int tid)
work_elem_type    279 modules/cudev/include/opencv2/cudev/grid/detail/reduce.hpp             __shared__ work_elem_type smem[BLOCK_SIZE * cn];
work_elem_type    281 modules/cudev/include/opencv2/cudev/grid/detail/reduce.hpp             blockReduce<BLOCK_SIZE>(Unroll<cn>::template smem<BLOCK_SIZE>(smem), Unroll<cn>::res(sum), tid, Unroll<cn>::op(plus<work_elem_type>()));
work_elem_type    284 modules/cudev/include/opencv2/cudev/grid/detail/reduce.hpp                 AtomicUnroll<work_elem_type, cn>::add(result, sum);
work_elem_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_elem_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_elem_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_elem_type     63 modules/cudev/include/opencv2/cudev/grid/detail/reduce_to_column.hpp             typename Reductor::template rebind<work_elem_type>::other op;
work_elem_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_elem_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_elem_type     72 modules/cudev/include/opencv2/cudev/grid/detail/reduce_to_column.hpp             typename Reductor::template rebind<work_elem_type>::other op;
work_elem_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_elem_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_elem_type     81 modules/cudev/include/opencv2/cudev/grid/detail/reduce_to_column.hpp             typename Reductor::template rebind<work_elem_type>::other op;
work_elem_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_elem_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_elem_type     90 modules/cudev/include/opencv2/cudev/grid/detail/reduce_to_column.hpp             typename Reductor::template rebind<work_elem_type>::other op;
work_elem_type    102 modules/cudev/include/opencv2/cudev/grid/detail/reduce_to_column.hpp         __shared__ work_elem_type smem[cn][BLOCK_SIZE];
work_elem_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_elem_type    119 modules/cudev/include/opencv2/cudev/ptr2d/interpolation.hpp         out = out + src_reg * static_cast<work_elem_type>((x2 - x) * (y2 - y));
work_elem_type    122 modules/cudev/include/opencv2/cudev/ptr2d/interpolation.hpp         out = out + src_reg * static_cast<work_elem_type>((x - x1) * (y2 - y));
work_elem_type    125 modules/cudev/include/opencv2/cudev/ptr2d/interpolation.hpp         out = out + src_reg * static_cast<work_elem_type>((x2 - x) * (y - y1));
work_elem_type    128 modules/cudev/include/opencv2/cudev/ptr2d/interpolation.hpp         out = out + src_reg * static_cast<work_elem_type>((x - x1) * (y - y1));
work_elem_type    202 modules/cudev/include/opencv2/cudev/ptr2d/interpolation.hpp                 sum = sum + static_cast<work_elem_type>(w) * src_reg;
work_elem_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_elem_type    265 modules/cudev/include/opencv2/cudev/ptr2d/interpolation.hpp         const work_elem_type scale = 1.0f / (area_width * area_height);
work_elem_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_elem_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_elem_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_elem_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_elem_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_elem_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_elem_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_elem_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_elem_type    359 modules/cudev/include/opencv2/cudev/ptr2d/interpolation.hpp         const work_elem_type scale = 1.0f / (area_width * area_height);