|
kokkos-execution 0.0.1
|
#include <then.hpp>
Public Types | |
| using | execution_space = Exec |
| using | device_handle_t = Kokkos::Impl::DeviceHandle<Exec> |
| using | node_props_t = typename Kokkos::Impl::NodeCtorProps<std::string, device_handle_t>::uniform_type |
| template<NodeRef Predecessor> | |
| using | node_t |
Public Member Functions | |
| template<NodeRef Predecessor> | |
| auto | add_node (const Predecessor &predecessor) &&noexcept(false) -> node_t< Predecessor > |
Public Attributes | |
| node_props_t | node_props |
| Functor | functor |
| using Kokkos::Execution::GraphImpl::ThenClosure< Exec, Functor >::device_handle_t = Kokkos::Impl::DeviceHandle<Exec> |
| using Kokkos::Execution::GraphImpl::ThenClosure< Exec, Functor >::execution_space = Exec |
| using Kokkos::Execution::GraphImpl::ThenClosure< Exec, Functor >::node_props_t = typename Kokkos::Impl::NodeCtorProps<std::string, device_handle_t>::uniform_type |
| using Kokkos::Execution::GraphImpl::ThenClosure< Exec, Functor >::node_t |
|
inline |
noexcept because adding a node may throw. Definition at line 38 of file then.hpp.
References functor, Kokkos::Execution::GraphImpl::graph_add_node_event(), KOKKOS_EXECUTION_IMPL_GRAPH_ADD_NODE_DEBUG_LOGGING, and node_props.
| Functor Kokkos::Execution::GraphImpl::ThenClosure< Exec, Functor >::functor |
| node_props_t Kokkos::Execution::GraphImpl::ThenClosure< Exec, Functor >::node_props |