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

153 lines
9.3 KiB
XML
Raw 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="792pt" height="287pt" viewBox="0.00 0.00 791.59 287.00">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 283)">
<title>Taskflow</title>
<polygon fill="#ffffff" stroke="transparent" points="-4,4 -4,-283 787.5912,-283 787.5912,4 -4,4"/>
<!-- p0x562f9807bcc0 -->
<g id="node1" class="node">
<title>p0x562f9807bcc0</title>
<ellipse fill="none" stroke="#000000" cx="58.2319" cy="-261" rx="55.5966" ry="18"/>
<text text-anchor="middle" x="58.2319" y="-256.8" font-family="Times,serif" font-size="14.00" fill="#000000">allocate_px</text>
</g>
<!-- p0x562f9807b550 -->
<g id="node2" class="node">
<title>p0x562f9807b550</title>
<polygon fill="#00ffff" stroke="#000000" points="234.9392,-198 231.9392,-202 210.9392,-202 207.9392,-198 180.9392,-198 180.9392,-162 234.9392,-162 234.9392,-198"/>
<text text-anchor="middle" x="207.9392" y="-175.8" font-family="Times,serif" font-size="14.00" fill="#000000">h2d</text>
</g>
<!-- p0x562f9807bcc0&#45;&gt;p0x562f9807b550 -->
<g id="edge1" class="edge">
<title>p0x562f9807bcc0-&gt;p0x562f9807b550</title>
<path fill="none" stroke="#000000" d="M91.1563,-246.4257C99.4928,-242.5471 108.3745,-238.2497 116.4639,-234 135.0603,-224.2305 155.2179,-212.4641 171.8658,-202.4118"/>
<polygon fill="#000000" stroke="#000000" points="173.9953,-205.2133 180.7213,-197.0272 170.3584,-199.2322 173.9953,-205.2133"/>
</g>
<!-- p0x562f9807b440 -->
<g id="node7" class="node">
<title>p0x562f9807b440</title>
<polygon fill="#00ffff" stroke="#000000" points="395.5409,-117 392.5409,-121 371.5409,-121 368.5409,-117 299.3725,-117 299.3725,-81 395.5409,-81 395.5409,-117"/>
<text text-anchor="middle" x="347.4567" y="-94.8" font-family="Times,serif" font-size="14.00" fill="#000000">update_means</text>
</g>
<!-- p0x562f9807b550&#45;&gt;p0x562f9807b440 -->
<g id="edge8" class="edge">
<title>p0x562f9807b550-&gt;p0x562f9807b440</title>
<path fill="none" stroke="#000000" d="M235.1097,-167.2341C243.9231,-162.908 253.6775,-157.9211 262.4146,-153 279.1019,-143.6012 297.0739,-132.3622 312.1781,-122.5773"/>
<polygon fill="#000000" stroke="#000000" points="314.2477,-125.406 320.7084,-117.009 310.4214,-119.5443 314.2477,-125.406"/>
</g>
<!-- p0x562f9807bbb0 -->
<g id="node3" class="node">
<title>p0x562f9807bbb0</title>
<ellipse fill="none" stroke="#000000" cx="58.2319" cy="-207" rx="55.5966" ry="18"/>
<text text-anchor="middle" x="58.2319" y="-202.8" font-family="Times,serif" font-size="14.00" fill="#000000">allocate_py</text>
</g>
<!-- p0x562f9807bbb0&#45;&gt;p0x562f9807b550 -->
<g id="edge2" class="edge">
<title>p0x562f9807bbb0-&gt;p0x562f9807b550</title>
<path fill="none" stroke="#000000" d="M106.8376,-198.2339C127.6805,-194.4748 151.6323,-190.1551 170.9897,-186.6639"/>
<polygon fill="#000000" stroke="#000000" points="171.7167,-190.0894 180.9367,-184.87 170.4743,-183.2005 171.7167,-190.0894"/>
</g>
<!-- p0x562f9807baa0 -->
<g id="node4" class="node">
<title>p0x562f9807baa0</title>
<ellipse fill="none" stroke="#000000" cx="58.2319" cy="-153" rx="58.4648" ry="18"/>
<text text-anchor="middle" x="58.2319" y="-148.8" font-family="Times,serif" font-size="14.00" fill="#000000">allocate_mx</text>
</g>
<!-- p0x562f9807baa0&#45;&gt;p0x562f9807b550 -->
<g id="edge3" class="edge">
<title>p0x562f9807baa0-&gt;p0x562f9807b550</title>
<path fill="none" stroke="#000000" d="M108.916,-162.141C129.2426,-165.8069 152.2329,-169.9532 170.9412,-173.3273"/>
<polygon fill="#000000" stroke="#000000" points="170.3876,-176.7839 180.8501,-175.1144 171.6301,-169.895 170.3876,-176.7839"/>
</g>
<!-- p0x562f9807b990 -->
<g id="node5" class="node">
<title>p0x562f9807b990</title>
<ellipse fill="none" stroke="#000000" cx="58.2319" cy="-99" rx="58.4648" ry="18"/>
<text text-anchor="middle" x="58.2319" y="-94.8" font-family="Times,serif" font-size="14.00" fill="#000000">allocate_my</text>
</g>
<!-- p0x562f9807b990&#45;&gt;p0x562f9807b550 -->
<g id="edge4" class="edge">
<title>p0x562f9807b990-&gt;p0x562f9807b550</title>
<path fill="none" stroke="#000000" d="M92.6778,-113.61C100.6429,-117.3592 108.9744,-121.5888 116.4639,-126 134.0048,-136.3313 136.0587,-142.4416 153.4639,-153 159.2848,-156.5311 165.6307,-159.9969 171.8674,-163.206"/>
<polygon fill="#000000" stroke="#000000" points="170.3439,-166.3573 180.853,-167.7019 173.4761,-160.0972 170.3439,-166.3573"/>
</g>
<!-- p0x562f9807b880 -->
<g id="node6" class="node">
<title>p0x562f9807b880</title>
<ellipse fill="none" stroke="#000000" cx="207.9392" cy="-126" rx="54.4508" ry="18"/>
<text text-anchor="middle" x="207.9392" y="-121.8" font-family="Times,serif" font-size="14.00" fill="#000000">allocate_sx</text>
</g>
<!-- p0x562f9807b880&#45;&gt;p0x562f9807b440 -->
<g id="edge5" class="edge">
<title>p0x562f9807b880-&gt;p0x562f9807b440</title>
<path fill="none" stroke="#000000" d="M255.1735,-116.859C266.1791,-114.7292 278.0227,-112.4372 289.4348,-110.2286"/>
<polygon fill="#000000" stroke="#000000" points="290.1678,-113.6518 299.3206,-108.3155 288.8378,-106.7793 290.1678,-113.6518"/>
</g>
<!-- p0x562f9807b330 -->
<g id="node10" class="node">
<title>p0x562f9807b330</title>
<polygon fill="#7fffd4" stroke="#000000" points="517.045,-117 438.4526,-99 517.045,-81 595.6374,-99 517.045,-117"/>
<text text-anchor="middle" x="517.045" y="-94.8" font-family="Times,serif" font-size="14.00" fill="#000000">converged?</text>
</g>
<!-- p0x562f9807b440&#45;&gt;p0x562f9807b330 -->
<g id="edge9" class="edge">
<title>p0x562f9807b440-&gt;p0x562f9807b330</title>
<path fill="none" stroke="#000000" d="M395.7848,-100.6323C401.7501,-100.784 407.764,-100.9132 413.4988,-101 421.1465,-101.1158 429.1117,-101.1378 437.0777,-101.0942"/>
<polygon fill="#000000" stroke="#000000" points="437.1757,-104.5935 447.1446,-101.0058 437.1142,-97.5938 437.1757,-104.5935"/>
</g>
<!-- p0x562f9807b770 -->
<g id="node8" class="node">
<title>p0x562f9807b770</title>
<ellipse fill="none" stroke="#000000" cx="207.9392" cy="-72" rx="54.4508" ry="18"/>
<text text-anchor="middle" x="207.9392" y="-67.8" font-family="Times,serif" font-size="14.00" fill="#000000">allocate_sy</text>
</g>
<!-- p0x562f9807b770&#45;&gt;p0x562f9807b440 -->
<g id="edge6" class="edge">
<title>p0x562f9807b770-&gt;p0x562f9807b440</title>
<path fill="none" stroke="#000000" d="M255.1735,-81.141C266.1791,-83.2708 278.0227,-85.5628 289.4348,-87.7714"/>
<polygon fill="#000000" stroke="#000000" points="288.8378,-91.2207 299.3206,-89.6845 290.1678,-84.3482 288.8378,-91.2207"/>
</g>
<!-- p0x562f9807b660 -->
<g id="node9" class="node">
<title>p0x562f9807b660</title>
<ellipse fill="none" stroke="#000000" cx="207.9392" cy="-18" rx="50.3567" ry="18"/>
<text text-anchor="middle" x="207.9392" y="-13.8" font-family="Times,serif" font-size="14.00" fill="#000000">allocate_c</text>
</g>
<!-- p0x562f9807b660&#45;&gt;p0x562f9807b440 -->
<g id="edge7" class="edge">
<title>p0x562f9807b660-&gt;p0x562f9807b440</title>
<path fill="none" stroke="#000000" d="M238.4906,-32.4354C246.3711,-36.3508 254.7811,-40.7006 262.4146,-45 279.1019,-54.3988 297.0739,-65.6378 312.1781,-75.4227"/>
<polygon fill="#000000" stroke="#000000" points="310.4214,-78.4557 320.7084,-80.991 314.2477,-72.594 310.4214,-78.4557"/>
</g>
<!-- p0x562f9807b330&#45;&gt;p0x562f9807b440 -->
<g id="edge10" class="edge">
<title>p0x562f9807b330-&gt;p0x562f9807b440</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M485.887,-88.0854C465.3868,-82.2053 437.9274,-76.7907 413.4988,-80.2 410.9677,-80.5532 408.3975,-80.9792 405.8123,-81.4631"/>
<polygon fill="#000000" stroke="#000000" points="404.873,-78.0844 395.8187,-83.5863 406.3278,-84.9316 404.873,-78.0844"/>
<text text-anchor="middle" x="416.9988" y="-85.2" font-family="Times,serif" font-size="14.00" fill="#000000">0</text>
</g>
<!-- p0x562f9807b220 -->
<g id="node11" class="node">
<title>p0x562f9807b220</title>
<polygon fill="#00ffff" stroke="#000000" points="692.5912,-117 689.5912,-121 668.5912,-121 665.5912,-117 638.5912,-117 638.5912,-81 692.5912,-81 692.5912,-117"/>
<text text-anchor="middle" x="665.5912" y="-94.8" font-family="Times,serif" font-size="14.00" fill="#000000">d2h</text>
</g>
<!-- p0x562f9807b330&#45;&gt;p0x562f9807b220 -->
<g id="edge11" class="edge">
<title>p0x562f9807b330-&gt;p0x562f9807b220</title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M595.6678,-99C607.1343,-99 618.462,-99 628.5529,-99"/>
<polygon fill="#000000" stroke="#000000" points="628.5749,-102.5001 638.5748,-99 628.5748,-95.5001 628.5749,-102.5001"/>
<text text-anchor="middle" x="617.0912" y="-103.2" font-family="Times,serif" font-size="14.00" fill="#000000">1</text>
</g>
<!-- p0x562f9807b110 -->
<g id="node12" class="node">
<title>p0x562f9807b110</title>
<ellipse fill="none" stroke="#000000" cx="756.5912" cy="-99" rx="27" ry="18"/>
<text text-anchor="middle" x="756.5912" y="-94.8" font-family="Times,serif" font-size="14.00" fill="#000000">free</text>
</g>
<!-- p0x562f9807b220&#45;&gt;p0x562f9807b110 -->
<g id="edge12" class="edge">
<title>p0x562f9807b220-&gt;p0x562f9807b110</title>
<path fill="none" stroke="#000000" d="M692.8942,-99C701.1725,-99 710.4129,-99 719.2317,-99"/>
<polygon fill="#000000" stroke="#000000" points="719.3075,-102.5001 729.3074,-99 719.3074,-95.5001 719.3075,-102.5001"/>
</g>
</g>
</svg>