cuda::experimental::block_level

Defined in /home/runner/work/cccl/cccl/cudax/include/cuda/experimental/__hierarchy/hierarchy_levels.cuh

struct block_level : public cuda::experimental::hierarchy_level, public cuda::experimental::detail::dimensions_query<block_level>

Type representing the block level in CUDA thread hierarchy.

This type can be used in hierarchy queries to refer to the block level or to get that level from the hierarchy. There is a constexpr variable of this type available for convenience named block.

Public Types

using product_type = unsigned int
using allowed_above = allowed_levels<grid_level, cluster_level>
using allowed_below = allowed_levels<thread_level>