template<unsigned int prp, unsigned int blockLength>
struct sadd_block_< prp, blockLength >
Definition at line 160 of file map_vector_sparse_cuda_kernels.cuh.
|
typedef boost::mpl::int_< prp > | prop |
|
|
template<typename red_type > |
__device__ static __host__ red_type | red (red_type &r1, red_type &r2) |
|
static bool | is_special () |
|
template<typename seg_type , typename output_type > |
__device__ static __host__ void | set (seg_type seg_next, seg_type seg_prev, output_type &output, int i) |
| is not special reduction so it does not need it
|
|
◆ prop
template<unsigned int prp, unsigned int blockLength>
◆ is_special()
template<unsigned int prp, unsigned int blockLength>
static bool sadd_block_< prp, blockLength >::is_special |
( |
| ) |
|
|
inlinestatic |
◆ red()
template<unsigned int prp, unsigned int blockLength>
template<typename red_type >
__device__ static __host__ red_type sadd_block_< prp, blockLength >::red |
( |
red_type & |
r1, |
|
|
red_type & |
r2 |
|
) |
| |
|
inlinestatic |
◆ set()
template<unsigned int prp, unsigned int blockLength>
template<typename seg_type , typename output_type >
__device__ static __host__ void sadd_block_< prp, blockLength >::set |
( |
seg_type |
seg_next, |
|
|
seg_type |
seg_prev, |
|
|
output_type & |
output, |
|
|
int |
i |
|
) |
| |
|
inlinestatic |
The documentation for this struct was generated from the following file: