|
| template<NodeRef NodeType> |
| auto * | Kokkos::Execution::GraphImpl::get_graph_impl_ptr (const NodeType &node) noexcept |
| | Retrieve the raw graph pointer from a node.
|
| template<NodeRef NodeType> |
| auto * | Kokkos::Execution::GraphImpl::get_node_ptr (const NodeType &node) noexcept |
| | Retrieve the raw node pointer.
|
| template<Kokkos::ExecutionSpace Exec> |
| void | Kokkos::Execution::GraphImpl::graph_create_event (const Kokkos::Experimental::Graph< Exec > &graph) |
| | Record a GraphCreateEvent event.
|
| template<Kokkos::ExecutionSpace Exec, typename... Args> |
| auto | Kokkos::Execution::GraphImpl::create_graph (const Kokkos::Impl::DeviceHandle< Exec > &device_handle, Args &&... args) |
| | Create a graph and record the associated event with graph_create_event.
|
| template<NodeRef Predecessor, NodeRef NodeType, Kokkos::ExecutionSpace Exec> |
| void | Kokkos::Execution::GraphImpl::graph_add_node_event (const Predecessor &predecessor, const NodeType &node, const Kokkos::Impl::DeviceHandle< Exec > &device_handle) |
| | Record an event for a node added after predecessor.
|
| template<NodeRef NodeType, NodeRef... Predecessors> |
| void | Kokkos::Execution::GraphImpl::graph_add_aggregate_node_event (const NodeType &aggregate, const Predecessors &... predecessors) |
| | Record an event for an aggregate node added after predecessors.
|
| template<Kokkos::ExecutionSpace Exec> |
| void | Kokkos::Execution::GraphImpl::graph_instantiate_event (const Kokkos::Experimental::Graph< Exec > &graph) |
| | Record a GraphInstantiateEvent event.
|
| template<Kokkos::ExecutionSpace Exec> |
| void | Kokkos::Execution::GraphImpl::graph_submit_event (const Kokkos::Experimental::Graph< Exec > &graph, const Exec &exec) |
| | Record a GraphSubmitEvent event.
|
| template<Kokkos::ExecutionSpace Exec> |
| void | Kokkos::Execution::GraphImpl::submit_graph (const Kokkos::Experimental::Graph< Exec > &graph, const Exec &exec) |
| | Submit a graph and record the associated event with graph_submit_event.
|