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

#include <graph.hpp>

Classes

struct  Attributes
 See https://github.com/NVIDIA/stdexec/blob/5076be2b35de2e78330201b888d82c81b8cb428b/include/nvexec/stream_context.cuh#L110. More...

Public Types

using sender_concept = stdexec::sender_t
using completion_signatures = stdexec::completion_signatures<stdexec::set_value_t()>

Public Member Functions

template<stdexec::receiver_of< completion_signatures > Rcvr>
OpState< Rcvr > connect (Rcvr rcvr) &&noexcept(std::is_nothrow_move_constructible_v< Rcvr >)
template<stdexec::receiver_of< completion_signatures > Rcvr>
OpState< Rcvr > connect (Rcvr rcvr) const &noexcept(std::is_nothrow_move_constructible_v< Rcvr >)
constexpr auto get_env () const noexcept -> const Attributes &

Public Attributes

Attributes env

Detailed Description

template<Kokkos::ExecutionSpace Exec>
struct Kokkos::Execution::GraphImpl::Scheduler< Exec >::Sender

Definition at line 39 of file graph.hpp.

Member Typedef Documentation

◆ completion_signatures

template<Kokkos::ExecutionSpace Exec>
using Kokkos::Execution::GraphImpl::Scheduler< Exec >::Sender::completion_signatures = stdexec::completion_signatures<stdexec::set_value_t()>

Definition at line 42 of file graph.hpp.

◆ sender_concept

template<Kokkos::ExecutionSpace Exec>
using Kokkos::Execution::GraphImpl::Scheduler< Exec >::Sender::sender_concept = stdexec::sender_t

Definition at line 40 of file graph.hpp.

Member Function Documentation

◆ connect() [1/2]

template<Kokkos::ExecutionSpace Exec>
template<stdexec::receiver_of< completion_signatures > Rcvr>
OpState< Rcvr > Kokkos::Execution::GraphImpl::Scheduler< Exec >::Sender::connect ( Rcvr rcvr) &&
inlinenodiscardnoexcept

Definition at line 65 of file graph.hpp.

◆ connect() [2/2]

template<Kokkos::ExecutionSpace Exec>
template<stdexec::receiver_of< completion_signatures > Rcvr>
OpState< Rcvr > Kokkos::Execution::GraphImpl::Scheduler< Exec >::Sender::connect ( Rcvr rcvr) const &
inlinenodiscardnoexcept

Definition at line 71 of file graph.hpp.

◆ get_env()

template<Kokkos::ExecutionSpace Exec>
auto Kokkos::Execution::GraphImpl::Scheduler< Exec >::Sender::get_env ( ) const->constAttributes &
inlinenodiscardconstexprnoexcept

Definition at line 76 of file graph.hpp.

References env.

Member Data Documentation

◆ env

template<Kokkos::ExecutionSpace Exec>
Attributes Kokkos::Execution::GraphImpl::Scheduler< Exec >::Sender::env

Definition at line 80 of file graph.hpp.


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