OpenFPM_pdata  4.1.0
Project that contain the implementation of distributed structures
 
Loading...
Searching...
No Matches
cub::AgentSpmv< AgentSpmvPolicyT, ValueT, OffsetT, HAS_ALPHA, HAS_BETA, PTX_ARCH >::_TempStorage::Aliasable Union Reference

Detailed Description

template<typename AgentSpmvPolicyT, typename ValueT, typename OffsetT, bool HAS_ALPHA, bool HAS_BETA, int PTX_ARCH = CUB_PTX_ARCH>
union cub::AgentSpmv< AgentSpmvPolicyT, ValueT, OffsetT, HAS_ALPHA, HAS_BETA, PTX_ARCH >::_TempStorage::Aliasable

Definition at line 224 of file agent_spmv_orig.cuh.

Data Fields

MergeItem merge_items [ITEMS_PER_THREAD+TILE_ITEMS+1]
 
BlockExchangeT::TempStorage exchange
 
BlockReduceT::TempStorage reduce
 
BlockScanT::TempStorage scan
 
BlockPrefixSumT::TempStorage prefix_sum
 

Field Documentation

◆ exchange

template<typename AgentSpmvPolicyT , typename ValueT , typename OffsetT , bool HAS_ALPHA, bool HAS_BETA, int PTX_ARCH = CUB_PTX_ARCH>
BlockExchangeT::TempStorage cub::AgentSpmv< AgentSpmvPolicyT, ValueT, OffsetT, HAS_ALPHA, HAS_BETA, PTX_ARCH >::_TempStorage::Aliasable::exchange

Definition at line 230 of file agent_spmv_orig.cuh.

◆ merge_items

template<typename AgentSpmvPolicyT , typename ValueT , typename OffsetT , bool HAS_ALPHA, bool HAS_BETA, int PTX_ARCH = CUB_PTX_ARCH>
MergeItem cub::AgentSpmv< AgentSpmvPolicyT, ValueT, OffsetT, HAS_ALPHA, HAS_BETA, PTX_ARCH >::_TempStorage::Aliasable::merge_items[ITEMS_PER_THREAD+TILE_ITEMS+1]

Definition at line 227 of file agent_spmv_orig.cuh.

◆ prefix_sum

template<typename AgentSpmvPolicyT , typename ValueT , typename OffsetT , bool HAS_ALPHA, bool HAS_BETA, int PTX_ARCH = CUB_PTX_ARCH>
BlockPrefixSumT::TempStorage cub::AgentSpmv< AgentSpmvPolicyT, ValueT, OffsetT, HAS_ALPHA, HAS_BETA, PTX_ARCH >::_TempStorage::Aliasable::prefix_sum

Definition at line 239 of file agent_spmv_orig.cuh.

◆ reduce

template<typename AgentSpmvPolicyT , typename ValueT , typename OffsetT , bool HAS_ALPHA, bool HAS_BETA, int PTX_ARCH = CUB_PTX_ARCH>
BlockReduceT::TempStorage cub::AgentSpmv< AgentSpmvPolicyT, ValueT, OffsetT, HAS_ALPHA, HAS_BETA, PTX_ARCH >::_TempStorage::Aliasable::reduce

Definition at line 233 of file agent_spmv_orig.cuh.

◆ scan

template<typename AgentSpmvPolicyT , typename ValueT , typename OffsetT , bool HAS_ALPHA, bool HAS_BETA, int PTX_ARCH = CUB_PTX_ARCH>
BlockScanT::TempStorage cub::AgentSpmv< AgentSpmvPolicyT, ValueT, OffsetT, HAS_ALPHA, HAS_BETA, PTX_ARCH >::_TempStorage::Aliasable::scan

Definition at line 236 of file agent_spmv_orig.cuh.


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