|
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_op_state_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_schedule_sender_completion_signatures () |
| consteval bool | test_schedule_sender_opstate () |
| consteval bool | test_then_op_state_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 26 of file test_scheduler.cpp.
| using Tests::GraphImpl::graph_schedule_sender_attrs_t = typename graph_schedule_sender_t::Attributes |
Definition at line 29 of file test_scheduler.cpp.
| using Tests::GraphImpl::graph_schedule_sender_t = typename graph_scheduler_t::Sender |
Definition at line 28 of file test_scheduler.cpp.
| using Tests::GraphImpl::graph_scheduler_t = Kokkos::Execution::GraphImpl::Scheduler<TEST_EXECUTION_SPACE> |
Definition at line 27 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.
References test_bulk_op_state_traits().
|
consteval |
Models the Kokkos::Execution::GraphImpl::Closure concept.
Definition at line 111 of file test_parallel_for.cpp.
References test_closure_traits().
|
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(), Kokkos::Execution::GraphImpl::submit_graph(), and test_noexcept().
|
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 61 of file test_scheduler.cpp.
References test_schedule_sender_attrs().
|
consteval |
Definition at line 86 of file test_scheduler.cpp.
References test_schedule_sender_attrs_queries().
|
consteval |
Definition at line 108 of file test_scheduler.cpp.
References test_schedule_sender_completion_signatures().
|
consteval |
For a receiver that does not provide the query, the operation state is instantiable, but not queryable for a graph node.
For a receiver that provides the query, the operation state is instantiable and queryable for a graph node.
Definition at line 118 of file test_scheduler.cpp.
References test_schedule_sender_opstate().
|
consteval |
Definition at line 69 of file test_scheduler.cpp.
References test_scheduler_queries().
|
consteval |
schedule method of Kokkos::Execution::GraphImpl::Scheduler returns Kokkos::Execution::GraphImpl::Scheduler::Sender. Definition at line 49 of file test_scheduler.cpp.
References test_scheduler_schedule().
|
consteval |
Definition at line 160 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.
References test_sndr_nothrow_connectable().
|
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.
References test_sndr_nothrow_transformable().
|
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.
References test_sndr_traits().
|
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.
References test_sndr_traits().
|
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.
References test_then_op_state_traits().