OpenFPM_pdata  4.1.0
Project that contain the implementation of distributed structures
 
Loading...
Searching...
No Matches
cub::BlockReduceRakingCommutativeOnly< T, BLOCK_DIM_X, BLOCK_DIM_Y, BLOCK_DIM_Z, PTX_ARCH >::_TempStorage Union Reference

Shared memory storage layout type. More...

Detailed Description

template<typename T, int BLOCK_DIM_X, int BLOCK_DIM_Y, int BLOCK_DIM_Z, int PTX_ARCH>
union cub::BlockReduceRakingCommutativeOnly< T, BLOCK_DIM_X, BLOCK_DIM_Y, BLOCK_DIM_Z, PTX_ARCH >::_TempStorage

Shared memory storage layout type.

Definition at line 96 of file block_reduce_raking_commutative_only.cuh.

Data Fields

struct { 
 
   WarpReduce::TempStorage   warp_storage 
 Storage for warp-synchronous reduction. More...
 
   BlockRakingLayout::TempStorage   raking_grid 
 Padded thread block raking grid. More...
 
};  
 
FallBack::TempStorage fallback_storage
 Fall-back storage for non-commutative block scan.
 

Field Documentation

◆ fallback_storage

template<typename T , int BLOCK_DIM_X, int BLOCK_DIM_Y, int BLOCK_DIM_Z, int PTX_ARCH>
FallBack::TempStorage cub::BlockReduceRakingCommutativeOnly< T, BLOCK_DIM_X, BLOCK_DIM_Y, BLOCK_DIM_Z, PTX_ARCH >::_TempStorage::fallback_storage

Fall-back storage for non-commutative block scan.

Definition at line 103 of file block_reduce_raking_commutative_only.cuh.

◆ raking_grid

template<typename T , int BLOCK_DIM_X, int BLOCK_DIM_Y, int BLOCK_DIM_Z, int PTX_ARCH>
BlockRakingLayout::TempStorage cub::BlockReduceRakingCommutativeOnly< T, BLOCK_DIM_X, BLOCK_DIM_Y, BLOCK_DIM_Z, PTX_ARCH >::_TempStorage::raking_grid

Padded thread block raking grid.

Definition at line 101 of file block_reduce_raking_commutative_only.cuh.

◆ warp_storage

template<typename T , int BLOCK_DIM_X, int BLOCK_DIM_Y, int BLOCK_DIM_Z, int PTX_ARCH>
WarpReduce::TempStorage cub::BlockReduceRakingCommutativeOnly< T, BLOCK_DIM_X, BLOCK_DIM_Y, BLOCK_DIM_Z, PTX_ARCH >::_TempStorage::warp_storage

Storage for warp-synchronous reduction.

Definition at line 100 of file block_reduce_raking_commutative_only.cuh.


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