OpenCV  4.10.0-dev
Open Source Computer Vision
Loading...
Searching...
No Matches
Namespaces | Classes | Typedefs | Enumerations | Functions
cv::cudev Namespace Reference

Namespaces

namespace  functional_detail
 
namespace  vec_math_detail
 

Classes

struct  abs_func
 
struct  abs_func< double >
 
struct  abs_func< float >
 
struct  abs_func< int >
 
struct  abs_func< schar >
 
struct  abs_func< short >
 
struct  abs_func< uchar >
 
struct  abs_func< uint >
 
struct  abs_func< ushort >
 
struct  absdiff_func
 
struct  acos_func
 
struct  acos_func< double >
 
struct  acos_func< float >
 
struct  acos_func< int >
 
struct  acos_func< schar >
 
struct  acos_func< short >
 
struct  acos_func< uchar >
 
struct  acos_func< uint >
 
struct  acos_func< ushort >
 
struct  acosh_func
 
struct  acosh_func< double >
 
struct  acosh_func< float >
 
struct  acosh_func< int >
 
struct  acosh_func< schar >
 
struct  acosh_func< short >
 
struct  acosh_func< uchar >
 
struct  acosh_func< uint >
 
struct  acosh_func< ushort >
 
struct  AffineMapPtr
 
struct  AffineMapPtrSz
 
struct  ArrayWrapper
 
struct  asin_func
 
struct  asin_func< double >
 
struct  asin_func< float >
 
struct  asin_func< int >
 
struct  asin_func< schar >
 
struct  asin_func< short >
 
struct  asin_func< uchar >
 
struct  asin_func< uint >
 
struct  asin_func< ushort >
 
struct  asinh_func
 
struct  asinh_func< double >
 
struct  asinh_func< float >
 
struct  asinh_func< int >
 
struct  asinh_func< schar >
 
struct  asinh_func< short >
 
struct  asinh_func< uchar >
 
struct  asinh_func< uint >
 
struct  asinh_func< ushort >
 
struct  atan2_func
 
struct  atan2_func< double >
 
struct  atan2_func< float >
 
struct  atan2_func< int >
 
struct  atan2_func< schar >
 
struct  atan2_func< short >
 
struct  atan2_func< uchar >
 
struct  atan2_func< uint >
 
struct  atan2_func< ushort >
 
struct  atan_func
 
struct  atan_func< double >
 
struct  atan_func< float >
 
struct  atan_func< int >
 
struct  atan_func< schar >
 
struct  atan_func< short >
 
struct  atan_func< uchar >
 
struct  atan_func< uint >
 
struct  atan_func< ushort >
 
struct  atanh_func
 
struct  atanh_func< double >
 
struct  atanh_func< float >
 
struct  atanh_func< int >
 
struct  atanh_func< schar >
 
struct  atanh_func< short >
 
struct  atanh_func< uchar >
 
struct  atanh_func< uint >
 
struct  atanh_func< ushort >
 
struct  Avg
 
struct  BGR_to_BGRA_func
 
struct  BGR_to_GRAY_func
 
struct  BGR_to_HLS4_FULL_func
 
struct  BGR_to_HLS4_FULL_func< float >
 
struct  BGR_to_HLS4_func
 
struct  BGR_to_HLS4_func< float >
 
struct  BGR_to_HLS_FULL_func
 
struct  BGR_to_HLS_FULL_func< float >
 
struct  BGR_to_HLS_func
 
struct  BGR_to_HLS_func< float >
 
struct  BGR_to_HSV4_FULL_func
 
struct  BGR_to_HSV4_FULL_func< float >
 
struct  BGR_to_HSV4_func
 
struct  BGR_to_HSV4_func< float >
 
struct  BGR_to_HSV_FULL_func
 
struct  BGR_to_HSV_FULL_func< float >
 
struct  BGR_to_HSV_func
 
struct  BGR_to_HSV_func< float >
 
struct  BGR_to_Lab4_func
 
struct  BGR_to_Lab_func
 
struct  BGR_to_Luv4_func
 
struct  BGR_to_Luv_func
 
struct  BGR_to_RGB_func
 
struct  BGR_to_RGBA_func
 
struct  BGR_to_XYZ4_func
 
struct  BGR_to_XYZ_func
 
struct  BGR_to_YCrCb4_func
 
struct  BGR_to_YCrCb_func
 
struct  BGR_to_YUV4_func
 
struct  BGR_to_YUV_func
 
struct  BGRA_to_BGR_func
 
struct  BGRA_to_GRAY_func
 
struct  BGRA_to_HLS4_FULL_func
 
struct  BGRA_to_HLS4_FULL_func< float >
 
struct  BGRA_to_HLS4_func
 
struct  BGRA_to_HLS4_func< float >
 
struct  BGRA_to_HLS_FULL_func
 
struct  BGRA_to_HLS_FULL_func< float >
 
struct  BGRA_to_HLS_func
 
struct  BGRA_to_HLS_func< float >
 
struct  BGRA_to_HSV4_FULL_func
 
struct  BGRA_to_HSV4_FULL_func< float >
 
struct  BGRA_to_HSV4_func
 
struct  BGRA_to_HSV4_func< float >
 
struct  BGRA_to_HSV_FULL_func
 
struct  BGRA_to_HSV_FULL_func< float >
 
struct  BGRA_to_HSV_func
 
struct  BGRA_to_HSV_func< float >
 
struct  BGRA_to_Lab4_func
 
struct  BGRA_to_Lab_func
 
struct  BGRA_to_Luv4_func
 
struct  BGRA_to_Luv_func
 
struct  BGRA_to_RGB_func
 
struct  BGRA_to_RGBA_func
 
struct  BGRA_to_XYZ4_func
 
struct  BGRA_to_XYZ_func
 
struct  BGRA_to_YCrCb4_func
 
struct  BGRA_to_YCrCb_func
 
struct  BGRA_to_YUV4_func
 
struct  BGRA_to_YUV_func
 
struct  binary_function
 
struct  BinaryNegate
 
struct  BinaryTransformPtr
 
struct  BinaryTransformPtrSz
 
struct  BinaryTupleAdapter
 
struct  Binder1st
 
struct  Binder2nd
 
struct  bit_and
 
struct  bit_lshift
 
struct  bit_not
 
struct  bit_or
 
struct  bit_rshift
 
struct  bit_xor
 
struct  Block
 
struct  BrdBase
 
struct  BrdConstant
 
struct  BrdReflect
 
struct  BrdReflect101
 
struct  BrdReplicate
 
struct  BrdWrap
 
struct  CommonAreaInterPtr
 
struct  CommonAreaInterPtrSz
 
struct  ConstantPtr
 
struct  ConstantPtrSz
 
struct  ConvertTuple
 
struct  cos_func
 
struct  cos_func< double >
 
struct  cos_func< float >
 
struct  cos_func< int >
 
struct  cos_func< schar >
 
struct  cos_func< short >
 
struct  cos_func< uchar >
 
struct  cos_func< uint >
 
struct  cos_func< ushort >
 
struct  cosh_func
 
struct  cosh_func< double >
 
struct  cosh_func< float >
 
struct  cosh_func< int >
 
struct  cosh_func< schar >
 
struct  cosh_func< short >
 
struct  cosh_func< uchar >
 
struct  cosh_func< uint >
 
struct  cosh_func< ushort >
 
struct  CountNonZeroExprBody
 
struct  CubicInterPtr
 
struct  CubicInterPtrSz
 
struct  DefaultCopyPolicy
 
struct  DefaultGlobReducePolicy
 
struct  DefaultHistogramPolicy
 
struct  DefaultReduceToVecPolicy
 
struct  DefaultSplitMergePolicy
 
struct  DefaultTransformPolicy
 
struct  DefaultTransposePolicy
 
struct  DerivXPtr
 
struct  DerivXPtrSz
 
struct  DerivYPtr
 
struct  DerivYPtrSz
 
struct  direction_func
 
struct  direction_interleaved_func
 
struct  DisableIf
 
struct  DisableIf< false, T >
 
struct  divides
 
struct  DynamicSharedMem
 
struct  DynamicSharedMem< double >
 
struct  EnableIf
 
struct  EnableIf< true, T >
 
struct  equal_to
 
struct  exp10_func
 
struct  exp10_func< double >
 
struct  exp10_func< float >
 
struct  exp10_func< int >
 
struct  exp10_func< schar >
 
struct  exp10_func< short >
 
struct  exp10_func< uchar >
 
struct  exp10_func< uint >
 
struct  exp10_func< ushort >
 
struct  exp2_func
 
struct  exp2_func< double >
 
struct  exp2_func< float >
 
struct  exp2_func< int >
 
struct  exp2_func< schar >
 
struct  exp2_func< short >
 
struct  exp2_func< uchar >
 
struct  exp2_func< uint >
 
struct  exp2_func< ushort >
 
struct  exp_func
 
struct  exp_func< double >
 
struct  exp_func< float >
 
struct  exp_func< int >
 
struct  exp_func< schar >
 
struct  exp_func< short >
 
struct  exp_func< uchar >
 
struct  exp_func< uint >
 
struct  exp_func< ushort >
 
struct  Expr
 
struct  FindMaxValExprBody
 
struct  FindMinMaxValExprBody
 
struct  FindMinValExprBody
 
struct  GlobPtr
 Structure similar to cv::cudev::GlobPtrSz but containing only a pointer and row step. More...
 
struct  GlobPtrSz
 Lightweight class encapsulating pitched memory on a GPU and passed to nvcc-compiled code (CUDA kernels). More...
 
class  GpuMat_
 
struct  GRAY_to_BGR_func
 
struct  GRAY_to_BGRA_func
 
struct  greater
 
struct  greater_equal
 
struct  HistogramBody
 
struct  HLS4_to_BGR_FULL_func
 
struct  HLS4_to_BGR_FULL_func< float >
 
struct  HLS4_to_BGR_func
 
struct  HLS4_to_BGR_func< float >
 
struct  HLS4_to_BGRA_FULL_func
 
struct  HLS4_to_BGRA_FULL_func< float >
 
struct  HLS4_to_BGRA_func
 
struct  HLS4_to_BGRA_func< float >
 
struct  HLS4_to_RGB_FULL_func
 
struct  HLS4_to_RGB_FULL_func< float >
 
struct  HLS4_to_RGB_func
 
struct  HLS4_to_RGB_func< float >
 
struct  HLS4_to_RGBA_FULL_func
 
struct  HLS4_to_RGBA_FULL_func< float >
 
struct  HLS4_to_RGBA_func
 
struct  HLS4_to_RGBA_func< float >
 
struct  HLS_to_BGR_FULL_func
 
struct  HLS_to_BGR_FULL_func< float >
 
struct  HLS_to_BGR_func
 
struct  HLS_to_BGR_func< float >
 
struct  HLS_to_BGRA_FULL_func
 
struct  HLS_to_BGRA_FULL_func< float >
 
struct  HLS_to_BGRA_func
 
struct  HLS_to_BGRA_func< float >
 
struct  HLS_to_RGB_FULL_func
 
struct  HLS_to_RGB_FULL_func< float >
 
struct  HLS_to_RGB_func
 
struct  HLS_to_RGB_func< float >
 
struct  HLS_to_RGBA_FULL_func
 
struct  HLS_to_RGBA_FULL_func< float >
 
struct  HLS_to_RGBA_func
 
struct  HLS_to_RGBA_func< float >
 
struct  HSV4_to_BGR_FULL_func
 
struct  HSV4_to_BGR_FULL_func< float >
 
struct  HSV4_to_BGR_func
 
struct  HSV4_to_BGR_func< float >
 
struct  HSV4_to_BGRA_FULL_func
 
struct  HSV4_to_BGRA_FULL_func< float >
 
struct  HSV4_to_BGRA_func
 
struct  HSV4_to_BGRA_func< float >
 
struct  HSV4_to_RGB_FULL_func
 
struct  HSV4_to_RGB_FULL_func< float >
 
struct  HSV4_to_RGB_func
 
struct  HSV4_to_RGB_func< float >
 
struct  HSV4_to_RGBA_FULL_func
 
struct  HSV4_to_RGBA_FULL_func< float >
 
struct  HSV4_to_RGBA_func
 
struct  HSV4_to_RGBA_func< float >
 
struct  HSV_to_BGR_FULL_func
 
struct  HSV_to_BGR_FULL_func< float >
 
struct  HSV_to_BGR_func
 
struct  HSV_to_BGR_func< float >
 
struct  HSV_to_BGRA_FULL_func
 
struct  HSV_to_BGRA_FULL_func< float >
 
struct  HSV_to_BGRA_func
 
struct  HSV_to_BGRA_func< float >
 
struct  HSV_to_RGB_FULL_func
 
struct  HSV_to_RGB_FULL_func< float >
 
struct  HSV_to_RGB_func
 
struct  HSV_to_RGB_func< float >
 
struct  HSV_to_RGBA_FULL_func
 
struct  HSV_to_RGBA_FULL_func< float >
 
struct  HSV_to_RGBA_func
 
struct  HSV_to_RGBA_func< float >
 
struct  hypot_func
 
struct  hypot_func< double >
 
struct  hypot_func< float >
 
struct  hypot_func< int >
 
struct  hypot_func< schar >
 
struct  hypot_func< short >
 
struct  hypot_func< uchar >
 
struct  hypot_func< uint >
 
struct  hypot_func< ushort >
 
struct  identity
 
struct  InRangeComparator
 Functor that checks if a CUDA vector v is in the range between lowerb and upperb. More...
 
struct  InRangeComparator< T, 1, 1 >
 
struct  InRangeComparator< T, cn, 0 >
 
struct  InRangeComparator< T, cn, 1 >
 
struct  InRangeComparator< T, cn, 2 >
 
struct  InRangeComparator< T, cn, 3 >
 
struct  InRangeComparator< T, cn, 4 >
 
struct  InRangeCopier
 Functor that copies a cv::Scalar into a CUDA vector, e.g. a uchar3. More...
 
struct  InRangeCopier< T, 1, 1 >
 
struct  InRangeCopier< T, cn, 0 >
 
struct  InRangeCopier< T, cn, 1 >
 
struct  InRangeCopier< T, cn, 2 >
 
struct  InRangeCopier< T, cn, 3 >
 
struct  InRangeCopier< T, cn, 4 >
 
struct  InRangeFunc
 unary_function implementation of inRange More...
 
struct  Int2Type
 
struct  IntegerAreaInterPtr
 
struct  IntegerAreaInterPtrSz
 
struct  IntegralBody
 
struct  IsBinaryFunction
 
struct  IsPowerOf2
 
struct  IsUnaryFunction
 
struct  Lab4_to_BGR_func
 
struct  Lab4_to_BGRA_func
 
struct  Lab4_to_LBGR_func
 
struct  Lab4_to_LBGRA_func
 
struct  Lab4_to_LRGB_func
 
struct  Lab4_to_LRGBA_func
 
struct  Lab4_to_RGB_func
 
struct  Lab4_to_RGBA_func
 
struct  Lab_to_BGR_func
 
struct  Lab_to_BGRA_func
 
struct  Lab_to_LBGR_func
 
struct  Lab_to_LBGRA_func
 
struct  Lab_to_LRGB_func
 
struct  Lab_to_LRGBA_func
 
struct  Lab_to_RGB_func
 
struct  Lab_to_RGBA_func
 
struct  LaplacianPtr
 
struct  LaplacianPtr< 1, SrcPtr >
 
struct  LaplacianPtr< 3, SrcPtr >
 
struct  LaplacianPtrSz
 
struct  LargerType
 
struct  LBGR_to_Lab4_func
 
struct  LBGR_to_Lab_func
 
struct  LBGR_to_Luv4_func
 
struct  LBGR_to_Luv_func
 
struct  LBGRA_to_Lab4_func
 
struct  LBGRA_to_Lab_func
 
struct  LBGRA_to_Luv4_func
 
struct  LBGRA_to_Luv_func
 
struct  less
 
struct  less_equal
 
struct  LinearInterPtr
 
struct  LinearInterPtrSz
 
struct  log10_func
 
struct  log10_func< double >
 
struct  log10_func< float >
 
struct  log10_func< int >
 
struct  log10_func< schar >
 
struct  log10_func< short >
 
struct  log10_func< uchar >
 
struct  log10_func< uint >
 
struct  log10_func< ushort >
 
struct  Log2
 
struct  Log2< N, 0, COUNT >
 
struct  log2_func
 
struct  log2_func< double >
 
struct  log2_func< float >
 
struct  log2_func< int >
 
struct  log2_func< schar >
 
struct  log2_func< short >
 
struct  log2_func< uchar >
 
struct  log2_func< uint >
 
struct  log2_func< ushort >
 
struct  log_func
 
struct  log_func< double >
 
struct  log_func< float >
 
struct  log_func< int >
 
struct  log_func< schar >
 
struct  log_func< short >
 
struct  log_func< uchar >
 
struct  log_func< uint >
 
struct  log_func< ushort >
 
struct  logical_and
 
struct  logical_not
 
struct  logical_or
 
struct  LRGB_to_Lab4_func
 
struct  LRGB_to_Lab_func
 
struct  LRGB_to_Luv4_func
 
struct  LRGB_to_Luv_func
 
struct  LRGBA_to_Lab4_func
 
struct  LRGBA_to_Lab_func
 
struct  LRGBA_to_Luv4_func
 
struct  LRGBA_to_Luv_func
 
struct  LutPtr
 
struct  LutPtrSz
 
struct  Luv4_to_BGR_func
 
struct  Luv4_to_BGRA_func
 
struct  Luv4_to_LBGR_func
 
struct  Luv4_to_LBGRA_func
 
struct  Luv4_to_LRGB_func
 
struct  Luv4_to_LRGBA_func
 
struct  Luv4_to_RGB_func
 
struct  Luv4_to_RGBA_func
 
struct  Luv_to_BGR_func
 
struct  Luv_to_BGRA_func
 
struct  Luv_to_LBGR_func
 
struct  Luv_to_LBGRA_func
 
struct  Luv_to_LRGB_func
 
struct  Luv_to_LRGBA_func
 
struct  Luv_to_RGB_func
 
struct  Luv_to_RGBA_func
 
struct  magnitude_direction_interleaved_func
 
struct  magnitude_func
 
struct  magnitude_interleaved_func
 
struct  magnitude_sqr_func
 
struct  magnitude_sqr_interleaved_func
 
struct  MakeVec
 
struct  MakeVec< bool, 1 >
 
struct  MakeVec< bool, 2 >
 
struct  MakeVec< bool, 3 >
 
struct  MakeVec< bool, 4 >
 
struct  MakeVec< double, 1 >
 
struct  MakeVec< double, 2 >
 
struct  MakeVec< double, 3 >
 
struct  MakeVec< double, 4 >
 
struct  MakeVec< float, 1 >
 
struct  MakeVec< float, 2 >
 
struct  MakeVec< float, 3 >
 
struct  MakeVec< float, 4 >
 
struct  MakeVec< int, 1 >
 
struct  MakeVec< int, 2 >
 
struct  MakeVec< int, 3 >
 
struct  MakeVec< int, 4 >
 
struct  MakeVec< schar, 1 >
 
struct  MakeVec< schar, 2 >
 
struct  MakeVec< schar, 3 >
 
struct  MakeVec< schar, 4 >
 
struct  MakeVec< short, 1 >
 
struct  MakeVec< short, 2 >
 
struct  MakeVec< short, 3 >
 
struct  MakeVec< short, 4 >
 
struct  MakeVec< uchar, 1 >
 
struct  MakeVec< uchar, 2 >
 
struct  MakeVec< uchar, 3 >
 
struct  MakeVec< uchar, 4 >
 
struct  MakeVec< uint, 1 >
 
struct  MakeVec< uint, 2 >
 
struct  MakeVec< uint, 3 >
 
struct  MakeVec< uint, 4 >
 
struct  MakeVec< ushort, 1 >
 
struct  MakeVec< ushort, 2 >
 
struct  MakeVec< ushort, 3 >
 
struct  MakeVec< ushort, 4 >
 
struct  Max
 
struct  maximum
 
struct  maximum< double >
 
struct  maximum< float >
 
struct  maximum< int >
 
struct  maximum< schar >
 
struct  maximum< short >
 
struct  maximum< uchar >
 
struct  maximum< uint >
 
struct  maximum< ushort >
 
struct  Min
 
struct  minimum
 
struct  minimum< double >
 
struct  minimum< float >
 
struct  minimum< int >
 
struct  minimum< schar >
 
struct  minimum< short >
 
struct  minimum< uchar >
 
struct  minimum< uint >
 
struct  minimum< ushort >
 
struct  minus
 
struct  modulus
 
struct  multiplies
 
struct  NearestInterPtr
 
struct  NearestInterPtrSz
 
struct  negate
 
struct  NormHamming
 
struct  NormL1
 
struct  NormL1< float >
 
struct  NormL2
 
struct  not_equal_to
 
struct  NullType
 
struct  numeric_limits
 
struct  numeric_limits< bool >
 
struct  numeric_limits< double >
 
struct  numeric_limits< float >
 
struct  numeric_limits< int >
 
struct  numeric_limits< schar >
 
struct  numeric_limits< short >
 
struct  numeric_limits< uchar >
 
struct  numeric_limits< uint >
 
struct  numeric_limits< ushort >
 
struct  PerspectiveMapPtr
 
struct  PerspectiveMapPtrSz
 
struct  plus
 
struct  pow_func
 
struct  pow_func< double >
 
struct  project1st
 
struct  project2nd
 
struct  PtrTraits
 
struct  PtrTraits< AffineMapPtrSz >
 
struct  PtrTraits< BinaryTransformPtrSz< Src1Ptr, Src2Ptr, Op > >
 
struct  PtrTraits< CommonAreaInterPtrSz< SrcPtr > >
 
struct  PtrTraits< ConstantPtrSz< T > >
 
struct  PtrTraits< CubicInterPtrSz< SrcPtr > >
 
struct  PtrTraits< DerivXPtrSz< SrcPtr > >
 
struct  PtrTraits< DerivYPtrSz< SrcPtr > >
 
struct  PtrTraits< Expr< Body > >
 
struct  PtrTraits< GlobPtrSz< T > >
 
struct  PtrTraits< GpuMat_< T > >
 
struct  PtrTraits< IntegerAreaInterPtrSz< SrcPtr > >
 
struct  PtrTraits< LaplacianPtrSz< ksize, SrcPtr > >
 
struct  PtrTraits< LinearInterPtrSz< SrcPtr > >
 
struct  PtrTraits< LutPtrSz< SrcPtr, TablePtr > >
 
struct  PtrTraits< NearestInterPtrSz< SrcPtr > >
 
struct  PtrTraits< PerspectiveMapPtrSz >
 
struct  PtrTraits< RemapPtr1Sz< SrcPtr, MapPtr > >
 
struct  PtrTraits< RemapPtr2Sz< SrcPtr, MapXPtr, MapYPtr > >
 
struct  PtrTraits< ResizePtrSz< SrcPtr > >
 
struct  PtrTraits< ScharrXPtrSz< SrcPtr > >
 
struct  PtrTraits< ScharrYPtrSz< SrcPtr > >
 
struct  PtrTraits< SingleMaskChannelsSz< MaskPtr > >
 
struct  PtrTraits< SobelXPtrSz< SrcPtr > >
 
struct  PtrTraits< SobelYPtrSz< SrcPtr > >
 
struct  PtrTraits< Texture< T, R > >
 
struct  PtrTraits< UnaryTransformPtrSz< SrcPtr, Op > >
 
struct  PtrTraits< ZipPtrSz< PtrTuple > >
 
struct  PtrTraitsBase
 
struct  PyrDownBody
 
struct  PyrUpBody
 
struct  ReduceToColumnBody
 
struct  ReduceToRowBody
 
struct  RemapPtr1
 
struct  RemapPtr1Sz
 
struct  RemapPtr2
 
struct  RemapPtr2Sz
 
struct  ResizePtr
 
struct  ResizePtrSz
 
struct  RGB_to_GRAY_func
 
struct  RGB_to_HLS4_FULL_func
 
struct  RGB_to_HLS4_FULL_func< float >
 
struct  RGB_to_HLS4_func
 
struct  RGB_to_HLS4_func< float >
 
struct  RGB_to_HLS_FULL_func
 
struct  RGB_to_HLS_FULL_func< float >
 
struct  RGB_to_HLS_func
 
struct  RGB_to_HLS_func< float >
 
struct  RGB_to_HSV4_FULL_func
 
struct  RGB_to_HSV4_FULL_func< float >
 
struct  RGB_to_HSV4_func
 
struct  RGB_to_HSV4_func< float >
 
struct  RGB_to_HSV_FULL_func
 
struct  RGB_to_HSV_FULL_func< float >
 
struct  RGB_to_HSV_func
 
struct  RGB_to_HSV_func< float >
 
struct  RGB_to_Lab4_func
 
struct  RGB_to_Lab_func
 
struct  RGB_to_Luv4_func
 
struct  RGB_to_Luv_func
 
struct  RGB_to_XYZ4_func
 
struct  RGB_to_XYZ_func
 
struct  RGB_to_YCrCb4_func
 
struct  RGB_to_YCrCb_func
 
struct  RGB_to_YUV4_func
 
struct  RGB_to_YUV_func
 
struct  RGBA_to_GRAY_func
 
struct  RGBA_to_HLS4_FULL_func
 
struct  RGBA_to_HLS4_FULL_func< float >
 
struct  RGBA_to_HLS4_func
 
struct  RGBA_to_HLS4_func< float >
 
struct  RGBA_to_HLS_FULL_func
 
struct  RGBA_to_HLS_FULL_func< float >
 
struct  RGBA_to_HLS_func
 
struct  RGBA_to_HLS_func< float >
 
struct  RGBA_to_HSV4_FULL_func
 
struct  RGBA_to_HSV4_FULL_func< float >
 
struct  RGBA_to_HSV4_func
 
struct  RGBA_to_HSV4_func< float >
 
struct  RGBA_to_HSV_FULL_func
 
struct  RGBA_to_HSV_FULL_func< float >
 
struct  RGBA_to_HSV_func
 
struct  RGBA_to_HSV_func< float >
 
struct  RGBA_to_Lab4_func
 
struct  RGBA_to_Lab_func
 
struct  RGBA_to_Luv4_func
 
struct  RGBA_to_Luv_func
 
struct  RGBA_to_XYZ4_func
 
struct  RGBA_to_XYZ_func
 
struct  RGBA_to_YCrCb4_func
 
struct  RGBA_to_YCrCb_func
 
struct  RGBA_to_YUV4_func
 
struct  RGBA_to_YUV_func
 
struct  saturate_cast_fp16_func
 
struct  saturate_cast_fp16_func< float, short >
 
struct  saturate_cast_fp16_func< short, float >
 
struct  saturate_cast_func
 
struct  ScharrXPtr
 
struct  ScharrXPtrSz
 
struct  ScharrYPtr
 
struct  ScharrYPtrSz
 
struct  SelectIf
 
struct  SelectIf< false, ThenType, ElseType >
 
struct  sin_func
 
struct  sin_func< double >
 
struct  sin_func< float >
 
struct  sin_func< int >
 
struct  sin_func< schar >
 
struct  sin_func< short >
 
struct  sin_func< uchar >
 
struct  sin_func< uint >
 
struct  sin_func< ushort >
 
struct  SingleMaskChannels
 
struct  SingleMaskChannelsSz
 
struct  sinh_func
 
struct  sinh_func< double >
 
struct  sinh_func< float >
 
struct  sinh_func< int >
 
struct  sinh_func< schar >
 
struct  sinh_func< short >
 
struct  sinh_func< uchar >
 
struct  sinh_func< uint >
 
struct  sinh_func< ushort >
 
struct  SobelXPtr
 
struct  SobelXPtrSz
 
struct  SobelYPtr
 
struct  SobelYPtrSz
 
struct  sqr_func
 
struct  sqrt_func
 
struct  sqrt_func< double >
 
struct  sqrt_func< float >
 
struct  sqrt_func< int >
 
struct  sqrt_func< schar >
 
struct  sqrt_func< short >
 
struct  sqrt_func< uchar >
 
struct  sqrt_func< uint >
 
struct  sqrt_func< ushort >
 
struct  Sum
 
struct  SumExprBody
 
struct  tan_func
 
struct  tan_func< double >
 
struct  tan_func< float >
 
struct  tan_func< int >
 
struct  tan_func< schar >
 
struct  tan_func< short >
 
struct  tan_func< uchar >
 
struct  tan_func< uint >
 
struct  tan_func< ushort >
 
struct  tanh_func
 
struct  tanh_func< double >
 
struct  tanh_func< float >
 
struct  tanh_func< int >
 
struct  tanh_func< schar >
 
struct  tanh_func< short >
 
struct  tanh_func< uchar >
 
struct  tanh_func< uint >
 
struct  tanh_func< ushort >
 
class  Texture
 sharable smart CUDA texture object More...
 
class  TextureOff
 sharable smart CUDA texture object with offset TextureOff is a smart sharable wrapper for a cudaTextureObject_t handle which ensures that the handle is destroyed after use. More...
 
struct  TextureOffPtr
 
struct  TexturePtr
 Simple lightweight structures that encapsulate information about an image texture on the device. They are intended to be passed to nvcc-compiled code. More...
 
struct  TexturePtr< uint64, R >
 
struct  ThreshBinaryFunc
 
struct  ThreshBinaryInvFunc
 
struct  ThreshToZeroFunc
 
struct  ThreshToZeroInvFunc
 
struct  ThreshTruncFunc
 
struct  TransposeBody
 
struct  TupleTraits
 
struct  TupleTraits< tuple< P0, P1, P2, P3, P4, P5, P6, P7, P8, P9 > >
 
struct  TypesEquals
 
struct  TypesEquals< A, A >
 
struct  TypeTraits
 
struct  unary_function
 
struct  UnaryNegate
 
struct  UnaryTransformPtr
 
struct  UnaryTransformPtrSz
 
struct  UnaryTupleAdapter
 
class  UniqueTexture
 non-copyable smart CUDA texture object More...
 
struct  VecTraits
 
struct  VecTraits< char1 >
 
struct  VecTraits< char2 >
 
struct  VecTraits< char3 >
 
struct  VecTraits< char4 >
 
struct  VecTraits< double >
 
struct  VecTraits< double1 >
 
struct  VecTraits< double2 >
 
struct  VecTraits< double3 >
 
struct  VecTraits< double4 >
 
struct  VecTraits< float >
 
struct  VecTraits< float1 >
 
struct  VecTraits< float2 >
 
struct  VecTraits< float3 >
 
struct  VecTraits< float4 >
 
struct  VecTraits< int >
 
struct  VecTraits< int1 >
 
struct  VecTraits< int2 >
 
struct  VecTraits< int3 >
 
struct  VecTraits< int4 >
 
struct  VecTraits< schar >
 
struct  VecTraits< short >
 
struct  VecTraits< short1 >
 
struct  VecTraits< short2 >
 
struct  VecTraits< short3 >
 
struct  VecTraits< short4 >
 
struct  VecTraits< uchar >
 
struct  VecTraits< uchar1 >
 
struct  VecTraits< uchar2 >
 
struct  VecTraits< uchar3 >
 
struct  VecTraits< uchar4 >
 
struct  VecTraits< uint >
 
struct  VecTraits< uint1 >
 
struct  VecTraits< uint2 >
 
struct  VecTraits< uint3 >
 
struct  VecTraits< uint4 >
 
struct  VecTraits< ushort >
 
struct  VecTraits< ushort1 >
 
struct  VecTraits< ushort2 >
 
struct  VecTraits< ushort3 >
 
struct  VecTraits< ushort4 >
 
struct  Warp
 
struct  WithOutMask
 
struct  XYZ4_to_BGR_func
 
struct  XYZ4_to_BGRA_func
 
struct  XYZ4_to_RGB_func
 
struct  XYZ4_to_RGBA_func
 
struct  XYZ_to_BGR_func
 
struct  XYZ_to_BGRA_func
 
struct  XYZ_to_RGB_func
 
struct  XYZ_to_RGBA_func
 
struct  YCrCb4_to_BGR_func
 
struct  YCrCb4_to_BGRA_func
 
struct  YCrCb4_to_RGB_func
 
struct  YCrCb4_to_RGBA_func
 
struct  YCrCb_to_BGR_func
 
struct  YCrCb_to_BGRA_func
 
struct  YCrCb_to_RGB_func
 
struct  YCrCb_to_RGBA_func
 
struct  YUV4_to_BGR_func
 
struct  YUV4_to_BGRA_func
 
struct  YUV4_to_RGB_func
 
struct  YUV4_to_RGBA_func
 
struct  YUV_to_BGR_func
 
struct  YUV_to_BGRA_func
 
struct  YUV_to_RGB_func
 
struct  YUV_to_RGBA_func
 
struct  ZipPtr
 
struct  ZipPtr< tuple< Ptr0, Ptr1 > >
 
struct  ZipPtr< tuple< Ptr0, Ptr1, Ptr2 > >
 
struct  ZipPtr< tuple< Ptr0, Ptr1, Ptr2, Ptr3 > >
 
struct  ZipPtrSz
 

Typedefs

typedef cv::cudev::color_cvt_detail::RGB5x52RGB< 3, 0, 5 > BGR555_to_BGR_func
 
typedef cv::cudev::color_cvt_detail::RGB5x52RGB< 4, 0, 5 > BGR555_to_BGRA_func
 
typedef cv::cudev::color_cvt_detail::RGB5x52Gray< 5 > BGR555_to_GRAY_func
 
typedef cv::cudev::color_cvt_detail::RGB5x52RGB< 3, 2, 5 > BGR555_to_RGB_func
 
typedef cv::cudev::color_cvt_detail::RGB5x52RGB< 4, 2, 5 > BGR555_to_RGBA_func
 
typedef cv::cudev::color_cvt_detail::RGB5x52RGB< 3, 0, 6 > BGR565_to_BGR_func
 
typedef cv::cudev::color_cvt_detail::RGB5x52RGB< 4, 0, 6 > BGR565_to_BGRA_func
 
typedef cv::cudev::color_cvt_detail::RGB5x52Gray< 6 > BGR565_to_GRAY_func
 
typedef cv::cudev::color_cvt_detail::RGB5x52RGB< 3, 2, 6 > BGR565_to_RGB_func
 
typedef cv::cudev::color_cvt_detail::RGB5x52RGB< 4, 2, 6 > BGR565_to_RGBA_func
 
typedef cv::cudev::color_cvt_detail::RGB2RGB5x5< 3, 0, 5 > BGR_to_BGR555_func
 
typedef cv::cudev::color_cvt_detail::RGB2RGB5x5< 3, 0, 6 > BGR_to_BGR565_func
 
typedef cv::cudev::color_cvt_detail::RGB2RGB5x5< 4, 0, 5 > BGRA_to_BGR555_func
 
typedef cv::cudev::color_cvt_detail::RGB2RGB5x5< 4, 0, 6 > BGRA_to_BGR565_func
 
typedef cv::cudev::color_cvt_detail::Gray2RGB5x5< 5 > GRAY_to_BGR555_func
 
typedef cv::cudev::color_cvt_detail::Gray2RGB5x5< 6 > GRAY_to_BGR565_func
 
typedef cv::cudev::color_cvt_detail::RGB2RGB5x5< 3, 2, 5 > RGB_to_BGR555_func
 
typedef cv::cudev::color_cvt_detail::RGB2RGB5x5< 3, 2, 6 > RGB_to_BGR565_func
 
typedef cv::cudev::color_cvt_detail::RGB2RGB5x5< 4, 2, 5 > RGBA_to_BGR555_func
 
typedef cv::cudev::color_cvt_detail::RGB2RGB5x5< 4, 2, 6 > RGBA_to_BGR565_func
 

Enumerations

enum  {
  LOG_WARP_SIZE = 5 ,
  WARP_SIZE = 1 << LOG_WARP_SIZE
}
 

Functions

__device__ __forceinline__ char1 abs (const char1 &a)
 
__device__ __forceinline__ char2 abs (const char2 &a)
 
__device__ __forceinline__ char3 abs (const char3 &a)
 
__device__ __forceinline__ char4 abs (const char4 &a)
 
__device__ __forceinline__ double1 abs (const double1 &a)
 
__device__ __forceinline__ double2 abs (const double2 &a)
 
__device__ __forceinline__ double3 abs (const double3 &a)
 
__device__ __forceinline__ double4 abs (const double4 &a)
 
__device__ __forceinline__ float1 abs (const float1 &a)
 
__device__ __forceinline__ float2 abs (const float2 &a)
 
__device__ __forceinline__ float3 abs (const float3 &a)
 
__device__ __forceinline__ float4 abs (const float4 &a)
 
__device__ __forceinline__ int1 abs (const int1 &a)
 
__device__ __forceinline__ int2 abs (const int2 &a)
 
__device__ __forceinline__ int3 abs (const int3 &a)
 
__device__ __forceinline__ int4 abs (const int4 &a)
 
__device__ __forceinline__ short1 abs (const short1 &a)
 
__device__ __forceinline__ short2 abs (const short2 &a)
 
__device__ __forceinline__ short3 abs (const short3 &a)
 
__device__ __forceinline__ short4 abs (const short4 &a)
 
__device__ __forceinline__ uchar1 abs (const uchar1 &a)
 
__device__ __forceinline__ uchar2 abs (const uchar2 &a)
 
__device__ __forceinline__ uchar3 abs (const uchar3 &a)
 
__device__ __forceinline__ uchar4 abs (const uchar4 &a)
 
__device__ __forceinline__ uint1 abs (const uint1 &a)
 
__device__ __forceinline__ uint2 abs (const uint2 &a)
 
__device__ __forceinline__ uint3 abs (const uint3 &a)
 
__device__ __forceinline__ uint4 abs (const uint4 &a)
 
__device__ __forceinline__ ushort1 abs (const ushort1 &a)
 
__device__ __forceinline__ ushort2 abs (const ushort2 &a)
 
__device__ __forceinline__ ushort3 abs (const ushort3 &a)
 
__device__ __forceinline__ ushort4 abs (const ushort4 &a)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, abs_func< typename PtrTraits< SrcPtr >::value_type > > > abs_ (const SrcPtr &src)
 
template<class SrcPtr1 , class SrcPtr2 >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< SrcPtr1 >::ptr_type, typename PtrTraits< SrcPtr2 >::ptr_type, absdiff_func< typename LargerType< typename PtrTraits< SrcPtr1 >::value_type, typename PtrTraits< SrcPtr2 >::value_type >::type > > > absdiff_ (const SrcPtr1 &src1, const SrcPtr2 &src2)
 
__device__ __forceinline__ float1 acos (const char1 &a)
 
__device__ __forceinline__ float2 acos (const char2 &a)
 
__device__ __forceinline__ float3 acos (const char3 &a)
 
__device__ __forceinline__ float4 acos (const char4 &a)
 
__device__ __forceinline__ double1 acos (const double1 &a)
 
__device__ __forceinline__ double2 acos (const double2 &a)
 
__device__ __forceinline__ double3 acos (const double3 &a)
 
__device__ __forceinline__ double4 acos (const double4 &a)
 
__device__ __forceinline__ float1 acos (const float1 &a)
 
__device__ __forceinline__ float2 acos (const float2 &a)
 
__device__ __forceinline__ float3 acos (const float3 &a)
 
__device__ __forceinline__ float4 acos (const float4 &a)
 
__device__ __forceinline__ float1 acos (const int1 &a)
 
__device__ __forceinline__ float2 acos (const int2 &a)
 
__device__ __forceinline__ float3 acos (const int3 &a)
 
__device__ __forceinline__ float4 acos (const int4 &a)
 
__device__ __forceinline__ float1 acos (const short1 &a)
 
__device__ __forceinline__ float2 acos (const short2 &a)
 
__device__ __forceinline__ float3 acos (const short3 &a)
 
__device__ __forceinline__ float4 acos (const short4 &a)
 
__device__ __forceinline__ float1 acos (const uchar1 &a)
 
__device__ __forceinline__ float2 acos (const uchar2 &a)
 
__device__ __forceinline__ float3 acos (const uchar3 &a)
 
__device__ __forceinline__ float4 acos (const uchar4 &a)
 
__device__ __forceinline__ float1 acos (const uint1 &a)
 
__device__ __forceinline__ float2 acos (const uint2 &a)
 
__device__ __forceinline__ float3 acos (const uint3 &a)
 
__device__ __forceinline__ float4 acos (const uint4 &a)
 
__device__ __forceinline__ float1 acos (const ushort1 &a)
 
__device__ __forceinline__ float2 acos (const ushort2 &a)
 
__device__ __forceinline__ float3 acos (const ushort3 &a)
 
__device__ __forceinline__ float4 acos (const ushort4 &a)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, acos_func< typename PtrTraits< SrcPtr >::value_type > > > acos_ (const SrcPtr &src)
 
__device__ __forceinline__ float1 acosh (const char1 &a)
 
__device__ __forceinline__ float2 acosh (const char2 &a)
 
__device__ __forceinline__ float3 acosh (const char3 &a)
 
__device__ __forceinline__ float4 acosh (const char4 &a)
 
__device__ __forceinline__ double1 acosh (const double1 &a)
 
__device__ __forceinline__ double2 acosh (const double2 &a)
 
__device__ __forceinline__ double3 acosh (const double3 &a)
 
__device__ __forceinline__ double4 acosh (const double4 &a)
 
__device__ __forceinline__ float1 acosh (const float1 &a)
 
__device__ __forceinline__ float2 acosh (const float2 &a)
 
__device__ __forceinline__ float3 acosh (const float3 &a)
 
__device__ __forceinline__ float4 acosh (const float4 &a)
 
__device__ __forceinline__ float1 acosh (const int1 &a)
 
__device__ __forceinline__ float2 acosh (const int2 &a)
 
__device__ __forceinline__ float3 acosh (const int3 &a)
 
__device__ __forceinline__ float4 acosh (const int4 &a)
 
__device__ __forceinline__ float1 acosh (const short1 &a)
 
__device__ __forceinline__ float2 acosh (const short2 &a)
 
__device__ __forceinline__ float3 acosh (const short3 &a)
 
__device__ __forceinline__ float4 acosh (const short4 &a)
 
__device__ __forceinline__ float1 acosh (const uchar1 &a)
 
__device__ __forceinline__ float2 acosh (const uchar2 &a)
 
__device__ __forceinline__ float3 acosh (const uchar3 &a)
 
__device__ __forceinline__ float4 acosh (const uchar4 &a)
 
__device__ __forceinline__ float1 acosh (const uint1 &a)
 
__device__ __forceinline__ float2 acosh (const uint2 &a)
 
__device__ __forceinline__ float3 acosh (const uint3 &a)
 
__device__ __forceinline__ float4 acosh (const uint4 &a)
 
__device__ __forceinline__ float1 acosh (const ushort1 &a)
 
__device__ __forceinline__ float2 acosh (const ushort2 &a)
 
__device__ __forceinline__ float3 acosh (const ushort3 &a)
 
__device__ __forceinline__ float4 acosh (const ushort4 &a)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, acosh_func< typename PtrTraits< SrcPtr >::value_type > > > acosh_ (const SrcPtr &src)
 
static __host__ AffineMapPtrSz affineMap (Size dstSize, const GpuMat_< float > &warpMat)
 
__device__ __forceinline__ float1 asin (const char1 &a)
 
__device__ __forceinline__ float2 asin (const char2 &a)
 
__device__ __forceinline__ float3 asin (const char3 &a)
 
__device__ __forceinline__ float4 asin (const char4 &a)
 
__device__ __forceinline__ double1 asin (const double1 &a)
 
__device__ __forceinline__ double2 asin (const double2 &a)
 
__device__ __forceinline__ double3 asin (const double3 &a)
 
__device__ __forceinline__ double4 asin (const double4 &a)
 
__device__ __forceinline__ float1 asin (const float1 &a)
 
__device__ __forceinline__ float2 asin (const float2 &a)
 
__device__ __forceinline__ float3 asin (const float3 &a)
 
__device__ __forceinline__ float4 asin (const float4 &a)
 
__device__ __forceinline__ float1 asin (const int1 &a)
 
__device__ __forceinline__ float2 asin (const int2 &a)
 
__device__ __forceinline__ float3 asin (const int3 &a)
 
__device__ __forceinline__ float4 asin (const int4 &a)
 
__device__ __forceinline__ float1 asin (const short1 &a)
 
__device__ __forceinline__ float2 asin (const short2 &a)
 
__device__ __forceinline__ float3 asin (const short3 &a)
 
__device__ __forceinline__ float4 asin (const short4 &a)
 
__device__ __forceinline__ float1 asin (const uchar1 &a)
 
__device__ __forceinline__ float2 asin (const uchar2 &a)
 
__device__ __forceinline__ float3 asin (const uchar3 &a)
 
__device__ __forceinline__ float4 asin (const uchar4 &a)
 
__device__ __forceinline__ float1 asin (const uint1 &a)
 
__device__ __forceinline__ float2 asin (const uint2 &a)
 
__device__ __forceinline__ float3 asin (const uint3 &a)
 
__device__ __forceinline__ float4 asin (const uint4 &a)
 
__device__ __forceinline__ float1 asin (const ushort1 &a)
 
__device__ __forceinline__ float2 asin (const ushort2 &a)
 
__device__ __forceinline__ float3 asin (const ushort3 &a)
 
__device__ __forceinline__ float4 asin (const ushort4 &a)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, asin_func< typename PtrTraits< SrcPtr >::value_type > > > asin_ (const SrcPtr &src)
 
__device__ __forceinline__ float1 asinh (const char1 &a)
 
__device__ __forceinline__ float2 asinh (const char2 &a)
 
__device__ __forceinline__ float3 asinh (const char3 &a)
 
__device__ __forceinline__ float4 asinh (const char4 &a)
 
__device__ __forceinline__ double1 asinh (const double1 &a)
 
__device__ __forceinline__ double2 asinh (const double2 &a)
 
__device__ __forceinline__ double3 asinh (const double3 &a)
 
__device__ __forceinline__ double4 asinh (const double4 &a)
 
__device__ __forceinline__ float1 asinh (const float1 &a)
 
__device__ __forceinline__ float2 asinh (const float2 &a)
 
__device__ __forceinline__ float3 asinh (const float3 &a)
 
__device__ __forceinline__ float4 asinh (const float4 &a)
 
__device__ __forceinline__ float1 asinh (const int1 &a)
 
__device__ __forceinline__ float2 asinh (const int2 &a)
 
__device__ __forceinline__ float3 asinh (const int3 &a)
 
__device__ __forceinline__ float4 asinh (const int4 &a)
 
__device__ __forceinline__ float1 asinh (const short1 &a)
 
__device__ __forceinline__ float2 asinh (const short2 &a)
 
__device__ __forceinline__ float3 asinh (const short3 &a)
 
__device__ __forceinline__ float4 asinh (const short4 &a)
 
__device__ __forceinline__ float1 asinh (const uchar1 &a)
 
__device__ __forceinline__ float2 asinh (const uchar2 &a)
 
__device__ __forceinline__ float3 asinh (const uchar3 &a)
 
__device__ __forceinline__ float4 asinh (const uchar4 &a)
 
__device__ __forceinline__ float1 asinh (const uint1 &a)
 
__device__ __forceinline__ float2 asinh (const uint2 &a)
 
__device__ __forceinline__ float3 asinh (const uint3 &a)
 
__device__ __forceinline__ float4 asinh (const uint4 &a)
 
__device__ __forceinline__ float1 asinh (const ushort1 &a)
 
__device__ __forceinline__ float2 asinh (const ushort2 &a)
 
__device__ __forceinline__ float3 asinh (const ushort3 &a)
 
__device__ __forceinline__ float4 asinh (const ushort4 &a)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, asinh_func< typename PtrTraits< SrcPtr >::value_type > > > asinh_ (const SrcPtr &src)
 
__device__ __forceinline__ float1 atan (const char1 &a)
 
__device__ __forceinline__ float2 atan (const char2 &a)
 
__device__ __forceinline__ float3 atan (const char3 &a)
 
__device__ __forceinline__ float4 atan (const char4 &a)
 
__device__ __forceinline__ double1 atan (const double1 &a)
 
__device__ __forceinline__ double2 atan (const double2 &a)
 
__device__ __forceinline__ double3 atan (const double3 &a)
 
__device__ __forceinline__ double4 atan (const double4 &a)
 
__device__ __forceinline__ float1 atan (const float1 &a)
 
__device__ __forceinline__ float2 atan (const float2 &a)
 
__device__ __forceinline__ float3 atan (const float3 &a)
 
__device__ __forceinline__ float4 atan (const float4 &a)
 
__device__ __forceinline__ float1 atan (const int1 &a)
 
__device__ __forceinline__ float2 atan (const int2 &a)
 
__device__ __forceinline__ float3 atan (const int3 &a)
 
__device__ __forceinline__ float4 atan (const int4 &a)
 
__device__ __forceinline__ float1 atan (const short1 &a)
 
__device__ __forceinline__ float2 atan (const short2 &a)
 
__device__ __forceinline__ float3 atan (const short3 &a)
 
__device__ __forceinline__ float4 atan (const short4 &a)
 
__device__ __forceinline__ float1 atan (const uchar1 &a)
 
__device__ __forceinline__ float2 atan (const uchar2 &a)
 
__device__ __forceinline__ float3 atan (const uchar3 &a)
 
__device__ __forceinline__ float4 atan (const uchar4 &a)
 
__device__ __forceinline__ float1 atan (const uint1 &a)
 
__device__ __forceinline__ float2 atan (const uint2 &a)
 
__device__ __forceinline__ float3 atan (const uint3 &a)
 
__device__ __forceinline__ float4 atan (const uint4 &a)
 
__device__ __forceinline__ float1 atan (const ushort1 &a)
 
__device__ __forceinline__ float2 atan (const ushort2 &a)
 
__device__ __forceinline__ float3 atan (const ushort3 &a)
 
__device__ __forceinline__ float4 atan (const ushort4 &a)
 
__device__ __forceinline__ float1 atan2 (const char1 &a, const char1 &b)
 
__device__ __forceinline__ double1 atan2 (const char1 &a, double s)
 
__device__ __forceinline__ float1 atan2 (const char1 &a, float s)
 
__device__ __forceinline__ float2 atan2 (const char2 &a, const char2 &b)
 
__device__ __forceinline__ double2 atan2 (const char2 &a, double s)
 
__device__ __forceinline__ float2 atan2 (const char2 &a, float s)
 
__device__ __forceinline__ float3 atan2 (const char3 &a, const char3 &b)
 
__device__ __forceinline__ double3 atan2 (const char3 &a, double s)
 
__device__ __forceinline__ float3 atan2 (const char3 &a, float s)
 
__device__ __forceinline__ float4 atan2 (const char4 &a, const char4 &b)
 
__device__ __forceinline__ double4 atan2 (const char4 &a, double s)
 
__device__ __forceinline__ float4 atan2 (const char4 &a, float s)
 
__device__ __forceinline__ double1 atan2 (const double1 &a, const double1 &b)
 
__device__ __forceinline__ double1 atan2 (const double1 &a, double s)
 
__device__ __forceinline__ double2 atan2 (const double2 &a, const double2 &b)
 
__device__ __forceinline__ double2 atan2 (const double2 &a, double s)
 
__device__ __forceinline__ double3 atan2 (const double3 &a, const double3 &b)
 
__device__ __forceinline__ double3 atan2 (const double3 &a, double s)
 
__device__ __forceinline__ double4 atan2 (const double4 &a, const double4 &b)
 
__device__ __forceinline__ double4 atan2 (const double4 &a, double s)
 
__device__ __forceinline__ float1 atan2 (const float1 &a, const float1 &b)
 
__device__ __forceinline__ double1 atan2 (const float1 &a, double s)
 
__device__ __forceinline__ float1 atan2 (const float1 &a, float s)
 
__device__ __forceinline__ float2 atan2 (const float2 &a, const float2 &b)
 
__device__ __forceinline__ double2 atan2 (const float2 &a, double s)
 
__device__ __forceinline__ float2 atan2 (const float2 &a, float s)
 
__device__ __forceinline__ float3 atan2 (const float3 &a, const float3 &b)
 
__device__ __forceinline__ double3 atan2 (const float3 &a, double s)
 
__device__ __forceinline__ float3 atan2 (const float3 &a, float s)
 
__device__ __forceinline__ float4 atan2 (const float4 &a, const float4 &b)
 
__device__ __forceinline__ double4 atan2 (const float4 &a, double s)
 
__device__ __forceinline__ float4 atan2 (const float4 &a, float s)
 
__device__ __forceinline__ float1 atan2 (const int1 &a, const int1 &b)
 
__device__ __forceinline__ double1 atan2 (const int1 &a, double s)
 
__device__ __forceinline__ float1 atan2 (const int1 &a, float s)
 
__device__ __forceinline__ float2 atan2 (const int2 &a, const int2 &b)
 
__device__ __forceinline__ double2 atan2 (const int2 &a, double s)
 
__device__ __forceinline__ float2 atan2 (const int2 &a, float s)
 
__device__ __forceinline__ float3 atan2 (const int3 &a, const int3 &b)
 
__device__ __forceinline__ double3 atan2 (const int3 &a, double s)
 
__device__ __forceinline__ float3 atan2 (const int3 &a, float s)
 
__device__ __forceinline__ float4 atan2 (const int4 &a, const int4 &b)
 
__device__ __forceinline__ double4 atan2 (const int4 &a, double s)
 
__device__ __forceinline__ float4 atan2 (const int4 &a, float s)
 
__device__ __forceinline__ float1 atan2 (const short1 &a, const short1 &b)
 
__device__ __forceinline__ double1 atan2 (const short1 &a, double s)
 
__device__ __forceinline__ float1 atan2 (const short1 &a, float s)
 
__device__ __forceinline__ float2 atan2 (const short2 &a, const short2 &b)
 
__device__ __forceinline__ double2 atan2 (const short2 &a, double s)
 
__device__ __forceinline__ float2 atan2 (const short2 &a, float s)
 
__device__ __forceinline__ float3 atan2 (const short3 &a, const short3 &b)
 
__device__ __forceinline__ double3 atan2 (const short3 &a, double s)
 
__device__ __forceinline__ float3 atan2 (const short3 &a, float s)
 
__device__ __forceinline__ float4 atan2 (const short4 &a, const short4 &b)
 
__device__ __forceinline__ double4 atan2 (const short4 &a, double s)
 
__device__ __forceinline__ float4 atan2 (const short4 &a, float s)
 
__device__ __forceinline__ float1 atan2 (const uchar1 &a, const uchar1 &b)
 
__device__ __forceinline__ double1 atan2 (const uchar1 &a, double s)
 
__device__ __forceinline__ float1 atan2 (const uchar1 &a, float s)
 
__device__ __forceinline__ float2 atan2 (const uchar2 &a, const uchar2 &b)
 
__device__ __forceinline__ double2 atan2 (const uchar2 &a, double s)
 
__device__ __forceinline__ float2 atan2 (const uchar2 &a, float s)
 
__device__ __forceinline__ float3 atan2 (const uchar3 &a, const uchar3 &b)
 
__device__ __forceinline__ double3 atan2 (const uchar3 &a, double s)
 
__device__ __forceinline__ float3 atan2 (const uchar3 &a, float s)
 
__device__ __forceinline__ float4 atan2 (const uchar4 &a, const uchar4 &b)
 
__device__ __forceinline__ double4 atan2 (const uchar4 &a, double s)
 
__device__ __forceinline__ float4 atan2 (const uchar4 &a, float s)
 
__device__ __forceinline__ float1 atan2 (const uint1 &a, const uint1 &b)
 
__device__ __forceinline__ double1 atan2 (const uint1 &a, double s)
 
__device__ __forceinline__ float1 atan2 (const uint1 &a, float s)
 
__device__ __forceinline__ float2 atan2 (const uint2 &a, const uint2 &b)
 
__device__ __forceinline__ double2 atan2 (const uint2 &a, double s)
 
__device__ __forceinline__ float2 atan2 (const uint2 &a, float s)
 
__device__ __forceinline__ float3 atan2 (const uint3 &a, const uint3 &b)
 
__device__ __forceinline__ double3 atan2 (const uint3 &a, double s)
 
__device__ __forceinline__ float3 atan2 (const uint3 &a, float s)
 
__device__ __forceinline__ float4 atan2 (const uint4 &a, const uint4 &b)
 
__device__ __forceinline__ double4 atan2 (const uint4 &a, double s)
 
__device__ __forceinline__ float4 atan2 (const uint4 &a, float s)
 
__device__ __forceinline__ float1 atan2 (const ushort1 &a, const ushort1 &b)
 
__device__ __forceinline__ double1 atan2 (const ushort1 &a, double s)
 
__device__ __forceinline__ float1 atan2 (const ushort1 &a, float s)
 
__device__ __forceinline__ float2 atan2 (const ushort2 &a, const ushort2 &b)
 
__device__ __forceinline__ double2 atan2 (const ushort2 &a, double s)
 
__device__ __forceinline__ float2 atan2 (const ushort2 &a, float s)
 
__device__ __forceinline__ float3 atan2 (const ushort3 &a, const ushort3 &b)
 
__device__ __forceinline__ double3 atan2 (const ushort3 &a, double s)
 
__device__ __forceinline__ float3 atan2 (const ushort3 &a, float s)
 
__device__ __forceinline__ float4 atan2 (const ushort4 &a, const ushort4 &b)
 
__device__ __forceinline__ double4 atan2 (const ushort4 &a, double s)
 
__device__ __forceinline__ float4 atan2 (const ushort4 &a, float s)
 
__device__ __forceinline__ double1 atan2 (double s, const char1 &b)
 
__device__ __forceinline__ double2 atan2 (double s, const char2 &b)
 
__device__ __forceinline__ double3 atan2 (double s, const char3 &b)
 
__device__ __forceinline__ double4 atan2 (double s, const char4 &b)
 
__device__ __forceinline__ double1 atan2 (double s, const double1 &b)
 
__device__ __forceinline__ double2 atan2 (double s, const double2 &b)
 
__device__ __forceinline__ double3 atan2 (double s, const double3 &b)
 
__device__ __forceinline__ double4 atan2 (double s, const double4 &b)
 
__device__ __forceinline__ double1 atan2 (double s, const float1 &b)
 
__device__ __forceinline__ double2 atan2 (double s, const float2 &b)
 
__device__ __forceinline__ double3 atan2 (double s, const float3 &b)
 
__device__ __forceinline__ double4 atan2 (double s, const float4 &b)
 
__device__ __forceinline__ double1 atan2 (double s, const int1 &b)
 
__device__ __forceinline__ double2 atan2 (double s, const int2 &b)
 
__device__ __forceinline__ double3 atan2 (double s, const int3 &b)
 
__device__ __forceinline__ double4 atan2 (double s, const int4 &b)
 
__device__ __forceinline__ double1 atan2 (double s, const short1 &b)
 
__device__ __forceinline__ double2 atan2 (double s, const short2 &b)
 
__device__ __forceinline__ double3 atan2 (double s, const short3 &b)
 
__device__ __forceinline__ double4 atan2 (double s, const short4 &b)
 
__device__ __forceinline__ double1 atan2 (double s, const uchar1 &b)
 
__device__ __forceinline__ double2 atan2 (double s, const uchar2 &b)
 
__device__ __forceinline__ double3 atan2 (double s, const uchar3 &b)
 
__device__ __forceinline__ double4 atan2 (double s, const uchar4 &b)
 
__device__ __forceinline__ double1 atan2 (double s, const uint1 &b)
 
__device__ __forceinline__ double2 atan2 (double s, const uint2 &b)
 
__device__ __forceinline__ double3 atan2 (double s, const uint3 &b)
 
__device__ __forceinline__ double4 atan2 (double s, const uint4 &b)
 
__device__ __forceinline__ double1 atan2 (double s, const ushort1 &b)
 
__device__ __forceinline__ double2 atan2 (double s, const ushort2 &b)
 
__device__ __forceinline__ double3 atan2 (double s, const ushort3 &b)
 
__device__ __forceinline__ double4 atan2 (double s, const ushort4 &b)
 
__device__ __forceinline__ float1 atan2 (float s, const char1 &b)
 
__device__ __forceinline__ float2 atan2 (float s, const char2 &b)
 
__device__ __forceinline__ float3 atan2 (float s, const char3 &b)
 
__device__ __forceinline__ float4 atan2 (float s, const char4 &b)
 
__device__ __forceinline__ float1 atan2 (float s, const float1 &b)
 
__device__ __forceinline__ float2 atan2 (float s, const float2 &b)
 
__device__ __forceinline__ float3 atan2 (float s, const float3 &b)
 
__device__ __forceinline__ float4 atan2 (float s, const float4 &b)
 
__device__ __forceinline__ float1 atan2 (float s, const int1 &b)
 
__device__ __forceinline__ float2 atan2 (float s, const int2 &b)
 
__device__ __forceinline__ float3 atan2 (float s, const int3 &b)
 
__device__ __forceinline__ float4 atan2 (float s, const int4 &b)
 
__device__ __forceinline__ float1 atan2 (float s, const short1 &b)
 
__device__ __forceinline__ float2 atan2 (float s, const short2 &b)
 
__device__ __forceinline__ float3 atan2 (float s, const short3 &b)
 
__device__ __forceinline__ float4 atan2 (float s, const short4 &b)
 
__device__ __forceinline__ float1 atan2 (float s, const uchar1 &b)
 
__device__ __forceinline__ float2 atan2 (float s, const uchar2 &b)
 
__device__ __forceinline__ float3 atan2 (float s, const uchar3 &b)
 
__device__ __forceinline__ float4 atan2 (float s, const uchar4 &b)
 
__device__ __forceinline__ float1 atan2 (float s, const uint1 &b)
 
__device__ __forceinline__ float2 atan2 (float s, const uint2 &b)
 
__device__ __forceinline__ float3 atan2 (float s, const uint3 &b)
 
__device__ __forceinline__ float4 atan2 (float s, const uint4 &b)
 
__device__ __forceinline__ float1 atan2 (float s, const ushort1 &b)
 
__device__ __forceinline__ float2 atan2 (float s, const ushort2 &b)
 
__device__ __forceinline__ float3 atan2 (float s, const ushort3 &b)
 
__device__ __forceinline__ float4 atan2 (float s, const ushort4 &b)
 
template<class SrcPtr1 , class SrcPtr2 >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< SrcPtr1 >::ptr_type, typename PtrTraits< SrcPtr2 >::ptr_type, atan2_func< typename LargerType< typename PtrTraits< SrcPtr1 >::value_type, typename PtrTraits< SrcPtr2 >::value_type >::type > > > atan2_ (const SrcPtr1 &src1, const SrcPtr2 &src2)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, atan_func< typename PtrTraits< SrcPtr >::value_type > > > atan_ (const SrcPtr &src)
 
__device__ __forceinline__ float1 atanh (const char1 &a)
 
__device__ __forceinline__ float2 atanh (const char2 &a)
 
__device__ __forceinline__ float3 atanh (const char3 &a)
 
__device__ __forceinline__ float4 atanh (const char4 &a)
 
__device__ __forceinline__ double1 atanh (const double1 &a)
 
__device__ __forceinline__ double2 atanh (const double2 &a)
 
__device__ __forceinline__ double3 atanh (const double3 &a)
 
__device__ __forceinline__ double4 atanh (const double4 &a)
 
__device__ __forceinline__ float1 atanh (const float1 &a)
 
__device__ __forceinline__ float2 atanh (const float2 &a)
 
__device__ __forceinline__ float3 atanh (const float3 &a)
 
__device__ __forceinline__ float4 atanh (const float4 &a)
 
__device__ __forceinline__ float1 atanh (const int1 &a)
 
__device__ __forceinline__ float2 atanh (const int2 &a)
 
__device__ __forceinline__ float3 atanh (const int3 &a)
 
__device__ __forceinline__ float4 atanh (const int4 &a)
 
__device__ __forceinline__ float1 atanh (const short1 &a)
 
__device__ __forceinline__ float2 atanh (const short2 &a)
 
__device__ __forceinline__ float3 atanh (const short3 &a)
 
__device__ __forceinline__ float4 atanh (const short4 &a)
 
__device__ __forceinline__ float1 atanh (const uchar1 &a)
 
__device__ __forceinline__ float2 atanh (const uchar2 &a)
 
__device__ __forceinline__ float3 atanh (const uchar3 &a)
 
__device__ __forceinline__ float4 atanh (const uchar4 &a)
 
__device__ __forceinline__ float1 atanh (const uint1 &a)
 
__device__ __forceinline__ float2 atanh (const uint2 &a)
 
__device__ __forceinline__ float3 atanh (const uint3 &a)
 
__device__ __forceinline__ float4 atanh (const uint4 &a)
 
__device__ __forceinline__ float1 atanh (const ushort1 &a)
 
__device__ __forceinline__ float2 atanh (const ushort2 &a)
 
__device__ __forceinline__ float3 atanh (const ushort3 &a)
 
__device__ __forceinline__ float4 atanh (const ushort4 &a)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, atanh_func< typename PtrTraits< SrcPtr >::value_type > > > atanh_ (const SrcPtr &src)
 
static __device__ double atomicAdd (double *address, double val)
 
__device__ __forceinline__ float atomicAdd (float *address, float val)
 
__device__ __forceinline__ int atomicAdd (int *address, int val)
 
__device__ __forceinline__ uint atomicAdd (uint *address, uint val)
 
static __device__ double atomicMax (double *address, double val)
 
static __device__ float atomicMax (float *address, float val)
 
__device__ __forceinline__ int atomicMax (int *address, int val)
 
__device__ __forceinline__ uint atomicMax (uint *address, uint val)
 
static __device__ double atomicMin (double *address, double val)
 
static __device__ float atomicMin (float *address, float val)
 
__device__ __forceinline__ int atomicMin (int *address, int val)
 
__device__ __forceinline__ uint atomicMin (uint *address, uint val)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, BGR_to_BGRA_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > BGR_to_BGRA_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, BGR_to_GRAY_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > BGR_to_GRAY_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, BGR_to_HLS4_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > BGR_to_HLS4_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, BGR_to_HLS4_FULL_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > BGR_to_HLS4_FULL_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, BGR_to_HLS_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > BGR_to_HLS_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, BGR_to_HLS_FULL_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > BGR_to_HLS_FULL_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, BGR_to_HSV4_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > BGR_to_HSV4_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, BGR_to_HSV4_FULL_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > BGR_to_HSV4_FULL_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, BGR_to_HSV_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > BGR_to_HSV_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, BGR_to_HSV_FULL_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > BGR_to_HSV_FULL_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, BGR_to_Lab4_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > BGR_to_Lab4_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, BGR_to_Lab_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > BGR_to_Lab_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, BGR_to_Luv4_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > BGR_to_Luv4_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, BGR_to_Luv_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > BGR_to_Luv_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, BGR_to_RGB_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > BGR_to_RGB_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, BGR_to_RGBA_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > BGR_to_RGBA_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, BGR_to_XYZ4_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > BGR_to_XYZ4_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, BGR_to_XYZ_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > BGR_to_XYZ_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, BGR_to_YCrCb4_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > BGR_to_YCrCb4_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, BGR_to_YCrCb_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > BGR_to_YCrCb_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, BGR_to_YUV4_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > BGR_to_YUV4_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, BGR_to_YUV_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > BGR_to_YUV_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, BGRA_to_BGR_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > BGRA_to_BGR_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, BGRA_to_GRAY_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > BGRA_to_GRAY_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, BGRA_to_HLS4_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > BGRA_to_HLS4_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, BGRA_to_HLS4_FULL_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > BGRA_to_HLS4_FULL_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, BGRA_to_HLS_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > BGRA_to_HLS_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, BGRA_to_HLS_FULL_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > BGRA_to_HLS_FULL_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, BGRA_to_HSV4_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > BGRA_to_HSV4_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, BGRA_to_HSV4_FULL_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > BGRA_to_HSV4_FULL_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, BGRA_to_HSV_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > BGRA_to_HSV_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, BGRA_to_HSV_FULL_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > BGRA_to_HSV_FULL_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, BGRA_to_Lab4_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > BGRA_to_Lab4_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, BGRA_to_Lab_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > BGRA_to_Lab_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, BGRA_to_Luv4_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > BGRA_to_Luv4_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, BGRA_to_Luv_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > BGRA_to_Luv_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, BGRA_to_RGB_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > BGRA_to_RGB_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, BGRA_to_RGBA_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > BGRA_to_RGBA_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, BGRA_to_XYZ4_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > BGRA_to_XYZ4_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, BGRA_to_XYZ_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > BGRA_to_XYZ_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, BGRA_to_YCrCb4_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > BGRA_to_YCrCb4_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, BGRA_to_YCrCb_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > BGRA_to_YCrCb_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, BGRA_to_YUV4_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > BGRA_to_YUV4_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, BGRA_to_YUV_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > BGRA_to_YUV_ (const SrcPtr &src)
 
template<int n0, int n1, class Op >
__host__ __device__ BinaryTupleAdapter< Op, n0, n1 > binaryTupleAdapter (const Op &op)
 
template<class Op >
__host__ __device__ Binder1st< Op > bind1st (const Op &op, const typename Op::first_argument_type &arg1)
 
template<class Op >
__host__ __device__ Binder2nd< Op > bind2nd (const Op &op, const typename Op::second_argument_type &arg2)
 
template<class InIt , class OutIt >
__device__ static __forceinline__ void blockCopy (InIt beg, InIt end, OutIt out)
 
template<class It , typename T >
__device__ static __forceinline__ void blockFill (It beg, It end, const T &value)
 
template<int N, typename P0 , typename P1 , typename P2 , typename P3 , typename P4 , typename P5 , typename P6 , typename P7 , typename P8 , typename P9 , typename R0 , typename R1 , typename R2 , typename R3 , typename R4 , typename R5 , typename R6 , typename R7 , typename R8 , typename R9 , class Op0 , class Op1 , class Op2 , class Op3 , class Op4 , class Op5 , class Op6 , class Op7 , class Op8 , class Op9 >
__device__ __forceinline__ void blockReduce (const tuple< P0, P1, P2, P3, P4, P5, P6, P7, P8, P9 > &smem, const tuple< R0, R1, R2, R3, R4, R5, R6, R7, R8, R9 > &val, uint tid, const tuple< Op0, Op1, Op2, Op3, Op4, Op5, Op6, Op7, Op8, Op9 > &op)
 
template<int N, typename T , class Op >
__device__ __forceinline__ void blockReduce (volatile T *smem, T &val, uint tid, const Op &op)
 
template<int N, typename KP0 , typename KP1 , typename KP2 , typename KP3 , typename KP4 , typename KP5 , typename KP6 , typename KP7 , typename KP8 , typename KP9 , typename KR0 , typename KR1 , typename KR2 , typename KR3 , typename KR4 , typename KR5 , typename KR6 , typename KR7 , typename KR8 , typename KR9 , typename VP0 , typename VP1 , typename VP2 , typename VP3 , typename VP4 , typename VP5 , typename VP6 , typename VP7 , typename VP8 , typename VP9 , typename VR0 , typename VR1 , typename VR2 , typename VR3 , typename VR4 , typename VR5 , typename VR6 , typename VR7 , typename VR8 , typename VR9 , class Cmp0 , class Cmp1 , class Cmp2 , class Cmp3 , class Cmp4 , class Cmp5 , class Cmp6 , class Cmp7 , class Cmp8 , class Cmp9 >
__device__ __forceinline__ void blockReduceKeyVal (const tuple< KP0, KP1, KP2, KP3, KP4, KP5, KP6, KP7, KP8, KP9 > &skeys, const tuple< KR0, KR1, KR2, KR3, KR4, KR5, KR6, KR7, KR8, KR9 > &key, const tuple< VP0, VP1, VP2, VP3, VP4, VP5, VP6, VP7, VP8, VP9 > &svals, const tuple< VR0, VR1, VR2, VR3, VR4, VR5, VR6, VR7, VR8, VR9 > &val, uint tid, const tuple< Cmp0, Cmp1, Cmp2, Cmp3, Cmp4, Cmp5, Cmp6, Cmp7, Cmp8, Cmp9 > &cmp)
 
template<int N, typename K , typename VP0 , typename VP1 , typename VP2 , typename VP3 , typename VP4 , typename VP5 , typename VP6 , typename VP7 , typename VP8 , typename VP9 , typename VR0 , typename VR1 , typename VR2 , typename VR3 , typename VR4 , typename VR5 , typename VR6 , typename VR7 , typename VR8 , typename VR9 , class Cmp >
__device__ __forceinline__ void blockReduceKeyVal (volatile K *skeys, K &key, const tuple< VP0, VP1, VP2, VP3, VP4, VP5, VP6, VP7, VP8, VP9 > &svals, const tuple< VR0, VR1, VR2, VR3, VR4, VR5, VR6, VR7, VR8, VR9 > &val, uint tid, const Cmp &cmp)
 
template<int N, typename K , typename V , class Cmp >
__device__ __forceinline__ void blockReduceKeyVal (volatile K *skeys, K &key, volatile V *svals, V &val, uint tid, const Cmp &cmp)
 
template<int THREADS_NUM, typename T >
__device__ __forceinline__ T blockScanExclusive (T data, volatile T *smem, uint tid)
 
template<int THREADS_NUM, typename T >
__device__ T blockScanInclusive (T data, volatile T *smem, uint tid)
 
template<class InIt , class OutIt , class UnOp >
__device__ static __forceinline__ void blockTransform (InIt beg, InIt end, OutIt out, const UnOp &op)
 
template<class InIt1 , class InIt2 , class OutIt , class BinOp >
__device__ static __forceinline__ void blockTransform (InIt1 beg1, InIt1 end1, InIt2 beg2, OutIt out, const BinOp &op)
 
template<class OutIt , typename T >
__device__ static __forceinline__ void blockYota (OutIt beg, OutIt end, T value)
 
template<class SrcPtr >
__host__ BrdConstant< typename PtrTraits< SrcPtr >::ptr_type > brdConstant (const SrcPtr &src)
 
template<class SrcPtr >
__host__ BrdConstant< typename PtrTraits< SrcPtr >::ptr_type > brdConstant (const SrcPtr &src, typename PtrTraits< SrcPtr >::value_type val)
 
template<class SrcPtr >
__host__ BrdBase< BrdReflect, typename PtrTraits< SrcPtr >::ptr_type > brdReflect (const SrcPtr &src)
 
template<class SrcPtr >
__host__ BrdBase< BrdReflect101, typename PtrTraits< SrcPtr >::ptr_type > brdReflect101 (const SrcPtr &src)
 
template<class SrcPtr >
__host__ BrdBase< BrdReplicate, typename PtrTraits< SrcPtr >::ptr_type > brdReplicate (const SrcPtr &src)
 
template<class SrcPtr >
__host__ BrdBase< BrdWrap, typename PtrTraits< SrcPtr >::ptr_type > brdWrap (const SrcPtr &src)
 
template<typename T , typename D >
__device__ __forceinline__ D cast_fp16 (T v)
 
template<>
__device__ __forceinline__ short cast_fp16< float, short > (float v)
 
template<>
__device__ __forceinline__ float cast_fp16< short, float > (short v)
 
__host__ __forceinline__ void checkCudaError (cudaError_t err, const char *file, const int line, const char *func)
 
template<typename T >
__host__ ConstantPtr< T > constantPtr (T value)
 
template<typename T >
ConstantPtrSz< T > __host__ constantPtr (T value, int rows, int cols)
 
__device__ __forceinline__ float1 cos (const char1 &a)
 
__device__ __forceinline__ float2 cos (const char2 &a)
 
__device__ __forceinline__ float3 cos (const char3 &a)
 
__device__ __forceinline__ float4 cos (const char4 &a)
 
__device__ __forceinline__ double1 cos (const double1 &a)
 
__device__ __forceinline__ double2 cos (const double2 &a)
 
__device__ __forceinline__ double3 cos (const double3 &a)
 
__device__ __forceinline__ double4 cos (const double4 &a)
 
__device__ __forceinline__ float1 cos (const float1 &a)
 
__device__ __forceinline__ float2 cos (const float2 &a)
 
__device__ __forceinline__ float3 cos (const float3 &a)
 
__device__ __forceinline__ float4 cos (const float4 &a)
 
__device__ __forceinline__ float1 cos (const int1 &a)
 
__device__ __forceinline__ float2 cos (const int2 &a)
 
__device__ __forceinline__ float3 cos (const int3 &a)
 
__device__ __forceinline__ float4 cos (const int4 &a)
 
__device__ __forceinline__ float1 cos (const short1 &a)
 
__device__ __forceinline__ float2 cos (const short2 &a)
 
__device__ __forceinline__ float3 cos (const short3 &a)
 
__device__ __forceinline__ float4 cos (const short4 &a)
 
__device__ __forceinline__ float1 cos (const uchar1 &a)
 
__device__ __forceinline__ float2 cos (const uchar2 &a)
 
__device__ __forceinline__ float3 cos (const uchar3 &a)
 
__device__ __forceinline__ float4 cos (const uchar4 &a)
 
__device__ __forceinline__ float1 cos (const uint1 &a)
 
__device__ __forceinline__ float2 cos (const uint2 &a)
 
__device__ __forceinline__ float3 cos (const uint3 &a)
 
__device__ __forceinline__ float4 cos (const uint4 &a)
 
__device__ __forceinline__ float1 cos (const ushort1 &a)
 
__device__ __forceinline__ float2 cos (const ushort2 &a)
 
__device__ __forceinline__ float3 cos (const ushort3 &a)
 
__device__ __forceinline__ float4 cos (const ushort4 &a)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, cos_func< typename PtrTraits< SrcPtr >::value_type > > > cos_ (const SrcPtr &src)
 
__device__ __forceinline__ float1 cosh (const char1 &a)
 
__device__ __forceinline__ float2 cosh (const char2 &a)
 
__device__ __forceinline__ float3 cosh (const char3 &a)
 
__device__ __forceinline__ float4 cosh (const char4 &a)
 
__device__ __forceinline__ double1 cosh (const double1 &a)
 
__device__ __forceinline__ double2 cosh (const double2 &a)
 
__device__ __forceinline__ double3 cosh (const double3 &a)
 
__device__ __forceinline__ double4 cosh (const double4 &a)
 
__device__ __forceinline__ float1 cosh (const float1 &a)
 
__device__ __forceinline__ float2 cosh (const float2 &a)
 
__device__ __forceinline__ float3 cosh (const float3 &a)
 
__device__ __forceinline__ float4 cosh (const float4 &a)
 
__device__ __forceinline__ float1 cosh (const int1 &a)
 
__device__ __forceinline__ float2 cosh (const int2 &a)
 
__device__ __forceinline__ float3 cosh (const int3 &a)
 
__device__ __forceinline__ float4 cosh (const int4 &a)
 
__device__ __forceinline__ float1 cosh (const short1 &a)
 
__device__ __forceinline__ float2 cosh (const short2 &a)
 
__device__ __forceinline__ float3 cosh (const short3 &a)
 
__device__ __forceinline__ float4 cosh (const short4 &a)
 
__device__ __forceinline__ float1 cosh (const uchar1 &a)
 
__device__ __forceinline__ float2 cosh (const uchar2 &a)
 
__device__ __forceinline__ float3 cosh (const uchar3 &a)
 
__device__ __forceinline__ float4 cosh (const uchar4 &a)
 
__device__ __forceinline__ float1 cosh (const uint1 &a)
 
__device__ __forceinline__ float2 cosh (const uint2 &a)
 
__device__ __forceinline__ float3 cosh (const uint3 &a)
 
__device__ __forceinline__ float4 cosh (const uint4 &a)
 
__device__ __forceinline__ float1 cosh (const ushort1 &a)
 
__device__ __forceinline__ float2 cosh (const ushort2 &a)
 
__device__ __forceinline__ float3 cosh (const ushort3 &a)
 
__device__ __forceinline__ float4 cosh (const ushort4 &a)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, cosh_func< typename PtrTraits< SrcPtr >::value_type > > > cosh_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< CountNonZeroExprBody< SrcPtr > > countNonZero_ (const SrcPtr &src)
 
template<typename D , class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, saturate_cast_func< typename PtrTraits< SrcPtr >::value_type, D > > > cvt_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< DerivXPtrSz< typename PtrTraits< SrcPtr >::ptr_type > > derivX_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ DerivXPtrSz< typename PtrTraits< SrcPtr >::ptr_type > derivXPtr (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< DerivYPtrSz< typename PtrTraits< SrcPtr >::ptr_type > > derivY_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ DerivYPtrSz< typename PtrTraits< SrcPtr >::ptr_type > derivYPtr (const SrcPtr &src)
 
__host__ __device__ __forceinline__ int divUp (int total, int grain)
 
__device__ __forceinline__ float1 exp (const char1 &a)
 
__device__ __forceinline__ float2 exp (const char2 &a)
 
__device__ __forceinline__ float3 exp (const char3 &a)
 
__device__ __forceinline__ float4 exp (const char4 &a)
 
__device__ __forceinline__ double1 exp (const double1 &a)
 
__device__ __forceinline__ double2 exp (const double2 &a)
 
__device__ __forceinline__ double3 exp (const double3 &a)
 
__device__ __forceinline__ double4 exp (const double4 &a)
 
__device__ __forceinline__ float1 exp (const float1 &a)
 
__device__ __forceinline__ float2 exp (const float2 &a)
 
__device__ __forceinline__ float3 exp (const float3 &a)
 
__device__ __forceinline__ float4 exp (const float4 &a)
 
__device__ __forceinline__ float1 exp (const int1 &a)
 
__device__ __forceinline__ float2 exp (const int2 &a)
 
__device__ __forceinline__ float3 exp (const int3 &a)
 
__device__ __forceinline__ float4 exp (const int4 &a)
 
__device__ __forceinline__ float1 exp (const short1 &a)
 
__device__ __forceinline__ float2 exp (const short2 &a)
 
__device__ __forceinline__ float3 exp (const short3 &a)
 
__device__ __forceinline__ float4 exp (const short4 &a)
 
__device__ __forceinline__ float1 exp (const uchar1 &a)
 
__device__ __forceinline__ float2 exp (const uchar2 &a)
 
__device__ __forceinline__ float3 exp (const uchar3 &a)
 
__device__ __forceinline__ float4 exp (const uchar4 &a)
 
__device__ __forceinline__ float1 exp (const uint1 &a)
 
__device__ __forceinline__ float2 exp (const uint2 &a)
 
__device__ __forceinline__ float3 exp (const uint3 &a)
 
__device__ __forceinline__ float4 exp (const uint4 &a)
 
__device__ __forceinline__ float1 exp (const ushort1 &a)
 
__device__ __forceinline__ float2 exp (const ushort2 &a)
 
__device__ __forceinline__ float3 exp (const ushort3 &a)
 
__device__ __forceinline__ float4 exp (const ushort4 &a)
 
__device__ __forceinline__ float1 exp10 (const char1 &a)
 
__device__ __forceinline__ float2 exp10 (const char2 &a)
 
__device__ __forceinline__ float3 exp10 (const char3 &a)
 
__device__ __forceinline__ float4 exp10 (const char4 &a)
 
__device__ __forceinline__ double1 exp10 (const double1 &a)
 
__device__ __forceinline__ double2 exp10 (const double2 &a)
 
__device__ __forceinline__ double3 exp10 (const double3 &a)
 
__device__ __forceinline__ double4 exp10 (const double4 &a)
 
__device__ __forceinline__ float1 exp10 (const float1 &a)
 
__device__ __forceinline__ float2 exp10 (const float2 &a)
 
__device__ __forceinline__ float3 exp10 (const float3 &a)
 
__device__ __forceinline__ float4 exp10 (const float4 &a)
 
__device__ __forceinline__ float1 exp10 (const int1 &a)
 
__device__ __forceinline__ float2 exp10 (const int2 &a)
 
__device__ __forceinline__ float3 exp10 (const int3 &a)
 
__device__ __forceinline__ float4 exp10 (const int4 &a)
 
__device__ __forceinline__ float1 exp10 (const short1 &a)
 
__device__ __forceinline__ float2 exp10 (const short2 &a)
 
__device__ __forceinline__ float3 exp10 (const short3 &a)
 
__device__ __forceinline__ float4 exp10 (const short4 &a)
 
__device__ __forceinline__ float1 exp10 (const uchar1 &a)
 
__device__ __forceinline__ float2 exp10 (const uchar2 &a)
 
__device__ __forceinline__ float3 exp10 (const uchar3 &a)
 
__device__ __forceinline__ float4 exp10 (const uchar4 &a)
 
__device__ __forceinline__ float1 exp10 (const uint1 &a)
 
__device__ __forceinline__ float2 exp10 (const uint2 &a)
 
__device__ __forceinline__ float3 exp10 (const uint3 &a)
 
__device__ __forceinline__ float4 exp10 (const uint4 &a)
 
__device__ __forceinline__ float1 exp10 (const ushort1 &a)
 
__device__ __forceinline__ float2 exp10 (const ushort2 &a)
 
__device__ __forceinline__ float3 exp10 (const ushort3 &a)
 
__device__ __forceinline__ float4 exp10 (const ushort4 &a)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, exp10_func< typename PtrTraits< SrcPtr >::value_type > > > exp10_ (const SrcPtr &src)
 
__device__ __forceinline__ float1 exp2 (const char1 &a)
 
__device__ __forceinline__ float2 exp2 (const char2 &a)
 
__device__ __forceinline__ float3 exp2 (const char3 &a)
 
__device__ __forceinline__ float4 exp2 (const char4 &a)
 
__device__ __forceinline__ double1 exp2 (const double1 &a)
 
__device__ __forceinline__ double2 exp2 (const double2 &a)
 
__device__ __forceinline__ double3 exp2 (const double3 &a)
 
__device__ __forceinline__ double4 exp2 (const double4 &a)
 
__device__ __forceinline__ float1 exp2 (const float1 &a)
 
__device__ __forceinline__ float2 exp2 (const float2 &a)
 
__device__ __forceinline__ float3 exp2 (const float3 &a)
 
__device__ __forceinline__ float4 exp2 (const float4 &a)
 
__device__ __forceinline__ float1 exp2 (const int1 &a)
 
__device__ __forceinline__ float2 exp2 (const int2 &a)
 
__device__ __forceinline__ float3 exp2 (const int3 &a)
 
__device__ __forceinline__ float4 exp2 (const int4 &a)
 
__device__ __forceinline__ float1 exp2 (const short1 &a)
 
__device__ __forceinline__ float2 exp2 (const short2 &a)
 
__device__ __forceinline__ float3 exp2 (const short3 &a)
 
__device__ __forceinline__ float4 exp2 (const short4 &a)
 
__device__ __forceinline__ float1 exp2 (const uchar1 &a)
 
__device__ __forceinline__ float2 exp2 (const uchar2 &a)
 
__device__ __forceinline__ float3 exp2 (const uchar3 &a)
 
__device__ __forceinline__ float4 exp2 (const uchar4 &a)
 
__device__ __forceinline__ float1 exp2 (const uint1 &a)
 
__device__ __forceinline__ float2 exp2 (const uint2 &a)
 
__device__ __forceinline__ float3 exp2 (const uint3 &a)
 
__device__ __forceinline__ float4 exp2 (const uint4 &a)
 
__device__ __forceinline__ float1 exp2 (const ushort1 &a)
 
__device__ __forceinline__ float2 exp2 (const ushort2 &a)
 
__device__ __forceinline__ float3 exp2 (const ushort3 &a)
 
__device__ __forceinline__ float4 exp2 (const ushort4 &a)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, exp2_func< typename PtrTraits< SrcPtr >::value_type > > > exp2_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, exp_func< typename PtrTraits< SrcPtr >::value_type > > > exp_ (const SrcPtr &src)
 
template<class Ptr2DSz >
__host__ int getCols (const Ptr2DSz &ptr)
 
template<class Ptr2DSz >
__host__ int getRows (const Ptr2DSz &ptr)
 
template<typename T >
__host__ GlobPtrSz< T > globPtr (const GpuMat &mat)
 
template<typename T >
__host__ GlobPtrSz< T > globPtr (const GpuMat_< T > &mat)
 
template<typename T >
__host__ __device__ GlobPtr< T > globPtr (T *data, size_t step)
 
template<typename T >
__host__ __device__ GlobPtrSz< T > globPtr (T *data, size_t step, int rows, int cols)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, GRAY_to_BGR_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > GRAY_to_BGR_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, GRAY_to_BGRA_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > GRAY_to_BGRA_ (const SrcPtr &src)
 
template<class SrcPtr , typename ResType , class MaskPtr >
__host__ void gridCalcSum (const SrcPtr &src, GpuMat_< ResType > &dst, const MaskPtr &mask, Stream &stream=Stream::Null())
 
template<class SrcPtr , typename ResType >
__host__ void gridCalcSum (const SrcPtr &src, GpuMat_< ResType > &dst, Stream &stream=Stream::Null())
 
template<class Policy , class SrcPtr , typename ResType , class MaskPtr >
__host__ void gridCalcSum_ (const SrcPtr &src, GpuMat_< ResType > &dst, const MaskPtr &mask, Stream &stream=Stream::Null())
 
template<class Policy , class SrcPtr , typename ResType >
__host__ void gridCalcSum_ (const SrcPtr &src, GpuMat_< ResType > &dst, Stream &stream=Stream::Null())
 
template<class SrcPtr , typename DstType , class MaskPtr >
__host__ void gridCopy (const SrcPtr &src, const GlobPtrSz< DstType > &dst, const MaskPtr &mask, Stream &stream=Stream::Null())
 
template<class SrcPtr , typename DstType >
__host__ void gridCopy (const SrcPtr &src, const GlobPtrSz< DstType > &dst, Stream &stream=Stream::Null())
 
template<class SrcPtr , typename DstType , class MaskPtr >
__host__ void gridCopy (const SrcPtr &src, GpuMat_< DstType > &dst, const MaskPtr &mask, Stream &stream=Stream::Null())
 
template<class SrcPtr , typename DstType >
__host__ void gridCopy (const SrcPtr &src, GpuMat_< DstType > &dst, Stream &stream=Stream::Null())
 
template<class SrcPtrTuple , typename D0 , typename D1 , class MaskPtr >
__host__ void gridCopy (const SrcPtrTuple &src, const tuple< GlobPtrSz< D0 >, GlobPtrSz< D1 > > &dst, const MaskPtr &mask, Stream &stream=Stream::Null())
 
template<class SrcPtrTuple , typename D0 , typename D1 >
__host__ void gridCopy (const SrcPtrTuple &src, const tuple< GlobPtrSz< D0 >, GlobPtrSz< D1 > > &dst, Stream &stream=Stream::Null())
 
template<class SrcPtrTuple , typename D0 , typename D1 , typename D2 , class MaskPtr >
__host__ void gridCopy (const SrcPtrTuple &src, const tuple< GlobPtrSz< D0 >, GlobPtrSz< D1 >, GlobPtrSz< D2 > > &dst, const MaskPtr &mask, Stream &stream=Stream::Null())
 
template<class SrcPtrTuple , typename D0 , typename D1 , typename D2 >
__host__ void gridCopy (const SrcPtrTuple &src, const tuple< GlobPtrSz< D0 >, GlobPtrSz< D1 >, GlobPtrSz< D2 > > &dst, Stream &stream=Stream::Null())
 
template<class SrcPtrTuple , typename D0 , typename D1 , typename D2 , typename D3 , class MaskPtr >
__host__ void gridCopy (const SrcPtrTuple &src, const tuple< GlobPtrSz< D0 >, GlobPtrSz< D1 >, GlobPtrSz< D2 >, GlobPtrSz< D3 > > &dst, const MaskPtr &mask, Stream &stream=Stream::Null())
 
template<class SrcPtrTuple , typename D0 , typename D1 , class MaskPtr >
__host__ void gridCopy (const SrcPtrTuple &src, const tuple< GpuMat_< D0 > &, GpuMat_< D1 > & > &dst, const MaskPtr &mask, Stream &stream=Stream::Null())
 
template<class SrcPtrTuple , typename D0 , typename D1 >
__host__ void gridCopy (const SrcPtrTuple &src, const tuple< GpuMat_< D0 > &, GpuMat_< D1 > & > &dst, Stream &stream=Stream::Null())
 
template<class SrcPtrTuple , typename D0 , typename D1 , typename D2 , class MaskPtr >
__host__ void gridCopy (const SrcPtrTuple &src, const tuple< GpuMat_< D0 > &, GpuMat_< D1 > &, GpuMat_< D2 > & > &dst, const MaskPtr &mask, Stream &stream=Stream::Null())
 
template<class SrcPtrTuple , typename D0 , typename D1 , typename D2 >
__host__ void gridCopy (const SrcPtrTuple &src, const tuple< GpuMat_< D0 > &, GpuMat_< D1 > &, GpuMat_< D2 > & > &dst, Stream &stream=Stream::Null())
 
template<class SrcPtrTuple , typename D0 , typename D1 , typename D2 , typename D3 , class MaskPtr >
__host__ void gridCopy (const SrcPtrTuple &src, const tuple< GpuMat_< D0 > &, GpuMat_< D1 > &, GpuMat_< D2 > &, GpuMat_< D3 > & > &dst, const MaskPtr &mask, Stream &stream=Stream::Null())
 
template<class Policy , class SrcPtr , typename DstType , class MaskPtr >
__host__ void gridCopy_ (const SrcPtr &src, const GlobPtrSz< DstType > &dst, const MaskPtr &mask, Stream &stream=Stream::Null())
 
template<class Policy , class SrcPtr , typename DstType >
__host__ void gridCopy_ (const SrcPtr &src, const GlobPtrSz< DstType > &dst, Stream &stream=Stream::Null())
 
template<class Policy , class SrcPtr , typename DstType , class MaskPtr >
__host__ void gridCopy_ (const SrcPtr &src, GpuMat_< DstType > &dst, const MaskPtr &mask, Stream &stream=Stream::Null())
 
template<class Policy , class SrcPtr , typename DstType >
__host__ void gridCopy_ (const SrcPtr &src, GpuMat_< DstType > &dst, Stream &stream=Stream::Null())
 
template<class Policy , class SrcPtrTuple , typename D0 , typename D1 , class MaskPtr >
__host__ void gridCopy_ (const SrcPtrTuple &src, const tuple< GlobPtrSz< D0 >, GlobPtrSz< D1 > > &dst, const MaskPtr &mask, Stream &stream=Stream::Null())
 
template<class Policy , class SrcPtrTuple , typename D0 , typename D1 >
__host__ void gridCopy_ (const SrcPtrTuple &src, const tuple< GlobPtrSz< D0 >, GlobPtrSz< D1 > > &dst, Stream &stream=Stream::Null())
 
template<class Policy , class SrcPtrTuple , typename D0 , typename D1 , typename D2 , class MaskPtr >
__host__ void gridCopy_ (const SrcPtrTuple &src, const tuple< GlobPtrSz< D0 >, GlobPtrSz< D1 >, GlobPtrSz< D2 > > &dst, const MaskPtr &mask, Stream &stream=Stream::Null())
 
template<class Policy , class SrcPtrTuple , typename D0 , typename D1 , typename D2 >
__host__ void gridCopy_ (const SrcPtrTuple &src, const tuple< GlobPtrSz< D0 >, GlobPtrSz< D1 >, GlobPtrSz< D2 > > &dst, Stream &stream=Stream::Null())
 
template<class Policy , class SrcPtrTuple , typename D0 , typename D1 , typename D2 , typename D3 , class MaskPtr >
__host__ void gridCopy_ (const SrcPtrTuple &src, const tuple< GlobPtrSz< D0 >, GlobPtrSz< D1 >, GlobPtrSz< D2 >, GlobPtrSz< D3 > > &dst, const MaskPtr &mask, Stream &stream=Stream::Null())
 
template<class Policy , class SrcPtrTuple , typename D0 , typename D1 , typename D2 , typename D3 >
__host__ void gridCopy_ (const SrcPtrTuple &src, const tuple< GlobPtrSz< D0 >, GlobPtrSz< D1 >, GlobPtrSz< D2 >, GlobPtrSz< D3 > > &dst, Stream &stream=Stream::Null())
 
template<class SrcPtrTuple , typename D0 , typename D1 , typename D2 , typename D3 >
__host__ void gridCopy_ (const SrcPtrTuple &src, const tuple< GlobPtrSz< D0 >, GlobPtrSz< D1 >, GlobPtrSz< D2 >, GlobPtrSz< D3 > > &dst, Stream &stream=Stream::Null())
 
template<class Policy , class SrcPtrTuple , typename D0 , typename D1 , class MaskPtr >
__host__ void gridCopy_ (const SrcPtrTuple &src, const tuple< GpuMat_< D0 > &, GpuMat_< D1 > & > &dst, const MaskPtr &mask, Stream &stream=Stream::Null())
 
template<class Policy , class SrcPtrTuple , typename D0 , typename D1 >
__host__ void gridCopy_ (const SrcPtrTuple &src, const tuple< GpuMat_< D0 > &, GpuMat_< D1 > & > &dst, Stream &stream=Stream::Null())
 
template<class Policy , class SrcPtrTuple , typename D0 , typename D1 , typename D2 , class MaskPtr >
__host__ void gridCopy_ (const SrcPtrTuple &src, const tuple< GpuMat_< D0 > &, GpuMat_< D1 > &, GpuMat_< D2 > & > &dst, const MaskPtr &mask, Stream &stream=Stream::Null())
 
template<class Policy , class SrcPtrTuple , typename D0 , typename D1 , typename D2 >
__host__ void gridCopy_ (const SrcPtrTuple &src, const tuple< GpuMat_< D0 > &, GpuMat_< D1 > &, GpuMat_< D2 > & > &dst, Stream &stream=Stream::Null())
 
template<class Policy , class SrcPtrTuple , typename D0 , typename D1 , typename D2 , typename D3 , class MaskPtr >
__host__ void gridCopy_ (const SrcPtrTuple &src, const tuple< GpuMat_< D0 > &, GpuMat_< D1 > &, GpuMat_< D2 > &, GpuMat_< D3 > & > &dst, const MaskPtr &mask, Stream &stream=Stream::Null())
 
template<class Policy , class SrcPtrTuple , typename D0 , typename D1 , typename D2 , typename D3 >
__host__ void gridCopy_ (const SrcPtrTuple &src, const tuple< GpuMat_< D0 > &, GpuMat_< D1 > &, GpuMat_< D2 > &, GpuMat_< D3 > & > &dst, Stream &stream=Stream::Null())
 
template<class SrcPtrTuple , typename D0 , typename D1 , typename D2 , typename D3 >
__host__ void gridCopy_ (const SrcPtrTuple &src, const tuple< GpuMat_< D0 > &, GpuMat_< D1 > &, GpuMat_< D2 > &, GpuMat_< D3 > & > &dst, Stream &stream=Stream::Null())
 
template<class SrcPtr , typename ResType , class MaskPtr >
__host__ void gridCountNonZero (const SrcPtr &src, GpuMat_< ResType > &dst, const MaskPtr &mask, Stream &stream=Stream::Null())
 
template<class SrcPtr , typename ResType >
__host__ void gridCountNonZero (const SrcPtr &src, GpuMat_< ResType > &dst, Stream &stream=Stream::Null())
 
template<class Policy , class SrcPtr , typename ResType , class MaskPtr >
__host__ void gridCountNonZero_ (const SrcPtr &src, GpuMat_< ResType > &dst, const MaskPtr &mask, Stream &stream=Stream::Null())
 
template<class Policy , class SrcPtr , typename ResType >
__host__ void gridCountNonZero_ (const SrcPtr &src, GpuMat_< ResType > &dst, Stream &stream=Stream::Null())
 
template<class SrcPtr , typename ResType , class MaskPtr >
__host__ void gridFindMaxVal (const SrcPtr &src, GpuMat_< ResType > &dst, const MaskPtr &mask, Stream &stream=Stream::Null())
 
template<class SrcPtr , typename ResType >
__host__ void gridFindMaxVal (const SrcPtr &src, GpuMat_< ResType > &dst, Stream &stream=Stream::Null())
 
template<class Policy , class SrcPtr , typename ResType , class MaskPtr >
__host__ void gridFindMaxVal_ (const SrcPtr &src, GpuMat_< ResType > &dst, const MaskPtr &mask, Stream &stream=Stream::Null())
 
template<class Policy , class SrcPtr , typename ResType >
__host__ void gridFindMaxVal_ (const SrcPtr &src, GpuMat_< ResType > &dst, Stream &stream=Stream::Null())
 
template<class SrcPtr , typename ResType , class MaskPtr >
__host__ void gridFindMinMaxVal (const SrcPtr &src, GpuMat_< ResType > &dst, const MaskPtr &mask, Stream &stream=Stream::Null())
 
template<class SrcPtr , typename ResType >
__host__ void gridFindMinMaxVal (const SrcPtr &src, GpuMat_< ResType > &dst, Stream &stream=Stream::Null())
 
template<class Policy , class SrcPtr , typename ResType , class MaskPtr >
__host__ void gridFindMinMaxVal_ (const SrcPtr &src, GpuMat_< ResType > &dst, const MaskPtr &mask, Stream &stream=Stream::Null())
 
template<class Policy , class SrcPtr , typename ResType >
__host__ void gridFindMinMaxVal_ (const SrcPtr &src, GpuMat_< ResType > &dst, Stream &stream=Stream::Null())
 
template<class SrcPtr , typename ResType , class MaskPtr >
__host__ void gridFindMinVal (const SrcPtr &src, GpuMat_< ResType > &dst, const MaskPtr &mask, Stream &stream=Stream::Null())
 
template<class SrcPtr , typename ResType >
__host__ void gridFindMinVal (const SrcPtr &src, GpuMat_< ResType > &dst, Stream &stream=Stream::Null())
 
template<class Policy , class SrcPtr , typename ResType , class MaskPtr >
__host__ void gridFindMinVal_ (const SrcPtr &src, GpuMat_< ResType > &dst, const MaskPtr &mask, Stream &stream=Stream::Null())
 
template<class Policy , class SrcPtr , typename ResType >
__host__ void gridFindMinVal_ (const SrcPtr &src, GpuMat_< ResType > &dst, Stream &stream=Stream::Null())
 
template<int BIN_COUNT, class SrcPtr , typename ResType , class MaskPtr >
__host__ void gridHistogram (const SrcPtr &src, GpuMat_< ResType > &dst, const MaskPtr &mask, Stream &stream=Stream::Null())
 
template<int BIN_COUNT, class SrcPtr , typename ResType >
__host__ void gridHistogram (const SrcPtr &src, GpuMat_< ResType > &dst, Stream &stream=Stream::Null())
 
template<int BIN_COUNT, class Policy , class SrcPtr , typename ResType , class MaskPtr >
__host__ void gridHistogram_ (const SrcPtr &src, GpuMat_< ResType > &dst, const MaskPtr &mask, Stream &stream=Stream::Null())
 
template<int BIN_COUNT, class Policy , class SrcPtr , typename ResType >
__host__ void gridHistogram_ (const SrcPtr &src, GpuMat_< ResType > &dst, Stream &stream=Stream::Null())
 
template<class SrcPtr , typename DstType >
__host__ void gridIntegral (const SrcPtr &src, GpuMat_< DstType > &dst, Stream &stream=Stream::Null())
 
template<class SrcPtrTuple , typename DstType , class MaskPtr >
__host__ void gridMerge (const SrcPtrTuple &src, const GlobPtrSz< DstType > &dst, const MaskPtr &mask, Stream &stream=Stream::Null())
 
template<class SrcPtrTuple , typename DstType >
__host__ void gridMerge (const SrcPtrTuple &src, const GlobPtrSz< DstType > &dst, Stream &stream=Stream::Null())
 
template<class SrcPtrTuple , typename DstType , class MaskPtr >
__host__ void gridMerge (const SrcPtrTuple &src, GpuMat_< DstType > &dst, const MaskPtr &mask, Stream &stream=Stream::Null())
 
template<class SrcPtrTuple , typename DstType >
__host__ void gridMerge (const SrcPtrTuple &src, GpuMat_< DstType > &dst, Stream &stream=Stream::Null())
 
template<class ArrayType , size_t ArraySize, typename DstType , class MaskPtr >
__host__ void gridMerge (const std::array< ArrayType, ArraySize > &src, const GlobPtrSz< DstType > &dst, const MaskPtr &mask, Stream &stream=Stream::Null())
 
template<class ArrayType , size_t ArraySize, typename DstType >
__host__ void gridMerge (const std::array< ArrayType, ArraySize > &src, const GlobPtrSz< DstType > &dst, Stream &stream=Stream::Null())
 
template<class ArrayType , size_t ArraySize, typename DstType >
__host__ void gridMerge (const std::array< ArrayType, ArraySize > &src, GpuMat_< DstType > &dst, Stream &stream=Stream::Null())
 
template<class Policy , class SrcPtrTuple , typename DstType , class MaskPtr >
__host__ void gridMerge_ (const SrcPtrTuple &src, const GlobPtrSz< DstType > &dst, const MaskPtr &mask, Stream &stream=Stream::Null())
 
template<class Policy , class SrcPtrTuple , typename DstType >
__host__ void gridMerge_ (const SrcPtrTuple &src, const GlobPtrSz< DstType > &dst, Stream &stream=Stream::Null())
 
template<class Policy , class SrcPtrTuple , typename DstType , class MaskPtr >
__host__ void gridMerge_ (const SrcPtrTuple &src, GpuMat_< DstType > &dst, const MaskPtr &mask, Stream &stream=Stream::Null())
 
template<class Policy , class SrcPtrTuple , typename DstType >
__host__ void gridMerge_ (const SrcPtrTuple &src, GpuMat_< DstType > &dst, Stream &stream=Stream::Null())
 
template<class ArrayType , size_t ArraySize, typename DstType , class MaskPtr >
__host__ void gridMergeArray (const std::array< ArrayType, ArraySize > &src, GpuMat_< DstType > &dst, const MaskPtr &mask, Stream &stream=Stream::Null())
 
template<class Policy , class ArrayType , size_t ArraySize, typename DstType , class MaskPtr >
__host__ void gridMergeArray_ (const std::array< ArrayType, ArraySize > &src, const GlobPtrSz< DstType > &dst, const MaskPtr &mask, Stream &stream=Stream::Null())
 
template<class Policy , class ArrayType , size_t ArraySize, typename DstType >
__host__ void gridMergeArray_ (const std::array< ArrayType, ArraySize > &src, const GlobPtrSz< DstType > &dst, Stream &stream=Stream::Null())
 
template<class Policy , class ArrayType , size_t ArraySize, typename DstType , class MaskPtr >
__host__ void gridMergeArray_ (const std::array< ArrayType, ArraySize > &src, GpuMat_< DstType > &dst, const MaskPtr &mask, Stream &stream=Stream::Null())
 
template<class Policy , class ArrayType , size_t ArraySize, typename DstType >
__host__ void gridMergeArray_ (const std::array< ArrayType, ArraySize > &src, GpuMat_< DstType > &dst, Stream &stream=Stream::Null())
 
template<class SrcPtr , typename ResType , class MaskPtr >
__host__ void gridMinMaxLoc (const SrcPtr &src, GpuMat_< ResType > &valBuf, GpuMat_< int > &locBuf, const MaskPtr &mask, Stream &stream=Stream::Null())
 
template<class SrcPtr , typename ResType >
__host__ void gridMinMaxLoc (const SrcPtr &src, GpuMat_< ResType > &valBuf, GpuMat_< int > &locBuf, Stream &stream=Stream::Null())
 
template<class Policy , class SrcPtr , typename ResType , class MaskPtr >
__host__ void gridMinMaxLoc_ (const SrcPtr &src, GpuMat_< ResType > &valBuf, GpuMat_< int > &locBuf, const MaskPtr &mask, Stream &stream=Stream::Null())
 
template<class Policy , class SrcPtr , typename ResType >
__host__ void gridMinMaxLoc_ (const SrcPtr &src, GpuMat_< ResType > &valBuf, GpuMat_< int > &locBuf, Stream &stream=Stream::Null())
 
template<class SrcPtr , typename DstType >
__host__ void gridPyrDown (const SrcPtr &src, GpuMat_< DstType > &dst, Stream &stream=Stream::Null())
 
template<class Brd , class SrcPtr , typename DstType >
__host__ void gridPyrDown_ (const SrcPtr &src, GpuMat_< DstType > &dst, Stream &stream=Stream::Null())
 
template<class SrcPtr , typename DstType >
__host__ void gridPyrUp (const SrcPtr &src, GpuMat_< DstType > &dst, Stream &stream=Stream::Null())
 
template<class Reductor , class SrcPtr , typename ResType , class MaskPtr >
__host__ void gridReduceToColumn (const SrcPtr &src, GpuMat_< ResType > &dst, const MaskPtr &mask, Stream &stream=Stream::Null())
 
template<class Reductor , class SrcPtr , typename ResType >
__host__ void gridReduceToColumn (const SrcPtr &src, GpuMat_< ResType > &dst, Stream &stream=Stream::Null())
 
template<class Reductor , class Policy , class SrcPtr , typename ResType , class MaskPtr >
__host__ void gridReduceToColumn_ (const SrcPtr &src, GpuMat_< ResType > &dst, const MaskPtr &mask, Stream &stream=Stream::Null())
 
template<class Reductor , class Policy , class SrcPtr , typename ResType >
__host__ void gridReduceToColumn_ (const SrcPtr &src, GpuMat_< ResType > &dst, Stream &stream=Stream::Null())
 
template<class Reductor , class SrcPtr , typename ResType , class MaskPtr >
__host__ void gridReduceToRow (const SrcPtr &src, GpuMat_< ResType > &dst, const MaskPtr &mask, Stream &stream=Stream::Null())
 
template<class Reductor , class SrcPtr , typename ResType >
__host__ void gridReduceToRow (const SrcPtr &src, GpuMat_< ResType > &dst, Stream &stream=Stream::Null())
 
template<class SrcPtr , typename DstType , class MaskPtr >
__host__ void gridSplit (const SrcPtr &src, const tuple< GpuMat_< DstType > &, GpuMat_< DstType > & > &dst, const MaskPtr &mask, Stream &stream=Stream::Null())
 
template<class SrcPtr , typename DstType >
__host__ void gridSplit (const SrcPtr &src, const tuple< GpuMat_< DstType > &, GpuMat_< DstType > & > &dst, Stream &stream=Stream::Null())
 
template<class SrcPtr , typename DstType , class MaskPtr >
__host__ void gridSplit (const SrcPtr &src, const tuple< GpuMat_< DstType > &, GpuMat_< DstType > &, GpuMat_< DstType > & > &dst, const MaskPtr &mask, Stream &stream=Stream::Null())
 
template<class SrcPtr , typename DstType >
__host__ void gridSplit (const SrcPtr &src, const tuple< GpuMat_< DstType > &, GpuMat_< DstType > &, GpuMat_< DstType > & > &dst, Stream &stream=Stream::Null())
 
template<class SrcPtr , typename DstType , class MaskPtr >
__host__ void gridSplit (const SrcPtr &src, const tuple< GpuMat_< DstType > &, GpuMat_< DstType > &, GpuMat_< DstType > &, GpuMat_< DstType > & > &dst, const MaskPtr &mask, Stream &stream=Stream::Null())
 
template<class SrcPtr , typename DstType >
__host__ void gridSplit (const SrcPtr &src, const tuple< GpuMat_< DstType > &, GpuMat_< DstType > &, GpuMat_< DstType > &, GpuMat_< DstType > & > &dst, Stream &stream=Stream::Null())
 
template<class SrcPtr , typename DstType , int COUNT, class MaskPtr >
__host__ void gridSplit (const SrcPtr &src, GlobPtrSz< DstType >(&dst)[COUNT], const MaskPtr &mask, Stream &stream=Stream::Null())
 
template<class SrcPtr , typename DstType , int COUNT>
__host__ void gridSplit (const SrcPtr &src, GlobPtrSz< DstType >(&dst)[COUNT], Stream &stream=Stream::Null())
 
template<class SrcPtr , typename DstType , int COUNT, class MaskPtr >
__host__ void gridSplit (const SrcPtr &src, GpuMat_< DstType >(&dst)[COUNT], const MaskPtr &mask, Stream &stream=Stream::Null())
 
template<class SrcPtr , typename DstType , int COUNT>
__host__ void gridSplit (const SrcPtr &src, GpuMat_< DstType >(&dst)[COUNT], Stream &stream=Stream::Null())
 
template<class Policy , class SrcPtr , typename DstType , class MaskPtr >
__host__ void gridSplit_ (const SrcPtr &src, const tuple< GpuMat_< DstType > &, GpuMat_< DstType > & > &dst, const MaskPtr &mask, Stream &stream=Stream::Null())
 
template<class Policy , class SrcPtr , typename DstType >
__host__ void gridSplit_ (const SrcPtr &src, const tuple< GpuMat_< DstType > &, GpuMat_< DstType > & > &dst, Stream &stream=Stream::Null())
 
template<class Policy , class SrcPtr , typename DstType , class MaskPtr >
__host__ void gridSplit_ (const SrcPtr &src, const tuple< GpuMat_< DstType > &, GpuMat_< DstType > &, GpuMat_< DstType > & > &dst, const MaskPtr &mask, Stream &stream=Stream::Null())
 
template<class Policy , class SrcPtr , typename DstType >
__host__ void gridSplit_ (const SrcPtr &src, const tuple< GpuMat_< DstType > &, GpuMat_< DstType > &, GpuMat_< DstType > & > &dst, Stream &stream=Stream::Null())
 
template<class Policy , class SrcPtr , typename DstType , class MaskPtr >
__host__ void gridSplit_ (const SrcPtr &src, const tuple< GpuMat_< DstType > &, GpuMat_< DstType > &, GpuMat_< DstType > &, GpuMat_< DstType > & > &dst, const MaskPtr &mask, Stream &stream=Stream::Null())
 
template<class Policy , class SrcPtr , typename DstType >
__host__ void gridSplit_ (const SrcPtr &src, const tuple< GpuMat_< DstType > &, GpuMat_< DstType > &, GpuMat_< DstType > &, GpuMat_< DstType > & > &dst, Stream &stream=Stream::Null())
 
template<class Policy , class SrcPtr , typename DstType , class MaskPtr >
__host__ void gridSplit_ (const SrcPtr &src, GlobPtrSz< DstType >(&dst)[2], const MaskPtr &mask, Stream &stream=Stream::Null())
 
template<class Policy , class SrcPtr , typename DstType >
__host__ void gridSplit_ (const SrcPtr &src, GlobPtrSz< DstType >(&dst)[2], Stream &stream=Stream::Null())
 
template<class Policy , class SrcPtr , typename DstType , class MaskPtr >
__host__ void gridSplit_ (const SrcPtr &src, GlobPtrSz< DstType >(&dst)[3], const MaskPtr &mask, Stream &stream=Stream::Null())
 
template<class Policy , class SrcPtr , typename DstType >
__host__ void gridSplit_ (const SrcPtr &src, GlobPtrSz< DstType >(&dst)[3], Stream &stream=Stream::Null())
 
template<class Policy , class SrcPtr , typename DstType , class MaskPtr >
__host__ void gridSplit_ (const SrcPtr &src, GlobPtrSz< DstType >(&dst)[4], const MaskPtr &mask, Stream &stream=Stream::Null())
 
template<class Policy , class SrcPtr , typename DstType >
__host__ void gridSplit_ (const SrcPtr &src, GlobPtrSz< DstType >(&dst)[4], Stream &stream=Stream::Null())
 
template<class Policy , class SrcPtr , typename DstType , class MaskPtr >
__host__ void gridSplit_ (const SrcPtr &src, GpuMat_< DstType >(&dst)[2], const MaskPtr &mask, Stream &stream=Stream::Null())
 
template<class Policy , class SrcPtr , typename DstType >
__host__ void gridSplit_ (const SrcPtr &src, GpuMat_< DstType >(&dst)[2], Stream &stream=Stream::Null())
 
template<class Policy , class SrcPtr , typename DstType , class MaskPtr >
__host__ void gridSplit_ (const SrcPtr &src, GpuMat_< DstType >(&dst)[3], const MaskPtr &mask, Stream &stream=Stream::Null())
 
template<class Policy , class SrcPtr , typename DstType >
__host__ void gridSplit_ (const SrcPtr &src, GpuMat_< DstType >(&dst)[3], Stream &stream=Stream::Null())
 
template<class Policy , class SrcPtr , typename DstType , class MaskPtr >
__host__ void gridSplit_ (const SrcPtr &src, GpuMat_< DstType >(&dst)[4], const MaskPtr &mask, Stream &stream=Stream::Null())
 
template<class Policy , class SrcPtr , typename DstType >
__host__ void gridSplit_ (const SrcPtr &src, GpuMat_< DstType >(&dst)[4], Stream &stream=Stream::Null())
 
template<class SrcPtr1 , class SrcPtr2 , typename DstType , class Op , class MaskPtr >
__host__ void gridTransformBinary (const SrcPtr1 &src1, const SrcPtr2 &src2, const GlobPtrSz< DstType > &dst, const Op &op, const MaskPtr &mask, Stream &stream=Stream::Null())
 
template<class SrcPtr1 , class SrcPtr2 , typename DstType , class Op >
__host__ void gridTransformBinary (const SrcPtr1 &src1, const SrcPtr2 &src2, const GlobPtrSz< DstType > &dst, const Op &op, Stream &stream=Stream::Null())
 
template<class SrcPtr1 , class SrcPtr2 , typename DstType1 , typename DstType2 , class Op1 , class Op2 >
__host__ void gridTransformBinary (const SrcPtr1 &src1, const SrcPtr2 &src2, const GlobPtrSz< DstType1 > &dst1, const GlobPtrSz< DstType2 > &dst2, const Op1 &op1, const Op2 &op2, Stream &stream=Stream::Null())
 
template<class SrcPtr1 , class SrcPtr2 , typename DstType1 , typename DstType2 , class Op1 , class Op2 , class MaskPtr >
__host__ void gridTransformBinary (const SrcPtr1 &src1, const SrcPtr2 &src2, const GlobPtrSz< DstType2 > &dst1, const GlobPtrSz< DstType2 > &dst2, const Op1 &op1, const Op2 &op2, const MaskPtr &mask, Stream &stream=Stream::Null())
 
template<class SrcPtr1 , class SrcPtr2 , typename DstType , class Op , class MaskPtr >
__host__ void gridTransformBinary (const SrcPtr1 &src1, const SrcPtr2 &src2, GpuMat_< DstType > &dst, const Op &op, const MaskPtr &mask, Stream &stream=Stream::Null())
 
template<class SrcPtr1 , class SrcPtr2 , typename DstType , class Op >
__host__ void gridTransformBinary (const SrcPtr1 &src1, const SrcPtr2 &src2, GpuMat_< DstType > &dst, const Op &op, Stream &stream=Stream::Null())
 
template<class SrcPtr1 , class SrcPtr2 , typename DstType1 , typename DstType2 , class Op1 , class Op2 , class MaskPtr >
__host__ void gridTransformBinary (const SrcPtr1 &src1, const SrcPtr2 &src2, GpuMat_< DstType1 > &dst1, GpuMat_< DstType2 > &dst2, const Op1 &op1, const Op2 &op2, const MaskPtr &mask, Stream &stream=Stream::Null())
 
template<class SrcPtr1 , class SrcPtr2 , typename DstType1 , typename DstType2 , class Op1 , class Op2 >
__host__ void gridTransformBinary (const SrcPtr1 &src1, const SrcPtr2 &src2, GpuMat_< DstType1 > &dst1, GpuMat_< DstType2 > &dst2, const Op1 &op1, const Op2 &op2, Stream &stream=Stream::Null())
 
template<class Policy , class SrcPtr1 , class SrcPtr2 , typename DstType , class BinOp , class MaskPtr >
__host__ void gridTransformBinary_ (const SrcPtr1 &src1, const SrcPtr2 &src2, const GlobPtrSz< DstType > &dst, const BinOp &op, const MaskPtr &mask, Stream &stream=Stream::Null())
 
template<class Policy , class SrcPtr1 , class SrcPtr2 , typename DstType , class BinOp >
__host__ void gridTransformBinary_ (const SrcPtr1 &src1, const SrcPtr2 &src2, const GlobPtrSz< DstType > &dst, const BinOp &op, Stream &stream=Stream::Null())
 
template<class Policy , class SrcPtr1 , class SrcPtr2 , typename DstType1 , typename DstType2 , class BinOp1 , class BinOp2 , class MaskPtr >
__host__ void gridTransformBinary_ (const SrcPtr1 &src1, const SrcPtr2 &src2, const GlobPtrSz< DstType1 > &dst1, const GlobPtrSz< DstType2 > &dst2, const BinOp1 &op1, const BinOp2 &op2, const MaskPtr &mask, Stream &stream=Stream::Null())
 
template<class Policy , class SrcPtr1 , class SrcPtr2 , typename DstType1 , typename DstType2 , class BinOp1 , class BinOp2 >
__host__ void gridTransformBinary_ (const SrcPtr1 &src1, const SrcPtr2 &src2, const GlobPtrSz< DstType1 > &dst1, const GlobPtrSz< DstType2 > &dst2, const BinOp1 &op1, const BinOp2 &op2, Stream &stream=Stream::Null())
 
template<class Policy , class SrcPtr1 , class SrcPtr2 , typename DstType , class BinOp , class MaskPtr >
__host__ void gridTransformBinary_ (const SrcPtr1 &src1, const SrcPtr2 &src2, GpuMat_< DstType > &dst, const BinOp &op, const MaskPtr &mask, Stream &stream=Stream::Null())
 
template<class Policy , class SrcPtr1 , class SrcPtr2 , typename DstType , class BinOp >
__host__ void gridTransformBinary_ (const SrcPtr1 &src1, const SrcPtr2 &src2, GpuMat_< DstType > &dst, const BinOp &op, Stream &stream=Stream::Null())
 
template<class Policy , class SrcPtr1 , class SrcPtr2 , typename DstType1 , typename DstType2 , class BinOp1 , class BinOp2 , class MaskPtr >
__host__ void gridTransformBinary_ (const SrcPtr1 &src1, const SrcPtr2 &src2, GpuMat_< DstType1 > &dst1, GpuMat_< DstType2 > &dst2, const BinOp1 &op1, const BinOp2 &op2, const MaskPtr &mask, Stream &stream=Stream::Null())
 
template<class Policy , class SrcPtr1 , class SrcPtr2 , typename DstType1 , typename DstType2 , class BinOp1 , class BinOp2 >
__host__ void gridTransformBinary_ (const SrcPtr1 &src1, const SrcPtr2 &src2, GpuMat_< DstType1 > &dst1, GpuMat_< DstType2 > &dst2, const BinOp1 &op1, const BinOp2 &op2, Stream &stream=Stream::Null())
 
template<class SrcPtr , typename D0 , typename D1 , class OpTuple , class MaskPtr >
__host__ void gridTransformTuple (const SrcPtr &src, const tuple< GlobPtrSz< D0 >, GlobPtrSz< D1 > > &dst, const OpTuple &op, const MaskPtr &mask, Stream &stream=Stream::Null())
 
template<class SrcPtr , typename D0 , typename D1 , class OpTuple >
__host__ void gridTransformTuple (const SrcPtr &src, const tuple< GlobPtrSz< D0 >, GlobPtrSz< D1 > > &dst, const OpTuple &op, Stream &stream=Stream::Null())
 
template<class SrcPtr , typename D0 , typename D1 , typename D2 , class OpTuple , class MaskPtr >
__host__ void gridTransformTuple (const SrcPtr &src, const tuple< GlobPtrSz< D0 >, GlobPtrSz< D1 >, GlobPtrSz< D2 > > &dst, const OpTuple &op, const MaskPtr &mask, Stream &stream=Stream::Null())
 
template<class SrcPtr , typename D0 , typename D1 , typename D2 , class OpTuple >
__host__ void gridTransformTuple (const SrcPtr &src, const tuple< GlobPtrSz< D0 >, GlobPtrSz< D1 >, GlobPtrSz< D2 > > &dst, const OpTuple &op, Stream &stream=Stream::Null())
 
template<class SrcPtr , typename D0 , typename D1 , typename D2 , typename D3 , class OpTuple , class MaskPtr >
__host__ void gridTransformTuple (const SrcPtr &src, const tuple< GlobPtrSz< D0 >, GlobPtrSz< D1 >, GlobPtrSz< D2 >, GlobPtrSz< D3 > > &dst, const OpTuple &op, const MaskPtr &mask, Stream &stream=Stream::Null())
 
template<class SrcPtr , typename D0 , typename D1 , typename D2 , typename D3 , class OpTuple >
__host__ void gridTransformTuple (const SrcPtr &src, const tuple< GlobPtrSz< D0 >, GlobPtrSz< D1 >, GlobPtrSz< D2 >, GlobPtrSz< D3 > > &dst, const OpTuple &op, Stream &stream=Stream::Null())
 
template<class SrcPtr , typename D0 , typename D1 , class OpTuple , class MaskPtr >
__host__ void gridTransformTuple (const SrcPtr &src, const tuple< GpuMat_< D0 > &, GpuMat_< D1 > & > &dst, const OpTuple &op, const MaskPtr &mask, Stream &stream=Stream::Null())
 
template<class SrcPtr , typename D0 , typename D1 , class OpTuple >
__host__ void gridTransformTuple (const SrcPtr &src, const tuple< GpuMat_< D0 > &, GpuMat_< D1 > & > &dst, const OpTuple &op, Stream &stream=Stream::Null())
 
template<class SrcPtr , typename D0 , typename D1 , typename D2 , class OpTuple , class MaskPtr >
__host__ void gridTransformTuple (const SrcPtr &src, const tuple< GpuMat_< D0 > &, GpuMat_< D1 > &, GpuMat_< D2 > & > &dst, const OpTuple &op, const MaskPtr &mask, Stream &stream=Stream::Null())
 
template<class SrcPtr , typename D0 , typename D1 , typename D2 , class OpTuple >
__host__ void gridTransformTuple (const SrcPtr &src, const tuple< GpuMat_< D0 > &, GpuMat_< D1 > &, GpuMat_< D2 > & > &dst, const OpTuple &op, Stream &stream=Stream::Null())
 
template<class SrcPtr , typename D0 , typename D1 , typename D2 , typename D3 , class OpTuple , class MaskPtr >
__host__ void gridTransformTuple (const SrcPtr &src, const tuple< GpuMat_< D0 > &, GpuMat_< D1 > &, GpuMat_< D2 > &, GpuMat_< D3 > & > &dst, const OpTuple &op, const MaskPtr &mask, Stream &stream=Stream::Null())
 
template<class SrcPtr , typename D0 , typename D1 , typename D2 , typename D3 , class OpTuple >
__host__ void gridTransformTuple (const SrcPtr &src, const tuple< GpuMat_< D0 > &, GpuMat_< D1 > &, GpuMat_< D2 > &, GpuMat_< D3 > & > &dst, const OpTuple &op, Stream &stream=Stream::Null())
 
template<class Policy , class SrcPtr , typename D0 , typename D1 , class OpTuple , class MaskPtr >
__host__ void gridTransformTuple_ (const SrcPtr &src, const tuple< GlobPtrSz< D0 >, GlobPtrSz< D1 > > &dst, const OpTuple &op, const MaskPtr &mask, Stream &stream=Stream::Null())
 
template<class Policy , class SrcPtr , typename D0 , typename D1 , class OpTuple >
__host__ void gridTransformTuple_ (const SrcPtr &src, const tuple< GlobPtrSz< D0 >, GlobPtrSz< D1 > > &dst, const OpTuple &op, Stream &stream=Stream::Null())
 
template<class Policy , class SrcPtr , typename D0 , typename D1 , typename D2 , class OpTuple , class MaskPtr >
__host__ void gridTransformTuple_ (const SrcPtr &src, const tuple< GlobPtrSz< D0 >, GlobPtrSz< D1 >, GlobPtrSz< D2 > > &dst, const OpTuple &op, const MaskPtr &mask, Stream &stream=Stream::Null())
 
template<class Policy , class SrcPtr , typename D0 , typename D1 , typename D2 , class OpTuple >
__host__ void gridTransformTuple_ (const SrcPtr &src, const tuple< GlobPtrSz< D0 >, GlobPtrSz< D1 >, GlobPtrSz< D2 > > &dst, const OpTuple &op, Stream &stream=Stream::Null())
 
template<class Policy , class SrcPtr , typename D0 , typename D1 , typename D2 , typename D3 , class OpTuple , class MaskPtr >
__host__ void gridTransformTuple_ (const SrcPtr &src, const tuple< GlobPtrSz< D0 >, GlobPtrSz< D1 >, GlobPtrSz< D2 >, GlobPtrSz< D3 > > &dst, const OpTuple &op, const MaskPtr &mask, Stream &stream=Stream::Null())
 
template<class Policy , class SrcPtr , typename D0 , typename D1 , typename D2 , typename D3 , class OpTuple >
__host__ void gridTransformTuple_ (const SrcPtr &src, const tuple< GlobPtrSz< D0 >, GlobPtrSz< D1 >, GlobPtrSz< D2 >, GlobPtrSz< D3 > > &dst, const OpTuple &op, Stream &stream=Stream::Null())
 
template<class Policy , class SrcPtr , typename D0 , typename D1 , class OpTuple , class MaskPtr >
__host__ void gridTransformTuple_ (const SrcPtr &src, const tuple< GpuMat_< D0 > &, GpuMat_< D1 > & > &dst, const OpTuple &op, const MaskPtr &mask, Stream &stream=Stream::Null())
 
template<class Policy , class SrcPtr , typename D0 , typename D1 , class OpTuple >
__host__ void gridTransformTuple_ (const SrcPtr &src, const tuple< GpuMat_< D0 > &, GpuMat_< D1 > & > &dst, const OpTuple &op, Stream &stream=Stream::Null())
 
template<class Policy , class SrcPtr , typename D0 , typename D1 , typename D2 , class OpTuple , class MaskPtr >
__host__ void gridTransformTuple_ (const SrcPtr &src, const tuple< GpuMat_< D0 > &, GpuMat_< D1 > &, GpuMat_< D2 > & > &dst, const OpTuple &op, const MaskPtr &mask, Stream &stream=Stream::Null())
 
template<class Policy , class SrcPtr , typename D0 , typename D1 , typename D2 , class OpTuple >
__host__ void gridTransformTuple_ (const SrcPtr &src, const tuple< GpuMat_< D0 > &, GpuMat_< D1 > &, GpuMat_< D2 > & > &dst, const OpTuple &op, Stream &stream=Stream::Null())
 
template<class Policy , class SrcPtr , typename D0 , typename D1 , typename D2 , typename D3 , class OpTuple , class MaskPtr >
__host__ void gridTransformTuple_ (const SrcPtr &src, const tuple< GpuMat_< D0 > &, GpuMat_< D1 > &, GpuMat_< D2 > &, GpuMat_< D3 > & > &dst, const OpTuple &op, const MaskPtr &mask, Stream &stream=Stream::Null())
 
template<class Policy , class SrcPtr , typename D0 , typename D1 , typename D2 , typename D3 , class OpTuple >
__host__ void gridTransformTuple_ (const SrcPtr &src, const tuple< GpuMat_< D0 > &, GpuMat_< D1 > &, GpuMat_< D2 > &, GpuMat_< D3 > & > &dst, const OpTuple &op, Stream &stream=Stream::Null())
 
template<class SrcPtr , typename DstType , class Op , class MaskPtr >
__host__ void gridTransformUnary (const SrcPtr &src, const GlobPtrSz< DstType > &dst, const Op &op, const MaskPtr &mask, Stream &stream=Stream::Null())
 
template<class SrcPtr , typename DstType , class Op >
__host__ void gridTransformUnary (const SrcPtr &src, const GlobPtrSz< DstType > &dst, const Op &op, Stream &stream=Stream::Null())
 
template<class SrcPtr , typename DstType , class Op , class MaskPtr >
__host__ void gridTransformUnary (const SrcPtr &src, GpuMat_< DstType > &dst, const Op &op, const MaskPtr &mask, Stream &stream=Stream::Null())
 
template<class SrcPtr , typename DstType , class Op >
__host__ void gridTransformUnary (const SrcPtr &src, GpuMat_< DstType > &dst, const Op &op, Stream &stream=Stream::Null())
 
template<class Policy , class SrcPtr , typename DstType , class UnOp , class MaskPtr >
__host__ void gridTransformUnary_ (const SrcPtr &src, const GlobPtrSz< DstType > &dst, const UnOp &op, const MaskPtr &mask, Stream &stream=Stream::Null())
 
template<class Policy , class SrcPtr , typename DstType , class UnOp >
__host__ void gridTransformUnary_ (const SrcPtr &src, const GlobPtrSz< DstType > &dst, const UnOp &op, Stream &stream=Stream::Null())
 
template<class Policy , class SrcPtr , typename DstType , class UnOp , class MaskPtr >
__host__ void gridTransformUnary_ (const SrcPtr &src, GpuMat_< DstType > &dst, const UnOp &op, const MaskPtr &mask, Stream &stream=Stream::Null())
 
template<class Policy , class SrcPtr , typename DstType , class UnOp >
__host__ void gridTransformUnary_ (const SrcPtr &src, GpuMat_< DstType > &dst, const UnOp &op, Stream &stream=Stream::Null())
 
template<class SrcPtr , typename DstType >
__host__ void gridTranspose (const SrcPtr &src, const GlobPtrSz< DstType > &dst, Stream &stream=Stream::Null())
 
template<class SrcPtr , typename DstType >
__host__ void gridTranspose (const SrcPtr &src, GpuMat_< DstType > &dst, Stream &stream=Stream::Null())
 
template<class Policy , class SrcPtr , typename DstType >
__host__ void gridTranspose_ (const SrcPtr &src, const GlobPtrSz< DstType > &dst, Stream &stream=Stream::Null())
 
template<class Policy , class SrcPtr , typename DstType >
__host__ void gridTranspose_ (const SrcPtr &src, GpuMat_< DstType > &dst, Stream &stream=Stream::Null())
 
template<int BIN_COUNT, class SrcPtr >
__host__ Expr< HistogramBody< BIN_COUNT, SrcPtr > > histogram_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, HLS4_to_BGR_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > HLS4_to_BGR_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, HLS4_to_BGR_FULL_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > HLS4_to_BGR_FULL_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, HLS4_to_BGRA_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > HLS4_to_BGRA_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, HLS4_to_BGRA_FULL_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > HLS4_to_BGRA_FULL_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, HLS4_to_RGB_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > HLS4_to_RGB_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, HLS4_to_RGB_FULL_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > HLS4_to_RGB_FULL_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, HLS4_to_RGBA_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > HLS4_to_RGBA_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, HLS4_to_RGBA_FULL_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > HLS4_to_RGBA_FULL_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, HLS_to_BGR_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > HLS_to_BGR_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, HLS_to_BGR_FULL_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > HLS_to_BGR_FULL_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, HLS_to_BGRA_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > HLS_to_BGRA_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, HLS_to_BGRA_FULL_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > HLS_to_BGRA_FULL_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, HLS_to_RGB_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > HLS_to_RGB_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, HLS_to_RGB_FULL_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > HLS_to_RGB_FULL_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, HLS_to_RGBA_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > HLS_to_RGBA_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, HLS_to_RGBA_FULL_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > HLS_to_RGBA_FULL_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, HSV4_to_BGR_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > HSV4_to_BGR_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, HSV4_to_BGR_FULL_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > HSV4_to_BGR_FULL_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, HSV4_to_BGRA_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > HSV4_to_BGRA_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, HSV4_to_BGRA_FULL_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > HSV4_to_BGRA_FULL_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, HSV4_to_RGB_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > HSV4_to_RGB_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, HSV4_to_RGB_FULL_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > HSV4_to_RGB_FULL_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, HSV4_to_RGBA_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > HSV4_to_RGBA_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, HSV4_to_RGBA_FULL_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > HSV4_to_RGBA_FULL_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, HSV_to_BGR_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > HSV_to_BGR_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, HSV_to_BGR_FULL_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > HSV_to_BGR_FULL_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, HSV_to_BGRA_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > HSV_to_BGRA_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, HSV_to_BGRA_FULL_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > HSV_to_BGRA_FULL_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, HSV_to_RGB_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > HSV_to_RGB_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, HSV_to_RGB_FULL_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > HSV_to_RGB_FULL_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, HSV_to_RGBA_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > HSV_to_RGBA_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, HSV_to_RGBA_FULL_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > HSV_to_RGBA_FULL_ (const SrcPtr &src)
 
__device__ __forceinline__ float1 hypot (const char1 &a, const char1 &b)
 
__device__ __forceinline__ double1 hypot (const char1 &a, double s)
 
__device__ __forceinline__ float1 hypot (const char1 &a, float s)
 
__device__ __forceinline__ float2 hypot (const char2 &a, const char2 &b)
 
__device__ __forceinline__ double2 hypot (const char2 &a, double s)
 
__device__ __forceinline__ float2 hypot (const char2 &a, float s)
 
__device__ __forceinline__ float3 hypot (const char3 &a, const char3 &b)
 
__device__ __forceinline__ double3 hypot (const char3 &a, double s)
 
__device__ __forceinline__ float3 hypot (const char3 &a, float s)
 
__device__ __forceinline__ float4 hypot (const char4 &a, const char4 &b)
 
__device__ __forceinline__ double4 hypot (const char4 &a, double s)
 
__device__ __forceinline__ float4 hypot (const char4 &a, float s)
 
__device__ __forceinline__ double1 hypot (const double1 &a, const double1 &b)
 
__device__ __forceinline__ double1 hypot (const double1 &a, double s)
 
__device__ __forceinline__ double2 hypot (const double2 &a, const double2 &b)
 
__device__ __forceinline__ double2 hypot (const double2 &a, double s)
 
__device__ __forceinline__ double3 hypot (const double3 &a, const double3 &b)
 
__device__ __forceinline__ double3 hypot (const double3 &a, double s)
 
__device__ __forceinline__ double4 hypot (const double4 &a, const double4 &b)
 
__device__ __forceinline__ double4 hypot (const double4 &a, double s)
 
__device__ __forceinline__ float1 hypot (const float1 &a, const float1 &b)
 
__device__ __forceinline__ double1 hypot (const float1 &a, double s)
 
__device__ __forceinline__ float1 hypot (const float1 &a, float s)
 
__device__ __forceinline__ float2 hypot (const float2 &a, const float2 &b)
 
__device__ __forceinline__ double2 hypot (const float2 &a, double s)
 
__device__ __forceinline__ float2 hypot (const float2 &a, float s)
 
__device__ __forceinline__ float3 hypot (const float3 &a, const float3 &b)
 
__device__ __forceinline__ double3 hypot (const float3 &a, double s)
 
__device__ __forceinline__ float3 hypot (const float3 &a, float s)
 
__device__ __forceinline__ float4 hypot (const float4 &a, const float4 &b)
 
__device__ __forceinline__ double4 hypot (const float4 &a, double s)
 
__device__ __forceinline__ float4 hypot (const float4 &a, float s)
 
__device__ __forceinline__ float1 hypot (const int1 &a, const int1 &b)
 
__device__ __forceinline__ double1 hypot (const int1 &a, double s)
 
__device__ __forceinline__ float1 hypot (const int1 &a, float s)
 
__device__ __forceinline__ float2 hypot (const int2 &a, const int2 &b)
 
__device__ __forceinline__ double2 hypot (const int2 &a, double s)
 
__device__ __forceinline__ float2 hypot (const int2 &a, float s)
 
__device__ __forceinline__ float3 hypot (const int3 &a, const int3 &b)
 
__device__ __forceinline__ double3 hypot (const int3 &a, double s)
 
__device__ __forceinline__ float3 hypot (const int3 &a, float s)
 
__device__ __forceinline__ float4 hypot (const int4 &a, const int4 &b)
 
__device__ __forceinline__ double4 hypot (const int4 &a, double s)
 
__device__ __forceinline__ float4 hypot (const int4 &a, float s)
 
__device__ __forceinline__ float1 hypot (const short1 &a, const short1 &b)
 
__device__ __forceinline__ double1 hypot (const short1 &a, double s)
 
__device__ __forceinline__ float1 hypot (const short1 &a, float s)
 
__device__ __forceinline__ float2 hypot (const short2 &a, const short2 &b)
 
__device__ __forceinline__ double2 hypot (const short2 &a, double s)
 
__device__ __forceinline__ float2 hypot (const short2 &a, float s)
 
__device__ __forceinline__ float3 hypot (const short3 &a, const short3 &b)
 
__device__ __forceinline__ double3 hypot (const short3 &a, double s)
 
__device__ __forceinline__ float3 hypot (const short3 &a, float s)
 
__device__ __forceinline__ float4 hypot (const short4 &a, const short4 &b)
 
__device__ __forceinline__ double4 hypot (const short4 &a, double s)
 
__device__ __forceinline__ float4 hypot (const short4 &a, float s)
 
__device__ __forceinline__ float1 hypot (const uchar1 &a, const uchar1 &b)
 
__device__ __forceinline__ double1 hypot (const uchar1 &a, double s)
 
__device__ __forceinline__ float1 hypot (const uchar1 &a, float s)
 
__device__ __forceinline__ float2 hypot (const uchar2 &a, const uchar2 &b)
 
__device__ __forceinline__ double2 hypot (const uchar2 &a, double s)
 
__device__ __forceinline__ float2 hypot (const uchar2 &a, float s)
 
__device__ __forceinline__ float3 hypot (const uchar3 &a, const uchar3 &b)
 
__device__ __forceinline__ double3 hypot (const uchar3 &a, double s)
 
__device__ __forceinline__ float3 hypot (const uchar3 &a, float s)
 
__device__ __forceinline__ float4 hypot (const uchar4 &a, const uchar4 &b)
 
__device__ __forceinline__ double4 hypot (const uchar4 &a, double s)
 
__device__ __forceinline__ float4 hypot (const uchar4 &a, float s)
 
__device__ __forceinline__ float1 hypot (const uint1 &a, const uint1 &b)
 
__device__ __forceinline__ double1 hypot (const uint1 &a, double s)
 
__device__ __forceinline__ float1 hypot (const uint1 &a, float s)
 
__device__ __forceinline__ float2 hypot (const uint2 &a, const uint2 &b)
 
__device__ __forceinline__ double2 hypot (const uint2 &a, double s)
 
__device__ __forceinline__ float2 hypot (const uint2 &a, float s)
 
__device__ __forceinline__ float3 hypot (const uint3 &a, const uint3 &b)
 
__device__ __forceinline__ double3 hypot (const uint3 &a, double s)
 
__device__ __forceinline__ float3 hypot (const uint3 &a, float s)
 
__device__ __forceinline__ float4 hypot (const uint4 &a, const uint4 &b)
 
__device__ __forceinline__ double4 hypot (const uint4 &a, double s)
 
__device__ __forceinline__ float4 hypot (const uint4 &a, float s)
 
__device__ __forceinline__ float1 hypot (const ushort1 &a, const ushort1 &b)
 
__device__ __forceinline__ double1 hypot (const ushort1 &a, double s)
 
__device__ __forceinline__ float1 hypot (const ushort1 &a, float s)
 
__device__ __forceinline__ float2 hypot (const ushort2 &a, const ushort2 &b)
 
__device__ __forceinline__ double2 hypot (const ushort2 &a, double s)
 
__device__ __forceinline__ float2 hypot (const ushort2 &a, float s)
 
__device__ __forceinline__ float3 hypot (const ushort3 &a, const ushort3 &b)
 
__device__ __forceinline__ double3 hypot (const ushort3 &a, double s)
 
__device__ __forceinline__ float3 hypot (const ushort3 &a, float s)
 
__device__ __forceinline__ float4 hypot (const ushort4 &a, const ushort4 &b)
 
__device__ __forceinline__ double4 hypot (const ushort4 &a, double s)
 
__device__ __forceinline__ float4 hypot (const ushort4 &a, float s)
 
__device__ __forceinline__ double1 hypot (double s, const char1 &b)
 
__device__ __forceinline__ double2 hypot (double s, const char2 &b)
 
__device__ __forceinline__ double3 hypot (double s, const char3 &b)
 
__device__ __forceinline__ double4 hypot (double s, const char4 &b)
 
__device__ __forceinline__ double1 hypot (double s, const double1 &b)
 
__device__ __forceinline__ double2 hypot (double s, const double2 &b)
 
__device__ __forceinline__ double3 hypot (double s, const double3 &b)
 
__device__ __forceinline__ double4 hypot (double s, const double4 &b)
 
__device__ __forceinline__ double1 hypot (double s, const float1 &b)
 
__device__ __forceinline__ double2 hypot (double s, const float2 &b)
 
__device__ __forceinline__ double3 hypot (double s, const float3 &b)
 
__device__ __forceinline__ double4 hypot (double s, const float4 &b)
 
__device__ __forceinline__ double1 hypot (double s, const int1 &b)
 
__device__ __forceinline__ double2 hypot (double s, const int2 &b)
 
__device__ __forceinline__ double3 hypot (double s, const int3 &b)
 
__device__ __forceinline__ double4 hypot (double s, const int4 &b)
 
__device__ __forceinline__ double1 hypot (double s, const short1 &b)
 
__device__ __forceinline__ double2 hypot (double s, const short2 &b)
 
__device__ __forceinline__ double3 hypot (double s, const short3 &b)
 
__device__ __forceinline__ double4 hypot (double s, const short4 &b)
 
__device__ __forceinline__ double1 hypot (double s, const uchar1 &b)
 
__device__ __forceinline__ double2 hypot (double s, const uchar2 &b)
 
__device__ __forceinline__ double3 hypot (double s, const uchar3 &b)
 
__device__ __forceinline__ double4 hypot (double s, const uchar4 &b)
 
__device__ __forceinline__ double1 hypot (double s, const uint1 &b)
 
__device__ __forceinline__ double2 hypot (double s, const uint2 &b)
 
__device__ __forceinline__ double3 hypot (double s, const uint3 &b)
 
__device__ __forceinline__ double4 hypot (double s, const uint4 &b)
 
__device__ __forceinline__ double1 hypot (double s, const ushort1 &b)
 
__device__ __forceinline__ double2 hypot (double s, const ushort2 &b)
 
__device__ __forceinline__ double3 hypot (double s, const ushort3 &b)
 
__device__ __forceinline__ double4 hypot (double s, const ushort4 &b)
 
__device__ __forceinline__ float1 hypot (float s, const char1 &b)
 
__device__ __forceinline__ float2 hypot (float s, const char2 &b)
 
__device__ __forceinline__ float3 hypot (float s, const char3 &b)
 
__device__ __forceinline__ float4 hypot (float s, const char4 &b)
 
__device__ __forceinline__ float1 hypot (float s, const float1 &b)
 
__device__ __forceinline__ float2 hypot (float s, const float2 &b)
 
__device__ __forceinline__ float3 hypot (float s, const float3 &b)
 
__device__ __forceinline__ float4 hypot (float s, const float4 &b)
 
__device__ __forceinline__ float1 hypot (float s, const int1 &b)
 
__device__ __forceinline__ float2 hypot (float s, const int2 &b)
 
__device__ __forceinline__ float3 hypot (float s, const int3 &b)
 
__device__ __forceinline__ float4 hypot (float s, const int4 &b)
 
__device__ __forceinline__ float1 hypot (float s, const short1 &b)
 
__device__ __forceinline__ float2 hypot (float s, const short2 &b)
 
__device__ __forceinline__ float3 hypot (float s, const short3 &b)
 
__device__ __forceinline__ float4 hypot (float s, const short4 &b)
 
__device__ __forceinline__ float1 hypot (float s, const uchar1 &b)
 
__device__ __forceinline__ float2 hypot (float s, const uchar2 &b)
 
__device__ __forceinline__ float3 hypot (float s, const uchar3 &b)
 
__device__ __forceinline__ float4 hypot (float s, const uchar4 &b)
 
__device__ __forceinline__ float1 hypot (float s, const uint1 &b)
 
__device__ __forceinline__ float2 hypot (float s, const uint2 &b)
 
__device__ __forceinline__ float3 hypot (float s, const uint3 &b)
 
__device__ __forceinline__ float4 hypot (float s, const uint4 &b)
 
__device__ __forceinline__ float1 hypot (float s, const ushort1 &b)
 
__device__ __forceinline__ float2 hypot (float s, const ushort2 &b)
 
__device__ __forceinline__ float3 hypot (float s, const ushort3 &b)
 
__device__ __forceinline__ float4 hypot (float s, const ushort4 &b)
 
template<class SrcPtr1 , class SrcPtr2 >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< SrcPtr1 >::ptr_type, typename PtrTraits< SrcPtr2 >::ptr_type, hypot_func< typename LargerType< typename PtrTraits< SrcPtr1 >::value_type, typename PtrTraits< SrcPtr2 >::value_type >::type > > > hypot_ (const SrcPtr1 &src1, const SrcPtr2 &src2)
 
template<class SrcPtr >
__host__ Expr< IntegralBody< SrcPtr > > integral_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ IntegerAreaInterPtrSz< typename PtrTraits< SrcPtr >::ptr_type > interArea (const SrcPtr &src, Size areaSize)
 
template<class SrcPtr >
__host__ CommonAreaInterPtrSz< typename PtrTraits< SrcPtr >::ptr_type > interArea (const SrcPtr &src, Size2f areaSize)
 
template<class SrcPtr >
__host__ CubicInterPtrSz< typename PtrTraits< SrcPtr >::ptr_type > interCubic (const SrcPtr &src)
 
template<class SrcPtr >
__host__ LinearInterPtrSz< typename PtrTraits< SrcPtr >::ptr_type > interLinear (const SrcPtr &src)
 
template<class SrcPtr >
__host__ NearestInterPtrSz< typename PtrTraits< SrcPtr >::ptr_type > interNearest (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, Lab4_to_BGR_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > Lab4_to_BGR_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, Lab4_to_BGRA_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > Lab4_to_BGRA_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, Lab4_to_LBGR_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > Lab4_to_LBGR_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, Lab4_to_LBGRA_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > Lab4_to_LBGRA_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, Lab4_to_LRGB_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > Lab4_to_LRGB_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, Lab4_to_LRGBA_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > Lab4_to_LRGBA_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, Lab4_to_RGB_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > Lab4_to_RGB_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, Lab4_to_RGBA_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > Lab4_to_RGBA_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, Lab_to_BGR_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > Lab_to_BGR_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, Lab_to_BGRA_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > Lab_to_BGRA_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, Lab_to_LBGR_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > Lab_to_LBGR_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, Lab_to_LBGRA_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > Lab_to_LBGRA_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, Lab_to_LRGB_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > Lab_to_LRGB_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, Lab_to_LRGBA_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > Lab_to_LRGBA_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, Lab_to_RGB_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > Lab_to_RGB_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, Lab_to_RGBA_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > Lab_to_RGBA_ (const SrcPtr &src)
 
template<int ksize, class SrcPtr >
__host__ Expr< LaplacianPtrSz< ksize, typename PtrTraits< SrcPtr >::ptr_type > > laplacian_ (const SrcPtr &src)
 
template<int ksize, class SrcPtr >
__host__ LaplacianPtrSz< ksize, typename PtrTraits< SrcPtr >::ptr_type > laplacianPtr (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, LBGR_to_Lab4_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > LBGR_to_Lab4_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, LBGR_to_Lab_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > LBGR_to_Lab_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, LBGR_to_Luv4_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > LBGR_to_Luv4_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, LBGR_to_Luv_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > LBGR_to_Luv_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, LBGRA_to_Lab4_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > LBGRA_to_Lab4_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, LBGRA_to_Lab_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > LBGRA_to_Lab_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, LBGRA_to_Luv4_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > LBGRA_to_Luv4_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, LBGRA_to_Luv_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > LBGRA_to_Luv_ (const SrcPtr &src)
 
__device__ __forceinline__ float1 log (const char1 &a)
 
__device__ __forceinline__ float2 log (const char2 &a)
 
__device__ __forceinline__ float3 log (const char3 &a)
 
__device__ __forceinline__ float4 log (const char4 &a)
 
__device__ __forceinline__ double1 log (const double1 &a)
 
__device__ __forceinline__ double2 log (const double2 &a)
 
__device__ __forceinline__ double3 log (const double3 &a)
 
__device__ __forceinline__ double4 log (const double4 &a)
 
__device__ __forceinline__ float1 log (const float1 &a)
 
__device__ __forceinline__ float2 log (const float2 &a)
 
__device__ __forceinline__ float3 log (const float3 &a)
 
__device__ __forceinline__ float4 log (const float4 &a)
 
__device__ __forceinline__ float1 log (const int1 &a)
 
__device__ __forceinline__ float2 log (const int2 &a)
 
__device__ __forceinline__ float3 log (const int3 &a)
 
__device__ __forceinline__ float4 log (const int4 &a)
 
__device__ __forceinline__ float1 log (const short1 &a)
 
__device__ __forceinline__ float2 log (const short2 &a)
 
__device__ __forceinline__ float3 log (const short3 &a)
 
__device__ __forceinline__ float4 log (const short4 &a)
 
__device__ __forceinline__ float1 log (const uchar1 &a)
 
__device__ __forceinline__ float2 log (const uchar2 &a)
 
__device__ __forceinline__ float3 log (const uchar3 &a)
 
__device__ __forceinline__ float4 log (const uchar4 &a)
 
__device__ __forceinline__ float1 log (const uint1 &a)
 
__device__ __forceinline__ float2 log (const uint2 &a)
 
__device__ __forceinline__ float3 log (const uint3 &a)
 
__device__ __forceinline__ float4 log (const uint4 &a)
 
__device__ __forceinline__ float1 log (const ushort1 &a)
 
__device__ __forceinline__ float2 log (const ushort2 &a)
 
__device__ __forceinline__ float3 log (const ushort3 &a)
 
__device__ __forceinline__ float4 log (const ushort4 &a)
 
__device__ __forceinline__ float1 log10 (const char1 &a)
 
__device__ __forceinline__ float2 log10 (const char2 &a)
 
__device__ __forceinline__ float3 log10 (const char3 &a)
 
__device__ __forceinline__ float4 log10 (const char4 &a)
 
__device__ __forceinline__ double1 log10 (const double1 &a)
 
__device__ __forceinline__ double2 log10 (const double2 &a)
 
__device__ __forceinline__ double3 log10 (const double3 &a)
 
__device__ __forceinline__ double4 log10 (const double4 &a)
 
__device__ __forceinline__ float1 log10 (const float1 &a)
 
__device__ __forceinline__ float2 log10 (const float2 &a)
 
__device__ __forceinline__ float3 log10 (const float3 &a)
 
__device__ __forceinline__ float4 log10 (const float4 &a)
 
__device__ __forceinline__ float1 log10 (const int1 &a)
 
__device__ __forceinline__ float2 log10 (const int2 &a)
 
__device__ __forceinline__ float3 log10 (const int3 &a)
 
__device__ __forceinline__ float4 log10 (const int4 &a)
 
__device__ __forceinline__ float1 log10 (const short1 &a)
 
__device__ __forceinline__ float2 log10 (const short2 &a)
 
__device__ __forceinline__ float3 log10 (const short3 &a)
 
__device__ __forceinline__ float4 log10 (const short4 &a)
 
__device__ __forceinline__ float1 log10 (const uchar1 &a)
 
__device__ __forceinline__ float2 log10 (const uchar2 &a)
 
__device__ __forceinline__ float3 log10 (const uchar3 &a)
 
__device__ __forceinline__ float4 log10 (const uchar4 &a)
 
__device__ __forceinline__ float1 log10 (const uint1 &a)
 
__device__ __forceinline__ float2 log10 (const uint2 &a)
 
__device__ __forceinline__ float3 log10 (const uint3 &a)
 
__device__ __forceinline__ float4 log10 (const uint4 &a)
 
__device__ __forceinline__ float1 log10 (const ushort1 &a)
 
__device__ __forceinline__ float2 log10 (const ushort2 &a)
 
__device__ __forceinline__ float3 log10 (const ushort3 &a)
 
__device__ __forceinline__ float4 log10 (const ushort4 &a)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, log10_func< typename PtrTraits< SrcPtr >::value_type > > > log10_ (const SrcPtr &src)
 
__device__ __forceinline__ float1 log2 (const char1 &a)
 
__device__ __forceinline__ float2 log2 (const char2 &a)
 
__device__ __forceinline__ float3 log2 (const char3 &a)
 
__device__ __forceinline__ float4 log2 (const char4 &a)
 
__device__ __forceinline__ double1 log2 (const double1 &a)
 
__device__ __forceinline__ double2 log2 (const double2 &a)
 
__device__ __forceinline__ double3 log2 (const double3 &a)
 
__device__ __forceinline__ double4 log2 (const double4 &a)
 
__device__ __forceinline__ float1 log2 (const float1 &a)
 
__device__ __forceinline__ float2 log2 (const float2 &a)
 
__device__ __forceinline__ float3 log2 (const float3 &a)
 
__device__ __forceinline__ float4 log2 (const float4 &a)
 
__device__ __forceinline__ float1 log2 (const int1 &a)
 
__device__ __forceinline__ float2 log2 (const int2 &a)
 
__device__ __forceinline__ float3 log2 (const int3 &a)
 
__device__ __forceinline__ float4 log2 (const int4 &a)
 
__device__ __forceinline__ float1 log2 (const short1 &a)
 
__device__ __forceinline__ float2 log2 (const short2 &a)
 
__device__ __forceinline__ float3 log2 (const short3 &a)
 
__device__ __forceinline__ float4 log2 (const short4 &a)
 
__device__ __forceinline__ float1 log2 (const uchar1 &a)
 
__device__ __forceinline__ float2 log2 (const uchar2 &a)
 
__device__ __forceinline__ float3 log2 (const uchar3 &a)
 
__device__ __forceinline__ float4 log2 (const uchar4 &a)
 
__device__ __forceinline__ float1 log2 (const uint1 &a)
 
__device__ __forceinline__ float2 log2 (const uint2 &a)
 
__device__ __forceinline__ float3 log2 (const uint3 &a)
 
__device__ __forceinline__ float4 log2 (const uint4 &a)
 
__device__ __forceinline__ float1 log2 (const ushort1 &a)
 
__device__ __forceinline__ float2 log2 (const ushort2 &a)
 
__device__ __forceinline__ float3 log2 (const ushort3 &a)
 
__device__ __forceinline__ float4 log2 (const ushort4 &a)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, log2_func< typename PtrTraits< SrcPtr >::value_type > > > log2_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, log_func< typename PtrTraits< SrcPtr >::value_type > > > log_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, LRGB_to_Lab4_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > LRGB_to_Lab4_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, LRGB_to_Lab_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > LRGB_to_Lab_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, LRGB_to_Luv4_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > LRGB_to_Luv4_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, LRGB_to_Luv_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > LRGB_to_Luv_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, LRGBA_to_Lab4_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > LRGBA_to_Lab4_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, LRGBA_to_Lab_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > LRGBA_to_Lab_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, LRGBA_to_Luv4_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > LRGBA_to_Luv4_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, LRGBA_to_Luv_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > LRGBA_to_Luv_ (const SrcPtr &src)
 
template<class SrcPtr , class TablePtr >
__host__ Expr< LutPtrSz< typename PtrTraits< SrcPtr >::ptr_type, typename PtrTraits< TablePtr >::ptr_type > > lut_ (const SrcPtr &src, const TablePtr &tbl)
 
template<class SrcPtr , class TablePtr >
__host__ LutPtrSz< typename PtrTraits< SrcPtr >::ptr_type, typename PtrTraits< TablePtr >::ptr_type > lutPtr (const SrcPtr &src, const TablePtr &tbl)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, Luv4_to_BGR_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > Luv4_to_BGR_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, Luv4_to_BGRA_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > Luv4_to_BGRA_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, Luv4_to_LBGR_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > Luv4_to_LBGR_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, Luv4_to_LBGRA_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > Luv4_to_LBGRA_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, Luv4_to_LRGB_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > Luv4_to_LRGB_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, Luv4_to_LRGBA_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > Luv4_to_LRGBA_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, Luv4_to_RGB_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > Luv4_to_RGB_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, Luv4_to_RGBA_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > Luv4_to_RGBA_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, Luv_to_BGR_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > Luv_to_BGR_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, Luv_to_BGRA_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > Luv_to_BGRA_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, Luv_to_LBGR_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > Luv_to_LBGR_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, Luv_to_LBGRA_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > Luv_to_LBGRA_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, Luv_to_LRGB_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > Luv_to_LRGB_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, Luv_to_LRGBA_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > Luv_to_LRGBA_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, Luv_to_RGB_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > Luv_to_RGB_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, Luv_to_RGBA_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > Luv_to_RGBA_ (const SrcPtr &src)
 
template<class SrcPtr1 , class SrcPtr2 >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< SrcPtr1 >::ptr_type, typename PtrTraits< SrcPtr2 >::ptr_type, magnitude_func< typename LargerType< typename PtrTraits< SrcPtr1 >::value_type, typename PtrTraits< SrcPtr2 >::value_type >::type > > > magnitude_ (const SrcPtr1 &src1, const SrcPtr2 &src2)
 
template<class Body >
__host__ Expr< Body > makeExpr (const Body &body)
 
__device__ __forceinline__ char1 max (char s, const char1 &b)
 
__device__ __forceinline__ char2 max (char s, const char2 &b)
 
__device__ __forceinline__ char3 max (char s, const char3 &b)
 
__device__ __forceinline__ char4 max (char s, const char4 &b)
 
__device__ __forceinline__ char1 max (const char1 &a, char s)
 
__device__ __forceinline__ char1 max (const char1 &a, const char1 &b)
 
__device__ __forceinline__ double1 max (const char1 &a, double s)
 
__device__ __forceinline__ float1 max (const char1 &a, float s)
 
__device__ __forceinline__ char2 max (const char2 &a, char s)
 
__device__ __forceinline__ char2 max (const char2 &a, const char2 &b)
 
__device__ __forceinline__ double2 max (const char2 &a, double s)
 
__device__ __forceinline__ float2 max (const char2 &a, float s)
 
__device__ __forceinline__ char3 max (const char3 &a, char s)
 
__device__ __forceinline__ char3 max (const char3 &a, const char3 &b)
 
__device__ __forceinline__ double3 max (const char3 &a, double s)
 
__device__ __forceinline__ float3 max (const char3 &a, float s)
 
__device__ __forceinline__ char4 max (const char4 &a, char s)
 
__device__ __forceinline__ char4 max (const char4 &a, const char4 &b)
 
__device__ __forceinline__ double4 max (const char4 &a, double s)
 
__device__ __forceinline__ float4 max (const char4 &a, float s)
 
__device__ __forceinline__ double1 max (const double1 &a, const double1 &b)
 
__device__ __forceinline__ double1 max (const double1 &a, double s)
 
__device__ __forceinline__ double2 max (const double2 &a, const double2 &b)
 
__device__ __forceinline__ double2 max (const double2 &a, double s)
 
__device__ __forceinline__ double3 max (const double3 &a, const double3 &b)
 
__device__ __forceinline__ double3 max (const double3 &a, double s)
 
__device__ __forceinline__ double4 max (const double4 &a, const double4 &b)
 
__device__ __forceinline__ double4 max (const double4 &a, double s)
 
__device__ __forceinline__ float1 max (const float1 &a, const float1 &b)
 
__device__ __forceinline__ double1 max (const float1 &a, double s)
 
__device__ __forceinline__ float1 max (const float1 &a, float s)
 
__device__ __forceinline__ float2 max (const float2 &a, const float2 &b)
 
__device__ __forceinline__ double2 max (const float2 &a, double s)
 
__device__ __forceinline__ float2 max (const float2 &a, float s)
 
__device__ __forceinline__ float3 max (const float3 &a, const float3 &b)
 
__device__ __forceinline__ double3 max (const float3 &a, double s)
 
__device__ __forceinline__ float3 max (const float3 &a, float s)
 
__device__ __forceinline__ float4 max (const float4 &a, const float4 &b)
 
__device__ __forceinline__ double4 max (const float4 &a, double s)
 
__device__ __forceinline__ float4 max (const float4 &a, float s)
 
__device__ __forceinline__ int1 max (const int1 &a, const int1 &b)
 
__device__ __forceinline__ double1 max (const int1 &a, double s)
 
__device__ __forceinline__ float1 max (const int1 &a, float s)
 
__device__ __forceinline__ int1 max (const int1 &a, int s)
 
__device__ __forceinline__ int2 max (const int2 &a, const int2 &b)
 
__device__ __forceinline__ double2 max (const int2 &a, double s)
 
__device__ __forceinline__ float2 max (const int2 &a, float s)
 
__device__ __forceinline__ int2 max (const int2 &a, int s)
 
__device__ __forceinline__ int3 max (const int3 &a, const int3 &b)
 
__device__ __forceinline__ double3 max (const int3 &a, double s)
 
__device__ __forceinline__ float3 max (const int3 &a, float s)
 
__device__ __forceinline__ int3 max (const int3 &a, int s)
 
__device__ __forceinline__ int4 max (const int4 &a, const int4 &b)
 
__device__ __forceinline__ double4 max (const int4 &a, double s)
 
__device__ __forceinline__ float4 max (const int4 &a, float s)
 
__device__ __forceinline__ int4 max (const int4 &a, int s)
 
__device__ __forceinline__ short1 max (const short1 &a, const short1 &b)
 
__device__ __forceinline__ double1 max (const short1 &a, double s)
 
__device__ __forceinline__ float1 max (const short1 &a, float s)
 
__device__ __forceinline__ short1 max (const short1 &a, short s)
 
__device__ __forceinline__ short2 max (const short2 &a, const short2 &b)
 
__device__ __forceinline__ double2 max (const short2 &a, double s)
 
__device__ __forceinline__ float2 max (const short2 &a, float s)
 
__device__ __forceinline__ short2 max (const short2 &a, short s)
 
__device__ __forceinline__ short3 max (const short3 &a, const short3 &b)
 
__device__ __forceinline__ double3 max (const short3 &a, double s)
 
__device__ __forceinline__ float3 max (const short3 &a, float s)
 
__device__ __forceinline__ short3 max (const short3 &a, short s)
 
__device__ __forceinline__ short4 max (const short4 &a, const short4 &b)
 
__device__ __forceinline__ double4 max (const short4 &a, double s)
 
__device__ __forceinline__ float4 max (const short4 &a, float s)
 
__device__ __forceinline__ short4 max (const short4 &a, short s)
 
__device__ __forceinline__ uchar1 max (const uchar1 &a, const uchar1 &b)
 
__device__ __forceinline__ double1 max (const uchar1 &a, double s)
 
__device__ __forceinline__ float1 max (const uchar1 &a, float s)
 
__device__ __forceinline__ uchar1 max (const uchar1 &a, uchar s)
 
__device__ __forceinline__ uchar2 max (const uchar2 &a, const uchar2 &b)
 
__device__ __forceinline__ double2 max (const uchar2 &a, double s)
 
__device__ __forceinline__ float2 max (const uchar2 &a, float s)
 
__device__ __forceinline__ uchar2 max (const uchar2 &a, uchar s)
 
__device__ __forceinline__ uchar3 max (const uchar3 &a, const uchar3 &b)
 
__device__ __forceinline__ double3 max (const uchar3 &a, double s)
 
__device__ __forceinline__ float3 max (const uchar3 &a, float s)
 
__device__ __forceinline__ uchar3 max (const uchar3 &a, uchar s)
 
__device__ __forceinline__ uchar4 max (const uchar4 &a, const uchar4 &b)
 
__device__ __forceinline__ double4 max (const uchar4 &a, double s)
 
__device__ __forceinline__ float4 max (const uchar4 &a, float s)
 
__device__ __forceinline__ uchar4 max (const uchar4 &a, uchar s)
 
__device__ __forceinline__ uint1 max (const uint1 &a, const uint1 &b)
 
__device__ __forceinline__ double1 max (const uint1 &a, double s)
 
__device__ __forceinline__ float1 max (const uint1 &a, float s)
 
__device__ __forceinline__ uint1 max (const uint1 &a, uint s)
 
__device__ __forceinline__ uint2 max (const uint2 &a, const uint2 &b)
 
__device__ __forceinline__ double2 max (const uint2 &a, double s)
 
__device__ __forceinline__ float2 max (const uint2 &a, float s)
 
__device__ __forceinline__ uint2 max (const uint2 &a, uint s)
 
__device__ __forceinline__ uint3 max (const uint3 &a, const uint3 &b)
 
__device__ __forceinline__ double3 max (const uint3 &a, double s)
 
__device__ __forceinline__ float3 max (const uint3 &a, float s)
 
__device__ __forceinline__ uint3 max (const uint3 &a, uint s)
 
__device__ __forceinline__ uint4 max (const uint4 &a, const uint4 &b)
 
__device__ __forceinline__ double4 max (const uint4 &a, double s)
 
__device__ __forceinline__ float4 max (const uint4 &a, float s)
 
__device__ __forceinline__ uint4 max (const uint4 &a, uint s)
 
__device__ __forceinline__ ushort1 max (const ushort1 &a, const ushort1 &b)
 
__device__ __forceinline__ double1 max (const ushort1 &a, double s)
 
__device__ __forceinline__ float1 max (const ushort1 &a, float s)
 
__device__ __forceinline__ ushort1 max (const ushort1 &a, ushort s)
 
__device__ __forceinline__ ushort2 max (const ushort2 &a, const ushort2 &b)
 
__device__ __forceinline__ double2 max (const ushort2 &a, double s)
 
__device__ __forceinline__ float2 max (const ushort2 &a, float s)
 
__device__ __forceinline__ ushort2 max (const ushort2 &a, ushort s)
 
__device__ __forceinline__ ushort3 max (const ushort3 &a, const ushort3 &b)
 
__device__ __forceinline__ double3 max (const ushort3 &a, double s)
 
__device__ __forceinline__ float3 max (const ushort3 &a, float s)
 
__device__ __forceinline__ ushort3 max (const ushort3 &a, ushort s)
 
__device__ __forceinline__ ushort4 max (const ushort4 &a, const ushort4 &b)
 
__device__ __forceinline__ double4 max (const ushort4 &a, double s)
 
__device__ __forceinline__ float4 max (const ushort4 &a, float s)
 
__device__ __forceinline__ ushort4 max (const ushort4 &a, ushort s)
 
__device__ __forceinline__ double1 max (double s, const char1 &b)
 
__device__ __forceinline__ double2 max (double s, const char2 &b)
 
__device__ __forceinline__ double3 max (double s, const char3 &b)
 
__device__ __forceinline__ double4 max (double s, const char4 &b)
 
__device__ __forceinline__ double1 max (double s, const double1 &b)
 
__device__ __forceinline__ double2 max (double s, const double2 &b)
 
__device__ __forceinline__ double3 max (double s, const double3 &b)
 
__device__ __forceinline__ double4 max (double s, const double4 &b)
 
__device__ __forceinline__ double1 max (double s, const float1 &b)
 
__device__ __forceinline__ double2 max (double s, const float2 &b)
 
__device__ __forceinline__ double3 max (double s, const float3 &b)
 
__device__ __forceinline__ double4 max (double s, const float4 &b)
 
__device__ __forceinline__ double1 max (double s, const int1 &b)
 
__device__ __forceinline__ double2 max (double s, const int2 &b)
 
__device__ __forceinline__ double3 max (double s, const int3 &b)
 
__device__ __forceinline__ double4 max (double s, const int4 &b)
 
__device__ __forceinline__ double1 max (double s, const short1 &b)
 
__device__ __forceinline__ double2 max (double s, const short2 &b)
 
__device__ __forceinline__ double3 max (double s, const short3 &b)
 
__device__ __forceinline__ double4 max (double s, const short4 &b)
 
__device__ __forceinline__ double1 max (double s, const uchar1 &b)
 
__device__ __forceinline__ double2 max (double s, const uchar2 &b)
 
__device__ __forceinline__ double3 max (double s, const uchar3 &b)
 
__device__ __forceinline__ double4 max (double s, const uchar4 &b)
 
__device__ __forceinline__ double1 max (double s, const uint1 &b)
 
__device__ __forceinline__ double2 max (double s, const uint2 &b)
 
__device__ __forceinline__ double3 max (double s, const uint3 &b)
 
__device__ __forceinline__ double4 max (double s, const uint4 &b)
 
__device__ __forceinline__ double1 max (double s, const ushort1 &b)
 
__device__ __forceinline__ double2 max (double s, const ushort2 &b)
 
__device__ __forceinline__ double3 max (double s, const ushort3 &b)
 
__device__ __forceinline__ double4 max (double s, const ushort4 &b)
 
__device__ __forceinline__ float1 max (float s, const char1 &b)
 
__device__ __forceinline__ float2 max (float s, const char2 &b)
 
__device__ __forceinline__ float3 max (float s, const char3 &b)
 
__device__ __forceinline__ float4 max (float s, const char4 &b)
 
__device__ __forceinline__ float1 max (float s, const float1 &b)
 
__device__ __forceinline__ float2 max (float s, const float2 &b)
 
__device__ __forceinline__ float3 max (float s, const float3 &b)
 
__device__ __forceinline__ float4 max (float s, const float4 &b)
 
__device__ __forceinline__ float1 max (float s, const int1 &b)
 
__device__ __forceinline__ float2 max (float s, const int2 &b)
 
__device__ __forceinline__ float3 max (float s, const int3 &b)
 
__device__ __forceinline__ float4 max (float s, const int4 &b)
 
__device__ __forceinline__ float1 max (float s, const short1 &b)
 
__device__ __forceinline__ float2 max (float s, const short2 &b)
 
__device__ __forceinline__ float3 max (float s, const short3 &b)
 
__device__ __forceinline__ float4 max (float s, const short4 &b)
 
__device__ __forceinline__ float1 max (float s, const uchar1 &b)
 
__device__ __forceinline__ float2 max (float s, const uchar2 &b)
 
__device__ __forceinline__ float3 max (float s, const uchar3 &b)
 
__device__ __forceinline__ float4 max (float s, const uchar4 &b)
 
__device__ __forceinline__ float1 max (float s, const uint1 &b)
 
__device__ __forceinline__ float2 max (float s, const uint2 &b)
 
__device__ __forceinline__ float3 max (float s, const uint3 &b)
 
__device__ __forceinline__ float4 max (float s, const uint4 &b)
 
__device__ __forceinline__ float1 max (float s, const ushort1 &b)
 
__device__ __forceinline__ float2 max (float s, const ushort2 &b)
 
__device__ __forceinline__ float3 max (float s, const ushort3 &b)
 
__device__ __forceinline__ float4 max (float s, const ushort4 &b)
 
__device__ __forceinline__ int1 max (int s, const int1 &b)
 
__device__ __forceinline__ int2 max (int s, const int2 &b)
 
__device__ __forceinline__ int3 max (int s, const int3 &b)
 
__device__ __forceinline__ int4 max (int s, const int4 &b)
 
__device__ __forceinline__ short1 max (short s, const short1 &b)
 
__device__ __forceinline__ short2 max (short s, const short2 &b)
 
__device__ __forceinline__ short3 max (short s, const short3 &b)
 
__device__ __forceinline__ short4 max (short s, const short4 &b)
 
__device__ __forceinline__ uchar1 max (uchar s, const uchar1 &b)
 
__device__ __forceinline__ uchar2 max (uchar s, const uchar2 &b)
 
__device__ __forceinline__ uchar3 max (uchar s, const uchar3 &b)
 
__device__ __forceinline__ uchar4 max (uchar s, const uchar4 &b)
 
__device__ __forceinline__ uint1 max (uint s, const uint1 &b)
 
__device__ __forceinline__ uint2 max (uint s, const uint2 &b)
 
__device__ __forceinline__ uint3 max (uint s, const uint3 &b)
 
__device__ __forceinline__ uint4 max (uint s, const uint4 &b)
 
__device__ __forceinline__ ushort1 max (ushort s, const ushort1 &b)
 
__device__ __forceinline__ ushort2 max (ushort s, const ushort2 &b)
 
__device__ __forceinline__ ushort3 max (ushort s, const ushort3 &b)
 
__device__ __forceinline__ ushort4 max (ushort s, const ushort4 &b)
 
template<class SrcPtr1 , class SrcPtr2 >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< SrcPtr1 >::ptr_type, typename PtrTraits< SrcPtr2 >::ptr_type, maximum< typename LargerType< typename PtrTraits< SrcPtr1 >::value_type, typename PtrTraits< SrcPtr2 >::value_type >::type > > > max_ (const SrcPtr1 &src1, const SrcPtr2 &src2)
 
template<class SrcPtr >
__host__ Expr< FindMaxValExprBody< SrcPtr > > maxVal_ (const SrcPtr &src)
 
__device__ __forceinline__ char1 min (char s, const char1 &b)
 
__device__ __forceinline__ char2 min (char s, const char2 &b)
 
__device__ __forceinline__ char3 min (char s, const char3 &b)
 
__device__ __forceinline__ char4 min (char s, const char4 &b)
 
__device__ __forceinline__ char1 min (const char1 &a, char s)
 
__device__ __forceinline__ char1 min (const char1 &a, const char1 &b)
 
__device__ __forceinline__ double1 min (const char1 &a, double s)
 
__device__ __forceinline__ float1 min (const char1 &a, float s)
 
__device__ __forceinline__ char2 min (const char2 &a, char s)
 
__device__ __forceinline__ char2 min (const char2 &a, const char2 &b)
 
__device__ __forceinline__ double2 min (const char2 &a, double s)
 
__device__ __forceinline__ float2 min (const char2 &a, float s)
 
__device__ __forceinline__ char3 min (const char3 &a, char s)
 
__device__ __forceinline__ char3 min (const char3 &a, const char3 &b)
 
__device__ __forceinline__ double3 min (const char3 &a, double s)
 
__device__ __forceinline__ float3 min (const char3 &a, float s)
 
__device__ __forceinline__ char4 min (const char4 &a, char s)
 
__device__ __forceinline__ char4 min (const char4 &a, const char4 &b)
 
__device__ __forceinline__ double4 min (const char4 &a, double s)
 
__device__ __forceinline__ float4 min (const char4 &a, float s)
 
__device__ __forceinline__ double1 min (const double1 &a, const double1 &b)
 
__device__ __forceinline__ double1 min (const double1 &a, double s)
 
__device__ __forceinline__ double2 min (const double2 &a, const double2 &b)
 
__device__ __forceinline__ double2 min (const double2 &a, double s)
 
__device__ __forceinline__ double3 min (const double3 &a, const double3 &b)
 
__device__ __forceinline__ double3 min (const double3 &a, double s)
 
__device__ __forceinline__ double4 min (const double4 &a, const double4 &b)
 
__device__ __forceinline__ double4 min (const double4 &a, double s)
 
__device__ __forceinline__ float1 min (const float1 &a, const float1 &b)
 
__device__ __forceinline__ double1 min (const float1 &a, double s)
 
__device__ __forceinline__ float1 min (const float1 &a, float s)
 
__device__ __forceinline__ float2 min (const float2 &a, const float2 &b)
 
__device__ __forceinline__ double2 min (const float2 &a, double s)
 
__device__ __forceinline__ float2 min (const float2 &a, float s)
 
__device__ __forceinline__ float3 min (const float3 &a, const float3 &b)
 
__device__ __forceinline__ double3 min (const float3 &a, double s)
 
__device__ __forceinline__ float3 min (const float3 &a, float s)
 
__device__ __forceinline__ float4 min (const float4 &a, const float4 &b)
 
__device__ __forceinline__ double4 min (const float4 &a, double s)
 
__device__ __forceinline__ float4 min (const float4 &a, float s)
 
__device__ __forceinline__ int1 min (const int1 &a, const int1 &b)
 
__device__ __forceinline__ double1 min (const int1 &a, double s)
 
__device__ __forceinline__ float1 min (const int1 &a, float s)
 
__device__ __forceinline__ int1 min (const int1 &a, int s)
 
__device__ __forceinline__ int2 min (const int2 &a, const int2 &b)
 
__device__ __forceinline__ double2 min (const int2 &a, double s)
 
__device__ __forceinline__ float2 min (const int2 &a, float s)
 
__device__ __forceinline__ int2 min (const int2 &a, int s)
 
__device__ __forceinline__ int3 min (const int3 &a, const int3 &b)
 
__device__ __forceinline__ double3 min (const int3 &a, double s)
 
__device__ __forceinline__ float3 min (const int3 &a, float s)
 
__device__ __forceinline__ int3 min (const int3 &a, int s)
 
__device__ __forceinline__ int4 min (const int4 &a, const int4 &b)
 
__device__ __forceinline__ double4 min (const int4 &a, double s)
 
__device__ __forceinline__ float4 min (const int4 &a, float s)
 
__device__ __forceinline__ int4 min (const int4 &a, int s)
 
__device__ __forceinline__ short1 min (const short1 &a, const short1 &b)
 
__device__ __forceinline__ double1 min (const short1 &a, double s)
 
__device__ __forceinline__ float1 min (const short1 &a, float s)
 
__device__ __forceinline__ short1 min (const short1 &a, short s)
 
__device__ __forceinline__ short2 min (const short2 &a, const short2 &b)
 
__device__ __forceinline__ double2 min (const short2 &a, double s)
 
__device__ __forceinline__ float2 min (const short2 &a, float s)
 
__device__ __forceinline__ short2 min (const short2 &a, short s)
 
__device__ __forceinline__ short3 min (const short3 &a, const short3 &b)
 
__device__ __forceinline__ double3 min (const short3 &a, double s)
 
__device__ __forceinline__ float3 min (const short3 &a, float s)
 
__device__ __forceinline__ short3 min (const short3 &a, short s)
 
__device__ __forceinline__ short4 min (const short4 &a, const short4 &b)
 
__device__ __forceinline__ double4 min (const short4 &a, double s)
 
__device__ __forceinline__ float4 min (const short4 &a, float s)
 
__device__ __forceinline__ short4 min (const short4 &a, short s)
 
__device__ __forceinline__ uchar1 min (const uchar1 &a, const uchar1 &b)
 
__device__ __forceinline__ double1 min (const uchar1 &a, double s)
 
__device__ __forceinline__ float1 min (const uchar1 &a, float s)
 
__device__ __forceinline__ uchar1 min (const uchar1 &a, uchar s)
 
__device__ __forceinline__ uchar2 min (const uchar2 &a, const uchar2 &b)
 
__device__ __forceinline__ double2 min (const uchar2 &a, double s)
 
__device__ __forceinline__ float2 min (const uchar2 &a, float s)
 
__device__ __forceinline__ uchar2 min (const uchar2 &a, uchar s)
 
__device__ __forceinline__ uchar3 min (const uchar3 &a, const uchar3 &b)
 
__device__ __forceinline__ double3 min (const uchar3 &a, double s)
 
__device__ __forceinline__ float3 min (const uchar3 &a, float s)
 
__device__ __forceinline__ uchar3 min (const uchar3 &a, uchar s)
 
__device__ __forceinline__ uchar4 min (const uchar4 &a, const uchar4 &b)
 
__device__ __forceinline__ double4 min (const uchar4 &a, double s)
 
__device__ __forceinline__ float4 min (const uchar4 &a, float s)
 
__device__ __forceinline__ uchar4 min (const uchar4 &a, uchar s)
 
__device__ __forceinline__ uint1 min (const uint1 &a, const uint1 &b)
 
__device__ __forceinline__ double1 min (const uint1 &a, double s)
 
__device__ __forceinline__ float1 min (const uint1 &a, float s)
 
__device__ __forceinline__ uint1 min (const uint1 &a, uint s)
 
__device__ __forceinline__ uint2 min (const uint2 &a, const uint2 &b)
 
__device__ __forceinline__ double2 min (const uint2 &a, double s)
 
__device__ __forceinline__ float2 min (const uint2 &a, float s)
 
__device__ __forceinline__ uint2 min (const uint2 &a, uint s)
 
__device__ __forceinline__ uint3 min (const uint3 &a, const uint3 &b)
 
__device__ __forceinline__ double3 min (const uint3 &a, double s)
 
__device__ __forceinline__ float3 min (const uint3 &a, float s)
 
__device__ __forceinline__ uint3 min (const uint3 &a, uint s)
 
__device__ __forceinline__ uint4 min (const uint4 &a, const uint4 &b)
 
__device__ __forceinline__ double4 min (const uint4 &a, double s)
 
__device__ __forceinline__ float4 min (const uint4 &a, float s)
 
__device__ __forceinline__ uint4 min (const uint4 &a, uint s)
 
__device__ __forceinline__ ushort1 min (const ushort1 &a, const ushort1 &b)
 
__device__ __forceinline__ double1 min (const ushort1 &a, double s)
 
__device__ __forceinline__ float1 min (const ushort1 &a, float s)
 
__device__ __forceinline__ ushort1 min (const ushort1 &a, ushort s)
 
__device__ __forceinline__ ushort2 min (const ushort2 &a, const ushort2 &b)
 
__device__ __forceinline__ double2 min (const ushort2 &a, double s)
 
__device__ __forceinline__ float2 min (const ushort2 &a, float s)
 
__device__ __forceinline__ ushort2 min (const ushort2 &a, ushort s)
 
__device__ __forceinline__ ushort3 min (const ushort3 &a, const ushort3 &b)
 
__device__ __forceinline__ double3 min (const ushort3 &a, double s)
 
__device__ __forceinline__ float3 min (const ushort3 &a, float s)
 
__device__ __forceinline__ ushort3 min (const ushort3 &a, ushort s)
 
__device__ __forceinline__ ushort4 min (const ushort4 &a, const ushort4 &b)
 
__device__ __forceinline__ double4 min (const ushort4 &a, double s)
 
__device__ __forceinline__ float4 min (const ushort4 &a, float s)
 
__device__ __forceinline__ ushort4 min (const ushort4 &a, ushort s)
 
__device__ __forceinline__ double1 min (double s, const char1 &b)
 
__device__ __forceinline__ double2 min (double s, const char2 &b)
 
__device__ __forceinline__ double3 min (double s, const char3 &b)
 
__device__ __forceinline__ double4 min (double s, const char4 &b)
 
__device__ __forceinline__ double1 min (double s, const double1 &b)
 
__device__ __forceinline__ double2 min (double s, const double2 &b)
 
__device__ __forceinline__ double3 min (double s, const double3 &b)
 
__device__ __forceinline__ double4 min (double s, const double4 &b)
 
__device__ __forceinline__ double1 min (double s, const float1 &b)
 
__device__ __forceinline__ double2 min (double s, const float2 &b)
 
__device__ __forceinline__ double3 min (double s, const float3 &b)
 
__device__ __forceinline__ double4 min (double s, const float4 &b)
 
__device__ __forceinline__ double1 min (double s, const int1 &b)
 
__device__ __forceinline__ double2 min (double s, const int2 &b)
 
__device__ __forceinline__ double3 min (double s, const int3 &b)
 
__device__ __forceinline__ double4 min (double s, const int4 &b)
 
__device__ __forceinline__ double1 min (double s, const short1 &b)
 
__device__ __forceinline__ double2 min (double s, const short2 &b)
 
__device__ __forceinline__ double3 min (double s, const short3 &b)
 
__device__ __forceinline__ double4 min (double s, const short4 &b)
 
__device__ __forceinline__ double1 min (double s, const uchar1 &b)
 
__device__ __forceinline__ double2 min (double s, const uchar2 &b)
 
__device__ __forceinline__ double3 min (double s, const uchar3 &b)
 
__device__ __forceinline__ double4 min (double s, const uchar4 &b)
 
__device__ __forceinline__ double1 min (double s, const uint1 &b)
 
__device__ __forceinline__ double2 min (double s, const uint2 &b)
 
__device__ __forceinline__ double3 min (double s, const uint3 &b)
 
__device__ __forceinline__ double4 min (double s, const uint4 &b)
 
__device__ __forceinline__ double1 min (double s, const ushort1 &b)
 
__device__ __forceinline__ double2 min (double s, const ushort2 &b)
 
__device__ __forceinline__ double3 min (double s, const ushort3 &b)
 
__device__ __forceinline__ double4 min (double s, const ushort4 &b)
 
__device__ __forceinline__ float1 min (float s, const char1 &b)
 
__device__ __forceinline__ float2 min (float s, const char2 &b)
 
__device__ __forceinline__ float3 min (float s, const char3 &b)
 
__device__ __forceinline__ float4 min (float s, const char4 &b)
 
__device__ __forceinline__ float1 min (float s, const float1 &b)
 
__device__ __forceinline__ float2 min (float s, const float2 &b)
 
__device__ __forceinline__ float3 min (float s, const float3 &b)
 
__device__ __forceinline__ float4 min (float s, const float4 &b)
 
__device__ __forceinline__ float1 min (float s, const int1 &b)
 
__device__ __forceinline__ float2 min (float s, const int2 &b)
 
__device__ __forceinline__ float3 min (float s, const int3 &b)
 
__device__ __forceinline__ float4 min (float s, const int4 &b)
 
__device__ __forceinline__ float1 min (float s, const short1 &b)
 
__device__ __forceinline__ float2 min (float s, const short2 &b)
 
__device__ __forceinline__ float3 min (float s, const short3 &b)
 
__device__ __forceinline__ float4 min (float s, const short4 &b)
 
__device__ __forceinline__ float1 min (float s, const uchar1 &b)
 
__device__ __forceinline__ float2 min (float s, const uchar2 &b)
 
__device__ __forceinline__ float3 min (float s, const uchar3 &b)
 
__device__ __forceinline__ float4 min (float s, const uchar4 &b)
 
__device__ __forceinline__ float1 min (float s, const uint1 &b)
 
__device__ __forceinline__ float2 min (float s, const uint2 &b)
 
__device__ __forceinline__ float3 min (float s, const uint3 &b)
 
__device__ __forceinline__ float4 min (float s, const uint4 &b)
 
__device__ __forceinline__ float1 min (float s, const ushort1 &b)
 
__device__ __forceinline__ float2 min (float s, const ushort2 &b)
 
__device__ __forceinline__ float3 min (float s, const ushort3 &b)
 
__device__ __forceinline__ float4 min (float s, const ushort4 &b)
 
__device__ __forceinline__ int1 min (int s, const int1 &b)
 
__device__ __forceinline__ int2 min (int s, const int2 &b)
 
__device__ __forceinline__ int3 min (int s, const int3 &b)
 
__device__ __forceinline__ int4 min (int s, const int4 &b)
 
__device__ __forceinline__ short1 min (short s, const short1 &b)
 
__device__ __forceinline__ short2 min (short s, const short2 &b)
 
__device__ __forceinline__ short3 min (short s, const short3 &b)
 
__device__ __forceinline__ short4 min (short s, const short4 &b)
 
__device__ __forceinline__ uchar1 min (uchar s, const uchar1 &b)
 
__device__ __forceinline__ uchar2 min (uchar s, const uchar2 &b)
 
__device__ __forceinline__ uchar3 min (uchar s, const uchar3 &b)
 
__device__ __forceinline__ uchar4 min (uchar s, const uchar4 &b)
 
__device__ __forceinline__ uint1 min (uint s, const uint1 &b)
 
__device__ __forceinline__ uint2 min (uint s, const uint2 &b)
 
__device__ __forceinline__ uint3 min (uint s, const uint3 &b)
 
__device__ __forceinline__ uint4 min (uint s, const uint4 &b)
 
__device__ __forceinline__ ushort1 min (ushort s, const ushort1 &b)
 
__device__ __forceinline__ ushort2 min (ushort s, const ushort2 &b)
 
__device__ __forceinline__ ushort3 min (ushort s, const ushort3 &b)
 
__device__ __forceinline__ ushort4 min (ushort s, const ushort4 &b)
 
template<class SrcPtr1 , class SrcPtr2 >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< SrcPtr1 >::ptr_type, typename PtrTraits< SrcPtr2 >::ptr_type, minimum< typename LargerType< typename PtrTraits< SrcPtr1 >::value_type, typename PtrTraits< SrcPtr2 >::value_type >::type > > > min_ (const SrcPtr1 &src1, const SrcPtr2 &src2)
 
template<class SrcPtr >
__host__ Expr< FindMinMaxValExprBody< SrcPtr > > minMaxVal_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< FindMinValExprBody< SrcPtr > > minVal_ (const SrcPtr &src)
 
template<class Predicate >
__host__ __device__ UnaryNegate< Predicate > not1 (const Predicate &pred)
 
template<class Predicate >
__host__ __device__ BinaryNegate< Predicate > not2 (const Predicate &pred)
 
__device__ __forceinline__ uchar1 operator! (const char1 &a)
 
__device__ __forceinline__ uchar2 operator! (const char2 &a)
 
__device__ __forceinline__ uchar3 operator! (const char3 &a)
 
__device__ __forceinline__ uchar4 operator! (const char4 &a)
 
__device__ __forceinline__ uchar1 operator! (const double1 &a)
 
__device__ __forceinline__ uchar2 operator! (const double2 &a)
 
__device__ __forceinline__ uchar3 operator! (const double3 &a)
 
__device__ __forceinline__ uchar4 operator! (const double4 &a)
 
template<class Body >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< Body >::ptr_type, logical_not< typename Body::value_type > > > operator! (const Expr< Body > &src)
 
__device__ __forceinline__ uchar1 operator! (const float1 &a)
 
__device__ __forceinline__ uchar2 operator! (const float2 &a)
 
__device__ __forceinline__ uchar3 operator! (const float3 &a)
 
__device__ __forceinline__ uchar4 operator! (const float4 &a)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, logical_not< T > > > operator! (const GlobPtrSz< T > &src)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, logical_not< T > > > operator! (const GpuMat_< T > &src)
 
__device__ __forceinline__ uchar1 operator! (const int1 &a)
 
__device__ __forceinline__ uchar2 operator! (const int2 &a)
 
__device__ __forceinline__ uchar3 operator! (const int3 &a)
 
__device__ __forceinline__ uchar4 operator! (const int4 &a)
 
__device__ __forceinline__ uchar1 operator! (const short1 &a)
 
__device__ __forceinline__ uchar2 operator! (const short2 &a)
 
__device__ __forceinline__ uchar3 operator! (const short3 &a)
 
__device__ __forceinline__ uchar4 operator! (const short4 &a)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, logical_not< T > > > operator! (const Texture< T > &src)
 
__device__ __forceinline__ uchar1 operator! (const uchar1 &a)
 
__device__ __forceinline__ uchar2 operator! (const uchar2 &a)
 
__device__ __forceinline__ uchar3 operator! (const uchar3 &a)
 
__device__ __forceinline__ uchar4 operator! (const uchar4 &a)
 
__device__ __forceinline__ uchar1 operator! (const uint1 &a)
 
__device__ __forceinline__ uchar2 operator! (const uint2 &a)
 
__device__ __forceinline__ uchar3 operator! (const uint3 &a)
 
__device__ __forceinline__ uchar4 operator! (const uint4 &a)
 
__device__ __forceinline__ uchar1 operator! (const ushort1 &a)
 
__device__ __forceinline__ uchar2 operator! (const ushort2 &a)
 
__device__ __forceinline__ uchar3 operator! (const ushort3 &a)
 
__device__ __forceinline__ uchar4 operator! (const ushort4 &a)
 
__device__ __forceinline__ uchar1 operator!= (char s, const char1 &b)
 
__device__ __forceinline__ uchar2 operator!= (char s, const char2 &b)
 
__device__ __forceinline__ uchar3 operator!= (char s, const char3 &b)
 
__device__ __forceinline__ uchar4 operator!= (char s, const char4 &b)
 
__device__ __forceinline__ uchar1 operator!= (const char1 &a, char s)
 
__device__ __forceinline__ uchar1 operator!= (const char1 &a, const char1 &b)
 
__device__ __forceinline__ uchar2 operator!= (const char2 &a, char s)
 
__device__ __forceinline__ uchar2 operator!= (const char2 &a, const char2 &b)
 
__device__ __forceinline__ uchar3 operator!= (const char3 &a, char s)
 
__device__ __forceinline__ uchar3 operator!= (const char3 &a, const char3 &b)
 
__device__ __forceinline__ uchar4 operator!= (const char4 &a, char s)
 
__device__ __forceinline__ uchar4 operator!= (const char4 &a, const char4 &b)
 
__device__ __forceinline__ uchar1 operator!= (const double1 &a, const double1 &b)
 
__device__ __forceinline__ uchar1 operator!= (const double1 &a, double s)
 
__device__ __forceinline__ uchar2 operator!= (const double2 &a, const double2 &b)
 
__device__ __forceinline__ uchar2 operator!= (const double2 &a, double s)
 
__device__ __forceinline__ uchar3 operator!= (const double3 &a, const double3 &b)
 
__device__ __forceinline__ uchar3 operator!= (const double3 &a, double s)
 
__device__ __forceinline__ uchar4 operator!= (const double4 &a, const double4 &b)
 
__device__ __forceinline__ uchar4 operator!= (const double4 &a, double s)
 
template<class Body >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< Body >::ptr_type, Binder2nd< not_equal_to< typename Body::value_type > > > > operator!= (const Expr< Body > &a, typename Body::value_type val)
 
template<typename T , class Body >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Body >::ptr_type, typename PtrTraits< GlobPtrSz< T > >::ptr_type, not_equal_to< typename LargerType< T, typename PtrTraits< Body >::value_type >::type > > > operator!= (const Expr< Body > &src1, const GlobPtrSz< T > &src2)
 
template<typename T , class Body >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Body >::ptr_type, typename PtrTraits< GpuMat_< T > >::ptr_type, not_equal_to< typename LargerType< T, typename PtrTraits< Body >::value_type >::type > > > operator!= (const Expr< Body > &src1, const GpuMat_< T > &src2)
 
template<typename T , class Body >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Body >::ptr_type, typename PtrTraits< Texture< T > >::ptr_type, not_equal_to< typename LargerType< T, typename PtrTraits< Body >::value_type >::type > > > operator!= (const Expr< Body > &src1, const Texture< T > &src2)
 
template<class Body1 , class Body2 >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Body1 >::ptr_type, typename PtrTraits< Body2 >::ptr_type, not_equal_to< typename LargerType< typename PtrTraits< Body1 >::value_type, typename PtrTraits< Body2 >::value_type >::type > > > operator!= (const Expr< Body1 > &a, const Expr< Body2 > &b)
 
__device__ __forceinline__ uchar1 operator!= (const float1 &a, const float1 &b)
 
__device__ __forceinline__ uchar1 operator!= (const float1 &a, float s)
 
__device__ __forceinline__ uchar2 operator!= (const float2 &a, const float2 &b)
 
__device__ __forceinline__ uchar2 operator!= (const float2 &a, float s)
 
__device__ __forceinline__ uchar3 operator!= (const float3 &a, const float3 &b)
 
__device__ __forceinline__ uchar3 operator!= (const float3 &a, float s)
 
__device__ __forceinline__ uchar4 operator!= (const float4 &a, const float4 &b)
 
__device__ __forceinline__ uchar4 operator!= (const float4 &a, float s)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, Binder2nd< not_equal_to< T > > > > operator!= (const GlobPtrSz< T > &src, T val)
 
template<typename T , class Body >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, typename PtrTraits< Body >::ptr_type, not_equal_to< typename LargerType< T, typename PtrTraits< Body >::value_type >::type > > > operator!= (const GlobPtrSz< T > &src1, const Expr< Body > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, typename PtrTraits< GlobPtrSz< T > >::ptr_type, not_equal_to< T > > > operator!= (const GlobPtrSz< T > &src1, const GlobPtrSz< T > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, typename PtrTraits< GpuMat_< T > >::ptr_type, not_equal_to< T > > > operator!= (const GlobPtrSz< T > &src1, const GpuMat_< T > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, typename PtrTraits< Texture< T > >::ptr_type, not_equal_to< T > > > operator!= (const GlobPtrSz< T > &src1, const Texture< T > &src2)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, Binder2nd< not_equal_to< T > > > > operator!= (const GpuMat_< T > &src, T val)
 
template<typename T , class Body >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, typename PtrTraits< Body >::ptr_type, not_equal_to< typename LargerType< T, typename PtrTraits< Body >::value_type >::type > > > operator!= (const GpuMat_< T > &src1, const Expr< Body > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, typename PtrTraits< GlobPtrSz< T > >::ptr_type, not_equal_to< T > > > operator!= (const GpuMat_< T > &src1, const GlobPtrSz< T > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, typename PtrTraits< GpuMat_< T > >::ptr_type, not_equal_to< T > > > operator!= (const GpuMat_< T > &src1, const GpuMat_< T > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, typename PtrTraits< Texture< T > >::ptr_type, not_equal_to< T > > > operator!= (const GpuMat_< T > &src1, const Texture< T > &src2)
 
__device__ __forceinline__ uchar1 operator!= (const int1 &a, const int1 &b)
 
__device__ __forceinline__ uchar1 operator!= (const int1 &a, int s)
 
__device__ __forceinline__ uchar2 operator!= (const int2 &a, const int2 &b)
 
__device__ __forceinline__ uchar2 operator!= (const int2 &a, int s)
 
__device__ __forceinline__ uchar3 operator!= (const int3 &a, const int3 &b)
 
__device__ __forceinline__ uchar3 operator!= (const int3 &a, int s)
 
__device__ __forceinline__ uchar4 operator!= (const int4 &a, const int4 &b)
 
__device__ __forceinline__ uchar4 operator!= (const int4 &a, int s)
 
__device__ __forceinline__ uchar1 operator!= (const short1 &a, const short1 &b)
 
__device__ __forceinline__ uchar1 operator!= (const short1 &a, short s)
 
__device__ __forceinline__ uchar2 operator!= (const short2 &a, const short2 &b)
 
__device__ __forceinline__ uchar2 operator!= (const short2 &a, short s)
 
__device__ __forceinline__ uchar3 operator!= (const short3 &a, const short3 &b)
 
__device__ __forceinline__ uchar3 operator!= (const short3 &a, short s)
 
__device__ __forceinline__ uchar4 operator!= (const short4 &a, const short4 &b)
 
__device__ __forceinline__ uchar4 operator!= (const short4 &a, short s)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, Binder2nd< not_equal_to< T > > > > operator!= (const Texture< T > &src, T val)
 
template<typename T , class Body >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, typename PtrTraits< Body >::ptr_type, not_equal_to< typename LargerType< T, typename PtrTraits< Body >::value_type >::type > > > operator!= (const Texture< T > &src1, const Expr< Body > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, typename PtrTraits< GlobPtrSz< T > >::ptr_type, not_equal_to< T > > > operator!= (const Texture< T > &src1, const GlobPtrSz< T > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, typename PtrTraits< GpuMat_< T > >::ptr_type, not_equal_to< T > > > operator!= (const Texture< T > &src1, const GpuMat_< T > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, typename PtrTraits< Texture< T > >::ptr_type, not_equal_to< T > > > operator!= (const Texture< T > &src1, const Texture< T > &src2)
 
__device__ __forceinline__ uchar1 operator!= (const uchar1 &a, const uchar1 &b)
 
__device__ __forceinline__ uchar1 operator!= (const uchar1 &a, uchar s)
 
__device__ __forceinline__ uchar2 operator!= (const uchar2 &a, const uchar2 &b)
 
__device__ __forceinline__ uchar2 operator!= (const uchar2 &a, uchar s)
 
__device__ __forceinline__ uchar3 operator!= (const uchar3 &a, const uchar3 &b)
 
__device__ __forceinline__ uchar3 operator!= (const uchar3 &a, uchar s)
 
__device__ __forceinline__ uchar4 operator!= (const uchar4 &a, const uchar4 &b)
 
__device__ __forceinline__ uchar4 operator!= (const uchar4 &a, uchar s)
 
__device__ __forceinline__ uchar1 operator!= (const uint1 &a, const uint1 &b)
 
__device__ __forceinline__ uchar1 operator!= (const uint1 &a, uint s)
 
__device__ __forceinline__ uchar2 operator!= (const uint2 &a, const uint2 &b)
 
__device__ __forceinline__ uchar2 operator!= (const uint2 &a, uint s)
 
__device__ __forceinline__ uchar3 operator!= (const uint3 &a, const uint3 &b)
 
__device__ __forceinline__ uchar3 operator!= (const uint3 &a, uint s)
 
__device__ __forceinline__ uchar4 operator!= (const uint4 &a, const uint4 &b)
 
__device__ __forceinline__ uchar4 operator!= (const uint4 &a, uint s)
 
__device__ __forceinline__ uchar1 operator!= (const ushort1 &a, const ushort1 &b)
 
__device__ __forceinline__ uchar1 operator!= (const ushort1 &a, ushort s)
 
__device__ __forceinline__ uchar2 operator!= (const ushort2 &a, const ushort2 &b)
 
__device__ __forceinline__ uchar2 operator!= (const ushort2 &a, ushort s)
 
__device__ __forceinline__ uchar3 operator!= (const ushort3 &a, const ushort3 &b)
 
__device__ __forceinline__ uchar3 operator!= (const ushort3 &a, ushort s)
 
__device__ __forceinline__ uchar4 operator!= (const ushort4 &a, const ushort4 &b)
 
__device__ __forceinline__ uchar4 operator!= (const ushort4 &a, ushort s)
 
__device__ __forceinline__ uchar1 operator!= (double s, const double1 &b)
 
__device__ __forceinline__ uchar2 operator!= (double s, const double2 &b)
 
__device__ __forceinline__ uchar3 operator!= (double s, const double3 &b)
 
__device__ __forceinline__ uchar4 operator!= (double s, const double4 &b)
 
__device__ __forceinline__ uchar1 operator!= (float s, const float1 &b)
 
__device__ __forceinline__ uchar2 operator!= (float s, const float2 &b)
 
__device__ __forceinline__ uchar3 operator!= (float s, const float3 &b)
 
__device__ __forceinline__ uchar4 operator!= (float s, const float4 &b)
 
__device__ __forceinline__ uchar1 operator!= (int s, const int1 &b)
 
__device__ __forceinline__ uchar2 operator!= (int s, const int2 &b)
 
__device__ __forceinline__ uchar3 operator!= (int s, const int3 &b)
 
__device__ __forceinline__ uchar4 operator!= (int s, const int4 &b)
 
__device__ __forceinline__ uchar1 operator!= (short s, const short1 &b)
 
__device__ __forceinline__ uchar2 operator!= (short s, const short2 &b)
 
__device__ __forceinline__ uchar3 operator!= (short s, const short3 &b)
 
__device__ __forceinline__ uchar4 operator!= (short s, const short4 &b)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, Binder1st< not_equal_to< T > > > > operator!= (T val, const GlobPtrSz< T > &src)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, Binder1st< not_equal_to< T > > > > operator!= (T val, const GpuMat_< T > &src)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, Binder1st< not_equal_to< T > > > > operator!= (T val, const Texture< T > &src)
 
template<class Body >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< Body >::ptr_type, Binder1st< not_equal_to< typename Body::value_type > > > > operator!= (typename Body::value_type val, const Expr< Body > &a)
 
__device__ __forceinline__ uchar1 operator!= (uchar s, const uchar1 &b)
 
__device__ __forceinline__ uchar2 operator!= (uchar s, const uchar2 &b)
 
__device__ __forceinline__ uchar3 operator!= (uchar s, const uchar3 &b)
 
__device__ __forceinline__ uchar4 operator!= (uchar s, const uchar4 &b)
 
__device__ __forceinline__ uchar1 operator!= (uint s, const uint1 &b)
 
__device__ __forceinline__ uchar2 operator!= (uint s, const uint2 &b)
 
__device__ __forceinline__ uchar3 operator!= (uint s, const uint3 &b)
 
__device__ __forceinline__ uchar4 operator!= (uint s, const uint4 &b)
 
__device__ __forceinline__ uchar1 operator!= (ushort s, const ushort1 &b)
 
__device__ __forceinline__ uchar2 operator!= (ushort s, const ushort2 &b)
 
__device__ __forceinline__ uchar3 operator!= (ushort s, const ushort3 &b)
 
__device__ __forceinline__ uchar4 operator!= (ushort s, const ushort4 &b)
 
template<class Body >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< Body >::ptr_type, Binder2nd< modulus< typename Body::value_type > > > > operator% (const Expr< Body > &a, typename Body::value_type val)
 
template<typename T , class Body >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Body >::ptr_type, typename PtrTraits< GlobPtrSz< T > >::ptr_type, modulus< typename LargerType< T, typename PtrTraits< Body >::value_type >::type > > > operator% (const Expr< Body > &src1, const GlobPtrSz< T > &src2)
 
template<typename T , class Body >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Body >::ptr_type, typename PtrTraits< GpuMat_< T > >::ptr_type, modulus< typename LargerType< T, typename PtrTraits< Body >::value_type >::type > > > operator% (const Expr< Body > &src1, const GpuMat_< T > &src2)
 
template<typename T , class Body >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Body >::ptr_type, typename PtrTraits< Texture< T > >::ptr_type, modulus< typename LargerType< T, typename PtrTraits< Body >::value_type >::type > > > operator% (const Expr< Body > &src1, const Texture< T > &src2)
 
template<class Body1 , class Body2 >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Body1 >::ptr_type, typename PtrTraits< Body2 >::ptr_type, modulus< typename LargerType< typename PtrTraits< Body1 >::value_type, typename PtrTraits< Body2 >::value_type >::type > > > operator% (const Expr< Body1 > &a, const Expr< Body2 > &b)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, Binder2nd< modulus< T > > > > operator% (const GlobPtrSz< T > &src, T val)
 
template<typename T , class Body >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, typename PtrTraits< Body >::ptr_type, modulus< typename LargerType< T, typename PtrTraits< Body >::value_type >::type > > > operator% (const GlobPtrSz< T > &src1, const Expr< Body > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, typename PtrTraits< GlobPtrSz< T > >::ptr_type, modulus< T > > > operator% (const GlobPtrSz< T > &src1, const GlobPtrSz< T > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, typename PtrTraits< GpuMat_< T > >::ptr_type, modulus< T > > > operator% (const GlobPtrSz< T > &src1, const GpuMat_< T > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, typename PtrTraits< Texture< T > >::ptr_type, modulus< T > > > operator% (const GlobPtrSz< T > &src1, const Texture< T > &src2)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, Binder2nd< modulus< T > > > > operator% (const GpuMat_< T > &src, T val)
 
template<typename T , class Body >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, typename PtrTraits< Body >::ptr_type, modulus< typename LargerType< T, typename PtrTraits< Body >::value_type >::type > > > operator% (const GpuMat_< T > &src1, const Expr< Body > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, typename PtrTraits< GlobPtrSz< T > >::ptr_type, modulus< T > > > operator% (const GpuMat_< T > &src1, const GlobPtrSz< T > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, typename PtrTraits< GpuMat_< T > >::ptr_type, modulus< T > > > operator% (const GpuMat_< T > &src1, const GpuMat_< T > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, typename PtrTraits< Texture< T > >::ptr_type, modulus< T > > > operator% (const GpuMat_< T > &src1, const Texture< T > &src2)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, Binder2nd< modulus< T > > > > operator% (const Texture< T > &src, T val)
 
template<typename T , class Body >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, typename PtrTraits< Body >::ptr_type, modulus< typename LargerType< T, typename PtrTraits< Body >::value_type >::type > > > operator% (const Texture< T > &src1, const Expr< Body > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, typename PtrTraits< GlobPtrSz< T > >::ptr_type, modulus< T > > > operator% (const Texture< T > &src1, const GlobPtrSz< T > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, typename PtrTraits< GpuMat_< T > >::ptr_type, modulus< T > > > operator% (const Texture< T > &src1, const GpuMat_< T > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, typename PtrTraits< Texture< T > >::ptr_type, modulus< T > > > operator% (const Texture< T > &src1, const Texture< T > &src2)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, Binder1st< modulus< T > > > > operator% (T val, const GlobPtrSz< T > &src)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, Binder1st< modulus< T > > > > operator% (T val, const GpuMat_< T > &src)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, Binder1st< modulus< T > > > > operator% (T val, const Texture< T > &src)
 
template<class Body >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< Body >::ptr_type, Binder1st< modulus< typename Body::value_type > > > > operator% (typename Body::value_type val, const Expr< Body > &a)
 
__device__ __forceinline__ char1 operator& (char s, const char1 &b)
 
__device__ __forceinline__ char2 operator& (char s, const char2 &b)
 
__device__ __forceinline__ char3 operator& (char s, const char3 &b)
 
__device__ __forceinline__ char4 operator& (char s, const char4 &b)
 
__device__ __forceinline__ char1 operator& (const char1 &a, char s)
 
__device__ __forceinline__ char1 operator& (const char1 &a, const char1 &b)
 
__device__ __forceinline__ char2 operator& (const char2 &a, char s)
 
__device__ __forceinline__ char2 operator& (const char2 &a, const char2 &b)
 
__device__ __forceinline__ char3 operator& (const char3 &a, char s)
 
__device__ __forceinline__ char3 operator& (const char3 &a, const char3 &b)
 
__device__ __forceinline__ char4 operator& (const char4 &a, char s)
 
__device__ __forceinline__ char4 operator& (const char4 &a, const char4 &b)
 
template<class Body >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< Body >::ptr_type, Binder2nd< bit_and< typename Body::value_type > > > > operator& (const Expr< Body > &a, typename Body::value_type val)
 
template<typename T , class Body >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Body >::ptr_type, typename PtrTraits< GlobPtrSz< T > >::ptr_type, bit_and< typename LargerType< T, typename PtrTraits< Body >::value_type >::type > > > operator& (const Expr< Body > &src1, const GlobPtrSz< T > &src2)
 
template<typename T , class Body >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Body >::ptr_type, typename PtrTraits< GpuMat_< T > >::ptr_type, bit_and< typename LargerType< T, typename PtrTraits< Body >::value_type >::type > > > operator& (const Expr< Body > &src1, const GpuMat_< T > &src2)
 
template<typename T , class Body >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Body >::ptr_type, typename PtrTraits< Texture< T > >::ptr_type, bit_and< typename LargerType< T, typename PtrTraits< Body >::value_type >::type > > > operator& (const Expr< Body > &src1, const Texture< T > &src2)
 
template<class Body1 , class Body2 >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Body1 >::ptr_type, typename PtrTraits< Body2 >::ptr_type, bit_and< typename LargerType< typename PtrTraits< Body1 >::value_type, typename PtrTraits< Body2 >::value_type >::type > > > operator& (const Expr< Body1 > &a, const Expr< Body2 > &b)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, Binder2nd< bit_and< T > > > > operator& (const GlobPtrSz< T > &src, T val)
 
template<typename T , class Body >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, typename PtrTraits< Body >::ptr_type, bit_and< typename LargerType< T, typename PtrTraits< Body >::value_type >::type > > > operator& (const GlobPtrSz< T > &src1, const Expr< Body > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, typename PtrTraits< GlobPtrSz< T > >::ptr_type, bit_and< T > > > operator& (const GlobPtrSz< T > &src1, const GlobPtrSz< T > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, typename PtrTraits< GpuMat_< T > >::ptr_type, bit_and< T > > > operator& (const GlobPtrSz< T > &src1, const GpuMat_< T > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, typename PtrTraits< Texture< T > >::ptr_type, bit_and< T > > > operator& (const GlobPtrSz< T > &src1, const Texture< T > &src2)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, Binder2nd< bit_and< T > > > > operator& (const GpuMat_< T > &src, T val)
 
template<typename T , class Body >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, typename PtrTraits< Body >::ptr_type, bit_and< typename LargerType< T, typename PtrTraits< Body >::value_type >::type > > > operator& (const GpuMat_< T > &src1, const Expr< Body > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, typename PtrTraits< GlobPtrSz< T > >::ptr_type, bit_and< T > > > operator& (const GpuMat_< T > &src1, const GlobPtrSz< T > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, typename PtrTraits< GpuMat_< T > >::ptr_type, bit_and< T > > > operator& (const GpuMat_< T > &src1, const GpuMat_< T > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, typename PtrTraits< Texture< T > >::ptr_type, bit_and< T > > > operator& (const GpuMat_< T > &src1, const Texture< T > &src2)
 
__device__ __forceinline__ int1 operator& (const int1 &a, const int1 &b)
 
__device__ __forceinline__ int1 operator& (const int1 &a, int s)
 
__device__ __forceinline__ int2 operator& (const int2 &a, const int2 &b)
 
__device__ __forceinline__ int2 operator& (const int2 &a, int s)
 
__device__ __forceinline__ int3 operator& (const int3 &a, const int3 &b)
 
__device__ __forceinline__ int3 operator& (const int3 &a, int s)
 
__device__ __forceinline__ int4 operator& (const int4 &a, const int4 &b)
 
__device__ __forceinline__ int4 operator& (const int4 &a, int s)
 
__device__ __forceinline__ short1 operator& (const short1 &a, const short1 &b)
 
__device__ __forceinline__ short1 operator& (const short1 &a, short s)
 
__device__ __forceinline__ short2 operator& (const short2 &a, const short2 &b)
 
__device__ __forceinline__ short2 operator& (const short2 &a, short s)
 
__device__ __forceinline__ short3 operator& (const short3 &a, const short3 &b)
 
__device__ __forceinline__ short3 operator& (const short3 &a, short s)
 
__device__ __forceinline__ short4 operator& (const short4 &a, const short4 &b)
 
__device__ __forceinline__ short4 operator& (const short4 &a, short s)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, Binder2nd< bit_and< T > > > > operator& (const Texture< T > &src, T val)
 
template<typename T , class Body >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, typename PtrTraits< Body >::ptr_type, bit_and< typename LargerType< T, typename PtrTraits< Body >::value_type >::type > > > operator& (const Texture< T > &src1, const Expr< Body > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, typename PtrTraits< GlobPtrSz< T > >::ptr_type, bit_and< T > > > operator& (const Texture< T > &src1, const GlobPtrSz< T > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, typename PtrTraits< GpuMat_< T > >::ptr_type, bit_and< T > > > operator& (const Texture< T > &src1, const GpuMat_< T > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, typename PtrTraits< Texture< T > >::ptr_type, bit_and< T > > > operator& (const Texture< T > &src1, const Texture< T > &src2)
 
__device__ __forceinline__ uchar1 operator& (const uchar1 &a, const uchar1 &b)
 
__device__ __forceinline__ uchar1 operator& (const uchar1 &a, uchar s)
 
__device__ __forceinline__ uchar2 operator& (const uchar2 &a, const uchar2 &b)
 
__device__ __forceinline__ uchar2 operator& (const uchar2 &a, uchar s)
 
__device__ __forceinline__ uchar3 operator& (const uchar3 &a, const uchar3 &b)
 
__device__ __forceinline__ uchar3 operator& (const uchar3 &a, uchar s)
 
__device__ __forceinline__ uchar4 operator& (const uchar4 &a, const uchar4 &b)
 
__device__ __forceinline__ uchar4 operator& (const uchar4 &a, uchar s)
 
__device__ __forceinline__ uint1 operator& (const uint1 &a, const uint1 &b)
 
__device__ __forceinline__ uint1 operator& (const uint1 &a, uint s)
 
__device__ __forceinline__ uint2 operator& (const uint2 &a, const uint2 &b)
 
__device__ __forceinline__ uint2 operator& (const uint2 &a, uint s)
 
__device__ __forceinline__ uint3 operator& (const uint3 &a, const uint3 &b)
 
__device__ __forceinline__ uint3 operator& (const uint3 &a, uint s)
 
__device__ __forceinline__ uint4 operator& (const uint4 &a, const uint4 &b)
 
__device__ __forceinline__ uint4 operator& (const uint4 &a, uint s)
 
__device__ __forceinline__ ushort1 operator& (const ushort1 &a, const ushort1 &b)
 
__device__ __forceinline__ ushort1 operator& (const ushort1 &a, ushort s)
 
__device__ __forceinline__ ushort2 operator& (const ushort2 &a, const ushort2 &b)
 
__device__ __forceinline__ ushort2 operator& (const ushort2 &a, ushort s)
 
__device__ __forceinline__ ushort3 operator& (const ushort3 &a, const ushort3 &b)
 
__device__ __forceinline__ ushort3 operator& (const ushort3 &a, ushort s)
 
__device__ __forceinline__ ushort4 operator& (const ushort4 &a, const ushort4 &b)
 
__device__ __forceinline__ ushort4 operator& (const ushort4 &a, ushort s)
 
__device__ __forceinline__ int1 operator& (int s, const int1 &b)
 
__device__ __forceinline__ int2 operator& (int s, const int2 &b)
 
__device__ __forceinline__ int3 operator& (int s, const int3 &b)
 
__device__ __forceinline__ int4 operator& (int s, const int4 &b)
 
__device__ __forceinline__ short1 operator& (short s, const short1 &b)
 
__device__ __forceinline__ short2 operator& (short s, const short2 &b)
 
__device__ __forceinline__ short3 operator& (short s, const short3 &b)
 
__device__ __forceinline__ short4 operator& (short s, const short4 &b)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, Binder1st< bit_and< T > > > > operator& (T val, const GlobPtrSz< T > &src)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, Binder1st< bit_and< T > > > > operator& (T val, const GpuMat_< T > &src)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, Binder1st< bit_and< T > > > > operator& (T val, const Texture< T > &src)
 
template<class Body >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< Body >::ptr_type, Binder1st< bit_and< typename Body::value_type > > > > operator& (typename Body::value_type val, const Expr< Body > &a)
 
__device__ __forceinline__ uchar1 operator& (uchar s, const uchar1 &b)
 
__device__ __forceinline__ uchar2 operator& (uchar s, const uchar2 &b)
 
__device__ __forceinline__ uchar3 operator& (uchar s, const uchar3 &b)
 
__device__ __forceinline__ uchar4 operator& (uchar s, const uchar4 &b)
 
__device__ __forceinline__ uint1 operator& (uint s, const uint1 &b)
 
__device__ __forceinline__ uint2 operator& (uint s, const uint2 &b)
 
__device__ __forceinline__ uint3 operator& (uint s, const uint3 &b)
 
__device__ __forceinline__ uint4 operator& (uint s, const uint4 &b)
 
__device__ __forceinline__ ushort1 operator& (ushort s, const ushort1 &b)
 
__device__ __forceinline__ ushort2 operator& (ushort s, const ushort2 &b)
 
__device__ __forceinline__ ushort3 operator& (ushort s, const ushort3 &b)
 
__device__ __forceinline__ ushort4 operator& (ushort s, const ushort4 &b)
 
__device__ __forceinline__ uchar1 operator&& (char s, const char1 &b)
 
__device__ __forceinline__ uchar2 operator&& (char s, const char2 &b)
 
__device__ __forceinline__ uchar3 operator&& (char s, const char3 &b)
 
__device__ __forceinline__ uchar4 operator&& (char s, const char4 &b)
 
__device__ __forceinline__ uchar1 operator&& (const char1 &a, char s)
 
__device__ __forceinline__ uchar1 operator&& (const char1 &a, const char1 &b)
 
__device__ __forceinline__ uchar2 operator&& (const char2 &a, char s)
 
__device__ __forceinline__ uchar2 operator&& (const char2 &a, const char2 &b)
 
__device__ __forceinline__ uchar3 operator&& (const char3 &a, char s)
 
__device__ __forceinline__ uchar3 operator&& (const char3 &a, const char3 &b)
 
__device__ __forceinline__ uchar4 operator&& (const char4 &a, char s)
 
__device__ __forceinline__ uchar4 operator&& (const char4 &a, const char4 &b)
 
__device__ __forceinline__ uchar1 operator&& (const double1 &a, const double1 &b)
 
__device__ __forceinline__ uchar1 operator&& (const double1 &a, double s)
 
__device__ __forceinline__ uchar2 operator&& (const double2 &a, const double2 &b)
 
__device__ __forceinline__ uchar2 operator&& (const double2 &a, double s)
 
__device__ __forceinline__ uchar3 operator&& (const double3 &a, const double3 &b)
 
__device__ __forceinline__ uchar3 operator&& (const double3 &a, double s)
 
__device__ __forceinline__ uchar4 operator&& (const double4 &a, const double4 &b)
 
__device__ __forceinline__ uchar4 operator&& (const double4 &a, double s)
 
template<class Body >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< Body >::ptr_type, Binder2nd< logical_and< typename Body::value_type > > > > operator&& (const Expr< Body > &a, typename Body::value_type val)
 
template<typename T , class Body >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Body >::ptr_type, typename PtrTraits< GlobPtrSz< T > >::ptr_type, logical_and< typename LargerType< T, typename PtrTraits< Body >::value_type >::type > > > operator&& (const Expr< Body > &src1, const GlobPtrSz< T > &src2)
 
template<typename T , class Body >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Body >::ptr_type, typename PtrTraits< GpuMat_< T > >::ptr_type, logical_and< typename LargerType< T, typename PtrTraits< Body >::value_type >::type > > > operator&& (const Expr< Body > &src1, const GpuMat_< T > &src2)
 
template<typename T , class Body >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Body >::ptr_type, typename PtrTraits< Texture< T > >::ptr_type, logical_and< typename LargerType< T, typename PtrTraits< Body >::value_type >::type > > > operator&& (const Expr< Body > &src1, const Texture< T > &src2)
 
template<class Body1 , class Body2 >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Body1 >::ptr_type, typename PtrTraits< Body2 >::ptr_type, logical_and< typename LargerType< typename PtrTraits< Body1 >::value_type, typename PtrTraits< Body2 >::value_type >::type > > > operator&& (const Expr< Body1 > &a, const Expr< Body2 > &b)
 
__device__ __forceinline__ uchar1 operator&& (const float1 &a, const float1 &b)
 
__device__ __forceinline__ uchar1 operator&& (const float1 &a, float s)
 
__device__ __forceinline__ uchar2 operator&& (const float2 &a, const float2 &b)
 
__device__ __forceinline__ uchar2 operator&& (const float2 &a, float s)
 
__device__ __forceinline__ uchar3 operator&& (const float3 &a, const float3 &b)
 
__device__ __forceinline__ uchar3 operator&& (const float3 &a, float s)
 
__device__ __forceinline__ uchar4 operator&& (const float4 &a, const float4 &b)
 
__device__ __forceinline__ uchar4 operator&& (const float4 &a, float s)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, Binder2nd< logical_and< T > > > > operator&& (const GlobPtrSz< T > &src, T val)
 
template<typename T , class Body >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, typename PtrTraits< Body >::ptr_type, logical_and< typename LargerType< T, typename PtrTraits< Body >::value_type >::type > > > operator&& (const GlobPtrSz< T > &src1, const Expr< Body > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, typename PtrTraits< GlobPtrSz< T > >::ptr_type, logical_and< T > > > operator&& (const GlobPtrSz< T > &src1, const GlobPtrSz< T > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, typename PtrTraits< GpuMat_< T > >::ptr_type, logical_and< T > > > operator&& (const GlobPtrSz< T > &src1, const GpuMat_< T > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, typename PtrTraits< Texture< T > >::ptr_type, logical_and< T > > > operator&& (const GlobPtrSz< T > &src1, const Texture< T > &src2)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, Binder2nd< logical_and< T > > > > operator&& (const GpuMat_< T > &src, T val)
 
template<typename T , class Body >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, typename PtrTraits< Body >::ptr_type, logical_and< typename LargerType< T, typename PtrTraits< Body >::value_type >::type > > > operator&& (const GpuMat_< T > &src1, const Expr< Body > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, typename PtrTraits< GlobPtrSz< T > >::ptr_type, logical_and< T > > > operator&& (const GpuMat_< T > &src1, const GlobPtrSz< T > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, typename PtrTraits< GpuMat_< T > >::ptr_type, logical_and< T > > > operator&& (const GpuMat_< T > &src1, const GpuMat_< T > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, typename PtrTraits< Texture< T > >::ptr_type, logical_and< T > > > operator&& (const GpuMat_< T > &src1, const Texture< T > &src2)
 
__device__ __forceinline__ uchar1 operator&& (const int1 &a, const int1 &b)
 
__device__ __forceinline__ uchar1 operator&& (const int1 &a, int s)
 
__device__ __forceinline__ uchar2 operator&& (const int2 &a, const int2 &b)
 
__device__ __forceinline__ uchar2 operator&& (const int2 &a, int s)
 
__device__ __forceinline__ uchar3 operator&& (const int3 &a, const int3 &b)
 
__device__ __forceinline__ uchar3 operator&& (const int3 &a, int s)
 
__device__ __forceinline__ uchar4 operator&& (const int4 &a, const int4 &b)
 
__device__ __forceinline__ uchar4 operator&& (const int4 &a, int s)
 
__device__ __forceinline__ uchar1 operator&& (const short1 &a, const short1 &b)
 
__device__ __forceinline__ uchar1 operator&& (const short1 &a, short s)
 
__device__ __forceinline__ uchar2 operator&& (const short2 &a, const short2 &b)
 
__device__ __forceinline__ uchar2 operator&& (const short2 &a, short s)
 
__device__ __forceinline__ uchar3 operator&& (const short3 &a, const short3 &b)
 
__device__ __forceinline__ uchar3 operator&& (const short3 &a, short s)
 
__device__ __forceinline__ uchar4 operator&& (const short4 &a, const short4 &b)
 
__device__ __forceinline__ uchar4 operator&& (const short4 &a, short s)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, Binder2nd< logical_and< T > > > > operator&& (const Texture< T > &src, T val)
 
template<typename T , class Body >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, typename PtrTraits< Body >::ptr_type, logical_and< typename LargerType< T, typename PtrTraits< Body >::value_type >::type > > > operator&& (const Texture< T > &src1, const Expr< Body > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, typename PtrTraits< GlobPtrSz< T > >::ptr_type, logical_and< T > > > operator&& (const Texture< T > &src1, const GlobPtrSz< T > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, typename PtrTraits< GpuMat_< T > >::ptr_type, logical_and< T > > > operator&& (const Texture< T > &src1, const GpuMat_< T > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, typename PtrTraits< Texture< T > >::ptr_type, logical_and< T > > > operator&& (const Texture< T > &src1, const Texture< T > &src2)
 
__device__ __forceinline__ uchar1 operator&& (const uchar1 &a, const uchar1 &b)
 
__device__ __forceinline__ uchar1 operator&& (const uchar1 &a, uchar s)
 
__device__ __forceinline__ uchar2 operator&& (const uchar2 &a, const uchar2 &b)
 
__device__ __forceinline__ uchar2 operator&& (const uchar2 &a, uchar s)
 
__device__ __forceinline__ uchar3 operator&& (const uchar3 &a, const uchar3 &b)
 
__device__ __forceinline__ uchar3 operator&& (const uchar3 &a, uchar s)
 
__device__ __forceinline__ uchar4 operator&& (const uchar4 &a, const uchar4 &b)
 
__device__ __forceinline__ uchar4 operator&& (const uchar4 &a, uchar s)
 
__device__ __forceinline__ uchar1 operator&& (const uint1 &a, const uint1 &b)
 
__device__ __forceinline__ uchar1 operator&& (const uint1 &a, uint s)
 
__device__ __forceinline__ uchar2 operator&& (const uint2 &a, const uint2 &b)
 
__device__ __forceinline__ uchar2 operator&& (const uint2 &a, uint s)
 
__device__ __forceinline__ uchar3 operator&& (const uint3 &a, const uint3 &b)
 
__device__ __forceinline__ uchar3 operator&& (const uint3 &a, uint s)
 
__device__ __forceinline__ uchar4 operator&& (const uint4 &a, const uint4 &b)
 
__device__ __forceinline__ uchar4 operator&& (const uint4 &a, uint s)
 
__device__ __forceinline__ uchar1 operator&& (const ushort1 &a, const ushort1 &b)
 
__device__ __forceinline__ uchar1 operator&& (const ushort1 &a, ushort s)
 
__device__ __forceinline__ uchar2 operator&& (const ushort2 &a, const ushort2 &b)
 
__device__ __forceinline__ uchar2 operator&& (const ushort2 &a, ushort s)
 
__device__ __forceinline__ uchar3 operator&& (const ushort3 &a, const ushort3 &b)
 
__device__ __forceinline__ uchar3 operator&& (const ushort3 &a, ushort s)
 
__device__ __forceinline__ uchar4 operator&& (const ushort4 &a, const ushort4 &b)
 
__device__ __forceinline__ uchar4 operator&& (const ushort4 &a, ushort s)
 
__device__ __forceinline__ uchar1 operator&& (double s, const double1 &b)
 
__device__ __forceinline__ uchar2 operator&& (double s, const double2 &b)
 
__device__ __forceinline__ uchar3 operator&& (double s, const double3 &b)
 
__device__ __forceinline__ uchar4 operator&& (double s, const double4 &b)
 
__device__ __forceinline__ uchar1 operator&& (float s, const float1 &b)
 
__device__ __forceinline__ uchar2 operator&& (float s, const float2 &b)
 
__device__ __forceinline__ uchar3 operator&& (float s, const float3 &b)
 
__device__ __forceinline__ uchar4 operator&& (float s, const float4 &b)
 
__device__ __forceinline__ uchar1 operator&& (int s, const int1 &b)
 
__device__ __forceinline__ uchar2 operator&& (int s, const int2 &b)
 
__device__ __forceinline__ uchar3 operator&& (int s, const int3 &b)
 
__device__ __forceinline__ uchar4 operator&& (int s, const int4 &b)
 
__device__ __forceinline__ uchar1 operator&& (short s, const short1 &b)
 
__device__ __forceinline__ uchar2 operator&& (short s, const short2 &b)
 
__device__ __forceinline__ uchar3 operator&& (short s, const short3 &b)
 
__device__ __forceinline__ uchar4 operator&& (short s, const short4 &b)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, Binder1st< logical_and< T > > > > operator&& (T val, const GlobPtrSz< T > &src)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, Binder1st< logical_and< T > > > > operator&& (T val, const GpuMat_< T > &src)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, Binder1st< logical_and< T > > > > operator&& (T val, const Texture< T > &src)
 
template<class Body >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< Body >::ptr_type, Binder1st< logical_and< typename Body::value_type > > > > operator&& (typename Body::value_type val, const Expr< Body > &a)
 
__device__ __forceinline__ uchar1 operator&& (uchar s, const uchar1 &b)
 
__device__ __forceinline__ uchar2 operator&& (uchar s, const uchar2 &b)
 
__device__ __forceinline__ uchar3 operator&& (uchar s, const uchar3 &b)
 
__device__ __forceinline__ uchar4 operator&& (uchar s, const uchar4 &b)
 
__device__ __forceinline__ uchar1 operator&& (uint s, const uint1 &b)
 
__device__ __forceinline__ uchar2 operator&& (uint s, const uint2 &b)
 
__device__ __forceinline__ uchar3 operator&& (uint s, const uint3 &b)
 
__device__ __forceinline__ uchar4 operator&& (uint s, const uint4 &b)
 
__device__ __forceinline__ uchar1 operator&& (ushort s, const ushort1 &b)
 
__device__ __forceinline__ uchar2 operator&& (ushort s, const ushort2 &b)
 
__device__ __forceinline__ uchar3 operator&& (ushort s, const ushort3 &b)
 
__device__ __forceinline__ uchar4 operator&& (ushort s, const ushort4 &b)
 
__device__ __forceinline__ int1 operator* (const char1 &a, const char1 &b)
 
__device__ __forceinline__ double1 operator* (const char1 &a, double s)
 
__device__ __forceinline__ float1 operator* (const char1 &a, float s)
 
__device__ __forceinline__ int1 operator* (const char1 &a, int s)
 
__device__ __forceinline__ int2 operator* (const char2 &a, const char2 &b)
 
__device__ __forceinline__ double2 operator* (const char2 &a, double s)
 
__device__ __forceinline__ float2 operator* (const char2 &a, float s)
 
__device__ __forceinline__ int2 operator* (const char2 &a, int s)
 
__device__ __forceinline__ int3 operator* (const char3 &a, const char3 &b)
 
__device__ __forceinline__ double3 operator* (const char3 &a, double s)
 
__device__ __forceinline__ float3 operator* (const char3 &a, float s)
 
__device__ __forceinline__ int3 operator* (const char3 &a, int s)
 
__device__ __forceinline__ int4 operator* (const char4 &a, const char4 &b)
 
__device__ __forceinline__ double4 operator* (const char4 &a, double s)
 
__device__ __forceinline__ float4 operator* (const char4 &a, float s)
 
__device__ __forceinline__ int4 operator* (const char4 &a, int s)
 
__device__ __forceinline__ double1 operator* (const double1 &a, const double1 &b)
 
__device__ __forceinline__ double1 operator* (const double1 &a, double s)
 
__device__ __forceinline__ double2 operator* (const double2 &a, const double2 &b)
 
__device__ __forceinline__ double2 operator* (const double2 &a, double s)
 
__device__ __forceinline__ double3 operator* (const double3 &a, const double3 &b)
 
__device__ __forceinline__ double3 operator* (const double3 &a, double s)
 
__device__ __forceinline__ double4 operator* (const double4 &a, const double4 &b)
 
__device__ __forceinline__ double4 operator* (const double4 &a, double s)
 
template<class Body >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< Body >::ptr_type, Binder2nd< multiplies< typename Body::value_type > > > > operator* (const Expr< Body > &a, typename Body::value_type val)
 
template<typename T , class Body >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Body >::ptr_type, typename PtrTraits< GlobPtrSz< T > >::ptr_type, multiplies< typename LargerType< T, typename PtrTraits< Body >::value_type >::type > > > operator* (const Expr< Body > &src1, const GlobPtrSz< T > &src2)
 
template<typename T , class Body >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Body >::ptr_type, typename PtrTraits< GpuMat_< T > >::ptr_type, multiplies< typename LargerType< T, typename PtrTraits< Body >::value_type >::type > > > operator* (const Expr< Body > &src1, const GpuMat_< T > &src2)
 
template<typename T , class Body >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Body >::ptr_type, typename PtrTraits< Texture< T > >::ptr_type, multiplies< typename LargerType< T, typename PtrTraits< Body >::value_type >::type > > > operator* (const Expr< Body > &src1, const Texture< T > &src2)
 
template<class Body1 , class Body2 >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Body1 >::ptr_type, typename PtrTraits< Body2 >::ptr_type, multiplies< typename LargerType< typename PtrTraits< Body1 >::value_type, typename PtrTraits< Body2 >::value_type >::type > > > operator* (const Expr< Body1 > &a, const Expr< Body2 > &b)
 
__device__ __forceinline__ float1 operator* (const float1 &a, const float1 &b)
 
__device__ __forceinline__ double1 operator* (const float1 &a, double s)
 
__device__ __forceinline__ float1 operator* (const float1 &a, float s)
 
__device__ __forceinline__ float2 operator* (const float2 &a, const float2 &b)
 
__device__ __forceinline__ double2 operator* (const float2 &a, double s)
 
__device__ __forceinline__ float2 operator* (const float2 &a, float s)
 
__device__ __forceinline__ float3 operator* (const float3 &a, const float3 &b)
 
__device__ __forceinline__ double3 operator* (const float3 &a, double s)
 
__device__ __forceinline__ float3 operator* (const float3 &a, float s)
 
__device__ __forceinline__ float4 operator* (const float4 &a, const float4 &b)
 
__device__ __forceinline__ double4 operator* (const float4 &a, double s)
 
__device__ __forceinline__ float4 operator* (const float4 &a, float s)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, Binder2nd< multiplies< T > > > > operator* (const GlobPtrSz< T > &src, T val)
 
template<typename T , class Body >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, typename PtrTraits< Body >::ptr_type, multiplies< typename LargerType< T, typename PtrTraits< Body >::value_type >::type > > > operator* (const GlobPtrSz< T > &src1, const Expr< Body > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, typename PtrTraits< GlobPtrSz< T > >::ptr_type, multiplies< T > > > operator* (const GlobPtrSz< T > &src1, const GlobPtrSz< T > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, typename PtrTraits< GpuMat_< T > >::ptr_type, multiplies< T > > > operator* (const GlobPtrSz< T > &src1, const GpuMat_< T > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, typename PtrTraits< Texture< T > >::ptr_type, multiplies< T > > > operator* (const GlobPtrSz< T > &src1, const Texture< T > &src2)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, Binder2nd< multiplies< T > > > > operator* (const GpuMat_< T > &src, T val)
 
template<typename T , class Body >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, typename PtrTraits< Body >::ptr_type, multiplies< typename LargerType< T, typename PtrTraits< Body >::value_type >::type > > > operator* (const GpuMat_< T > &src1, const Expr< Body > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, typename PtrTraits< GlobPtrSz< T > >::ptr_type, multiplies< T > > > operator* (const GpuMat_< T > &src1, const GlobPtrSz< T > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, typename PtrTraits< GpuMat_< T > >::ptr_type, multiplies< T > > > operator* (const GpuMat_< T > &src1, const GpuMat_< T > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, typename PtrTraits< Texture< T > >::ptr_type, multiplies< T > > > operator* (const GpuMat_< T > &src1, const Texture< T > &src2)
 
__device__ __forceinline__ int1 operator* (const int1 &a, const int1 &b)
 
__device__ __forceinline__ double1 operator* (const int1 &a, double s)
 
__device__ __forceinline__ float1 operator* (const int1 &a, float s)
 
__device__ __forceinline__ int1 operator* (const int1 &a, int s)
 
__device__ __forceinline__ int2 operator* (const int2 &a, const int2 &b)
 
__device__ __forceinline__ double2 operator* (const int2 &a, double s)
 
__device__ __forceinline__ float2 operator* (const int2 &a, float s)
 
__device__ __forceinline__ int2 operator* (const int2 &a, int s)
 
__device__ __forceinline__ int3 operator* (const int3 &a, const int3 &b)
 
__device__ __forceinline__ double3 operator* (const int3 &a, double s)
 
__device__ __forceinline__ float3 operator* (const int3 &a, float s)
 
__device__ __forceinline__ int3 operator* (const int3 &a, int s)
 
__device__ __forceinline__ int4 operator* (const int4 &a, const int4 &b)
 
__device__ __forceinline__ double4 operator* (const int4 &a, double s)
 
__device__ __forceinline__ float4 operator* (const int4 &a, float s)
 
__device__ __forceinline__ int4 operator* (const int4 &a, int s)
 
__device__ __forceinline__ int1 operator* (const short1 &a, const short1 &b)
 
__device__ __forceinline__ double1 operator* (const short1 &a, double s)
 
__device__ __forceinline__ float1 operator* (const short1 &a, float s)
 
__device__ __forceinline__ int1 operator* (const short1 &a, int s)
 
__device__ __forceinline__ int2 operator* (const short2 &a, const short2 &b)
 
__device__ __forceinline__ double2 operator* (const short2 &a, double s)
 
__device__ __forceinline__ float2 operator* (const short2 &a, float s)
 
__device__ __forceinline__ int2 operator* (const short2 &a, int s)
 
__device__ __forceinline__ int3 operator* (const short3 &a, const short3 &b)
 
__device__ __forceinline__ double3 operator* (const short3 &a, double s)
 
__device__ __forceinline__ float3 operator* (const short3 &a, float s)
 
__device__ __forceinline__ int3 operator* (const short3 &a, int s)
 
__device__ __forceinline__ int4 operator* (const short4 &a, const short4 &b)
 
__device__ __forceinline__ double4 operator* (const short4 &a, double s)
 
__device__ __forceinline__ float4 operator* (const short4 &a, float s)
 
__device__ __forceinline__ int4 operator* (const short4 &a, int s)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, Binder2nd< multiplies< T > > > > operator* (const Texture< T > &src, T val)
 
template<typename T , class Body >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, typename PtrTraits< Body >::ptr_type, multiplies< typename LargerType< T, typename PtrTraits< Body >::value_type >::type > > > operator* (const Texture< T > &src1, const Expr< Body > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, typename PtrTraits< GlobPtrSz< T > >::ptr_type, multiplies< T > > > operator* (const Texture< T > &src1, const GlobPtrSz< T > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, typename PtrTraits< GpuMat_< T > >::ptr_type, multiplies< T > > > operator* (const Texture< T > &src1, const GpuMat_< T > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, typename PtrTraits< Texture< T > >::ptr_type, multiplies< T > > > operator* (const Texture< T > &src1, const Texture< T > &src2)
 
__device__ __forceinline__ int1 operator* (const uchar1 &a, const uchar1 &b)
 
__device__ __forceinline__ double1 operator* (const uchar1 &a, double s)
 
__device__ __forceinline__ float1 operator* (const uchar1 &a, float s)
 
__device__ __forceinline__ int1 operator* (const uchar1 &a, int s)
 
__device__ __forceinline__ int2 operator* (const uchar2 &a, const uchar2 &b)
 
__device__ __forceinline__ double2 operator* (const uchar2 &a, double s)
 
__device__ __forceinline__ float2 operator* (const uchar2 &a, float s)
 
__device__ __forceinline__ int2 operator* (const uchar2 &a, int s)
 
__device__ __forceinline__ int3 operator* (const uchar3 &a, const uchar3 &b)
 
__device__ __forceinline__ double3 operator* (const uchar3 &a, double s)
 
__device__ __forceinline__ float3 operator* (const uchar3 &a, float s)
 
__device__ __forceinline__ int3 operator* (const uchar3 &a, int s)
 
__device__ __forceinline__ int4 operator* (const uchar4 &a, const uchar4 &b)
 
__device__ __forceinline__ double4 operator* (const uchar4 &a, double s)
 
__device__ __forceinline__ float4 operator* (const uchar4 &a, float s)
 
__device__ __forceinline__ int4 operator* (const uchar4 &a, int s)
 
__device__ __forceinline__ uint1 operator* (const uint1 &a, const uint1 &b)
 
__device__ __forceinline__ double1 operator* (const uint1 &a, double s)
 
__device__ __forceinline__ float1 operator* (const uint1 &a, float s)
 
__device__ __forceinline__ uint1 operator* (const uint1 &a, uint s)
 
__device__ __forceinline__ uint2 operator* (const uint2 &a, const uint2 &b)
 
__device__ __forceinline__ double2 operator* (const uint2 &a, double s)
 
__device__ __forceinline__ float2 operator* (const uint2 &a, float s)
 
__device__ __forceinline__ uint2 operator* (const uint2 &a, uint s)
 
__device__ __forceinline__ uint3 operator* (const uint3 &a, const uint3 &b)
 
__device__ __forceinline__ double3 operator* (const uint3 &a, double s)
 
__device__ __forceinline__ float3 operator* (const uint3 &a, float s)
 
__device__ __forceinline__ uint3 operator* (const uint3 &a, uint s)
 
__device__ __forceinline__ uint4 operator* (const uint4 &a, const uint4 &b)
 
__device__ __forceinline__ double4 operator* (const uint4 &a, double s)
 
__device__ __forceinline__ float4 operator* (const uint4 &a, float s)
 
__device__ __forceinline__ uint4 operator* (const uint4 &a, uint s)
 
__device__ __forceinline__ int1 operator* (const ushort1 &a, const ushort1 &b)
 
__device__ __forceinline__ double1 operator* (const ushort1 &a, double s)
 
__device__ __forceinline__ float1 operator* (const ushort1 &a, float s)
 
__device__ __forceinline__ int1 operator* (const ushort1 &a, int s)
 
__device__ __forceinline__ int2 operator* (const ushort2 &a, const ushort2 &b)
 
__device__ __forceinline__ double2 operator* (const ushort2 &a, double s)
 
__device__ __forceinline__ float2 operator* (const ushort2 &a, float s)
 
__device__ __forceinline__ int2 operator* (const ushort2 &a, int s)
 
__device__ __forceinline__ int3 operator* (const ushort3 &a, const ushort3 &b)
 
__device__ __forceinline__ double3 operator* (const ushort3 &a, double s)
 
__device__ __forceinline__ float3 operator* (const ushort3 &a, float s)
 
__device__ __forceinline__ int3 operator* (const ushort3 &a, int s)
 
__device__ __forceinline__ int4 operator* (const ushort4 &a, const ushort4 &b)
 
__device__ __forceinline__ double4 operator* (const ushort4 &a, double s)
 
__device__ __forceinline__ float4 operator* (const ushort4 &a, float s)
 
__device__ __forceinline__ int4 operator* (const ushort4 &a, int s)
 
__device__ __forceinline__ double1 operator* (double s, const char1 &b)
 
__device__ __forceinline__ double2 operator* (double s, const char2 &b)
 
__device__ __forceinline__ double3 operator* (double s, const char3 &b)
 
__device__ __forceinline__ double4 operator* (double s, const char4 &b)
 
__device__ __forceinline__ double1 operator* (double s, const double1 &b)
 
__device__ __forceinline__ double2 operator* (double s, const double2 &b)
 
__device__ __forceinline__ double3 operator* (double s, const double3 &b)
 
__device__ __forceinline__ double4 operator* (double s, const double4 &b)
 
__device__ __forceinline__ double1 operator* (double s, const float1 &b)
 
__device__ __forceinline__ double2 operator* (double s, const float2 &b)
 
__device__ __forceinline__ double3 operator* (double s, const float3 &b)
 
__device__ __forceinline__ double4 operator* (double s, const float4 &b)
 
__device__ __forceinline__ double1 operator* (double s, const int1 &b)
 
__device__ __forceinline__ double2 operator* (double s, const int2 &b)
 
__device__ __forceinline__ double3 operator* (double s, const int3 &b)
 
__device__ __forceinline__ double4 operator* (double s, const int4 &b)
 
__device__ __forceinline__ double1 operator* (double s, const short1 &b)
 
__device__ __forceinline__ double2 operator* (double s, const short2 &b)
 
__device__ __forceinline__ double3 operator* (double s, const short3 &b)
 
__device__ __forceinline__ double4 operator* (double s, const short4 &b)
 
__device__ __forceinline__ double1 operator* (double s, const uchar1 &b)
 
__device__ __forceinline__ double2 operator* (double s, const uchar2 &b)
 
__device__ __forceinline__ double3 operator* (double s, const uchar3 &b)
 
__device__ __forceinline__ double4 operator* (double s, const uchar4 &b)
 
__device__ __forceinline__ double1 operator* (double s, const uint1 &b)
 
__device__ __forceinline__ double2 operator* (double s, const uint2 &b)
 
__device__ __forceinline__ double3 operator* (double s, const uint3 &b)
 
__device__ __forceinline__ double4 operator* (double s, const uint4 &b)
 
__device__ __forceinline__ double1 operator* (double s, const ushort1 &b)
 
__device__ __forceinline__ double2 operator* (double s, const ushort2 &b)
 
__device__ __forceinline__ double3 operator* (double s, const ushort3 &b)
 
__device__ __forceinline__ double4 operator* (double s, const ushort4 &b)
 
__device__ __forceinline__ float1 operator* (float s, const char1 &b)
 
__device__ __forceinline__ float2 operator* (float s, const char2 &b)
 
__device__ __forceinline__ float3 operator* (float s, const char3 &b)
 
__device__ __forceinline__ float4 operator* (float s, const char4 &b)
 
__device__ __forceinline__ float1 operator* (float s, const float1 &b)
 
__device__ __forceinline__ float2 operator* (float s, const float2 &b)
 
__device__ __forceinline__ float3 operator* (float s, const float3 &b)
 
__device__ __forceinline__ float4 operator* (float s, const float4 &b)
 
__device__ __forceinline__ float1 operator* (float s, const int1 &b)
 
__device__ __forceinline__ float2 operator* (float s, const int2 &b)
 
__device__ __forceinline__ float3 operator* (float s, const int3 &b)
 
__device__ __forceinline__ float4 operator* (float s, const int4 &b)
 
__device__ __forceinline__ float1 operator* (float s, const short1 &b)
 
__device__ __forceinline__ float2 operator* (float s, const short2 &b)
 
__device__ __forceinline__ float3 operator* (float s, const short3 &b)
 
__device__ __forceinline__ float4 operator* (float s, const short4 &b)
 
__device__ __forceinline__ float1 operator* (float s, const uchar1 &b)
 
__device__ __forceinline__ float2 operator* (float s, const uchar2 &b)
 
__device__ __forceinline__ float3 operator* (float s, const uchar3 &b)
 
__device__ __forceinline__ float4 operator* (float s, const uchar4 &b)
 
__device__ __forceinline__ float1 operator* (float s, const uint1 &b)
 
__device__ __forceinline__ float2 operator* (float s, const uint2 &b)
 
__device__ __forceinline__ float3 operator* (float s, const uint3 &b)
 
__device__ __forceinline__ float4 operator* (float s, const uint4 &b)
 
__device__ __forceinline__ float1 operator* (float s, const ushort1 &b)
 
__device__ __forceinline__ float2 operator* (float s, const ushort2 &b)
 
__device__ __forceinline__ float3 operator* (float s, const ushort3 &b)
 
__device__ __forceinline__ float4 operator* (float s, const ushort4 &b)
 
__device__ __forceinline__ int1 operator* (int s, const char1 &b)
 
__device__ __forceinline__ int2 operator* (int s, const char2 &b)
 
__device__ __forceinline__ int3 operator* (int s, const char3 &b)
 
__device__ __forceinline__ int4 operator* (int s, const char4 &b)
 
__device__ __forceinline__ int1 operator* (int s, const int1 &b)
 
__device__ __forceinline__ int2 operator* (int s, const int2 &b)
 
__device__ __forceinline__ int3 operator* (int s, const int3 &b)
 
__device__ __forceinline__ int4 operator* (int s, const int4 &b)
 
__device__ __forceinline__ int1 operator* (int s, const short1 &b)
 
__device__ __forceinline__ int2 operator* (int s, const short2 &b)
 
__device__ __forceinline__ int3 operator* (int s, const short3 &b)
 
__device__ __forceinline__ int4 operator* (int s, const short4 &b)
 
__device__ __forceinline__ int1 operator* (int s, const uchar1 &b)
 
__device__ __forceinline__ int2 operator* (int s, const uchar2 &b)
 
__device__ __forceinline__ int3 operator* (int s, const uchar3 &b)
 
__device__ __forceinline__ int4 operator* (int s, const uchar4 &b)
 
__device__ __forceinline__ int1 operator* (int s, const ushort1 &b)
 
__device__ __forceinline__ int2 operator* (int s, const ushort2 &b)
 
__device__ __forceinline__ int3 operator* (int s, const ushort3 &b)
 
__device__ __forceinline__ int4 operator* (int s, const ushort4 &b)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, Binder1st< multiplies< T > > > > operator* (T val, const GlobPtrSz< T > &src)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, Binder1st< multiplies< T > > > > operator* (T val, const GpuMat_< T > &src)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, Binder1st< multiplies< T > > > > operator* (T val, const Texture< T > &src)
 
template<class Body >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< Body >::ptr_type, Binder1st< multiplies< typename Body::value_type > > > > operator* (typename Body::value_type val, const Expr< Body > &a)
 
__device__ __forceinline__ uint1 operator* (uint s, const uint1 &b)
 
__device__ __forceinline__ uint2 operator* (uint s, const uint2 &b)
 
__device__ __forceinline__ uint3 operator* (uint s, const uint3 &b)
 
__device__ __forceinline__ uint4 operator* (uint s, const uint4 &b)
 
__device__ __forceinline__ int1 operator+ (const char1 &a, const char1 &b)
 
__device__ __forceinline__ double1 operator+ (const char1 &a, double s)
 
__device__ __forceinline__ float1 operator+ (const char1 &a, float s)
 
__device__ __forceinline__ int1 operator+ (const char1 &a, int s)
 
__device__ __forceinline__ int2 operator+ (const char2 &a, const char2 &b)
 
__device__ __forceinline__ double2 operator+ (const char2 &a, double s)
 
__device__ __forceinline__ float2 operator+ (const char2 &a, float s)
 
__device__ __forceinline__ int2 operator+ (const char2 &a, int s)
 
__device__ __forceinline__ int3 operator+ (const char3 &a, const char3 &b)
 
__device__ __forceinline__ double3 operator+ (const char3 &a, double s)
 
__device__ __forceinline__ float3 operator+ (const char3 &a, float s)
 
__device__ __forceinline__ int3 operator+ (const char3 &a, int s)
 
__device__ __forceinline__ int4 operator+ (const char4 &a, const char4 &b)
 
__device__ __forceinline__ double4 operator+ (const char4 &a, double s)
 
__device__ __forceinline__ float4 operator+ (const char4 &a, float s)
 
__device__ __forceinline__ int4 operator+ (const char4 &a, int s)
 
__device__ __forceinline__ double1 operator+ (const double1 &a, const double1 &b)
 
__device__ __forceinline__ double1 operator+ (const double1 &a, double s)
 
__device__ __forceinline__ double2 operator+ (const double2 &a, const double2 &b)
 
__device__ __forceinline__ double2 operator+ (const double2 &a, double s)
 
__device__ __forceinline__ double3 operator+ (const double3 &a, const double3 &b)
 
__device__ __forceinline__ double3 operator+ (const double3 &a, double s)
 
__device__ __forceinline__ double4 operator+ (const double4 &a, const double4 &b)
 
__device__ __forceinline__ double4 operator+ (const double4 &a, double s)
 
template<class Body >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< Body >::ptr_type, Binder2nd< plus< typename Body::value_type > > > > operator+ (const Expr< Body > &a, typename Body::value_type val)
 
template<typename T , class Body >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Body >::ptr_type, typename PtrTraits< GlobPtrSz< T > >::ptr_type, plus< typename LargerType< T, typename PtrTraits< Body >::value_type >::type > > > operator+ (const Expr< Body > &src1, const GlobPtrSz< T > &src2)
 
template<typename T , class Body >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Body >::ptr_type, typename PtrTraits< GpuMat_< T > >::ptr_type, plus< typename LargerType< T, typename PtrTraits< Body >::value_type >::type > > > operator+ (const Expr< Body > &src1, const GpuMat_< T > &src2)
 
template<typename T , class Body >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Body >::ptr_type, typename PtrTraits< Texture< T > >::ptr_type, plus< typename LargerType< T, typename PtrTraits< Body >::value_type >::type > > > operator+ (const Expr< Body > &src1, const Texture< T > &src2)
 
template<class Body1 , class Body2 >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Body1 >::ptr_type, typename PtrTraits< Body2 >::ptr_type, plus< typename LargerType< typename PtrTraits< Body1 >::value_type, typename PtrTraits< Body2 >::value_type >::type > > > operator+ (const Expr< Body1 > &a, const Expr< Body2 > &b)
 
__device__ __forceinline__ float1 operator+ (const float1 &a, const float1 &b)
 
__device__ __forceinline__ double1 operator+ (const float1 &a, double s)
 
__device__ __forceinline__ float1 operator+ (const float1 &a, float s)
 
__device__ __forceinline__ float2 operator+ (const float2 &a, const float2 &b)
 
__device__ __forceinline__ double2 operator+ (const float2 &a, double s)
 
__device__ __forceinline__ float2 operator+ (const float2 &a, float s)
 
__device__ __forceinline__ float3 operator+ (const float3 &a, const float3 &b)
 
__device__ __forceinline__ double3 operator+ (const float3 &a, double s)
 
__device__ __forceinline__ float3 operator+ (const float3 &a, float s)
 
__device__ __forceinline__ float4 operator+ (const float4 &a, const float4 &b)
 
__device__ __forceinline__ double4 operator+ (const float4 &a, double s)
 
__device__ __forceinline__ float4 operator+ (const float4 &a, float s)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, Binder2nd< plus< T > > > > operator+ (const GlobPtrSz< T > &src, T val)
 
template<typename T , class Body >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, typename PtrTraits< Body >::ptr_type, plus< typename LargerType< T, typename PtrTraits< Body >::value_type >::type > > > operator+ (const GlobPtrSz< T > &src1, const Expr< Body > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, typename PtrTraits< GlobPtrSz< T > >::ptr_type, plus< T > > > operator+ (const GlobPtrSz< T > &src1, const GlobPtrSz< T > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, typename PtrTraits< GpuMat_< T > >::ptr_type, plus< T > > > operator+ (const GlobPtrSz< T > &src1, const GpuMat_< T > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, typename PtrTraits< Texture< T > >::ptr_type, plus< T > > > operator+ (const GlobPtrSz< T > &src1, const Texture< T > &src2)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, Binder2nd< plus< T > > > > operator+ (const GpuMat_< T > &src, T val)
 
template<typename T , class Body >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, typename PtrTraits< Body >::ptr_type, plus< typename LargerType< T, typename PtrTraits< Body >::value_type >::type > > > operator+ (const GpuMat_< T > &src1, const Expr< Body > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, typename PtrTraits< GlobPtrSz< T > >::ptr_type, plus< T > > > operator+ (const GpuMat_< T > &src1, const GlobPtrSz< T > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, typename PtrTraits< GpuMat_< T > >::ptr_type, plus< T > > > operator+ (const GpuMat_< T > &src1, const GpuMat_< T > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, typename PtrTraits< Texture< T > >::ptr_type, plus< T > > > operator+ (const GpuMat_< T > &src1, const Texture< T > &src2)
 
__device__ __forceinline__ int1 operator+ (const int1 &a, const int1 &b)
 
__device__ __forceinline__ double1 operator+ (const int1 &a, double s)
 
__device__ __forceinline__ float1 operator+ (const int1 &a, float s)
 
__device__ __forceinline__ int1 operator+ (const int1 &a, int s)
 
__device__ __forceinline__ int2 operator+ (const int2 &a, const int2 &b)
 
__device__ __forceinline__ double2 operator+ (const int2 &a, double s)
 
__device__ __forceinline__ float2 operator+ (const int2 &a, float s)
 
__device__ __forceinline__ int2 operator+ (const int2 &a, int s)
 
__device__ __forceinline__ int3 operator+ (const int3 &a, const int3 &b)
 
__device__ __forceinline__ double3 operator+ (const int3 &a, double s)
 
__device__ __forceinline__ float3 operator+ (const int3 &a, float s)
 
__device__ __forceinline__ int3 operator+ (const int3 &a, int s)
 
__device__ __forceinline__ int4 operator+ (const int4 &a, const int4 &b)
 
__device__ __forceinline__ double4 operator+ (const int4 &a, double s)
 
__device__ __forceinline__ float4 operator+ (const int4 &a, float s)
 
__device__ __forceinline__ int4 operator+ (const int4 &a, int s)
 
__device__ __forceinline__ int1 operator+ (const short1 &a, const short1 &b)
 
__device__ __forceinline__ double1 operator+ (const short1 &a, double s)
 
__device__ __forceinline__ float1 operator+ (const short1 &a, float s)
 
__device__ __forceinline__ int1 operator+ (const short1 &a, int s)
 
__device__ __forceinline__ int2 operator+ (const short2 &a, const short2 &b)
 
__device__ __forceinline__ double2 operator+ (const short2 &a, double s)
 
__device__ __forceinline__ float2 operator+ (const short2 &a, float s)
 
__device__ __forceinline__ int2 operator+ (const short2 &a, int s)
 
__device__ __forceinline__ int3 operator+ (const short3 &a, const short3 &b)
 
__device__ __forceinline__ double3 operator+ (const short3 &a, double s)
 
__device__ __forceinline__ float3 operator+ (const short3 &a, float s)
 
__device__ __forceinline__ int3 operator+ (const short3 &a, int s)
 
__device__ __forceinline__ int4 operator+ (const short4 &a, const short4 &b)
 
__device__ __forceinline__ double4 operator+ (const short4 &a, double s)
 
__device__ __forceinline__ float4 operator+ (const short4 &a, float s)
 
__device__ __forceinline__ int4 operator+ (const short4 &a, int s)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, Binder2nd< plus< T > > > > operator+ (const Texture< T > &src, T val)
 
template<typename T , class Body >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, typename PtrTraits< Body >::ptr_type, plus< typename LargerType< T, typename PtrTraits< Body >::value_type >::type > > > operator+ (const Texture< T > &src1, const Expr< Body > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, typename PtrTraits< GlobPtrSz< T > >::ptr_type, plus< T > > > operator+ (const Texture< T > &src1, const GlobPtrSz< T > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, typename PtrTraits< GpuMat_< T > >::ptr_type, plus< T > > > operator+ (const Texture< T > &src1, const GpuMat_< T > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, typename PtrTraits< Texture< T > >::ptr_type, plus< T > > > operator+ (const Texture< T > &src1, const Texture< T > &src2)
 
__device__ __forceinline__ int1 operator+ (const uchar1 &a, const uchar1 &b)
 
__device__ __forceinline__ double1 operator+ (const uchar1 &a, double s)
 
__device__ __forceinline__ float1 operator+ (const uchar1 &a, float s)
 
__device__ __forceinline__ int1 operator+ (const uchar1 &a, int s)
 
__device__ __forceinline__ int2 operator+ (const uchar2 &a, const uchar2 &b)
 
__device__ __forceinline__ double2 operator+ (const uchar2 &a, double s)
 
__device__ __forceinline__ float2 operator+ (const uchar2 &a, float s)
 
__device__ __forceinline__ int2 operator+ (const uchar2 &a, int s)
 
__device__ __forceinline__ int3 operator+ (const uchar3 &a, const uchar3 &b)
 
__device__ __forceinline__ double3 operator+ (const uchar3 &a, double s)
 
__device__ __forceinline__ float3 operator+ (const uchar3 &a, float s)
 
__device__ __forceinline__ int3 operator+ (const uchar3 &a, int s)
 
__device__ __forceinline__ int4 operator+ (const uchar4 &a, const uchar4 &b)
 
__device__ __forceinline__ double4 operator+ (const uchar4 &a, double s)
 
__device__ __forceinline__ float4 operator+ (const uchar4 &a, float s)
 
__device__ __forceinline__ int4 operator+ (const uchar4 &a, int s)
 
__device__ __forceinline__ uint1 operator+ (const uint1 &a, const uint1 &b)
 
__device__ __forceinline__ double1 operator+ (const uint1 &a, double s)
 
__device__ __forceinline__ float1 operator+ (const uint1 &a, float s)
 
__device__ __forceinline__ uint1 operator+ (const uint1 &a, uint s)
 
__device__ __forceinline__ uint2 operator+ (const uint2 &a, const uint2 &b)
 
__device__ __forceinline__ double2 operator+ (const uint2 &a, double s)
 
__device__ __forceinline__ float2 operator+ (const uint2 &a, float s)
 
__device__ __forceinline__ uint2 operator+ (const uint2 &a, uint s)
 
__device__ __forceinline__ uint3 operator+ (const uint3 &a, const uint3 &b)
 
__device__ __forceinline__ double3 operator+ (const uint3 &a, double s)
 
__device__ __forceinline__ float3 operator+ (const uint3 &a, float s)
 
__device__ __forceinline__ uint3 operator+ (const uint3 &a, uint s)
 
__device__ __forceinline__ uint4 operator+ (const uint4 &a, const uint4 &b)
 
__device__ __forceinline__ double4 operator+ (const uint4 &a, double s)
 
__device__ __forceinline__ float4 operator+ (const uint4 &a, float s)
 
__device__ __forceinline__ uint4 operator+ (const uint4 &a, uint s)
 
__device__ __forceinline__ int1 operator+ (const ushort1 &a, const ushort1 &b)
 
__device__ __forceinline__ double1 operator+ (const ushort1 &a, double s)
 
__device__ __forceinline__ float1 operator+ (const ushort1 &a, float s)
 
__device__ __forceinline__ int1 operator+ (const ushort1 &a, int s)
 
__device__ __forceinline__ int2 operator+ (const ushort2 &a, const ushort2 &b)
 
__device__ __forceinline__ double2 operator+ (const ushort2 &a, double s)
 
__device__ __forceinline__ float2 operator+ (const ushort2 &a, float s)
 
__device__ __forceinline__ int2 operator+ (const ushort2 &a, int s)
 
__device__ __forceinline__ int3 operator+ (const ushort3 &a, const ushort3 &b)
 
__device__ __forceinline__ double3 operator+ (const ushort3 &a, double s)
 
__device__ __forceinline__ float3 operator+ (const ushort3 &a, float s)
 
__device__ __forceinline__ int3 operator+ (const ushort3 &a, int s)
 
__device__ __forceinline__ int4 operator+ (const ushort4 &a, const ushort4 &b)
 
__device__ __forceinline__ double4 operator+ (const ushort4 &a, double s)
 
__device__ __forceinline__ float4 operator+ (const ushort4 &a, float s)
 
__device__ __forceinline__ int4 operator+ (const ushort4 &a, int s)
 
__device__ __forceinline__ double1 operator+ (double s, const char1 &b)
 
__device__ __forceinline__ double2 operator+ (double s, const char2 &b)
 
__device__ __forceinline__ double3 operator+ (double s, const char3 &b)
 
__device__ __forceinline__ double4 operator+ (double s, const char4 &b)
 
__device__ __forceinline__ double1 operator+ (double s, const double1 &b)
 
__device__ __forceinline__ double2 operator+ (double s, const double2 &b)
 
__device__ __forceinline__ double3 operator+ (double s, const double3 &b)
 
__device__ __forceinline__ double4 operator+ (double s, const double4 &b)
 
__device__ __forceinline__ double1 operator+ (double s, const float1 &b)
 
__device__ __forceinline__ double2 operator+ (double s, const float2 &b)
 
__device__ __forceinline__ double3 operator+ (double s, const float3 &b)
 
__device__ __forceinline__ double4 operator+ (double s, const float4 &b)
 
__device__ __forceinline__ double1 operator+ (double s, const int1 &b)
 
__device__ __forceinline__ double2 operator+ (double s, const int2 &b)
 
__device__ __forceinline__ double3 operator+ (double s, const int3 &b)
 
__device__ __forceinline__ double4 operator+ (double s, const int4 &b)
 
__device__ __forceinline__ double1 operator+ (double s, const short1 &b)
 
__device__ __forceinline__ double2 operator+ (double s, const short2 &b)
 
__device__ __forceinline__ double3 operator+ (double s, const short3 &b)
 
__device__ __forceinline__ double4 operator+ (double s, const short4 &b)
 
__device__ __forceinline__ double1 operator+ (double s, const uchar1 &b)
 
__device__ __forceinline__ double2 operator+ (double s, const uchar2 &b)
 
__device__ __forceinline__ double3 operator+ (double s, const uchar3 &b)
 
__device__ __forceinline__ double4 operator+ (double s, const uchar4 &b)
 
__device__ __forceinline__ double1 operator+ (double s, const uint1 &b)
 
__device__ __forceinline__ double2 operator+ (double s, const uint2 &b)
 
__device__ __forceinline__ double3 operator+ (double s, const uint3 &b)
 
__device__ __forceinline__ double4 operator+ (double s, const uint4 &b)
 
__device__ __forceinline__ double1 operator+ (double s, const ushort1 &b)
 
__device__ __forceinline__ double2 operator+ (double s, const ushort2 &b)
 
__device__ __forceinline__ double3 operator+ (double s, const ushort3 &b)
 
__device__ __forceinline__ double4 operator+ (double s, const ushort4 &b)
 
__device__ __forceinline__ float1 operator+ (float s, const char1 &b)
 
__device__ __forceinline__ float2 operator+ (float s, const char2 &b)
 
__device__ __forceinline__ float3 operator+ (float s, const char3 &b)
 
__device__ __forceinline__ float4 operator+ (float s, const char4 &b)
 
__device__ __forceinline__ float1 operator+ (float s, const float1 &b)
 
__device__ __forceinline__ float2 operator+ (float s, const float2 &b)
 
__device__ __forceinline__ float3 operator+ (float s, const float3 &b)
 
__device__ __forceinline__ float4 operator+ (float s, const float4 &b)
 
__device__ __forceinline__ float1 operator+ (float s, const int1 &b)
 
__device__ __forceinline__ float2 operator+ (float s, const int2 &b)
 
__device__ __forceinline__ float3 operator+ (float s, const int3 &b)
 
__device__ __forceinline__ float4 operator+ (float s, const int4 &b)
 
__device__ __forceinline__ float1 operator+ (float s, const short1 &b)
 
__device__ __forceinline__ float2 operator+ (float s, const short2 &b)
 
__device__ __forceinline__ float3 operator+ (float s, const short3 &b)
 
__device__ __forceinline__ float4 operator+ (float s, const short4 &b)
 
__device__ __forceinline__ float1 operator+ (float s, const uchar1 &b)
 
__device__ __forceinline__ float2 operator+ (float s, const uchar2 &b)
 
__device__ __forceinline__ float3 operator+ (float s, const uchar3 &b)
 
__device__ __forceinline__ float4 operator+ (float s, const uchar4 &b)
 
__device__ __forceinline__ float1 operator+ (float s, const uint1 &b)
 
__device__ __forceinline__ float2 operator+ (float s, const uint2 &b)
 
__device__ __forceinline__ float3 operator+ (float s, const uint3 &b)
 
__device__ __forceinline__ float4 operator+ (float s, const uint4 &b)
 
__device__ __forceinline__ float1 operator+ (float s, const ushort1 &b)
 
__device__ __forceinline__ float2 operator+ (float s, const ushort2 &b)
 
__device__ __forceinline__ float3 operator+ (float s, const ushort3 &b)
 
__device__ __forceinline__ float4 operator+ (float s, const ushort4 &b)
 
__device__ __forceinline__ int1 operator+ (int s, const char1 &b)
 
__device__ __forceinline__ int2 operator+ (int s, const char2 &b)
 
__device__ __forceinline__ int3 operator+ (int s, const char3 &b)
 
__device__ __forceinline__ int4 operator+ (int s, const char4 &b)
 
__device__ __forceinline__ int1 operator+ (int s, const int1 &b)
 
__device__ __forceinline__ int2 operator+ (int s, const int2 &b)
 
__device__ __forceinline__ int3 operator+ (int s, const int3 &b)
 
__device__ __forceinline__ int4 operator+ (int s, const int4 &b)
 
__device__ __forceinline__ int1 operator+ (int s, const short1 &b)
 
__device__ __forceinline__ int2 operator+ (int s, const short2 &b)
 
__device__ __forceinline__ int3 operator+ (int s, const short3 &b)
 
__device__ __forceinline__ int4 operator+ (int s, const short4 &b)
 
__device__ __forceinline__ int1 operator+ (int s, const uchar1 &b)
 
__device__ __forceinline__ int2 operator+ (int s, const uchar2 &b)
 
__device__ __forceinline__ int3 operator+ (int s, const uchar3 &b)
 
__device__ __forceinline__ int4 operator+ (int s, const uchar4 &b)
 
__device__ __forceinline__ int1 operator+ (int s, const ushort1 &b)
 
__device__ __forceinline__ int2 operator+ (int s, const ushort2 &b)
 
__device__ __forceinline__ int3 operator+ (int s, const ushort3 &b)
 
__device__ __forceinline__ int4 operator+ (int s, const ushort4 &b)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, Binder1st< plus< T > > > > operator+ (T val, const GlobPtrSz< T > &src)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, Binder1st< plus< T > > > > operator+ (T val, const GpuMat_< T > &src)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, Binder1st< plus< T > > > > operator+ (T val, const Texture< T > &src)
 
template<class Body >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< Body >::ptr_type, Binder1st< plus< typename Body::value_type > > > > operator+ (typename Body::value_type val, const Expr< Body > &a)
 
__device__ __forceinline__ uint1 operator+ (uint s, const uint1 &b)
 
__device__ __forceinline__ uint2 operator+ (uint s, const uint2 &b)
 
__device__ __forceinline__ uint3 operator+ (uint s, const uint3 &b)
 
__device__ __forceinline__ uint4 operator+ (uint s, const uint4 &b)
 
__device__ __forceinline__ char1 operator- (const char1 &a)
 
__device__ __forceinline__ int1 operator- (const char1 &a, const char1 &b)
 
__device__ __forceinline__ double1 operator- (const char1 &a, double s)
 
__device__ __forceinline__ float1 operator- (const char1 &a, float s)
 
__device__ __forceinline__ int1 operator- (const char1 &a, int s)
 
__device__ __forceinline__ char2 operator- (const char2 &a)
 
__device__ __forceinline__ int2 operator- (const char2 &a, const char2 &b)
 
__device__ __forceinline__ double2 operator- (const char2 &a, double s)
 
__device__ __forceinline__ float2 operator- (const char2 &a, float s)
 
__device__ __forceinline__ int2 operator- (const char2 &a, int s)
 
__device__ __forceinline__ char3 operator- (const char3 &a)
 
__device__ __forceinline__ int3 operator- (const char3 &a, const char3 &b)
 
__device__ __forceinline__ double3 operator- (const char3 &a, double s)
 
__device__ __forceinline__ float3 operator- (const char3 &a, float s)
 
__device__ __forceinline__ int3 operator- (const char3 &a, int s)
 
__device__ __forceinline__ char4 operator- (const char4 &a)
 
__device__ __forceinline__ int4 operator- (const char4 &a, const char4 &b)
 
__device__ __forceinline__ double4 operator- (const char4 &a, double s)
 
__device__ __forceinline__ float4 operator- (const char4 &a, float s)
 
__device__ __forceinline__ int4 operator- (const char4 &a, int s)
 
__device__ __forceinline__ double1 operator- (const double1 &a)
 
__device__ __forceinline__ double1 operator- (const double1 &a, const double1 &b)
 
__device__ __forceinline__ double1 operator- (const double1 &a, double s)
 
__device__ __forceinline__ double2 operator- (const double2 &a)
 
__device__ __forceinline__ double2 operator- (const double2 &a, const double2 &b)
 
__device__ __forceinline__ double2 operator- (const double2 &a, double s)
 
__device__ __forceinline__ double3 operator- (const double3 &a)
 
__device__ __forceinline__ double3 operator- (const double3 &a, const double3 &b)
 
__device__ __forceinline__ double3 operator- (const double3 &a, double s)
 
__device__ __forceinline__ double4 operator- (const double4 &a)
 
__device__ __forceinline__ double4 operator- (const double4 &a, const double4 &b)
 
__device__ __forceinline__ double4 operator- (const double4 &a, double s)
 
template<class Body >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< Body >::ptr_type, Binder2nd< minus< typename Body::value_type > > > > operator- (const Expr< Body > &a, typename Body::value_type val)
 
template<class Body >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< Body >::ptr_type, negate< typename Body::value_type > > > operator- (const Expr< Body > &src)
 
template<typename T , class Body >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Body >::ptr_type, typename PtrTraits< GlobPtrSz< T > >::ptr_type, minus< typename LargerType< T, typename PtrTraits< Body >::value_type >::type > > > operator- (const Expr< Body > &src1, const GlobPtrSz< T > &src2)
 
template<typename T , class Body >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Body >::ptr_type, typename PtrTraits< GpuMat_< T > >::ptr_type, minus< typename LargerType< T, typename PtrTraits< Body >::value_type >::type > > > operator- (const Expr< Body > &src1, const GpuMat_< T > &src2)
 
template<typename T , class Body >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Body >::ptr_type, typename PtrTraits< Texture< T > >::ptr_type, minus< typename LargerType< T, typename PtrTraits< Body >::value_type >::type > > > operator- (const Expr< Body > &src1, const Texture< T > &src2)
 
template<class Body1 , class Body2 >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Body1 >::ptr_type, typename PtrTraits< Body2 >::ptr_type, minus< typename LargerType< typename PtrTraits< Body1 >::value_type, typename PtrTraits< Body2 >::value_type >::type > > > operator- (const Expr< Body1 > &a, const Expr< Body2 > &b)
 
__device__ __forceinline__ float1 operator- (const float1 &a)
 
__device__ __forceinline__ float1 operator- (const float1 &a, const float1 &b)
 
__device__ __forceinline__ double1 operator- (const float1 &a, double s)
 
__device__ __forceinline__ float1 operator- (const float1 &a, float s)
 
__device__ __forceinline__ float2 operator- (const float2 &a)
 
__device__ __forceinline__ float2 operator- (const float2 &a, const float2 &b)
 
__device__ __forceinline__ double2 operator- (const float2 &a, double s)
 
__device__ __forceinline__ float2 operator- (const float2 &a, float s)
 
__device__ __forceinline__ float3 operator- (const float3 &a)
 
__device__ __forceinline__ float3 operator- (const float3 &a, const float3 &b)
 
__device__ __forceinline__ double3 operator- (const float3 &a, double s)
 
__device__ __forceinline__ float3 operator- (const float3 &a, float s)
 
__device__ __forceinline__ float4 operator- (const float4 &a)
 
__device__ __forceinline__ float4 operator- (const float4 &a, const float4 &b)
 
__device__ __forceinline__ double4 operator- (const float4 &a, double s)
 
__device__ __forceinline__ float4 operator- (const float4 &a, float s)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, negate< T > > > operator- (const GlobPtrSz< T > &src)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, Binder2nd< minus< T > > > > operator- (const GlobPtrSz< T > &src, T val)
 
template<typename T , class Body >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, typename PtrTraits< Body >::ptr_type, minus< typename LargerType< T, typename PtrTraits< Body >::value_type >::type > > > operator- (const GlobPtrSz< T > &src1, const Expr< Body > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, typename PtrTraits< GlobPtrSz< T > >::ptr_type, minus< T > > > operator- (const GlobPtrSz< T > &src1, const GlobPtrSz< T > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, typename PtrTraits< GpuMat_< T > >::ptr_type, minus< T > > > operator- (const GlobPtrSz< T > &src1, const GpuMat_< T > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, typename PtrTraits< Texture< T > >::ptr_type, minus< T > > > operator- (const GlobPtrSz< T > &src1, const Texture< T > &src2)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, negate< T > > > operator- (const GpuMat_< T > &src)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, Binder2nd< minus< T > > > > operator- (const GpuMat_< T > &src, T val)
 
template<typename T , class Body >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, typename PtrTraits< Body >::ptr_type, minus< typename LargerType< T, typename PtrTraits< Body >::value_type >::type > > > operator- (const GpuMat_< T > &src1, const Expr< Body > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, typename PtrTraits< GlobPtrSz< T > >::ptr_type, minus< T > > > operator- (const GpuMat_< T > &src1, const GlobPtrSz< T > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, typename PtrTraits< GpuMat_< T > >::ptr_type, minus< T > > > operator- (const GpuMat_< T > &src1, const GpuMat_< T > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, typename PtrTraits< Texture< T > >::ptr_type, minus< T > > > operator- (const GpuMat_< T > &src1, const Texture< T > &src2)
 
__device__ __forceinline__ int1 operator- (const int1 &a)
 
__device__ __forceinline__ int1 operator- (const int1 &a, const int1 &b)
 
__device__ __forceinline__ double1 operator- (const int1 &a, double s)
 
__device__ __forceinline__ float1 operator- (const int1 &a, float s)
 
__device__ __forceinline__ int1 operator- (const int1 &a, int s)
 
__device__ __forceinline__ int2 operator- (const int2 &a)
 
__device__ __forceinline__ int2 operator- (const int2 &a, const int2 &b)
 
__device__ __forceinline__ double2 operator- (const int2 &a, double s)
 
__device__ __forceinline__ float2 operator- (const int2 &a, float s)
 
__device__ __forceinline__ int2 operator- (const int2 &a, int s)
 
__device__ __forceinline__ int3 operator- (const int3 &a)
 
__device__ __forceinline__ int3 operator- (const int3 &a, const int3 &b)
 
__device__ __forceinline__ double3 operator- (const int3 &a, double s)
 
__device__ __forceinline__ float3 operator- (const int3 &a, float s)
 
__device__ __forceinline__ int3 operator- (const int3 &a, int s)
 
__device__ __forceinline__ int4 operator- (const int4 &a)
 
__device__ __forceinline__ int4 operator- (const int4 &a, const int4 &b)
 
__device__ __forceinline__ double4 operator- (const int4 &a, double s)
 
__device__ __forceinline__ float4 operator- (const int4 &a, float s)
 
__device__ __forceinline__ int4 operator- (const int4 &a, int s)
 
__device__ __forceinline__ short1 operator- (const short1 &a)
 
__device__ __forceinline__ int1 operator- (const short1 &a, const short1 &b)
 
__device__ __forceinline__ double1 operator- (const short1 &a, double s)
 
__device__ __forceinline__ float1 operator- (const short1 &a, float s)
 
__device__ __forceinline__ int1 operator- (const short1 &a, int s)
 
__device__ __forceinline__ short2 operator- (const short2 &a)
 
__device__ __forceinline__ int2 operator- (const short2 &a, const short2 &b)
 
__device__ __forceinline__ double2 operator- (const short2 &a, double s)
 
__device__ __forceinline__ float2 operator- (const short2 &a, float s)
 
__device__ __forceinline__ int2 operator- (const short2 &a, int s)
 
__device__ __forceinline__ short3 operator- (const short3 &a)
 
__device__ __forceinline__ int3 operator- (const short3 &a, const short3 &b)
 
__device__ __forceinline__ double3 operator- (const short3 &a, double s)
 
__device__ __forceinline__ float3 operator- (const short3 &a, float s)
 
__device__ __forceinline__ int3 operator- (const short3 &a, int s)
 
__device__ __forceinline__ short4 operator- (const short4 &a)
 
__device__ __forceinline__ int4 operator- (const short4 &a, const short4 &b)
 
__device__ __forceinline__ double4 operator- (const short4 &a, double s)
 
__device__ __forceinline__ float4 operator- (const short4 &a, float s)
 
__device__ __forceinline__ int4 operator- (const short4 &a, int s)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, negate< T > > > operator- (const Texture< T > &src)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, Binder2nd< minus< T > > > > operator- (const Texture< T > &src, T val)
 
template<typename T , class Body >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, typename PtrTraits< Body >::ptr_type, minus< typename LargerType< T, typename PtrTraits< Body >::value_type >::type > > > operator- (const Texture< T > &src1, const Expr< Body > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, typename PtrTraits< GlobPtrSz< T > >::ptr_type, minus< T > > > operator- (const Texture< T > &src1, const GlobPtrSz< T > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, typename PtrTraits< GpuMat_< T > >::ptr_type, minus< T > > > operator- (const Texture< T > &src1, const GpuMat_< T > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, typename PtrTraits< Texture< T > >::ptr_type, minus< T > > > operator- (const Texture< T > &src1, const Texture< T > &src2)
 
__device__ __forceinline__ int1 operator- (const uchar1 &a, const uchar1 &b)
 
__device__ __forceinline__ double1 operator- (const uchar1 &a, double s)
 
__device__ __forceinline__ float1 operator- (const uchar1 &a, float s)
 
__device__ __forceinline__ int1 operator- (const uchar1 &a, int s)
 
__device__ __forceinline__ int2 operator- (const uchar2 &a, const uchar2 &b)
 
__device__ __forceinline__ double2 operator- (const uchar2 &a, double s)
 
__device__ __forceinline__ float2 operator- (const uchar2 &a, float s)
 
__device__ __forceinline__ int2 operator- (const uchar2 &a, int s)
 
__device__ __forceinline__ int3 operator- (const uchar3 &a, const uchar3 &b)
 
__device__ __forceinline__ double3 operator- (const uchar3 &a, double s)
 
__device__ __forceinline__ float3 operator- (const uchar3 &a, float s)
 
__device__ __forceinline__ int3 operator- (const uchar3 &a, int s)
 
__device__ __forceinline__ int4 operator- (const uchar4 &a, const uchar4 &b)
 
__device__ __forceinline__ double4 operator- (const uchar4 &a, double s)
 
__device__ __forceinline__ float4 operator- (const uchar4 &a, float s)
 
__device__ __forceinline__ int4 operator- (const uchar4 &a, int s)
 
__device__ __forceinline__ uint1 operator- (const uint1 &a, const uint1 &b)
 
__device__ __forceinline__ double1 operator- (const uint1 &a, double s)
 
__device__ __forceinline__ float1 operator- (const uint1 &a, float s)
 
__device__ __forceinline__ uint1 operator- (const uint1 &a, uint s)
 
__device__ __forceinline__ uint2 operator- (const uint2 &a, const uint2 &b)
 
__device__ __forceinline__ double2 operator- (const uint2 &a, double s)
 
__device__ __forceinline__ float2 operator- (const uint2 &a, float s)
 
__device__ __forceinline__ uint2 operator- (const uint2 &a, uint s)
 
__device__ __forceinline__ uint3 operator- (const uint3 &a, const uint3 &b)
 
__device__ __forceinline__ double3 operator- (const uint3 &a, double s)
 
__device__ __forceinline__ float3 operator- (const uint3 &a, float s)
 
__device__ __forceinline__ uint3 operator- (const uint3 &a, uint s)
 
__device__ __forceinline__ uint4 operator- (const uint4 &a, const uint4 &b)
 
__device__ __forceinline__ double4 operator- (const uint4 &a, double s)
 
__device__ __forceinline__ float4 operator- (const uint4 &a, float s)
 
__device__ __forceinline__ uint4 operator- (const uint4 &a, uint s)
 
__device__ __forceinline__ int1 operator- (const ushort1 &a, const ushort1 &b)
 
__device__ __forceinline__ double1 operator- (const ushort1 &a, double s)
 
__device__ __forceinline__ float1 operator- (const ushort1 &a, float s)
 
__device__ __forceinline__ int1 operator- (const ushort1 &a, int s)
 
__device__ __forceinline__ int2 operator- (const ushort2 &a, const ushort2 &b)
 
__device__ __forceinline__ double2 operator- (const ushort2 &a, double s)
 
__device__ __forceinline__ float2 operator- (const ushort2 &a, float s)
 
__device__ __forceinline__ int2 operator- (const ushort2 &a, int s)
 
__device__ __forceinline__ int3 operator- (const ushort3 &a, const ushort3 &b)
 
__device__ __forceinline__ double3 operator- (const ushort3 &a, double s)
 
__device__ __forceinline__ float3 operator- (const ushort3 &a, float s)
 
__device__ __forceinline__ int3 operator- (const ushort3 &a, int s)
 
__device__ __forceinline__ int4 operator- (const ushort4 &a, const ushort4 &b)
 
__device__ __forceinline__ double4 operator- (const ushort4 &a, double s)
 
__device__ __forceinline__ float4 operator- (const ushort4 &a, float s)
 
__device__ __forceinline__ int4 operator- (const ushort4 &a, int s)
 
__device__ __forceinline__ double1 operator- (double s, const char1 &b)
 
__device__ __forceinline__ double2 operator- (double s, const char2 &b)
 
__device__ __forceinline__ double3 operator- (double s, const char3 &b)
 
__device__ __forceinline__ double4 operator- (double s, const char4 &b)
 
__device__ __forceinline__ double1 operator- (double s, const double1 &b)
 
__device__ __forceinline__ double2 operator- (double s, const double2 &b)
 
__device__ __forceinline__ double3 operator- (double s, const double3 &b)
 
__device__ __forceinline__ double4 operator- (double s, const double4 &b)
 
__device__ __forceinline__ double1 operator- (double s, const float1 &b)
 
__device__ __forceinline__ double2 operator- (double s, const float2 &b)
 
__device__ __forceinline__ double3 operator- (double s, const float3 &b)
 
__device__ __forceinline__ double4 operator- (double s, const float4 &b)
 
__device__ __forceinline__ double1 operator- (double s, const int1 &b)
 
__device__ __forceinline__ double2 operator- (double s, const int2 &b)
 
__device__ __forceinline__ double3 operator- (double s, const int3 &b)
 
__device__ __forceinline__ double4 operator- (double s, const int4 &b)
 
__device__ __forceinline__ double1 operator- (double s, const short1 &b)
 
__device__ __forceinline__ double2 operator- (double s, const short2 &b)
 
__device__ __forceinline__ double3 operator- (double s, const short3 &b)
 
__device__ __forceinline__ double4 operator- (double s, const short4 &b)
 
__device__ __forceinline__ double1 operator- (double s, const uchar1 &b)
 
__device__ __forceinline__ double2 operator- (double s, const uchar2 &b)
 
__device__ __forceinline__ double3 operator- (double s, const uchar3 &b)
 
__device__ __forceinline__ double4 operator- (double s, const uchar4 &b)
 
__device__ __forceinline__ double1 operator- (double s, const uint1 &b)
 
__device__ __forceinline__ double2 operator- (double s, const uint2 &b)
 
__device__ __forceinline__ double3 operator- (double s, const uint3 &b)
 
__device__ __forceinline__ double4 operator- (double s, const uint4 &b)
 
__device__ __forceinline__ double1 operator- (double s, const ushort1 &b)
 
__device__ __forceinline__ double2 operator- (double s, const ushort2 &b)
 
__device__ __forceinline__ double3 operator- (double s, const ushort3 &b)
 
__device__ __forceinline__ double4 operator- (double s, const ushort4 &b)
 
__device__ __forceinline__ float1 operator- (float s, const char1 &b)
 
__device__ __forceinline__ float2 operator- (float s, const char2 &b)
 
__device__ __forceinline__ float3 operator- (float s, const char3 &b)
 
__device__ __forceinline__ float4 operator- (float s, const char4 &b)
 
__device__ __forceinline__ float1 operator- (float s, const float1 &b)
 
__device__ __forceinline__ float2 operator- (float s, const float2 &b)
 
__device__ __forceinline__ float3 operator- (float s, const float3 &b)
 
__device__ __forceinline__ float4 operator- (float s, const float4 &b)
 
__device__ __forceinline__ float1 operator- (float s, const int1 &b)
 
__device__ __forceinline__ float2 operator- (float s, const int2 &b)
 
__device__ __forceinline__ float3 operator- (float s, const int3 &b)
 
__device__ __forceinline__ float4 operator- (float s, const int4 &b)
 
__device__ __forceinline__ float1 operator- (float s, const short1 &b)
 
__device__ __forceinline__ float2 operator- (float s, const short2 &b)
 
__device__ __forceinline__ float3 operator- (float s, const short3 &b)
 
__device__ __forceinline__ float4 operator- (float s, const short4 &b)
 
__device__ __forceinline__ float1 operator- (float s, const uchar1 &b)
 
__device__ __forceinline__ float2 operator- (float s, const uchar2 &b)
 
__device__ __forceinline__ float3 operator- (float s, const uchar3 &b)
 
__device__ __forceinline__ float4 operator- (float s, const uchar4 &b)
 
__device__ __forceinline__ float1 operator- (float s, const uint1 &b)
 
__device__ __forceinline__ float2 operator- (float s, const uint2 &b)
 
__device__ __forceinline__ float3 operator- (float s, const uint3 &b)
 
__device__ __forceinline__ float4 operator- (float s, const uint4 &b)
 
__device__ __forceinline__ float1 operator- (float s, const ushort1 &b)
 
__device__ __forceinline__ float2 operator- (float s, const ushort2 &b)
 
__device__ __forceinline__ float3 operator- (float s, const ushort3 &b)
 
__device__ __forceinline__ float4 operator- (float s, const ushort4 &b)
 
__device__ __forceinline__ int1 operator- (int s, const char1 &b)
 
__device__ __forceinline__ int2 operator- (int s, const char2 &b)
 
__device__ __forceinline__ int3 operator- (int s, const char3 &b)
 
__device__ __forceinline__ int4 operator- (int s, const char4 &b)
 
__device__ __forceinline__ int1 operator- (int s, const int1 &b)
 
__device__ __forceinline__ int2 operator- (int s, const int2 &b)
 
__device__ __forceinline__ int3 operator- (int s, const int3 &b)
 
__device__ __forceinline__ int4 operator- (int s, const int4 &b)
 
__device__ __forceinline__ int1 operator- (int s, const short1 &b)
 
__device__ __forceinline__ int2 operator- (int s, const short2 &b)
 
__device__ __forceinline__ int3 operator- (int s, const short3 &b)
 
__device__ __forceinline__ int4 operator- (int s, const short4 &b)
 
__device__ __forceinline__ int1 operator- (int s, const uchar1 &b)
 
__device__ __forceinline__ int2 operator- (int s, const uchar2 &b)
 
__device__ __forceinline__ int3 operator- (int s, const uchar3 &b)
 
__device__ __forceinline__ int4 operator- (int s, const uchar4 &b)
 
__device__ __forceinline__ int1 operator- (int s, const ushort1 &b)
 
__device__ __forceinline__ int2 operator- (int s, const ushort2 &b)
 
__device__ __forceinline__ int3 operator- (int s, const ushort3 &b)
 
__device__ __forceinline__ int4 operator- (int s, const ushort4 &b)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, Binder1st< minus< T > > > > operator- (T val, const GlobPtrSz< T > &src)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, Binder1st< minus< T > > > > operator- (T val, const GpuMat_< T > &src)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, Binder1st< minus< T > > > > operator- (T val, const Texture< T > &src)
 
template<class Body >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< Body >::ptr_type, Binder1st< minus< typename Body::value_type > > > > operator- (typename Body::value_type val, const Expr< Body > &a)
 
__device__ __forceinline__ uint1 operator- (uint s, const uint1 &b)
 
__device__ __forceinline__ uint2 operator- (uint s, const uint2 &b)
 
__device__ __forceinline__ uint3 operator- (uint s, const uint3 &b)
 
__device__ __forceinline__ uint4 operator- (uint s, const uint4 &b)
 
__device__ __forceinline__ int1 operator/ (const char1 &a, const char1 &b)
 
__device__ __forceinline__ double1 operator/ (const char1 &a, double s)
 
__device__ __forceinline__ float1 operator/ (const char1 &a, float s)
 
__device__ __forceinline__ int1 operator/ (const char1 &a, int s)
 
__device__ __forceinline__ int2 operator/ (const char2 &a, const char2 &b)
 
__device__ __forceinline__ double2 operator/ (const char2 &a, double s)
 
__device__ __forceinline__ float2 operator/ (const char2 &a, float s)
 
__device__ __forceinline__ int2 operator/ (const char2 &a, int s)
 
__device__ __forceinline__ int3 operator/ (const char3 &a, const char3 &b)
 
__device__ __forceinline__ double3 operator/ (const char3 &a, double s)
 
__device__ __forceinline__ float3 operator/ (const char3 &a, float s)
 
__device__ __forceinline__ int3 operator/ (const char3 &a, int s)
 
__device__ __forceinline__ int4 operator/ (const char4 &a, const char4 &b)
 
__device__ __forceinline__ double4 operator/ (const char4 &a, double s)
 
__device__ __forceinline__ float4 operator/ (const char4 &a, float s)
 
__device__ __forceinline__ int4 operator/ (const char4 &a, int s)
 
__device__ __forceinline__ double1 operator/ (const double1 &a, const double1 &b)
 
__device__ __forceinline__ double1 operator/ (const double1 &a, double s)
 
__device__ __forceinline__ double2 operator/ (const double2 &a, const double2 &b)
 
__device__ __forceinline__ double2 operator/ (const double2 &a, double s)
 
__device__ __forceinline__ double3 operator/ (const double3 &a, const double3 &b)
 
__device__ __forceinline__ double3 operator/ (const double3 &a, double s)
 
__device__ __forceinline__ double4 operator/ (const double4 &a, const double4 &b)
 
__device__ __forceinline__ double4 operator/ (const double4 &a, double s)
 
template<class Body >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< Body >::ptr_type, Binder2nd< divides< typename Body::value_type > > > > operator/ (const Expr< Body > &a, typename Body::value_type val)
 
template<typename T , class Body >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Body >::ptr_type, typename PtrTraits< GlobPtrSz< T > >::ptr_type, divides< typename LargerType< T, typename PtrTraits< Body >::value_type >::type > > > operator/ (const Expr< Body > &src1, const GlobPtrSz< T > &src2)
 
template<typename T , class Body >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Body >::ptr_type, typename PtrTraits< GpuMat_< T > >::ptr_type, divides< typename LargerType< T, typename PtrTraits< Body >::value_type >::type > > > operator/ (const Expr< Body > &src1, const GpuMat_< T > &src2)
 
template<typename T , class Body >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Body >::ptr_type, typename PtrTraits< Texture< T > >::ptr_type, divides< typename LargerType< T, typename PtrTraits< Body >::value_type >::type > > > operator/ (const Expr< Body > &src1, const Texture< T > &src2)
 
template<class Body1 , class Body2 >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Body1 >::ptr_type, typename PtrTraits< Body2 >::ptr_type, divides< typename LargerType< typename PtrTraits< Body1 >::value_type, typename PtrTraits< Body2 >::value_type >::type > > > operator/ (const Expr< Body1 > &a, const Expr< Body2 > &b)
 
__device__ __forceinline__ float1 operator/ (const float1 &a, const float1 &b)
 
__device__ __forceinline__ double1 operator/ (const float1 &a, double s)
 
__device__ __forceinline__ float1 operator/ (const float1 &a, float s)
 
__device__ __forceinline__ float2 operator/ (const float2 &a, const float2 &b)
 
__device__ __forceinline__ double2 operator/ (const float2 &a, double s)
 
__device__ __forceinline__ float2 operator/ (const float2 &a, float s)
 
__device__ __forceinline__ float3 operator/ (const float3 &a, const float3 &b)
 
__device__ __forceinline__ double3 operator/ (const float3 &a, double s)
 
__device__ __forceinline__ float3 operator/ (const float3 &a, float s)
 
__device__ __forceinline__ float4 operator/ (const float4 &a, const float4 &b)
 
__device__ __forceinline__ double4 operator/ (const float4 &a, double s)
 
__device__ __forceinline__ float4 operator/ (const float4 &a, float s)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, Binder2nd< divides< T > > > > operator/ (const GlobPtrSz< T > &src, T val)
 
template<typename T , class Body >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, typename PtrTraits< Body >::ptr_type, divides< typename LargerType< T, typename PtrTraits< Body >::value_type >::type > > > operator/ (const GlobPtrSz< T > &src1, const Expr< Body > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, typename PtrTraits< GlobPtrSz< T > >::ptr_type, divides< T > > > operator/ (const GlobPtrSz< T > &src1, const GlobPtrSz< T > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, typename PtrTraits< GpuMat_< T > >::ptr_type, divides< T > > > operator/ (const GlobPtrSz< T > &src1, const GpuMat_< T > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, typename PtrTraits< Texture< T > >::ptr_type, divides< T > > > operator/ (const GlobPtrSz< T > &src1, const Texture< T > &src2)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, Binder2nd< divides< T > > > > operator/ (const GpuMat_< T > &src, T val)
 
template<typename T , class Body >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, typename PtrTraits< Body >::ptr_type, divides< typename LargerType< T, typename PtrTraits< Body >::value_type >::type > > > operator/ (const GpuMat_< T > &src1, const Expr< Body > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, typename PtrTraits< GlobPtrSz< T > >::ptr_type, divides< T > > > operator/ (const GpuMat_< T > &src1, const GlobPtrSz< T > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, typename PtrTraits< GpuMat_< T > >::ptr_type, divides< T > > > operator/ (const GpuMat_< T > &src1, const GpuMat_< T > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, typename PtrTraits< Texture< T > >::ptr_type, divides< T > > > operator/ (const GpuMat_< T > &src1, const Texture< T > &src2)
 
__device__ __forceinline__ int1 operator/ (const int1 &a, const int1 &b)
 
__device__ __forceinline__ double1 operator/ (const int1 &a, double s)
 
__device__ __forceinline__ float1 operator/ (const int1 &a, float s)
 
__device__ __forceinline__ int1 operator/ (const int1 &a, int s)
 
__device__ __forceinline__ int2 operator/ (const int2 &a, const int2 &b)
 
__device__ __forceinline__ double2 operator/ (const int2 &a, double s)
 
__device__ __forceinline__ float2 operator/ (const int2 &a, float s)
 
__device__ __forceinline__ int2 operator/ (const int2 &a, int s)
 
__device__ __forceinline__ int3 operator/ (const int3 &a, const int3 &b)
 
__device__ __forceinline__ double3 operator/ (const int3 &a, double s)
 
__device__ __forceinline__ float3 operator/ (const int3 &a, float s)
 
__device__ __forceinline__ int3 operator/ (const int3 &a, int s)
 
__device__ __forceinline__ int4 operator/ (const int4 &a, const int4 &b)
 
__device__ __forceinline__ double4 operator/ (const int4 &a, double s)
 
__device__ __forceinline__ float4 operator/ (const int4 &a, float s)
 
__device__ __forceinline__ int4 operator/ (const int4 &a, int s)
 
__device__ __forceinline__ int1 operator/ (const short1 &a, const short1 &b)
 
__device__ __forceinline__ double1 operator/ (const short1 &a, double s)
 
__device__ __forceinline__ float1 operator/ (const short1 &a, float s)
 
__device__ __forceinline__ int1 operator/ (const short1 &a, int s)
 
__device__ __forceinline__ int2 operator/ (const short2 &a, const short2 &b)
 
__device__ __forceinline__ double2 operator/ (const short2 &a, double s)
 
__device__ __forceinline__ float2 operator/ (const short2 &a, float s)
 
__device__ __forceinline__ int2 operator/ (const short2 &a, int s)
 
__device__ __forceinline__ int3 operator/ (const short3 &a, const short3 &b)
 
__device__ __forceinline__ double3 operator/ (const short3 &a, double s)
 
__device__ __forceinline__ float3 operator/ (const short3 &a, float s)
 
__device__ __forceinline__ int3 operator/ (const short3 &a, int s)
 
__device__ __forceinline__ int4 operator/ (const short4 &a, const short4 &b)
 
__device__ __forceinline__ double4 operator/ (const short4 &a, double s)
 
__device__ __forceinline__ float4 operator/ (const short4 &a, float s)
 
__device__ __forceinline__ int4 operator/ (const short4 &a, int s)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, Binder2nd< divides< T > > > > operator/ (const Texture< T > &src, T val)
 
template<typename T , class Body >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, typename PtrTraits< Body >::ptr_type, divides< typename LargerType< T, typename PtrTraits< Body >::value_type >::type > > > operator/ (const Texture< T > &src1, const Expr< Body > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, typename PtrTraits< GlobPtrSz< T > >::ptr_type, divides< T > > > operator/ (const Texture< T > &src1, const GlobPtrSz< T > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, typename PtrTraits< GpuMat_< T > >::ptr_type, divides< T > > > operator/ (const Texture< T > &src1, const GpuMat_< T > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, typename PtrTraits< Texture< T > >::ptr_type, divides< T > > > operator/ (const Texture< T > &src1, const Texture< T > &src2)
 
__device__ __forceinline__ int1 operator/ (const uchar1 &a, const uchar1 &b)
 
__device__ __forceinline__ double1 operator/ (const uchar1 &a, double s)
 
__device__ __forceinline__ float1 operator/ (const uchar1 &a, float s)
 
__device__ __forceinline__ int1 operator/ (const uchar1 &a, int s)
 
__device__ __forceinline__ int2 operator/ (const uchar2 &a, const uchar2 &b)
 
__device__ __forceinline__ double2 operator/ (const uchar2 &a, double s)
 
__device__ __forceinline__ float2 operator/ (const uchar2 &a, float s)
 
__device__ __forceinline__ int2 operator/ (const uchar2 &a, int s)
 
__device__ __forceinline__ int3 operator/ (const uchar3 &a, const uchar3 &b)
 
__device__ __forceinline__ double3 operator/ (const uchar3 &a, double s)
 
__device__ __forceinline__ float3 operator/ (const uchar3 &a, float s)
 
__device__ __forceinline__ int3 operator/ (const uchar3 &a, int s)
 
__device__ __forceinline__ int4 operator/ (const uchar4 &a, const uchar4 &b)
 
__device__ __forceinline__ double4 operator/ (const uchar4 &a, double s)
 
__device__ __forceinline__ float4 operator/ (const uchar4 &a, float s)
 
__device__ __forceinline__ int4 operator/ (const uchar4 &a, int s)
 
__device__ __forceinline__ uint1 operator/ (const uint1 &a, const uint1 &b)
 
__device__ __forceinline__ double1 operator/ (const uint1 &a, double s)
 
__device__ __forceinline__ float1 operator/ (const uint1 &a, float s)
 
__device__ __forceinline__ uint1 operator/ (const uint1 &a, uint s)
 
__device__ __forceinline__ uint2 operator/ (const uint2 &a, const uint2 &b)
 
__device__ __forceinline__ double2 operator/ (const uint2 &a, double s)
 
__device__ __forceinline__ float2 operator/ (const uint2 &a, float s)
 
__device__ __forceinline__ uint2 operator/ (const uint2 &a, uint s)
 
__device__ __forceinline__ uint3 operator/ (const uint3 &a, const uint3 &b)
 
__device__ __forceinline__ double3 operator/ (const uint3 &a, double s)
 
__device__ __forceinline__ float3 operator/ (const uint3 &a, float s)
 
__device__ __forceinline__ uint3 operator/ (const uint3 &a, uint s)
 
__device__ __forceinline__ uint4 operator/ (const uint4 &a, const uint4 &b)
 
__device__ __forceinline__ double4 operator/ (const uint4 &a, double s)
 
__device__ __forceinline__ float4 operator/ (const uint4 &a, float s)
 
__device__ __forceinline__ uint4 operator/ (const uint4 &a, uint s)
 
__device__ __forceinline__ int1 operator/ (const ushort1 &a, const ushort1 &b)
 
__device__ __forceinline__ double1 operator/ (const ushort1 &a, double s)
 
__device__ __forceinline__ float1 operator/ (const ushort1 &a, float s)
 
__device__ __forceinline__ int1 operator/ (const ushort1 &a, int s)
 
__device__ __forceinline__ int2 operator/ (const ushort2 &a, const ushort2 &b)
 
__device__ __forceinline__ double2 operator/ (const ushort2 &a, double s)
 
__device__ __forceinline__ float2 operator/ (const ushort2 &a, float s)
 
__device__ __forceinline__ int2 operator/ (const ushort2 &a, int s)
 
__device__ __forceinline__ int3 operator/ (const ushort3 &a, const ushort3 &b)
 
__device__ __forceinline__ double3 operator/ (const ushort3 &a, double s)
 
__device__ __forceinline__ float3 operator/ (const ushort3 &a, float s)
 
__device__ __forceinline__ int3 operator/ (const ushort3 &a, int s)
 
__device__ __forceinline__ int4 operator/ (const ushort4 &a, const ushort4 &b)
 
__device__ __forceinline__ double4 operator/ (const ushort4 &a, double s)
 
__device__ __forceinline__ float4 operator/ (const ushort4 &a, float s)
 
__device__ __forceinline__ int4 operator/ (const ushort4 &a, int s)
 
__device__ __forceinline__ double1 operator/ (double s, const char1 &b)
 
__device__ __forceinline__ double2 operator/ (double s, const char2 &b)
 
__device__ __forceinline__ double3 operator/ (double s, const char3 &b)
 
__device__ __forceinline__ double4 operator/ (double s, const char4 &b)
 
__device__ __forceinline__ double1 operator/ (double s, const double1 &b)
 
__device__ __forceinline__ double2 operator/ (double s, const double2 &b)
 
__device__ __forceinline__ double3 operator/ (double s, const double3 &b)
 
__device__ __forceinline__ double4 operator/ (double s, const double4 &b)
 
__device__ __forceinline__ double1 operator/ (double s, const float1 &b)
 
__device__ __forceinline__ double2 operator/ (double s, const float2 &b)
 
__device__ __forceinline__ double3 operator/ (double s, const float3 &b)
 
__device__ __forceinline__ double4 operator/ (double s, const float4 &b)
 
__device__ __forceinline__ double1 operator/ (double s, const int1 &b)
 
__device__ __forceinline__ double2 operator/ (double s, const int2 &b)
 
__device__ __forceinline__ double3 operator/ (double s, const int3 &b)
 
__device__ __forceinline__ double4 operator/ (double s, const int4 &b)
 
__device__ __forceinline__ double1 operator/ (double s, const short1 &b)
 
__device__ __forceinline__ double2 operator/ (double s, const short2 &b)
 
__device__ __forceinline__ double3 operator/ (double s, const short3 &b)
 
__device__ __forceinline__ double4 operator/ (double s, const short4 &b)
 
__device__ __forceinline__ double1 operator/ (double s, const uchar1 &b)
 
__device__ __forceinline__ double2 operator/ (double s, const uchar2 &b)
 
__device__ __forceinline__ double3 operator/ (double s, const uchar3 &b)
 
__device__ __forceinline__ double4 operator/ (double s, const uchar4 &b)
 
__device__ __forceinline__ double1 operator/ (double s, const uint1 &b)
 
__device__ __forceinline__ double2 operator/ (double s, const uint2 &b)
 
__device__ __forceinline__ double3 operator/ (double s, const uint3 &b)
 
__device__ __forceinline__ double4 operator/ (double s, const uint4 &b)
 
__device__ __forceinline__ double1 operator/ (double s, const ushort1 &b)
 
__device__ __forceinline__ double2 operator/ (double s, const ushort2 &b)
 
__device__ __forceinline__ double3 operator/ (double s, const ushort3 &b)
 
__device__ __forceinline__ double4 operator/ (double s, const ushort4 &b)
 
__device__ __forceinline__ float1 operator/ (float s, const char1 &b)
 
__device__ __forceinline__ float2 operator/ (float s, const char2 &b)
 
__device__ __forceinline__ float3 operator/ (float s, const char3 &b)
 
__device__ __forceinline__ float4 operator/ (float s, const char4 &b)
 
__device__ __forceinline__ float1 operator/ (float s, const float1 &b)
 
__device__ __forceinline__ float2 operator/ (float s, const float2 &b)
 
__device__ __forceinline__ float3 operator/ (float s, const float3 &b)
 
__device__ __forceinline__ float4 operator/ (float s, const float4 &b)
 
__device__ __forceinline__ float1 operator/ (float s, const int1 &b)
 
__device__ __forceinline__ float2 operator/ (float s, const int2 &b)
 
__device__ __forceinline__ float3 operator/ (float s, const int3 &b)
 
__device__ __forceinline__ float4 operator/ (float s, const int4 &b)
 
__device__ __forceinline__ float1 operator/ (float s, const short1 &b)
 
__device__ __forceinline__ float2 operator/ (float s, const short2 &b)
 
__device__ __forceinline__ float3 operator/ (float s, const short3 &b)
 
__device__ __forceinline__ float4 operator/ (float s, const short4 &b)
 
__device__ __forceinline__ float1 operator/ (float s, const uchar1 &b)
 
__device__ __forceinline__ float2 operator/ (float s, const uchar2 &b)
 
__device__ __forceinline__ float3 operator/ (float s, const uchar3 &b)
 
__device__ __forceinline__ float4 operator/ (float s, const uchar4 &b)
 
__device__ __forceinline__ float1 operator/ (float s, const uint1 &b)
 
__device__ __forceinline__ float2 operator/ (float s, const uint2 &b)
 
__device__ __forceinline__ float3 operator/ (float s, const uint3 &b)
 
__device__ __forceinline__ float4 operator/ (float s, const uint4 &b)
 
__device__ __forceinline__ float1 operator/ (float s, const ushort1 &b)
 
__device__ __forceinline__ float2 operator/ (float s, const ushort2 &b)
 
__device__ __forceinline__ float3 operator/ (float s, const ushort3 &b)
 
__device__ __forceinline__ float4 operator/ (float s, const ushort4 &b)
 
__device__ __forceinline__ int1 operator/ (int s, const char1 &b)
 
__device__ __forceinline__ int2 operator/ (int s, const char2 &b)
 
__device__ __forceinline__ int3 operator/ (int s, const char3 &b)
 
__device__ __forceinline__ int4 operator/ (int s, const char4 &b)
 
__device__ __forceinline__ int1 operator/ (int s, const int1 &b)
 
__device__ __forceinline__ int2 operator/ (int s, const int2 &b)
 
__device__ __forceinline__ int3 operator/ (int s, const int3 &b)
 
__device__ __forceinline__ int4 operator/ (int s, const int4 &b)
 
__device__ __forceinline__ int1 operator/ (int s, const short1 &b)
 
__device__ __forceinline__ int2 operator/ (int s, const short2 &b)
 
__device__ __forceinline__ int3 operator/ (int s, const short3 &b)
 
__device__ __forceinline__ int4 operator/ (int s, const short4 &b)
 
__device__ __forceinline__ int1 operator/ (int s, const uchar1 &b)
 
__device__ __forceinline__ int2 operator/ (int s, const uchar2 &b)
 
__device__ __forceinline__ int3 operator/ (int s, const uchar3 &b)
 
__device__ __forceinline__ int4 operator/ (int s, const uchar4 &b)
 
__device__ __forceinline__ int1 operator/ (int s, const ushort1 &b)
 
__device__ __forceinline__ int2 operator/ (int s, const ushort2 &b)
 
__device__ __forceinline__ int3 operator/ (int s, const ushort3 &b)
 
__device__ __forceinline__ int4 operator/ (int s, const ushort4 &b)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, Binder1st< divides< T > > > > operator/ (T val, const GlobPtrSz< T > &src)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, Binder1st< divides< T > > > > operator/ (T val, const GpuMat_< T > &src)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, Binder1st< divides< T > > > > operator/ (T val, const Texture< T > &src)
 
template<class Body >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< Body >::ptr_type, Binder1st< divides< typename Body::value_type > > > > operator/ (typename Body::value_type val, const Expr< Body > &a)
 
__device__ __forceinline__ uint1 operator/ (uint s, const uint1 &b)
 
__device__ __forceinline__ uint2 operator/ (uint s, const uint2 &b)
 
__device__ __forceinline__ uint3 operator/ (uint s, const uint3 &b)
 
__device__ __forceinline__ uint4 operator/ (uint s, const uint4 &b)
 
__device__ __forceinline__ uchar1 operator< (char s, const char1 &b)
 
__device__ __forceinline__ uchar2 operator< (char s, const char2 &b)
 
__device__ __forceinline__ uchar3 operator< (char s, const char3 &b)
 
__device__ __forceinline__ uchar4 operator< (char s, const char4 &b)
 
__device__ __forceinline__ uchar1 operator< (const char1 &a, char s)
 
__device__ __forceinline__ uchar1 operator< (const char1 &a, const char1 &b)
 
__device__ __forceinline__ uchar2 operator< (const char2 &a, char s)
 
__device__ __forceinline__ uchar2 operator< (const char2 &a, const char2 &b)
 
__device__ __forceinline__ uchar3 operator< (const char3 &a, char s)
 
__device__ __forceinline__ uchar3 operator< (const char3 &a, const char3 &b)
 
__device__ __forceinline__ uchar4 operator< (const char4 &a, char s)
 
__device__ __forceinline__ uchar4 operator< (const char4 &a, const char4 &b)
 
__device__ __forceinline__ uchar1 operator< (const double1 &a, const double1 &b)
 
__device__ __forceinline__ uchar1 operator< (const double1 &a, double s)
 
__device__ __forceinline__ uchar2 operator< (const double2 &a, const double2 &b)
 
__device__ __forceinline__ uchar2 operator< (const double2 &a, double s)
 
__device__ __forceinline__ uchar3 operator< (const double3 &a, const double3 &b)
 
__device__ __forceinline__ uchar3 operator< (const double3 &a, double s)
 
__device__ __forceinline__ uchar4 operator< (const double4 &a, const double4 &b)
 
__device__ __forceinline__ uchar4 operator< (const double4 &a, double s)
 
template<class Body >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< Body >::ptr_type, Binder2nd< less< typename Body::value_type > > > > operator< (const Expr< Body > &a, typename Body::value_type val)
 
template<typename T , class Body >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Body >::ptr_type, typename PtrTraits< GlobPtrSz< T > >::ptr_type, less< typename LargerType< T, typename PtrTraits< Body >::value_type >::type > > > operator< (const Expr< Body > &src1, const GlobPtrSz< T > &src2)
 
template<typename T , class Body >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Body >::ptr_type, typename PtrTraits< GpuMat_< T > >::ptr_type, less< typename LargerType< T, typename PtrTraits< Body >::value_type >::type > > > operator< (const Expr< Body > &src1, const GpuMat_< T > &src2)
 
template<typename T , class Body >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Body >::ptr_type, typename PtrTraits< Texture< T > >::ptr_type, less< typename LargerType< T, typename PtrTraits< Body >::value_type >::type > > > operator< (const Expr< Body > &src1, const Texture< T > &src2)
 
template<class Body1 , class Body2 >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Body1 >::ptr_type, typename PtrTraits< Body2 >::ptr_type, less< typename LargerType< typename PtrTraits< Body1 >::value_type, typename PtrTraits< Body2 >::value_type >::type > > > operator< (const Expr< Body1 > &a, const Expr< Body2 > &b)
 
__device__ __forceinline__ uchar1 operator< (const float1 &a, const float1 &b)
 
__device__ __forceinline__ uchar1 operator< (const float1 &a, float s)
 
__device__ __forceinline__ uchar2 operator< (const float2 &a, const float2 &b)
 
__device__ __forceinline__ uchar2 operator< (const float2 &a, float s)
 
__device__ __forceinline__ uchar3 operator< (const float3 &a, const float3 &b)
 
__device__ __forceinline__ uchar3 operator< (const float3 &a, float s)
 
__device__ __forceinline__ uchar4 operator< (const float4 &a, const float4 &b)
 
__device__ __forceinline__ uchar4 operator< (const float4 &a, float s)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, Binder2nd< less< T > > > > operator< (const GlobPtrSz< T > &src, T val)
 
template<typename T , class Body >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, typename PtrTraits< Body >::ptr_type, less< typename LargerType< T, typename PtrTraits< Body >::value_type >::type > > > operator< (const GlobPtrSz< T > &src1, const Expr< Body > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, typename PtrTraits< GlobPtrSz< T > >::ptr_type, less< T > > > operator< (const GlobPtrSz< T > &src1, const GlobPtrSz< T > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, typename PtrTraits< GpuMat_< T > >::ptr_type, less< T > > > operator< (const GlobPtrSz< T > &src1, const GpuMat_< T > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, typename PtrTraits< Texture< T > >::ptr_type, less< T > > > operator< (const GlobPtrSz< T > &src1, const Texture< T > &src2)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, Binder2nd< less< T > > > > operator< (const GpuMat_< T > &src, T val)
 
template<typename T , class Body >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, typename PtrTraits< Body >::ptr_type, less< typename LargerType< T, typename PtrTraits< Body >::value_type >::type > > > operator< (const GpuMat_< T > &src1, const Expr< Body > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, typename PtrTraits< GlobPtrSz< T > >::ptr_type, less< T > > > operator< (const GpuMat_< T > &src1, const GlobPtrSz< T > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, typename PtrTraits< GpuMat_< T > >::ptr_type, less< T > > > operator< (const GpuMat_< T > &src1, const GpuMat_< T > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, typename PtrTraits< Texture< T > >::ptr_type, less< T > > > operator< (const GpuMat_< T > &src1, const Texture< T > &src2)
 
__device__ __forceinline__ uchar1 operator< (const int1 &a, const int1 &b)
 
__device__ __forceinline__ uchar1 operator< (const int1 &a, int s)
 
__device__ __forceinline__ uchar2 operator< (const int2 &a, const int2 &b)
 
__device__ __forceinline__ uchar2 operator< (const int2 &a, int s)
 
__device__ __forceinline__ uchar3 operator< (const int3 &a, const int3 &b)
 
__device__ __forceinline__ uchar3 operator< (const int3 &a, int s)
 
__device__ __forceinline__ uchar4 operator< (const int4 &a, const int4 &b)
 
__device__ __forceinline__ uchar4 operator< (const int4 &a, int s)
 
__device__ __forceinline__ uchar1 operator< (const short1 &a, const short1 &b)
 
__device__ __forceinline__ uchar1 operator< (const short1 &a, short s)
 
__device__ __forceinline__ uchar2 operator< (const short2 &a, const short2 &b)
 
__device__ __forceinline__ uchar2 operator< (const short2 &a, short s)
 
__device__ __forceinline__ uchar3 operator< (const short3 &a, const short3 &b)
 
__device__ __forceinline__ uchar3 operator< (const short3 &a, short s)
 
__device__ __forceinline__ uchar4 operator< (const short4 &a, const short4 &b)
 
__device__ __forceinline__ uchar4 operator< (const short4 &a, short s)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, Binder2nd< less< T > > > > operator< (const Texture< T > &src, T val)
 
template<typename T , class Body >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, typename PtrTraits< Body >::ptr_type, less< typename LargerType< T, typename PtrTraits< Body >::value_type >::type > > > operator< (const Texture< T > &src1, const Expr< Body > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, typename PtrTraits< GlobPtrSz< T > >::ptr_type, less< T > > > operator< (const Texture< T > &src1, const GlobPtrSz< T > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, typename PtrTraits< GpuMat_< T > >::ptr_type, less< T > > > operator< (const Texture< T > &src1, const GpuMat_< T > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, typename PtrTraits< Texture< T > >::ptr_type, less< T > > > operator< (const Texture< T > &src1, const Texture< T > &src2)
 
__device__ __forceinline__ uchar1 operator< (const uchar1 &a, const uchar1 &b)
 
__device__ __forceinline__ uchar1 operator< (const uchar1 &a, uchar s)
 
__device__ __forceinline__ uchar2 operator< (const uchar2 &a, const uchar2 &b)
 
__device__ __forceinline__ uchar2 operator< (const uchar2 &a, uchar s)
 
__device__ __forceinline__ uchar3 operator< (const uchar3 &a, const uchar3 &b)
 
__device__ __forceinline__ uchar3 operator< (const uchar3 &a, uchar s)
 
__device__ __forceinline__ uchar4 operator< (const uchar4 &a, const uchar4 &b)
 
__device__ __forceinline__ uchar4 operator< (const uchar4 &a, uchar s)
 
__device__ __forceinline__ uchar1 operator< (const uint1 &a, const uint1 &b)
 
__device__ __forceinline__ uchar1 operator< (const uint1 &a, uint s)
 
__device__ __forceinline__ uchar2 operator< (const uint2 &a, const uint2 &b)
 
__device__ __forceinline__ uchar2 operator< (const uint2 &a, uint s)
 
__device__ __forceinline__ uchar3 operator< (const uint3 &a, const uint3 &b)
 
__device__ __forceinline__ uchar3 operator< (const uint3 &a, uint s)
 
__device__ __forceinline__ uchar4 operator< (const uint4 &a, const uint4 &b)
 
__device__ __forceinline__ uchar4 operator< (const uint4 &a, uint s)
 
__device__ __forceinline__ uchar1 operator< (const ushort1 &a, const ushort1 &b)
 
__device__ __forceinline__ uchar1 operator< (const ushort1 &a, ushort s)
 
__device__ __forceinline__ uchar2 operator< (const ushort2 &a, const ushort2 &b)
 
__device__ __forceinline__ uchar2 operator< (const ushort2 &a, ushort s)
 
__device__ __forceinline__ uchar3 operator< (const ushort3 &a, const ushort3 &b)
 
__device__ __forceinline__ uchar3 operator< (const ushort3 &a, ushort s)
 
__device__ __forceinline__ uchar4 operator< (const ushort4 &a, const ushort4 &b)
 
__device__ __forceinline__ uchar4 operator< (const ushort4 &a, ushort s)
 
__device__ __forceinline__ uchar1 operator< (double s, const double1 &b)
 
__device__ __forceinline__ uchar2 operator< (double s, const double2 &b)
 
__device__ __forceinline__ uchar3 operator< (double s, const double3 &b)
 
__device__ __forceinline__ uchar4 operator< (double s, const double4 &b)
 
__device__ __forceinline__ uchar1 operator< (float s, const float1 &b)
 
__device__ __forceinline__ uchar2 operator< (float s, const float2 &b)
 
__device__ __forceinline__ uchar3 operator< (float s, const float3 &b)
 
__device__ __forceinline__ uchar4 operator< (float s, const float4 &b)
 
__device__ __forceinline__ uchar1 operator< (int s, const int1 &b)
 
__device__ __forceinline__ uchar2 operator< (int s, const int2 &b)
 
__device__ __forceinline__ uchar3 operator< (int s, const int3 &b)
 
__device__ __forceinline__ uchar4 operator< (int s, const int4 &b)
 
__device__ __forceinline__ uchar1 operator< (short s, const short1 &b)
 
__device__ __forceinline__ uchar2 operator< (short s, const short2 &b)
 
__device__ __forceinline__ uchar3 operator< (short s, const short3 &b)
 
__device__ __forceinline__ uchar4 operator< (short s, const short4 &b)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, Binder1st< less< T > > > > operator< (T val, const GlobPtrSz< T > &src)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, Binder1st< less< T > > > > operator< (T val, const GpuMat_< T > &src)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, Binder1st< less< T > > > > operator< (T val, const Texture< T > &src)
 
template<class Body >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< Body >::ptr_type, Binder1st< less< typename Body::value_type > > > > operator< (typename Body::value_type val, const Expr< Body > &a)
 
__device__ __forceinline__ uchar1 operator< (uchar s, const uchar1 &b)
 
__device__ __forceinline__ uchar2 operator< (uchar s, const uchar2 &b)
 
__device__ __forceinline__ uchar3 operator< (uchar s, const uchar3 &b)
 
__device__ __forceinline__ uchar4 operator< (uchar s, const uchar4 &b)
 
__device__ __forceinline__ uchar1 operator< (uint s, const uint1 &b)
 
__device__ __forceinline__ uchar2 operator< (uint s, const uint2 &b)
 
__device__ __forceinline__ uchar3 operator< (uint s, const uint3 &b)
 
__device__ __forceinline__ uchar4 operator< (uint s, const uint4 &b)
 
__device__ __forceinline__ uchar1 operator< (ushort s, const ushort1 &b)
 
__device__ __forceinline__ uchar2 operator< (ushort s, const ushort2 &b)
 
__device__ __forceinline__ uchar3 operator< (ushort s, const ushort3 &b)
 
__device__ __forceinline__ uchar4 operator< (ushort s, const ushort4 &b)
 
template<class Body >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< Body >::ptr_type, Binder2nd< bit_lshift< typename Body::value_type > > > > operator<< (const Expr< Body > &a, typename Body::value_type val)
 
template<typename T , class Body >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Body >::ptr_type, typename PtrTraits< GlobPtrSz< T > >::ptr_type, bit_lshift< typename LargerType< T, typename PtrTraits< Body >::value_type >::type > > > operator<< (const Expr< Body > &src1, const GlobPtrSz< T > &src2)
 
template<typename T , class Body >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Body >::ptr_type, typename PtrTraits< GpuMat_< T > >::ptr_type, bit_lshift< typename LargerType< T, typename PtrTraits< Body >::value_type >::type > > > operator<< (const Expr< Body > &src1, const GpuMat_< T > &src2)
 
template<typename T , class Body >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Body >::ptr_type, typename PtrTraits< Texture< T > >::ptr_type, bit_lshift< typename LargerType< T, typename PtrTraits< Body >::value_type >::type > > > operator<< (const Expr< Body > &src1, const Texture< T > &src2)
 
template<class Body1 , class Body2 >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Body1 >::ptr_type, typename PtrTraits< Body2 >::ptr_type, bit_lshift< typename LargerType< typename PtrTraits< Body1 >::value_type, typename PtrTraits< Body2 >::value_type >::type > > > operator<< (const Expr< Body1 > &a, const Expr< Body2 > &b)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, Binder2nd< bit_lshift< T > > > > operator<< (const GlobPtrSz< T > &src, T val)
 
template<typename T , class Body >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, typename PtrTraits< Body >::ptr_type, bit_lshift< typename LargerType< T, typename PtrTraits< Body >::value_type >::type > > > operator<< (const GlobPtrSz< T > &src1, const Expr< Body > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, typename PtrTraits< GlobPtrSz< T > >::ptr_type, bit_lshift< T > > > operator<< (const GlobPtrSz< T > &src1, const GlobPtrSz< T > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, typename PtrTraits< GpuMat_< T > >::ptr_type, bit_lshift< T > > > operator<< (const GlobPtrSz< T > &src1, const GpuMat_< T > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, typename PtrTraits< Texture< T > >::ptr_type, bit_lshift< T > > > operator<< (const GlobPtrSz< T > &src1, const Texture< T > &src2)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, Binder2nd< bit_lshift< T > > > > operator<< (const GpuMat_< T > &src, T val)
 
template<typename T , class Body >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, typename PtrTraits< Body >::ptr_type, bit_lshift< typename LargerType< T, typename PtrTraits< Body >::value_type >::type > > > operator<< (const GpuMat_< T > &src1, const Expr< Body > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, typename PtrTraits< GlobPtrSz< T > >::ptr_type, bit_lshift< T > > > operator<< (const GpuMat_< T > &src1, const GlobPtrSz< T > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, typename PtrTraits< GpuMat_< T > >::ptr_type, bit_lshift< T > > > operator<< (const GpuMat_< T > &src1, const GpuMat_< T > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, typename PtrTraits< Texture< T > >::ptr_type, bit_lshift< T > > > operator<< (const GpuMat_< T > &src1, const Texture< T > &src2)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, Binder2nd< bit_lshift< T > > > > operator<< (const Texture< T > &src, T val)
 
template<typename T , class Body >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, typename PtrTraits< Body >::ptr_type, bit_lshift< typename LargerType< T, typename PtrTraits< Body >::value_type >::type > > > operator<< (const Texture< T > &src1, const Expr< Body > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, typename PtrTraits< GlobPtrSz< T > >::ptr_type, bit_lshift< T > > > operator<< (const Texture< T > &src1, const GlobPtrSz< T > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, typename PtrTraits< GpuMat_< T > >::ptr_type, bit_lshift< T > > > operator<< (const Texture< T > &src1, const GpuMat_< T > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, typename PtrTraits< Texture< T > >::ptr_type, bit_lshift< T > > > operator<< (const Texture< T > &src1, const Texture< T > &src2)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, Binder1st< bit_lshift< T > > > > operator<< (T val, const GlobPtrSz< T > &src)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, Binder1st< bit_lshift< T > > > > operator<< (T val, const GpuMat_< T > &src)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, Binder1st< bit_lshift< T > > > > operator<< (T val, const Texture< T > &src)
 
template<class Body >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< Body >::ptr_type, Binder1st< bit_lshift< typename Body::value_type > > > > operator<< (typename Body::value_type val, const Expr< Body > &a)
 
__device__ __forceinline__ uchar1 operator<= (char s, const char1 &b)
 
__device__ __forceinline__ uchar2 operator<= (char s, const char2 &b)
 
__device__ __forceinline__ uchar3 operator<= (char s, const char3 &b)
 
__device__ __forceinline__ uchar4 operator<= (char s, const char4 &b)
 
__device__ __forceinline__ uchar1 operator<= (const char1 &a, char s)
 
__device__ __forceinline__ uchar1 operator<= (const char1 &a, const char1 &b)
 
__device__ __forceinline__ uchar2 operator<= (const char2 &a, char s)
 
__device__ __forceinline__ uchar2 operator<= (const char2 &a, const char2 &b)
 
__device__ __forceinline__ uchar3 operator<= (const char3 &a, char s)
 
__device__ __forceinline__ uchar3 operator<= (const char3 &a, const char3 &b)
 
__device__ __forceinline__ uchar4 operator<= (const char4 &a, char s)
 
__device__ __forceinline__ uchar4 operator<= (const char4 &a, const char4 &b)
 
__device__ __forceinline__ uchar1 operator<= (const double1 &a, const double1 &b)
 
__device__ __forceinline__ uchar1 operator<= (const double1 &a, double s)
 
__device__ __forceinline__ uchar2 operator<= (const double2 &a, const double2 &b)
 
__device__ __forceinline__ uchar2 operator<= (const double2 &a, double s)
 
__device__ __forceinline__ uchar3 operator<= (const double3 &a, const double3 &b)
 
__device__ __forceinline__ uchar3 operator<= (const double3 &a, double s)
 
__device__ __forceinline__ uchar4 operator<= (const double4 &a, const double4 &b)
 
__device__ __forceinline__ uchar4 operator<= (const double4 &a, double s)
 
template<class Body >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< Body >::ptr_type, Binder2nd< less_equal< typename Body::value_type > > > > operator<= (const Expr< Body > &a, typename Body::value_type val)
 
template<typename T , class Body >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Body >::ptr_type, typename PtrTraits< GlobPtrSz< T > >::ptr_type, less_equal< typename LargerType< T, typename PtrTraits< Body >::value_type >::type > > > operator<= (const Expr< Body > &src1, const GlobPtrSz< T > &src2)
 
template<typename T , class Body >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Body >::ptr_type, typename PtrTraits< GpuMat_< T > >::ptr_type, less_equal< typename LargerType< T, typename PtrTraits< Body >::value_type >::type > > > operator<= (const Expr< Body > &src1, const GpuMat_< T > &src2)
 
template<typename T , class Body >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Body >::ptr_type, typename PtrTraits< Texture< T > >::ptr_type, less_equal< typename LargerType< T, typename PtrTraits< Body >::value_type >::type > > > operator<= (const Expr< Body > &src1, const Texture< T > &src2)
 
template<class Body1 , class Body2 >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Body1 >::ptr_type, typename PtrTraits< Body2 >::ptr_type, less_equal< typename LargerType< typename PtrTraits< Body1 >::value_type, typename PtrTraits< Body2 >::value_type >::type > > > operator<= (const Expr< Body1 > &a, const Expr< Body2 > &b)
 
__device__ __forceinline__ uchar1 operator<= (const float1 &a, const float1 &b)
 
__device__ __forceinline__ uchar1 operator<= (const float1 &a, float s)
 
__device__ __forceinline__ uchar2 operator<= (const float2 &a, const float2 &b)
 
__device__ __forceinline__ uchar2 operator<= (const float2 &a, float s)
 
__device__ __forceinline__ uchar3 operator<= (const float3 &a, const float3 &b)
 
__device__ __forceinline__ uchar3 operator<= (const float3 &a, float s)
 
__device__ __forceinline__ uchar4 operator<= (const float4 &a, const float4 &b)
 
__device__ __forceinline__ uchar4 operator<= (const float4 &a, float s)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, Binder2nd< less_equal< T > > > > operator<= (const GlobPtrSz< T > &src, T val)
 
template<typename T , class Body >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, typename PtrTraits< Body >::ptr_type, less_equal< typename LargerType< T, typename PtrTraits< Body >::value_type >::type > > > operator<= (const GlobPtrSz< T > &src1, const Expr< Body > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, typename PtrTraits< GlobPtrSz< T > >::ptr_type, less_equal< T > > > operator<= (const GlobPtrSz< T > &src1, const GlobPtrSz< T > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, typename PtrTraits< GpuMat_< T > >::ptr_type, less_equal< T > > > operator<= (const GlobPtrSz< T > &src1, const GpuMat_< T > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, typename PtrTraits< Texture< T > >::ptr_type, less_equal< T > > > operator<= (const GlobPtrSz< T > &src1, const Texture< T > &src2)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, Binder2nd< less_equal< T > > > > operator<= (const GpuMat_< T > &src, T val)
 
template<typename T , class Body >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, typename PtrTraits< Body >::ptr_type, less_equal< typename LargerType< T, typename PtrTraits< Body >::value_type >::type > > > operator<= (const GpuMat_< T > &src1, const Expr< Body > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, typename PtrTraits< GlobPtrSz< T > >::ptr_type, less_equal< T > > > operator<= (const GpuMat_< T > &src1, const GlobPtrSz< T > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, typename PtrTraits< GpuMat_< T > >::ptr_type, less_equal< T > > > operator<= (const GpuMat_< T > &src1, const GpuMat_< T > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, typename PtrTraits< Texture< T > >::ptr_type, less_equal< T > > > operator<= (const GpuMat_< T > &src1, const Texture< T > &src2)
 
__device__ __forceinline__ uchar1 operator<= (const int1 &a, const int1 &b)
 
__device__ __forceinline__ uchar1 operator<= (const int1 &a, int s)
 
__device__ __forceinline__ uchar2 operator<= (const int2 &a, const int2 &b)
 
__device__ __forceinline__ uchar2 operator<= (const int2 &a, int s)
 
__device__ __forceinline__ uchar3 operator<= (const int3 &a, const int3 &b)
 
__device__ __forceinline__ uchar3 operator<= (const int3 &a, int s)
 
__device__ __forceinline__ uchar4 operator<= (const int4 &a, const int4 &b)
 
__device__ __forceinline__ uchar4 operator<= (const int4 &a, int s)
 
__device__ __forceinline__ uchar1 operator<= (const short1 &a, const short1 &b)
 
__device__ __forceinline__ uchar1 operator<= (const short1 &a, short s)
 
__device__ __forceinline__ uchar2 operator<= (const short2 &a, const short2 &b)
 
__device__ __forceinline__ uchar2 operator<= (const short2 &a, short s)
 
__device__ __forceinline__ uchar3 operator<= (const short3 &a, const short3 &b)
 
__device__ __forceinline__ uchar3 operator<= (const short3 &a, short s)
 
__device__ __forceinline__ uchar4 operator<= (const short4 &a, const short4 &b)
 
__device__ __forceinline__ uchar4 operator<= (const short4 &a, short s)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, Binder2nd< less_equal< T > > > > operator<= (const Texture< T > &src, T val)
 
template<typename T , class Body >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, typename PtrTraits< Body >::ptr_type, less_equal< typename LargerType< T, typename PtrTraits< Body >::value_type >::type > > > operator<= (const Texture< T > &src1, const Expr< Body > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, typename PtrTraits< GlobPtrSz< T > >::ptr_type, less_equal< T > > > operator<= (const Texture< T > &src1, const GlobPtrSz< T > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, typename PtrTraits< GpuMat_< T > >::ptr_type, less_equal< T > > > operator<= (const Texture< T > &src1, const GpuMat_< T > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, typename PtrTraits< Texture< T > >::ptr_type, less_equal< T > > > operator<= (const Texture< T > &src1, const Texture< T > &src2)
 
__device__ __forceinline__ uchar1 operator<= (const uchar1 &a, const uchar1 &b)
 
__device__ __forceinline__ uchar1 operator<= (const uchar1 &a, uchar s)
 
__device__ __forceinline__ uchar2 operator<= (const uchar2 &a, const uchar2 &b)
 
__device__ __forceinline__ uchar2 operator<= (const uchar2 &a, uchar s)
 
__device__ __forceinline__ uchar3 operator<= (const uchar3 &a, const uchar3 &b)
 
__device__ __forceinline__ uchar3 operator<= (const uchar3 &a, uchar s)
 
__device__ __forceinline__ uchar4 operator<= (const uchar4 &a, const uchar4 &b)
 
__device__ __forceinline__ uchar4 operator<= (const uchar4 &a, uchar s)
 
__device__ __forceinline__ uchar1 operator<= (const uint1 &a, const uint1 &b)
 
__device__ __forceinline__ uchar1 operator<= (const uint1 &a, uint s)
 
__device__ __forceinline__ uchar2 operator<= (const uint2 &a, const uint2 &b)
 
__device__ __forceinline__ uchar2 operator<= (const uint2 &a, uint s)
 
__device__ __forceinline__ uchar3 operator<= (const uint3 &a, const uint3 &b)
 
__device__ __forceinline__ uchar3 operator<= (const uint3 &a, uint s)
 
__device__ __forceinline__ uchar4 operator<= (const uint4 &a, const uint4 &b)
 
__device__ __forceinline__ uchar4 operator<= (const uint4 &a, uint s)
 
__device__ __forceinline__ uchar1 operator<= (const ushort1 &a, const ushort1 &b)
 
__device__ __forceinline__ uchar1 operator<= (const ushort1 &a, ushort s)
 
__device__ __forceinline__ uchar2 operator<= (const ushort2 &a, const ushort2 &b)
 
__device__ __forceinline__ uchar2 operator<= (const ushort2 &a, ushort s)
 
__device__ __forceinline__ uchar3 operator<= (const ushort3 &a, const ushort3 &b)
 
__device__ __forceinline__ uchar3 operator<= (const ushort3 &a, ushort s)
 
__device__ __forceinline__ uchar4 operator<= (const ushort4 &a, const ushort4 &b)
 
__device__ __forceinline__ uchar4 operator<= (const ushort4 &a, ushort s)
 
__device__ __forceinline__ uchar1 operator<= (double s, const double1 &b)
 
__device__ __forceinline__ uchar2 operator<= (double s, const double2 &b)
 
__device__ __forceinline__ uchar3 operator<= (double s, const double3 &b)
 
__device__ __forceinline__ uchar4 operator<= (double s, const double4 &b)
 
__device__ __forceinline__ uchar1 operator<= (float s, const float1 &b)
 
__device__ __forceinline__ uchar2 operator<= (float s, const float2 &b)
 
__device__ __forceinline__ uchar3 operator<= (float s, const float3 &b)
 
__device__ __forceinline__ uchar4 operator<= (float s, const float4 &b)
 
__device__ __forceinline__ uchar1 operator<= (int s, const int1 &b)
 
__device__ __forceinline__ uchar2 operator<= (int s, const int2 &b)
 
__device__ __forceinline__ uchar3 operator<= (int s, const int3 &b)
 
__device__ __forceinline__ uchar4 operator<= (int s, const int4 &b)
 
__device__ __forceinline__ uchar1 operator<= (short s, const short1 &b)
 
__device__ __forceinline__ uchar2 operator<= (short s, const short2 &b)
 
__device__ __forceinline__ uchar3 operator<= (short s, const short3 &b)
 
__device__ __forceinline__ uchar4 operator<= (short s, const short4 &b)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, Binder1st< less_equal< T > > > > operator<= (T val, const GlobPtrSz< T > &src)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, Binder1st< less_equal< T > > > > operator<= (T val, const GpuMat_< T > &src)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, Binder1st< less_equal< T > > > > operator<= (T val, const Texture< T > &src)
 
template<class Body >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< Body >::ptr_type, Binder1st< less_equal< typename Body::value_type > > > > operator<= (typename Body::value_type val, const Expr< Body > &a)
 
__device__ __forceinline__ uchar1 operator<= (uchar s, const uchar1 &b)
 
__device__ __forceinline__ uchar2 operator<= (uchar s, const uchar2 &b)
 
__device__ __forceinline__ uchar3 operator<= (uchar s, const uchar3 &b)
 
__device__ __forceinline__ uchar4 operator<= (uchar s, const uchar4 &b)
 
__device__ __forceinline__ uchar1 operator<= (uint s, const uint1 &b)
 
__device__ __forceinline__ uchar2 operator<= (uint s, const uint2 &b)
 
__device__ __forceinline__ uchar3 operator<= (uint s, const uint3 &b)
 
__device__ __forceinline__ uchar4 operator<= (uint s, const uint4 &b)
 
__device__ __forceinline__ uchar1 operator<= (ushort s, const ushort1 &b)
 
__device__ __forceinline__ uchar2 operator<= (ushort s, const ushort2 &b)
 
__device__ __forceinline__ uchar3 operator<= (ushort s, const ushort3 &b)
 
__device__ __forceinline__ uchar4 operator<= (ushort s, const ushort4 &b)
 
__device__ __forceinline__ uchar1 operator== (char s, const char1 &b)
 
__device__ __forceinline__ uchar2 operator== (char s, const char2 &b)
 
__device__ __forceinline__ uchar3 operator== (char s, const char3 &b)
 
__device__ __forceinline__ uchar4 operator== (char s, const char4 &b)
 
__device__ __forceinline__ uchar1 operator== (const char1 &a, char s)
 
__device__ __forceinline__ uchar1 operator== (const char1 &a, const char1 &b)
 
__device__ __forceinline__ uchar2 operator== (const char2 &a, char s)
 
__device__ __forceinline__ uchar2 operator== (const char2 &a, const char2 &b)
 
__device__ __forceinline__ uchar3 operator== (const char3 &a, char s)
 
__device__ __forceinline__ uchar3 operator== (const char3 &a, const char3 &b)
 
__device__ __forceinline__ uchar4 operator== (const char4 &a, char s)
 
__device__ __forceinline__ uchar4 operator== (const char4 &a, const char4 &b)
 
__device__ __forceinline__ uchar1 operator== (const double1 &a, const double1 &b)
 
__device__ __forceinline__ uchar1 operator== (const double1 &a, double s)
 
__device__ __forceinline__ uchar2 operator== (const double2 &a, const double2 &b)
 
__device__ __forceinline__ uchar2 operator== (const double2 &a, double s)
 
__device__ __forceinline__ uchar3 operator== (const double3 &a, const double3 &b)
 
__device__ __forceinline__ uchar3 operator== (const double3 &a, double s)
 
__device__ __forceinline__ uchar4 operator== (const double4 &a, const double4 &b)
 
__device__ __forceinline__ uchar4 operator== (const double4 &a, double s)
 
template<class Body >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< Body >::ptr_type, Binder2nd< equal_to< typename Body::value_type > > > > operator== (const Expr< Body > &a, typename Body::value_type val)
 
template<typename T , class Body >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Body >::ptr_type, typename PtrTraits< GlobPtrSz< T > >::ptr_type, equal_to< typename LargerType< T, typename PtrTraits< Body >::value_type >::type > > > operator== (const Expr< Body > &src1, const GlobPtrSz< T > &src2)
 
template<typename T , class Body >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Body >::ptr_type, typename PtrTraits< GpuMat_< T > >::ptr_type, equal_to< typename LargerType< T, typename PtrTraits< Body >::value_type >::type > > > operator== (const Expr< Body > &src1, const GpuMat_< T > &src2)
 
template<typename T , class Body >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Body >::ptr_type, typename PtrTraits< Texture< T > >::ptr_type, equal_to< typename LargerType< T, typename PtrTraits< Body >::value_type >::type > > > operator== (const Expr< Body > &src1, const Texture< T > &src2)
 
template<class Body1 , class Body2 >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Body1 >::ptr_type, typename PtrTraits< Body2 >::ptr_type, equal_to< typename LargerType< typename PtrTraits< Body1 >::value_type, typename PtrTraits< Body2 >::value_type >::type > > > operator== (const Expr< Body1 > &a, const Expr< Body2 > &b)
 
__device__ __forceinline__ uchar1 operator== (const float1 &a, const float1 &b)
 
__device__ __forceinline__ uchar1 operator== (const float1 &a, float s)
 
__device__ __forceinline__ uchar2 operator== (const float2 &a, const float2 &b)
 
__device__ __forceinline__ uchar2 operator== (const float2 &a, float s)
 
__device__ __forceinline__ uchar3 operator== (const float3 &a, const float3 &b)
 
__device__ __forceinline__ uchar3 operator== (const float3 &a, float s)
 
__device__ __forceinline__ uchar4 operator== (const float4 &a, const float4 &b)
 
__device__ __forceinline__ uchar4 operator== (const float4 &a, float s)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, Binder2nd< equal_to< T > > > > operator== (const GlobPtrSz< T > &src, T val)
 
template<typename T , class Body >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, typename PtrTraits< Body >::ptr_type, equal_to< typename LargerType< T, typename PtrTraits< Body >::value_type >::type > > > operator== (const GlobPtrSz< T > &src1, const Expr< Body > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, typename PtrTraits< GlobPtrSz< T > >::ptr_type, equal_to< T > > > operator== (const GlobPtrSz< T > &src1, const GlobPtrSz< T > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, typename PtrTraits< GpuMat_< T > >::ptr_type, equal_to< T > > > operator== (const GlobPtrSz< T > &src1, const GpuMat_< T > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, typename PtrTraits< Texture< T > >::ptr_type, equal_to< T > > > operator== (const GlobPtrSz< T > &src1, const Texture< T > &src2)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, Binder2nd< equal_to< T > > > > operator== (const GpuMat_< T > &src, T val)
 
template<typename T , class Body >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, typename PtrTraits< Body >::ptr_type, equal_to< typename LargerType< T, typename PtrTraits< Body >::value_type >::type > > > operator== (const GpuMat_< T > &src1, const Expr< Body > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, typename PtrTraits< GlobPtrSz< T > >::ptr_type, equal_to< T > > > operator== (const GpuMat_< T > &src1, const GlobPtrSz< T > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, typename PtrTraits< GpuMat_< T > >::ptr_type, equal_to< T > > > operator== (const GpuMat_< T > &src1, const GpuMat_< T > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, typename PtrTraits< Texture< T > >::ptr_type, equal_to< T > > > operator== (const GpuMat_< T > &src1, const Texture< T > &src2)
 
__device__ __forceinline__ uchar1 operator== (const int1 &a, const int1 &b)
 
__device__ __forceinline__ uchar1 operator== (const int1 &a, int s)
 
__device__ __forceinline__ uchar2 operator== (const int2 &a, const int2 &b)
 
__device__ __forceinline__ uchar2 operator== (const int2 &a, int s)
 
__device__ __forceinline__ uchar3 operator== (const int3 &a, const int3 &b)
 
__device__ __forceinline__ uchar3 operator== (const int3 &a, int s)
 
__device__ __forceinline__ uchar4 operator== (const int4 &a, const int4 &b)
 
__device__ __forceinline__ uchar4 operator== (const int4 &a, int s)
 
__device__ __forceinline__ uchar1 operator== (const short1 &a, const short1 &b)
 
__device__ __forceinline__ uchar1 operator== (const short1 &a, short s)
 
__device__ __forceinline__ uchar2 operator== (const short2 &a, const short2 &b)
 
__device__ __forceinline__ uchar2 operator== (const short2 &a, short s)
 
__device__ __forceinline__ uchar3 operator== (const short3 &a, const short3 &b)
 
__device__ __forceinline__ uchar3 operator== (const short3 &a, short s)
 
__device__ __forceinline__ uchar4 operator== (const short4 &a, const short4 &b)
 
__device__ __forceinline__ uchar4 operator== (const short4 &a, short s)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, Binder2nd< equal_to< T > > > > operator== (const Texture< T > &src, T val)
 
template<typename T , class Body >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, typename PtrTraits< Body >::ptr_type, equal_to< typename LargerType< T, typename PtrTraits< Body >::value_type >::type > > > operator== (const Texture< T > &src1, const Expr< Body > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, typename PtrTraits< GlobPtrSz< T > >::ptr_type, equal_to< T > > > operator== (const Texture< T > &src1, const GlobPtrSz< T > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, typename PtrTraits< GpuMat_< T > >::ptr_type, equal_to< T > > > operator== (const Texture< T > &src1, const GpuMat_< T > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, typename PtrTraits< Texture< T > >::ptr_type, equal_to< T > > > operator== (const Texture< T > &src1, const Texture< T > &src2)
 
__device__ __forceinline__ uchar1 operator== (const uchar1 &a, const uchar1 &b)
 
__device__ __forceinline__ uchar1 operator== (const uchar1 &a, uchar s)
 
__device__ __forceinline__ uchar2 operator== (const uchar2 &a, const uchar2 &b)
 
__device__ __forceinline__ uchar2 operator== (const uchar2 &a, uchar s)
 
__device__ __forceinline__ uchar3 operator== (const uchar3 &a, const uchar3 &b)
 
__device__ __forceinline__ uchar3 operator== (const uchar3 &a, uchar s)
 
__device__ __forceinline__ uchar4 operator== (const uchar4 &a, const uchar4 &b)
 
__device__ __forceinline__ uchar4 operator== (const uchar4 &a, uchar s)
 
__device__ __forceinline__ uchar1 operator== (const uint1 &a, const uint1 &b)
 
__device__ __forceinline__ uchar1 operator== (const uint1 &a, uint s)
 
__device__ __forceinline__ uchar2 operator== (const uint2 &a, const uint2 &b)
 
__device__ __forceinline__ uchar2 operator== (const uint2 &a, uint s)
 
__device__ __forceinline__ uchar3 operator== (const uint3 &a, const uint3 &b)
 
__device__ __forceinline__ uchar3 operator== (const uint3 &a, uint s)
 
__device__ __forceinline__ uchar4 operator== (const uint4 &a, const uint4 &b)
 
__device__ __forceinline__ uchar4 operator== (const uint4 &a, uint s)
 
__device__ __forceinline__ uchar1 operator== (const ushort1 &a, const ushort1 &b)
 
__device__ __forceinline__ uchar1 operator== (const ushort1 &a, ushort s)
 
__device__ __forceinline__ uchar2 operator== (const ushort2 &a, const ushort2 &b)
 
__device__ __forceinline__ uchar2 operator== (const ushort2 &a, ushort s)
 
__device__ __forceinline__ uchar3 operator== (const ushort3 &a, const ushort3 &b)
 
__device__ __forceinline__ uchar3 operator== (const ushort3 &a, ushort s)
 
__device__ __forceinline__ uchar4 operator== (const ushort4 &a, const ushort4 &b)
 
__device__ __forceinline__ uchar4 operator== (const ushort4 &a, ushort s)
 
__device__ __forceinline__ uchar1 operator== (double s, const double1 &b)
 
__device__ __forceinline__ uchar2 operator== (double s, const double2 &b)
 
__device__ __forceinline__ uchar3 operator== (double s, const double3 &b)
 
__device__ __forceinline__ uchar4 operator== (double s, const double4 &b)
 
__device__ __forceinline__ uchar1 operator== (float s, const float1 &b)
 
__device__ __forceinline__ uchar2 operator== (float s, const float2 &b)
 
__device__ __forceinline__ uchar3 operator== (float s, const float3 &b)
 
__device__ __forceinline__ uchar4 operator== (float s, const float4 &b)
 
__device__ __forceinline__ uchar1 operator== (int s, const int1 &b)
 
__device__ __forceinline__ uchar2 operator== (int s, const int2 &b)
 
__device__ __forceinline__ uchar3 operator== (int s, const int3 &b)
 
__device__ __forceinline__ uchar4 operator== (int s, const int4 &b)
 
__device__ __forceinline__ uchar1 operator== (short s, const short1 &b)
 
__device__ __forceinline__ uchar2 operator== (short s, const short2 &b)
 
__device__ __forceinline__ uchar3 operator== (short s, const short3 &b)
 
__device__ __forceinline__ uchar4 operator== (short s, const short4 &b)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, Binder1st< equal_to< T > > > > operator== (T val, const GlobPtrSz< T > &src)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, Binder1st< equal_to< T > > > > operator== (T val, const GpuMat_< T > &src)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, Binder1st< equal_to< T > > > > operator== (T val, const Texture< T > &src)
 
template<class Body >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< Body >::ptr_type, Binder1st< equal_to< typename Body::value_type > > > > operator== (typename Body::value_type val, const Expr< Body > &a)
 
__device__ __forceinline__ uchar1 operator== (uchar s, const uchar1 &b)
 
__device__ __forceinline__ uchar2 operator== (uchar s, const uchar2 &b)
 
__device__ __forceinline__ uchar3 operator== (uchar s, const uchar3 &b)
 
__device__ __forceinline__ uchar4 operator== (uchar s, const uchar4 &b)
 
__device__ __forceinline__ uchar1 operator== (uint s, const uint1 &b)
 
__device__ __forceinline__ uchar2 operator== (uint s, const uint2 &b)
 
__device__ __forceinline__ uchar3 operator== (uint s, const uint3 &b)
 
__device__ __forceinline__ uchar4 operator== (uint s, const uint4 &b)
 
__device__ __forceinline__ uchar1 operator== (ushort s, const ushort1 &b)
 
__device__ __forceinline__ uchar2 operator== (ushort s, const ushort2 &b)
 
__device__ __forceinline__ uchar3 operator== (ushort s, const ushort3 &b)
 
__device__ __forceinline__ uchar4 operator== (ushort s, const ushort4 &b)
 
__device__ __forceinline__ uchar1 operator> (char s, const char1 &b)
 
__device__ __forceinline__ uchar2 operator> (char s, const char2 &b)
 
__device__ __forceinline__ uchar3 operator> (char s, const char3 &b)
 
__device__ __forceinline__ uchar4 operator> (char s, const char4 &b)
 
__device__ __forceinline__ uchar1 operator> (const char1 &a, char s)
 
__device__ __forceinline__ uchar1 operator> (const char1 &a, const char1 &b)
 
__device__ __forceinline__ uchar2 operator> (const char2 &a, char s)
 
__device__ __forceinline__ uchar2 operator> (const char2 &a, const char2 &b)
 
__device__ __forceinline__ uchar3 operator> (const char3 &a, char s)
 
__device__ __forceinline__ uchar3 operator> (const char3 &a, const char3 &b)
 
__device__ __forceinline__ uchar4 operator> (const char4 &a, char s)
 
__device__ __forceinline__ uchar4 operator> (const char4 &a, const char4 &b)
 
__device__ __forceinline__ uchar1 operator> (const double1 &a, const double1 &b)
 
__device__ __forceinline__ uchar1 operator> (const double1 &a, double s)
 
__device__ __forceinline__ uchar2 operator> (const double2 &a, const double2 &b)
 
__device__ __forceinline__ uchar2 operator> (const double2 &a, double s)
 
__device__ __forceinline__ uchar3 operator> (const double3 &a, const double3 &b)
 
__device__ __forceinline__ uchar3 operator> (const double3 &a, double s)
 
__device__ __forceinline__ uchar4 operator> (const double4 &a, const double4 &b)
 
__device__ __forceinline__ uchar4 operator> (const double4 &a, double s)
 
template<class Body >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< Body >::ptr_type, Binder2nd< greater< typename Body::value_type > > > > operator> (const Expr< Body > &a, typename Body::value_type val)
 
template<typename T , class Body >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Body >::ptr_type, typename PtrTraits< GlobPtrSz< T > >::ptr_type, greater< typename LargerType< T, typename PtrTraits< Body >::value_type >::type > > > operator> (const Expr< Body > &src1, const GlobPtrSz< T > &src2)
 
template<typename T , class Body >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Body >::ptr_type, typename PtrTraits< GpuMat_< T > >::ptr_type, greater< typename LargerType< T, typename PtrTraits< Body >::value_type >::type > > > operator> (const Expr< Body > &src1, const GpuMat_< T > &src2)
 
template<typename T , class Body >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Body >::ptr_type, typename PtrTraits< Texture< T > >::ptr_type, greater< typename LargerType< T, typename PtrTraits< Body >::value_type >::type > > > operator> (const Expr< Body > &src1, const Texture< T > &src2)
 
template<class Body1 , class Body2 >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Body1 >::ptr_type, typename PtrTraits< Body2 >::ptr_type, greater< typename LargerType< typename PtrTraits< Body1 >::value_type, typename PtrTraits< Body2 >::value_type >::type > > > operator> (const Expr< Body1 > &a, const Expr< Body2 > &b)
 
__device__ __forceinline__ uchar1 operator> (const float1 &a, const float1 &b)
 
__device__ __forceinline__ uchar1 operator> (const float1 &a, float s)
 
__device__ __forceinline__ uchar2 operator> (const float2 &a, const float2 &b)
 
__device__ __forceinline__ uchar2 operator> (const float2 &a, float s)
 
__device__ __forceinline__ uchar3 operator> (const float3 &a, const float3 &b)
 
__device__ __forceinline__ uchar3 operator> (const float3 &a, float s)
 
__device__ __forceinline__ uchar4 operator> (const float4 &a, const float4 &b)
 
__device__ __forceinline__ uchar4 operator> (const float4 &a, float s)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, Binder2nd< greater< T > > > > operator> (const GlobPtrSz< T > &src, T val)
 
template<typename T , class Body >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, typename PtrTraits< Body >::ptr_type, greater< typename LargerType< T, typename PtrTraits< Body >::value_type >::type > > > operator> (const GlobPtrSz< T > &src1, const Expr< Body > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, typename PtrTraits< GlobPtrSz< T > >::ptr_type, greater< T > > > operator> (const GlobPtrSz< T > &src1, const GlobPtrSz< T > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, typename PtrTraits< GpuMat_< T > >::ptr_type, greater< T > > > operator> (const GlobPtrSz< T > &src1, const GpuMat_< T > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, typename PtrTraits< Texture< T > >::ptr_type, greater< T > > > operator> (const GlobPtrSz< T > &src1, const Texture< T > &src2)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, Binder2nd< greater< T > > > > operator> (const GpuMat_< T > &src, T val)
 
template<typename T , class Body >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, typename PtrTraits< Body >::ptr_type, greater< typename LargerType< T, typename PtrTraits< Body >::value_type >::type > > > operator> (const GpuMat_< T > &src1, const Expr< Body > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, typename PtrTraits< GlobPtrSz< T > >::ptr_type, greater< T > > > operator> (const GpuMat_< T > &src1, const GlobPtrSz< T > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, typename PtrTraits< GpuMat_< T > >::ptr_type, greater< T > > > operator> (const GpuMat_< T > &src1, const GpuMat_< T > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, typename PtrTraits< Texture< T > >::ptr_type, greater< T > > > operator> (const GpuMat_< T > &src1, const Texture< T > &src2)
 
__device__ __forceinline__ uchar1 operator> (const int1 &a, const int1 &b)
 
__device__ __forceinline__ uchar1 operator> (const int1 &a, int s)
 
__device__ __forceinline__ uchar2 operator> (const int2 &a, const int2 &b)
 
__device__ __forceinline__ uchar2 operator> (const int2 &a, int s)
 
__device__ __forceinline__ uchar3 operator> (const int3 &a, const int3 &b)
 
__device__ __forceinline__ uchar3 operator> (const int3 &a, int s)
 
__device__ __forceinline__ uchar4 operator> (const int4 &a, const int4 &b)
 
__device__ __forceinline__ uchar4 operator> (const int4 &a, int s)
 
__device__ __forceinline__ uchar1 operator> (const short1 &a, const short1 &b)
 
__device__ __forceinline__ uchar1 operator> (const short1 &a, short s)
 
__device__ __forceinline__ uchar2 operator> (const short2 &a, const short2 &b)
 
__device__ __forceinline__ uchar2 operator> (const short2 &a, short s)
 
__device__ __forceinline__ uchar3 operator> (const short3 &a, const short3 &b)
 
__device__ __forceinline__ uchar3 operator> (const short3 &a, short s)
 
__device__ __forceinline__ uchar4 operator> (const short4 &a, const short4 &b)
 
__device__ __forceinline__ uchar4 operator> (const short4 &a, short s)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, Binder2nd< greater< T > > > > operator> (const Texture< T > &src, T val)
 
template<typename T , class Body >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, typename PtrTraits< Body >::ptr_type, greater< typename LargerType< T, typename PtrTraits< Body >::value_type >::type > > > operator> (const Texture< T > &src1, const Expr< Body > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, typename PtrTraits< GlobPtrSz< T > >::ptr_type, greater< T > > > operator> (const Texture< T > &src1, const GlobPtrSz< T > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, typename PtrTraits< GpuMat_< T > >::ptr_type, greater< T > > > operator> (const Texture< T > &src1, const GpuMat_< T > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, typename PtrTraits< Texture< T > >::ptr_type, greater< T > > > operator> (const Texture< T > &src1, const Texture< T > &src2)
 
__device__ __forceinline__ uchar1 operator> (const uchar1 &a, const uchar1 &b)
 
__device__ __forceinline__ uchar1 operator> (const uchar1 &a, uchar s)
 
__device__ __forceinline__ uchar2 operator> (const uchar2 &a, const uchar2 &b)
 
__device__ __forceinline__ uchar2 operator> (const uchar2 &a, uchar s)
 
__device__ __forceinline__ uchar3 operator> (const uchar3 &a, const uchar3 &b)
 
__device__ __forceinline__ uchar3 operator> (const uchar3 &a, uchar s)
 
__device__ __forceinline__ uchar4 operator> (const uchar4 &a, const uchar4 &b)
 
__device__ __forceinline__ uchar4 operator> (const uchar4 &a, uchar s)
 
__device__ __forceinline__ uchar1 operator> (const uint1 &a, const uint1 &b)
 
__device__ __forceinline__ uchar1 operator> (const uint1 &a, uint s)
 
__device__ __forceinline__ uchar2 operator> (const uint2 &a, const uint2 &b)
 
__device__ __forceinline__ uchar2 operator> (const uint2 &a, uint s)
 
__device__ __forceinline__ uchar3 operator> (const uint3 &a, const uint3 &b)
 
__device__ __forceinline__ uchar3 operator> (const uint3 &a, uint s)
 
__device__ __forceinline__ uchar4 operator> (const uint4 &a, const uint4 &b)
 
__device__ __forceinline__ uchar4 operator> (const uint4 &a, uint s)
 
__device__ __forceinline__ uchar1 operator> (const ushort1 &a, const ushort1 &b)
 
__device__ __forceinline__ uchar1 operator> (const ushort1 &a, ushort s)
 
__device__ __forceinline__ uchar2 operator> (const ushort2 &a, const ushort2 &b)
 
__device__ __forceinline__ uchar2 operator> (const ushort2 &a, ushort s)
 
__device__ __forceinline__ uchar3 operator> (const ushort3 &a, const ushort3 &b)
 
__device__ __forceinline__ uchar3 operator> (const ushort3 &a, ushort s)
 
__device__ __forceinline__ uchar4 operator> (const ushort4 &a, const ushort4 &b)
 
__device__ __forceinline__ uchar4 operator> (const ushort4 &a, ushort s)
 
__device__ __forceinline__ uchar1 operator> (double s, const double1 &b)
 
__device__ __forceinline__ uchar2 operator> (double s, const double2 &b)
 
__device__ __forceinline__ uchar3 operator> (double s, const double3 &b)
 
__device__ __forceinline__ uchar4 operator> (double s, const double4 &b)
 
__device__ __forceinline__ uchar1 operator> (float s, const float1 &b)
 
__device__ __forceinline__ uchar2 operator> (float s, const float2 &b)
 
__device__ __forceinline__ uchar3 operator> (float s, const float3 &b)
 
__device__ __forceinline__ uchar4 operator> (float s, const float4 &b)
 
__device__ __forceinline__ uchar1 operator> (int s, const int1 &b)
 
__device__ __forceinline__ uchar2 operator> (int s, const int2 &b)
 
__device__ __forceinline__ uchar3 operator> (int s, const int3 &b)
 
__device__ __forceinline__ uchar4 operator> (int s, const int4 &b)
 
__device__ __forceinline__ uchar1 operator> (short s, const short1 &b)
 
__device__ __forceinline__ uchar2 operator> (short s, const short2 &b)
 
__device__ __forceinline__ uchar3 operator> (short s, const short3 &b)
 
__device__ __forceinline__ uchar4 operator> (short s, const short4 &b)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, Binder1st< greater< T > > > > operator> (T val, const GlobPtrSz< T > &src)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, Binder1st< greater< T > > > > operator> (T val, const GpuMat_< T > &src)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, Binder1st< greater< T > > > > operator> (T val, const Texture< T > &src)
 
template<class Body >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< Body >::ptr_type, Binder1st< greater< typename Body::value_type > > > > operator> (typename Body::value_type val, const Expr< Body > &a)
 
__device__ __forceinline__ uchar1 operator> (uchar s, const uchar1 &b)
 
__device__ __forceinline__ uchar2 operator> (uchar s, const uchar2 &b)
 
__device__ __forceinline__ uchar3 operator> (uchar s, const uchar3 &b)
 
__device__ __forceinline__ uchar4 operator> (uchar s, const uchar4 &b)
 
__device__ __forceinline__ uchar1 operator> (uint s, const uint1 &b)
 
__device__ __forceinline__ uchar2 operator> (uint s, const uint2 &b)
 
__device__ __forceinline__ uchar3 operator> (uint s, const uint3 &b)
 
__device__ __forceinline__ uchar4 operator> (uint s, const uint4 &b)
 
__device__ __forceinline__ uchar1 operator> (ushort s, const ushort1 &b)
 
__device__ __forceinline__ uchar2 operator> (ushort s, const ushort2 &b)
 
__device__ __forceinline__ uchar3 operator> (ushort s, const ushort3 &b)
 
__device__ __forceinline__ uchar4 operator> (ushort s, const ushort4 &b)
 
__device__ __forceinline__ uchar1 operator>= (char s, const char1 &b)
 
__device__ __forceinline__ uchar2 operator>= (char s, const char2 &b)
 
__device__ __forceinline__ uchar3 operator>= (char s, const char3 &b)
 
__device__ __forceinline__ uchar4 operator>= (char s, const char4 &b)
 
__device__ __forceinline__ uchar1 operator>= (const char1 &a, char s)
 
__device__ __forceinline__ uchar1 operator>= (const char1 &a, const char1 &b)
 
__device__ __forceinline__ uchar2 operator>= (const char2 &a, char s)
 
__device__ __forceinline__ uchar2 operator>= (const char2 &a, const char2 &b)
 
__device__ __forceinline__ uchar3 operator>= (const char3 &a, char s)
 
__device__ __forceinline__ uchar3 operator>= (const char3 &a, const char3 &b)
 
__device__ __forceinline__ uchar4 operator>= (const char4 &a, char s)
 
__device__ __forceinline__ uchar4 operator>= (const char4 &a, const char4 &b)
 
__device__ __forceinline__ uchar1 operator>= (const double1 &a, const double1 &b)
 
__device__ __forceinline__ uchar1 operator>= (const double1 &a, double s)
 
__device__ __forceinline__ uchar2 operator>= (const double2 &a, const double2 &b)
 
__device__ __forceinline__ uchar2 operator>= (const double2 &a, double s)
 
__device__ __forceinline__ uchar3 operator>= (const double3 &a, const double3 &b)
 
__device__ __forceinline__ uchar3 operator>= (const double3 &a, double s)
 
__device__ __forceinline__ uchar4 operator>= (const double4 &a, const double4 &b)
 
__device__ __forceinline__ uchar4 operator>= (const double4 &a, double s)
 
template<class Body >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< Body >::ptr_type, Binder2nd< greater_equal< typename Body::value_type > > > > operator>= (const Expr< Body > &a, typename Body::value_type val)
 
template<typename T , class Body >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Body >::ptr_type, typename PtrTraits< GlobPtrSz< T > >::ptr_type, greater_equal< typename LargerType< T, typename PtrTraits< Body >::value_type >::type > > > operator>= (const Expr< Body > &src1, const GlobPtrSz< T > &src2)
 
template<typename T , class Body >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Body >::ptr_type, typename PtrTraits< GpuMat_< T > >::ptr_type, greater_equal< typename LargerType< T, typename PtrTraits< Body >::value_type >::type > > > operator>= (const Expr< Body > &src1, const GpuMat_< T > &src2)
 
template<typename T , class Body >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Body >::ptr_type, typename PtrTraits< Texture< T > >::ptr_type, greater_equal< typename LargerType< T, typename PtrTraits< Body >::value_type >::type > > > operator>= (const Expr< Body > &src1, const Texture< T > &src2)
 
template<class Body1 , class Body2 >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Body1 >::ptr_type, typename PtrTraits< Body2 >::ptr_type, greater_equal< typename LargerType< typename PtrTraits< Body1 >::value_type, typename PtrTraits< Body2 >::value_type >::type > > > operator>= (const Expr< Body1 > &a, const Expr< Body2 > &b)
 
__device__ __forceinline__ uchar1 operator>= (const float1 &a, const float1 &b)
 
__device__ __forceinline__ uchar1 operator>= (const float1 &a, float s)
 
__device__ __forceinline__ uchar2 operator>= (const float2 &a, const float2 &b)
 
__device__ __forceinline__ uchar2 operator>= (const float2 &a, float s)
 
__device__ __forceinline__ uchar3 operator>= (const float3 &a, const float3 &b)
 
__device__ __forceinline__ uchar3 operator>= (const float3 &a, float s)
 
__device__ __forceinline__ uchar4 operator>= (const float4 &a, const float4 &b)
 
__device__ __forceinline__ uchar4 operator>= (const float4 &a, float s)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, Binder2nd< greater_equal< T > > > > operator>= (const GlobPtrSz< T > &src, T val)
 
template<typename T , class Body >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, typename PtrTraits< Body >::ptr_type, greater_equal< typename LargerType< T, typename PtrTraits< Body >::value_type >::type > > > operator>= (const GlobPtrSz< T > &src1, const Expr< Body > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, typename PtrTraits< GlobPtrSz< T > >::ptr_type, greater_equal< T > > > operator>= (const GlobPtrSz< T > &src1, const GlobPtrSz< T > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, typename PtrTraits< GpuMat_< T > >::ptr_type, greater_equal< T > > > operator>= (const GlobPtrSz< T > &src1, const GpuMat_< T > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, typename PtrTraits< Texture< T > >::ptr_type, greater_equal< T > > > operator>= (const GlobPtrSz< T > &src1, const Texture< T > &src2)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, Binder2nd< greater_equal< T > > > > operator>= (const GpuMat_< T > &src, T val)
 
template<typename T , class Body >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, typename PtrTraits< Body >::ptr_type, greater_equal< typename LargerType< T, typename PtrTraits< Body >::value_type >::type > > > operator>= (const GpuMat_< T > &src1, const Expr< Body > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, typename PtrTraits< GlobPtrSz< T > >::ptr_type, greater_equal< T > > > operator>= (const GpuMat_< T > &src1, const GlobPtrSz< T > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, typename PtrTraits< GpuMat_< T > >::ptr_type, greater_equal< T > > > operator>= (const GpuMat_< T > &src1, const GpuMat_< T > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, typename PtrTraits< Texture< T > >::ptr_type, greater_equal< T > > > operator>= (const GpuMat_< T > &src1, const Texture< T > &src2)
 
__device__ __forceinline__ uchar1 operator>= (const int1 &a, const int1 &b)
 
__device__ __forceinline__ uchar1 operator>= (const int1 &a, int s)
 
__device__ __forceinline__ uchar2 operator>= (const int2 &a, const int2 &b)
 
__device__ __forceinline__ uchar2 operator>= (const int2 &a, int s)
 
__device__ __forceinline__ uchar3 operator>= (const int3 &a, const int3 &b)
 
__device__ __forceinline__ uchar3 operator>= (const int3 &a, int s)
 
__device__ __forceinline__ uchar4 operator>= (const int4 &a, const int4 &b)
 
__device__ __forceinline__ uchar4 operator>= (const int4 &a, int s)
 
__device__ __forceinline__ uchar1 operator>= (const short1 &a, const short1 &b)
 
__device__ __forceinline__ uchar1 operator>= (const short1 &a, short s)
 
__device__ __forceinline__ uchar2 operator>= (const short2 &a, const short2 &b)
 
__device__ __forceinline__ uchar2 operator>= (const short2 &a, short s)
 
__device__ __forceinline__ uchar3 operator>= (const short3 &a, const short3 &b)
 
__device__ __forceinline__ uchar3 operator>= (const short3 &a, short s)
 
__device__ __forceinline__ uchar4 operator>= (const short4 &a, const short4 &b)
 
__device__ __forceinline__ uchar4 operator>= (const short4 &a, short s)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, Binder2nd< greater_equal< T > > > > operator>= (const Texture< T > &src, T val)
 
template<typename T , class Body >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, typename PtrTraits< Body >::ptr_type, greater_equal< typename LargerType< T, typename PtrTraits< Body >::value_type >::type > > > operator>= (const Texture< T > &src1, const Expr< Body > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, typename PtrTraits< GlobPtrSz< T > >::ptr_type, greater_equal< T > > > operator>= (const Texture< T > &src1, const GlobPtrSz< T > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, typename PtrTraits< GpuMat_< T > >::ptr_type, greater_equal< T > > > operator>= (const Texture< T > &src1, const GpuMat_< T > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, typename PtrTraits< Texture< T > >::ptr_type, greater_equal< T > > > operator>= (const Texture< T > &src1, const Texture< T > &src2)
 
__device__ __forceinline__ uchar1 operator>= (const uchar1 &a, const uchar1 &b)
 
__device__ __forceinline__ uchar1 operator>= (const uchar1 &a, uchar s)
 
__device__ __forceinline__ uchar2 operator>= (const uchar2 &a, const uchar2 &b)
 
__device__ __forceinline__ uchar2 operator>= (const uchar2 &a, uchar s)
 
__device__ __forceinline__ uchar3 operator>= (const uchar3 &a, const uchar3 &b)
 
__device__ __forceinline__ uchar3 operator>= (const uchar3 &a, uchar s)
 
__device__ __forceinline__ uchar4 operator>= (const uchar4 &a, const uchar4 &b)
 
__device__ __forceinline__ uchar4 operator>= (const uchar4 &a, uchar s)
 
__device__ __forceinline__ uchar1 operator>= (const uint1 &a, const uint1 &b)
 
__device__ __forceinline__ uchar1 operator>= (const uint1 &a, uint s)
 
__device__ __forceinline__ uchar2 operator>= (const uint2 &a, const uint2 &b)
 
__device__ __forceinline__ uchar2 operator>= (const uint2 &a, uint s)
 
__device__ __forceinline__ uchar3 operator>= (const uint3 &a, const uint3 &b)
 
__device__ __forceinline__ uchar3 operator>= (const uint3 &a, uint s)
 
__device__ __forceinline__ uchar4 operator>= (const uint4 &a, const uint4 &b)
 
__device__ __forceinline__ uchar4 operator>= (const uint4 &a, uint s)
 
__device__ __forceinline__ uchar1 operator>= (const ushort1 &a, const ushort1 &b)
 
__device__ __forceinline__ uchar1 operator>= (const ushort1 &a, ushort s)
 
__device__ __forceinline__ uchar2 operator>= (const ushort2 &a, const ushort2 &b)
 
__device__ __forceinline__ uchar2 operator>= (const ushort2 &a, ushort s)
 
__device__ __forceinline__ uchar3 operator>= (const ushort3 &a, const ushort3 &b)
 
__device__ __forceinline__ uchar3 operator>= (const ushort3 &a, ushort s)
 
__device__ __forceinline__ uchar4 operator>= (const ushort4 &a, const ushort4 &b)
 
__device__ __forceinline__ uchar4 operator>= (const ushort4 &a, ushort s)
 
__device__ __forceinline__ uchar1 operator>= (double s, const double1 &b)
 
__device__ __forceinline__ uchar2 operator>= (double s, const double2 &b)
 
__device__ __forceinline__ uchar3 operator>= (double s, const double3 &b)
 
__device__ __forceinline__ uchar4 operator>= (double s, const double4 &b)
 
__device__ __forceinline__ uchar1 operator>= (float s, const float1 &b)
 
__device__ __forceinline__ uchar2 operator>= (float s, const float2 &b)
 
__device__ __forceinline__ uchar3 operator>= (float s, const float3 &b)
 
__device__ __forceinline__ uchar4 operator>= (float s, const float4 &b)
 
__device__ __forceinline__ uchar1 operator>= (int s, const int1 &b)
 
__device__ __forceinline__ uchar2 operator>= (int s, const int2 &b)
 
__device__ __forceinline__ uchar3 operator>= (int s, const int3 &b)
 
__device__ __forceinline__ uchar4 operator>= (int s, const int4 &b)
 
__device__ __forceinline__ uchar1 operator>= (short s, const short1 &b)
 
__device__ __forceinline__ uchar2 operator>= (short s, const short2 &b)
 
__device__ __forceinline__ uchar3 operator>= (short s, const short3 &b)
 
__device__ __forceinline__ uchar4 operator>= (short s, const short4 &b)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, Binder1st< greater_equal< T > > > > operator>= (T val, const GlobPtrSz< T > &src)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, Binder1st< greater_equal< T > > > > operator>= (T val, const GpuMat_< T > &src)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, Binder1st< greater_equal< T > > > > operator>= (T val, const Texture< T > &src)
 
template<class Body >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< Body >::ptr_type, Binder1st< greater_equal< typename Body::value_type > > > > operator>= (typename Body::value_type val, const Expr< Body > &a)
 
__device__ __forceinline__ uchar1 operator>= (uchar s, const uchar1 &b)
 
__device__ __forceinline__ uchar2 operator>= (uchar s, const uchar2 &b)
 
__device__ __forceinline__ uchar3 operator>= (uchar s, const uchar3 &b)
 
__device__ __forceinline__ uchar4 operator>= (uchar s, const uchar4 &b)
 
__device__ __forceinline__ uchar1 operator>= (uint s, const uint1 &b)
 
__device__ __forceinline__ uchar2 operator>= (uint s, const uint2 &b)
 
__device__ __forceinline__ uchar3 operator>= (uint s, const uint3 &b)
 
__device__ __forceinline__ uchar4 operator>= (uint s, const uint4 &b)
 
__device__ __forceinline__ uchar1 operator>= (ushort s, const ushort1 &b)
 
__device__ __forceinline__ uchar2 operator>= (ushort s, const ushort2 &b)
 
__device__ __forceinline__ uchar3 operator>= (ushort s, const ushort3 &b)
 
__device__ __forceinline__ uchar4 operator>= (ushort s, const ushort4 &b)
 
template<class Body >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< Body >::ptr_type, Binder2nd< bit_rshift< typename Body::value_type > > > > operator>> (const Expr< Body > &a, typename Body::value_type val)
 
template<typename T , class Body >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Body >::ptr_type, typename PtrTraits< GlobPtrSz< T > >::ptr_type, bit_rshift< typename LargerType< T, typename PtrTraits< Body >::value_type >::type > > > operator>> (const Expr< Body > &src1, const GlobPtrSz< T > &src2)
 
template<typename T , class Body >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Body >::ptr_type, typename PtrTraits< GpuMat_< T > >::ptr_type, bit_rshift< typename LargerType< T, typename PtrTraits< Body >::value_type >::type > > > operator>> (const Expr< Body > &src1, const GpuMat_< T > &src2)
 
template<typename T , class Body >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Body >::ptr_type, typename PtrTraits< Texture< T > >::ptr_type, bit_rshift< typename LargerType< T, typename PtrTraits< Body >::value_type >::type > > > operator>> (const Expr< Body > &src1, const Texture< T > &src2)
 
template<class Body1 , class Body2 >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Body1 >::ptr_type, typename PtrTraits< Body2 >::ptr_type, bit_rshift< typename LargerType< typename PtrTraits< Body1 >::value_type, typename PtrTraits< Body2 >::value_type >::type > > > operator>> (const Expr< Body1 > &a, const Expr< Body2 > &b)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, Binder2nd< bit_rshift< T > > > > operator>> (const GlobPtrSz< T > &src, T val)
 
template<typename T , class Body >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, typename PtrTraits< Body >::ptr_type, bit_rshift< typename LargerType< T, typename PtrTraits< Body >::value_type >::type > > > operator>> (const GlobPtrSz< T > &src1, const Expr< Body > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, typename PtrTraits< GlobPtrSz< T > >::ptr_type, bit_rshift< T > > > operator>> (const GlobPtrSz< T > &src1, const GlobPtrSz< T > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, typename PtrTraits< GpuMat_< T > >::ptr_type, bit_rshift< T > > > operator>> (const GlobPtrSz< T > &src1, const GpuMat_< T > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, typename PtrTraits< Texture< T > >::ptr_type, bit_rshift< T > > > operator>> (const GlobPtrSz< T > &src1, const Texture< T > &src2)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, Binder2nd< bit_rshift< T > > > > operator>> (const GpuMat_< T > &src, T val)
 
template<typename T , class Body >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, typename PtrTraits< Body >::ptr_type, bit_rshift< typename LargerType< T, typename PtrTraits< Body >::value_type >::type > > > operator>> (const GpuMat_< T > &src1, const Expr< Body > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, typename PtrTraits< GlobPtrSz< T > >::ptr_type, bit_rshift< T > > > operator>> (const GpuMat_< T > &src1, const GlobPtrSz< T > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, typename PtrTraits< GpuMat_< T > >::ptr_type, bit_rshift< T > > > operator>> (const GpuMat_< T > &src1, const GpuMat_< T > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, typename PtrTraits< Texture< T > >::ptr_type, bit_rshift< T > > > operator>> (const GpuMat_< T > &src1, const Texture< T > &src2)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, Binder2nd< bit_rshift< T > > > > operator>> (const Texture< T > &src, T val)
 
template<typename T , class Body >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, typename PtrTraits< Body >::ptr_type, bit_rshift< typename LargerType< T, typename PtrTraits< Body >::value_type >::type > > > operator>> (const Texture< T > &src1, const Expr< Body > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, typename PtrTraits< GlobPtrSz< T > >::ptr_type, bit_rshift< T > > > operator>> (const Texture< T > &src1, const GlobPtrSz< T > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, typename PtrTraits< GpuMat_< T > >::ptr_type, bit_rshift< T > > > operator>> (const Texture< T > &src1, const GpuMat_< T > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, typename PtrTraits< Texture< T > >::ptr_type, bit_rshift< T > > > operator>> (const Texture< T > &src1, const Texture< T > &src2)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, Binder1st< bit_rshift< T > > > > operator>> (T val, const GlobPtrSz< T > &src)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, Binder1st< bit_rshift< T > > > > operator>> (T val, const GpuMat_< T > &src)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, Binder1st< bit_rshift< T > > > > operator>> (T val, const Texture< T > &src)
 
template<class Body >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< Body >::ptr_type, Binder1st< bit_rshift< typename Body::value_type > > > > operator>> (typename Body::value_type val, const Expr< Body > &a)
 
__device__ __forceinline__ char1 operator^ (char s, const char1 &b)
 
__device__ __forceinline__ char2 operator^ (char s, const char2 &b)
 
__device__ __forceinline__ char3 operator^ (char s, const char3 &b)
 
__device__ __forceinline__ char4 operator^ (char s, const char4 &b)
 
__device__ __forceinline__ char1 operator^ (const char1 &a, char s)
 
__device__ __forceinline__ char1 operator^ (const char1 &a, const char1 &b)
 
__device__ __forceinline__ char2 operator^ (const char2 &a, char s)
 
__device__ __forceinline__ char2 operator^ (const char2 &a, const char2 &b)
 
__device__ __forceinline__ char3 operator^ (const char3 &a, char s)
 
__device__ __forceinline__ char3 operator^ (const char3 &a, const char3 &b)
 
__device__ __forceinline__ char4 operator^ (const char4 &a, char s)
 
__device__ __forceinline__ char4 operator^ (const char4 &a, const char4 &b)
 
template<class Body >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< Body >::ptr_type, Binder2nd< bit_xor< typename Body::value_type > > > > operator^ (const Expr< Body > &a, typename Body::value_type val)
 
template<typename T , class Body >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Body >::ptr_type, typename PtrTraits< GlobPtrSz< T > >::ptr_type, bit_xor< typename LargerType< T, typename PtrTraits< Body >::value_type >::type > > > operator^ (const Expr< Body > &src1, const GlobPtrSz< T > &src2)
 
template<typename T , class Body >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Body >::ptr_type, typename PtrTraits< GpuMat_< T > >::ptr_type, bit_xor< typename LargerType< T, typename PtrTraits< Body >::value_type >::type > > > operator^ (const Expr< Body > &src1, const GpuMat_< T > &src2)
 
template<typename T , class Body >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Body >::ptr_type, typename PtrTraits< Texture< T > >::ptr_type, bit_xor< typename LargerType< T, typename PtrTraits< Body >::value_type >::type > > > operator^ (const Expr< Body > &src1, const Texture< T > &src2)
 
template<class Body1 , class Body2 >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Body1 >::ptr_type, typename PtrTraits< Body2 >::ptr_type, bit_xor< typename LargerType< typename PtrTraits< Body1 >::value_type, typename PtrTraits< Body2 >::value_type >::type > > > operator^ (const Expr< Body1 > &a, const Expr< Body2 > &b)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, Binder2nd< bit_xor< T > > > > operator^ (const GlobPtrSz< T > &src, T val)
 
template<typename T , class Body >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, typename PtrTraits< Body >::ptr_type, bit_xor< typename LargerType< T, typename PtrTraits< Body >::value_type >::type > > > operator^ (const GlobPtrSz< T > &src1, const Expr< Body > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, typename PtrTraits< GlobPtrSz< T > >::ptr_type, bit_xor< T > > > operator^ (const GlobPtrSz< T > &src1, const GlobPtrSz< T > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, typename PtrTraits< GpuMat_< T > >::ptr_type, bit_xor< T > > > operator^ (const GlobPtrSz< T > &src1, const GpuMat_< T > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, typename PtrTraits< Texture< T > >::ptr_type, bit_xor< T > > > operator^ (const GlobPtrSz< T > &src1, const Texture< T > &src2)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, Binder2nd< bit_xor< T > > > > operator^ (const GpuMat_< T > &src, T val)
 
template<typename T , class Body >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, typename PtrTraits< Body >::ptr_type, bit_xor< typename LargerType< T, typename PtrTraits< Body >::value_type >::type > > > operator^ (const GpuMat_< T > &src1, const Expr< Body > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, typename PtrTraits< GlobPtrSz< T > >::ptr_type, bit_xor< T > > > operator^ (const GpuMat_< T > &src1, const GlobPtrSz< T > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, typename PtrTraits< GpuMat_< T > >::ptr_type, bit_xor< T > > > operator^ (const GpuMat_< T > &src1, const GpuMat_< T > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, typename PtrTraits< Texture< T > >::ptr_type, bit_xor< T > > > operator^ (const GpuMat_< T > &src1, const Texture< T > &src2)
 
__device__ __forceinline__ int1 operator^ (const int1 &a, const int1 &b)
 
__device__ __forceinline__ int1 operator^ (const int1 &a, int s)
 
__device__ __forceinline__ int2 operator^ (const int2 &a, const int2 &b)
 
__device__ __forceinline__ int2 operator^ (const int2 &a, int s)
 
__device__ __forceinline__ int3 operator^ (const int3 &a, const int3 &b)
 
__device__ __forceinline__ int3 operator^ (const int3 &a, int s)
 
__device__ __forceinline__ int4 operator^ (const int4 &a, const int4 &b)
 
__device__ __forceinline__ int4 operator^ (const int4 &a, int s)
 
__device__ __forceinline__ short1 operator^ (const short1 &a, const short1 &b)
 
__device__ __forceinline__ short1 operator^ (const short1 &a, short s)
 
__device__ __forceinline__ short2 operator^ (const short2 &a, const short2 &b)
 
__device__ __forceinline__ short2 operator^ (const short2 &a, short s)
 
__device__ __forceinline__ short3 operator^ (const short3 &a, const short3 &b)
 
__device__ __forceinline__ short3 operator^ (const short3 &a, short s)
 
__device__ __forceinline__ short4 operator^ (const short4 &a, const short4 &b)
 
__device__ __forceinline__ short4 operator^ (const short4 &a, short s)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, Binder2nd< bit_xor< T > > > > operator^ (const Texture< T > &src, T val)
 
template<typename T , class Body >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, typename PtrTraits< Body >::ptr_type, bit_xor< typename LargerType< T, typename PtrTraits< Body >::value_type >::type > > > operator^ (const Texture< T > &src1, const Expr< Body > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, typename PtrTraits< GlobPtrSz< T > >::ptr_type, bit_xor< T > > > operator^ (const Texture< T > &src1, const GlobPtrSz< T > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, typename PtrTraits< GpuMat_< T > >::ptr_type, bit_xor< T > > > operator^ (const Texture< T > &src1, const GpuMat_< T > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, typename PtrTraits< Texture< T > >::ptr_type, bit_xor< T > > > operator^ (const Texture< T > &src1, const Texture< T > &src2)
 
__device__ __forceinline__ uchar1 operator^ (const uchar1 &a, const uchar1 &b)
 
__device__ __forceinline__ uchar1 operator^ (const uchar1 &a, uchar s)
 
__device__ __forceinline__ uchar2 operator^ (const uchar2 &a, const uchar2 &b)
 
__device__ __forceinline__ uchar2 operator^ (const uchar2 &a, uchar s)
 
__device__ __forceinline__ uchar3 operator^ (const uchar3 &a, const uchar3 &b)
 
__device__ __forceinline__ uchar3 operator^ (const uchar3 &a, uchar s)
 
__device__ __forceinline__ uchar4 operator^ (const uchar4 &a, const uchar4 &b)
 
__device__ __forceinline__ uchar4 operator^ (const uchar4 &a, uchar s)
 
__device__ __forceinline__ uint1 operator^ (const uint1 &a, const uint1 &b)
 
__device__ __forceinline__ uint1 operator^ (const uint1 &a, uint s)
 
__device__ __forceinline__ uint2 operator^ (const uint2 &a, const uint2 &b)
 
__device__ __forceinline__ uint2 operator^ (const uint2 &a, uint s)
 
__device__ __forceinline__ uint3 operator^ (const uint3 &a, const uint3 &b)
 
__device__ __forceinline__ uint3 operator^ (const uint3 &a, uint s)
 
__device__ __forceinline__ uint4 operator^ (const uint4 &a, const uint4 &b)
 
__device__ __forceinline__ uint4 operator^ (const uint4 &a, uint s)
 
__device__ __forceinline__ ushort1 operator^ (const ushort1 &a, const ushort1 &b)
 
__device__ __forceinline__ ushort1 operator^ (const ushort1 &a, ushort s)
 
__device__ __forceinline__ ushort2 operator^ (const ushort2 &a, const ushort2 &b)
 
__device__ __forceinline__ ushort2 operator^ (const ushort2 &a, ushort s)
 
__device__ __forceinline__ ushort3 operator^ (const ushort3 &a, const ushort3 &b)
 
__device__ __forceinline__ ushort3 operator^ (const ushort3 &a, ushort s)
 
__device__ __forceinline__ ushort4 operator^ (const ushort4 &a, const ushort4 &b)
 
__device__ __forceinline__ ushort4 operator^ (const ushort4 &a, ushort s)
 
__device__ __forceinline__ int1 operator^ (int s, const int1 &b)
 
__device__ __forceinline__ int2 operator^ (int s, const int2 &b)
 
__device__ __forceinline__ int3 operator^ (int s, const int3 &b)
 
__device__ __forceinline__ int4 operator^ (int s, const int4 &b)
 
__device__ __forceinline__ short1 operator^ (short s, const short1 &b)
 
__device__ __forceinline__ short2 operator^ (short s, const short2 &b)
 
__device__ __forceinline__ short3 operator^ (short s, const short3 &b)
 
__device__ __forceinline__ short4 operator^ (short s, const short4 &b)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, Binder1st< bit_xor< T > > > > operator^ (T val, const GlobPtrSz< T > &src)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, Binder1st< bit_xor< T > > > > operator^ (T val, const GpuMat_< T > &src)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, Binder1st< bit_xor< T > > > > operator^ (T val, const Texture< T > &src)
 
template<class Body >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< Body >::ptr_type, Binder1st< bit_xor< typename Body::value_type > > > > operator^ (typename Body::value_type val, const Expr< Body > &a)
 
__device__ __forceinline__ uchar1 operator^ (uchar s, const uchar1 &b)
 
__device__ __forceinline__ uchar2 operator^ (uchar s, const uchar2 &b)
 
__device__ __forceinline__ uchar3 operator^ (uchar s, const uchar3 &b)
 
__device__ __forceinline__ uchar4 operator^ (uchar s, const uchar4 &b)
 
__device__ __forceinline__ uint1 operator^ (uint s, const uint1 &b)
 
__device__ __forceinline__ uint2 operator^ (uint s, const uint2 &b)
 
__device__ __forceinline__ uint3 operator^ (uint s, const uint3 &b)
 
__device__ __forceinline__ uint4 operator^ (uint s, const uint4 &b)
 
__device__ __forceinline__ ushort1 operator^ (ushort s, const ushort1 &b)
 
__device__ __forceinline__ ushort2 operator^ (ushort s, const ushort2 &b)
 
__device__ __forceinline__ ushort3 operator^ (ushort s, const ushort3 &b)
 
__device__ __forceinline__ ushort4 operator^ (ushort s, const ushort4 &b)
 
__device__ __forceinline__ char1 operator| (char s, const char1 &b)
 
__device__ __forceinline__ char2 operator| (char s, const char2 &b)
 
__device__ __forceinline__ char3 operator| (char s, const char3 &b)
 
__device__ __forceinline__ char4 operator| (char s, const char4 &b)
 
__device__ __forceinline__ char1 operator| (const char1 &a, char s)
 
__device__ __forceinline__ char1 operator| (const char1 &a, const char1 &b)
 
__device__ __forceinline__ char2 operator| (const char2 &a, char s)
 
__device__ __forceinline__ char2 operator| (const char2 &a, const char2 &b)
 
__device__ __forceinline__ char3 operator| (const char3 &a, char s)
 
__device__ __forceinline__ char3 operator| (const char3 &a, const char3 &b)
 
__device__ __forceinline__ char4 operator| (const char4 &a, char s)
 
__device__ __forceinline__ char4 operator| (const char4 &a, const char4 &b)
 
template<class Body >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< Body >::ptr_type, Binder2nd< bit_or< typename Body::value_type > > > > operator| (const Expr< Body > &a, typename Body::value_type val)
 
template<typename T , class Body >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Body >::ptr_type, typename PtrTraits< GlobPtrSz< T > >::ptr_type, bit_or< typename LargerType< T, typename PtrTraits< Body >::value_type >::type > > > operator| (const Expr< Body > &src1, const GlobPtrSz< T > &src2)
 
template<typename T , class Body >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Body >::ptr_type, typename PtrTraits< GpuMat_< T > >::ptr_type, bit_or< typename LargerType< T, typename PtrTraits< Body >::value_type >::type > > > operator| (const Expr< Body > &src1, const GpuMat_< T > &src2)
 
template<typename T , class Body >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Body >::ptr_type, typename PtrTraits< Texture< T > >::ptr_type, bit_or< typename LargerType< T, typename PtrTraits< Body >::value_type >::type > > > operator| (const Expr< Body > &src1, const Texture< T > &src2)
 
template<class Body1 , class Body2 >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Body1 >::ptr_type, typename PtrTraits< Body2 >::ptr_type, bit_or< typename LargerType< typename PtrTraits< Body1 >::value_type, typename PtrTraits< Body2 >::value_type >::type > > > operator| (const Expr< Body1 > &a, const Expr< Body2 > &b)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, Binder2nd< bit_or< T > > > > operator| (const GlobPtrSz< T > &src, T val)
 
template<typename T , class Body >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, typename PtrTraits< Body >::ptr_type, bit_or< typename LargerType< T, typename PtrTraits< Body >::value_type >::type > > > operator| (const GlobPtrSz< T > &src1, const Expr< Body > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, typename PtrTraits< GlobPtrSz< T > >::ptr_type, bit_or< T > > > operator| (const GlobPtrSz< T > &src1, const GlobPtrSz< T > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, typename PtrTraits< GpuMat_< T > >::ptr_type, bit_or< T > > > operator| (const GlobPtrSz< T > &src1, const GpuMat_< T > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, typename PtrTraits< Texture< T > >::ptr_type, bit_or< T > > > operator| (const GlobPtrSz< T > &src1, const Texture< T > &src2)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, Binder2nd< bit_or< T > > > > operator| (const GpuMat_< T > &src, T val)
 
template<typename T , class Body >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, typename PtrTraits< Body >::ptr_type, bit_or< typename LargerType< T, typename PtrTraits< Body >::value_type >::type > > > operator| (const GpuMat_< T > &src1, const Expr< Body > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, typename PtrTraits< GlobPtrSz< T > >::ptr_type, bit_or< T > > > operator| (const GpuMat_< T > &src1, const GlobPtrSz< T > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, typename PtrTraits< GpuMat_< T > >::ptr_type, bit_or< T > > > operator| (const GpuMat_< T > &src1, const GpuMat_< T > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, typename PtrTraits< Texture< T > >::ptr_type, bit_or< T > > > operator| (const GpuMat_< T > &src1, const Texture< T > &src2)
 
__device__ __forceinline__ int1 operator| (const int1 &a, const int1 &b)
 
__device__ __forceinline__ int1 operator| (const int1 &a, int s)
 
__device__ __forceinline__ int2 operator| (const int2 &a, const int2 &b)
 
__device__ __forceinline__ int2 operator| (const int2 &a, int s)
 
__device__ __forceinline__ int3 operator| (const int3 &a, const int3 &b)
 
__device__ __forceinline__ int3 operator| (const int3 &a, int s)
 
__device__ __forceinline__ int4 operator| (const int4 &a, const int4 &b)
 
__device__ __forceinline__ int4 operator| (const int4 &a, int s)
 
__device__ __forceinline__ short1 operator| (const short1 &a, const short1 &b)
 
__device__ __forceinline__ short1 operator| (const short1 &a, short s)
 
__device__ __forceinline__ short2 operator| (const short2 &a, const short2 &b)
 
__device__ __forceinline__ short2 operator| (const short2 &a, short s)
 
__device__ __forceinline__ short3 operator| (const short3 &a, const short3 &b)
 
__device__ __forceinline__ short3 operator| (const short3 &a, short s)
 
__device__ __forceinline__ short4 operator| (const short4 &a, const short4 &b)
 
__device__ __forceinline__ short4 operator| (const short4 &a, short s)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, Binder2nd< bit_or< T > > > > operator| (const Texture< T > &src, T val)
 
template<typename T , class Body >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, typename PtrTraits< Body >::ptr_type, bit_or< typename LargerType< T, typename PtrTraits< Body >::value_type >::type > > > operator| (const Texture< T > &src1, const Expr< Body > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, typename PtrTraits< GlobPtrSz< T > >::ptr_type, bit_or< T > > > operator| (const Texture< T > &src1, const GlobPtrSz< T > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, typename PtrTraits< GpuMat_< T > >::ptr_type, bit_or< T > > > operator| (const Texture< T > &src1, const GpuMat_< T > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, typename PtrTraits< Texture< T > >::ptr_type, bit_or< T > > > operator| (const Texture< T > &src1, const Texture< T > &src2)
 
__device__ __forceinline__ uchar1 operator| (const uchar1 &a, const uchar1 &b)
 
__device__ __forceinline__ uchar1 operator| (const uchar1 &a, uchar s)
 
__device__ __forceinline__ uchar2 operator| (const uchar2 &a, const uchar2 &b)
 
__device__ __forceinline__ uchar2 operator| (const uchar2 &a, uchar s)
 
__device__ __forceinline__ uchar3 operator| (const uchar3 &a, const uchar3 &b)
 
__device__ __forceinline__ uchar3 operator| (const uchar3 &a, uchar s)
 
__device__ __forceinline__ uchar4 operator| (const uchar4 &a, const uchar4 &b)
 
__device__ __forceinline__ uchar4 operator| (const uchar4 &a, uchar s)
 
__device__ __forceinline__ uint1 operator| (const uint1 &a, const uint1 &b)
 
__device__ __forceinline__ uint1 operator| (const uint1 &a, uint s)
 
__device__ __forceinline__ uint2 operator| (const uint2 &a, const uint2 &b)
 
__device__ __forceinline__ uint2 operator| (const uint2 &a, uint s)
 
__device__ __forceinline__ uint3 operator| (const uint3 &a, const uint3 &b)
 
__device__ __forceinline__ uint3 operator| (const uint3 &a, uint s)
 
__device__ __forceinline__ uint4 operator| (const uint4 &a, const uint4 &b)
 
__device__ __forceinline__ uint4 operator| (const uint4 &a, uint s)
 
__device__ __forceinline__ ushort1 operator| (const ushort1 &a, const ushort1 &b)
 
__device__ __forceinline__ ushort1 operator| (const ushort1 &a, ushort s)
 
__device__ __forceinline__ ushort2 operator| (const ushort2 &a, const ushort2 &b)
 
__device__ __forceinline__ ushort2 operator| (const ushort2 &a, ushort s)
 
__device__ __forceinline__ ushort3 operator| (const ushort3 &a, const ushort3 &b)
 
__device__ __forceinline__ ushort3 operator| (const ushort3 &a, ushort s)
 
__device__ __forceinline__ ushort4 operator| (const ushort4 &a, const ushort4 &b)
 
__device__ __forceinline__ ushort4 operator| (const ushort4 &a, ushort s)
 
__device__ __forceinline__ int1 operator| (int s, const int1 &b)
 
__device__ __forceinline__ int2 operator| (int s, const int2 &b)
 
__device__ __forceinline__ int3 operator| (int s, const int3 &b)
 
__device__ __forceinline__ int4 operator| (int s, const int4 &b)
 
__device__ __forceinline__ short1 operator| (short s, const short1 &b)
 
__device__ __forceinline__ short2 operator| (short s, const short2 &b)
 
__device__ __forceinline__ short3 operator| (short s, const short3 &b)
 
__device__ __forceinline__ short4 operator| (short s, const short4 &b)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, Binder1st< bit_or< T > > > > operator| (T val, const GlobPtrSz< T > &src)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, Binder1st< bit_or< T > > > > operator| (T val, const GpuMat_< T > &src)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, Binder1st< bit_or< T > > > > operator| (T val, const Texture< T > &src)
 
template<class Body >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< Body >::ptr_type, Binder1st< bit_or< typename Body::value_type > > > > operator| (typename Body::value_type val, const Expr< Body > &a)
 
__device__ __forceinline__ uchar1 operator| (uchar s, const uchar1 &b)
 
__device__ __forceinline__ uchar2 operator| (uchar s, const uchar2 &b)
 
__device__ __forceinline__ uchar3 operator| (uchar s, const uchar3 &b)
 
__device__ __forceinline__ uchar4 operator| (uchar s, const uchar4 &b)
 
__device__ __forceinline__ uint1 operator| (uint s, const uint1 &b)
 
__device__ __forceinline__ uint2 operator| (uint s, const uint2 &b)
 
__device__ __forceinline__ uint3 operator| (uint s, const uint3 &b)
 
__device__ __forceinline__ uint4 operator| (uint s, const uint4 &b)
 
__device__ __forceinline__ ushort1 operator| (ushort s, const ushort1 &b)
 
__device__ __forceinline__ ushort2 operator| (ushort s, const ushort2 &b)
 
__device__ __forceinline__ ushort3 operator| (ushort s, const ushort3 &b)
 
__device__ __forceinline__ ushort4 operator| (ushort s, const ushort4 &b)
 
__device__ __forceinline__ uchar1 operator|| (char s, const char1 &b)
 
__device__ __forceinline__ uchar2 operator|| (char s, const char2 &b)
 
__device__ __forceinline__ uchar3 operator|| (char s, const char3 &b)
 
__device__ __forceinline__ uchar4 operator|| (char s, const char4 &b)
 
__device__ __forceinline__ uchar1 operator|| (const char1 &a, char s)
 
__device__ __forceinline__ uchar1 operator|| (const char1 &a, const char1 &b)
 
__device__ __forceinline__ uchar2 operator|| (const char2 &a, char s)
 
__device__ __forceinline__ uchar2 operator|| (const char2 &a, const char2 &b)
 
__device__ __forceinline__ uchar3 operator|| (const char3 &a, char s)
 
__device__ __forceinline__ uchar3 operator|| (const char3 &a, const char3 &b)
 
__device__ __forceinline__ uchar4 operator|| (const char4 &a, char s)
 
__device__ __forceinline__ uchar4 operator|| (const char4 &a, const char4 &b)
 
__device__ __forceinline__ uchar1 operator|| (const double1 &a, const double1 &b)
 
__device__ __forceinline__ uchar1 operator|| (const double1 &a, double s)
 
__device__ __forceinline__ uchar2 operator|| (const double2 &a, const double2 &b)
 
__device__ __forceinline__ uchar2 operator|| (const double2 &a, double s)
 
__device__ __forceinline__ uchar3 operator|| (const double3 &a, const double3 &b)
 
__device__ __forceinline__ uchar3 operator|| (const double3 &a, double s)
 
__device__ __forceinline__ uchar4 operator|| (const double4 &a, const double4 &b)
 
__device__ __forceinline__ uchar4 operator|| (const double4 &a, double s)
 
template<class Body >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< Body >::ptr_type, Binder2nd< logical_or< typename Body::value_type > > > > operator|| (const Expr< Body > &a, typename Body::value_type val)
 
template<typename T , class Body >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Body >::ptr_type, typename PtrTraits< GlobPtrSz< T > >::ptr_type, logical_or< typename LargerType< T, typename PtrTraits< Body >::value_type >::type > > > operator|| (const Expr< Body > &src1, const GlobPtrSz< T > &src2)
 
template<typename T , class Body >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Body >::ptr_type, typename PtrTraits< GpuMat_< T > >::ptr_type, logical_or< typename LargerType< T, typename PtrTraits< Body >::value_type >::type > > > operator|| (const Expr< Body > &src1, const GpuMat_< T > &src2)
 
template<typename T , class Body >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Body >::ptr_type, typename PtrTraits< Texture< T > >::ptr_type, logical_or< typename LargerType< T, typename PtrTraits< Body >::value_type >::type > > > operator|| (const Expr< Body > &src1, const Texture< T > &src2)
 
template<class Body1 , class Body2 >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Body1 >::ptr_type, typename PtrTraits< Body2 >::ptr_type, logical_or< typename LargerType< typename PtrTraits< Body1 >::value_type, typename PtrTraits< Body2 >::value_type >::type > > > operator|| (const Expr< Body1 > &a, const Expr< Body2 > &b)
 
__device__ __forceinline__ uchar1 operator|| (const float1 &a, const float1 &b)
 
__device__ __forceinline__ uchar1 operator|| (const float1 &a, float s)
 
__device__ __forceinline__ uchar2 operator|| (const float2 &a, const float2 &b)
 
__device__ __forceinline__ uchar2 operator|| (const float2 &a, float s)
 
__device__ __forceinline__ uchar3 operator|| (const float3 &a, const float3 &b)
 
__device__ __forceinline__ uchar3 operator|| (const float3 &a, float s)
 
__device__ __forceinline__ uchar4 operator|| (const float4 &a, const float4 &b)
 
__device__ __forceinline__ uchar4 operator|| (const float4 &a, float s)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, Binder2nd< logical_or< T > > > > operator|| (const GlobPtrSz< T > &src, T val)
 
template<typename T , class Body >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, typename PtrTraits< Body >::ptr_type, logical_or< typename LargerType< T, typename PtrTraits< Body >::value_type >::type > > > operator|| (const GlobPtrSz< T > &src1, const Expr< Body > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, typename PtrTraits< GlobPtrSz< T > >::ptr_type, logical_or< T > > > operator|| (const GlobPtrSz< T > &src1, const GlobPtrSz< T > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, typename PtrTraits< GpuMat_< T > >::ptr_type, logical_or< T > > > operator|| (const GlobPtrSz< T > &src1, const GpuMat_< T > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, typename PtrTraits< Texture< T > >::ptr_type, logical_or< T > > > operator|| (const GlobPtrSz< T > &src1, const Texture< T > &src2)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, Binder2nd< logical_or< T > > > > operator|| (const GpuMat_< T > &src, T val)
 
template<typename T , class Body >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, typename PtrTraits< Body >::ptr_type, logical_or< typename LargerType< T, typename PtrTraits< Body >::value_type >::type > > > operator|| (const GpuMat_< T > &src1, const Expr< Body > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, typename PtrTraits< GlobPtrSz< T > >::ptr_type, logical_or< T > > > operator|| (const GpuMat_< T > &src1, const GlobPtrSz< T > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, typename PtrTraits< GpuMat_< T > >::ptr_type, logical_or< T > > > operator|| (const GpuMat_< T > &src1, const GpuMat_< T > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, typename PtrTraits< Texture< T > >::ptr_type, logical_or< T > > > operator|| (const GpuMat_< T > &src1, const Texture< T > &src2)
 
__device__ __forceinline__ uchar1 operator|| (const int1 &a, const int1 &b)
 
__device__ __forceinline__ uchar1 operator|| (const int1 &a, int s)
 
__device__ __forceinline__ uchar2 operator|| (const int2 &a, const int2 &b)
 
__device__ __forceinline__ uchar2 operator|| (const int2 &a, int s)
 
__device__ __forceinline__ uchar3 operator|| (const int3 &a, const int3 &b)
 
__device__ __forceinline__ uchar3 operator|| (const int3 &a, int s)
 
__device__ __forceinline__ uchar4 operator|| (const int4 &a, const int4 &b)
 
__device__ __forceinline__ uchar4 operator|| (const int4 &a, int s)
 
__device__ __forceinline__ uchar1 operator|| (const short1 &a, const short1 &b)
 
__device__ __forceinline__ uchar1 operator|| (const short1 &a, short s)
 
__device__ __forceinline__ uchar2 operator|| (const short2 &a, const short2 &b)
 
__device__ __forceinline__ uchar2 operator|| (const short2 &a, short s)
 
__device__ __forceinline__ uchar3 operator|| (const short3 &a, const short3 &b)
 
__device__ __forceinline__ uchar3 operator|| (const short3 &a, short s)
 
__device__ __forceinline__ uchar4 operator|| (const short4 &a, const short4 &b)
 
__device__ __forceinline__ uchar4 operator|| (const short4 &a, short s)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, Binder2nd< logical_or< T > > > > operator|| (const Texture< T > &src, T val)
 
template<typename T , class Body >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, typename PtrTraits< Body >::ptr_type, logical_or< typename LargerType< T, typename PtrTraits< Body >::value_type >::type > > > operator|| (const Texture< T > &src1, const Expr< Body > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, typename PtrTraits< GlobPtrSz< T > >::ptr_type, logical_or< T > > > operator|| (const Texture< T > &src1, const GlobPtrSz< T > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, typename PtrTraits< GpuMat_< T > >::ptr_type, logical_or< T > > > operator|| (const Texture< T > &src1, const GpuMat_< T > &src2)
 
template<typename T >
__host__ Expr< BinaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, typename PtrTraits< Texture< T > >::ptr_type, logical_or< T > > > operator|| (const Texture< T > &src1, const Texture< T > &src2)
 
__device__ __forceinline__ uchar1 operator|| (const uchar1 &a, const uchar1 &b)
 
__device__ __forceinline__ uchar1 operator|| (const uchar1 &a, uchar s)
 
__device__ __forceinline__ uchar2 operator|| (const uchar2 &a, const uchar2 &b)
 
__device__ __forceinline__ uchar2 operator|| (const uchar2 &a, uchar s)
 
__device__ __forceinline__ uchar3 operator|| (const uchar3 &a, const uchar3 &b)
 
__device__ __forceinline__ uchar3 operator|| (const uchar3 &a, uchar s)
 
__device__ __forceinline__ uchar4 operator|| (const uchar4 &a, const uchar4 &b)
 
__device__ __forceinline__ uchar4 operator|| (const uchar4 &a, uchar s)
 
__device__ __forceinline__ uchar1 operator|| (const uint1 &a, const uint1 &b)
 
__device__ __forceinline__ uchar1 operator|| (const uint1 &a, uint s)
 
__device__ __forceinline__ uchar2 operator|| (const uint2 &a, const uint2 &b)
 
__device__ __forceinline__ uchar2 operator|| (const uint2 &a, uint s)
 
__device__ __forceinline__ uchar3 operator|| (const uint3 &a, const uint3 &b)
 
__device__ __forceinline__ uchar3 operator|| (const uint3 &a, uint s)
 
__device__ __forceinline__ uchar4 operator|| (const uint4 &a, const uint4 &b)
 
__device__ __forceinline__ uchar4 operator|| (const uint4 &a, uint s)
 
__device__ __forceinline__ uchar1 operator|| (const ushort1 &a, const ushort1 &b)
 
__device__ __forceinline__ uchar1 operator|| (const ushort1 &a, ushort s)
 
__device__ __forceinline__ uchar2 operator|| (const ushort2 &a, const ushort2 &b)
 
__device__ __forceinline__ uchar2 operator|| (const ushort2 &a, ushort s)
 
__device__ __forceinline__ uchar3 operator|| (const ushort3 &a, const ushort3 &b)
 
__device__ __forceinline__ uchar3 operator|| (const ushort3 &a, ushort s)
 
__device__ __forceinline__ uchar4 operator|| (const ushort4 &a, const ushort4 &b)
 
__device__ __forceinline__ uchar4 operator|| (const ushort4 &a, ushort s)
 
__device__ __forceinline__ uchar1 operator|| (double s, const double1 &b)
 
__device__ __forceinline__ uchar2 operator|| (double s, const double2 &b)
 
__device__ __forceinline__ uchar3 operator|| (double s, const double3 &b)
 
__device__ __forceinline__ uchar4 operator|| (double s, const double4 &b)
 
__device__ __forceinline__ uchar1 operator|| (float s, const float1 &b)
 
__device__ __forceinline__ uchar2 operator|| (float s, const float2 &b)
 
__device__ __forceinline__ uchar3 operator|| (float s, const float3 &b)
 
__device__ __forceinline__ uchar4 operator|| (float s, const float4 &b)
 
__device__ __forceinline__ uchar1 operator|| (int s, const int1 &b)
 
__device__ __forceinline__ uchar2 operator|| (int s, const int2 &b)
 
__device__ __forceinline__ uchar3 operator|| (int s, const int3 &b)
 
__device__ __forceinline__ uchar4 operator|| (int s, const int4 &b)
 
__device__ __forceinline__ uchar1 operator|| (short s, const short1 &b)
 
__device__ __forceinline__ uchar2 operator|| (short s, const short2 &b)
 
__device__ __forceinline__ uchar3 operator|| (short s, const short3 &b)
 
__device__ __forceinline__ uchar4 operator|| (short s, const short4 &b)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, Binder1st< logical_or< T > > > > operator|| (T val, const GlobPtrSz< T > &src)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, Binder1st< logical_or< T > > > > operator|| (T val, const GpuMat_< T > &src)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, Binder1st< logical_or< T > > > > operator|| (T val, const Texture< T > &src)
 
template<class Body >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< Body >::ptr_type, Binder1st< logical_or< typename Body::value_type > > > > operator|| (typename Body::value_type val, const Expr< Body > &a)
 
__device__ __forceinline__ uchar1 operator|| (uchar s, const uchar1 &b)
 
__device__ __forceinline__ uchar2 operator|| (uchar s, const uchar2 &b)
 
__device__ __forceinline__ uchar3 operator|| (uchar s, const uchar3 &b)
 
__device__ __forceinline__ uchar4 operator|| (uchar s, const uchar4 &b)
 
__device__ __forceinline__ uchar1 operator|| (uint s, const uint1 &b)
 
__device__ __forceinline__ uchar2 operator|| (uint s, const uint2 &b)
 
__device__ __forceinline__ uchar3 operator|| (uint s, const uint3 &b)
 
__device__ __forceinline__ uchar4 operator|| (uint s, const uint4 &b)
 
__device__ __forceinline__ uchar1 operator|| (ushort s, const ushort1 &b)
 
__device__ __forceinline__ uchar2 operator|| (ushort s, const ushort2 &b)
 
__device__ __forceinline__ uchar3 operator|| (ushort s, const ushort3 &b)
 
__device__ __forceinline__ uchar4 operator|| (ushort s, const ushort4 &b)
 
__device__ __forceinline__ char1 operator~ (const char1 &a)
 
__device__ __forceinline__ char2 operator~ (const char2 &a)
 
__device__ __forceinline__ char3 operator~ (const char3 &a)
 
__device__ __forceinline__ char4 operator~ (const char4 &a)
 
template<class Body >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< Body >::ptr_type, bit_not< typename Body::value_type > > > operator~ (const Expr< Body > &src)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< GlobPtrSz< T > >::ptr_type, bit_not< T > > > operator~ (const GlobPtrSz< T > &src)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< GpuMat_< T > >::ptr_type, bit_not< T > > > operator~ (const GpuMat_< T > &src)
 
__device__ __forceinline__ int1 operator~ (const int1 &a)
 
__device__ __forceinline__ int2 operator~ (const int2 &a)
 
__device__ __forceinline__ int3 operator~ (const int3 &a)
 
__device__ __forceinline__ int4 operator~ (const int4 &a)
 
__device__ __forceinline__ short1 operator~ (const short1 &a)
 
__device__ __forceinline__ short2 operator~ (const short2 &a)
 
__device__ __forceinline__ short3 operator~ (const short3 &a)
 
__device__ __forceinline__ short4 operator~ (const short4 &a)
 
template<typename T >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< Texture< T > >::ptr_type, bit_not< T > > > operator~ (const Texture< T > &src)
 
__device__ __forceinline__ uchar1 operator~ (const uchar1 &a)
 
__device__ __forceinline__ uchar2 operator~ (const uchar2 &a)
 
__device__ __forceinline__ uchar3 operator~ (const uchar3 &a)
 
__device__ __forceinline__ uchar4 operator~ (const uchar4 &a)
 
__device__ __forceinline__ uint1 operator~ (const uint1 &a)
 
__device__ __forceinline__ uint2 operator~ (const uint2 &a)
 
__device__ __forceinline__ uint3 operator~ (const uint3 &a)
 
__device__ __forceinline__ uint4 operator~ (const uint4 &a)
 
__device__ __forceinline__ ushort1 operator~ (const ushort1 &a)
 
__device__ __forceinline__ ushort2 operator~ (const ushort2 &a)
 
__device__ __forceinline__ ushort3 operator~ (const ushort3 &a)
 
__device__ __forceinline__ ushort4 operator~ (const ushort4 &a)
 
static __host__ PerspectiveMapPtrSz perspectiveMap (Size dstSize, const GpuMat_< float > &warpMat)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, Binder2nd< pow_func< typename PtrTraits< SrcPtr >::value_type > > > > pow_ (const SrcPtr &src, float power)
 
template<class SrcPtr >
__host__ Expr< PyrDownBody< SrcPtr > > pyrDown_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< PyrUpBody< SrcPtr > > pyrUp_ (const SrcPtr &src)
 
template<class Reductor , class SrcPtr >
__host__ Expr< ReduceToColumnBody< Reductor, SrcPtr > > reduceToColumn_ (const SrcPtr &src)
 
template<class Reductor , class SrcPtr >
__host__ Expr< ReduceToRowBody< Reductor, SrcPtr > > reduceToRow_ (const SrcPtr &src)
 
template<class SrcPtr , class MapPtr >
__host__ Expr< RemapPtr1Sz< typename PtrTraits< SrcPtr >::ptr_type, typename PtrTraits< MapPtr >::ptr_type > > remap_ (const SrcPtr &src, const MapPtr &map)
 
template<class SrcPtr , class MapXPtr , class MapYPtr >
__host__ Expr< RemapPtr2Sz< typename PtrTraits< SrcPtr >::ptr_type, typename PtrTraits< MapXPtr >::ptr_type, typename PtrTraits< MapYPtr >::ptr_type > > remap_ (const SrcPtr &src, const MapXPtr &mapx, const MapYPtr &mapy)
 
template<class SrcPtr , class MapPtr >
__host__ RemapPtr1Sz< typename PtrTraits< SrcPtr >::ptr_type, typename PtrTraits< MapPtr >::ptr_type > remapPtr (const SrcPtr &src, const MapPtr &map)
 
template<class SrcPtr , class MapXPtr , class MapYPtr >
__host__ RemapPtr2Sz< typename PtrTraits< SrcPtr >::ptr_type, typename PtrTraits< MapXPtr >::ptr_type, typename PtrTraits< MapYPtr >::ptr_type > remapPtr (const SrcPtr &src, const MapXPtr &mapx, const MapYPtr &mapy)
 
template<int cn, typename T >
__host__ GpuMat_< typename MakeVec< typename VecTraits< T >::elem_type, cn >::type > reshape_ (const GpuMat_< T > &mat, int rows=0)
 
template<class SrcPtr >
__host__ Expr< ResizePtrSz< typename PtrTraits< SrcPtr >::ptr_type > > resize_ (const SrcPtr &src, float fx, float fy)
 
template<class SrcPtr >
__host__ ResizePtrSz< typename PtrTraits< SrcPtr >::ptr_type > resizePtr (const SrcPtr &src, float fx, float fy)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, RGB_to_GRAY_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > RGB_to_GRAY_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, RGB_to_HLS4_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > RGB_to_HLS4_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, RGB_to_HLS4_FULL_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > RGB_to_HLS4_FULL_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, RGB_to_HLS_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > RGB_to_HLS_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, RGB_to_HLS_FULL_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > RGB_to_HLS_FULL_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, RGB_to_HSV4_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > RGB_to_HSV4_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, RGB_to_HSV4_FULL_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > RGB_to_HSV4_FULL_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, RGB_to_HSV_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > RGB_to_HSV_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, RGB_to_HSV_FULL_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > RGB_to_HSV_FULL_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, RGB_to_Lab4_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > RGB_to_Lab4_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, RGB_to_Lab_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > RGB_to_Lab_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, RGB_to_Luv4_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > RGB_to_Luv4_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, RGB_to_Luv_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > RGB_to_Luv_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, RGB_to_XYZ4_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > RGB_to_XYZ4_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, RGB_to_XYZ_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > RGB_to_XYZ_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, RGB_to_YCrCb4_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > RGB_to_YCrCb4_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, RGB_to_YCrCb_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > RGB_to_YCrCb_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, RGB_to_YUV4_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > RGB_to_YUV4_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, RGB_to_YUV_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > RGB_to_YUV_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, RGBA_to_GRAY_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > RGBA_to_GRAY_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, RGBA_to_HLS4_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > RGBA_to_HLS4_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, RGBA_to_HLS4_FULL_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > RGBA_to_HLS4_FULL_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, RGBA_to_HLS_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > RGBA_to_HLS_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, RGBA_to_HLS_FULL_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > RGBA_to_HLS_FULL_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, RGBA_to_HSV4_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > RGBA_to_HSV4_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, RGBA_to_HSV4_FULL_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > RGBA_to_HSV4_FULL_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, RGBA_to_HSV_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > RGBA_to_HSV_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, RGBA_to_HSV_FULL_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > RGBA_to_HSV_FULL_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, RGBA_to_Lab4_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > RGBA_to_Lab4_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, RGBA_to_Lab_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > RGBA_to_Lab_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, RGBA_to_Luv4_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > RGBA_to_Luv4_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, RGBA_to_Luv_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > RGBA_to_Luv_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, RGBA_to_XYZ4_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > RGBA_to_XYZ4_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, RGBA_to_XYZ_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > RGBA_to_XYZ_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, RGBA_to_YCrCb4_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > RGBA_to_YCrCb4_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, RGBA_to_YCrCb_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > RGBA_to_YCrCb_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, RGBA_to_YUV4_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > RGBA_to_YUV4_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, RGBA_to_YUV_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > RGBA_to_YUV_ (const SrcPtr &src)
 
template<typename T >
__device__ __forceinline__ T saturate_cast (const char1 &v)
 
template<typename T >
__device__ __forceinline__ T saturate_cast (const char2 &v)
 
template<typename T >
__device__ __forceinline__ T saturate_cast (const char3 &v)
 
template<typename T >
__device__ __forceinline__ T saturate_cast (const char4 &v)
 
template<typename T >
__device__ __forceinline__ T saturate_cast (const double1 &v)
 
template<typename T >
__device__ __forceinline__ T saturate_cast (const double2 &v)
 
template<typename T >
__device__ __forceinline__ T saturate_cast (const double3 &v)
 
template<typename T >
__device__ __forceinline__ T saturate_cast (const double4 &v)
 
template<typename T >
__device__ __forceinline__ T saturate_cast (const float1 &v)
 
template<typename T >
__device__ __forceinline__ T saturate_cast (const float2 &v)
 
template<typename T >
__device__ __forceinline__ T saturate_cast (const float3 &v)
 
template<typename T >
__device__ __forceinline__ T saturate_cast (const float4 &v)
 
template<typename T >
__device__ __forceinline__ T saturate_cast (const int1 &v)
 
template<typename T >
__device__ __forceinline__ T saturate_cast (const int2 &v)
 
template<typename T >
__device__ __forceinline__ T saturate_cast (const int3 &v)
 
template<typename T >
__device__ __forceinline__ T saturate_cast (const int4 &v)
 
template<typename T >
__device__ __forceinline__ T saturate_cast (const short1 &v)
 
template<typename T >
__device__ __forceinline__ T saturate_cast (const short2 &v)
 
template<typename T >
__device__ __forceinline__ T saturate_cast (const short3 &v)
 
template<typename T >
__device__ __forceinline__ T saturate_cast (const short4 &v)
 
template<typename T >
__device__ __forceinline__ T saturate_cast (const uchar1 &v)
 
template<typename T >
__device__ __forceinline__ T saturate_cast (const uchar2 &v)
 
template<typename T >
__device__ __forceinline__ T saturate_cast (const uchar3 &v)
 
template<typename T >
__device__ __forceinline__ T saturate_cast (const uchar4 &v)
 
template<typename T >
__device__ __forceinline__ T saturate_cast (const uint1 &v)
 
template<typename T >
__device__ __forceinline__ T saturate_cast (const uint2 &v)
 
template<typename T >
__device__ __forceinline__ T saturate_cast (const uint3 &v)
 
template<typename T >
__device__ __forceinline__ T saturate_cast (const uint4 &v)
 
template<typename T >
__device__ __forceinline__ T saturate_cast (const ushort1 &v)
 
template<typename T >
__device__ __forceinline__ T saturate_cast (const ushort2 &v)
 
template<typename T >
__device__ __forceinline__ T saturate_cast (const ushort3 &v)
 
template<typename T >
__device__ __forceinline__ T saturate_cast (const ushort4 &v)
 
template<typename T >
__device__ __forceinline__ T saturate_cast (double v)
 
template<typename T >
__device__ __forceinline__ T saturate_cast (float v)
 
template<typename T >
__device__ __forceinline__ T saturate_cast (int v)
 
template<typename T >
__device__ __forceinline__ T saturate_cast (schar v)
 
template<typename T >
__device__ __forceinline__ T saturate_cast (short v)
 
template<typename T >
__device__ __forceinline__ T saturate_cast (uchar v)
 
template<typename T >
__device__ __forceinline__ T saturate_cast (uint v)
 
template<typename T >
__device__ __forceinline__ T saturate_cast (ushort v)
 
template<>
__device__ __forceinline__ schar saturate_cast< schar > (double v)
 
template<>
__device__ __forceinline__ schar saturate_cast< schar > (float v)
 
template<>
__device__ __forceinline__ schar saturate_cast< schar > (int v)
 
template<>
__device__ __forceinline__ schar saturate_cast< schar > (short v)
 
template<>
__device__ __forceinline__ schar saturate_cast< schar > (uchar v)
 
template<>
__device__ __forceinline__ schar saturate_cast< schar > (uint v)
 
template<>
__device__ __forceinline__ schar saturate_cast< schar > (ushort v)
 
template<>
__device__ __forceinline__ short saturate_cast< short > (double v)
 
template<>
__device__ __forceinline__ short saturate_cast< short > (float v)
 
template<>
__device__ __forceinline__ short saturate_cast< short > (int v)
 
template<>
__device__ __forceinline__ short saturate_cast< short > (uint v)
 
template<>
__device__ __forceinline__ short saturate_cast< short > (ushort v)
 
template<>
__device__ __forceinline__ uchar saturate_cast< uchar > (double v)
 
template<>
__device__ __forceinline__ uchar saturate_cast< uchar > (float v)
 
template<>
__device__ __forceinline__ uchar saturate_cast< uchar > (int v)
 
template<>
__device__ __forceinline__ uchar saturate_cast< uchar > (schar v)
 
template<>
__device__ __forceinline__ uchar saturate_cast< uchar > (short v)
 
template<>
__device__ __forceinline__ uchar saturate_cast< uchar > (uint v)
 
template<>
__device__ __forceinline__ uchar saturate_cast< uchar > (ushort v)
 
template<>
__device__ __forceinline__ uint saturate_cast< uint > (double v)
 
template<>
__device__ __forceinline__ uint saturate_cast< uint > (float v)
 
template<>
__device__ __forceinline__ uint saturate_cast< uint > (int v)
 
template<>
__device__ __forceinline__ uint saturate_cast< uint > (schar v)
 
template<>
__device__ __forceinline__ uint saturate_cast< uint > (short v)
 
template<>
__device__ __forceinline__ ushort saturate_cast< ushort > (double v)
 
template<>
__device__ __forceinline__ ushort saturate_cast< ushort > (float v)
 
template<>
__device__ __forceinline__ ushort saturate_cast< ushort > (int v)
 
template<>
__device__ __forceinline__ ushort saturate_cast< ushort > (schar v)
 
template<>
__device__ __forceinline__ ushort saturate_cast< ushort > (short v)
 
template<>
__device__ __forceinline__ ushort saturate_cast< ushort > (uint v)
 
template<class SrcPtr >
__host__ Expr< ScharrXPtrSz< typename PtrTraits< SrcPtr >::ptr_type > > scharrX_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ ScharrXPtrSz< typename PtrTraits< SrcPtr >::ptr_type > scharrXPtr (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< ScharrYPtrSz< typename PtrTraits< SrcPtr >::ptr_type > > scharrY_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ ScharrYPtrSz< typename PtrTraits< SrcPtr >::ptr_type > scharrYPtr (const SrcPtr &src)
 
template<class Ptr2DSz >
__host__ PtrTraits< Ptr2DSz >::ptr_type shrinkPtr (const Ptr2DSz &ptr)
 
__device__ __forceinline__ float1 sin (const char1 &a)
 
__device__ __forceinline__ float2 sin (const char2 &a)
 
__device__ __forceinline__ float3 sin (const char3 &a)
 
__device__ __forceinline__ float4 sin (const char4 &a)
 
__device__ __forceinline__ double1 sin (const double1 &a)
 
__device__ __forceinline__ double2 sin (const double2 &a)
 
__device__ __forceinline__ double3 sin (const double3 &a)
 
__device__ __forceinline__ double4 sin (const double4 &a)
 
__device__ __forceinline__ float1 sin (const float1 &a)
 
__device__ __forceinline__ float2 sin (const float2 &a)
 
__device__ __forceinline__ float3 sin (const float3 &a)
 
__device__ __forceinline__ float4 sin (const float4 &a)
 
__device__ __forceinline__ float1 sin (const int1 &a)
 
__device__ __forceinline__ float2 sin (const int2 &a)
 
__device__ __forceinline__ float3 sin (const int3 &a)
 
__device__ __forceinline__ float4 sin (const int4 &a)
 
__device__ __forceinline__ float1 sin (const short1 &a)
 
__device__ __forceinline__ float2 sin (const short2 &a)
 
__device__ __forceinline__ float3 sin (const short3 &a)
 
__device__ __forceinline__ float4 sin (const short4 &a)
 
__device__ __forceinline__ float1 sin (const uchar1 &a)
 
__device__ __forceinline__ float2 sin (const uchar2 &a)
 
__device__ __forceinline__ float3 sin (const uchar3 &a)
 
__device__ __forceinline__ float4 sin (const uchar4 &a)
 
__device__ __forceinline__ float1 sin (const uint1 &a)
 
__device__ __forceinline__ float2 sin (const uint2 &a)
 
__device__ __forceinline__ float3 sin (const uint3 &a)
 
__device__ __forceinline__ float4 sin (const uint4 &a)
 
__device__ __forceinline__ float1 sin (const ushort1 &a)
 
__device__ __forceinline__ float2 sin (const ushort2 &a)
 
__device__ __forceinline__ float3 sin (const ushort3 &a)
 
__device__ __forceinline__ float4 sin (const ushort4 &a)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, sin_func< typename PtrTraits< SrcPtr >::value_type > > > sin_ (const SrcPtr &src)
 
template<class MaskPtr >
__host__ SingleMaskChannelsSz< typename PtrTraits< MaskPtr >::ptr_type > singleMaskChannels (const MaskPtr &mask, int channels)
 
__device__ __forceinline__ float1 sinh (const char1 &a)
 
__device__ __forceinline__ float2 sinh (const char2 &a)
 
__device__ __forceinline__ float3 sinh (const char3 &a)
 
__device__ __forceinline__ float4 sinh (const char4 &a)
 
__device__ __forceinline__ double1 sinh (const double1 &a)
 
__device__ __forceinline__ double2 sinh (const double2 &a)
 
__device__ __forceinline__ double3 sinh (const double3 &a)
 
__device__ __forceinline__ double4 sinh (const double4 &a)
 
__device__ __forceinline__ float1 sinh (const float1 &a)
 
__device__ __forceinline__ float2 sinh (const float2 &a)
 
__device__ __forceinline__ float3 sinh (const float3 &a)
 
__device__ __forceinline__ float4 sinh (const float4 &a)
 
__device__ __forceinline__ float1 sinh (const int1 &a)
 
__device__ __forceinline__ float2 sinh (const int2 &a)
 
__device__ __forceinline__ float3 sinh (const int3 &a)
 
__device__ __forceinline__ float4 sinh (const int4 &a)
 
__device__ __forceinline__ float1 sinh (const short1 &a)
 
__device__ __forceinline__ float2 sinh (const short2 &a)
 
__device__ __forceinline__ float3 sinh (const short3 &a)
 
__device__ __forceinline__ float4 sinh (const short4 &a)
 
__device__ __forceinline__ float1 sinh (const uchar1 &a)
 
__device__ __forceinline__ float2 sinh (const uchar2 &a)
 
__device__ __forceinline__ float3 sinh (const uchar3 &a)
 
__device__ __forceinline__ float4 sinh (const uchar4 &a)
 
__device__ __forceinline__ float1 sinh (const uint1 &a)
 
__device__ __forceinline__ float2 sinh (const uint2 &a)
 
__device__ __forceinline__ float3 sinh (const uint3 &a)
 
__device__ __forceinline__ float4 sinh (const uint4 &a)
 
__device__ __forceinline__ float1 sinh (const ushort1 &a)
 
__device__ __forceinline__ float2 sinh (const ushort2 &a)
 
__device__ __forceinline__ float3 sinh (const ushort3 &a)
 
__device__ __forceinline__ float4 sinh (const ushort4 &a)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, sinh_func< typename PtrTraits< SrcPtr >::value_type > > > sinh_ (const SrcPtr &src)
 
template<typename T0 >
__device__ __forceinline__ tuple< volatile T0 * > smem_tuple (T0 *t0)
 
template<typename T0 , typename T1 >
__device__ __forceinline__ tuple< volatile T0 *, volatile T1 * > smem_tuple (T0 *t0, T1 *t1)
 
template<typename T0 , typename T1 , typename T2 >
__device__ __forceinline__ tuple< volatile T0 *, volatile T1 *, volatile T2 * > smem_tuple (T0 *t0, T1 *t1, T2 *t2)
 
template<typename T0 , typename T1 , typename T2 , typename T3 >
__device__ __forceinline__ tuple< volatile T0 *, volatile T1 *, volatile T2 *, volatile T3 * > smem_tuple (T0 *t0, T1 *t1, T2 *t2, T3 *t3)
 
template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 >
__device__ __forceinline__ tuple< volatile T0 *, volatile T1 *, volatile T2 *, volatile T3 *, volatile T4 * > smem_tuple (T0 *t0, T1 *t1, T2 *t2, T3 *t3, T4 *t4)
 
template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 >
__device__ __forceinline__ tuple< volatile T0 *, volatile T1 *, volatile T2 *, volatile T3 *, volatile T4 *, volatile T5 * > smem_tuple (T0 *t0, T1 *t1, T2 *t2, T3 *t3, T4 *t4, T5 *t5)
 
template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 >
__device__ __forceinline__ tuple< volatile T0 *, volatile T1 *, volatile T2 *, volatile T3 *, volatile T4 *, volatile T5 *, volatile T6 * > smem_tuple (T0 *t0, T1 *t1, T2 *t2, T3 *t3, T4 *t4, T5 *t5, T6 *t6)
 
template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 >
__device__ __forceinline__ tuple< volatile T0 *, volatile T1 *, volatile T2 *, volatile T3 *, volatile T4 *, volatile T5 *, volatile T6 *, volatile T7 * > smem_tuple (T0 *t0, T1 *t1, T2 *t2, T3 *t3, T4 *t4, T5 *t5, T6 *t6, T7 *t7)
 
template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 >
__device__ __forceinline__ tuple< volatile T0 *, volatile T1 *, volatile T2 *, volatile T3 *, volatile T4 *, volatile T5 *, volatile T6 *, volatile T7 *, volatile T8 * > smem_tuple (T0 *t0, T1 *t1, T2 *t2, T3 *t3, T4 *t4, T5 *t5, T6 *t6, T7 *t7, T8 *t8)
 
template<typename T0 , typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 >
__device__ __forceinline__ tuple< volatile T0 *, volatile T1 *, volatile T2 *, volatile T3 *, volatile T4 *, volatile T5 *, volatile T6 *, volatile T7 *, volatile T8 *, volatile T9 * > smem_tuple (T0 *t0, T1 *t1, T2 *t2, T3 *t3, T4 *t4, T5 *t5, T6 *t6, T7 *t7, T8 *t8, T9 *t9)
 
template<class SrcPtr >
__host__ Expr< SobelXPtrSz< typename PtrTraits< SrcPtr >::ptr_type > > sobelX_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ SobelXPtrSz< typename PtrTraits< SrcPtr >::ptr_type > sobelXPtr (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< SobelYPtrSz< typename PtrTraits< SrcPtr >::ptr_type > > sobelY_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ SobelYPtrSz< typename PtrTraits< SrcPtr >::ptr_type > sobelYPtr (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, sqr_func< typename PtrTraits< SrcPtr >::value_type > > > sqr_ (const SrcPtr &src)
 
__device__ __forceinline__ float1 sqrt (const char1 &a)
 
__device__ __forceinline__ float2 sqrt (const char2 &a)
 
__device__ __forceinline__ float3 sqrt (const char3 &a)
 
__device__ __forceinline__ float4 sqrt (const char4 &a)
 
__device__ __forceinline__ double1 sqrt (const double1 &a)
 
__device__ __forceinline__ double2 sqrt (const double2 &a)
 
__device__ __forceinline__ double3 sqrt (const double3 &a)
 
__device__ __forceinline__ double4 sqrt (const double4 &a)
 
__device__ __forceinline__ float1 sqrt (const float1 &a)
 
__device__ __forceinline__ float2 sqrt (const float2 &a)
 
__device__ __forceinline__ float3 sqrt (const float3 &a)
 
__device__ __forceinline__ float4 sqrt (const float4 &a)
 
__device__ __forceinline__ float1 sqrt (const int1 &a)
 
__device__ __forceinline__ float2 sqrt (const int2 &a)
 
__device__ __forceinline__ float3 sqrt (const int3 &a)
 
__device__ __forceinline__ float4 sqrt (const int4 &a)
 
__device__ __forceinline__ float1 sqrt (const short1 &a)
 
__device__ __forceinline__ float2 sqrt (const short2 &a)
 
__device__ __forceinline__ float3 sqrt (const short3 &a)
 
__device__ __forceinline__ float4 sqrt (const short4 &a)
 
__device__ __forceinline__ float1 sqrt (const uchar1 &a)
 
__device__ __forceinline__ float2 sqrt (const uchar2 &a)
 
__device__ __forceinline__ float3 sqrt (const uchar3 &a)
 
__device__ __forceinline__ float4 sqrt (const uchar4 &a)
 
__device__ __forceinline__ float1 sqrt (const uint1 &a)
 
__device__ __forceinline__ float2 sqrt (const uint2 &a)
 
__device__ __forceinline__ float3 sqrt (const uint3 &a)
 
__device__ __forceinline__ float4 sqrt (const uint4 &a)
 
__device__ __forceinline__ float1 sqrt (const ushort1 &a)
 
__device__ __forceinline__ float2 sqrt (const ushort2 &a)
 
__device__ __forceinline__ float3 sqrt (const ushort3 &a)
 
__device__ __forceinline__ float4 sqrt (const ushort4 &a)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, sqrt_func< typename PtrTraits< SrcPtr >::value_type > > > sqrt_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< SumExprBody< SrcPtr > > sum_ (const SrcPtr &src)
 
__device__ __forceinline__ float1 tan (const char1 &a)
 
__device__ __forceinline__ float2 tan (const char2 &a)
 
__device__ __forceinline__ float3 tan (const char3 &a)
 
__device__ __forceinline__ float4 tan (const char4 &a)
 
__device__ __forceinline__ double1 tan (const double1 &a)
 
__device__ __forceinline__ double2 tan (const double2 &a)
 
__device__ __forceinline__ double3 tan (const double3 &a)
 
__device__ __forceinline__ double4 tan (const double4 &a)
 
__device__ __forceinline__ float1 tan (const float1 &a)
 
__device__ __forceinline__ float2 tan (const float2 &a)
 
__device__ __forceinline__ float3 tan (const float3 &a)
 
__device__ __forceinline__ float4 tan (const float4 &a)
 
__device__ __forceinline__ float1 tan (const int1 &a)
 
__device__ __forceinline__ float2 tan (const int2 &a)
 
__device__ __forceinline__ float3 tan (const int3 &a)
 
__device__ __forceinline__ float4 tan (const int4 &a)
 
__device__ __forceinline__ float1 tan (const short1 &a)
 
__device__ __forceinline__ float2 tan (const short2 &a)
 
__device__ __forceinline__ float3 tan (const short3 &a)
 
__device__ __forceinline__ float4 tan (const short4 &a)
 
__device__ __forceinline__ float1 tan (const uchar1 &a)
 
__device__ __forceinline__ float2 tan (const uchar2 &a)
 
__device__ __forceinline__ float3 tan (const uchar3 &a)
 
__device__ __forceinline__ float4 tan (const uchar4 &a)
 
__device__ __forceinline__ float1 tan (const uint1 &a)
 
__device__ __forceinline__ float2 tan (const uint2 &a)
 
__device__ __forceinline__ float3 tan (const uint3 &a)
 
__device__ __forceinline__ float4 tan (const uint4 &a)
 
__device__ __forceinline__ float1 tan (const ushort1 &a)
 
__device__ __forceinline__ float2 tan (const ushort2 &a)
 
__device__ __forceinline__ float3 tan (const ushort3 &a)
 
__device__ __forceinline__ float4 tan (const ushort4 &a)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, tan_func< typename PtrTraits< SrcPtr >::value_type > > > tan_ (const SrcPtr &src)
 
__device__ __forceinline__ float1 tanh (const char1 &a)
 
__device__ __forceinline__ float2 tanh (const char2 &a)
 
__device__ __forceinline__ float3 tanh (const char3 &a)
 
__device__ __forceinline__ float4 tanh (const char4 &a)
 
__device__ __forceinline__ double1 tanh (const double1 &a)
 
__device__ __forceinline__ double2 tanh (const double2 &a)
 
__device__ __forceinline__ double3 tanh (const double3 &a)
 
__device__ __forceinline__ double4 tanh (const double4 &a)
 
__device__ __forceinline__ float1 tanh (const float1 &a)
 
__device__ __forceinline__ float2 tanh (const float2 &a)
 
__device__ __forceinline__ float3 tanh (const float3 &a)
 
__device__ __forceinline__ float4 tanh (const float4 &a)
 
__device__ __forceinline__ float1 tanh (const int1 &a)
 
__device__ __forceinline__ float2 tanh (const int2 &a)
 
__device__ __forceinline__ float3 tanh (const int3 &a)
 
__device__ __forceinline__ float4 tanh (const int4 &a)
 
__device__ __forceinline__ float1 tanh (const short1 &a)
 
__device__ __forceinline__ float2 tanh (const short2 &a)
 
__device__ __forceinline__ float3 tanh (const short3 &a)
 
__device__ __forceinline__ float4 tanh (const short4 &a)
 
__device__ __forceinline__ float1 tanh (const uchar1 &a)
 
__device__ __forceinline__ float2 tanh (const uchar2 &a)
 
__device__ __forceinline__ float3 tanh (const uchar3 &a)
 
__device__ __forceinline__ float4 tanh (const uchar4 &a)
 
__device__ __forceinline__ float1 tanh (const uint1 &a)
 
__device__ __forceinline__ float2 tanh (const uint2 &a)
 
__device__ __forceinline__ float3 tanh (const uint3 &a)
 
__device__ __forceinline__ float4 tanh (const uint4 &a)
 
__device__ __forceinline__ float1 tanh (const ushort1 &a)
 
__device__ __forceinline__ float2 tanh (const ushort2 &a)
 
__device__ __forceinline__ float3 tanh (const ushort3 &a)
 
__device__ __forceinline__ float4 tanh (const ushort4 &a)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, tanh_func< typename PtrTraits< SrcPtr >::value_type > > > tanh_ (const SrcPtr &src)
 
template<typename T >
__host__ __device__ ThreshBinaryFunc< T > thresh_binary_func (T thresh, T maxVal)
 
template<typename T >
__host__ __device__ ThreshBinaryInvFunc< T > thresh_binary_inv_func (T thresh, T maxVal)
 
template<typename T >
__host__ __device__ ThreshToZeroFunc< T > thresh_to_zero_func (T thresh)
 
template<typename T >
__host__ __device__ ThreshToZeroInvFunc< T > thresh_to_zero_inv_func (T thresh)
 
template<typename T >
__host__ __device__ ThreshTruncFunc< T > thresh_trunc_func (T thresh)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, ThreshBinaryFunc< typename PtrTraits< SrcPtr >::value_type > > > threshBinary_ (const SrcPtr &src, typename PtrTraits< SrcPtr >::value_type thresh, typename PtrTraits< SrcPtr >::value_type maxVal)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, ThreshBinaryInvFunc< typename PtrTraits< SrcPtr >::value_type > > > threshBinaryInv_ (const SrcPtr &src, typename PtrTraits< SrcPtr >::value_type thresh, typename PtrTraits< SrcPtr >::value_type maxVal)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, ThreshToZeroFunc< typename PtrTraits< SrcPtr >::value_type > > > threshToZero_ (const SrcPtr &src, typename PtrTraits< SrcPtr >::value_type thresh)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, ThreshToZeroInvFunc< typename PtrTraits< SrcPtr >::value_type > > > threshToZeroInv_ (const SrcPtr &src, typename PtrTraits< SrcPtr >::value_type thresh)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, ThreshTruncFunc< typename PtrTraits< SrcPtr >::value_type > > > threshTrunc_ (const SrcPtr &src, typename PtrTraits< SrcPtr >::value_type thresh)
 
template<class Src1Ptr , class Src2Ptr , class Op >
__host__ BinaryTransformPtrSz< typename PtrTraits< Src1Ptr >::ptr_type, typename PtrTraits< Src2Ptr >::ptr_type, Op > transformPtr (const Src1Ptr &src1, const Src2Ptr &src2, const Op &op)
 
template<class SrcPtr , class Op >
__host__ UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, Op > transformPtr (const SrcPtr &src, const Op &op)
 
template<class SrcPtr >
__host__ Expr< TransposeBody< SrcPtr > > transpose_ (const SrcPtr &src)
 
template<int n, class Op >
__host__ __device__ UnaryTupleAdapter< Op, n > unaryTupleAdapter (const Op &op)
 
__device__ __forceinline__ uint vabsdiff2 (uint a, uint b)
 
__device__ __forceinline__ uint vabsdiff4 (uint a, uint b)
 
__device__ __forceinline__ uint vadd2 (uint a, uint b)
 
__device__ __forceinline__ uint vadd4 (uint a, uint b)
 
__device__ __forceinline__ uint vavg2 (uint a, uint b)
 
__device__ __forceinline__ uint vavg4 (uint a, uint b)
 
__device__ __forceinline__ uint vavrg2 (uint a, uint b)
 
__device__ __forceinline__ uint vavrg4 (uint a, uint b)
 
__device__ __forceinline__ uint vcmpeq2 (uint a, uint b)
 
__device__ __forceinline__ uint vcmpeq4 (uint a, uint b)
 
__device__ __forceinline__ uint vcmpge2 (uint a, uint b)
 
__device__ __forceinline__ uint vcmpge4 (uint a, uint b)
 
__device__ __forceinline__ uint vcmpgt2 (uint a, uint b)
 
__device__ __forceinline__ uint vcmpgt4 (uint a, uint b)
 
__device__ __forceinline__ uint vcmple2 (uint a, uint b)
 
__device__ __forceinline__ uint vcmple4 (uint a, uint b)
 
__device__ __forceinline__ uint vcmplt2 (uint a, uint b)
 
__device__ __forceinline__ uint vcmplt4 (uint a, uint b)
 
__device__ __forceinline__ uint vcmpne2 (uint a, uint b)
 
__device__ __forceinline__ uint vcmpne4 (uint a, uint b)
 
__device__ __forceinline__ uint vmax2 (uint a, uint b)
 
__device__ __forceinline__ uint vmax4 (uint a, uint b)
 
__device__ __forceinline__ uint vmin2 (uint a, uint b)
 
__device__ __forceinline__ uint vmin4 (uint a, uint b)
 
__device__ __forceinline__ uint vseteq2 (uint a, uint b)
 
__device__ __forceinline__ uint vseteq4 (uint a, uint b)
 
__device__ __forceinline__ uint vsetge2 (uint a, uint b)
 
__device__ __forceinline__ uint vsetge4 (uint a, uint b)
 
__device__ __forceinline__ uint vsetgt2 (uint a, uint b)
 
__device__ __forceinline__ uint vsetgt4 (uint a, uint b)
 
__device__ __forceinline__ uint vsetle2 (uint a, uint b)
 
__device__ __forceinline__ uint vsetle4 (uint a, uint b)
 
__device__ __forceinline__ uint vsetlt2 (uint a, uint b)
 
__device__ __forceinline__ uint vsetlt4 (uint a, uint b)
 
__device__ __forceinline__ uint vsetne2 (uint a, uint b)
 
__device__ __forceinline__ uint vsetne4 (uint a, uint b)
 
__device__ __forceinline__ uint vsub2 (uint a, uint b)
 
__device__ __forceinline__ uint vsub4 (uint a, uint b)
 
template<class SrcPtr >
__host__ Expr< RemapPtr1Sz< typename PtrTraits< SrcPtr >::ptr_type, AffineMapPtr > > warpAffine_ (const SrcPtr &src, Size dstSize, const GpuMat_< float > &warpMat)
 
template<class SrcPtr >
__host__ RemapPtr1Sz< typename PtrTraits< SrcPtr >::ptr_type, AffineMapPtrwarpAffinePtr (const SrcPtr &src, Size dstSize, const GpuMat_< float > &warpMat)
 
template<class InIt , class OutIt >
__device__ __forceinline__ OutIt warpCopy (InIt beg, InIt end, OutIt out)
 
template<class It , typename T >
__device__ __forceinline__ void warpFill (It beg, It end, const T &value)
 
template<class SrcPtr >
__host__ Expr< RemapPtr1Sz< typename PtrTraits< SrcPtr >::ptr_type, PerspectiveMapPtr > > warpPerspective_ (const SrcPtr &src, Size dstSize, const GpuMat_< float > &warpMat)
 
template<class SrcPtr >
__host__ RemapPtr1Sz< typename PtrTraits< SrcPtr >::ptr_type, PerspectiveMapPtrwarpPerspectivePtr (const SrcPtr &src, Size dstSize, const GpuMat_< float > &warpMat)
 
template<typename P0 , typename P1 , typename P2 , typename P3 , typename P4 , typename P5 , typename P6 , typename P7 , typename P8 , typename P9 , typename R0 , typename R1 , typename R2 , typename R3 , typename R4 , typename R5 , typename R6 , typename R7 , typename R8 , typename R9 , class Op0 , class Op1 , class Op2 , class Op3 , class Op4 , class Op5 , class Op6 , class Op7 , class Op8 , class Op9 >
__device__ __forceinline__ void warpReduce (const tuple< P0, P1, P2, P3, P4, P5, P6, P7, P8, P9 > &smem, const tuple< R0, R1, R2, R3, R4, R5, R6, R7, R8, R9 > &val, uint tid, const tuple< Op0, Op1, Op2, Op3, Op4, Op5, Op6, Op7, Op8, Op9 > &op)
 
template<typename T , class Op >
__device__ __forceinline__ void warpReduce (volatile T *smem, T &val, uint tid, const Op &op)
 
template<typename KP0 , typename KP1 , typename KP2 , typename KP3 , typename KP4 , typename KP5 , typename KP6 , typename KP7 , typename KP8 , typename KP9 , typename KR0 , typename KR1 , typename KR2 , typename KR3 , typename KR4 , typename KR5 , typename KR6 , typename KR7 , typename KR8 , typename KR9 , typename VP0 , typename VP1 , typename VP2 , typename VP3 , typename VP4 , typename VP5 , typename VP6 , typename VP7 , typename VP8 , typename VP9 , typename VR0 , typename VR1 , typename VR2 , typename VR3 , typename VR4 , typename VR5 , typename VR6 , typename VR7 , typename VR8 , typename VR9 , class Cmp0 , class Cmp1 , class Cmp2 , class Cmp3 , class Cmp4 , class Cmp5 , class Cmp6 , class Cmp7 , class Cmp8 , class Cmp9 >
__device__ __forceinline__ void warpReduceKeyVal (const tuple< KP0, KP1, KP2, KP3, KP4, KP5, KP6, KP7, KP8, KP9 > &skeys, const tuple< KR0, KR1, KR2, KR3, KR4, KR5, KR6, KR7, KR8, KR9 > &key, const tuple< VP0, VP1, VP2, VP3, VP4, VP5, VP6, VP7, VP8, VP9 > &svals, const tuple< VR0, VR1, VR2, VR3, VR4, VR5, VR6, VR7, VR8, VR9 > &val, uint tid, const tuple< Cmp0, Cmp1, Cmp2, Cmp3, Cmp4, Cmp5, Cmp6, Cmp7, Cmp8, Cmp9 > &cmp)
 
template<typename K , typename VP0 , typename VP1 , typename VP2 , typename VP3 , typename VP4 , typename VP5 , typename VP6 , typename VP7 , typename VP8 , typename VP9 , typename VR0 , typename VR1 , typename VR2 , typename VR3 , typename VR4 , typename VR5 , typename VR6 , typename VR7 , typename VR8 , typename VR9 , class Cmp >
__device__ __forceinline__ void warpReduceKeyVal (volatile K *skeys, K &key, const tuple< VP0, VP1, VP2, VP3, VP4, VP5, VP6, VP7, VP8, VP9 > &svals, const tuple< VR0, VR1, VR2, VR3, VR4, VR5, VR6, VR7, VR8, VR9 > &val, uint tid, const Cmp &cmp)
 
template<typename K , typename V , class Cmp >
__device__ __forceinline__ void warpReduceKeyVal (volatile K *skeys, K &key, volatile V *svals, V &val, uint tid, const Cmp &cmp)
 
template<typename T >
__device__ __forceinline__ T warpScanExclusive (T data, volatile T *smem, uint tid)
 
template<typename T >
__device__ T warpScanInclusive (T data, volatile T *smem, uint tid)
 
template<class InIt , class OutIt , class UnOp >
__device__ __forceinline__ OutIt warpTransform (InIt beg, InIt end, OutIt out, const UnOp &op)
 
template<class InIt1 , class InIt2 , class OutIt , class BinOp >
__device__ __forceinline__ OutIt warpTransform (InIt1 beg1, InIt1 end1, InIt2 beg2, OutIt out, const BinOp &op)
 
template<typename OutIt , typename T >
__device__ __forceinline__ void warpYota (OutIt beg, OutIt end, T value)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, XYZ4_to_BGR_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > XYZ4_to_BGR_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, XYZ4_to_BGRA_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > XYZ4_to_BGRA_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, XYZ4_to_RGB_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > XYZ4_to_RGB_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, XYZ4_to_RGBA_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > XYZ4_to_RGBA_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, XYZ_to_BGR_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > XYZ_to_BGR_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, XYZ_to_BGRA_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > XYZ_to_BGRA_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, XYZ_to_RGB_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > XYZ_to_RGB_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, XYZ_to_RGBA_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > XYZ_to_RGBA_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, YCrCb4_to_BGR_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > YCrCb4_to_BGR_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, YCrCb4_to_BGRA_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > YCrCb4_to_BGRA_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, YCrCb4_to_RGB_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > YCrCb4_to_RGB_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, YCrCb4_to_RGBA_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > YCrCb4_to_RGBA_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, YCrCb_to_BGR_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > YCrCb_to_BGR_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, YCrCb_to_BGRA_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > YCrCb_to_BGRA_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, YCrCb_to_RGB_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > YCrCb_to_RGB_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, YCrCb_to_RGBA_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > YCrCb_to_RGBA_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, YUV4_to_BGR_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > YUV4_to_BGR_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, YUV4_to_BGRA_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > YUV4_to_BGRA_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, YUV4_to_RGB_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > YUV4_to_RGB_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, YUV4_to_RGBA_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > YUV4_to_RGBA_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, YUV_to_BGR_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > YUV_to_BGR_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, YUV_to_BGRA_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > YUV_to_BGRA_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, YUV_to_RGB_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > YUV_to_RGB_ (const SrcPtr &src)
 
template<class SrcPtr >
__host__ Expr< UnaryTransformPtrSz< typename PtrTraits< SrcPtr >::ptr_type, YUV_to_RGBA_func< typename VecTraits< typename PtrTraits< SrcPtr >::value_type >::elem_type > > > YUV_to_RGBA_ (const SrcPtr &src)
 
template<class Ptr0 , class Ptr1 >
__host__ ZipPtrSz< tuple< typename PtrTraits< Ptr0 >::ptr_type, typename PtrTraits< Ptr1 >::ptr_type > > zipPtr (const Ptr0 &ptr0, const Ptr1 &ptr1)
 
template<class Ptr0 , class Ptr1 , class Ptr2 >
__host__ ZipPtrSz< tuple< typename PtrTraits< Ptr0 >::ptr_type, typename PtrTraits< Ptr1 >::ptr_type, typename PtrTraits< Ptr2 >::ptr_type > > zipPtr (const Ptr0 &ptr0, const Ptr1 &ptr1, const Ptr2 &ptr2)
 
template<class Ptr0 , class Ptr1 , class Ptr2 , class Ptr3 >
__host__ ZipPtrSz< tuple< typename PtrTraits< Ptr0 >::ptr_type, typename PtrTraits< Ptr1 >::ptr_type, typename PtrTraits< Ptr2 >::ptr_type, typename PtrTraits< Ptr3 >::ptr_type > > zipPtr (const Ptr0 &ptr0, const Ptr1 &ptr1, const Ptr2 &ptr2, const Ptr3 &ptr3)