kokkos-execution 0.0.1
Loading...
Searching...
No Matches
bulk.hpp File Reference

Go to the source code of this file.

Classes

struct  Kokkos::Execution::Impl::BulkTraits< stdexec::__bulk::__data< Policy, Shape, Functor > >

Namespaces

namespace  Kokkos
namespace  Kokkos::Execution
namespace  Kokkos::Execution::Impl

Concepts

concept  Kokkos::Execution::Impl::has_parallel_policy
 See https://github.com/NVIDIA/stdexec/blob/16076a81efa4477513e6ede9c2741fd034ecef99/include/stdexec/__detail/__bulk.hpp#L100.

Typedefs

template<typename Data>
using Kokkos::Execution::Impl::bulk_traits = BulkTraits<std::remove_cvref_t<Data>>
template<Kokkos::ExecutionSpace Exec, typename Data>
using Kokkos::Execution::Impl::make_policy_for_bulk_t = Impl::make_policy_t<Exec, Kokkos::IndexType<typename Impl::bulk_traits<Data>::shape_t>>
template<typename Data>
using Kokkos::Execution::Impl::functor_for_bulk_t = typename Impl::bulk_traits<Data>::functor_t
template<typename Data>
using Kokkos::Execution::Impl::iter_space_for_bulk_t = Kokkos::dims<1, typename Impl::bulk_traits<Data>::shape_t>