|
kokkos-execution 0.0.1
|
#include <parallel_for.hpp>
Public Types | |
| using | execution_space = typename ExecPolicy::execution_space |
| using | device_handle_t = Kokkos::Impl::DeviceHandle<execution_space> |
| using | node_props_t = typename Kokkos::Impl::NodeCtorProps<Label, 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 |
| ExecPolicy | policy |
Definition at line 15 of file parallel_for.hpp.
| using Kokkos::Execution::GraphImpl::ParallelForClosure< Label, Functor, ExecPolicy >::device_handle_t = Kokkos::Impl::DeviceHandle<execution_space> |
Definition at line 17 of file parallel_for.hpp.
| using Kokkos::Execution::GraphImpl::ParallelForClosure< Label, Functor, ExecPolicy >::execution_space = typename ExecPolicy::execution_space |
Definition at line 16 of file parallel_for.hpp.
| using Kokkos::Execution::GraphImpl::ParallelForClosure< Label, Functor, ExecPolicy >::node_props_t = typename Kokkos::Impl::NodeCtorProps<Label, device_handle_t>::uniform_type |
Definition at line 18 of file parallel_for.hpp.
| using Kokkos::Execution::GraphImpl::ParallelForClosure< Label, Functor, ExecPolicy >::node_t |
Definition at line 21 of file parallel_for.hpp.
|
inline |
noexcept because adding a node may throw. Definition at line 28 of file parallel_for.hpp.
References functor, Kokkos::Execution::GraphImpl::graph_add_node_event(), KOKKOS_EXECUTION_IMPL_GRAPH_ADD_NODE_DEBUG_LOGGING, node_props, and policy.
| Functor Kokkos::Execution::GraphImpl::ParallelForClosure< Label, Functor, ExecPolicy >::functor |
Definition at line 36 of file parallel_for.hpp.
| node_props_t Kokkos::Execution::GraphImpl::ParallelForClosure< Label, Functor, ExecPolicy >::node_props |
Definition at line 35 of file parallel_for.hpp.
| ExecPolicy Kokkos::Execution::GraphImpl::ParallelForClosure< Label, Functor, ExecPolicy >::policy |
Definition at line 37 of file parallel_for.hpp.