| <?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.43.0 (0) |
| --> |
| <!-- Title: src/backends/backendsCommon/memoryOptimizerStrategyLibrary/MemoryOptimizerStrategyLibrary.hpp Pages: 1 --> |
| <svg width="839pt" height="352pt" |
| viewBox="0.00 0.00 839.00 352.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> |
| <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 348)"> |
| <title>src/backends/backendsCommon/memoryOptimizerStrategyLibrary/MemoryOptimizerStrategyLibrary.hpp</title> |
| <polygon fill="white" stroke="transparent" points="-4,4 -4,-348 835,-348 835,4 -4,4"/> |
| <!-- Node1 --> |
| <g id="node1" class="node"> |
| <title>Node1</title> |
| <g id="a_node1"><a xlink:title=" "> |
| <polygon fill="#bfbfbf" stroke="black" points="334.5,-302.5 334.5,-343.5 537.5,-343.5 537.5,-302.5 334.5,-302.5"/> |
| <text text-anchor="start" x="342.5" y="-331.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/backendsCommon</text> |
| <text text-anchor="start" x="342.5" y="-320.5" font-family="Helvetica,sans-Serif" font-size="10.00">/memoryOptimizerStrategyLibrary</text> |
| <text text-anchor="middle" x="436" y="-309.5" font-family="Helvetica,sans-Serif" font-size="10.00">/MemoryOptimizerStrategyLibrary.hpp</text> |
| </a> |
| </g> |
| </g> |
| <!-- Node2 --> |
| <g id="node2" class="node"> |
| <title>Node2</title> |
| <g id="a_node2"><a xlink:href="_i_memory_optimizer_strategy_8hpp.html" target="_top" xlink:title=" "> |
| <polygon fill="white" stroke="black" points="280.5,-168.5 280.5,-198.5 471.5,-198.5 471.5,-168.5 280.5,-168.5"/> |
| <text text-anchor="start" x="288.5" y="-186.5" font-family="Helvetica,sans-Serif" font-size="10.00">armnn/backends/IMemoryOptimizer</text> |
| <text text-anchor="middle" x="376" y="-175.5" font-family="Helvetica,sans-Serif" font-size="10.00">Strategy.hpp</text> |
| </a> |
| </g> |
| </g> |
| <!-- Node1->Node2 --> |
| <g id="edge1" class="edge"> |
| <title>Node1->Node2</title> |
| <path fill="none" stroke="midnightblue" d="M416.73,-302.29C407.9,-292.2 398.08,-279.26 392,-266 383.67,-247.83 379.67,-225.44 377.75,-208.73"/> |
| <polygon fill="midnightblue" stroke="midnightblue" points="381.22,-208.28 376.77,-198.67 374.26,-208.96 381.22,-208.28"/> |
| </g> |
| <!-- Node19 --> |
| <g id="node19" class="node"> |
| <title>Node19</title> |
| <g id="a_node19"><a xlink:href="_memory_optimizer_strategy_factory_8hpp.html" target="_top" xlink:title=" "> |
| <polygon fill="white" stroke="black" points="400.5,-241 400.5,-260 601.5,-260 601.5,-241 400.5,-241"/> |
| <text text-anchor="middle" x="501" y="-248" font-family="Helvetica,sans-Serif" font-size="10.00">MemoryOptimizerStrategyFactory.hpp</text> |
| </a> |
| </g> |
| </g> |
| <!-- Node1->Node19 --> |
| <g id="edge19" class="edge"> |
| <title>Node1->Node19</title> |
| <path fill="none" stroke="midnightblue" d="M454.11,-302.36C464.18,-291.43 476.58,-277.99 486.09,-267.67"/> |
| <polygon fill="midnightblue" stroke="midnightblue" points="488.8,-269.9 493,-260.17 483.65,-265.15 488.8,-269.9"/> |
| </g> |
| <!-- Node21 --> |
| <g id="node21" class="node"> |
| <title>Node21</title> |
| <g id="a_node21"><a xlink:href="_constant_memory_strategy_8hpp.html" target="_top" xlink:title=" "> |
| <polygon fill="white" stroke="black" points="0,-235.5 0,-265.5 152,-265.5 152,-235.5 0,-235.5"/> |
| <text text-anchor="start" x="8" y="-253.5" font-family="Helvetica,sans-Serif" font-size="10.00">strategies/ConstantMemory</text> |
| <text text-anchor="middle" x="76" y="-242.5" font-family="Helvetica,sans-Serif" font-size="10.00">Strategy.hpp</text> |
| </a> |
| </g> |
| </g> |
| <!-- Node1->Node21 --> |
| <g id="edge22" class="edge"> |
| <title>Node1->Node21</title> |
| <path fill="none" stroke="midnightblue" d="M336.2,-302.46C280,-291.45 210.68,-277.87 157.73,-267.51"/> |
| <polygon fill="midnightblue" stroke="midnightblue" points="158.19,-264.03 147.7,-265.54 156.84,-270.9 158.19,-264.03"/> |
| </g> |
| <!-- Node22 --> |
| <g id="node22" class="node"> |
| <title>Node22</title> |
| <g id="a_node22"><a xlink:href="_strategy_validator_8hpp.html" target="_top" xlink:title=" "> |
| <polygon fill="white" stroke="black" points="170.5,-241 170.5,-260 343.5,-260 343.5,-241 170.5,-241"/> |
| <text text-anchor="middle" x="257" y="-248" font-family="Helvetica,sans-Serif" font-size="10.00">strategies/StrategyValidator.hpp</text> |
| </a> |
| </g> |
| </g> |
| <!-- Node1->Node22 --> |
| <g id="edge25" class="edge"> |
| <title>Node1->Node22</title> |
| <path fill="none" stroke="midnightblue" d="M386.14,-302.36C354.81,-290.02 315.37,-274.49 288.37,-263.85"/> |
| <polygon fill="midnightblue" stroke="midnightblue" points="289.61,-260.58 279.02,-260.17 287.04,-267.09 289.61,-260.58"/> |
| </g> |
| <!-- Node23 --> |
| <g id="node23" class="node"> |
| <title>Node23</title> |
| <g id="a_node23"><a xlink:href="_single_axis_priority_list_8hpp.html" target="_top" xlink:title=" "> |
| <polygon fill="white" stroke="black" points="619.5,-235.5 619.5,-265.5 774.5,-265.5 774.5,-235.5 619.5,-235.5"/> |
| <text text-anchor="start" x="627.5" y="-253.5" font-family="Helvetica,sans-Serif" font-size="10.00">strategies/SingleAxisPriority</text> |
| <text text-anchor="middle" x="697" y="-242.5" font-family="Helvetica,sans-Serif" font-size="10.00">List.hpp</text> |
| </a> |
| </g> |
| </g> |
| <!-- Node1->Node23 --> |
| <g id="edge29" class="edge"> |
| <title>Node1->Node23</title> |
| <path fill="none" stroke="midnightblue" d="M508.36,-302.46C548.1,-291.72 596.89,-278.54 634.9,-268.28"/> |
| <polygon fill="midnightblue" stroke="midnightblue" points="636.07,-271.58 644.81,-265.6 634.25,-264.83 636.07,-271.58"/> |
| </g> |
| <!-- Node27 --> |
| <g id="node27" class="node"> |
| <title>Node27</title> |
| <g id="a_node27"><a xlink:title=" "> |
| <polygon fill="white" stroke="#bfbfbf" points="793,-241 793,-260 831,-260 831,-241 793,-241"/> |
| <text text-anchor="middle" x="812" y="-248" font-family="Helvetica,sans-Serif" font-size="10.00">map</text> |
| </a> |
| </g> |
| </g> |
| <!-- Node1->Node27 --> |
| <g id="edge36" class="edge"> |
| <title>Node1->Node27</title> |
| <path fill="none" stroke="midnightblue" d="M537.77,-314.22C608.26,-306.77 703.51,-292.56 784,-266 785.43,-265.53 786.88,-264.99 788.32,-264.41"/> |
| <polygon fill="midnightblue" stroke="midnightblue" points="789.98,-267.49 797.56,-260.09 787.02,-261.15 789.98,-267.49"/> |
| </g> |
| <!-- Node3 --> |
| <g id="node3" class="node"> |
| <title>Node3</title> |
| <g id="a_node3"><a xlink:href="_types_8hpp.html" target="_top" xlink:title=" "> |
| <polygon fill="white" stroke="black" points="326,-112.5 326,-131.5 426,-131.5 426,-112.5 326,-112.5"/> |
| <text text-anchor="middle" x="376" y="-119.5" font-family="Helvetica,sans-Serif" font-size="10.00">armnn/Types.hpp</text> |
| </a> |
| </g> |
| </g> |
| <!-- Node2->Node3 --> |
| <g id="edge2" class="edge"> |
| <title>Node2->Node3</title> |
| <path fill="none" stroke="midnightblue" d="M376,-168.4C376,-160.47 376,-150.46 376,-141.86"/> |
| <polygon fill="midnightblue" stroke="midnightblue" points="379.5,-141.66 376,-131.66 372.5,-141.66 379.5,-141.66"/> |
| </g> |
| <!-- Node4 --> |
| <g id="node4" class="node"> |
| <title>Node4</title> |
| <g id="a_node4"><a xlink:title=" "> |
| <polygon fill="white" stroke="#bfbfbf" points="681,-56.5 681,-75.5 723,-75.5 723,-56.5 681,-56.5"/> |
| <text text-anchor="middle" x="702" y="-63.5" font-family="Helvetica,sans-Serif" font-size="10.00">array</text> |
| </a> |
| </g> |
| </g> |
| <!-- Node3->Node4 --> |
| <g id="edge3" class="edge"> |
| <title>Node3->Node4</title> |
| <path fill="none" stroke="midnightblue" d="M426.15,-115.56C483.27,-108.87 579.48,-96.15 670.83,-76"/> |
| <polygon fill="midnightblue" stroke="midnightblue" points="671.8,-79.37 680.79,-73.76 670.27,-72.54 671.8,-79.37"/> |
| </g> |
| <!-- Node5 --> |
| <g id="node5" class="node"> |
| <title>Node5</title> |
| <g id="a_node5"><a xlink:title=" "> |
| <polygon fill="white" stroke="#bfbfbf" points="240.5,-56.5 240.5,-75.5 305.5,-75.5 305.5,-56.5 240.5,-56.5"/> |
| <text text-anchor="middle" x="273" y="-63.5" font-family="Helvetica,sans-Serif" font-size="10.00">functional</text> |
| </a> |
| </g> |
| </g> |
| <!-- Node3->Node5 --> |
| <g id="edge4" class="edge"> |
| <title>Node3->Node5</title> |
| <path fill="none" stroke="midnightblue" d="M359.45,-112.32C343.01,-103.7 317.57,-90.36 298.53,-80.39"/> |
| <polygon fill="midnightblue" stroke="midnightblue" points="299.99,-77.2 289.51,-75.65 296.74,-83.4 299.99,-77.2"/> |
| </g> |
| <!-- Node6 --> |
| <g id="node6" class="node"> |
| <title>Node6</title> |
| <g id="a_node6"><a xlink:title=" "> |
| <polygon fill="white" stroke="#bfbfbf" points="323.5,-56.5 323.5,-75.5 376.5,-75.5 376.5,-56.5 323.5,-56.5"/> |
| <text text-anchor="middle" x="350" y="-63.5" font-family="Helvetica,sans-Serif" font-size="10.00">stdint.h</text> |
| </a> |
| </g> |
| </g> |
| <!-- Node3->Node6 --> |
| <g id="edge5" class="edge"> |
| <title>Node3->Node6</title> |
| <path fill="none" stroke="midnightblue" d="M371.71,-112.08C368.15,-104.69 362.98,-93.95 358.58,-84.81"/> |
| <polygon fill="midnightblue" stroke="midnightblue" points="361.71,-83.24 354.21,-75.75 355.4,-86.28 361.71,-83.24"/> |
| </g> |
| <!-- Node7 --> |
| <g id="node7" class="node"> |
| <title>Node7</title> |
| <g id="a_node7"><a xlink:title=" "> |
| <polygon fill="white" stroke="#bfbfbf" points="395,-56.5 395,-75.5 445,-75.5 445,-56.5 395,-56.5"/> |
| <text text-anchor="middle" x="420" y="-63.5" font-family="Helvetica,sans-Serif" font-size="10.00">chrono</text> |
| </a> |
| </g> |
| </g> |
| <!-- Node3->Node7 --> |
| <g id="edge6" class="edge"> |
| <title>Node3->Node7</title> |
| <path fill="none" stroke="midnightblue" d="M383.27,-112.08C389.54,-104.38 398.79,-93.03 406.43,-83.65"/> |
| <polygon fill="midnightblue" stroke="midnightblue" points="409.27,-85.71 412.87,-75.75 403.84,-81.29 409.27,-85.71"/> |
| </g> |
| <!-- Node8 --> |
| <g id="node8" class="node"> |
| <title>Node8</title> |
| <g id="a_node8"><a xlink:href="_backend_id_8hpp.html" target="_top" xlink:title=" "> |
| <polygon fill="white" stroke="black" points="463,-56.5 463,-75.5 551,-75.5 551,-56.5 463,-56.5"/> |
| <text text-anchor="middle" x="507" y="-63.5" font-family="Helvetica,sans-Serif" font-size="10.00">BackendId.hpp</text> |
| </a> |
| </g> |
| </g> |
| <!-- Node3->Node8 --> |
| <g id="edge7" class="edge"> |
| <title>Node3->Node8</title> |
| <path fill="none" stroke="midnightblue" d="M396.76,-112.44C418.32,-103.56 452.26,-89.56 476.79,-79.45"/> |
| <polygon fill="midnightblue" stroke="midnightblue" points="478.43,-82.56 486.34,-75.52 475.76,-76.09 478.43,-82.56"/> |
| </g> |
| <!-- Node15 --> |
| <g id="node15" class="node"> |
| <title>Node15</title> |
| <g id="a_node15"><a xlink:href="_exceptions_8hpp.html" target="_top" xlink:title=" "> |
| <polygon fill="white" stroke="black" points="131.5,-56.5 131.5,-75.5 222.5,-75.5 222.5,-56.5 131.5,-56.5"/> |
| <text text-anchor="middle" x="177" y="-63.5" font-family="Helvetica,sans-Serif" font-size="10.00">Exceptions.hpp</text> |
| </a> |
| </g> |
| </g> |
| <!-- Node3->Node15 --> |
| <g id="edge14" class="edge"> |
| <title>Node3->Node15</title> |
| <path fill="none" stroke="midnightblue" d="M344.47,-112.44C310.41,-103.2 255.99,-88.44 218.48,-78.26"/> |
| <polygon fill="midnightblue" stroke="midnightblue" points="218.95,-74.76 208.38,-75.52 217.12,-81.51 218.95,-74.76"/> |
| </g> |
| <!-- Node18 --> |
| <g id="node18" class="node"> |
| <title>Node18</title> |
| <g id="a_node18"><a xlink:href="_deprecated_8hpp.html" target="_top" xlink:title=" "> |
| <polygon fill="white" stroke="black" points="569,-56.5 569,-75.5 663,-75.5 663,-56.5 569,-56.5"/> |
| <text text-anchor="middle" x="616" y="-63.5" font-family="Helvetica,sans-Serif" font-size="10.00">Deprecated.hpp</text> |
| </a> |
| </g> |
| </g> |
| <!-- Node3->Node18 --> |
| <g id="edge18" class="edge"> |
| <title>Node3->Node18</title> |
| <path fill="none" stroke="midnightblue" d="M414.03,-112.44C455.81,-103.04 522.98,-87.93 568.27,-77.74"/> |
| <polygon fill="midnightblue" stroke="midnightblue" points="569.16,-81.13 578.15,-75.52 567.62,-74.3 569.16,-81.13"/> |
| </g> |
| <!-- Node9 --> |
| <g id="node9" class="node"> |
| <title>Node9</title> |
| <g id="a_node9"><a xlink:title=" "> |
| <polygon fill="white" stroke="#bfbfbf" points="478,-0.5 478,-19.5 536,-19.5 536,-0.5 478,-0.5"/> |
| <text text-anchor="middle" x="507" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">memory</text> |
| </a> |
| </g> |
| </g> |
| <!-- Node8->Node9 --> |
| <g id="edge8" class="edge"> |
| <title>Node8->Node9</title> |
| <path fill="none" stroke="midnightblue" d="M507,-56.08C507,-49.01 507,-38.86 507,-29.99"/> |
| <polygon fill="midnightblue" stroke="midnightblue" points="510.5,-29.75 507,-19.75 503.5,-29.75 510.5,-29.75"/> |
| </g> |
| <!-- Node10 --> |
| <g id="node10" class="node"> |
| <title>Node10</title> |
| <g id="a_node10"><a xlink:title=" "> |
| <polygon fill="white" stroke="#bfbfbf" points="554.5,-0.5 554.5,-19.5 611.5,-19.5 611.5,-0.5 554.5,-0.5"/> |
| <text text-anchor="middle" x="583" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">ostream</text> |
| </a> |
| </g> |
| </g> |
| <!-- Node8->Node10 --> |
| <g id="edge9" class="edge"> |
| <title>Node8->Node10</title> |
| <path fill="none" stroke="midnightblue" d="M519.21,-56.32C530.78,-48.11 548.38,-35.6 562.16,-25.81"/> |
| <polygon fill="midnightblue" stroke="midnightblue" points="564.44,-28.48 570.57,-19.83 560.39,-22.77 564.44,-28.48"/> |
| </g> |
| <!-- Node11 --> |
| <g id="node11" class="node"> |
| <title>Node11</title> |
| <g id="a_node11"><a xlink:title=" "> |
| <polygon fill="white" stroke="#bfbfbf" points="630,-0.5 630,-19.5 662,-19.5 662,-0.5 630,-0.5"/> |
| <text text-anchor="middle" x="646" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">set</text> |
| </a> |
| </g> |
| </g> |
| <!-- Node8->Node11 --> |
| <g id="edge10" class="edge"> |
| <title>Node8->Node11</title> |
| <path fill="none" stroke="midnightblue" d="M529.02,-56.44C553.76,-46.83 593.86,-31.26 620.08,-21.07"/> |
| <polygon fill="midnightblue" stroke="midnightblue" points="621.67,-24.21 629.72,-17.32 619.14,-17.68 621.67,-24.21"/> |
| </g> |
| <!-- Node12 --> |
| <g id="node12" class="node"> |
| <title>Node12</title> |
| <g id="a_node12"><a xlink:title=" "> |
| <polygon fill="white" stroke="#bfbfbf" points="242,-0.5 242,-19.5 286,-19.5 286,-0.5 242,-0.5"/> |
| <text text-anchor="middle" x="264" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">string</text> |
| </a> |
| </g> |
| </g> |
| <!-- Node8->Node12 --> |
| <g id="edge11" class="edge"> |
| <title>Node8->Node12</title> |
| <path fill="none" stroke="midnightblue" d="M465.06,-56.42C422.98,-47.7 356.35,-33.57 299,-20 298.09,-19.79 297.17,-19.56 296.24,-19.34"/> |
| <polygon fill="midnightblue" stroke="midnightblue" points="296.74,-15.86 286.19,-16.84 295.05,-22.65 296.74,-15.86"/> |
| </g> |
| <!-- Node13 --> |
| <g id="node13" class="node"> |
| <title>Node13</title> |
| <g id="a_node13"><a xlink:title=" "> |
| <polygon fill="white" stroke="#bfbfbf" points="308,-0.5 308,-19.5 394,-19.5 394,-0.5 308,-0.5"/> |
| <text text-anchor="middle" x="351" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">unordered_set</text> |
| </a> |
| </g> |
| </g> |
| <!-- Node8->Node13 --> |
| <g id="edge12" class="edge"> |
| <title>Node8->Node13</title> |
| <path fill="none" stroke="midnightblue" d="M482.28,-56.44C456.15,-47.4 414.74,-33.06 385.42,-22.92"/> |
| <polygon fill="midnightblue" stroke="midnightblue" points="386.2,-19.48 375.6,-19.52 383.91,-26.1 386.2,-19.48"/> |
| </g> |
| <!-- Node14 --> |
| <g id="node14" class="node"> |
| <title>Node14</title> |
| <g id="a_node14"><a xlink:title=" "> |
| <polygon fill="white" stroke="#bfbfbf" points="412.5,-0.5 412.5,-19.5 459.5,-19.5 459.5,-0.5 412.5,-0.5"/> |
| <text text-anchor="middle" x="436" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">vector</text> |
| </a> |
| </g> |
| </g> |
| <!-- Node8->Node14 --> |
| <g id="edge13" class="edge"> |
| <title>Node8->Node14</title> |
| <path fill="none" stroke="midnightblue" d="M495.59,-56.32C484.89,-48.18 468.66,-35.84 455.84,-26.09"/> |
| <polygon fill="midnightblue" stroke="midnightblue" points="457.69,-23.1 447.61,-19.83 453.46,-28.67 457.69,-23.1"/> |
| </g> |
| <!-- Node15->Node12 --> |
| <g id="edge17" class="edge"> |
| <title>Node15->Node12</title> |
| <path fill="none" stroke="midnightblue" d="M190.98,-56.32C204.55,-47.9 225.38,-34.97 241.32,-25.07"/> |
| <polygon fill="midnightblue" stroke="midnightblue" points="243.41,-27.9 250.06,-19.65 239.71,-21.95 243.41,-27.9"/> |
| </g> |
| <!-- Node16 --> |
| <g id="node16" class="node"> |
| <title>Node16</title> |
| <g id="a_node16"><a xlink:title=" "> |
| <polygon fill="white" stroke="#bfbfbf" points="75,-0.5 75,-19.5 131,-19.5 131,-0.5 75,-0.5"/> |
| <text text-anchor="middle" x="103" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">sstream</text> |
| </a> |
| </g> |
| </g> |
| <!-- Node15->Node16 --> |
| <g id="edge15" class="edge"> |
| <title>Node15->Node16</title> |
| <path fill="none" stroke="midnightblue" d="M165.11,-56.32C153.85,-48.11 136.71,-35.6 123.29,-25.81"/> |
| <polygon fill="midnightblue" stroke="midnightblue" points="125.25,-22.9 115.11,-19.83 121.12,-28.56 125.25,-22.9"/> |
| </g> |
| <!-- Node17 --> |
| <g id="node17" class="node"> |
| <title>Node17</title> |
| <g id="a_node17"><a xlink:title=" "> |
| <polygon fill="white" stroke="#bfbfbf" points="149.5,-0.5 149.5,-19.5 214.5,-19.5 214.5,-0.5 149.5,-0.5"/> |
| <text text-anchor="middle" x="182" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">stdexcept</text> |
| </a> |
| </g> |
| </g> |
| <!-- Node15->Node17 --> |
| <g id="edge16" class="edge"> |
| <title>Node15->Node17</title> |
| <path fill="none" stroke="midnightblue" d="M177.83,-56.08C178.48,-49.01 179.42,-38.86 180.24,-29.99"/> |
| <polygon fill="midnightblue" stroke="midnightblue" points="183.75,-30.03 181.19,-19.75 176.78,-29.39 183.75,-30.03"/> |
| </g> |
| <!-- Node19->Node2 --> |
| <g id="edge20" class="edge"> |
| <title>Node19->Node2</title> |
| <path fill="none" stroke="midnightblue" d="M484.4,-240.87C466.11,-231.36 436.13,-215.77 412.32,-203.39"/> |
| <polygon fill="midnightblue" stroke="midnightblue" points="413.7,-200.16 403.21,-198.65 410.47,-206.37 413.7,-200.16"/> |
| </g> |
| <!-- Node20 --> |
| <g id="node20" class="node"> |
| <title>Node20</title> |
| <g id="a_node20"><a xlink:title=" "> |
| <polygon fill="white" stroke="#bfbfbf" points="490,-174 490,-193 554,-193 554,-174 490,-174"/> |
| <text text-anchor="middle" x="522" y="-181" font-family="Helvetica,sans-Serif" font-size="10.00">algorithm</text> |
| </a> |
| </g> |
| </g> |
| <!-- Node19->Node20 --> |
| <g id="edge21" class="edge"> |
| <title>Node19->Node20</title> |
| <path fill="none" stroke="midnightblue" d="M503.83,-240.73C506.95,-231.09 512.05,-215.3 516.05,-202.91"/> |
| <polygon fill="midnightblue" stroke="midnightblue" points="519.47,-203.72 519.21,-193.13 512.81,-201.57 519.47,-203.72"/> |
| </g> |
| <!-- Node21->Node2 --> |
| <g id="edge24" class="edge"> |
| <title>Node21->Node2</title> |
| <path fill="none" stroke="midnightblue" d="M140.73,-235.48C187.86,-225.26 251.82,-211.41 301.15,-200.72"/> |
| <polygon fill="midnightblue" stroke="midnightblue" points="302.1,-204.09 311.13,-198.55 300.62,-197.25 302.1,-204.09"/> |
| </g> |
| <!-- Node21->Node3 --> |
| <g id="edge23" class="edge"> |
| <title>Node21->Node3</title> |
| <path fill="none" stroke="midnightblue" d="M104.99,-235.4C139.98,-218.58 200.75,-189.98 254,-168 283.16,-155.97 316.84,-143.66 341.42,-134.97"/> |
| <polygon fill="midnightblue" stroke="midnightblue" points="342.75,-138.21 351.02,-131.59 340.42,-131.61 342.75,-138.21"/> |
| </g> |
| <!-- Node22->Node2 --> |
| <g id="edge28" class="edge"> |
| <title>Node22->Node2</title> |
| <path fill="none" stroke="midnightblue" d="M273.05,-240.73C290.45,-231.23 318.74,-215.78 341.27,-203.47"/> |
| <polygon fill="midnightblue" stroke="midnightblue" points="343.11,-206.45 350.21,-198.59 339.75,-200.31 343.11,-206.45"/> |
| </g> |
| <!-- Node22->Node3 --> |
| <g id="edge26" class="edge"> |
| <title>Node22->Node3</title> |
| <path fill="none" stroke="midnightblue" d="M255.99,-240.82C254.59,-224.66 253.93,-189.64 271,-168 283.71,-151.89 303.3,-141.45 322.13,-134.73"/> |
| <polygon fill="midnightblue" stroke="midnightblue" points="323.45,-137.98 331.86,-131.55 321.27,-131.33 323.45,-137.98"/> |
| </g> |
| <!-- Node22->Node15 --> |
| <g id="edge27" class="edge"> |
| <title>Node22->Node15</title> |
| <path fill="none" stroke="midnightblue" d="M253.14,-240.7C240.76,-212.45 201.85,-123.7 184.96,-85.16"/> |
| <polygon fill="midnightblue" stroke="midnightblue" points="188.04,-83.47 180.82,-75.71 181.63,-86.28 188.04,-83.47"/> |
| </g> |
| <!-- Node23->Node2 --> |
| <g id="edge31" class="edge"> |
| <title>Node23->Node2</title> |
| <path fill="none" stroke="midnightblue" d="M627.74,-235.48C577.1,-225.22 508.3,-211.29 455.43,-200.58"/> |
| <polygon fill="midnightblue" stroke="midnightblue" points="455.91,-197.11 445.41,-198.55 454.52,-203.97 455.91,-197.11"/> |
| </g> |
| <!-- Node23->Node3 --> |
| <g id="edge30" class="edge"> |
| <title>Node23->Node3</title> |
| <path fill="none" stroke="midnightblue" d="M712.61,-235.47C730.11,-218.06 753.86,-188.23 736,-168 716.52,-145.94 533.63,-132.11 436.29,-126.24"/> |
| <polygon fill="midnightblue" stroke="midnightblue" points="436.48,-122.75 426.29,-125.65 436.07,-129.74 436.48,-122.75"/> |
| </g> |
| <!-- Node23->Node20 --> |
| <g id="edge34" class="edge"> |
| <title>Node23->Node20</title> |
| <path fill="none" stroke="midnightblue" d="M659.03,-235.4C627.78,-223.79 583.96,-207.51 554.36,-196.52"/> |
| <polygon fill="midnightblue" stroke="midnightblue" points="555.5,-193.21 544.9,-193.01 553.06,-199.77 555.5,-193.21"/> |
| </g> |
| <!-- Node24 --> |
| <g id="node24" class="node"> |
| <title>Node24</title> |
| <g id="a_node24"><a xlink:title=" "> |
| <polygon fill="white" stroke="#bfbfbf" points="572.5,-174 572.5,-193 613.5,-193 613.5,-174 572.5,-174"/> |
| <text text-anchor="middle" x="593" y="-181" font-family="Helvetica,sans-Serif" font-size="10.00">tuple</text> |
| </a> |
| </g> |
| </g> |
| <!-- Node23->Node24 --> |
| <g id="edge32" class="edge"> |
| <title>Node23->Node24</title> |
| <path fill="none" stroke="midnightblue" d="M674.43,-235.4C656.99,-224.5 632.97,-209.48 615.53,-198.58"/> |
| <polygon fill="midnightblue" stroke="midnightblue" points="616.95,-195.34 606.61,-193.01 613.24,-201.28 616.95,-195.34"/> |
| </g> |
| <!-- Node25 --> |
| <g id="node25" class="node"> |
| <title>Node25</title> |
| <g id="a_node25"><a xlink:title=" "> |
| <polygon fill="white" stroke="#bfbfbf" points="631.5,-174 631.5,-193 676.5,-193 676.5,-174 631.5,-174"/> |
| <text text-anchor="middle" x="654" y="-181" font-family="Helvetica,sans-Serif" font-size="10.00">utility</text> |
| </a> |
| </g> |
| </g> |
| <!-- Node23->Node25 --> |
| <g id="edge33" class="edge"> |
| <title>Node23->Node25</title> |
| <path fill="none" stroke="midnightblue" d="M687.67,-235.4C681.1,-225.46 672.26,-212.11 665.29,-201.57"/> |
| <polygon fill="midnightblue" stroke="midnightblue" points="668.19,-199.6 659.75,-193.19 662.35,-203.47 668.19,-199.6"/> |
| </g> |
| <!-- Node26 --> |
| <g id="node26" class="node"> |
| <title>Node26</title> |
| <g id="a_node26"><a xlink:title=" "> |
| <polygon fill="white" stroke="#bfbfbf" points="695,-174 695,-193 727,-193 727,-174 695,-174"/> |
| <text text-anchor="middle" x="711" y="-181" font-family="Helvetica,sans-Serif" font-size="10.00">list</text> |
| </a> |
| </g> |
| </g> |
| <!-- Node23->Node26 --> |
| <g id="edge35" class="edge"> |
| <title>Node23->Node26</title> |
| <path fill="none" stroke="midnightblue" d="M700.04,-235.4C702.07,-225.96 704.76,-213.45 706.97,-203.19"/> |
| <polygon fill="midnightblue" stroke="midnightblue" points="710.44,-203.71 709.13,-193.19 703.6,-202.23 710.44,-203.71"/> |
| </g> |
| </g> |
| </svg> |