|
using | TempStorage = typename base_type::storage_type |
|
|
__device__ __forceinline__ | WarpExchange (TempStorage &temp_storage) |
|
template<typename OutputT > |
__device__ __forceinline__ void | BlockedToStriped (const InputT(&input_items)[ITEMS_PER_THREAD], OutputT(&output_items)[ITEMS_PER_THREAD]) |
|
template<typename OutputT > |
__device__ __forceinline__ void | StripedToBlocked (const InputT(&input_items)[ITEMS_PER_THREAD], OutputT(&output_items)[ITEMS_PER_THREAD]) |
|
template<typename OffsetT > |
__device__ __forceinline__ void | ScatterToStriped (InputT(&items)[ITEMS_PER_THREAD], OffsetT(&ranks)[ITEMS_PER_THREAD]) |
|
template<typename OutputT , typename OffsetT > |
__device__ __forceinline__ void | ScatterToStriped (const InputT(&input_items)[ITEMS_PER_THREAD], OutputT(&output_items)[ITEMS_PER_THREAD], OffsetT(&ranks)[ITEMS_PER_THREAD]) |
|
The documentation for this class was generated from the following file:
- /home/docs/checkouts/readthedocs.org/user_builds/advanced-micro-devices-hipcub/checkouts/docs-5.4.3/hipcub/include/hipcub/backend/rocprim/warp/warp_exchange.hpp