You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
<tr><tdclass="entry"><aclass="el" href="classtf_1_1FlowBuilder.html#a84d411f16939bc158c5a90256e5d210e">parallel_for</a>(I beg, I end, C &&callable, size_t chunk=0)</td><tdclass="entry"><aclass="el" href="classtf_1_1FlowBuilder.html">tf::FlowBuilder</a></td><tdclass="entry"></td></tr>
111
-
<trclass="even"><tdclass="entry"><aclass="el" href="classtf_1_1FlowBuilder.html#abe18f8824cba16cde03e0dea8fae14ac">parallel_for</a>(I beg, I end, I step, C &&callable, size_t chunk=0)</td><tdclass="entry"><aclass="el" href="classtf_1_1FlowBuilder.html">tf::FlowBuilder</a></td><tdclass="entry"></td></tr>
110
+
<tr><tdclass="entry"><aclass="el" href="classtf_1_1FlowBuilder.html#a644d7ff0f19ca155a2e7d56b1cdb3a0b">parallel_for</a>(I beg, I end, C &&callable, size_t partitions=0)</td><tdclass="entry"><aclass="el" href="classtf_1_1FlowBuilder.html">tf::FlowBuilder</a></td><tdclass="entry"></td></tr>
111
+
<trclass="even"><tdclass="entry"><aclass="el" href="classtf_1_1FlowBuilder.html#acfce9d2800a097202bdd4047f205dacf">parallel_for</a>(I beg, I end, I step, C &&callable, size_t partitions=0)</td><tdclass="entry"><aclass="el" href="classtf_1_1FlowBuilder.html">tf::FlowBuilder</a></td><tdclass="entry"></td></tr>
<trclass="even"><tdclass="entry"><aclass="el" href="classtf_1_1FlowBuilder.html#af7c4a5d732d49bd63d554a92cd240f3f">precede</a>(Task A, Task B)</td><tdclass="entry"><aclass="el" href="classtf_1_1FlowBuilder.html">tf::FlowBuilder</a></td><tdclass="entry"><spanclass="mlabel">inline</span></td></tr>
114
114
<tr><tdclass="entry"><aclass="el" href="classtf_1_1FlowBuilder.html#a06b06b57f8ec8bb060951fc71dd375fb">reduce</a>(I beg, I end, T &result, B &&bop)</td><tdclass="entry"><aclass="el" href="classtf_1_1FlowBuilder.html">tf::FlowBuilder</a></td><tdclass="entry"></td></tr>
<trclass="memdesc:acf423e2775a25c2b8be4dce7dae8880a"><tdclass="mdescLeft"> </td><tdclass="mdescRight">the same as <aclass="el" href="classtf_1_1FlowBuilder.html#a4d52a7fe2814b264846a2085e931652c" title="creates a task from a given callable object ">tf::FlowBuilder::emplace</a> (starting at 2.1.0) <br/></td></tr>
<trclass="memitem:a84d411f16939bc158c5a90256e5d210e"><tdclass="memTemplParams" colspan="2">template<typename I , typename C > </td></tr>
140
-
<trclass="memitem:a84d411f16939bc158c5a90256e5d210e"><tdclass="memTemplItemLeft" align="right" valign="top"><aclass="elRef" doxygen="/home/twhuang/PhD/Code/cpp-taskflow/doxygen/cppreference-doxygen-web.tag.xml:http://en.cppreference.com/w/" href="http://en.cppreference.com/w/cpp/utility/pair.html">std::pair</a>< <aclass="el" href="classtf_1_1Task.html">Task</a>, <aclass="el" href="classtf_1_1Task.html">Task</a> > </td><tdclass="memTemplItemRight" valign="bottom"><aclass="el" href="classtf_1_1FlowBuilder.html#a84d411f16939bc158c5a90256e5d210e">parallel_for</a> (I beg, I end, C &&callable, size_t chunk=0)</td></tr>
141
-
<trclass="memdesc:a84d411f16939bc158c5a90256e5d210e"><tdclass="mdescLeft"> </td><tdclass="mdescRight">constructs a task dependency graph of range-based parallel_for <ahref="#a84d411f16939bc158c5a90256e5d210e">More...</a><br/></td></tr>
<trclass="memitem:abe18f8824cba16cde03e0dea8fae14ac"><tdclass="memTemplParams" colspan="2">template<typename I , typename C , std::enable_if_t< std::is_arithmetic_v< I >, void > * = nullptr> </td></tr>
144
-
<trclass="memitem:abe18f8824cba16cde03e0dea8fae14ac"><tdclass="memTemplItemLeft" align="right" valign="top"><aclass="elRef" doxygen="/home/twhuang/PhD/Code/cpp-taskflow/doxygen/cppreference-doxygen-web.tag.xml:http://en.cppreference.com/w/" href="http://en.cppreference.com/w/cpp/utility/pair.html">std::pair</a>< <aclass="el" href="classtf_1_1Task.html">Task</a>, <aclass="el" href="classtf_1_1Task.html">Task</a> > </td><tdclass="memTemplItemRight" valign="bottom"><aclass="el" href="classtf_1_1FlowBuilder.html#abe18f8824cba16cde03e0dea8fae14ac">parallel_for</a> (I beg, I end, I step, C &&callable, size_t chunk=0)</td></tr>
145
-
<trclass="memdesc:abe18f8824cba16cde03e0dea8fae14ac"><tdclass="mdescLeft"> </td><tdclass="mdescRight">constructs a task dependency graph of index-based parallel_for <ahref="#abe18f8824cba16cde03e0dea8fae14ac">More...</a><br/></td></tr>
<trclass="memitem:a644d7ff0f19ca155a2e7d56b1cdb3a0b"><tdclass="memTemplParams" colspan="2">template<typename I , typename C > </td></tr>
140
+
<trclass="memitem:a644d7ff0f19ca155a2e7d56b1cdb3a0b"><tdclass="memTemplItemLeft" align="right" valign="top"><aclass="elRef" doxygen="/home/twhuang/PhD/Code/cpp-taskflow/doxygen/cppreference-doxygen-web.tag.xml:http://en.cppreference.com/w/" href="http://en.cppreference.com/w/cpp/utility/pair.html">std::pair</a>< <aclass="el" href="classtf_1_1Task.html">Task</a>, <aclass="el" href="classtf_1_1Task.html">Task</a> > </td><tdclass="memTemplItemRight" valign="bottom"><aclass="el" href="classtf_1_1FlowBuilder.html#a644d7ff0f19ca155a2e7d56b1cdb3a0b">parallel_for</a> (I beg, I end, C &&callable, size_t partitions=0)</td></tr>
141
+
<trclass="memdesc:a644d7ff0f19ca155a2e7d56b1cdb3a0b"><tdclass="mdescLeft"> </td><tdclass="mdescRight">constructs a task dependency graph of range-based parallel_for <ahref="#a644d7ff0f19ca155a2e7d56b1cdb3a0b">More...</a><br/></td></tr>
<trclass="memitem:acfce9d2800a097202bdd4047f205dacf"><tdclass="memTemplParams" colspan="2">template<typename I , typename C , std::enable_if_t< std::is_arithmetic_v< I >, void > * = nullptr> </td></tr>
144
+
<trclass="memitem:acfce9d2800a097202bdd4047f205dacf"><tdclass="memTemplItemLeft" align="right" valign="top"><aclass="elRef" doxygen="/home/twhuang/PhD/Code/cpp-taskflow/doxygen/cppreference-doxygen-web.tag.xml:http://en.cppreference.com/w/" href="http://en.cppreference.com/w/cpp/utility/pair.html">std::pair</a>< <aclass="el" href="classtf_1_1Task.html">Task</a>, <aclass="el" href="classtf_1_1Task.html">Task</a> > </td><tdclass="memTemplItemRight" valign="bottom"><aclass="el" href="classtf_1_1FlowBuilder.html#acfce9d2800a097202bdd4047f205dacf">parallel_for</a> (I beg, I end, I step, C &&callable, size_t partitions=0)</td></tr>
145
+
<trclass="memdesc:acfce9d2800a097202bdd4047f205dacf"><tdclass="mdescLeft"> </td><tdclass="mdescRight">constructs a task dependency graph of index-based parallel_for <ahref="#acfce9d2800a097202bdd4047f205dacf">More...</a><br/></td></tr>
<trclass="memitem:a06b06b57f8ec8bb060951fc71dd375fb"><tdclass="memTemplParams" colspan="2">template<typename I , typename T , typename B > </td></tr>
148
148
<trclass="memitem:a06b06b57f8ec8bb060951fc71dd375fb"><tdclass="memTemplItemLeft" align="right" valign="top"><aclass="elRef" doxygen="/home/twhuang/PhD/Code/cpp-taskflow/doxygen/cppreference-doxygen-web.tag.xml:http://en.cppreference.com/w/" href="http://en.cppreference.com/w/cpp/utility/pair.html">std::pair</a>< <aclass="el" href="classtf_1_1Task.html">Task</a>, <aclass="el" href="classtf_1_1Task.html">Task</a> > </td><tdclass="memTemplItemRight" valign="bottom"><aclass="el" href="classtf_1_1FlowBuilder.html#a06b06b57f8ec8bb060951fc71dd375fb">reduce</a> (I beg, I end, T &result, B &&bop)</td></tr>
149
149
<trclass="memdesc:a06b06b57f8ec8bb060951fc71dd375fb"><tdclass="mdescLeft"> </td><tdclass="mdescRight">construct a task dependency graph of parallel reduction <ahref="#a06b06b57f8ec8bb060951fc71dd375fb">More...</a><br/></td></tr>
<tr><tdclass="paramname">beg</td><td>iterator to the beginning (inclusive) </td></tr>
600
600
<tr><tdclass="paramname">end</td><td>iterator to the end (exclusive) </td></tr>
601
601
<tr><tdclass="paramname">callable</td><td>a callable object to be applied to </td></tr>
602
-
<tr><tdclass="paramname">chunk</td><td>number of works per thread</td></tr>
602
+
<tr><tdclass="paramname">partitions</td><td>number of partitions</td></tr>
603
603
</table>
604
604
</dd>
605
605
</dl>
606
606
<dlclass="section return"><dt>Returns</dt><dd>a pair of <aclass="el" href="classtf_1_1Task.html" title="Handle to modify and access a task. ">Task</a> handles to the beginning and the end of the graph </dd></dl>
<tr><tdclass="entry"><aclass="el" href="classtf_1_1FlowBuilder.html#a84d411f16939bc158c5a90256e5d210e">parallel_for</a>(I beg, I end, C &&callable, size_t chunk=0)</td><tdclass="entry"><aclass="el" href="classtf_1_1FlowBuilder.html">tf::FlowBuilder</a></td><tdclass="entry"></td></tr>
115
-
<trclass="even"><tdclass="entry"><aclass="el" href="classtf_1_1FlowBuilder.html#abe18f8824cba16cde03e0dea8fae14ac">parallel_for</a>(I beg, I end, I step, C &&callable, size_t chunk=0)</td><tdclass="entry"><aclass="el" href="classtf_1_1FlowBuilder.html">tf::FlowBuilder</a></td><tdclass="entry"></td></tr>
114
+
<tr><tdclass="entry"><aclass="el" href="classtf_1_1FlowBuilder.html#a644d7ff0f19ca155a2e7d56b1cdb3a0b">parallel_for</a>(I beg, I end, C &&callable, size_t partitions=0)</td><tdclass="entry"><aclass="el" href="classtf_1_1FlowBuilder.html">tf::FlowBuilder</a></td><tdclass="entry"></td></tr>
115
+
<trclass="even"><tdclass="entry"><aclass="el" href="classtf_1_1FlowBuilder.html#acfce9d2800a097202bdd4047f205dacf">parallel_for</a>(I beg, I end, I step, C &&callable, size_t partitions=0)</td><tdclass="entry"><aclass="el" href="classtf_1_1FlowBuilder.html">tf::FlowBuilder</a></td><tdclass="entry"></td></tr>
<trclass="even"><tdclass="entry"><aclass="el" href="classtf_1_1FlowBuilder.html#af7c4a5d732d49bd63d554a92cd240f3f">precede</a>(Task A, Task B)</td><tdclass="entry"><aclass="el" href="classtf_1_1FlowBuilder.html">tf::FlowBuilder</a></td><tdclass="entry"><spanclass="mlabel">inline</span></td></tr>
118
118
<tr><tdclass="entry"><aclass="el" href="classtf_1_1FlowBuilder.html#a06b06b57f8ec8bb060951fc71dd375fb">reduce</a>(I beg, I end, T &result, B &&bop)</td><tdclass="entry"><aclass="el" href="classtf_1_1FlowBuilder.html">tf::FlowBuilder</a></td><tdclass="entry"></td></tr>
0 commit comments