Point Cloud Library (PCL) 1.12.0
Loading...
Searching...
No Matches
pcl::device::Emulation Struct Reference

#include </builddir/build/BUILD/pcl-1.12.0-build/pcl-1.12.0/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 48 of file emulation.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: