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

#include </__w/1/s/gpu/kinfu/src/cuda/utils.hpp>

Static Public Member Functions

static __device__ __forceinline__ int warp_reduce (volatile int *ptr, const unsigned int tid)
 
static __forceinline__ __device__ int Ballot (int predicate, volatile int *cta_buffer)
 
static __forceinline__ __device__ bool All (int predicate, volatile int *cta_buffer)
 
static __forceinline__ __device__ int Ballot (int predicate, volatile int *cta_buffer)
 
static __forceinline__ __device__ int ballot (int predicate, volatile int *cta_buffer)
 

Detailed Description

Definition at line 562 of file utils.hpp.

Member Function Documentation

◆ All()

static __forceinline__ __device__ bool pcl::device::Emulation::All ( int  predicate,
volatile int *  cta_buffer 
)
inlinestatic

Definition at line 594 of file utils.hpp.

References pcl::utils::ignore().

◆ Ballot() [1/2]

static __forceinline__ __device__ int pcl::device::Emulation::Ballot ( int  predicate,
volatile int *  cta_buffer 
)
inlinestatic

Definition at line 583 of file utils.hpp.

References pcl::utils::ignore().

◆ Ballot() [2/2]

static __forceinline__ __device__ int pcl::device::Emulation::Ballot ( int  predicate,
volatile int *  cta_buffer 
)
inlinestatic

Definition at line 50 of file emulation.hpp.

References pcl::utils::ignore().

◆ ballot()

static __forceinline__ __device__ int pcl::device::Emulation::ballot ( int  predicate,
volatile int *  cta_buffer 
)
inlinestatic

Definition at line 50 of file emulation.hpp.

References pcl::utils::ignore().

◆ warp_reduce()

static __device__ __forceinline__ int pcl::device::Emulation::warp_reduce ( volatile int *  ptr,
const unsigned int  tid 
)
inlinestatic

Definition at line 565 of file utils.hpp.


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