Home
last modified time | relevance | path

Searched refs:feeder (Results 1 – 12 of 12) sorted by relevance

/oneTBB/test/common/
H A Dparallel_for_each_common.h96 void do_work(const value_t& depth, tbb::feeder<value_t>& feeder) { in do_work() argument
109 void operator()(value_t depth, tbb::feeder<value_t>& feeder) const { in operator()
124 void operator()(value_t& depth, tbb::feeder<value_t>& feeder) const { in operator()
131 void operator()(const value_t depth, tbb::feeder<value_t>& feeder) const { in operator()
138 void operator()(const value_t& depth, tbb::feeder<value_t>& feeder) const { in operator()
145 void operator()(volatile value_t& depth, tbb::feeder<value_t>& feeder) const { in operator()
152 void operator()(const volatile value_t& depth, tbb::feeder<value_t>& feeder) const { in operator()
159 void operator()(value_t&& depth, tbb::feeder<value_t>& feeder) const { in operator()
354 void RecordAndAdd(const T& in, tbb::feeder<T>& feeder) { in RecordAndAdd() argument
369 void operator() (T&& in, tbb::feeder<T>& feeder) const { RecordAndAdd(in, feeder); } in operator()
[all …]
H A Dconcepts_common.h221 …void operator()( const T&, tbb::feeder<FeederT>& ) const requires (EnableFunctionCallOperator == S… in operator()
222 …void operator()( const T&, tbb::feeder<FeederT>& ) requires (EnableFunctionCallOperator == State::… in operator()
223 …void operator()( Dummy, tbb::feeder<FeederT>& ) const requires (EnableFunctionCallOperator == Stat… in operator()
/oneTBB/examples/parallel_for_each/parallel_preorder/
H A Dparallel_preorder.cpp33 void operator()(Cell* c, oneapi::tbb::feeder<Cell*>& feeder) const { in operator ()()
43 feeder.add(successor); in operator ()()
H A DREADME.md13 …2. If the count became zero, add the cell to the set of cells to be updated, by calling `feeder::a…
/oneTBB/include/oneapi/tbb/
H A Dparallel_for_each.h39 class feeder; variable
57 class feeder {
58 feeder() {} in feeder() function
59 feeder(const feeder&) = delete;
60 void operator=( const feeder&) = delete;
62 virtual ~feeder () {} in ~feeder()
106 __TBB_ASSERT(feeder, "Feeder was not created but should be");
108 tbb::detail::invoke(body, std::forward<ItemArg>(item), *feeder);
123 my_feeder(feeder), in feeder_item_task()
168 class feeder_impl : public feeder<Item> {
[all …]
/oneTBB/test/tbb/
H A Dtest_eh_algorithms.cpp794 void Feed ( tbb::feeder<size_t> &feeder, size_t val ) { in Feed() argument
797 feeder.add(val); in Feed()
831 void operator() ( size_t &value, tbb::feeder<size_t> &feeder ) const { in operator ()()
832 Feed(feeder, 0); in operator ()()
866 void operator()( size_t& value, tbb::feeder<size_t>& feeder ) const { in operator ()()
867 Feed(feeder, 0); in operator ()()
905 void operator()( size_t& value, tbb::feeder<size_t> &feeder ) const { in operator ()()
906 Feed(feeder, 0); in operator ()()
960 void operator()( size_t &value, tbb::feeder<size_t> &feeder ) const { in operator ()()
1155 void operator()( size_t& value, tbb::feeder<size_t> &feeder ) const { in operator ()()
[all …]
H A Dtest_tbb_header.cpp100 void operator() ( int, tbb::feeder<int>& ) const {} in operator ()()
/oneTBB/test/conformance/
H A Dconformance_parallel_for_each.cpp102 void do_action_and_feed(oneapi::tbb::feeder<ForEachInvokeItem>& feeder) const { in do_action_and_feed()
107 feeder.add(ForEachInvokeItem(real_value + shift, change_vector)); in do_action_and_feed()
/oneTBB/doc/main/tbb_userguide/
H A DCook_Until_Done_parallel_do.rst78 argument *feeder* of type ``parallel_for_each<Item>&``, can add more
79 work by calling ``feeder.add(item)``. For example, suppose processing
82 ``feeder.add`` to add the descendant nodes. The instance of
/oneTBB/doc/main/tbb_userguide/design_patterns/
H A DWavefront.rst53 via a "feeder".
161 [=]( const block& b, oneapi::tbb::feeder<block>&feeder ) {
176 feeder.add( block(bi,bj+1) );
178 feeder.add( block(bi+1,bj) ); }
/oneTBB/doc/main/reference/
H A Dparallel_for_each_semantics.rst62 Requirements for ``Body`` with ``feeder`` argument
65 Additional elements submitted into ``tbb::parallel_for_each`` through the ``feeder::add`` passes to…
/oneTBB/doc/main/tbb_userguide/Migration_Guide/
H A DTask_API.rst155 [](int& i, tbb::feeder<int>& feeder) {
160 feeder.add(i);