<?xml version='1.0' encoding='UTF-8' standalone='no'?>
<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="1.9.1" xml:lang="en-US">
  <compounddef id="Algorithms" kind="page">
    <compoundname>Algorithms</compoundname>
    <title>Taskflow Algorithms</title>
    <innerpage refid="PartitioningAlgorithm">Partitioning Algorithm</innerpage>
    <innerpage refid="ParallelIterations">Parallel Iterations</innerpage>
    <innerpage refid="ParallelTransforms">Parallel Transforms</innerpage>
    <innerpage refid="ParallelReduction">Parallel Reduction</innerpage>
    <innerpage refid="ParallelSort">Parallel Sort</innerpage>
    <innerpage refid="ParallelScan">Parallel Scan</innerpage>
    <innerpage refid="ParallelFind">Parallel Find</innerpage>
    <innerpage refid="ModuleAlgorithm">Module Algorithm</innerpage>
    <innerpage refid="TaskParallelPipeline">Task-parallel Pipeline</innerpage>
    <innerpage refid="TaskParallelScalablePipeline">Task-parallel Scalable Pipeline</innerpage>
    <innerpage refid="TaskParallelPipelineWithTokenDependencies">Task-parallel Pipeline with Token Dependencies</innerpage>
    <innerpage refid="DataParallelPipeline">Data-parallel Pipeline</innerpage>
    <briefdescription>
    </briefdescription>
    <detaileddescription>
<para>Taskflow defines a set of algorithm primitives to perform common parallel algorithms:</para>
<para><itemizedlist>
<listitem><para><ref refid="PartitioningAlgorithm" kindref="compound">Partitioning Algorithm</ref></para>
</listitem><listitem><para><ref refid="ParallelIterations" kindref="compound">Parallel Iterations</ref></para>
</listitem><listitem><para><ref refid="ParallelTransforms" kindref="compound">Parallel Transforms</ref></para>
</listitem><listitem><para><ref refid="ParallelReduction" kindref="compound">Parallel Reduction</ref></para>
</listitem><listitem><para><ref refid="ParallelSort" kindref="compound">Parallel Sort</ref></para>
</listitem><listitem><para><ref refid="ParallelScan" kindref="compound">Parallel Scan</ref></para>
</listitem><listitem><para><ref refid="ParallelFind" kindref="compound">Parallel Find</ref></para>
</listitem><listitem><para><ref refid="ModuleAlgorithm" kindref="compound">Module Algorithm</ref></para>
</listitem><listitem><para><ref refid="TaskParallelPipeline" kindref="compound">Task-parallel Pipeline</ref></para>
</listitem><listitem><para><ref refid="TaskParallelScalablePipeline" kindref="compound">Task-parallel Scalable Pipeline</ref></para>
</listitem><listitem><para><ref refid="TaskParallelPipelineWithTokenDependencies" kindref="compound">Task-parallel Pipeline with Token Dependencies</ref></para>
</listitem><listitem><para><ref refid="DataParallelPipeline" kindref="compound">Data-parallel Pipeline</ref> </para>
</listitem></itemizedlist>
</para>
    </detaileddescription>
    <location file="doxygen/algorithms/algorithms.dox"/>
  </compounddef>
</doxygen>
