OpenFPM_pdata  4.1.0
Project that contain the implementation of distributed structures
 
Loading...
Searching...
No Matches
cub::AgentRle< AgentRlePolicyT, InputIteratorT, OffsetsOutputIteratorT, LengthsOutputIteratorT, EqualityOpT, OffsetT >::_TempStorage::Aliasable Union Reference

Detailed Description

template<typename AgentRlePolicyT, typename InputIteratorT, typename OffsetsOutputIteratorT, typename LengthsOutputIteratorT, typename EqualityOpT, typename OffsetT>
union cub::AgentRle< AgentRlePolicyT, InputIteratorT, OffsetsOutputIteratorT, LengthsOutputIteratorT, EqualityOpT, OffsetT >::_TempStorage::Aliasable

Definition at line 215 of file agent_rle.cuh.

Data Structures

union  ScatterAliasable
 

Data Fields

struct { 
 
   BlockDiscontinuityT::TempStorage   discontinuity 
 
   WarpScanPairs::TempStorage   warp_scan [WARPS] 
 
   Uninitialized< LengthOffsetPair[WARPS]>   warp_aggregates 
 
   TilePrefixCallbackOpT::TempStorage   prefix 
 
};  
 
BlockLoadT::TempStorage load
 
union cub::AgentRle::_TempStorage::Aliasable::ScatterAliasable scatter_aliasable
 

Field Documentation

◆ discontinuity

template<typename AgentRlePolicyT , typename InputIteratorT , typename OffsetsOutputIteratorT , typename LengthsOutputIteratorT , typename EqualityOpT , typename OffsetT >
BlockDiscontinuityT::TempStorage cub::AgentRle< AgentRlePolicyT, InputIteratorT, OffsetsOutputIteratorT, LengthsOutputIteratorT, EqualityOpT, OffsetT >::_TempStorage::Aliasable::discontinuity

Definition at line 219 of file agent_rle.cuh.

◆ load

template<typename AgentRlePolicyT , typename InputIteratorT , typename OffsetsOutputIteratorT , typename LengthsOutputIteratorT , typename EqualityOpT , typename OffsetT >
BlockLoadT::TempStorage cub::AgentRle< AgentRlePolicyT, InputIteratorT, OffsetsOutputIteratorT, LengthsOutputIteratorT, EqualityOpT, OffsetT >::_TempStorage::Aliasable::load

Definition at line 226 of file agent_rle.cuh.

◆ prefix

template<typename AgentRlePolicyT , typename InputIteratorT , typename OffsetsOutputIteratorT , typename LengthsOutputIteratorT , typename EqualityOpT , typename OffsetT >
TilePrefixCallbackOpT::TempStorage cub::AgentRle< AgentRlePolicyT, InputIteratorT, OffsetsOutputIteratorT, LengthsOutputIteratorT, EqualityOpT, OffsetT >::_TempStorage::Aliasable::prefix

Definition at line 222 of file agent_rle.cuh.

◆ warp_aggregates

template<typename AgentRlePolicyT , typename InputIteratorT , typename OffsetsOutputIteratorT , typename LengthsOutputIteratorT , typename EqualityOpT , typename OffsetT >
Uninitialized<LengthOffsetPair[WARPS]> cub::AgentRle< AgentRlePolicyT, InputIteratorT, OffsetsOutputIteratorT, LengthsOutputIteratorT, EqualityOpT, OffsetT >::_TempStorage::Aliasable::warp_aggregates

Definition at line 221 of file agent_rle.cuh.

◆ warp_scan

template<typename AgentRlePolicyT , typename InputIteratorT , typename OffsetsOutputIteratorT , typename LengthsOutputIteratorT , typename EqualityOpT , typename OffsetT >
WarpScanPairs::TempStorage cub::AgentRle< AgentRlePolicyT, InputIteratorT, OffsetsOutputIteratorT, LengthsOutputIteratorT, EqualityOpT, OffsetT >::_TempStorage::Aliasable::warp_scan[WARPS]

Definition at line 220 of file agent_rle.cuh.


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