#include </__w/1/s/gpu/kinfu_large_scale/src/cuda/utils.hpp>
|
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) |
|
Definition at line 464 of file utils.hpp.
◆ flattenedThreadId()
static __device__ __forceinline__ int pcl::device::kinfuLS::Block::flattenedThreadId |
( |
| ) |
|
|
inlinestatic |
◆ reduce() [1/2]
template<int CTA_SIZE, typename T , class BinOp >
static __device__ __forceinline__ void pcl::device::kinfuLS::Block::reduce |
( |
volatile T * |
buffer, |
|
|
BinOp |
op |
|
) |
| |
|
inlinestatic |
◆ reduce() [2/2]
template<int CTA_SIZE, typename T , class BinOp >
static __device__ __forceinline__ T pcl::device::kinfuLS::Block::reduce |
( |
volatile T * |
buffer, |
|
|
T |
init, |
|
|
BinOp |
op |
|
) |
| |
|
inlinestatic |
◆ stride()
static __device__ __forceinline__ unsigned int pcl::device::kinfuLS::Block::stride |
( |
| ) |
|
|
inlinestatic |
The documentation for this struct was generated from the following file:
- /__w/1/s/gpu/kinfu_large_scale/src/cuda/utils.hpp