Searched refs:change_vector (Results 1 – 4 of 4) sorted by relevance
| /oneTBB/test/conformance/ |
| H A D | conformance_parallel_for_each.cpp | 100 void do_action() const { ++change_vector[real_value]; } in do_action() 103 CHECK_MESSAGE(change_vector.size() % 2 == 0, "incorrect test setup"); in do_action_and_feed() 104 std::size_t shift = change_vector.size() / 2; in do_action_and_feed() 105 ++change_vector[real_value]; in do_action_and_feed() 112 std::vector<std::size_t>& change_vector; member in ForEachInvokeItem 119 std::vector<std::size_t> change_vector(2 * items_count, 0); in test_pfor_each_invoke_basic() local 122 items_to_proceed.emplace_back(i, change_vector); in test_pfor_each_invoke_basic() 133 CHECK(change_vector[i] == 1); in test_pfor_each_invoke_basic() 134 CHECK(change_vector[i + items_count] == 0); in test_pfor_each_invoke_basic() 135 change_vector[i] = 0; // reset in test_pfor_each_invoke_basic() [all …]
|
| H A D | conformance_parallel_for.cpp | 253 : real_index(ri), change_vector(&cv) {} in SmartIndex() 255 change_vector(other.change_vector) {} in SmartIndex() 260 change_vector = other.change_vector; in operator =() 300 CHECK(change_vector); in increase() 301 ++(*change_vector)[real_index]; in increase() 305 std::vector<std::size_t>* change_vector; member in SmartIndex 323 for (std::size_t item : change_vector) { in test_pfor_body_invoke() 334 SmartIndex first{0, change_vector}; in test_pfor_func_invoke() 335 SmartIndex last{iterations, change_vector}; in test_pfor_func_invoke() 345 for (std::size_t& item : change_vector) { in test_pfor_func_invoke() [all …]
|
| H A D | conformance_parallel_scan.cpp | 161 std::vector<std::size_t> change_vector(iterations, 0); variable 162 test_invoke::SmartRange<test_invoke::SmartValue> range(0, iterations, change_vector); 168 test_pscan_invoke(desired_vector, change_vector, range, identity, scan, combine); 169 …test_pscan_invoke(desired_vector, change_vector, range, identity, scan, combine, oneapi::tbb::auto… 170 …test_pscan_invoke(desired_vector, change_vector, range, identity, scan, combine, oneapi::tbb::simp…
|
| /oneTBB/test/common/ |
| H A D | test_invoke.h | 37 …SmartRange(const Value& first, const Value& last) : base_range(first, last), change_vector(nullptr… in SmartRange() 39 : base_range(first, last), change_vector(&cv) {} in SmartRange() 43 : base_range(other, oneapi::tbb::split{}), change_vector(other.change_vector) {} in SmartRange() 46 CHECK_MESSAGE(change_vector, "Attempt to operate with no associated vector"); in increase() 48 ++(*change_vector)[index]; in increase() 61 CHECK_MESSAGE(change_vector, "Attempt to operate with no associated vector"); in scan() 65 if (is_final_scan) (*change_vector)[index] = get_real_index(result); in scan() 70 std::vector<std::size_t>* change_vector;
|