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

Go to the source code of this file.

Classes

class  Tests::ExecutionSpaceImpl::ParallelReduceTest
struct  Tests::ExecutionSpaceImpl::ParallelReduceManagedAndUnManagedTest< ViewType >
class  Tests::ExecutionSpaceImpl::gtest_suite_ParallelReduceManagedAndUnManagedTest_::range_policy_into_rank_0_view< gtest_TypeParam_ >
class  Tests::ExecutionSpaceImpl::ParallelReduceTest_range_policy_maxloc_reducer_Test
class  Tests::ExecutionSpaceImpl::ParallelReduceTest_team_policy_Test
class  Tests::ExecutionSpaceImpl::ParallelReduceTest_closure_object_creation_overloads_Test
class  Tests::ExecutionSpaceImpl::ParallelReduceTest_two_parallel_regions_Test
class  Tests::ExecutionSpaceImpl::ParallelReduceTest_starts_on_parallel_region_Test
class  Tests::ExecutionSpaceImpl::ParallelReduceTest_forwarding_env_Test

Namespaces

namespace  Tests
namespace  Tests::ExecutionSpaceImpl
namespace  Tests::ExecutionSpaceImpl::gtest_suite_ParallelReduceManagedAndUnManagedTest_

Typedefs

template<typename Sndr, typename Exec, typename Label, typename Functor, typename Policy, typename Reducer>
using Tests::ExecutionSpaceImpl::pred_generic_t
template<typename Sndr, typename Exec, typename Label, typename Functor, typename Policy, typename Reducer>
using Tests::ExecutionSpaceImpl::pred_impl_t
typedef ::testing::internal::Templates< range_policy_into_rank_0_view > Tests::ExecutionSpaceImpl::gtest_suite_ParallelReduceManagedAndUnManagedTest_::gtest_AllTests_
using Tests::ExecutionSpaceImpl::pred_managed_and_unmanaged_types_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 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

Variables

::testing::internal::TypedTestSuitePState Tests::ExecutionSpaceImpl::gtest_typed_test_suite_p_state_ParallelReduceManagedAndUnManagedTest_
static bool Tests::ExecutionSpaceImpl::gtest_suite_ParallelReduceManagedAndUnManagedTest_::gtest_range_policy_into_rank_0_view_defined_ = gtest_typed_test_suite_p_state_ParallelReduceManagedAndUnManagedTest_ .AddTestName( "/__w/kokkos-execution/kokkos-execution/tests/execution_space/test_parallel_reduce.cpp", 204, "ParallelReduceManagedAndUnManagedTest" , "range_policy_into_rank_0_view" )
static const char *const Tests::ExecutionSpaceImpl::gtest_registered_test_names_ParallelReduceManagedAndUnManagedTest_ = gtest_typed_test_suite_p_state_ParallelReduceManagedAndUnManagedTest_ .VerifyRegisteredTestNames( "ParallelReduceManagedAndUnManagedTest" , "/__w/kokkos-execution/kokkos-execution/tests/execution_space/test_parallel_reduce.cpp", 228, "range_policy_into_rank_0_view")
static bool Tests::ExecutionSpaceImpl::gtest_ParallelReduceManagedAndUnManagedTestInstantiation_ParallelReduceManagedAndUnManagedTest = ::testing::internal::TypeParameterizedTestSuite< ParallelReduceManagedAndUnManagedTest, gtest_suite_ParallelReduceManagedAndUnManagedTest_::gtest_AllTests_, ::testing::internal::GenerateTypeList<pred_managed_and_unmanaged_types_t>::type>:: Register( "ParallelReduceManagedAndUnManagedTestInstantiation" , ::testing::internal::CodeLocation("/__w/kokkos-execution/kokkos-execution/tests/execution_space/test_parallel_reduce.cpp", 238), & gtest_typed_test_suite_p_state_ParallelReduceManagedAndUnManagedTest_ , "ParallelReduceManagedAndUnManagedTest" , gtest_registered_test_names_ParallelReduceManagedAndUnManagedTest_ , ::testing::internal::GenerateNames< ::testing::internal::NameGeneratorSelector< >::type, ::testing::internal::GenerateTypeList<pred_managed_and_unmanaged_types_t>::type>())