|
kokkos-execution 0.0.1
|
Scheduler for a Kokkos::Experimental::Graph.
More...
#include <graph.hpp>
Classes | |
| struct | OpState |
| struct | Sender |
Public Types | |
| using | scheduler_concept = stdexec::scheduler_t |
| As per https://eel.is/c++draft/exec.sched#1. | |
| using | execution_space = Exec |
Public Member Functions | |
| constexpr auto | schedule () const noexcept -> Sender |
| constexpr auto | query (stdexec::get_completion_domain_t< stdexec::set_value_t >) const noexcept -> Domain |
| constexpr auto | query (stdexec::get_completion_scheduler_t< stdexec::set_value_t >) const noexcept -> Scheduler |
Public Attributes | |
| State< Exec > * | state |
Friends | |
| bool | operator== (const Scheduler &, const Scheduler &) noexcept=default |
Scheduler for a Kokkos::Experimental::Graph.
| using Kokkos::Execution::GraphImpl::Scheduler< Exec >::execution_space = Exec |
| using Kokkos::Execution::GraphImpl::Scheduler< Exec >::scheduler_concept = stdexec::scheduler_t |
|
inlinenodiscardconstexprnoexcept |
|
inlinenodiscardconstexprnoexcept |
|
inlinenodiscardconstexprnoexcept |
|
friend |
| State<Exec>* Kokkos::Execution::GraphImpl::Scheduler< Exec >::state |