kokkos-execution 0.0.1
Loading...
Searching...
No Matches
test_parallel_for.cpp File Reference

Go to the source code of this file.

Classes

class  Tests::ExecutionSpaceImpl::ParallelForTest
class  Tests::ExecutionSpaceImpl::ParallelForTest_team_policy_Test
class  Tests::ExecutionSpaceImpl::ParallelForTest_closure_object_creation_overloads_Test
class  Tests::ExecutionSpaceImpl::ParallelForTest_two_parallel_regions_Test
class  Tests::ExecutionSpaceImpl::ParallelForTest_starts_on_parallel_region_Test
class  Tests::ExecutionSpaceImpl::ParallelForTest_forwarding_env_Test
class  Tests::ExecutionSpaceImpl::ParallelForTest_perfect_forwarding_connect_Test

Namespaces

namespace  Tests
namespace  Tests::ExecutionSpaceImpl

Typedefs

template<typename Sndr, typename Exec, typename Label, typename Functor, typename Policy>
using Tests::ExecutionSpaceImpl::pfor_generic_t
template<typename Sndr, typename Exec, typename Label, typename Functor, typename Policy>
using Tests::ExecutionSpaceImpl::pfor_impl_t

Functions

template<template< typename... > typename SndrAdptr, bool ExptIsDispatchingSender, template< typename > typename ExptTransformSenderType>
consteval bool Tests::ExecutionSpaceImpl::test_sndr_traits ()
consteval bool Tests::ExecutionSpaceImpl::test_sndr_is_transformable ()
template<typename IterSpace>
consteval bool Tests::ExecutionSpaceImpl::test_pfor_sndr_with_index_space_transforms_into_pfor_sndr_with_range_policy ()
template<typename ViewType>
consteval bool Tests::ExecutionSpaceImpl::test_closure_traits ()
template<typename ViewType, Kokkos::ExecutionSpace Exec>
auto Tests::ExecutionSpaceImpl::closure_object_creation_overloads (const size_t size, const ViewType &witness, const Kokkos::Execution::ExecutionSpaceContext< Exec > &esc) -> stdexec::sender auto