Point Cloud Library (PCL)
1.11.0
|
#include </tmp/B.n42QjO/BUILD/pcl-pcl-1.11.0/gpu/kinfu/src/cuda/utils.hpp>
Static Public Member Functions | |
static __device__ __forceinline__ unsigned int | stride () |
static __device__ __forceinline__ int | flattenedThreadId () |
template<int CTA_SIZE, typename T , class BinOp > | |
static __device__ __forceinline__ void | reduce (volatile T *buffer, BinOp op) |
template<int CTA_SIZE, typename T , class BinOp > | |
static __device__ __forceinline__ T | reduce (volatile T *buffer, T init, BinOp op) |
static __device__ __forceinline__ unsigned int | id () |
static __device__ __forceinline__ unsigned int | stride () |
static __device__ __forceinline__ void | sync () |
static __device__ __forceinline__ int | flattenedThreadId () |
template<typename It , typename T > | |
static __device__ __forceinline__ void | fill (It beg, It end, const T &value) |
template<typename OutIt , typename T > | |
static __device__ __forceinline__ void | yota (OutIt beg, OutIt end, T value) |
template<typename InIt , typename OutIt > | |
static __device__ __forceinline__ void | copy (InIt beg, InIt end, OutIt out) |
template<typename InIt , typename OutIt , class UnOp > | |
static __device__ __forceinline__ void | transform (InIt beg, InIt end, OutIt out, UnOp op) |
template<typename InIt1 , typename InIt2 , typename OutIt , class BinOp > | |
static __device__ __forceinline__ void | transform (InIt1 beg1, InIt1 end1, InIt2 beg2, OutIt out, BinOp op) |
template<int CTA_SIZE, typename T , class BinOp > | |
static __device__ __forceinline__ void | reduce (volatile T *buffer, BinOp op) |
template<int CTA_SIZE, typename T , class BinOp > | |
static __device__ __forceinline__ T | reduce (volatile T *buffer, T init, BinOp op) |
template<typename T , class BinOp > | |
static __device__ __forceinline__ void | reduce_n (T *data, unsigned int n, BinOp op) |
|
inlinestatic |
Definition at line 88 of file block.hpp.
References flattenedThreadId(), and stride().
|
inlinestatic |
Definition at line 67 of file block.hpp.
References flattenedThreadId(), and stride().
|
inlinestatic |
|
inlinestatic |
Definition at line 468 of file utils.hpp.
Referenced by copy(), fill(), reduce(), reduce_n(), transform(), and yota().
|
inlinestatic |
|
inlinestatic |
Definition at line 122 of file block.hpp.
References flattenedThreadId().
|
inlinestatic |
Definition at line 144 of file block.hpp.
References flattenedThreadId().
|
inlinestatic |
Definition at line 474 of file utils.hpp.
References flattenedThreadId().
|
inlinestatic |
Definition at line 496 of file utils.hpp.
References flattenedThreadId().
|
inlinestatic |
Definition at line 169 of file block.hpp.
References flattenedThreadId(), and stride().
|
inlinestatic |
|
inlinestatic |
Definition at line 462 of file utils.hpp.
Referenced by copy(), fill(), reduce_n(), transform(), and yota().
|
inlinestatic |
|
inlinestatic |
Definition at line 99 of file block.hpp.
References flattenedThreadId(), and stride().
|
inlinestatic |
Definition at line 110 of file block.hpp.
References flattenedThreadId(), and stride().
|
inlinestatic |
Definition at line 77 of file block.hpp.
References flattenedThreadId(), and stride().