Lines Matching refs:sums
144 oneapi::tbb::combinable<T> &sums; member in ParallelScalarBody
148 ParallelScalarBody ( oneapi::tbb::combinable<T> &_sums ) : sums(_sums) { } in ParallelScalarBody()
153 T& my_local = sums.local(was_there); in operator ()()
165 oneapi::tbb::combinable<T> &sums; member in ParallelScalarBodyNoInit
169 ParallelScalarBodyNoInit ( oneapi::tbb::combinable<T> &_sums ) : sums(_sums) { } in ParallelScalarBodyNoInit()
173 sums.local() += 1 ; in operator ()()
201 oneapi::tbb::combinable<T> sums; in RunParallelScalarTests() local
202 …tbb::parallel_for( oneapi::tbb::blocked_range<int>( 0, N, 10000 ), ParallelScalarBody<T>( sums ) ); in RunParallelScalarTests()
203 combine_sum += sums.combine(my_combine<T>); in RunParallelScalarTests()
204 combine_ref_sum += sums.combine(my_combine_ref<T>); in RunParallelScalarTests()
220 sums.combine_each(my_helper); in RunParallelScalarTests()
223 oneapi::tbb::combinable<T> copy_constructed(sums); in RunParallelScalarTests()
228 assigned = sums; in RunParallelScalarTests()
232 oneapi::tbb::combinable<T> moved1(std::move(sums)); in RunParallelScalarTests()