<divclass="ttc" id="classtf_1_1FlowBuilder_html_a4d52a7fe2814b264846a2085e931652c"><divclass="ttname"><ahref="classtf_1_1FlowBuilder.html#a4d52a7fe2814b264846a2085e931652c">tf::FlowBuilder::emplace</a></div><divclass="ttdeci">Task emplace(C &&callable)</div><divclass="ttdoc">creates a task from a given callable object </div><divclass="ttdef"><b>Definition:</b> flow_builder.hpp:367</div></div>
<divclass="ttc" id="classtf_1_1FlowBuilder_html_a3be7d982efad780eb6adbd1cf11a3d97"><divclass="ttname"><ahref="classtf_1_1FlowBuilder.html#a3be7d982efad780eb6adbd1cf11a3d97">tf::FlowBuilder::broadcast</a></div><divclass="ttdeci">void broadcast(Task A, std::vector< Task > &others)</div><divclass="ttdoc">adds dependency links from one task A to many tasks </div><divclass="ttdef"><b>Definition:</b> flow_builder.hpp:417</div></div>
<divclass="ttc" id="classtf_1_1FlowBuilder_html_a08d669f2286cb90fd5ba7dade1e93fef"><divclass="ttname"><ahref="classtf_1_1FlowBuilder.html#a08d669f2286cb90fd5ba7dade1e93fef">tf::FlowBuilder::transform_reduce</a></div><divclass="ttdeci">std::pair< Task, Task > transform_reduce(I beg, I end, T &result, B &&bop, U &&uop)</div><divclass="ttdoc">constructs a task dependency graph of parallel transformation and reduction </div><divclass="ttdef"><b>Definition:</b> flow_builder.hpp:711</div></div>
<divclass="ttc" id="classtf_1_1FlowBuilder_html_acab0b4ac82260f47fdb36a3244ee3aaf"><divclass="ttname"><ahref="classtf_1_1FlowBuilder.html#acab0b4ac82260f47fdb36a3244ee3aaf">tf::FlowBuilder::placeholder</a></div><divclass="ttdeci">Task placeholder()</div><divclass="ttdoc">creates an empty task </div><divclass="ttdef"><b>Definition:</b> flow_builder.hpp:445</div></div>
<divclass="ttc" id="classtf_1_1Subflow_html_abe853a60943b8ecbf10ab2e27d6769e1"><divclass="ttname"><ahref="classtf_1_1Subflow.html#abe853a60943b8ecbf10ab2e27d6769e1">tf::Subflow::Subflow</a></div><divclass="ttdeci">Subflow(Args &&... args)</div><divclass="ttdoc">constructs a subflow builder object </div><divclass="ttdef"><b>Definition:</b> flow_builder.hpp:331</div></div>
<divclass="ttc" id="classtf_1_1Subflow_html_acfdedc7e9676126e9a38ecf7b5a37864"><divclass="ttname"><ahref="classtf_1_1Subflow.html#acfdedc7e9676126e9a38ecf7b5a37864">tf::Subflow::detach</a></div><divclass="ttdeci">void detach()</div><divclass="ttdoc">enables the subflow to detach from its parent task </div><divclass="ttdef"><b>Definition:</b> flow_builder.hpp:341</div></div>
<divclass="ttc" id="classtf_1_1Subflow_html_a185a0cba35c5f208029ea207e9be0b5f"><divclass="ttname"><ahref="classtf_1_1Subflow.html#a185a0cba35c5f208029ea207e9be0b5f">tf::Subflow::detached</a></div><divclass="ttdeci">bool detached() const</div><divclass="ttdoc">queries if the subflow will be detached from its parent task </div><divclass="ttdef"><b>Definition:</b> flow_builder.hpp:346</div></div>
<divclass="ttc" id="classtf_1_1FlowBuilder_html_a076fa5b55e0ef6eba3c962e85727f218"><divclass="ttname"><ahref="classtf_1_1FlowBuilder.html#a076fa5b55e0ef6eba3c962e85727f218">tf::FlowBuilder::reduce_max</a></div><divclass="ttdeci">std::pair< Task, Task > reduce_max(I beg, I end, T &result)</div><divclass="ttdoc">constructs a task dependency graph of parallel reduction through std::max </div><divclass="ttdef"><b>Definition:</b> flow_builder.hpp:703</div></div>
<divclass="ttc" id="classtf_1_1Task_html_a331b1b726555072e7c7d10941257f664"><divclass="ttname"><ahref="classtf_1_1Task.html#a331b1b726555072e7c7d10941257f664">tf::Task::succeed</a></div><divclass="ttdeci">Task & succeed(Ts &&... tasks)</div><divclass="ttdoc">adds precedence links from other tasks to this </div><divclass="ttdef"><b>Definition:</b> task.hpp:197</div></div>
<divclass="ttc" id="classtf_1_1FlowBuilder_html_a9357261a2a8a9e4598b2f3d69b2f689d"><divclass="ttname"><ahref="classtf_1_1FlowBuilder.html#a9357261a2a8a9e4598b2f3d69b2f689d">tf::FlowBuilder::parallel_for</a></div><divclass="ttdeci">std::pair< Task, Task > parallel_for(I beg, I end, C &&callable, size_t chunk=1)</div><divclass="ttdoc">constructs a task dependency graph of range-based parallel_for </div><divclass="ttdef"><b>Definition:</b> flow_builder.hpp:452</div></div>
<divclass="ttc" id="classtf_1_1FlowBuilder_html_a0a01192f4f92c15380a4f259e2fec2d9"><divclass="ttname"><ahref="classtf_1_1FlowBuilder.html#a0a01192f4f92c15380a4f259e2fec2d9">tf::FlowBuilder::composed_of</a></div><divclass="ttdeci">Task composed_of(Taskflow &taskflow)</div><divclass="ttdoc">creates a module task from a taskflow </div><divclass="ttdef"><b>Definition:</b> flow_builder.hpp:405</div></div>
<divclass="ttc" id="classtf_1_1FlowBuilder_html_af7c4a5d732d49bd63d554a92cd240f3f"><divclass="ttname"><ahref="classtf_1_1FlowBuilder.html#af7c4a5d732d49bd63d554a92cd240f3f">tf::FlowBuilder::precede</a></div><divclass="ttdeci">void precede(Task A, Task B)</div><divclass="ttdoc">adds a dependency link from task A to task B </div><divclass="ttdef"><b>Definition:</b> flow_builder.hpp:412</div></div>
<divclass="ttc" id="classtf_1_1Taskflow_html"><divclass="ttname"><ahref="classtf_1_1Taskflow.html">tf::Taskflow</a></div><divclass="ttdoc">the class to create a task dependency graph </div><divclass="ttdef"><b>Definition:</b> core/taskflow.hpp:18</div></div>
<divclass="ttc" id="classtf_1_1FlowBuilder_html_a8871a9277dad477a69fb3a323d9c7bdb"><divclass="ttname"><ahref="classtf_1_1FlowBuilder.html#a8871a9277dad477a69fb3a323d9c7bdb">tf::FlowBuilder::gather</a></div><divclass="ttdeci">void gather(std::vector< Task > &others, Task A)</div><divclass="ttdoc">adds dependency links from many tasks to one task A </div><divclass="ttdef"><b>Definition:</b> flow_builder.hpp:431</div></div>
<divclass="ttc" id="classtf_1_1FlowBuilder_html"><divclass="ttname"><ahref="classtf_1_1FlowBuilder.html">tf::FlowBuilder</a></div><divclass="ttdoc">Building blocks of a task dependency graph. </div><divclass="ttdef"><b>Definition:</b> flow_builder.hpp:13</div></div>
<divclass="ttc" id="classtf_1_1Subflow_html_afb178f1e81f2d37652803023da5847ce"><divclass="ttname"><ahref="classtf_1_1Subflow.html#afb178f1e81f2d37652803023da5847ce">tf::Subflow::joined</a></div><divclass="ttdeci">bool joined() const</div><divclass="ttdoc">queries if the subflow will join its parent task </div><divclass="ttdef"><b>Definition:</b> flow_builder.hpp:351</div></div>
<divclass="ttc" id="classtf_1_1Task_html"><divclass="ttname"><ahref="classtf_1_1Task.html">tf::Task</a></div><divclass="ttdoc">task handle to a node in a task dependency graph </div><divclass="ttdef"><b>Definition:</b> task.hpp:22</div></div>
<divclass="ttc" id="classtf_1_1Task_html_a8c78c453295a553c1c016e4062da8588"><divclass="ttname"><ahref="classtf_1_1Task.html#a8c78c453295a553c1c016e4062da8588">tf::Task::precede</a></div><divclass="ttdeci">Task & precede(Ts &&... tasks)</div><divclass="ttdoc">adds precedence links from this to other tasks </div><divclass="ttdef"><b>Definition:</b> task.hpp:190</div></div>
<divclass="ttc" id="classtf_1_1FlowBuilder_html_a06b06b57f8ec8bb060951fc71dd375fb"><divclass="ttname"><ahref="classtf_1_1FlowBuilder.html#a06b06b57f8ec8bb060951fc71dd375fb">tf::FlowBuilder::reduce</a></div><divclass="ttdeci">std::pair< Task, Task > reduce(I beg, I end, T &result, B &&bop)</div><divclass="ttdoc">construct a task dependency graph of parallel reduction </div><divclass="ttdef"><b>Definition:</b> flow_builder.hpp:898</div></div>
<divclass="ttc" id="classtf_1_1Task_html_a2f6f4cec42d016e5eb89390f362ffe99"><divclass="ttname"><ahref="classtf_1_1Task.html#a2f6f4cec42d016e5eb89390f362ffe99">tf::Task::work</a></div><divclass="ttdeci">Task & work(C &&callable)</div><divclass="ttdoc">assigns a new callable object to the task </div><divclass="ttdef"><b>Definition:</b> flow_builder.hpp:971</div></div>
<divclass="ttc" id="classtf_1_1Subflow_html"><divclass="ttname"><ahref="classtf_1_1Subflow.html">tf::Subflow</a></div><divclass="ttdoc">The building blocks of dynamic tasking. </div><divclass="ttdef"><b>Definition:</b> flow_builder.hpp:294</div></div>
<divclass="ttc" id="classtf_1_1Subflow_html_a59fcac1323e70d920088dd37bd0be245"><divclass="ttname"><ahref="classtf_1_1Subflow.html#a59fcac1323e70d920088dd37bd0be245">tf::Subflow::join</a></div><divclass="ttdeci">void join()</div><divclass="ttdoc">enables the subflow to join its parent task </div><divclass="ttdef"><b>Definition:</b> flow_builder.hpp:336</div></div>
<divclass="ttc" id="classtf_1_1FlowBuilder_html_ae10e34cf00f7128d23e24c524c18d970"><divclass="ttname"><ahref="classtf_1_1FlowBuilder.html#ae10e34cf00f7128d23e24c524c18d970">tf::FlowBuilder::reduce_min</a></div><divclass="ttdeci">std::pair< Task, Task > reduce_min(I beg, I end, T &result)</div><divclass="ttdoc">constructs a task dependency graph of parallel reduction through std::min </div><divclass="ttdef"><b>Definition:</b> flow_builder.hpp:694</div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<divid="nav-path" class="navpath"><!-- id is needed for treeview function! -->