|
| struct | Kokkos::Execution::Impl::RequiresSync< Exec, Rcvr > |
| struct | Kokkos::Execution::Impl::SyncPolicyTag |
| struct | Kokkos::Execution::Impl::SyncPolicy |
| | Under a sync policy, a terminal completion is propagated: in-flight operations must complete. More...
|
| struct | Kokkos::Execution::Impl::SyncPolicy::InlineFenceExec |
| struct | Kokkos::Execution::Impl::SyncPolicy::ScheduleWaitEvent |
| struct | Kokkos::Execution::Impl::CompletionSignal< SyncPolicy::InlineFenceExec, Exec, Rcvr > |
| | Fence the execution space instance to complete the operation and then invoke the receiver. More...
|
| struct | Kokkos::Execution::Impl::ScheduleWaitEventReceiver< Exec, Rcvr > |
| struct | Kokkos::Execution::Impl::CompletionSignal< SyncPolicy::ScheduleWaitEvent, Exec, Rcvr > |
| | Create an event in the execution space instance, and schedule on the delegation scheduler a task that waits on this event and then invoke the receiver. More...
|
| struct | Kokkos::Execution::Impl::SubmittedPolicyTag |
| struct | Kokkos::Execution::Impl::SubmittedPolicy |
| struct | Kokkos::Execution::Impl::SubmittedPolicy::OrderOnExec |
| struct | Kokkos::Execution::Impl::SubmittedPolicy::DependOnEvent |
| struct | Kokkos::Execution::Impl::CompletionSignal< SubmittedPolicy::OrderOnExec, Exec, Rcvr > |
| struct | Kokkos::Execution::Impl::CompletionSignal< SubmittedPolicy::DependOnEvent, Exec, Rcvr > |
| | Create an event in the execution space instance, and pass a handle to the event to the receiver, thus deferring to the successor the responsibility to wait on the event. More...
|