Home
last modified time | relevance | path

Searched refs:broadcast_node (Results 1 – 25 of 43) sorted by relevance

12

/oneTBB/test/conformance/
H A Dconformance_broadcast_node.cpp31 conformance::test_forwarding<oneapi::tbb::flow::broadcast_node<int>, int>(1);
32 conformance::test_forwarding<oneapi::tbb::flow::broadcast_node<input_msg>, input_msg>(1);
38 conformance::test_buffering<oneapi::tbb::flow::broadcast_node<int>, int>();
44 conformance::test_inheritance<oneapi::tbb::flow::broadcast_node<int>, int, int>();
45 conformance::test_inheritance<oneapi::tbb::flow::broadcast_node<float>, float, float>();
46 …conformance::test_inheritance<oneapi::tbb::flow::broadcast_node<input_msg>, input_msg, input_msg>(…
56 broadcast_node<int> node0(g);
57 broadcast_node<int> node1(g);
64 broadcast_node<int> node_copy(node1);
H A Dconformance_join_node.cpp45 broadcast_node<int> b1(g), b2(g), b3(g); in test_deduction_guides()
46 broadcast_node<tuple_type> b4(g); in test_deduction_guides()
H A Dconformance_sequencer_node.cpp35 broadcast_node<int> br(g); in test_deduction_guides_common()
H A Dconformance_input_node.cpp54 broadcast_node<int> bc(g); in test_deduction_guides()
/oneTBB/test/tbb/
H A Dtest_broadcast_node.cpp85 tbb::flow::broadcast_node<T> b(g); in test_serial_broadcasts()
116 tbb::flow::broadcast_node<T> &my_b;
120 native_body( tbb::flow::broadcast_node<T> &b ) : my_b(b) {} in native_body()
159 tbb::flow::broadcast_node<T> b(g); in test_parallel_broadcasts()
163 tbb::flow::broadcast_node<T> b_copy(b); in test_parallel_broadcasts()
172 tbb::flow::broadcast_node<T> b0(g); in test_resets()
173 tbb::flow::broadcast_node<T> b1(g); in test_resets()
227 broadcast_node<int> b0(g); in test_deduction_guides()
231 broadcast_node b1(follows(buf)); in test_deduction_guides()
234 broadcast_node b2(precedes(buf)); in test_deduction_guides()
[all …]
H A Dtest_join_node_msg_key_matching.cpp44 broadcast_node<message_key> bm1(g), bm2(g); in test_deduction_guides()
45 broadcast_node<tuple_type> bm3(g); in test_deduction_guides()
H A Dtest_join_node_key_matching.cpp39 broadcast_node<int> b1(g), b2(g); in test_deduction_guides()
40 broadcast_node<double> b3(g); in test_deduction_guides()
41 broadcast_node<tuple_type> b4(g); in test_deduction_guides()
H A Dtest_indexer_node.cpp560 tbb::flow::broadcast_node<input_t>& start, in check_edge()
588 auto bn = std::make_tuple(broadcast_node<Args>(g)...); in test_follows_impl()
610 broadcast_node<int> start1(g); in test_precedes()
611 broadcast_node<float> start2(g); in test_precedes()
612 broadcast_node<double> start3(g); in test_precedes()
649 broadcast_node<int> b1(g); in test_deduction_guides()
650 broadcast_node<double> b2(g); in test_deduction_guides()
H A Dtest_async_node.cpp724 std::array<broadcast_node<input_t>, 3> preds = { in test_follows()
726 broadcast_node<input_t>(g), in test_follows()
727 broadcast_node<input_t>(g), in test_follows()
728 broadcast_node<input_t>(g) in test_follows()
764 broadcast_node<input_t> start(g); in test_precedes()
H A Dtest_continue_node.cpp222 broadcast_node<continue_msg> start_g(g); in test_two_graphs()
227 broadcast_node<continue_msg> start_h(h); in test_two_graphs()
335 broadcast_node<continue_msg> node_with_default_mutex_type(g); in test_successor_cache_specialization()
H A Dtest_split_node.cpp387 broadcast_node<tuple_type> b1(g), b2(g); in test_deduction_guides()
388 broadcast_node<int> b3(g), b4(g); in test_deduction_guides()
H A Dtest_flow_graph_priorities.cpp134 broadcast_node<typename NodeType::input_type> bn(g); in test_node()
532 broadcast_node<continue_msg> bn(g); in test()
762 broadcast_node<continue_msg> bn(g); in test()
H A Dtest_flow_graph_whitebox.cpp362 tbb::flow::broadcast_node<std::tuple<int> > bnode(g); in TestSimpleSuccessorArc()
383 tbb::flow::broadcast_node<my_tuple > bnode(g); in TestSimpleSuccessorArc()
483 tbb::flow::broadcast_node<dtype> bn(g); in TestLimiterNode()
837 TestScalarNode<tbb::flow::broadcast_node<int> >("broadcast_node");
H A Dtest_profiling.cpp91 tbb::flow::broadcast_node<int> node(g);
/oneTBB/examples/graph/logic_sim/
H A Done_bit_adder.hpp50 oneapi::tbb::flow::broadcast_node<signal_t> A_port;
51 oneapi::tbb::flow::broadcast_node<signal_t> B_port;
52 oneapi::tbb::flow::broadcast_node<signal_t> CI_port;
H A DD_latch.hpp24 oneapi::tbb::flow::broadcast_node<signal_t> D_port;
25 oneapi::tbb::flow::broadcast_node<signal_t> E_port;
/oneTBB/doc/main/reference/
H A Dconstructors_for_nodes.rst86 // broadcast_node
87 explicit broadcast_node(follows(...));
88 explicit broadcast_node(precedes(...));
H A Dfollows_and_precedes_functions.rst73 broadcast_node<int> input(precedes(handlers));
78 broadcast_node<int> input(precedes(n1, n2, n3));
H A Dhelpers_for_expressing_graphs.rst56 broadcast_node<int> input(g);
103 broadcast_node input(precedes(handlers));
H A Dmake_edges_function.rst65 broadcast_node<int> input(g);
/oneTBB/doc/main/tbb_userguide/
H A DFlow_Graph_Single_Vs_Broadcast.rst70 broadcast_node<continue_msg> bn(g);
100 The broadcast-push test uses a ``broadcast_node``, which will push any
102 to the ``broadcast_node`` results in a total of nine messages pushed to
H A DData_Flow_Graph.rst86 additional node type, a ``broadcast_node``. A ``broadcast_node`` broadcasts any
97 broadcast_node<int> b(g);
H A Dbroadcast_or_send.rst93 each value to both queues through a broadcast_node, as shown below:
118 broadcast_node< int > b(g);
H A DFlow_Graph_Reservation.rst63 broadcast_node<int> bn(g);
75 make_edge(bn,input_port<0>(jn)); // attach a broadcast_node
94 two predecessors: a ``buffer_node`` ``buf1`` and a ``broadcast_node``
/oneTBB/include/oneapi/tbb/detail/
H A D_flow_graph_nodes_deduction.h123 broadcast_node(const NodeSet&)
124 ->broadcast_node<decide_on_set_t<NodeSet>>;

12