Point Cloud Library (PCL)  1.9.1-dev
List of all members | Static Public Member Functions
pcl::device::kinfuLS::Block Struct Reference

#include </__w/1/s/gpu/kinfu_large_scale/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)
 

Detailed Description

Definition at line 481 of file utils.hpp.

Member Function Documentation

static __device__ __forceinline__ int pcl::device::kinfuLS::Block::flattenedThreadId ( )
inlinestatic
template<int CTA_SIZE, typename T , class BinOp >
static __device__ __forceinline__ void pcl::device::kinfuLS::Block::reduce ( volatile T *  buffer,
BinOp  op 
)
inlinestatic

Definition at line 495 of file utils.hpp.

template<int CTA_SIZE, typename T , class BinOp >
static __device__ __forceinline__ T pcl::device::kinfuLS::Block::reduce ( volatile T *  buffer,
init,
BinOp  op 
)
inlinestatic

Definition at line 517 of file utils.hpp.

static __device__ __forceinline__ unsigned int pcl::device::kinfuLS::Block::stride ( )
inlinestatic

Definition at line 483 of file utils.hpp.


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