| rocPRIM
    | 
This is the complete list of members for block_shuffle< T, BlockSizeX, BlockSizeY, BlockSizeZ >, including all inherited members.
| down(T(&input)[ItemsPerThread], T(&next)[ItemsPerThread]) | block_shuffle< T, BlockSizeX, BlockSizeY, BlockSizeZ > | inline | 
| down(const size_t &flat_id, T(&input)[ItemsPerThread], T(&next)[ItemsPerThread]) | block_shuffle< T, BlockSizeX, BlockSizeY, BlockSizeZ > | inline | 
| down(const size_t &flat_id, T(&input)[ItemsPerThread], T(&next)[ItemsPerThread], storage_type &storage) | block_shuffle< T, BlockSizeX, BlockSizeY, BlockSizeZ > | inline | 
| down(T(&input)[ItemsPerThread], T(&next)[ItemsPerThread], T &block_prefix) | block_shuffle< T, BlockSizeX, BlockSizeY, BlockSizeZ > | inline | 
| down(const size_t &flat_id, T(&input)[ItemsPerThread], T(&next)[ItemsPerThread], T &block_prefix) | block_shuffle< T, BlockSizeX, BlockSizeY, BlockSizeZ > | inline | 
| down(const size_t &flat_id, T(&input)[ItemsPerThread], T(&next)[ItemsPerThread], T &block_prefix, storage_type &storage) | block_shuffle< T, BlockSizeX, BlockSizeY, BlockSizeZ > | inline | 
| offset(T input, T &output, int distance=1) | block_shuffle< T, BlockSizeX, BlockSizeY, BlockSizeZ > | inline | 
| offset(const size_t &flat_id, T input, T &output, int distance) | block_shuffle< T, BlockSizeX, BlockSizeY, BlockSizeZ > | inline | 
| offset(const size_t &flat_id, T input, T &output, int distance, storage_type &storage) | block_shuffle< T, BlockSizeX, BlockSizeY, BlockSizeZ > | inline | 
| rotate(T input, T &output, unsigned int distance=1) | block_shuffle< T, BlockSizeX, BlockSizeY, BlockSizeZ > | inline | 
| rotate(const size_t &flat_id, T input, T &output, unsigned int distance) | block_shuffle< T, BlockSizeX, BlockSizeY, BlockSizeZ > | inline | 
| rotate(const size_t &flat_id, T input, T &output, unsigned int distance, storage_type &storage) | block_shuffle< T, BlockSizeX, BlockSizeY, BlockSizeZ > | inline | 
| storage_type typedef | block_shuffle< T, BlockSizeX, BlockSizeY, BlockSizeZ > | |
| up(T(&input)[ItemsPerThread], T(&prev)[ItemsPerThread]) | block_shuffle< T, BlockSizeX, BlockSizeY, BlockSizeZ > | inline | 
| up(const size_t &flat_id, T(&input)[ItemsPerThread], T(&prev)[ItemsPerThread]) | block_shuffle< T, BlockSizeX, BlockSizeY, BlockSizeZ > | inline | 
| up(const size_t &flat_id, T(&input)[ItemsPerThread], T(&prev)[ItemsPerThread], storage_type &storage) | block_shuffle< T, BlockSizeX, BlockSizeY, BlockSizeZ > | inline | 
| up(T(&input)[ItemsPerThread], T(&prev)[ItemsPerThread], T &block_suffix) | block_shuffle< T, BlockSizeX, BlockSizeY, BlockSizeZ > | inline | 
| up(const size_t &flat_id, T(&input)[ItemsPerThread], T(&prev)[ItemsPerThread], T &block_suffix) | block_shuffle< T, BlockSizeX, BlockSizeY, BlockSizeZ > | inline | 
| up(const size_t &flat_id, T(&input)[ItemsPerThread], T(&prev)[ItemsPerThread], T &block_suffix, storage_type &storage) | block_shuffle< T, BlockSizeX, BlockSizeY, BlockSizeZ > | inline | 
 1.8.13
 1.8.13