kokkos-execution 0.0.1
Loading...
Searching...
No Matches
operation_state.hpp File Reference

Go to the source code of this file.

Classes

struct  Kokkos::Execution::ExecutionSpaceImpl::RequiresSynchronization< Rcvr, OpState >
 Synchronization at the boundary of the work enqueued on an execution space. More...
struct  Kokkos::Execution::ExecutionSpaceImpl::WaitEventReceiver< Rcvr, Exec >
struct  Kokkos::Execution::ExecutionSpaceImpl::MayDelegateCompletionWithEvent< Rcvr, Exec, false >
struct  Kokkos::Execution::ExecutionSpaceImpl::MayDelegateCompletionWithEvent< Rcvr, Exec, true >
struct  Kokkos::Execution::ExecutionSpaceImpl::OpStateBase< Rcvr, Clsr, Clsrs >
struct  Kokkos::Execution::ExecutionSpaceImpl::OpStateReceiver< ParentOp >
struct  Kokkos::Execution::ExecutionSpaceImpl::OpState< Sndr, Rcvr, Clsrs >
struct  Kokkos::Execution::ExecutionSpaceImpl::MakeOpStateFn< Sndr, Rcvr, Clsrs >
struct  Kokkos::Execution::ExecutionSpaceImpl::MakeOpStateFn< Sndr, Rcvr, Clsrs... >

Namespaces

namespace  Kokkos
namespace  Kokkos::Execution
namespace  Kokkos::Execution::ExecutionSpaceImpl

Concepts

concept  Kokkos::Execution::ExecutionSpaceImpl::Closure
concept  Kokkos::Execution::ExecutionSpaceImpl::delegate_completion_with_event
 The execution space supports events and the receiver is queryable for a delegation scheduler.

Typedefs

template<typename Sndr, typename Rcvr, typename... Clsrs>
using Kokkos::Execution::ExecutionSpaceImpl::opstate_t = typename MakeOpStateFn<Sndr, Rcvr, Clsrs...>::type