mesytec-mnode/external/taskflow-3.8.0/doxygen/images/parallel_for_1.svg

167 lines
9.4 KiB
XML
Raw Permalink Normal View History

2025-01-04 01:25:05 +01:00
<?xml version="1.0" encoding="UTF-8" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><!-- Generated by graphviz version 2.40.1 (20161225.0304)
--><!-- Title: Taskflow Pages: 1 --><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="1078pt" height="214pt" viewBox="0.00 0.00 1078.00 213.60">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 209.6)">
<title>Taskflow</title>
<polygon fill="#ffffff" stroke="transparent" points="-4,4 -4,-209.6 1074,-209.6 1074,4 -4,4"/>
<g id="clust1" class="cluster">
<title>cluster_p0x7ffdfe380c30</title>
<polygon fill="none" stroke="#000000" points="8,-8 8,-197.6 1062,-197.6 1062,-8 8,-8"/>
<text text-anchor="middle" x="535" y="-181" font-family="Times,serif" font-size="14.00" fill="#000000">Taskflow: parallel-for</text>
</g>
<g id="clust2" class="cluster">
<title>cluster_p0xce2720</title>
<polygon fill="none" stroke="#0000ff" points="16,-16 16,-164.8 1054,-164.8 1054,-16 16,-16"/>
<text text-anchor="middle" x="535" y="-148.2" font-family="Times,serif" font-size="14.00" fill="#000000">Subflow: parallel-for-task</text>
</g>
<!-- p0xce2720 -->
<g id="node1" class="node">
<title>p0xce2720</title>
<ellipse fill="none" stroke="#000000" cx="544" cy="-42" rx="128.4975" ry="18"/>
<text text-anchor="middle" x="544" y="-37.8" font-family="Times,serif" font-size="14.00" fill="#000000">[0, 100) with the step size of 2</text>
</g>
<!-- p0x7f322c000b50 -->
<g id="node2" class="node">
<title>p0x7f322c000b50</title>
<ellipse fill="none" stroke="#000000" cx="1012" cy="-114" rx="33.6305" ry="18"/>
<text text-anchor="middle" x="1012" y="-109.8" font-family="Times,serif" font-size="14.00" fill="#000000">pfg_0</text>
</g>
<!-- p0x7f322c000b50&#45;&gt;p0xce2720 -->
<g id="edge1" class="edge">
<title>p0x7f322c000b50-&gt;p0xce2720</title>
<path fill="none" stroke="#000000" d="M986.6401,-101.7932C981.2453,-99.5782 975.5117,-97.4987 970,-96 872.9493,-69.6111 759.881,-56.0388 674.6296,-49.1033"/>
<polygon fill="#000000" stroke="#000000" points="674.8824,-45.6124 664.6368,-48.3103 674.3286,-52.5905 674.8824,-45.6124"/>
</g>
<!-- p0x7f322c000c58 -->
<g id="node3" class="node">
<title>p0x7f322c000c58</title>
<ellipse fill="none" stroke="#000000" cx="927" cy="-114" rx="33.6305" ry="18"/>
<text text-anchor="middle" x="927" y="-109.8" font-family="Times,serif" font-size="14.00" fill="#000000">pfg_1</text>
</g>
<!-- p0x7f322c000c58&#45;&gt;p0xce2720 -->
<g id="edge2" class="edge">
<title>p0x7f322c000c58-&gt;p0xce2720</title>
<path fill="none" stroke="#000000" d="M901.6031,-101.9252C896.211,-99.7006 890.4878,-97.5838 885,-96 812.01,-74.9345 727.7089,-61.4915 661.1878,-53.2867"/>
<polygon fill="#000000" stroke="#000000" points="661.4359,-49.7913 651.0878,-52.0643 660.5947,-56.7406 661.4359,-49.7913"/>
</g>
<!-- p0x7f322c000d60 -->
<g id="node4" class="node">
<title>p0x7f322c000d60</title>
<ellipse fill="none" stroke="#000000" cx="842" cy="-114" rx="33.6305" ry="18"/>
<text text-anchor="middle" x="842" y="-109.8" font-family="Times,serif" font-size="14.00" fill="#000000">pfg_2</text>
</g>
<!-- p0x7f322c000d60&#45;&gt;p0xce2720 -->
<g id="edge3" class="edge">
<title>p0x7f322c000d60-&gt;p0xce2720</title>
<path fill="none" stroke="#000000" d="M816.538,-102.1406C811.1506,-99.9004 805.4458,-97.7228 800,-96 747.6334,-79.4337 687.6213,-66.4695 638.8697,-57.4007"/>
<polygon fill="#000000" stroke="#000000" points="639.4278,-53.9447 628.9602,-55.5819 638.1641,-60.8297 639.4278,-53.9447"/>
</g>
<!-- p0x7f322c000e68 -->
<g id="node5" class="node">
<title>p0x7f322c000e68</title>
<ellipse fill="none" stroke="#000000" cx="757" cy="-114" rx="33.6305" ry="18"/>
<text text-anchor="middle" x="757" y="-109.8" font-family="Times,serif" font-size="14.00" fill="#000000">pfg_3</text>
</g>
<!-- p0x7f322c000e68&#45;&gt;p0xce2720 -->
<g id="edge4" class="edge">
<title>p0x7f322c000e68-&gt;p0xce2720</title>
<path fill="none" stroke="#000000" d="M730.9483,-102.3615C725.7055,-100.1536 720.2062,-97.9322 715,-96 680.7461,-83.2869 641.9607,-70.8813 609.9976,-61.173"/>
<polygon fill="#000000" stroke="#000000" points="610.8944,-57.7878 600.3096,-58.2494 608.8719,-64.4893 610.8944,-57.7878"/>
</g>
<!-- p0x7f322c000f70 -->
<g id="node6" class="node">
<title>p0x7f322c000f70</title>
<ellipse fill="none" stroke="#000000" cx="672" cy="-114" rx="33.6305" ry="18"/>
<text text-anchor="middle" x="672" y="-109.8" font-family="Times,serif" font-size="14.00" fill="#000000">pfg_4</text>
</g>
<!-- p0x7f322c000f70&#45;&gt;p0xce2720 -->
<g id="edge5" class="edge">
<title>p0x7f322c000f70-&gt;p0xce2720</title>
<path fill="none" stroke="#000000" d="M648.8202,-100.9613C630.7914,-90.8201 605.3453,-76.5068 584.0397,-64.5223"/>
<polygon fill="#000000" stroke="#000000" points="585.6276,-61.3999 575.1959,-59.5477 582.1958,-67.5009 585.6276,-61.3999"/>
</g>
<!-- p0x7f322c001078 -->
<g id="node7" class="node">
<title>p0x7f322c001078</title>
<ellipse fill="none" stroke="#000000" cx="587" cy="-114" rx="33.6305" ry="18"/>
<text text-anchor="middle" x="587" y="-109.8" font-family="Times,serif" font-size="14.00" fill="#000000">pfg_5</text>
</g>
<!-- p0x7f322c001078&#45;&gt;p0xce2720 -->
<g id="edge6" class="edge">
<title>p0x7f322c001078-&gt;p0xce2720</title>
<path fill="none" stroke="#000000" d="M576.5909,-96.5708C571.6322,-88.2679 565.5897,-78.1502 560.0608,-68.8925"/>
<polygon fill="#000000" stroke="#000000" points="562.8947,-66.8114 554.7623,-60.0206 556.8849,-70.4006 562.8947,-66.8114"/>
</g>
<!-- p0x7f322c001180 -->
<g id="node8" class="node">
<title>p0x7f322c001180</title>
<ellipse fill="none" stroke="#000000" cx="502" cy="-114" rx="33.6305" ry="18"/>
<text text-anchor="middle" x="502" y="-109.8" font-family="Times,serif" font-size="14.00" fill="#000000">pfg_6</text>
</g>
<!-- p0x7f322c001180&#45;&gt;p0xce2720 -->
<g id="edge7" class="edge">
<title>p0x7f322c001180-&gt;p0xce2720</title>
<path fill="none" stroke="#000000" d="M512.167,-96.5708C517.0104,-88.2679 522.9124,-78.1502 528.3127,-68.8925"/>
<polygon fill="#000000" stroke="#000000" points="531.4725,-70.422 533.488,-60.0206 525.426,-66.8948 531.4725,-70.422"/>
</g>
<!-- p0x7f322c001288 -->
<g id="node9" class="node">
<title>p0x7f322c001288</title>
<ellipse fill="none" stroke="#000000" cx="417" cy="-114" rx="33.6305" ry="18"/>
<text text-anchor="middle" x="417" y="-109.8" font-family="Times,serif" font-size="14.00" fill="#000000">pfg_7</text>
</g>
<!-- p0x7f322c001288&#45;&gt;p0xce2720 -->
<g id="edge8" class="edge">
<title>p0x7f322c001288-&gt;p0xce2720</title>
<path fill="none" stroke="#000000" d="M440.2938,-100.7941C458.0886,-90.7057 483.0396,-76.5602 504.0084,-64.6724"/>
<polygon fill="#000000" stroke="#000000" points="505.7457,-67.7109 512.7188,-59.7342 502.2933,-61.6214 505.7457,-67.7109"/>
</g>
<!-- p0x7f322c001390 -->
<g id="node10" class="node">
<title>p0x7f322c001390</title>
<ellipse fill="none" stroke="#000000" cx="332" cy="-114" rx="33.6305" ry="18"/>
<text text-anchor="middle" x="332" y="-109.8" font-family="Times,serif" font-size="14.00" fill="#000000">pfg_8</text>
</g>
<!-- p0x7f322c001390&#45;&gt;p0xce2720 -->
<g id="edge9" class="edge">
<title>p0x7f322c001390-&gt;p0xce2720</title>
<path fill="none" stroke="#000000" d="M358.0542,-102.3685C363.2969,-100.16 368.7955,-97.9366 374,-96 408.0611,-83.3257 446.6203,-70.9233 478.395,-61.2072"/>
<polygon fill="#000000" stroke="#000000" points="479.4754,-64.537 488.0258,-58.2807 477.4401,-57.8394 479.4754,-64.537"/>
</g>
<!-- p0x7f322c001498 -->
<g id="node11" class="node">
<title>p0x7f322c001498</title>
<ellipse fill="none" stroke="#000000" cx="247" cy="-114" rx="33.6305" ry="18"/>
<text text-anchor="middle" x="247" y="-109.8" font-family="Times,serif" font-size="14.00" fill="#000000">pfg_9</text>
</g>
<!-- p0x7f322c001498&#45;&gt;p0xce2720 -->
<g id="edge10" class="edge">
<title>p0x7f322c001498-&gt;p0xce2720</title>
<path fill="none" stroke="#000000" d="M272.4631,-102.1439C277.8503,-99.9035 283.5549,-97.725 289,-96 341.1643,-79.475 400.942,-66.5131 449.5027,-57.4352"/>
<polygon fill="#000000" stroke="#000000" points="450.1743,-60.8704 459.3734,-55.6144 448.9043,-53.9866 450.1743,-60.8704"/>
</g>
<!-- p0x7f322c0015a0 -->
<g id="node12" class="node">
<title>p0x7f322c0015a0</title>
<ellipse fill="none" stroke="#000000" cx="157" cy="-114" rx="38.2876" ry="18"/>
<text text-anchor="middle" x="157" y="-109.8" font-family="Times,serif" font-size="14.00" fill="#000000">pfg_10</text>
</g>
<!-- p0x7f322c0015a0&#45;&gt;p0xce2720 -->
<g id="edge11" class="edge">
<title>p0x7f322c0015a0-&gt;p0xce2720</title>
<path fill="none" stroke="#000000" d="M185.771,-101.8996C191.7236,-99.7037 198.0074,-97.6046 204,-96 278.2722,-76.1125 363.7574,-62.5763 430.4302,-54.0302"/>
<polygon fill="#000000" stroke="#000000" points="431.0624,-57.4782 440.5453,-52.7533 430.1857,-50.5333 431.0624,-57.4782"/>
</g>
<!-- p0x7f322c0016a8 -->
<g id="node13" class="node">
<title>p0x7f322c0016a8</title>
<ellipse fill="none" stroke="#000000" cx="62" cy="-114" rx="38.2876" ry="18"/>
<text text-anchor="middle" x="62" y="-109.8" font-family="Times,serif" font-size="14.00" fill="#000000">pfg_11</text>
</g>
<!-- p0x7f322c0016a8&#45;&gt;p0xce2720 -->
<g id="edge12" class="edge">
<title>p0x7f322c0016a8-&gt;p0xce2720</title>
<path fill="none" stroke="#000000" d="M90.8453,-101.9361C97.0773,-99.6831 103.6912,-97.5524 110,-96 211.0621,-71.1313 328.325,-57.4124 415.4654,-50.033"/>
<polygon fill="#000000" stroke="#000000" points="415.9953,-53.5011 425.6716,-49.186 415.4163,-46.5251 415.9953,-53.5011"/>
</g>
</g>
</svg>