|
kokkos-execution 0.0.1
|
#include <parallel_for.hpp>
Public Types | |
| using | node_props_t = NodeProps |
| using | device_handle_t = device_handle_of_t<NodeProps> |
| using | execution_space = exec_of_t<device_handle_t> |
| using | policy_t = Impl::make_policy_result_t<Impl::make_policy_t<execution_space>, ExecPolicyOrIterSpace&&> |
| 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 |
| ExecPolicyOrIterSpace | policy_or_iter_space |
Definition at line 18 of file parallel_for.hpp.
| using Kokkos::Execution::GraphImpl::ParallelForClosure< NodeProps, Functor, ExecPolicyOrIterSpace >::device_handle_t = device_handle_of_t<NodeProps> |
Definition at line 20 of file parallel_for.hpp.
| using Kokkos::Execution::GraphImpl::ParallelForClosure< NodeProps, Functor, ExecPolicyOrIterSpace >::execution_space = exec_of_t<device_handle_t> |
Definition at line 21 of file parallel_for.hpp.
| using Kokkos::Execution::GraphImpl::ParallelForClosure< NodeProps, Functor, ExecPolicyOrIterSpace >::node_props_t = NodeProps |
Definition at line 19 of file parallel_for.hpp.
| using Kokkos::Execution::GraphImpl::ParallelForClosure< NodeProps, Functor, ExecPolicyOrIterSpace >::node_t |
Definition at line 25 of file parallel_for.hpp.
| using Kokkos::Execution::GraphImpl::ParallelForClosure< NodeProps, Functor, ExecPolicyOrIterSpace >::policy_t = Impl::make_policy_result_t<Impl::make_policy_t<execution_space>, ExecPolicyOrIterSpace&&> |
Definition at line 22 of file parallel_for.hpp.
|
inline |
noexcept because adding a node may throw. Definition at line 32 of file parallel_for.hpp.
References functor, Kokkos::Execution::GraphImpl::get_label_or_display_string_of(), Kokkos::Execution::GraphImpl::graph_add_node_event(), KOKKOS_EXECUTION_IMPL_GRAPH_ADD_NODE_DEBUG_LOGGING, Kokkos::Execution::label(), Kokkos::Execution::Impl::make_policy, node_props, and policy_or_iter_space.
| Functor Kokkos::Execution::GraphImpl::ParallelForClosure< NodeProps, Functor, ExecPolicyOrIterSpace >::functor |
Definition at line 48 of file parallel_for.hpp.
| node_props_t Kokkos::Execution::GraphImpl::ParallelForClosure< NodeProps, Functor, ExecPolicyOrIterSpace >::node_props |
Definition at line 47 of file parallel_for.hpp.
| ExecPolicyOrIterSpace Kokkos::Execution::GraphImpl::ParallelForClosure< NodeProps, Functor, ExecPolicyOrIterSpace >::policy_or_iter_space |
Definition at line 49 of file parallel_for.hpp.