kokkos-execution 0.0.1
Loading...
Searching...
No Matches
Kokkos::Execution::GraphImpl::Scheduler< Exec >::OpState< Rcvr > Struct Template Reference

#include <graph.hpp>

Public Types

using operation_state_concept = stdexec::operation_state_tag

Public Member Functions

constexpr auto query (Impl::get_exec_t) const noexcept -> Impl::ExecutionSpaceRef< execution_space >
void start () &noexcept

Public Attributes

Impl::State< execution_space > * state
Rcvr rcvr

Detailed Description

template<Kokkos::ExecutionSpace Exec>
template<stdexec::receiver Rcvr>
struct Kokkos::Execution::GraphImpl::Scheduler< Exec >::OpState< Rcvr >

Definition at line 31 of file graph.hpp.

Member Typedef Documentation

◆ operation_state_concept

template<Kokkos::ExecutionSpace Exec>
template<stdexec::receiver Rcvr>
using Kokkos::Execution::GraphImpl::Scheduler< Exec >::OpState< Rcvr >::operation_state_concept = stdexec::operation_state_tag

Definition at line 32 of file graph.hpp.

Member Function Documentation

◆ query()

template<Kokkos::ExecutionSpace Exec>
template<stdexec::receiver Rcvr>
auto Kokkos::Execution::GraphImpl::Scheduler< Exec >::OpState< Rcvr >::query ( Impl::get_exec_t ) const->Impl::ExecutionSpaceRef< execution_space >
inlinenodiscardconstexprnoexcept

Definition at line 38 of file graph.hpp.

References state.

◆ start()

template<Kokkos::ExecutionSpace Exec>
template<stdexec::receiver Rcvr>
void Kokkos::Execution::GraphImpl::Scheduler< Exec >::OpState< Rcvr >::start ( ) &
inlinenoexcept
Todo
Check signature. And check whether we should move the receiver.

Definition at line 43 of file graph.hpp.

References rcvr.

Member Data Documentation

◆ rcvr

template<Kokkos::ExecutionSpace Exec>
template<stdexec::receiver Rcvr>
Rcvr Kokkos::Execution::GraphImpl::Scheduler< Exec >::OpState< Rcvr >::rcvr

Definition at line 35 of file graph.hpp.

◆ state

template<Kokkos::ExecutionSpace Exec>
template<stdexec::receiver Rcvr>
Impl::State<execution_space>* Kokkos::Execution::GraphImpl::Scheduler< Exec >::OpState< Rcvr >::state

Definition at line 34 of file graph.hpp.


The documentation for this struct was generated from the following file:
  • /__w/kokkos-execution/kokkos-execution/kokkos-execution/graph.hpp