kokkos-execution
0.0.1
Loading...
Searching...
No Matches
domain.hpp
Go to the documentation of this file.
1
#ifndef KOKKOS_EXECUTION_GRAPH_DOMAIN_HPP
2
#define KOKKOS_EXECUTION_GRAPH_DOMAIN_HPP
3
4
#include "
kokkos-execution/stdexec.hpp
"
5
6
#include "
kokkos-execution/graph/graph_fwd.hpp
"
7
#include "
kokkos-execution/impl/domain.hpp
"
8
9
namespace
Kokkos::Execution::GraphImpl
{
10
11
struct
Domain
12
:
public
Impl::ApplySender
<Domain, ApplySenderFor>
13
,
public
Impl::TransformSender
<Domain, TransformSenderFor> {
14
using
Impl::ApplySender
<
Domain
,
ApplySenderFor
>
::apply_sender
;
15
using
Impl::TransformSender
<
Domain
,
TransformSenderFor
>
::transform_sender
;
16
};
17
18
}
// namespace Kokkos::Execution::GraphImpl
19
20
#endif
// KOKKOS_EXECUTION_GRAPH_DOMAIN_HPP
graph_fwd.hpp
domain.hpp
stdexec.hpp
Kokkos::Execution::GraphImpl
Definition
graph.hpp:17
Kokkos::Execution::GraphImpl::ApplySenderFor
Definition
graph_fwd.hpp:16
Kokkos::Execution::GraphImpl::Domain
Definition
domain.hpp:13
Kokkos::Execution::GraphImpl::TransformSenderFor
Definition
graph_fwd.hpp:19
Kokkos::Execution::Impl::ApplySender
Definition
domain.hpp:15
Kokkos::Execution::Impl::ApplySender< Domain, ApplySenderFor >::apply_sender
static auto apply_sender(Tag, Sndr &&sndr, Args &&... args) noexcept(stdexec::__nothrow_callable< ApplySenderFor< Tag >, Sndr &&, Args &&... >)
Definition
domain.hpp:18
Kokkos::Execution::Impl::TransformSender
Definition
domain.hpp:29
Kokkos::Execution::Impl::TransformSender< Domain, TransformSenderFor >::transform_sender
static auto transform_sender(stdexec::set_value_t, Sndr &&sndr, const Env &env) noexcept(stdexec::__nothrow_applicable< TransformSenderFor< stdexec::tag_of_t< Sndr > >, Sndr &&, const Env & >)
Definition
domain.hpp:32
kokkos-execution
graph
domain.hpp
Generated on
for kokkos-execution by
1.15.0