cuda::experimental::stf::cyclic_partition#

class cyclic_partition#

Apply a round-robin distribution of elements.

Public Functions

cyclic_partition() = default#

Public Static Functions

template<size_t dimensions>
static inline auto apply(
const box<dimensions> &in,
pos4 place_position,
dim4 grid_dims,
)#
template<typename mdspan_shape_t>
static inline auto apply(
const mdspan_shape_t &in,
pos4 place_position,
dim4 grid_dims,
)#
static inline pos4 get_executor(pos4, dim4, dim4)#