|
kokkos-execution 0.0.1
|
Inspired by https://github.com/NVIDIA/stdexec/blob/8c5eedd0fcf9a8ebcdb75d988f72f88efcf64a37/include/stdexec/__detail/__completion_behavior.hpp#L33. More...
#include <get_graph.hpp>
Classes | |
| struct | Attach |
| Attach to the existing graph of the predecessor. More... | |
| struct | Create |
| Create a new graph and attach after the root node. More... | |
| struct | node_helper_t |
| struct | node_helper_t< Exec, Queryables... > |
| struct | node_helper_t< Exec, FirstQueryable, RestOfQueryables... > |
Public Types | |
| template<typename... Queryables> | |
| using | policy_t |
Use the Attach policy if any Queryables is queryable with get_node_t. | |
| template<typename Exec, typename... Queryables> | |
| using | node_t = typename node_helper_t<Exec, Queryables...>::type |
Definition at line 31 of file get_graph.hpp.
| using Kokkos::Execution::GraphImpl::GraphComposition::node_t = typename node_helper_t<Exec, Queryables...>::type |
If policy_t is Create, it is set to the type of the root node. Otherwise, it is set as the first valid get_node_t query result in the Queryables.
Definition at line 78 of file get_graph.hpp.
| using Kokkos::Execution::GraphImpl::GraphComposition::policy_t |
Use the Attach policy if any Queryables is queryable with get_node_t.
Definition at line 40 of file get_graph.hpp.