cuda::experimental::stf::loop_dispatch#

Overloads#

loop_dispatch(ctx, root_exec_place, scope, start, end, func)#

template<typename context_t, typename exec_place_t, bool use_threads = true>
inline void cuda::experimental::stf::loop_dispatch(
context_t ctx,
exec_place_t root_exec_place,
place_partition_scope scope,
size_t start,
size_t end,
::std::function<void(size_t)> func,
)

loop_dispatch(ctx, root_exec_place, start, end, func)#

template<typename context_t, typename exec_place_t, bool use_threads = true>
inline void cuda::experimental::stf::loop_dispatch(
context_t ctx,
exec_place_t root_exec_place,
size_t start,
size_t end,
::std::function<void(size_t)> func,
)

loop_dispatch(ctx, start, end, func)#

template<typename context_t, bool use_threads = true>
inline void cuda::experimental::stf::loop_dispatch(
context_t ctx,
size_t start,
size_t end,
::std::function<void(size_t)> func,
)