aboutsummaryrefslogtreecommitdiff
path: root/latest/_lstm_utils_8cpp__incl.svg
diff options
context:
space:
mode:
authorNikhil Raj <nikhil.raj@arm.com>2023-08-22 12:00:04 +0100
committerNikhil Raj <nikhil.raj@arm.com>2023-08-22 12:00:04 +0100
commit03c7ff3f6188240baaeaeb405a357a0c58195fec (patch)
treeccfcd5b3481c1a48f2b2c588038e010c09fdfb5f /latest/_lstm_utils_8cpp__incl.svg
parent8efb48a6847c5cd166c561127ae6611150963ce3 (diff)
downloadarmnn-03c7ff3f6188240baaeaeb405a357a0c58195fec.tar.gz
IVGCVSW-7702 Update Doxygen Docu for 23.08
Signed-off-by: Nikhil Raj <nikhil.raj@arm.com> Change-Id: I357a9f7e47614589327c1ac5d95b6224ff77103d
Diffstat (limited to 'latest/_lstm_utils_8cpp__incl.svg')
-rw-r--r--latest/_lstm_utils_8cpp__incl.svg885
1 files changed, 885 insertions, 0 deletions
diff --git a/latest/_lstm_utils_8cpp__incl.svg b/latest/_lstm_utils_8cpp__incl.svg
new file mode 100644
index 0000000000..a9ddbca8a5
--- /dev/null
+++ b/latest/_lstm_utils_8cpp__incl.svg
@@ -0,0 +1,885 @@
+<?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/reference/workloads/LstmUtils.cpp Pages: 1 -->
+<svg width="1391pt" height="498pt"
+ viewBox="0.00 0.00 1391.00 498.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 494)">
+<title>src/backends/reference/workloads/LstmUtils.cpp</title>
+<polygon fill="white" stroke="transparent" points="-4,4 -4,-494 1387,-494 1387,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="720.5,-459.5 720.5,-489.5 860.5,-489.5 860.5,-459.5 720.5,-459.5"/>
+<text text-anchor="start" x="728.5" y="-477.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/backends/reference</text>
+<text text-anchor="middle" x="790.5" y="-466.5" font-family="Helvetica,sans-Serif" font-size="10.00">/workloads/LstmUtils.cpp</text>
+</a>
+</g>
+</g>
+<!-- Node2 -->
+<g id="node2" class="node">
+<title>Node2</title>
+<g id="a_node2"><a xlink:href="_lstm_utils_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="748.5,-403.5 748.5,-422.5 832.5,-422.5 832.5,-403.5 748.5,-403.5"/>
+<text text-anchor="middle" x="790.5" y="-410.5" font-family="Helvetica,sans-Serif" font-size="10.00">LstmUtils.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node2 -->
+<g id="edge1" class="edge">
+<title>Node1&#45;&gt;Node2</title>
+<path fill="none" stroke="midnightblue" d="M790.5,-459.4C790.5,-451.47 790.5,-441.46 790.5,-432.86"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="794,-432.66 790.5,-422.66 787,-432.66 794,-432.66"/>
+</g>
+<!-- Node3 -->
+<g id="node3" class="node">
+<title>Node3</title>
+<g id="a_node3"><a xlink:href="_base_iterator_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="444,-347.5 444,-366.5 541,-366.5 541,-347.5 444,-347.5"/>
+<text text-anchor="middle" x="492.5" y="-354.5" font-family="Helvetica,sans-Serif" font-size="10.00">BaseIterator.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node3 -->
+<g id="edge78" class="edge">
+<title>Node1&#45;&gt;Node3</title>
+<path fill="none" stroke="midnightblue" d="M754.26,-459.45C695.29,-436.6 579.57,-391.75 523.89,-370.17"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="525.13,-366.89 514.54,-366.54 522.6,-373.42 525.13,-366.89"/>
+</g>
+<!-- Node40 -->
+<g id="node40" class="node">
+<title>Node40</title>
+<g id="a_node40"><a xlink:href="_tensor_handle_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="863,-286 863,-305 1050,-305 1050,-286 863,-286"/>
+<text text-anchor="middle" x="956.5" y="-293" font-family="Helvetica,sans-Serif" font-size="10.00">armnn/backends/TensorHandle.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node1&#45;&gt;Node40 -->
+<g id="edge79" class="edge">
+<title>Node1&#45;&gt;Node40</title>
+<path fill="none" stroke="midnightblue" d="M805.43,-459.12C815.71,-449.12 829.6,-435.42 841.5,-423 878.61,-384.28 920.62,-337.19 942.13,-312.85"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="944.86,-315.05 948.85,-305.23 939.61,-310.42 944.86,-315.05"/>
+</g>
+<!-- Node2&#45;&gt;Node3 -->
+<g id="edge2" class="edge">
+<title>Node2&#45;&gt;Node3</title>
+<path fill="none" stroke="midnightblue" d="M748.44,-404.38C696.45,-394.96 607.75,-378.88 549.63,-368.35"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="549.97,-364.86 539.51,-366.52 548.72,-371.75 549.97,-364.86"/>
+</g>
+<!-- Node2&#45;&gt;Node40 -->
+<g id="edge66" class="edge">
+<title>Node2&#45;&gt;Node40</title>
+<path fill="none" stroke="midnightblue" d="M802.98,-403.32C831.22,-383.67 900.29,-335.61 935.35,-311.22"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="937.67,-313.87 943.88,-305.28 933.67,-308.12 937.67,-313.87"/>
+</g>
+<!-- Node4 -->
+<g id="node4" class="node">
+<title>Node4</title>
+<g id="a_node4"><a xlink:href="_types_utils_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="431.5,-224.5 431.5,-243.5 553.5,-243.5 553.5,-224.5 431.5,-224.5"/>
+<text text-anchor="middle" x="492.5" y="-231.5" font-family="Helvetica,sans-Serif" font-size="10.00">armnn/TypesUtils.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node3&#45;&gt;Node4 -->
+<g id="edge3" class="edge">
+<title>Node3&#45;&gt;Node4</title>
+<path fill="none" stroke="midnightblue" d="M492.5,-347.3C492.5,-327.85 492.5,-280.49 492.5,-253.9"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="496,-253.62 492.5,-243.62 489,-253.62 496,-253.62"/>
+</g>
+<!-- Node28 -->
+<g id="node28" class="node">
+<title>Node28</title>
+<g id="a_node28"><a xlink:href="_assert_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="108.5,-224.5 108.5,-243.5 242.5,-243.5 242.5,-224.5 108.5,-224.5"/>
+<text text-anchor="middle" x="175.5" y="-231.5" font-family="Helvetica,sans-Serif" font-size="10.00">armnn/utility/Assert.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node3&#45;&gt;Node28 -->
+<g id="edge40" class="edge">
+<title>Node3&#45;&gt;Node28</title>
+<path fill="none" stroke="midnightblue" d="M443.73,-352.5C397.77,-347.73 327.88,-336.61 272.5,-311 240.17,-296.05 208.86,-268.4 190.92,-250.89"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="193.21,-248.23 183.67,-243.64 188.27,-253.19 193.21,-248.23"/>
+</g>
+<!-- Node30 -->
+<g id="node30" class="node">
+<title>Node30</title>
+<g id="a_node30"><a xlink:href="_ignore_unused_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="846,-168.5 846,-187.5 1017,-187.5 1017,-168.5 846,-168.5"/>
+<text text-anchor="middle" x="931.5" y="-175.5" font-family="Helvetica,sans-Serif" font-size="10.00">armnn/utility/IgnoreUnused.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node3&#45;&gt;Node30 -->
+<g id="edge42" class="edge">
+<title>Node3&#45;&gt;Node30</title>
+<path fill="none" stroke="midnightblue" d="M541.34,-350.44C586.74,-344.25 655.71,-332.2 712.5,-311 769.36,-289.77 779.58,-275.44 831.5,-244 859.15,-227.26 890.26,-206.76 910.33,-193.32"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="912.38,-196.16 918.72,-187.68 908.47,-190.35 912.38,-196.16"/>
+</g>
+<!-- Node31 -->
+<g id="node31" class="node">
+<title>Node31</title>
+<g id="a_node31"><a xlink:href="_numeric_cast_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="0,-286 0,-305 167,-305 167,-286 0,-286"/>
+<text text-anchor="middle" x="83.5" y="-293" font-family="Helvetica,sans-Serif" font-size="10.00">armnn/utility/NumericCast.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node3&#45;&gt;Node31 -->
+<g id="edge43" class="edge">
+<title>Node3&#45;&gt;Node31</title>
+<path fill="none" stroke="midnightblue" d="M443.98,-348.94C371.56,-338.41 234.9,-318.53 152.23,-306.5"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="152.58,-303.01 142.18,-305.04 151.57,-309.94 152.58,-303.01"/>
+</g>
+<!-- Node33 -->
+<g id="node33" class="node">
+<title>Node33</title>
+<g id="a_node33"><a xlink:href="_floating_point_converter_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="322.5,-280.5 322.5,-310.5 460.5,-310.5 460.5,-280.5 322.5,-280.5"/>
+<text text-anchor="start" x="330.5" y="-298.5" font-family="Helvetica,sans-Serif" font-size="10.00">armnnUtils/FloatingPoint</text>
+<text text-anchor="middle" x="391.5" y="-287.5" font-family="Helvetica,sans-Serif" font-size="10.00">Converter.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node3&#45;&gt;Node33 -->
+<g id="edge47" class="edge">
+<title>Node3&#45;&gt;Node33</title>
+<path fill="none" stroke="midnightblue" d="M478.03,-347.48C464.09,-339.27 442.52,-326.56 424.4,-315.88"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="425.7,-312.58 415.3,-310.52 422.14,-318.61 425.7,-312.58"/>
+</g>
+<!-- Node35 -->
+<g id="node35" class="node">
+<title>Node35</title>
+<g id="a_node35"><a xlink:href="_tensor_utils_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="537,-286 537,-305 686,-305 686,-286 537,-286"/>
+<text text-anchor="middle" x="611.5" y="-293" font-family="Helvetica,sans-Serif" font-size="10.00">armnnUtils/TensorUtils.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node3&#45;&gt;Node35 -->
+<g id="edge49" class="edge">
+<title>Node3&#45;&gt;Node35</title>
+<path fill="none" stroke="midnightblue" d="M509.55,-347.48C529.34,-337.58 562.22,-321.14 585.27,-309.62"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="587.1,-312.61 594.48,-305.01 583.97,-306.35 587.1,-312.61"/>
+</g>
+<!-- Node36 -->
+<g id="node36" class="node">
+<title>Node36</title>
+<g id="a_node36"><a xlink:href="_resolve_type_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="213,-168.5 213,-187.5 312,-187.5 312,-168.5 213,-168.5"/>
+<text text-anchor="middle" x="262.5" y="-175.5" font-family="Helvetica,sans-Serif" font-size="10.00">ResolveType.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node3&#45;&gt;Node36 -->
+<g id="edge56" class="edge">
+<title>Node3&#45;&gt;Node36</title>
+<path fill="none" stroke="midnightblue" d="M443.97,-355.59C404.4,-352.75 349.38,-342.74 313.5,-311 279.86,-281.24 268.26,-226.67 264.37,-197.9"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="267.81,-197.14 263.17,-187.61 260.85,-197.95 267.81,-197.14"/>
+</g>
+<!-- Node5 -->
+<g id="node5" class="node">
+<title>Node5</title>
+<g id="a_node5"><a xlink:href="_backend_id_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="584.5,-56.5 584.5,-75.5 706.5,-75.5 706.5,-56.5 584.5,-56.5"/>
+<text text-anchor="middle" x="645.5" y="-63.5" font-family="Helvetica,sans-Serif" font-size="10.00">armnn/BackendId.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node4&#45;&gt;Node5 -->
+<g id="edge4" class="edge">
+<title>Node4&#45;&gt;Node5</title>
+<path fill="none" stroke="midnightblue" d="M491.55,-224.45C489.64,-202.79 487.7,-145.14 516.5,-112 531.34,-94.92 553.03,-84.32 574.41,-77.75"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="575.51,-81.07 584.18,-75 573.61,-74.34 575.51,-81.07"/>
+</g>
+<!-- Node7 -->
+<g id="node7" class="node">
+<title>Node7</title>
+<g id="a_node7"><a xlink:title=" ">
+<polygon fill="white" stroke="#bfbfbf" points="263,-0.5 263,-19.5 320,-19.5 320,-0.5 263,-0.5"/>
+<text text-anchor="middle" x="291.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">ostream</text>
+</a>
+</g>
+</g>
+<!-- Node4&#45;&gt;Node7 -->
+<g id="edge37" class="edge">
+<title>Node4&#45;&gt;Node7</title>
+<path fill="none" stroke="midnightblue" d="M475.02,-224.44C459.02,-216.2 435.07,-202.83 416.5,-188 362.94,-145.24 344.62,-135.44 310.5,-76 302.18,-61.5 297.24,-43.06 294.49,-29.52"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="297.9,-28.72 292.67,-19.5 291.02,-29.97 297.9,-28.72"/>
+</g>
+<!-- Node8 -->
+<g id="node8" class="node">
+<title>Node8</title>
+<g id="a_node8"><a xlink:title=" ">
+<polygon fill="white" stroke="#bfbfbf" points="425.5,-0.5 425.5,-19.5 457.5,-19.5 457.5,-0.5 425.5,-0.5"/>
+<text text-anchor="middle" x="441.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">set</text>
+</a>
+</g>
+</g>
+<!-- Node4&#45;&gt;Node8 -->
+<g id="edge38" class="edge">
+<title>Node4&#45;&gt;Node8</title>
+<path fill="none" stroke="midnightblue" d="M473.47,-224.47C459.15,-217 440.38,-204.72 430.5,-188 400.49,-137.21 401.7,-113.11 416.5,-56 419.05,-46.18 424.25,-36.21 429.26,-28.17"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="432.25,-29.99 434.87,-19.73 426.42,-26.11 432.25,-29.99"/>
+</g>
+<!-- Node12 -->
+<g id="node12" class="node">
+<title>Node12</title>
+<g id="a_node12"><a xlink:href="_exceptions_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="794,-56.5 794,-75.5 919,-75.5 919,-56.5 794,-56.5"/>
+<text text-anchor="middle" x="856.5" y="-63.5" font-family="Helvetica,sans-Serif" font-size="10.00">armnn/Exceptions.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node4&#45;&gt;Node12 -->
+<g id="edge11" class="edge">
+<title>Node4&#45;&gt;Node12</title>
+<path fill="none" stroke="midnightblue" d="M495.34,-224.45C503.86,-199.33 529.82,-126.59 549.5,-112 568,-98.28 698.83,-82.8 783.63,-74.04"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="784.14,-77.51 793.73,-73.01 783.42,-70.55 784.14,-77.51"/>
+</g>
+<!-- Node15 -->
+<g id="node15" class="node">
+<title>Node15</title>
+<g id="a_node15"><a xlink:href="_tensor_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="610,-168.5 610,-187.5 713,-187.5 713,-168.5 610,-168.5"/>
+<text text-anchor="middle" x="661.5" y="-175.5" font-family="Helvetica,sans-Serif" font-size="10.00">armnn/Tensor.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node4&#45;&gt;Node15 -->
+<g id="edge15" class="edge">
+<title>Node4&#45;&gt;Node15</title>
+<path fill="none" stroke="midnightblue" d="M519.28,-224.44C547.83,-215.32 593.23,-200.81 625.04,-190.65"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="626.39,-193.89 634.85,-187.52 624.26,-187.23 626.39,-193.89"/>
+</g>
+<!-- Node18 -->
+<g id="node18" class="node">
+<title>Node18</title>
+<g id="a_node18"><a xlink:title=" ">
+<polygon fill="white" stroke="#bfbfbf" points="426,-56.5 426,-75.5 495,-75.5 495,-56.5 426,-56.5"/>
+<text text-anchor="middle" x="460.5" y="-63.5" font-family="Helvetica,sans-Serif" font-size="10.00">type_traits</text>
+</a>
+</g>
+</g>
+<!-- Node4&#45;&gt;Node18 -->
+<g id="edge39" class="edge">
+<title>Node4&#45;&gt;Node18</title>
+<path fill="none" stroke="midnightblue" d="M476.72,-224.47C464.3,-216.77 447.89,-204.18 440.5,-188 426.46,-157.28 433.49,-145.04 440.5,-112 442.5,-102.59 446.6,-92.76 450.57,-84.7"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="453.81,-86.07 455.37,-75.59 447.61,-82.81 453.81,-86.07"/>
+</g>
+<!-- Node19 -->
+<g id="node19" class="node">
+<title>Node19</title>
+<g id="a_node19"><a xlink:href="_types_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1012,-112.5 1012,-131.5 1077,-131.5 1077,-112.5 1012,-112.5"/>
+<text text-anchor="middle" x="1044.5" y="-119.5" font-family="Helvetica,sans-Serif" font-size="10.00">Types.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node4&#45;&gt;Node19 -->
+<g id="edge34" class="edge">
+<title>Node4&#45;&gt;Node19</title>
+<path fill="none" stroke="midnightblue" d="M553.74,-224.93C600.43,-217.83 665.94,-205.82 721.5,-188 741.95,-181.44 744.94,-174.21 765.5,-168 808.86,-154.91 934.79,-137.29 1001.64,-128.49"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1002.38,-131.92 1011.84,-127.16 1001.47,-124.98 1002.38,-131.92"/>
+</g>
+<!-- Node22 -->
+<g id="node22" class="node">
+<title>Node22</title>
+<g id="a_node22"><a xlink:title=" ">
+<polygon fill="white" stroke="#bfbfbf" points="513,-56.5 513,-75.5 566,-75.5 566,-56.5 513,-56.5"/>
+<text text-anchor="middle" x="539.5" y="-63.5" font-family="Helvetica,sans-Serif" font-size="10.00">stdint.h</text>
+</a>
+</g>
+</g>
+<!-- Node4&#45;&gt;Node22 -->
+<g id="edge35" class="edge">
+<title>Node4&#45;&gt;Node22</title>
+<path fill="none" stroke="midnightblue" d="M488.32,-224.21C479.09,-203.42 459.25,-150.13 478.5,-112 485.31,-98.52 498.27,-88.08 510.5,-80.67"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="512.57,-83.52 519.59,-75.59 509.16,-77.41 512.57,-83.52"/>
+</g>
+<!-- Node27 -->
+<g id="node27" class="node">
+<title>Node27</title>
+<g id="a_node27"><a xlink:title=" ">
+<polygon fill="white" stroke="#bfbfbf" points="74,-56.5 74,-75.5 121,-75.5 121,-56.5 74,-56.5"/>
+<text text-anchor="middle" x="97.5" y="-63.5" font-family="Helvetica,sans-Serif" font-size="10.00">cmath</text>
+</a>
+</g>
+</g>
+<!-- Node4&#45;&gt;Node27 -->
+<g id="edge36" class="edge">
+<title>Node4&#45;&gt;Node27</title>
+<path fill="none" stroke="midnightblue" d="M431.31,-224.71C352.89,-213.89 224.52,-195.47 203.5,-188 197.68,-185.93 110.97,-137.1 107.5,-132 98.36,-118.58 96.29,-100.02 96.26,-86.16"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="99.76,-85.96 96.59,-75.85 92.77,-85.73 99.76,-85.96"/>
+</g>
+<!-- Node6 -->
+<g id="node6" class="node">
+<title>Node6</title>
+<g id="a_node6"><a xlink:title=" ">
+<polygon fill="white" stroke="#bfbfbf" points="520.5,-0.5 520.5,-19.5 578.5,-19.5 578.5,-0.5 520.5,-0.5"/>
+<text text-anchor="middle" x="549.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">memory</text>
+</a>
+</g>
+</g>
+<!-- Node5&#45;&gt;Node6 -->
+<g id="edge5" class="edge">
+<title>Node5&#45;&gt;Node6</title>
+<path fill="none" stroke="midnightblue" d="M630.08,-56.32C614.96,-47.82 591.68,-34.73 574.03,-24.8"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="575.32,-21.51 564.89,-19.65 571.89,-27.61 575.32,-21.51"/>
+</g>
+<!-- Node5&#45;&gt;Node7 -->
+<g id="edge6" class="edge">
+<title>Node5&#45;&gt;Node7</title>
+<path fill="none" stroke="midnightblue" d="M589.41,-56.44C517.16,-45.42 393.44,-26.55 330.6,-16.96"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="330.74,-13.45 320.33,-15.4 329.69,-20.37 330.74,-13.45"/>
+</g>
+<!-- Node5&#45;&gt;Node8 -->
+<g id="edge7" class="edge">
+<title>Node5&#45;&gt;Node8</title>
+<path fill="none" stroke="midnightblue" d="M613.18,-56.44C572.89,-45.78 504.82,-27.76 467.65,-17.92"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="468.16,-14.44 457.6,-15.26 466.37,-21.2 468.16,-14.44"/>
+</g>
+<!-- Node9 -->
+<g id="node9" class="node">
+<title>Node9</title>
+<g id="a_node9"><a xlink:title=" ">
+<polygon fill="white" stroke="#bfbfbf" points="700.5,-0.5 700.5,-19.5 744.5,-19.5 744.5,-0.5 700.5,-0.5"/>
+<text text-anchor="middle" x="722.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">string</text>
+</a>
+</g>
+</g>
+<!-- Node5&#45;&gt;Node9 -->
+<g id="edge8" class="edge">
+<title>Node5&#45;&gt;Node9</title>
+<path fill="none" stroke="midnightblue" d="M657.87,-56.32C669.66,-48.06 687.63,-35.45 701.64,-25.63"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="703.98,-28.26 710.16,-19.65 699.96,-22.53 703.98,-28.26"/>
+</g>
+<!-- Node10 -->
+<g id="node10" class="node">
+<title>Node10</title>
+<g id="a_node10"><a xlink:title=" ">
+<polygon fill="white" stroke="#bfbfbf" points="596.5,-0.5 596.5,-19.5 682.5,-19.5 682.5,-0.5 596.5,-0.5"/>
+<text text-anchor="middle" x="639.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">unordered_set</text>
+</a>
+</g>
+</g>
+<!-- Node5&#45;&gt;Node10 -->
+<g id="edge9" class="edge">
+<title>Node5&#45;&gt;Node10</title>
+<path fill="none" stroke="midnightblue" d="M644.51,-56.08C643.71,-48.93 642.57,-38.64 641.58,-29.69"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="645.06,-29.3 640.47,-19.75 638.1,-30.08 645.06,-29.3"/>
+</g>
+<!-- Node11 -->
+<g id="node11" class="node">
+<title>Node11</title>
+<g id="a_node11"><a xlink:title=" ">
+<polygon fill="white" stroke="#bfbfbf" points="763,-0.5 763,-19.5 810,-19.5 810,-0.5 763,-0.5"/>
+<text text-anchor="middle" x="786.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">vector</text>
+</a>
+</g>
+</g>
+<!-- Node5&#45;&gt;Node11 -->
+<g id="edge10" class="edge">
+<title>Node5&#45;&gt;Node11</title>
+<path fill="none" stroke="midnightblue" d="M667.84,-56.44C691.25,-47.48 728.24,-33.31 754.69,-23.18"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="756.18,-26.36 764.26,-19.52 753.67,-19.82 756.18,-26.36"/>
+</g>
+<!-- Node12&#45;&gt;Node9 -->
+<g id="edge14" class="edge">
+<title>Node12&#45;&gt;Node9</title>
+<path fill="none" stroke="midnightblue" d="M835.27,-56.44C813.12,-47.52 778.18,-33.44 753.06,-23.32"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="754.22,-20.01 743.63,-19.52 751.6,-26.5 754.22,-20.01"/>
+</g>
+<!-- Node13 -->
+<g id="node13" class="node">
+<title>Node13</title>
+<g id="a_node13"><a xlink:title=" ">
+<polygon fill="white" stroke="#bfbfbf" points="828.5,-0.5 828.5,-19.5 884.5,-19.5 884.5,-0.5 828.5,-0.5"/>
+<text text-anchor="middle" x="856.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">sstream</text>
+</a>
+</g>
+</g>
+<!-- Node12&#45;&gt;Node13 -->
+<g id="edge12" class="edge">
+<title>Node12&#45;&gt;Node13</title>
+<path fill="none" stroke="midnightblue" d="M856.5,-56.08C856.5,-49.01 856.5,-38.86 856.5,-29.99"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="860,-29.75 856.5,-19.75 853,-29.75 860,-29.75"/>
+</g>
+<!-- Node14 -->
+<g id="node14" class="node">
+<title>Node14</title>
+<g id="a_node14"><a xlink:title=" ">
+<polygon fill="white" stroke="#bfbfbf" points="903,-0.5 903,-19.5 968,-19.5 968,-0.5 903,-0.5"/>
+<text text-anchor="middle" x="935.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">stdexcept</text>
+</a>
+</g>
+</g>
+<!-- Node12&#45;&gt;Node14 -->
+<g id="edge13" class="edge">
+<title>Node12&#45;&gt;Node14</title>
+<path fill="none" stroke="midnightblue" d="M869.19,-56.32C881.4,-47.98 900.08,-35.21 914.5,-25.35"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="916.56,-28.19 922.84,-19.65 912.61,-22.41 916.56,-28.19"/>
+</g>
+<!-- Node15&#45;&gt;Node11 -->
+<g id="edge32" class="edge">
+<title>Node15&#45;&gt;Node11</title>
+<path fill="none" stroke="midnightblue" d="M710.98,-168.47C764,-158.83 841.77,-143.05 850.5,-132 880.45,-94.08 802.34,-104.57 785.5,-76 777.27,-62.04 778.59,-43.28 781.33,-29.51"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="784.75,-30.26 783.68,-19.72 777.95,-28.62 784.75,-30.26"/>
+</g>
+<!-- Node15&#45;&gt;Node12 -->
+<g id="edge16" class="edge">
+<title>Node15&#45;&gt;Node12</title>
+<path fill="none" stroke="midnightblue" d="M713.04,-169.81C786.91,-159.25 914.81,-139.95 921.5,-132 937.63,-112.84 909.55,-92.74 885.41,-80.06"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="886.96,-76.92 876.45,-75.58 883.83,-83.18 886.96,-76.92"/>
+</g>
+<!-- Node16 -->
+<g id="node16" class="node">
+<title>Node16</title>
+<g id="a_node16"><a xlink:href="_optional_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="622,-112.5 622,-131.5 701,-131.5 701,-112.5 622,-112.5"/>
+<text text-anchor="middle" x="661.5" y="-119.5" font-family="Helvetica,sans-Serif" font-size="10.00">Optional.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node15&#45;&gt;Node16 -->
+<g id="edge17" class="edge">
+<title>Node15&#45;&gt;Node16</title>
+<path fill="none" stroke="midnightblue" d="M661.5,-168.08C661.5,-161.01 661.5,-150.86 661.5,-141.99"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="665,-141.75 661.5,-131.75 658,-141.75 665,-141.75"/>
+</g>
+<!-- Node15&#45;&gt;Node19 -->
+<g id="edge21" class="edge">
+<title>Node15&#45;&gt;Node19</title>
+<path fill="none" stroke="midnightblue" d="M713.02,-169.96C717.91,-169.3 722.8,-168.63 727.5,-168 847.48,-151.82 878,-151.39 997.5,-132 998.96,-131.76 1000.45,-131.52 1001.94,-131.26"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1002.69,-134.68 1011.93,-129.49 1001.47,-127.79 1002.69,-134.68"/>
+</g>
+<!-- Node20 -->
+<g id="node20" class="node">
+<title>Node20</title>
+<g id="a_node20"><a xlink:title=" ">
+<polygon fill="white" stroke="#bfbfbf" points="937.5,-56.5 937.5,-75.5 979.5,-75.5 979.5,-56.5 937.5,-56.5"/>
+<text text-anchor="middle" x="958.5" y="-63.5" font-family="Helvetica,sans-Serif" font-size="10.00">array</text>
+</a>
+</g>
+</g>
+<!-- Node15&#45;&gt;Node20 -->
+<g id="edge30" class="edge">
+<title>Node15&#45;&gt;Node20</title>
+<path fill="none" stroke="midnightblue" d="M713.02,-170.01C790.53,-159.29 929.04,-139.27 937.5,-132 950.83,-120.54 955.76,-100.56 957.56,-85.77"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="961.05,-85.95 958.4,-75.7 954.08,-85.37 961.05,-85.95"/>
+</g>
+<!-- Node15&#45;&gt;Node22 -->
+<g id="edge29" class="edge">
+<title>Node15&#45;&gt;Node22</title>
+<path fill="none" stroke="midnightblue" d="M676.07,-168.3C695.25,-155.75 724.82,-131.9 709.5,-112 708.46,-110.65 625.61,-89.15 575.97,-76.36"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="576.78,-72.96 566.22,-73.85 575.04,-79.74 576.78,-72.96"/>
+</g>
+<!-- Node25 -->
+<g id="node25" class="node">
+<title>Node25</title>
+<g id="a_node25"><a xlink:title=" ">
+<polygon fill="white" stroke="#bfbfbf" points="758,-112.5 758,-131.5 841,-131.5 841,-112.5 758,-112.5"/>
+<text text-anchor="middle" x="799.5" y="-119.5" font-family="Helvetica,sans-Serif" font-size="10.00">initializer_list</text>
+</a>
+</g>
+</g>
+<!-- Node15&#45;&gt;Node25 -->
+<g id="edge31" class="edge">
+<title>Node15&#45;&gt;Node25</title>
+<path fill="none" stroke="midnightblue" d="M683.37,-168.44C706.28,-159.48 742.48,-145.31 768.37,-135.18"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="769.7,-138.42 777.74,-131.52 767.15,-131.9 769.7,-138.42"/>
+</g>
+<!-- Node26 -->
+<g id="node26" class="node">
+<title>Node26</title>
+<g id="a_node26"><a xlink:title=" ">
+<polygon fill="white" stroke="#bfbfbf" points="559,-112.5 559,-131.5 604,-131.5 604,-112.5 559,-112.5"/>
+<text text-anchor="middle" x="581.5" y="-119.5" font-family="Helvetica,sans-Serif" font-size="10.00">utility</text>
+</a>
+</g>
+</g>
+<!-- Node15&#45;&gt;Node26 -->
+<g id="edge33" class="edge">
+<title>Node15&#45;&gt;Node26</title>
+<path fill="none" stroke="midnightblue" d="M648.65,-168.32C636.28,-159.98 617.37,-147.21 602.76,-137.35"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="604.57,-134.35 594.32,-131.65 600.65,-140.15 604.57,-134.35"/>
+</g>
+<!-- Node16&#45;&gt;Node12 -->
+<g id="edge18" class="edge">
+<title>Node16&#45;&gt;Node12</title>
+<path fill="none" stroke="midnightblue" d="M692.4,-112.44C725.77,-103.2 779.09,-88.44 815.85,-78.26"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="817.04,-81.56 825.75,-75.52 815.17,-74.81 817.04,-81.56"/>
+</g>
+<!-- Node17 -->
+<g id="node17" class="node">
+<title>Node17</title>
+<g id="a_node17"><a xlink:title=" ">
+<polygon fill="white" stroke="#bfbfbf" points="319.5,-56.5 319.5,-75.5 369.5,-75.5 369.5,-56.5 319.5,-56.5"/>
+<text text-anchor="middle" x="344.5" y="-63.5" font-family="Helvetica,sans-Serif" font-size="10.00">cstring</text>
+</a>
+</g>
+</g>
+<!-- Node16&#45;&gt;Node17 -->
+<g id="edge19" class="edge">
+<title>Node16&#45;&gt;Node17</title>
+<path fill="none" stroke="midnightblue" d="M621.93,-113.68C618.74,-113.1 615.57,-112.54 612.5,-112 529.03,-97.33 430.75,-81.09 379.54,-72.71"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="380.08,-69.25 369.65,-71.09 378.95,-76.16 380.08,-69.25"/>
+</g>
+<!-- Node16&#45;&gt;Node18 -->
+<g id="edge20" class="edge">
+<title>Node16&#45;&gt;Node18</title>
+<path fill="none" stroke="midnightblue" d="M629.65,-112.44C595.1,-103.16 539.82,-88.31 501.92,-78.13"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="502.77,-74.73 492.2,-75.52 500.95,-81.49 502.77,-74.73"/>
+</g>
+<!-- Node19&#45;&gt;Node5 -->
+<g id="edge26" class="edge">
+<title>Node19&#45;&gt;Node5</title>
+<path fill="none" stroke="midnightblue" d="M1011.85,-116.58C947.67,-107.89 803.75,-88.42 716.62,-76.63"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="716.93,-73.14 706.55,-75.26 715.99,-80.07 716.93,-73.14"/>
+</g>
+<!-- Node19&#45;&gt;Node12 -->
+<g id="edge27" class="edge">
+<title>Node19&#45;&gt;Node12</title>
+<path fill="none" stroke="midnightblue" d="M1014.71,-112.44C982.67,-103.24 931.57,-88.56 896.15,-78.39"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="896.73,-74.91 886.15,-75.52 894.79,-81.64 896.73,-74.91"/>
+</g>
+<!-- Node19&#45;&gt;Node20 -->
+<g id="edge22" class="edge">
+<title>Node19&#45;&gt;Node20</title>
+<path fill="none" stroke="midnightblue" d="M1030.68,-112.32C1017.27,-103.9 996.68,-90.97 980.91,-81.07"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="982.61,-78.01 972.28,-75.65 978.89,-83.94 982.61,-78.01"/>
+</g>
+<!-- Node21 -->
+<g id="node21" class="node">
+<title>Node21</title>
+<g id="a_node21"><a xlink:title=" ">
+<polygon fill="white" stroke="#bfbfbf" points="1110,-56.5 1110,-75.5 1175,-75.5 1175,-56.5 1110,-56.5"/>
+<text text-anchor="middle" x="1142.5" y="-63.5" font-family="Helvetica,sans-Serif" font-size="10.00">functional</text>
+</a>
+</g>
+</g>
+<!-- Node19&#45;&gt;Node21 -->
+<g id="edge23" class="edge">
+<title>Node19&#45;&gt;Node21</title>
+<path fill="none" stroke="midnightblue" d="M1060.25,-112.32C1075.82,-103.74 1099.88,-90.49 1117.96,-80.52"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1119.72,-83.55 1126.79,-75.65 1116.35,-77.42 1119.72,-83.55"/>
+</g>
+<!-- Node19&#45;&gt;Node22 -->
+<g id="edge24" class="edge">
+<title>Node19&#45;&gt;Node22</title>
+<path fill="none" stroke="midnightblue" d="M1011.87,-119.55C936.72,-115.85 745.6,-104.4 576.24,-75.86"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="576.59,-72.37 566.14,-74.13 575.41,-79.27 576.59,-72.37"/>
+</g>
+<!-- Node23 -->
+<g id="node23" class="node">
+<title>Node23</title>
+<g id="a_node23"><a xlink:title=" ">
+<polygon fill="white" stroke="#bfbfbf" points="1193.5,-56.5 1193.5,-75.5 1243.5,-75.5 1243.5,-56.5 1193.5,-56.5"/>
+<text text-anchor="middle" x="1218.5" y="-63.5" font-family="Helvetica,sans-Serif" font-size="10.00">chrono</text>
+</a>
+</g>
+</g>
+<!-- Node19&#45;&gt;Node23 -->
+<g id="edge25" class="edge">
+<title>Node19&#45;&gt;Node23</title>
+<path fill="none" stroke="midnightblue" d="M1072.07,-112.44C1102.29,-103.06 1150.84,-88 1183.67,-77.81"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1184.8,-81.12 1193.32,-74.82 1182.73,-74.44 1184.8,-81.12"/>
+</g>
+<!-- Node24 -->
+<g id="node24" class="node">
+<title>Node24</title>
+<g id="a_node24"><a xlink:href="_deprecated_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="997.5,-56.5 997.5,-75.5 1091.5,-75.5 1091.5,-56.5 997.5,-56.5"/>
+<text text-anchor="middle" x="1044.5" y="-63.5" font-family="Helvetica,sans-Serif" font-size="10.00">Deprecated.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node19&#45;&gt;Node24 -->
+<g id="edge28" class="edge">
+<title>Node19&#45;&gt;Node24</title>
+<path fill="none" stroke="midnightblue" d="M1044.5,-112.08C1044.5,-105.01 1044.5,-94.86 1044.5,-85.99"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1048,-85.75 1044.5,-75.75 1041,-85.75 1048,-85.75"/>
+</g>
+<!-- Node29 -->
+<g id="node29" class="node">
+<title>Node29</title>
+<g id="a_node29"><a xlink:title=" ">
+<polygon fill="white" stroke="#bfbfbf" points="104.5,-168.5 104.5,-187.5 156.5,-187.5 156.5,-168.5 104.5,-168.5"/>
+<text text-anchor="middle" x="130.5" y="-175.5" font-family="Helvetica,sans-Serif" font-size="10.00">cassert</text>
+</a>
+</g>
+</g>
+<!-- Node28&#45;&gt;Node29 -->
+<g id="edge41" class="edge">
+<title>Node28&#45;&gt;Node29</title>
+<path fill="none" stroke="midnightblue" d="M168.07,-224.08C161.65,-216.38 152.19,-205.03 144.38,-195.65"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="146.88,-193.19 137.79,-187.75 141.51,-197.67 146.88,-193.19"/>
+</g>
+<!-- Node31&#45;&gt;Node18 -->
+<g id="edge45" class="edge">
+<title>Node31&#45;&gt;Node18</title>
+<path fill="none" stroke="midnightblue" d="M81.44,-285.97C76.62,-263.76 67.07,-203.45 95.5,-168 127.94,-127.54 158.61,-151.9 206.5,-132 224.49,-124.53 227.14,-118.5 245.5,-112 302.58,-91.8 371.56,-79.35 415.72,-72.8"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="416.45,-76.23 425.84,-71.34 415.45,-69.31 416.45,-76.23"/>
+</g>
+<!-- Node31&#45;&gt;Node28 -->
+<g id="edge44" class="edge">
+<title>Node31&#45;&gt;Node28</title>
+<path fill="none" stroke="midnightblue" d="M96.68,-285.98C111.57,-276.34 136.04,-260.52 153.77,-249.05"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="155.85,-251.88 162.34,-243.51 152.05,-246 155.85,-251.88"/>
+</g>
+<!-- Node32 -->
+<g id="node32" class="node">
+<title>Node32</title>
+<g id="a_node32"><a xlink:title=" ">
+<polygon fill="white" stroke="#bfbfbf" points="4.5,-224.5 4.5,-243.5 48.5,-243.5 48.5,-224.5 4.5,-224.5"/>
+<text text-anchor="middle" x="26.5" y="-231.5" font-family="Helvetica,sans-Serif" font-size="10.00">limits</text>
+</a>
+</g>
+</g>
+<!-- Node31&#45;&gt;Node32 -->
+<g id="edge46" class="edge">
+<title>Node31&#45;&gt;Node32</title>
+<path fill="none" stroke="midnightblue" d="M75.33,-285.98C66.61,-276.87 52.6,-262.24 41.81,-250.98"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="44.1,-248.31 34.65,-243.51 39.04,-253.15 44.1,-248.31"/>
+</g>
+<!-- Node34 -->
+<g id="node34" class="node">
+<title>Node34</title>
+<g id="a_node34"><a xlink:title=" ">
+<polygon fill="white" stroke="#bfbfbf" points="360,-224.5 360,-243.5 413,-243.5 413,-224.5 360,-224.5"/>
+<text text-anchor="middle" x="386.5" y="-231.5" font-family="Helvetica,sans-Serif" font-size="10.00">cstddef</text>
+</a>
+</g>
+</g>
+<!-- Node33&#45;&gt;Node34 -->
+<g id="edge48" class="edge">
+<title>Node33&#45;&gt;Node34</title>
+<path fill="none" stroke="midnightblue" d="M390.32,-280.4C389.65,-272.47 388.81,-262.46 388.08,-253.86"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="391.55,-253.33 387.23,-243.66 384.58,-253.92 391.55,-253.33"/>
+</g>
+<!-- Node35&#45;&gt;Node4 -->
+<g id="edge50" class="edge">
+<title>Node35&#45;&gt;Node4</title>
+<path fill="none" stroke="midnightblue" d="M594.45,-285.98C574.66,-276.08 541.78,-259.64 518.73,-248.12"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="520.03,-244.85 509.52,-243.51 516.9,-251.11 520.03,-244.85"/>
+</g>
+<!-- Node35&#45;&gt;Node11 -->
+<g id="edge55" class="edge">
+<title>Node35&#45;&gt;Node11</title>
+<path fill="none" stroke="midnightblue" d="M627.16,-285.99C645.5,-276 676.77,-258.92 703.5,-244 733.39,-227.32 805.11,-179.09 837.5,-168 1016.24,-106.82 1142.31,-229.46 1252.5,-76 1307.43,0.5 937.75,-34.63 820.12,-19.52"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="820.59,-16.06 810.18,-18.01 819.54,-22.98 820.59,-16.06"/>
+</g>
+<!-- Node35&#45;&gt;Node15 -->
+<g id="edge51" class="edge">
+<title>Node35&#45;&gt;Node15</title>
+<path fill="none" stroke="midnightblue" d="M615.26,-285.82C623.37,-267.09 642.65,-222.55 653.58,-197.29"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="656.94,-198.35 657.7,-187.78 650.51,-195.57 656.94,-198.35"/>
+</g>
+<!-- Node35&#45;&gt;Node19 -->
+<g id="edge52" class="edge">
+<title>Node35&#45;&gt;Node19</title>
+<path fill="none" stroke="midnightblue" d="M621.49,-285.77C648.63,-262.55 726.87,-198.92 803.5,-168 838.78,-153.76 942.31,-137.47 1001.56,-128.93"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1002.33,-132.35 1011.73,-127.48 1001.34,-125.42 1002.33,-132.35"/>
+</g>
+<!-- Node35&#45;&gt;Node26 -->
+<g id="edge54" class="edge">
+<title>Node35&#45;&gt;Node26</title>
+<path fill="none" stroke="midnightblue" d="M609.97,-285.76C605.32,-259.15 591.25,-178.71 584.8,-141.84"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="588.16,-140.77 582.99,-131.52 581.27,-141.97 588.16,-140.77"/>
+</g>
+<!-- Node35&#45;&gt;Node35 -->
+<g id="edge53" class="edge">
+<title>Node35&#45;&gt;Node35</title>
+<path fill="none" stroke="midnightblue" d="M645.65,-305.03C674.19,-309.11 704,-305.93 704,-295.5 704,-286.29 680.76,-282.74 655.69,-284.83"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="655.2,-281.37 645.65,-285.97 655.98,-288.32 655.2,-281.37"/>
+</g>
+<!-- Node36&#45;&gt;Node19 -->
+<g id="edge57" class="edge">
+<title>Node36&#45;&gt;Node19</title>
+<path fill="none" stroke="midnightblue" d="M312.01,-173.58C455.02,-163.71 867.07,-135.25 1001.52,-125.97"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1002.08,-129.44 1011.82,-125.26 1001.6,-122.45 1002.08,-129.44"/>
+</g>
+<!-- Node37 -->
+<g id="node37" class="node">
+<title>Node37</title>
+<g id="a_node37"><a xlink:href="_b_float16_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="117,-112.5 117,-131.5 198,-131.5 198,-112.5 117,-112.5"/>
+<text text-anchor="middle" x="157.5" y="-119.5" font-family="Helvetica,sans-Serif" font-size="10.00">BFloat16.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node36&#45;&gt;Node37 -->
+<g id="edge58" class="edge">
+<title>Node36&#45;&gt;Node37</title>
+<path fill="none" stroke="midnightblue" d="M245.63,-168.32C228.79,-159.66 202.69,-146.24 183.26,-136.25"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="184.82,-133.12 174.33,-131.65 181.62,-139.34 184.82,-133.12"/>
+</g>
+<!-- Node38 -->
+<g id="node38" class="node">
+<title>Node38</title>
+<g id="a_node38"><a xlink:href="_half_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="255,-112.5 255,-131.5 312,-131.5 312,-112.5 255,-112.5"/>
+<text text-anchor="middle" x="283.5" y="-119.5" font-family="Helvetica,sans-Serif" font-size="10.00">Half.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node36&#45;&gt;Node38 -->
+<g id="edge63" class="edge">
+<title>Node36&#45;&gt;Node38</title>
+<path fill="none" stroke="midnightblue" d="M265.97,-168.08C268.81,-160.77 272.93,-150.18 276.46,-141.1"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="279.73,-142.34 280.1,-131.75 273.21,-139.8 279.73,-142.34"/>
+</g>
+<!-- Node37&#45;&gt;Node7 -->
+<g id="edge59" class="edge">
+<title>Node37&#45;&gt;Node7</title>
+<path fill="none" stroke="midnightblue" d="M157.7,-112.25C158.47,-98.56 161.9,-71.96 176.5,-56 196.34,-34.31 227.92,-22.95 252.97,-17.07"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="253.86,-20.46 262.9,-14.94 252.39,-13.61 253.86,-20.46"/>
+</g>
+<!-- Node37&#45;&gt;Node17 -->
+<g id="edge61" class="edge">
+<title>Node37&#45;&gt;Node17</title>
+<path fill="none" stroke="midnightblue" d="M187.13,-112.44C220.41,-102.83 274.35,-87.26 309.63,-77.07"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="310.86,-80.36 319.5,-74.22 308.92,-73.63 310.86,-80.36"/>
+</g>
+<!-- Node37&#45;&gt;Node22 -->
+<g id="edge62" class="edge">
+<title>Node37&#45;&gt;Node22</title>
+<path fill="none" stroke="midnightblue" d="M198.09,-116.32C272.73,-107.62 430.02,-88.82 502.74,-75.89"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="503.64,-79.29 512.84,-74.03 502.37,-72.4 503.64,-79.29"/>
+</g>
+<!-- Node37&#45;&gt;Node27 -->
+<g id="edge60" class="edge">
+<title>Node37&#45;&gt;Node27</title>
+<path fill="none" stroke="midnightblue" d="M147.86,-112.32C138.99,-104.34 125.63,-92.31 114.89,-82.65"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="117.09,-79.92 107.32,-75.83 112.41,-85.13 117.09,-79.92"/>
+</g>
+<!-- Node38&#45;&gt;Node18 -->
+<g id="edge64" class="edge">
+<title>Node38&#45;&gt;Node18</title>
+<path fill="none" stroke="midnightblue" d="M311.55,-112.44C341.58,-103.28 389.41,-88.69 422.74,-78.52"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="424.04,-81.78 432.59,-75.52 422,-75.09 424.04,-81.78"/>
+</g>
+<!-- Node39 -->
+<g id="node39" class="node">
+<title>Node39</title>
+<g id="a_node39"><a xlink:title=" ">
+<polygon fill="white" stroke="#bfbfbf" points="186,-56.5 186,-75.5 263,-75.5 263,-56.5 186,-56.5"/>
+<text text-anchor="middle" x="224.5" y="-63.5" font-family="Helvetica,sans-Serif" font-size="10.00">half/half.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node38&#45;&gt;Node39 -->
+<g id="edge65" class="edge">
+<title>Node38&#45;&gt;Node39</title>
+<path fill="none" stroke="midnightblue" d="M274.02,-112.32C265.3,-104.34 252.16,-92.31 241.6,-82.65"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="243.89,-80 234.15,-75.83 239.17,-85.17 243.89,-80"/>
+</g>
+<!-- Node40&#45;&gt;Node4 -->
+<g id="edge73" class="edge">
+<title>Node40&#45;&gt;Node4</title>
+<path fill="none" stroke="midnightblue" d="M890.02,-285.98C803.4,-274.87 652.54,-255.52 563.67,-244.13"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="564.04,-240.65 553.68,-242.85 563.15,-247.59 564.04,-240.65"/>
+</g>
+<!-- Node40&#45;&gt;Node28 -->
+<g id="edge74" class="edge">
+<title>Node40&#45;&gt;Node28</title>
+<path fill="none" stroke="midnightblue" d="M862.68,-287.35C706.74,-275.47 397.09,-251.88 252.83,-240.89"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="252.97,-237.39 242.73,-240.12 252.44,-244.37 252.97,-237.39"/>
+</g>
+<!-- Node41 -->
+<g id="node41" class="node">
+<title>Node41</title>
+<g id="a_node41"><a xlink:href="_i_tensor_handle_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="884,-224.5 884,-243.5 991,-243.5 991,-224.5 884,-224.5"/>
+<text text-anchor="middle" x="937.5" y="-231.5" font-family="Helvetica,sans-Serif" font-size="10.00">ITensorHandle.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node40&#45;&gt;Node41 -->
+<g id="edge67" class="edge">
+<title>Node40&#45;&gt;Node41</title>
+<path fill="none" stroke="midnightblue" d="M953.78,-285.98C951.07,-277.49 946.83,-264.2 943.35,-253.32"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="946.59,-251.97 940.22,-243.51 939.93,-254.1 946.59,-251.97"/>
+</g>
+<!-- Node43 -->
+<g id="node43" class="node">
+<title>Node43</title>
+<g id="a_node43"><a xlink:href="_compatible_types_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1204,-168.5 1204,-187.5 1383,-187.5 1383,-168.5 1204,-168.5"/>
+<text text-anchor="middle" x="1293.5" y="-175.5" font-family="Helvetica,sans-Serif" font-size="10.00">armnnUtils/CompatibleTypes.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node40&#45;&gt;Node43 -->
+<g id="edge75" class="edge">
+<title>Node40&#45;&gt;Node43</title>
+<path fill="none" stroke="midnightblue" d="M963.61,-285.9C976.71,-270.71 1006.26,-239.27 1038.5,-224 1068.33,-209.87 1147.82,-197.15 1210.2,-188.86"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1210.99,-192.29 1220.45,-187.52 1210.08,-185.35 1210.99,-192.29"/>
+</g>
+<!-- Node44 -->
+<g id="node44" class="node">
+<title>Node44</title>
+<g id="a_node44"><a xlink:title=" ">
+<polygon fill="white" stroke="#bfbfbf" points="1047.5,-224.5 1047.5,-243.5 1111.5,-243.5 1111.5,-224.5 1047.5,-224.5"/>
+<text text-anchor="middle" x="1079.5" y="-231.5" font-family="Helvetica,sans-Serif" font-size="10.00">algorithm</text>
+</a>
+</g>
+</g>
+<!-- Node40&#45;&gt;Node44 -->
+<g id="edge77" class="edge">
+<title>Node40&#45;&gt;Node44</title>
+<path fill="none" stroke="midnightblue" d="M974.12,-285.98C994.67,-276.03 1028.86,-259.49 1052.71,-247.96"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1054.43,-251.01 1061.91,-243.51 1051.38,-244.71 1054.43,-251.01"/>
+</g>
+<!-- Node41&#45;&gt;Node15 -->
+<g id="edge72" class="edge">
+<title>Node41&#45;&gt;Node15</title>
+<path fill="none" stroke="midnightblue" d="M893.77,-224.44C845.32,-214.96 767.17,-199.67 715.08,-189.48"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="715.51,-186 705.03,-187.52 714.17,-192.87 715.51,-186"/>
+</g>
+<!-- Node41&#45;&gt;Node30 -->
+<g id="edge71" class="edge">
+<title>Node41&#45;&gt;Node30</title>
+<path fill="none" stroke="midnightblue" d="M936.51,-224.08C935.71,-216.93 934.57,-206.64 933.58,-197.69"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="937.06,-197.3 932.47,-187.75 930.1,-198.08 937.06,-197.3"/>
+</g>
+<!-- Node42 -->
+<g id="node42" class="node">
+<title>Node42</title>
+<g id="a_node42"><a xlink:href="_memory_sources_8hpp.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="black" points="1035,-168.5 1035,-187.5 1186,-187.5 1186,-168.5 1035,-168.5"/>
+<text text-anchor="middle" x="1110.5" y="-175.5" font-family="Helvetica,sans-Serif" font-size="10.00">armnn/MemorySources.hpp</text>
+</a>
+</g>
+</g>
+<!-- Node41&#45;&gt;Node42 -->
+<g id="edge68" class="edge">
+<title>Node41&#45;&gt;Node42</title>
+<path fill="none" stroke="midnightblue" d="M964.91,-224.44C994.27,-215.28 1041.02,-200.69 1073.6,-190.52"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1074.71,-193.84 1083.22,-187.52 1072.63,-187.16 1074.71,-193.84"/>
+</g>
+<!-- Node42&#45;&gt;Node18 -->
+<g id="edge70" class="edge">
+<title>Node42&#45;&gt;Node18</title>
+<path fill="none" stroke="midnightblue" d="M1081.93,-168.44C1034.36,-154.51 935.73,-127 850.5,-112 701.08,-85.71 658.51,-99.3 505.42,-76.16"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="505.59,-72.64 495.18,-74.58 504.53,-79.56 505.59,-72.64"/>
+</g>
+<!-- Node42&#45;&gt;Node19 -->
+<g id="edge69" class="edge">
+<title>Node42&#45;&gt;Node19</title>
+<path fill="none" stroke="midnightblue" d="M1099.9,-168.32C1090.04,-160.26 1075.15,-148.08 1063.28,-138.37"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1065.25,-135.46 1055.3,-131.83 1060.82,-140.88 1065.25,-135.46"/>
+</g>
+<!-- Node43&#45;&gt;Node19 -->
+<g id="edge76" class="edge">
+<title>Node43&#45;&gt;Node19</title>
+<path fill="none" stroke="midnightblue" d="M1254.05,-168.44C1208.44,-158.55 1133.66,-142.34 1086.85,-132.19"/>
+<polygon fill="midnightblue" stroke="midnightblue" points="1087.54,-128.75 1077.03,-130.05 1086.06,-135.59 1087.54,-128.75"/>
+</g>
+</g>
+</svg>