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 >::MergeItem Union Reference

Merge item type (either a non-zero value or a row-end offset) More...

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 >::MergeItem

Merge item type (either a non-zero value or a row-end offset)

Definition at line 210 of file agent_spmv_orig.cuh.

Public Types

typedef If< AgentSpmvPolicyT::DIRECT_LOAD_NONZEROS, NullType, ValueT >::Type MergeValueT
 

Data Fields

OffsetT row_end_offset
 
MergeValueT nonzero
 

Member Typedef Documentation

◆ MergeValueT

template<typename AgentSpmvPolicyT , typename ValueT , typename OffsetT , bool HAS_ALPHA, bool HAS_BETA, int PTX_ARCH = CUB_PTX_ARCH>
typedef If<AgentSpmvPolicyT::DIRECT_LOAD_NONZEROS,NullType,ValueT>::Type cub::AgentSpmv< AgentSpmvPolicyT, ValueT, OffsetT, HAS_ALPHA, HAS_BETA, PTX_ARCH >::MergeItem::MergeValueT

Definition at line 213 of file agent_spmv_orig.cuh.

Field Documentation

◆ nonzero

template<typename AgentSpmvPolicyT , typename ValueT , typename OffsetT , bool HAS_ALPHA, bool HAS_BETA, int PTX_ARCH = CUB_PTX_ARCH>
MergeValueT cub::AgentSpmv< AgentSpmvPolicyT, ValueT, OffsetT, HAS_ALPHA, HAS_BETA, PTX_ARCH >::MergeItem::nonzero

Definition at line 216 of file agent_spmv_orig.cuh.

◆ row_end_offset

template<typename AgentSpmvPolicyT , typename ValueT , typename OffsetT , bool HAS_ALPHA, bool HAS_BETA, int PTX_ARCH = CUB_PTX_ARCH>
OffsetT cub::AgentSpmv< AgentSpmvPolicyT, ValueT, OffsetT, HAS_ALPHA, HAS_BETA, PTX_ARCH >::MergeItem::row_end_offset

Definition at line 215 of file agent_spmv_orig.cuh.


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