Lines Matching refs:SmartIndex

249 class SmartIndex {  class
251 SmartIndex(std::size_t ri) : real_index(ri), change_vector(nullptr) {} in SmartIndex() function in SmartIndex
252 SmartIndex(std::size_t ri, std::vector<std::size_t>& cv) in SmartIndex() function in SmartIndex
254 SmartIndex(const SmartIndex& other) : real_index(other.real_index), in SmartIndex() function in SmartIndex
256 ~SmartIndex() = default;
258 SmartIndex& operator=(const SmartIndex& other) { in operator =()
264 bool operator<(const SmartIndex& other) const { in operator <()
268 bool operator<=(const SmartIndex& other) const { in operator <=()
272 SmartIndex operator/(const SmartIndex& other) const { in operator /()
276 SmartIndex operator*(const SmartIndex& other) const { in operator *()
280 SmartIndex operator+(const SmartIndex& other) const { in operator +()
284 SmartIndex& operator+=(const SmartIndex& other) { in operator +=()
289 SmartIndex& operator++() { ++real_index; return *this; } in operator ++()
291 std::size_t operator-(const SmartIndex& other) const { in operator -()
295 SmartIndex operator+(std::size_t k) { in operator +()
334 SmartIndex first{0, change_vector}; in test_pfor_func_invoke()
335 SmartIndex last{iterations, change_vector}; in test_pfor_func_invoke()
336 SmartIndex stride{2}; in test_pfor_func_invoke()
338 oneapi::tbb::parallel_for(first, last, &SmartIndex::increase); in test_pfor_func_invoke()
339 … oneapi::tbb::parallel_for(first, last, &SmartIndex::increase, oneapi::tbb::simple_partitioner()); in test_pfor_func_invoke()
340 oneapi::tbb::parallel_for(first, last, &SmartIndex::increase, oneapi::tbb::auto_partitioner()); in test_pfor_func_invoke()
341 … oneapi::tbb::parallel_for(first, last, &SmartIndex::increase, oneapi::tbb::static_partitioner()); in test_pfor_func_invoke()
343 oneapi::tbb::parallel_for(first, last, &SmartIndex::increase, aff); in test_pfor_func_invoke()
350 oneapi::tbb::parallel_for(first, last, stride, &SmartIndex::increase); in test_pfor_func_invoke()
351 …oneapi::tbb::parallel_for(first, last, stride, &SmartIndex::increase, oneapi::tbb::simple_partitio… in test_pfor_func_invoke()
352 …oneapi::tbb::parallel_for(first, last, stride, &SmartIndex::increase, oneapi::tbb::auto_partitione… in test_pfor_func_invoke()
353 …oneapi::tbb::parallel_for(first, last, stride, &SmartIndex::increase, oneapi::tbb::static_partitio… in test_pfor_func_invoke()
354 oneapi::tbb::parallel_for(first, last, stride, &SmartIndex::increase, aff); in test_pfor_func_invoke()