|
| constexpr auto | blocksInGrid = internal::IdxRangeLazy{origin::grid, unit::blocks} |
| constexpr auto | linearBlocksInGrid = internal::IdxRangeLazy{origin::grid, unit::blocks, linearized} |
| constexpr auto | linearThreadsInBlock = internal::IdxRangeLazy{origin::block, unit::threads, linearized} |
| constexpr auto | linearThreadsInGrid = internal::IdxRangeLazy{origin::grid, unit::threads, linearized} |
| constexpr auto | linearThreadsInWarp = internal::IdxRangeLazy{origin::warp, unit::threads} |
| | Range of all threads in a warp.
|
| constexpr auto | linearWarpsInBlock = internal::IdxRangeLazy{origin::block, unit::warps} |
| | Range of all warps in a block.
|
| constexpr auto | linearWarpsInGrid = internal::IdxRangeLazy{origin::grid, unit::warps} |
| | Range of all warps in a grid.
|
| constexpr auto | threadsInBlock = internal::IdxRangeLazy{origin::block, unit::threads} |
| constexpr auto | threadsInGrid = internal::IdxRangeLazy{origin::grid, unit::threads} |