|
kokkos-execution 0.0.1
|
Typedefs | |
| using | graph_context_t = Kokkos::Execution::GraphContext<TEST_EXECUTION_SPACE> |
| using | graph_scheduler_t = Kokkos::Execution::GraphImpl::Scheduler<TEST_EXECUTION_SPACE> |
| using | graph_schedule_sender_t = typename graph_scheduler_t::Sender |
| using | graph_schedule_sender_attrs_t = typename graph_schedule_sender_t::Attributes |
Functions | |
| consteval bool | test_sndr_traits () |
| consteval bool | test_sndr_nothrow_transformable () |
| consteval bool | test_sndr_nothrow_connectable () |
| consteval bool | test_bulk_opstate_traits () |
| consteval bool | test_schedule_from_sndr_traits () |
| consteval bool | test_continues_on_sndr_traits () |
| consteval bool | test_noexcept () |
| template<template< typename... > class SndrAdptr, bool IsDispatchingSender, typename... Args> | |
| consteval bool | test_sndr_traits () |
| template<typename ViewType> | |
| consteval bool | test_closure_traits () |
| consteval bool | test_scheduler_schedule () |
| consteval bool | test_schedule_sender_attrs () |
| consteval bool | test_scheduler_queries () |
| consteval bool | test_schedule_sender_attrs_queries () |
| consteval bool | test_then_opstate_traits () |
| template<typename ExecA, typename ExecB> | |
| consteval bool | test_sndr_cannot_mix_execution_space_type () |
| using Tests::GraphImpl::graph_context_t = Kokkos::Execution::GraphContext<TEST_EXECUTION_SPACE> |
Definition at line 25 of file test_scheduler.cpp.
| using Tests::GraphImpl::graph_schedule_sender_attrs_t = typename graph_schedule_sender_t::Attributes |
Definition at line 28 of file test_scheduler.cpp.
| using Tests::GraphImpl::graph_schedule_sender_t = typename graph_scheduler_t::Sender |
Definition at line 27 of file test_scheduler.cpp.
| using Tests::GraphImpl::graph_scheduler_t = Kokkos::Execution::GraphImpl::Scheduler<TEST_EXECUTION_SPACE> |
Definition at line 26 of file test_scheduler.cpp.
|
consteval |
stdexec::connect result is Kokkos::Execution::GraphImpl::OpState, and the Kokkos node types are hierarchical and fully typed on predecessors. Definition at line 138 of file test_bulk.cpp.
|
consteval |
Models the Kokkos::Execution::GraphImpl::Closure concept.
Definition at line 113 of file test_parallel_for.cpp.
|
consteval |
stdexec::continues_on. Definition at line 77 of file test_continues_on.cpp.
References Tests::Utils::check_continues_on(), TEST_CATEGORY, and test_continues_on_sndr_traits().
|
consteval |
noexcept. Definition at line 46 of file test_events.cpp.
References Kokkos::Execution::GraphImpl::create_graph(), Kokkos::Execution::GraphImpl::get_graph_impl_ptr(), Kokkos::Execution::GraphImpl::get_node_ptr(), Kokkos::Execution::GraphImpl::graph_add_node_event(), Kokkos::Execution::GraphImpl::graph_create_event(), Kokkos::Execution::GraphImpl::graph_instantiate_event(), Kokkos::Execution::GraphImpl::graph_submit_event(), and Kokkos::Execution::GraphImpl::submit_graph().
|
consteval |
stdexec::schedule_from. Definition at line 64 of file test_continues_on.cpp.
References TEST_CATEGORY, and test_schedule_from_sndr_traits().
|
consteval |
stdexec::get_env query on Kokkos::Execution::GraphImpl::Scheduler::Sender returns Kokkos::Execution::GraphImpl::Scheduler::Sender::Attributes. Definition at line 60 of file test_scheduler.cpp.
|
consteval |
Definition at line 85 of file test_scheduler.cpp.
|
consteval |
Definition at line 68 of file test_scheduler.cpp.
|
consteval |
schedule method of Kokkos::Execution::GraphImpl::Scheduler returns Kokkos::Execution::GraphImpl::Scheduler::Sender. Definition at line 48 of file test_scheduler.cpp.
|
consteval |
Definition at line 156 of file test_when_all.cpp.
References Kokkos::Execution::GraphContext< Exec >::get_scheduler(), and test_sndr_cannot_mix_execution_space_type().
|
consteval |
Upon stdexec::connect, the graph will be constructed.
Definition at line 124 of file test_bulk.cpp.
|
consteval |
noexcept specification of sender transformation. noexcept specification of sender transformation. noexcept specification of sender transformation. noexcept specification of sender transformation. Definition at line 89 of file test_bulk.cpp.
|
consteval |
stdexec::bulk when customized for Kokkos::Execution::GraphImpl::Domain. stdexec::then when customized for Kokkos::Execution::GraphImpl::Domain. stdexec::when_all when customized for Kokkos::Execution::GraphImpl::Domain. Schedule sender.
Bulk sender.
Models the graph completing sender concept.
Does not model the dispatching sender concept.
Schedule sender.
Then sender.
Models the graph completing sender concept.
Does not model the dispatching sender concept.
Schedule sender.
stdexec::then sender.
stdexec::when_all sender.
Does not model the graph completing sender concept.
Does not model the dispatching sender concept.
Definition at line 57 of file test_bulk.cpp.
|
consteval |
Schedule sender.
Parallel for sender.
Models the graph completing sender concept.
Models the dispatching sender concept.
Has the expected completion signatures.
Has the expected completion domain.
Has the expected completion scheduler.
Is connectable.
It is not nothrow connectable.
Definition at line 59 of file test_parallel_for.cpp.
|
consteval |
stdexec::connect result is Kokkos::Execution::GraphImpl::OpState, and the Kokkos node types are hierarchical and fully typed on predecessors. Definition at line 138 of file test_then.cpp.