kokkos-execution 0.0.1
Loading...
Searching...
No Matches
sender_concepts.hpp
Go to the documentation of this file.
1#ifndef KOKKOS_EXECUTION_IMPL_SENDER_CONCEPTS_HPP
2#define KOKKOS_EXECUTION_IMPL_SENDER_CONCEPTS_HPP
3
7
9
11template <typename Sndr>
12concept dispatching_sender = stdexec::sender<Sndr> && requires {
13 typename stdexec::tag_of_t<Sndr>;
14 requires stdexec::__one_of<
15 stdexec::tag_of_t<Sndr>,
16 stdexec::bulk_t,
17 stdexec::then_t,
20 >;
21};
22
23} // namespace Kokkos::Execution::Impl
24
25#endif // KOKKOS_EXECUTION_IMPL_SENDER_CONCEPTS_HPP
Concept that constrains the type of a sender that dispatches a functor for execution.
Custom algorithm for the Kokkos::parallel_for construct.
Custom algorithm for the Kokkos::parallel_reduce construct.