Home
last modified time | relevance | path

Searched refs:jn (Results 1 – 5 of 5) sorted by relevance

/oneTBB/test/common/
H A Dtest_join_node_multiple_predecessors.h32 join_node_t& jn) in twist_join_connections() argument
35 make_edge(bn1, input_port<0>(jn)); in twist_join_connections()
36 make_edge(bn2, input_port<0>(jn)); in twist_join_connections()
37 make_edge(bn3, input_port<0>(jn)); in twist_join_connections()
39 remove_edge(bn3, input_port<0>(jn)); in twist_join_connections()
52 make_edge(*jn, qn); in connect_join_via_make_edge()
53 return jn; in connect_join_via_make_edge()
63 make_edge(*jn, qn); in connect_join_via_follows()
64 return jn; in connect_join_via_follows()
75 return jn; in connect_join_via_precedes()
[all …]
/oneTBB/doc/main/tbb_userguide/
H A DFlow_Graph_Reservation.rst67 join_type jn(g);
77 make_edge(jn, buf_out);
119 ``bn`` attempts to forward 2 to ``jn``. ``jn`` does not accept the value
120 and the arc from ``bn`` to ``jn`` reverses. Because neither bn nor jn
122 ``jn`` have available predecessors, ``jn`` does nothing further.
148 ``buf1`` attempts to forward 3 to ``jn``. ``jn`` does not accept the
150 inputs to ``jn`` have available predecessors, ``jn`` does nothing
170 ``buf2`` attempts to forward 4 to ``jn``. ``jn`` does not accept the
214 ``jn`` fails.)
215 - ``jn`` tries to reserve ``buf2``, which succeeds. ``jn`` receives the
[all …]
/oneTBB/test/tbb/
H A Dtest_flow_graph_whitebox.cpp725 tbb::flow::join_node<std::tuple<int,int>, tbb::flow::reserving> jn(g); in TestInputNode() local
729 tbb::flow::make_edge(in, tbb::flow::input_port<0>(jn)); in TestInputNode()
730 tbb::flow::make_edge(qin, tbb::flow::input_port<1>(jn)); in TestInputNode()
731 tbb::flow::make_edge(jn,qout); in TestInputNode()
739 tbb::flow::make_edge(in, tbb::flow::input_port<0>(jn)); in TestInputNode()
740 tbb::flow::make_edge(qin, tbb::flow::input_port<1>(jn)); in TestInputNode()
741 tbb::flow::make_edge(jn,qout); in TestInputNode()
750 …CHECK_MESSAGE( (tbb::flow::input_port<0>(jn).my_predecessors.empty()), "successor of input_node ha… in TestInputNode()
H A Dtest_join_node.h1458 JType jn(g);
1472 tbb::flow::make_edge(jn, oq0);
1473 tbb::flow::make_edge(jn, oq1);
1476 tbb::flow::make_edge(iq0, std::get<0>(jn.input_ports()));
1477 tbb::flow::make_edge(iq1, std::get<1>(jn.input_ports()));
1543 JType jn(g);
1557 tbb::flow::make_edge(jn, oq0);
1558 tbb::flow::make_edge(jn, oq1);
1561 tbb::flow::make_edge(iq0, std::get<0>(jn.input_ports()));
1562 tbb::flow::make_edge(iq1, std::get<1>(jn.input_ports()));
/oneTBB/include/oneapi/tbb/detail/
H A D_flow_graph_join_impl.h1704 typename std::tuple_element<N, typename JNT::input_ports_type>::type &input_port(JNT &jn) {
1705 return std::get<N>(jn.input_ports());