|
kokkos-execution 0.0.1
|
#include <parallel_for.hpp>
Public Types | |
| using | sender_concept = stdexec::sender_t |
| using | closure_t = ParallelForClosure<Label, Functor, ExecPolicy> |
| using | execution_space = typename closure_t::execution_space |
Public Member Functions | |
| template<stdexec::receiver Rcvr> | |
| constexpr auto | connect (Rcvr rcvr) &&noexcept(noexcept(MakeOpStateFn< Sndr, Rcvr, closure_t >{}(std::declval< Sndr >(), std::declval< Rcvr >(), std::declval< closure_t >()))) -> opstate_t< Sndr, Rcvr, closure_t > |
| constexpr auto | get_env () const noexcept -> Kokkos::Execution::Impl::ForwardingAttributes< Sndr > |
Static Public Member Functions | |
| template<::stdexec::__decays_to< ParallelForSender > Self, typename... Env> | |
| static consteval auto | get_completion_signatures () |
Public Attributes | |
| parallel_for_t | tag |
| closure_t | clsr |
| Sndr | sndr |
Definition at line 37 of file parallel_for.hpp.
| using Kokkos::Execution::ExecutionSpaceImpl::ParallelForSender< Sndr, Label, Functor, ExecPolicy >::closure_t = ParallelForClosure<Label, Functor, ExecPolicy> |
Definition at line 40 of file parallel_for.hpp.
| using Kokkos::Execution::ExecutionSpaceImpl::ParallelForSender< Sndr, Label, Functor, ExecPolicy >::execution_space = typename closure_t::execution_space |
Definition at line 41 of file parallel_for.hpp.
| using Kokkos::Execution::ExecutionSpaceImpl::ParallelForSender< Sndr, Label, Functor, ExecPolicy >::sender_concept = stdexec::sender_t |
Definition at line 38 of file parallel_for.hpp.
|
inlineconstexprnoexcept |
Definition at line 50 of file parallel_for.hpp.
|
inlinestaticconsteval |
Definition at line 47 of file parallel_for.hpp.
|
inlinenodiscardconstexprnoexcept |
Definition at line 56 of file parallel_for.hpp.
| closure_t Kokkos::Execution::ExecutionSpaceImpl::ParallelForSender< Sndr, Label, Functor, ExecPolicy >::clsr |
Definition at line 44 of file parallel_for.hpp.
| Sndr Kokkos::Execution::ExecutionSpaceImpl::ParallelForSender< Sndr, Label, Functor, ExecPolicy >::sndr |
Definition at line 45 of file parallel_for.hpp.
| parallel_for_t Kokkos::Execution::ExecutionSpaceImpl::ParallelForSender< Sndr, Label, Functor, ExecPolicy >::tag |
Definition at line 43 of file parallel_for.hpp.