CUB  
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Namespaces
block_adjacent_difference.cuh File Reference
#include "../config.cuh"
#include "../util_type.cuh"
#include "../util_ptx.cuh"

Classes

class  cub::BlockAdjacentDifference< T, BLOCK_DIM_X, BLOCK_DIM_Y, BLOCK_DIM_Z, PTX_ARCH >
 BlockAdjacentDifference provides collective methods for computing the differences of adjacent elements partitioned across a CUDA thread block. More...
 
struct  cub::BlockAdjacentDifference< T, BLOCK_DIM_X, BLOCK_DIM_Y, BLOCK_DIM_Z, PTX_ARCH >::TempStorage
 The operations exposed by BlockDiscontinuity require a temporary memory allocation of this nested type for thread communication. This opaque storage can be allocated directly using the __shared__ keyword. Alternatively, it can be aliased to externally allocated memory (shared or global) or union'd with other storage allocation types to facilitate memory reuse. More...
 

Namespaces

 cub
 

Detailed Description

The cub::BlockAdjacentDifference class provides collective methods for computing the differences of adjacent elements partitioned across a CUDA thread block.