kokkos-execution 0.0.1
Loading...
Searching...
No Matches
Tests::ParallelReduceDataTest_transform_policy_or_iter_space_Test Class Reference
Inheritance diagram for Tests::ParallelReduceDataTest_transform_policy_or_iter_space_Test:
Tests::ParallelReduceDataTest

Public Member Functions

 ParallelReduceDataTest_transform_policy_or_iter_space_Test ()=default
 ~ParallelReduceDataTest_transform_policy_or_iter_space_Test () override=default
 ParallelReduceDataTest_transform_policy_or_iter_space_Test (const ParallelReduceDataTest_transform_policy_or_iter_space_Test &)=delete
ParallelReduceDataTest_transform_policy_or_iter_space_Test & operator= (const ParallelReduceDataTest_transform_policy_or_iter_space_Test &)=delete
 ParallelReduceDataTest_transform_policy_or_iter_space_Test (ParallelReduceDataTest_transform_policy_or_iter_space_Test &&) noexcept=delete
ParallelReduceDataTest_transform_policy_or_iter_space_Test & operator= (ParallelReduceDataTest_transform_policy_or_iter_space_Test &&) noexcept=delete

Private Member Functions

void TestBody () override

Static Private Attributes

static ::testing::TestInfo *const test_info_ = ::testing::internal::MakeAndRegisterTestInfo( "ParallelReduceDataTest", "transform_policy_or_iter_space", nullptr, nullptr, ::testing::internal::CodeLocation("/__w/kokkos-execution/kokkos-execution/tests/test_parallel_reduce.cpp", 146), (::testing::internal::GetTypeId<ParallelReduceDataTest>()), ::testing::internal::SuiteApiResolver< ParallelReduceDataTest>::GetSetUpCaseOrSuite("/__w/kokkos-execution/kokkos-execution/tests/test_parallel_reduce.cpp", 146), ::testing::internal::SuiteApiResolver< ParallelReduceDataTest>::GetTearDownCaseOrSuite("/__w/kokkos-execution/kokkos-execution/tests/test_parallel_reduce.cpp", 146), new ::testing::internal::TestFactoryImpl< ParallelReduceDataTest_transform_policy_or_iter_space_Test >)

Additional Inherited Members

Public Types inherited from Tests::ParallelReduceDataTest
using functor_t = Tests::Utils::Functors::NoOp<false, false, false>
using iter_space_t = Kokkos::range_slice<int, int>
using reducer_t = functor_t
using data_t = Kokkos::Execution::Impl::ParallelReduceData<functor_t, iter_space_t, reducer_t>
using labeled_data_t
using multi_data_t

Detailed Description

Constructor & Destructor Documentation

◆ ParallelReduceDataTest_transform_policy_or_iter_space_Test() [1/3]

Tests::ParallelReduceDataTest_transform_policy_or_iter_space_Test::ParallelReduceDataTest_transform_policy_or_iter_space_Test ( )
default

◆ ~ParallelReduceDataTest_transform_policy_or_iter_space_Test()

Tests::ParallelReduceDataTest_transform_policy_or_iter_space_Test::~ParallelReduceDataTest_transform_policy_or_iter_space_Test ( )
overridedefault

◆ ParallelReduceDataTest_transform_policy_or_iter_space_Test() [2/3]

Tests::ParallelReduceDataTest_transform_policy_or_iter_space_Test::ParallelReduceDataTest_transform_policy_or_iter_space_Test ( const ParallelReduceDataTest_transform_policy_or_iter_space_Test & )
delete

◆ ParallelReduceDataTest_transform_policy_or_iter_space_Test() [3/3]

Tests::ParallelReduceDataTest_transform_policy_or_iter_space_Test::ParallelReduceDataTest_transform_policy_or_iter_space_Test ( ParallelReduceDataTest_transform_policy_or_iter_space_Test && )
deletenoexcept

Member Function Documentation

◆ operator=() [1/2]

ParallelReduceDataTest_transform_policy_or_iter_space_Test & Tests::ParallelReduceDataTest_transform_policy_or_iter_space_Test::operator= ( const ParallelReduceDataTest_transform_policy_or_iter_space_Test & )
delete

◆ operator=() [2/2]

ParallelReduceDataTest_transform_policy_or_iter_space_Test & Tests::ParallelReduceDataTest_transform_policy_or_iter_space_Test::operator= ( ParallelReduceDataTest_transform_policy_or_iter_space_Test && )
deletenoexcept

◆ TestBody()

void Tests::ParallelReduceDataTest_transform_policy_or_iter_space_Test::TestBody ( )
overrideprivate

Definition at line 146 of file test_parallel_reduce.cpp.

Member Data Documentation

◆ test_info_

testing::TestInfo *const Tests::ParallelReduceDataTest_transform_policy_or_iter_space_Test::test_info_ = ::testing::internal::MakeAndRegisterTestInfo( "ParallelReduceDataTest", "transform_policy_or_iter_space", nullptr, nullptr, ::testing::internal::CodeLocation("/__w/kokkos-execution/kokkos-execution/tests/test_parallel_reduce.cpp", 146), (::testing::internal::GetTypeId<ParallelReduceDataTest>()), ::testing::internal::SuiteApiResolver< ParallelReduceDataTest>::GetSetUpCaseOrSuite("/__w/kokkos-execution/kokkos-execution/tests/test_parallel_reduce.cpp", 146), ::testing::internal::SuiteApiResolver< ParallelReduceDataTest>::GetTearDownCaseOrSuite("/__w/kokkos-execution/kokkos-execution/tests/test_parallel_reduce.cpp", 146), new ::testing::internal::TestFactoryImpl< ParallelReduceDataTest_transform_policy_or_iter_space_Test >)
staticprivate

Definition at line 146 of file test_parallel_reduce.cpp.


The documentation for this class was generated from the following file: