#include <reduction_detail.hpp>
List of all members.
Static Public Member Functions |
| template<typename T , typename V1 , typename V2 , typename Pred > |
| static __device__ void | reduce (T &myData, V1 &myVal1, V2 &myVal2, volatile T *sdata, V1 *sval1, V2 *sval2, int tid, const Pred &pred) |
template<>
struct cv::gpu::device::utility_detail::PredVal2WarpReductor< 16 >
Member Function Documentation
template<typename T , typename V1 , typename V2 , typename Pred >
| static __device__ void cv::gpu::device::utility_detail::PredVal2WarpReductor< 16 >::reduce |
( |
T & |
myData, |
|
|
V1 & |
myVal1, |
|
|
V2 & |
myVal2, |
|
|
volatile T * |
sdata, |
|
|
V1 * |
sval1, |
|
|
V2 * |
sval2, |
|
|
int |
tid, |
|
|
const Pred & |
pred |
|
) |
| [static] |
The documentation for this struct was generated from the following file: