OpenCV: cv::cudev::Min< T > Struct Template Reference

| OpenCV 3.4.2 Open Source Computer Vision

Classes | Public Types | Static Public Member Functions | List of all members
cv::cudev::Min< T > Struct Template Reference
Core functionality » OpenGL interoperability » CUDA-accelerated Computer Vision » Device layer

`#include "reduce_to_vec.hpp"`

Inheritance diagram for cv::cudev::Min< T >:

## Classes
struct | rebind

## Public Types
typedef T | work_type
Public Types inherited from cv::cudev::binary_function< T, T, T >
typedef T | first_argument_type
typedef T | result_type
typedef T | second_argument_type

## Static Public Member Functions
__device__ static __forceinline__ T | initialValue ()
__device__ static __forceinline__ T | result (T r, int)

## Additional Inherited Members
Public Member Functions inherited from cv::cudev::minimum< T >
__device__ __forceinline__ T | operator() (typename TypeTraits< T >::parameter_type a, typename TypeTraits< T >::parameter_type b) const

## Member Typedef Documentation

## ◆ work_type

template<typename T >

typedef T cv::cudev::Min< T >::work_type

## Member Function Documentation

## ◆ initialValue()

template<typename T >

__device__ static __forceinline__ T cv::cudev::Min< T >::initialValue | ( |  | ) |
| inlinestatic

## ◆ result()

template<typename T >

__device__ static __forceinline__ T cv::cudev::Min< T >::result | ( | T | r,
|  | int |
| ) |  |
| inlinestatic

The documentation for this struct was generated from the following file:

- cudev/include/opencv2/cudev/grid/reduce_to_vec.hpp