rocPRIM
block_shuffle< T, BlockSizeX, BlockSizeY, BlockSizeZ > Member List

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 typedefblock_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