#include <reduce_key_val.hpp>
|
template<class PointerTuple , class ReferenceTuple > |
static __device__ void | loadToSmem (const PointerTuple &smem, const ReferenceTuple &data, unsigned int tid) |
|
template<class PointerTuple , class ReferenceTuple > |
static __device__ void | loadFromSmem (const PointerTuple &smem, const ReferenceTuple &data, unsigned int tid) |
|
template<class ReferenceTuple > |
static __device__ void | copyShfl (const ReferenceTuple &val, unsigned int delta, int width) |
|
template<class PointerTuple , class ReferenceTuple > |
static __device__ void | copy (const PointerTuple &svals, const ReferenceTuple &val, unsigned int tid, unsigned int delta) |
|
template<class KeyReferenceTuple , class ValReferenceTuple , class CmpTuple > |
static __device__ void | mergeShfl (const KeyReferenceTuple &key, const ValReferenceTuple &val, const CmpTuple &cmp, unsigned int delta, int width) |
|
template<class KeyPointerTuple , class KeyReferenceTuple , class ValPointerTuple , class ValReferenceTuple , class CmpTuple > |
static __device__ void | merge (const KeyPointerTuple &skeys, const KeyReferenceTuple &key, const ValPointerTuple &svals, const ValReferenceTuple &val, const CmpTuple &cmp, unsigned int tid, unsigned int delta) |
|
§ copy()
template<unsigned int I, unsigned int N>
template<class PointerTuple , class ReferenceTuple >
§ copyShfl()
template<unsigned int I, unsigned int N>
template<class ReferenceTuple >
§ loadFromSmem()
template<unsigned int I, unsigned int N>
template<class PointerTuple , class ReferenceTuple >
§ loadToSmem()
template<unsigned int I, unsigned int N>
template<class PointerTuple , class ReferenceTuple >
§ merge()
template<unsigned int I, unsigned int N>
template<class KeyPointerTuple , class KeyReferenceTuple , class ValPointerTuple , class ValReferenceTuple , class CmpTuple >
static __device__ void cv::gpu::device::reduce_key_val_detail::For< I, N >::merge |
( |
const KeyPointerTuple & |
skeys, |
|
|
const KeyReferenceTuple & |
key, |
|
|
const ValPointerTuple & |
svals, |
|
|
const ValReferenceTuple & |
val, |
|
|
const CmpTuple & |
cmp, |
|
|
unsigned int |
tid, |
|
|
unsigned int |
delta |
|
) |
| |
|
inlinestatic |
§ mergeShfl()
template<unsigned int I, unsigned int N>
template<class KeyReferenceTuple , class ValReferenceTuple , class CmpTuple >
The documentation for this struct was generated from the following file: