OpenFPM_pdata  4.1.0
Project that contain the implementation of distributed structures
 
Loading...
Searching...
No Matches
cub::DipatchHistogram< NUM_CHANNELS, NUM_ACTIVE_CHANNELS, SampleIteratorT, CounterT, LevelT, OffsetT >::SearchTransform< LevelIteratorT > Struct Template Reference

Detailed Description

template<int NUM_CHANNELS, int NUM_ACTIVE_CHANNELS, typename SampleIteratorT, typename CounterT, typename LevelT, typename OffsetT>
template<typename LevelIteratorT>
struct cub::DipatchHistogram< NUM_CHANNELS, NUM_ACTIVE_CHANNELS, SampleIteratorT, CounterT, LevelT, OffsetT >::SearchTransform< LevelIteratorT >

Definition at line 197 of file dispatch_histogram.cuh.

Public Member Functions

__host__ __device__ __forceinline__ void Init (LevelIteratorT d_levels, int num_output_levels)
 
template<CacheLoadModifier LOAD_MODIFIER, typename _SampleT >
__host__ __device__ __forceinline__ void BinSelect (_SampleT sample, int &bin, bool valid)
 

Data Fields

LevelIteratorT d_levels
 
int num_output_levels
 

Member Function Documentation

◆ BinSelect()

template<int NUM_CHANNELS, int NUM_ACTIVE_CHANNELS, typename SampleIteratorT , typename CounterT , typename LevelT , typename OffsetT >
template<typename LevelIteratorT >
template<CacheLoadModifier LOAD_MODIFIER, typename _SampleT >
__host__ __device__ __forceinline__ void cub::DipatchHistogram< NUM_CHANNELS, NUM_ACTIVE_CHANNELS, SampleIteratorT, CounterT, LevelT, OffsetT >::SearchTransform< LevelIteratorT >::BinSelect ( _SampleT  sample,
int bin,
bool  valid 
)
inline

Level iterator wrapper type

Definition at line 213 of file dispatch_histogram.cuh.

◆ Init()

template<int NUM_CHANNELS, int NUM_ACTIVE_CHANNELS, typename SampleIteratorT , typename CounterT , typename LevelT , typename OffsetT >
template<typename LevelIteratorT >
__host__ __device__ __forceinline__ void cub::DipatchHistogram< NUM_CHANNELS, NUM_ACTIVE_CHANNELS, SampleIteratorT, CounterT, LevelT, OffsetT >::SearchTransform< LevelIteratorT >::Init ( LevelIteratorT  d_levels,
int  num_output_levels 
)
inline

Definition at line 203 of file dispatch_histogram.cuh.

Field Documentation

◆ d_levels

template<int NUM_CHANNELS, int NUM_ACTIVE_CHANNELS, typename SampleIteratorT , typename CounterT , typename LevelT , typename OffsetT >
template<typename LevelIteratorT >
LevelIteratorT cub::DipatchHistogram< NUM_CHANNELS, NUM_ACTIVE_CHANNELS, SampleIteratorT, CounterT, LevelT, OffsetT >::SearchTransform< LevelIteratorT >::d_levels

Definition at line 199 of file dispatch_histogram.cuh.

◆ num_output_levels

template<int NUM_CHANNELS, int NUM_ACTIVE_CHANNELS, typename SampleIteratorT , typename CounterT , typename LevelT , typename OffsetT >
template<typename LevelIteratorT >
int cub::DipatchHistogram< NUM_CHANNELS, NUM_ACTIVE_CHANNELS, SampleIteratorT, CounterT, LevelT, OffsetT >::SearchTransform< LevelIteratorT >::num_output_levels

Definition at line 200 of file dispatch_histogram.cuh.


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