kokkos-execution
0.0.1
Loading...
Searching...
No Matches
domain.hpp
Go to the documentation of this file.
1
#ifndef KOKKOS_EXECUTION_EXECUTION_SPACE_DOMAIN_HPP
2
#define KOKKOS_EXECUTION_EXECUTION_SPACE_DOMAIN_HPP
3
4
#include "
kokkos-execution/stdexec.hpp
"
5
6
#include "
kokkos-execution/execution_space/execution_space_fwd.hpp
"
7
#include "
kokkos-execution/impl/domain.hpp
"
8
9
namespace
Kokkos::Execution::ExecutionSpaceImpl
{
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::ExecutionSpaceImpl
19
20
#endif
// KOKKOS_EXECUTION_EXECUTION_SPACE_DOMAIN_HPP
execution_space_fwd.hpp
domain.hpp
stdexec.hpp
Kokkos::Execution::ExecutionSpaceImpl
Definition
execution_space.hpp:22
Kokkos::Execution::ExecutionSpaceImpl::ApplySenderFor
Definition
execution_space_fwd.hpp:9
Kokkos::Execution::ExecutionSpaceImpl::Domain
Definition
domain.hpp:13
Kokkos::Execution::ExecutionSpaceImpl::TransformSenderFor
Definition
execution_space_fwd.hpp:12
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
execution_space
domain.hpp
Generated on
for kokkos-execution by
1.15.0