kokkos-execution 0.0.1
Loading...
Searching...
No Matches
Tests::Impl Namespace Reference

Classes

class  CompletionSignalTest
class  CompletionSignalTest_inline_fence_exec_policy_Test
struct  Receiver
class  CompletionSignalTest_schedule_wait_event_policy_Test
class  CompletionSignalTest_order_on_exec_policy_Test
class  CompletionSignalTest_depend_on_event_policy_Test
class  CompletionSignaturesTest
class  CompletionSignaturesTest_parallel_for_Test
class  DependencyTest
class  DependencyTest_same_type_Test
class  DependencyTest_different_type_Test
struct  PropA
struct  FwdPropC
class  forwarding_queryable_Test
class  EventTest
 Fixture that enables callbacks with Kokkos::utils::tests::scoped::callbacks::Manager. More...
class  RecordEvent_description_Test
class  WaitEvent_description_Test
class  EventTest_record_and_wait_Test
class  EventTest_record_but_dont_wait_Test
class  EventTest_record_and_wait_and_record_and_wait_Test
class  EventTest_uniqueness_Test
class  EventTest_default_instance_Test
class  EventTest_wait_exec_event_for_same_type_Test
class  EventTest_wait_exec_events_for_same_type_Test
class  EventTest_wait_exec_event_different_type_Test
class  EventTest_works_intended_usage_pattern_Test

Typedefs

using sndr_t
using env_with_stop_token_t = stdexec::prop<stdexec::get_stop_token_t, stdexec::inplace_stop_token>

Functions

consteval bool test_completion_signal_traits ()
consteval bool test_add_nothing_empty_env ()
consteval bool test_add_error_empty_env ()
consteval bool test_add_nothing_stop_env ()
consteval bool test_add_error_stop_env ()
template<Kokkos::ExecutionSpace Exec>
consteval bool test_models_event ()
template<Kokkos::ExecutionSpace Exec>
consteval bool test_has_exec_wait_event ()

Variables

Tests::Impl::PropA prop_a
Tests::Impl::FwdPropC fwd_prop_c

Typedef Documentation

◆ env_with_stop_token_t

using Tests::Impl::env_with_stop_token_t = stdexec::prop<stdexec::get_stop_token_t, stdexec::inplace_stop_token>

Definition at line 57 of file test_completion_signatures.cpp.

◆ sndr_t

Initial value:
decltype(stdexec::schedule(std::declval<experimental::execution::single_thread_context>().get_scheduler()) | stdexec::then([]() noexcept {
}))

Definition at line 28 of file test_completion_signatures.cpp.

Function Documentation

◆ test_add_error_empty_env()

bool Tests::Impl::test_add_error_empty_env ( )
consteval
Test
Check return type of Kokkos::Execution::Impl::completion_signatures_add_t with an added error completion signature and an empty environment.

Definition at line 44 of file test_completion_signatures.cpp.

◆ test_add_error_stop_env()

bool Tests::Impl::test_add_error_stop_env ( )
consteval
Test
Check return type of Kokkos::Execution::Impl::completion_signatures_add_t with an added error completion signature and env_with_stop_token_t.

Definition at line 74 of file test_completion_signatures.cpp.

◆ test_add_nothing_empty_env()

bool Tests::Impl::test_add_nothing_empty_env ( )
consteval
Test
Check return type of Kokkos::Execution::Impl::completion_signatures_add_t without added completion signature and an empty environment.

Definition at line 33 of file test_completion_signatures.cpp.

◆ test_add_nothing_stop_env()

bool Tests::Impl::test_add_nothing_stop_env ( )
consteval
Test
Check return type of Kokkos::Execution::Impl::completion_signatures_add_t without added completion signature and env_with_stop_token_t.

Definition at line 60 of file test_completion_signatures.cpp.

◆ test_completion_signal_traits()

bool Tests::Impl::test_completion_signal_traits ( )
consteval
Test
Check the size of Kokkos::Execution::Impl::CompletionSignal.

The size is larger than the sum of the sizes of the members because of padding.

Definition at line 62 of file test_completion_signal.cpp.

◆ test_has_exec_wait_event()

template<Kokkos::ExecutionSpace Exec>
bool Tests::Impl::test_has_exec_wait_event ( )
consteval

◆ test_models_event()

template<Kokkos::ExecutionSpace Exec>
bool Tests::Impl::test_models_event ( )
consteval
Test
Check that Kokkos::Execution::Impl::Event satisfies Kokkos::Execution::Impl::event.

Definition at line 49 of file test_event.cpp.

Variable Documentation

◆ fwd_prop_c

Tests::Impl::FwdPropC Tests::Impl::fwd_prop_c

◆ prop_a

Tests::Impl::PropA Tests::Impl::prop_a