kokkos-execution 0.0.1
Loading...
Searching...
No Matches
sender_concepts.hpp
Go to the documentation of this file.
1#ifndef KOKKOS_EXECUTION_GRAPH_SENDER_CONCEPTS_HPP
2#define KOKKOS_EXECUTION_GRAPH_SENDER_CONCEPTS_HPP
3
5
7
9
11template <typename Sndr, typename... Env>
13 stdexec::sender<Sndr>
14 && stdexec::__is_instance_of<
15 std::invoke_result_t<stdexec::get_completion_scheduler_t<stdexec::set_value_t>, stdexec::env_of_t<Sndr>, Env...>,
17 >;
18
19template <typename Sndr, typename... Env>
20struct GraphCompletingSender : public std::bool_constant<graph_completing_sender<Sndr, Env...>> { };
21
22} // namespace Kokkos::Execution::GraphImpl
23
24#endif // KOKKOS_EXECUTION_GRAPH_SENDER_CONCEPTS_HPP
Concept for a sender whose completion scheduler is Kokkos::Execution::GraphImpl::Scheduler.
Scheduler for a Kokkos::Experimental::Graph.
Definition graph.hpp:30