OpenFPM  5.2.0
Project that contain the implementation of distributed structures
cub::DipatchHistogram< NUM_CHANNELS, NUM_ACTIVE_CHANNELS, SampleIteratorT, CounterT, LevelT, OffsetT >::SearchTransform< LevelIteratorT > Struct Template Reference

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
 

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.

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.


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