Files
GridFire/docs/html/error__scratchpad_8h__dep__incl.svg

1847 lines
99 KiB
XML
Raw Normal View History

<?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 14.1.2 (20260124.0452)
-->
<!-- Title: src/include/gridfire/exceptions/error_scratchpad.h Pages: 1 -->
<!--zoomable 627 -->
<svg id="main" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" onload="init(evt)">
<style type="text/css"><![CDATA[
.node, .edge {opacity: 0.7;}
.node.selected, .edge.selected {opacity: 1;}
.edge:hover path { stroke: red; }
.edge:hover polygon { stroke: red; fill: red; }
]]></style>
<defs>
<circle id="rim" cx="0" cy="0" r="7"/>
<circle id="rim2" cx="0" cy="0" r="3.5"/>
<g id="zoomPlus">
<use xlink:href="#rim" fill="#404040"><set attributeName="fill" to="#808080" begin="zoomplus.mouseover" end="zoomplus.mouseout"/></use>
<path d="M-4,0h8M0,-4v8" fill="none" stroke="white" stroke-width="1.5" pointer-events="none"/>
</g>
<g id="zoomMin">
<use xlink:href="#rim" fill="#404040"><set attributeName="fill" to="#808080" begin="zoomminus.mouseover" end="zoomminus.mouseout"/></use>
<path d="M-4,0h8" fill="none" stroke="white" stroke-width="1.5" pointer-events="none"/>
</g>
<g id="arrowUp" transform="translate(30 24)">
<use xlink:href="#rim"/>
<path pointer-events="none" fill="none" stroke="white" stroke-width="1.5" d="M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5"/>
</g>
<g id="arrowRight" transform="rotate(90) translate(36 -43)">
<use xlink:href="#rim"/>
<path pointer-events="none" fill="none" stroke="white" stroke-width="1.5" d="M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5"/>
</g>
<g id="arrowDown" transform="rotate(180) translate(-30 -48)">
<use xlink:href="#rim"/>
<path pointer-events="none" fill="none" stroke="white" stroke-width="1.5" d="M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5"/>
</g>
<g id="arrowLeft" transform="rotate(270) translate(-36 17)">
<use xlink:href="#rim"/>
<path pointer-events="none" fill="none" stroke="white" stroke-width="1.5" d="M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5"/>
</g>
<g id="resetDef">
<use xlink:href="#rim2" fill="#404040"><set attributeName="fill" to="#808080" begin="reset.mouseover" end="reset.mouseout"/></use>
</g>
</defs>
<script type="application/ecmascript">
var viewWidth = 2978;
var viewHeight = 627;
var sectionId = 'dynsection-1';
</script>
<script type="application/ecmascript" xlink:href="svg.min.js"/>
<svg id="graph" class="graph">
<g id="viewport">
<title>src/include/gridfire/exceptions/error_scratchpad.h</title>
<!-- Node1 -->
<g id="Node000001" class="node">
<title>Node1</title>
<g id="a_Node000001"><a xlink:title=" ">
<polygon fill="#999999" stroke="#666666" points="1613.39,-618.75 1463.14,-618.75 1463.14,-588.25 1613.39,-588.25 1613.39,-618.75"/>
<text xml:space="preserve" text-anchor="start" x="1471.14" y="-605.25" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="middle" x="1538.26" y="-594" font-family="Helvetica,sans-Serif" font-size="10.00">/exceptions/error_scratchpad.h</text>
</a>
</g>
</g>
<!-- Node2 -->
<g id="Node000002" class="node">
<title>Node2</title>
<g id="a_Node000002"><a xlink:href="blob_8h.html" target="_top" xlink:title="Container class for managing multiple scratchpad instances.">
<polygon fill="white" stroke="#666666" points="1604.76,-552.25 1471.76,-552.25 1471.76,-521.75 1604.76,-521.75 1604.76,-552.25"/>
<text xml:space="preserve" text-anchor="start" x="1479.76" y="-538.75" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="middle" x="1538.26" y="-527.5" font-family="Helvetica,sans-Serif" font-size="10.00">/engine/scratchpads/blob.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1_Node000001_Node000002" class="edge">
<title>Node1&#45;&gt;Node2</title>
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1538.26,-576.56C1538.26,-568.39 1538.26,-559.66 1538.26,-552.58"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1534.76,-576.35 1538.26,-586.35 1541.76,-576.35 1534.76,-576.35"/>
</a>
</g>
</g>
<!-- Node78 -->
<g id="Node000078" class="node">
<title>Node78</title>
<g id="a_Node000078"><a xlink:href="engine_2scratchpads_2utils_8h.html" target="_top" xlink:title="Utility functions for convenient scratchpad retrieval with exception handling.">
<polygon fill="white" stroke="#666666" points="164.76,-335.88 31.76,-335.88 31.76,-305.38 164.76,-305.38 164.76,-335.88"/>
<text xml:space="preserve" text-anchor="start" x="39.76" y="-322.38" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="middle" x="98.26" y="-311.12" font-family="Helvetica,sans-Serif" font-size="10.00">/engine/scratchpads/utils.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node78 -->
<g id="edge137_Node000001_Node000078" class="edge">
<title>Node1&#45;&gt;Node78</title>
<g id="a_edge137_Node000001_Node000078"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1451.83,-600.01C1165.58,-591.1 260.52,-557.48 152.26,-485.75 101.88,-452.36 97.35,-369.85 97.71,-336.23"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1451.35,-603.49 1461.45,-600.3 1451.57,-596.5 1451.35,-603.49"/>
</a>
</g>
</g>
<!-- Node79 -->
<g id="Node000079" class="node">
<title>Node79</title>
<g id="a_Node000079"><a xlink:href="exceptions_2bindings_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1735.26,-552.25 1623.26,-552.25 1623.26,-521.75 1735.26,-521.75 1735.26,-552.25"/>
<text xml:space="preserve" text-anchor="start" x="1631.26" y="-538.75" font-family="Helvetica,sans-Serif" font-size="10.00">src/python/exceptions</text>
<text xml:space="preserve" text-anchor="middle" x="1679.26" y="-527.5" font-family="Helvetica,sans-Serif" font-size="10.00">/bindings.cpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node79 -->
<g id="edge138_Node000001_Node000079" class="edge">
<title>Node1&#45;&gt;Node79</title>
<g id="a_edge138_Node000001_Node000079"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1580.71,-583.08C1602.13,-573.28 1627.68,-561.6 1647.39,-552.58"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1579.27,-579.89 1571.63,-587.23 1582.18,-586.26 1579.27,-579.89"/>
</a>
</g>
</g>
<!-- Node3 -->
<g id="Node000003" class="node">
<title>Node3</title>
<g id="a_Node000003"><a xlink:href="dynamic__engine__diagnostics_8h.html" target="_top" xlink:title="Diagnostics utilities for DynamicEngine instances.">
<polygon fill="white" stroke="#666666" points="487.14,-419.25 347.39,-419.25 347.39,-377.5 487.14,-377.5 487.14,-419.25"/>
<text xml:space="preserve" text-anchor="start" x="355.39" y="-405.75" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="start" x="355.39" y="-394.5" font-family="Helvetica,sans-Serif" font-size="10.00">/engine/diagnostics/dynamic</text>
<text xml:space="preserve" text-anchor="middle" x="417.26" y="-383.25" font-family="Helvetica,sans-Serif" font-size="10.00">_engine_diagnostics.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node3 -->
<g id="edge2_Node000002_Node000003" class="edge">
<title>Node2&#45;&gt;Node3</title>
<g id="a_edge2_Node000002_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1460.27,-534.86C1238.16,-531.25 612.69,-518.27 526.26,-485.75 489.2,-471.81 454.89,-440.28 435.02,-419.42"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1459.92,-538.36 1469.97,-535.02 1460.03,-531.36 1459.92,-538.36"/>
</a>
</g>
</g>
<!-- Node13 -->
<g id="Node000013" class="node">
<title>Node13</title>
<g id="a_Node000013"><a xlink:href="dynamic__engine__diagnostics_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="498.76,-335.88 335.76,-335.88 335.76,-305.38 498.76,-305.38 498.76,-335.88"/>
<text xml:space="preserve" text-anchor="start" x="343.76" y="-322.38" font-family="Helvetica,sans-Serif" font-size="10.00">src/lib/engine/diagnostics</text>
<text xml:space="preserve" text-anchor="middle" x="417.26" y="-311.12" font-family="Helvetica,sans-Serif" font-size="10.00">/dynamic_engine_diagnostics.cpp</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node13 -->
<g id="edge126_Node000002_Node000013" class="edge">
<title>Node2&#45;&gt;Node13</title>
<g id="a_edge126_Node000002_Node000013"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1460.08,-535.37C1246.94,-533.16 666.41,-523.68 589.26,-485.75 532.34,-457.76 543.18,-420.19 496.26,-377.5 479.12,-361.9 457.5,-346.88 441.22,-336.35"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1459.92,-538.87 1469.96,-535.47 1459.99,-531.87 1459.92,-538.87"/>
</a>
</g>
</g>
<!-- Node15 -->
<g id="Node000015" class="node">
<title>Node15</title>
<g id="a_Node000015"><a xlink:href="engine__abstract_8h.html" target="_top" xlink:title="Abstract interfaces for reaction network engines in GridFire.">
<polygon fill="white" stroke="#666666" points="1491.14,-485.75 1363.39,-485.75 1363.39,-455.25 1491.14,-455.25 1491.14,-485.75"/>
<text xml:space="preserve" text-anchor="start" x="1371.39" y="-472.25" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="middle" x="1427.26" y="-461" font-family="Helvetica,sans-Serif" font-size="10.00">/engine/engine_abstract.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node15 -->
<g id="edge6_Node000002_Node000015" class="edge">
<title>Node2&#45;&gt;Node15</title>
<g id="a_edge6_Node000002_Node000015"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1503.22,-515.64C1486.7,-506.04 1467.38,-494.81 1452.35,-486.08"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1501.36,-518.61 1511.77,-520.6 1504.88,-512.55 1501.36,-518.61"/>
</a>
</g>
</g>
<!-- Node16 -->
<g id="Node000016" class="node">
<title>Node16</title>
<g id="a_Node000016"><a xlink:href="engine__graph_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="902.51,-413.62 786.01,-413.62 786.01,-383.12 902.51,-383.12 902.51,-413.62"/>
<text xml:space="preserve" text-anchor="start" x="794.01" y="-400.12" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="middle" x="844.26" y="-388.88" font-family="Helvetica,sans-Serif" font-size="10.00">/engine/engine_graph.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node16 -->
<g id="edge108_Node000002_Node000016" class="edge">
<title>Node2&#45;&gt;Node16</title>
<g id="a_edge108_Node000002_Node000016"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1460.31,-534.53C1324.11,-531.08 1048.75,-519.98 959.26,-485.75 917.75,-469.87 878.37,-434.31 858.22,-414.12"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1459.87,-538.02 1469.95,-534.76 1460.04,-531.02 1459.87,-538.02"/>
</a>
</g>
</g>
<!-- Node17 -->
<g id="Node000017" class="node">
<title>Node17</title>
<g id="a_Node000017"><a xlink:href="priming_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="810.89,-335.88 669.64,-335.88 669.64,-305.38 810.89,-305.38 810.89,-335.88"/>
<text xml:space="preserve" text-anchor="start" x="677.64" y="-322.38" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="middle" x="740.26" y="-311.12" font-family="Helvetica,sans-Serif" font-size="10.00">/engine/procedures/priming.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node17 -->
<g id="edge109_Node000002_Node000017" class="edge">
<title>Node2&#45;&gt;Node17</title>
<g id="a_edge109_Node000002_Node000017"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1460.01,-532.91C1314.48,-526.66 1007.61,-510.9 904.26,-485.75 830.24,-467.73 790.34,-481.4 746.26,-419.25 728.68,-394.46 732.75,-356.61 736.79,-336.08"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1459.82,-536.41 1469.96,-533.34 1460.11,-529.41 1459.82,-536.41"/>
</a>
</g>
</g>
<!-- Node19 -->
<g id="Node000019" class="node">
<title>Node19</title>
<g id="a_Node000019"><a xlink:href="engine__graph_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="646.89,-258.12 541.64,-258.12 541.64,-227.62 646.89,-227.62 646.89,-258.12"/>
<text xml:space="preserve" text-anchor="start" x="549.64" y="-244.62" font-family="Helvetica,sans-Serif" font-size="10.00">src/lib/engine/engine</text>
<text xml:space="preserve" text-anchor="middle" x="594.26" y="-233.38" font-family="Helvetica,sans-Serif" font-size="10.00">_graph.cpp</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node19 -->
<g id="edge127_Node000002_Node000019" class="edge">
<title>Node2&#45;&gt;Node19</title>
<g id="a_edge127_Node000002_Node000019"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1460.16,-536.43C1247.19,-536.96 659.82,-533.87 473.26,-485.75 408.5,-469.05 381.37,-470.39 338.26,-419.25 303.41,-377.9 280.98,-341.58 315.26,-299.75 322.44,-291 462.3,-266.15 541.21,-252.73"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1460.03,-539.93 1470.02,-536.4 1460.01,-532.93 1460.03,-539.93"/>
</a>
</g>
</g>
<!-- Node20 -->
<g id="Node000020" class="node">
<title>Node20</title>
<g id="a_Node000020"><a xlink:href="priming_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1191.64,-258.12 1066.89,-258.12 1066.89,-227.62 1191.64,-227.62 1191.64,-258.12"/>
<text xml:space="preserve" text-anchor="start" x="1074.89" y="-244.62" font-family="Helvetica,sans-Serif" font-size="10.00">src/lib/engine/procedures</text>
<text xml:space="preserve" text-anchor="middle" x="1129.26" y="-233.38" font-family="Helvetica,sans-Serif" font-size="10.00">/priming.cpp</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node20 -->
<g id="edge128_Node000002_Node000020" class="edge">
<title>Node2&#45;&gt;Node20</title>
<g id="a_edge128_Node000002_Node000020"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1460.21,-528.66C1336.63,-515.25 1104.81,-482.19 1055.26,-419.25 1043.79,-404.67 1048.54,-394.79 1055.26,-377.5 1063.13,-357.27 1076.55,-359.78 1088.26,-341.5 1105.72,-314.26 1118.55,-278.33 1124.87,-258.54"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1459.64,-532.12 1469.95,-529.7 1460.38,-525.16 1459.64,-532.12"/>
</a>
</g>
</g>
<!-- Node21 -->
<g id="Node000021" class="node">
<title>Node21</title>
<g id="a_Node000021"><a xlink:href="engine__multiscale_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="897.14,-180.38 781.39,-180.38 781.39,-149.88 897.14,-149.88 897.14,-180.38"/>
<text xml:space="preserve" text-anchor="start" x="789.39" y="-166.88" font-family="Helvetica,sans-Serif" font-size="10.00">src/lib/engine/views</text>
<text xml:space="preserve" text-anchor="middle" x="839.26" y="-155.62" font-family="Helvetica,sans-Serif" font-size="10.00">/engine_multiscale.cpp</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node21 -->
<g id="edge131_Node000002_Node000021" class="edge">
<title>Node2&#45;&gt;Node21</title>
<g id="a_edge131_Node000002_Node000021"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1460.28,-533.71C1279.35,-527.98 841.74,-511.61 780.26,-485.75 643.9,-428.39 592.63,-398.81 532.26,-263.75 524.69,-246.81 520.38,-236.25 532.26,-222 534.26,-219.61 692.41,-191.71 780.9,-176.27"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1459.94,-537.2 1470.04,-534.01 1460.16,-530.2 1459.94,-537.2"/>
</a>
</g>
</g>
<!-- Node23 -->
<g id="Node000023" class="node">
<title>Node23</title>
<g id="a_Node000023"><a xlink:href="engine_2scratchpads_2formatters_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1476.89,-180.38 1317.64,-180.38 1317.64,-149.88 1476.89,-149.88 1476.89,-180.38"/>
<text xml:space="preserve" text-anchor="start" x="1325.64" y="-166.88" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="middle" x="1397.26" y="-155.62" font-family="Helvetica,sans-Serif" font-size="10.00">/engine/scratchpads/formatters.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node23 -->
<g id="edge110_Node000002_Node000023" class="edge">
<title>Node2&#45;&gt;Node23</title>
<g id="a_edge110_Node000002_Node000023"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1460.31,-534.69C1199.24,-530.07 369.25,-513.28 319.26,-485.75 287.78,-468.41 283.97,-453.55 273.26,-419.25 245.88,-331.53 253.71,-264.36 335.26,-222 357.01,-210.7 1073.56,-179.7 1317.15,-169.46"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1460,-538.19 1470.06,-534.87 1460.12,-531.19 1460,-538.19"/>
</a>
</g>
</g>
<!-- Node24 -->
<g id="Node000024" class="node">
<title>Node24</title>
<g id="a_Node000024"><a xlink:href="scratchpads_8h.html" target="_top" xlink:title="Unified header for the scratchpad memory management system.">
<polygon fill="white" stroke="#666666" points="1373.39,-102.62 1205.14,-102.62 1205.14,-72.12 1373.39,-72.12 1373.39,-102.62"/>
<text xml:space="preserve" text-anchor="start" x="1213.14" y="-89.12" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="middle" x="1289.26" y="-77.88" font-family="Helvetica,sans-Serif" font-size="10.00">/engine/scratchpads/scratchpads.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node24 -->
<g id="edge111_Node000002_Node000024" class="edge">
<title>Node2&#45;&gt;Node24</title>
<g id="a_edge111_Node000002_Node000024"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1616.28,-521.64C1819.49,-497.07 1885.02,-556.03 2073.26,-485.75 2169.45,-449.84 2246.36,-395.86 2210.26,-299.75 2175.73,-207.81 2143.89,-182.09 2053.26,-144.25 1932.53,-93.84 1546.1,-87.91 1373.69,-87.87"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1615.91,-518.16 1606.43,-522.89 1616.79,-525.1 1615.91,-518.16"/>
</a>
</g>
</g>
<!-- Node26 -->
<g id="Node000026" class="node">
<title>Node26</title>
<g id="a_Node000026"><a xlink:href="stellar__policy_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1951.26,-30.5 1851.26,-30.5 1851.26,0 1951.26,0 1951.26,-30.5"/>
<text xml:space="preserve" text-anchor="start" x="1859.26" y="-17" font-family="Helvetica,sans-Serif" font-size="10.00">src/lib/policy/stellar</text>
<text xml:space="preserve" text-anchor="middle" x="1901.26" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">_policy.cpp</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node26 -->
<g id="edge134_Node000002_Node000026" class="edge">
<title>Node2&#45;&gt;Node26</title>
<g id="a_edge134_Node000002_Node000026"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1616.02,-521.71C2083.93,-471.73 2212.19,-564.83 2672.26,-485.75 2797.69,-464.19 2945.26,-526.64 2945.26,-399.38 2945.26,-399.38 2945.26,-399.38 2945.26,-164.12 2945.26,-119.92 2959.68,-95.44 2926.26,-66.5 2889.08,-34.3 2153.04,-20.26 1951.76,-17.01"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1615.97,-518.19 1606.41,-522.75 1616.73,-525.15 1615.97,-518.19"/>
</a>
</g>
</g>
<!-- Node27 -->
<g id="Node000027" class="node">
<title>Node27</title>
<g id="a_Node000027"><a xlink:href="engine__defined_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1577.01,-341.5 1469.51,-341.5 1469.51,-299.75 1577.01,-299.75 1577.01,-341.5"/>
<text xml:space="preserve" text-anchor="start" x="1477.51" y="-328" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="start" x="1477.51" y="-316.75" font-family="Helvetica,sans-Serif" font-size="10.00">/engine/views/engine</text>
<text xml:space="preserve" text-anchor="middle" x="1523.26" y="-305.5" font-family="Helvetica,sans-Serif" font-size="10.00">_defined.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node27 -->
<g id="edge120_Node000002_Node000027" class="edge">
<title>Node2&#45;&gt;Node27</title>
<g id="a_edge120_Node000002_Node000027"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1538.6,-510.33C1538.75,-478.92 1538.15,-424.15 1533.26,-377.5 1532.02,-365.64 1529.72,-352.51 1527.64,-341.96"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1535.1,-509.99 1538.52,-520.02 1542.1,-510.04 1535.1,-509.99"/>
</a>
</g>
</g>
<!-- Node28 -->
<g id="Node000028" class="node">
<title>Node28</title>
<g id="a_Node000028"><a xlink:href="engine__priming_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="2133.01,-263.75 2025.51,-263.75 2025.51,-222 2133.01,-222 2133.01,-263.75"/>
<text xml:space="preserve" text-anchor="start" x="2033.51" y="-250.25" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="start" x="2033.51" y="-239" font-family="Helvetica,sans-Serif" font-size="10.00">/engine/views/engine</text>
<text xml:space="preserve" text-anchor="middle" x="2079.26" y="-227.75" font-family="Helvetica,sans-Serif" font-size="10.00">_priming.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node28 -->
<g id="edge122_Node000002_Node000028" class="edge">
<title>Node2&#45;&gt;Node28</title>
<g id="a_edge122_Node000002_Node000028"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1616.34,-521.74C1799.03,-503.88 2214.49,-541.31 2369.26,-485.75 2415.74,-469.07 2432.56,-461.41 2458.26,-419.25 2486.07,-373.63 2506.27,-340.1 2471.26,-299.75 2449.41,-274.57 2235.56,-255.46 2133.26,-247.69"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1615.99,-518.26 1606.42,-522.8 1616.73,-525.22 1615.99,-518.26"/>
</a>
</g>
</g>
<!-- Node30 -->
<g id="Node000030" class="node">
<title>Node30</title>
<g id="a_Node000030"><a xlink:href="engine__priming_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="2378.76,-180.38 2275.76,-180.38 2275.76,-149.88 2378.76,-149.88 2378.76,-180.38"/>
<text xml:space="preserve" text-anchor="start" x="2283.76" y="-166.88" font-family="Helvetica,sans-Serif" font-size="10.00">src/lib/engine/views</text>
<text xml:space="preserve" text-anchor="middle" x="2327.26" y="-155.62" font-family="Helvetica,sans-Serif" font-size="10.00">/engine_priming.cpp</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node30 -->
<g id="edge132_Node000002_Node000030" class="edge">
<title>Node2&#45;&gt;Node30</title>
<g id="a_edge132_Node000002_Node000030"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1616.06,-521.92C1747.49,-512.07 2370.34,-525.54 2451.26,-485.75 2529.98,-447.05 2557.69,-377.6 2517.26,-299.75 2485.76,-239.09 2412.68,-200.18 2366.89,-180.81"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1616.05,-518.41 1606.42,-522.81 1616.7,-525.38 1616.05,-518.41"/>
</a>
</g>
</g>
<!-- Node31 -->
<g id="Node000031" class="node">
<title>Node31</title>
<g id="a_Node000031"><a xlink:href="engine__defined_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="446.76,-258.12 343.76,-258.12 343.76,-227.62 446.76,-227.62 446.76,-258.12"/>
<text xml:space="preserve" text-anchor="start" x="351.76" y="-244.62" font-family="Helvetica,sans-Serif" font-size="10.00">src/lib/engine/views</text>
<text xml:space="preserve" text-anchor="middle" x="395.26" y="-233.38" font-family="Helvetica,sans-Serif" font-size="10.00">/engine_defined.cpp</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node31 -->
<g id="edge130_Node000002_Node000031" class="edge">
<title>Node2&#45;&gt;Node31</title>
<g id="a_edge130_Node000002_Node000031"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1460,-535.79C1215.05,-534.69 473.52,-527.89 374.26,-485.75 291.43,-450.59 248.56,-377.27 294.26,-299.75 305.71,-280.33 326.61,-267.19 346.43,-258.56"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1459.75,-539.29 1469.77,-535.83 1459.78,-532.29 1459.75,-539.29"/>
</a>
</g>
</g>
<!-- Node32 -->
<g id="Node000032" class="node">
<title>Node32</title>
<g id="a_Node000032"><a xlink:href="engine__multiscale_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1451.01,-341.5 1343.51,-341.5 1343.51,-299.75 1451.01,-299.75 1451.01,-341.5"/>
<text xml:space="preserve" text-anchor="start" x="1351.51" y="-328" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="start" x="1351.51" y="-316.75" font-family="Helvetica,sans-Serif" font-size="10.00">/engine/views/engine</text>
<text xml:space="preserve" text-anchor="middle" x="1397.26" y="-305.5" font-family="Helvetica,sans-Serif" font-size="10.00">_multiscale.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node32 -->
<g id="edge121_Node000002_Node000032" class="edge">
<title>Node2&#45;&gt;Node32</title>
<g id="a_edge121_Node000002_Node000032"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1528.19,-511.17C1521.17,-494.84 1511.15,-473.23 1500.26,-455.25 1477.79,-418.14 1467.79,-411.82 1441.26,-377.5 1432.13,-365.68 1421.8,-352.55 1413.44,-341.99"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1524.85,-512.27 1531.95,-520.14 1531.31,-509.56 1524.85,-512.27"/>
</a>
</g>
</g>
<!-- Node35 -->
<g id="Node000035" class="node">
<title>Node35</title>
<g id="a_Node000035"><a xlink:href="engine__adaptive_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1859.01,-341.5 1751.51,-341.5 1751.51,-299.75 1859.01,-299.75 1859.01,-341.5"/>
<text xml:space="preserve" text-anchor="start" x="1759.51" y="-328" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="start" x="1759.51" y="-316.75" font-family="Helvetica,sans-Serif" font-size="10.00">/engine/views/engine</text>
<text xml:space="preserve" text-anchor="middle" x="1805.26" y="-305.5" font-family="Helvetica,sans-Serif" font-size="10.00">_adaptive.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node35 -->
<g id="edge119_Node000002_Node000035" class="edge">
<title>Node2&#45;&gt;Node35</title>
<g id="a_edge119_Node000002_Node000035"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1612.13,-518.46C1694.75,-497.18 1820.65,-459.15 1848.26,-419.25 1865.23,-394.73 1843.85,-362.44 1825.64,-341.85"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1611.32,-515.06 1602.5,-520.92 1613.05,-521.84 1611.32,-515.06"/>
</a>
</g>
</g>
<!-- Node37 -->
<g id="Node000037" class="node">
<title>Node37</title>
<g id="a_Node000037"><a xlink:href="engine__adaptive_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="2044.39,-180.38 1936.14,-180.38 1936.14,-149.88 2044.39,-149.88 2044.39,-180.38"/>
<text xml:space="preserve" text-anchor="start" x="1944.14" y="-166.88" font-family="Helvetica,sans-Serif" font-size="10.00">src/lib/engine/views</text>
<text xml:space="preserve" text-anchor="middle" x="1990.26" y="-155.62" font-family="Helvetica,sans-Serif" font-size="10.00">/engine_adaptive.cpp</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node37 -->
<g id="edge129_Node000002_Node000037" class="edge">
<title>Node2&#45;&gt;Node37</title>
<g id="a_edge129_Node000002_Node000037"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1616.35,-521.88C1743.71,-512.09 2334.21,-519.4 2413.26,-485.75 2452.75,-468.94 2463.61,-457.4 2483.26,-419.25 2507.69,-371.84 2526.79,-342.02 2494.26,-299.75 2466.42,-263.56 2169.44,-201.42 2044.82,-176.71"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1616.05,-518.4 1606.42,-522.82 1616.7,-525.37 1616.05,-518.4"/>
</a>
</g>
</g>
<!-- Node46 -->
<g id="Node000046" class="node">
<title>Node46</title>
<g id="a_Node000046"><a xlink:href="python_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="2106.76,-413.62 1991.76,-413.62 1991.76,-383.12 2106.76,-383.12 2106.76,-413.62"/>
<text xml:space="preserve" text-anchor="start" x="1999.76" y="-400.12" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="middle" x="2049.26" y="-388.88" font-family="Helvetica,sans-Serif" font-size="10.00">/io/generative/python.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node46 -->
<g id="edge123_Node000002_Node000046" class="edge">
<title>Node2&#45;&gt;Node46</title>
<g id="a_edge123_Node000002_Node000046"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1616.26,-521.73C1711.19,-511.26 1908.51,-522.19 1977.26,-485.75 2007.97,-469.48 2030.78,-434.07 2041.84,-414.01"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1615.92,-518.25 1606.44,-522.97 1616.8,-525.19 1615.92,-518.25"/>
</a>
</g>
</g>
<!-- Node47 -->
<g id="Node000047" class="node">
<title>Node47</title>
<g id="a_Node000047"><a xlink:href="python_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="2201.64,-335.88 2100.89,-335.88 2100.89,-305.38 2201.64,-305.38 2201.64,-335.88"/>
<text xml:space="preserve" text-anchor="start" x="2108.89" y="-322.38" font-family="Helvetica,sans-Serif" font-size="10.00">src/lib/io/generative</text>
<text xml:space="preserve" text-anchor="middle" x="2151.26" y="-311.12" font-family="Helvetica,sans-Serif" font-size="10.00">/python.cpp</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node47 -->
<g id="edge133_Node000002_Node000047" class="edge">
<title>Node2&#45;&gt;Node47</title>
<g id="a_edge133_Node000002_Node000047"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1616.08,-521.63C1791,-498.93 1843.12,-532.77 2009.26,-485.75 2073.24,-467.65 2105.95,-474.27 2143.26,-419.25 2160.25,-394.2 2157.48,-356.79 2154.22,-336.31"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1615.88,-518.13 1606.43,-522.93 1616.81,-525.06 1615.88,-518.13"/>
</a>
</g>
</g>
<!-- Node48 -->
<g id="Node000048" class="node">
<title>Node48</title>
<g id="a_Node000048"><a xlink:href="policy__abstract_8h.html" target="_top" xlink:title="Abstract policy interfaces used to construct reaction networks (DynamicEngine) from seed compositions...">
<polygon fill="white" stroke="#666666" points="2779.14,-335.88 2657.39,-335.88 2657.39,-305.38 2779.14,-305.38 2779.14,-335.88"/>
<text xml:space="preserve" text-anchor="start" x="2665.39" y="-322.38" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="middle" x="2718.26" y="-311.12" font-family="Helvetica,sans-Serif" font-size="10.00">/policy/policy_abstract.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node48 -->
<g id="edge124_Node000002_Node000048" class="edge">
<title>Node2&#45;&gt;Node48</title>
<g id="a_edge124_Node000002_Node000048"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1616.11,-522.1C1740.27,-515.57 2597.5,-516.3 2643.26,-485.75 2695.64,-450.79 2712,-369.55 2716.62,-336.26"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1616.14,-518.59 1606.42,-522.81 1616.64,-525.58 1616.14,-518.59"/>
</a>
</g>
</g>
<!-- Node67 -->
<g id="Node000067" class="node">
<title>Node67</title>
<g id="a_Node000067"><a xlink:href="solver_2bindings_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1395.64,-252.5 1246.89,-252.5 1246.89,-233.25 1395.64,-233.25 1395.64,-252.5"/>
<text xml:space="preserve" text-anchor="middle" x="1321.26" y="-239" font-family="Helvetica,sans-Serif" font-size="10.00">src/python/solver/bindings.cpp</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node67 -->
<g id="edge136_Node000002_Node000067" class="edge">
<title>Node2&#45;&gt;Node67</title>
<g id="a_edge136_Node000002_Node000067"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1616.38,-521.93C1728.55,-513.76 2225.56,-524.33 2286.26,-485.75 2332.33,-456.47 2311.14,-420.88 2344.26,-377.5 2358.38,-359.01 2373.07,-362.87 2382.26,-341.5 2389.6,-324.45 2395.14,-313.11 2382.26,-299.75 2344.37,-260.45 1454.31,-271.45 1400.26,-263.75 1383.74,-261.4 1365.67,-256.99 1350.98,-252.92"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1616.06,-518.44 1606.42,-522.85 1616.7,-525.41 1616.06,-518.44"/>
</a>
</g>
</g>
<!-- Node74 -->
<g id="Node000074" class="node">
<title>Node74</title>
<g id="a_Node000074"><a xlink:href="logging_8h.html" target="_top" xlink:title=" ">
<polygon fill="#fff0f0" stroke="red" points="2449.01,-413.62 2353.51,-413.62 2353.51,-383.12 2449.01,-383.12 2449.01,-413.62"/>
<text xml:space="preserve" text-anchor="start" x="2361.51" y="-400.12" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="middle" x="2401.26" y="-388.88" font-family="Helvetica,sans-Serif" font-size="10.00">/utils/logging.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node74 -->
<g id="edge125_Node000002_Node000074" class="edge">
<title>Node2&#45;&gt;Node74</title>
<g id="a_edge125_Node000002_Node000074"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1616.1,-521.93C1734.11,-513.08 2270.93,-522.98 2339.26,-485.75 2368.28,-469.94 2387.03,-434.01 2395.68,-413.83"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1616.05,-518.42 1606.42,-522.83 1616.7,-525.39 1616.05,-518.42"/>
</a>
</g>
</g>
<!-- Node76 -->
<g id="Node000076" class="node">
<title>Node76</title>
<g id="a_Node000076"><a xlink:href="logging_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="2373.14,-330.25 2257.39,-330.25 2257.39,-311 2373.14,-311 2373.14,-330.25"/>
<text xml:space="preserve" text-anchor="middle" x="2315.26" y="-316.75" font-family="Helvetica,sans-Serif" font-size="10.00">src/lib/utils/logging.cpp</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node76 -->
<g id="edge135_Node000002_Node000076" class="edge">
<title>Node2&#45;&gt;Node76</title>
<g id="a_edge135_Node000002_Node000076"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1616.37,-521.95C1725.9,-514.31 2208.42,-528.28 2263.26,-485.75 2288.89,-465.87 2308.43,-361.77 2313.79,-330.51"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1616.06,-518.46 1606.42,-522.86 1616.7,-525.44 1616.06,-518.46"/>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node78 -->
<g id="edge112_Node000002_Node000078" class="edge">
<title>Node2&#45;&gt;Node78</title>
<g id="a_edge112_Node000002_Node000078"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1460.33,-535.31C1179.53,-532.56 233.23,-520.7 179.26,-485.75 151.86,-468 116.26,-372.99 103.28,-336.19"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1460.07,-538.81 1470.11,-535.41 1460.14,-531.81 1460.07,-538.81"/>
</a>
</g>
</g>
<!-- Node4 -->
<g id="Node000004" class="node">
<title>Node4</title>
<g id="a_Node000004"><a xlink:href="engine_8h.html" target="_top" xlink:title="Core header for the GridFire reaction network engine module.">
<polygon fill="#fff0f0" stroke="red" points="733.01,-30.5 637.51,-30.5 637.51,0 733.01,0 733.01,-30.5"/>
<text xml:space="preserve" text-anchor="start" x="645.51" y="-17" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="middle" x="685.26" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">/engine/engine.h</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node4 -->
<g id="edge3_Node000003_Node000004" class="edge">
<title>Node3&#45;&gt;Node4</title>
<g id="a_edge3_Node000003_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M335.9,-396.64C233.62,-393.95 66.07,-383.1 22.26,-341.5 -9.79,-311.06 3.26,-288.08 3.26,-243.88 3.26,-243.88 3.26,-243.88 3.26,-164.12 3.26,-34.26 481.51,-18.2 637.03,-16.41"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="335.53,-400.13 345.61,-396.87 335.7,-393.14 335.53,-400.13"/>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node13 -->
<g id="edge4_Node000003_Node000013" class="edge">
<title>Node3&#45;&gt;Node13</title>
<g id="a_edge4_Node000003_Node000013"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M417.26,-365.81C417.26,-355.44 417.26,-344.42 417.26,-335.98"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="413.76,-365.56 417.26,-375.56 420.76,-365.56 413.76,-365.56"/>
</a>
</g>
</g>
<!-- Node14 -->
<g id="Node000014" class="node">
<title>Node14</title>
<g id="a_Node000014"><a xlink:href="_point_solver_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="858.89,-258.12 741.64,-258.12 741.64,-227.62 858.89,-227.62 858.89,-258.12"/>
<text xml:space="preserve" text-anchor="start" x="749.64" y="-244.62" font-family="Helvetica,sans-Serif" font-size="10.00">src/lib/solver/strategies</text>
<text xml:space="preserve" text-anchor="middle" x="800.26" y="-233.38" font-family="Helvetica,sans-Serif" font-size="10.00">/PointSolver.cpp</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node14 -->
<g id="edge5_Node000003_Node000014" class="edge">
<title>Node3&#45;&gt;Node14</title>
<g id="a_edge5_Node000003_Node000014"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M356.31,-371.39C344.68,-363.54 334.04,-353.67 327.26,-341.5 318.24,-325.28 314.88,-313.57 327.26,-299.75 376.36,-244.99 583.27,-272.78 656.26,-263.75 684.32,-260.28 715.38,-256.04 741.46,-252.37"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="354.17,-374.18 364.51,-376.46 357.85,-368.22 354.17,-374.18"/>
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node3 -->
<g id="edge7_Node000015_Node000003" class="edge">
<title>Node15&#45;&gt;Node3</title>
<g id="a_edge7_Node000015_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1351.73,-464.26C1162.61,-451.12 670.8,-416.98 487.49,-404.25"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1351.2,-467.73 1361.42,-464.93 1351.69,-460.74 1351.2,-467.73"/>
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node4 -->
<g id="edge8_Node000015_Node000004" class="edge">
<title>Node15&#45;&gt;Node4</title>
<g id="a_edge8_Node000015_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1351.78,-465.54C1251.01,-459.34 1078.55,-445.26 1021.26,-419.25 974.05,-397.81 958.73,-387.23 934.26,-341.5 892.49,-263.43 955.78,-217.66 906.26,-144.25 865.23,-83.41 784.89,-47.74 733.21,-30.12"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1351.4,-469.02 1361.59,-466.13 1351.82,-462.04 1351.4,-469.02"/>
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node13 -->
<g id="edge102_Node000015_Node000013" class="edge">
<title>Node15&#45;&gt;Node13</title>
<g id="a_edge102_Node000015_Node000013"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1351.89,-469.2C1225.58,-467.53 963.66,-459.05 746.26,-419.25 639.31,-399.67 517.65,-358.39 456.6,-336.3"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1351.76,-472.7 1361.8,-469.32 1351.84,-465.7 1351.76,-472.7"/>
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node16 -->
<g id="edge9_Node000015_Node000016" class="edge">
<title>Node15&#45;&gt;Node16</title>
<g id="a_edge9_Node000015_Node000016"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1351.82,-466.13C1251.62,-460.73 1069.43,-447.7 916.26,-419.25 908.74,-417.85 900.86,-416.04 893.19,-414.09"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1351.36,-469.61 1361.53,-466.64 1351.72,-462.62 1351.36,-469.61"/>
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node17 -->
<g id="edge48_Node000015_Node000017" class="edge">
<title>Node15&#45;&gt;Node17</title>
<g id="a_edge48_Node000015_Node000017"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1351.88,-468.16C1190.46,-464.66 822.35,-453.02 777.26,-419.25 750.71,-399.37 743.22,-358.02 741.1,-336.06"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1351.55,-471.66 1361.62,-468.37 1351.7,-464.66 1351.55,-471.66"/>
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node20 -->
<g id="edge103_Node000015_Node000020" class="edge">
<title>Node15&#45;&gt;Node20</title>
<g id="a_edge103_Node000015_Node000020"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1352.26,-462.2C1324.71,-455.46 1296.15,-442.81 1279.26,-419.25 1248.02,-375.64 1327.61,-343.29 1296.26,-299.75 1292.61,-294.68 1225.51,-273.29 1177.49,-258.5"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1351.16,-465.54 1361.68,-464.26 1352.65,-458.7 1351.16,-465.54"/>
</a>
</g>
</g>
<!-- Node22 -->
<g id="Node000022" class="node">
<title>Node22</title>
<g id="a_Node000022"><a xlink:href="engine__graph__scratchpad_8h.html" target="_top" xlink:title="Scratchpad implementation for the GraphEngine using CppAD automatic differentiation.">
<polygon fill="white" stroke="#666666" points="1078.89,-341.5 943.64,-341.5 943.64,-299.75 1078.89,-299.75 1078.89,-341.5"/>
<text xml:space="preserve" text-anchor="start" x="951.64" y="-328" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="start" x="951.64" y="-316.75" font-family="Helvetica,sans-Serif" font-size="10.00">/engine/scratchpads/engine</text>
<text xml:space="preserve" text-anchor="middle" x="1011.26" y="-305.5" font-family="Helvetica,sans-Serif" font-size="10.00">_graph_scratchpad.h</text>
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node22 -->
<g id="edge49_Node000015_Node000022" class="edge">
<title>Node15&#45;&gt;Node22</title>
<g id="a_edge49_Node000015_Node000022"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1351.87,-467.79C1256.97,-464.23 1100.82,-453.23 1055.26,-419.25 1030.23,-400.58 1019.1,-364.37 1014.41,-341.68"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1351.5,-471.28 1361.62,-468.14 1351.75,-464.29 1351.5,-471.28"/>
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node26 -->
<g id="edge106_Node000015_Node000026" class="edge">
<title>Node15&#45;&gt;Node26</title>
<g id="a_edge106_Node000015_Node000026"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1502.8,-468.99C1608.7,-466.88 1794.39,-457.62 1848.26,-419.25 1896.35,-385 1858.74,-334.78 1906.26,-299.75 1991.67,-236.8 2073.13,-344.23 2142.26,-263.75 2222.18,-170.72 2020.63,-68.38 1936.3,-30.97"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1503.01,-465.49 1493.07,-469.17 1503.13,-472.49 1503.01,-465.49"/>
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node27 -->
<g id="edge58_Node000015_Node000027" class="edge">
<title>Node15&#45;&gt;Node27</title>
<g id="a_edge58_Node000015_Node000027"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1442.88,-445.45C1461.58,-416.65 1492.56,-368.92 1510.1,-341.91"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1440.15,-443.22 1437.64,-453.51 1446.02,-447.03 1440.15,-443.22"/>
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node32 -->
<g id="edge59_Node000015_Node000032" class="edge">
<title>Node15&#45;&gt;Node32</title>
<g id="a_edge59_Node000015_Node000032"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1429.26,-443.5C1430.01,-424.86 1429.63,-399.29 1424.26,-377.5 1421.2,-365.05 1415.15,-352.1 1409.55,-341.81"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1425.77,-443.22 1428.71,-453.39 1432.76,-443.6 1425.77,-443.22"/>
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node35 -->
<g id="edge50_Node000015_Node000035" class="edge">
<title>Node15&#45;&gt;Node35</title>
<g id="a_edge50_Node000015_Node000035"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1502.95,-465.39C1613.66,-458.6 1808.99,-443.34 1830.26,-419.25 1849.37,-397.61 1833.46,-363.31 1819.74,-341.66"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1502.81,-461.89 1493.04,-465.99 1503.23,-468.88 1502.81,-461.89"/>
</a>
</g>
</g>
<!-- Node38 -->
<g id="Node000038" class="node">
<title>Node38</title>
<g id="a_Node000038"><a xlink:href="engine__view__abstract_8h.html" target="_top" xlink:title="Abstract interfaces for engine &quot;views&quot; in GridFire.">
<polygon fill="white" stroke="#666666" points="1693.01,-419.25 1585.51,-419.25 1585.51,-377.5 1693.01,-377.5 1693.01,-419.25"/>
<text xml:space="preserve" text-anchor="start" x="1593.51" y="-405.75" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="start" x="1593.51" y="-394.5" font-family="Helvetica,sans-Serif" font-size="10.00">/engine/views/engine</text>
<text xml:space="preserve" text-anchor="middle" x="1639.26" y="-383.25" font-family="Helvetica,sans-Serif" font-size="10.00">_view_abstract.h</text>
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node38 -->
<g id="edge60_Node000015_Node000038" class="edge">
<title>Node15&#45;&gt;Node38</title>
<g id="a_edge60_Node000015_Node000038"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1482.54,-451.22C1514.16,-440.76 1553.66,-427.69 1585.1,-417.29"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1481.54,-447.86 1473.14,-454.32 1483.74,-454.51 1481.54,-447.86"/>
</a>
</g>
</g>
<!-- Node39 -->
<g id="Node000039" class="node">
<title>Node39</title>
<g id="a_Node000039"><a xlink:href="mesa_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1821.14,-413.62 1711.39,-413.62 1711.39,-383.12 1821.14,-383.12 1821.14,-413.62"/>
<text xml:space="preserve" text-anchor="start" x="1719.39" y="-400.12" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="middle" x="1766.26" y="-388.88" font-family="Helvetica,sans-Serif" font-size="10.00">/io/generative/mesa.h</text>
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node39 -->
<g id="edge65_Node000015_Node000039" class="edge">
<title>Node15&#45;&gt;Node39</title>
<g id="a_edge65_Node000015_Node000039"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1502.79,-458.21C1558.33,-449.3 1635.46,-435.66 1702.26,-419.25 1708.48,-417.72 1714.98,-415.94 1721.35,-414.07"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1502.45,-454.72 1493.12,-459.75 1503.55,-461.64 1502.45,-454.72"/>
</a>
</g>
</g>
<!-- Node45 -->
<g id="Node000045" class="node">
<title>Node45</title>
<g id="a_Node000045"><a xlink:href="mesa_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1695.64,-335.88 1594.89,-335.88 1594.89,-305.38 1695.64,-305.38 1695.64,-335.88"/>
<text xml:space="preserve" text-anchor="start" x="1602.89" y="-322.38" font-family="Helvetica,sans-Serif" font-size="10.00">src/lib/io/generative</text>
<text xml:space="preserve" text-anchor="middle" x="1645.26" y="-311.12" font-family="Helvetica,sans-Serif" font-size="10.00">/mesa.cpp</text>
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node45 -->
<g id="edge104_Node000015_Node000045" class="edge">
<title>Node15&#45;&gt;Node45</title>
<g id="a_edge104_Node000015_Node000045"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1352.13,-458.6C1329.1,-451.35 1306.18,-439.28 1292.26,-419.25 1281.68,-404.01 1279.97,-391.4 1292.26,-377.5 1335.89,-328.21 1522.08,-356.08 1586.26,-341.5 1592.48,-340.09 1598.97,-338.27 1605.27,-336.31"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1351.01,-461.93 1361.59,-461.29 1352.93,-455.19 1351.01,-461.93"/>
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node46 -->
<g id="edge68_Node000015_Node000046" class="edge">
<title>Node15&#45;&gt;Node46</title>
<g id="a_edge68_Node000015_Node000046"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1502.51,-464.03C1602.53,-456.32 1784.66,-440.77 1939.26,-419.25 1956.27,-416.88 1974.67,-413.78 1991.46,-410.73"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1502.53,-460.52 1492.83,-464.77 1503.06,-467.5 1502.53,-460.52"/>
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node47 -->
<g id="edge105_Node000015_Node000047" class="edge">
<title>Node15&#45;&gt;Node47</title>
<g id="a_edge105_Node000015_Node000047"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1502.65,-468.58C1671.35,-465.88 2068.3,-455.69 2116.26,-419.25 2142.5,-399.32 2149.11,-358 2150.75,-336.05"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1502.85,-465.08 1492.91,-468.73 1502.96,-472.08 1502.85,-465.08"/>
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node48 -->
<g id="edge71_Node000015_Node000048" class="edge">
<title>Node15&#45;&gt;Node48</title>
<g id="a_edge71_Node000015_Node000048"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1502.6,-468.85C1708.17,-466.6 2275.59,-457.03 2458.26,-419.25 2544.91,-401.33 2640.93,-358.94 2688.36,-336.37"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1502.81,-465.35 1492.85,-468.95 1502.88,-472.35 1502.81,-465.35"/>
</a>
</g>
</g>
<!-- Node53 -->
<g id="Node000053" class="node">
<title>Node53</title>
<g id="a_Node000053"><a xlink:href="stellar__policy_8h.html" target="_top" xlink:title="High&#45;level concrete NetworkPolicy for specific stellar environments.">
<polygon fill="white" stroke="#666666" points="2916.89,-102.62 2805.64,-102.62 2805.64,-72.12 2916.89,-72.12 2916.89,-102.62"/>
<text xml:space="preserve" text-anchor="start" x="2813.64" y="-89.12" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="middle" x="2861.26" y="-77.88" font-family="Helvetica,sans-Serif" font-size="10.00">/policy/stellar_policy.h</text>
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node53 -->
<g id="edge88_Node000015_Node000053" class="edge">
<title>Node15&#45;&gt;Node53</title>
<g id="a_edge88_Node000015_Node000053"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1503.07,-469.89C1598.06,-468.47 1764.93,-459.68 1901.26,-419.25 1940.47,-407.62 1946.8,-396.03 1983.26,-377.5 2014.81,-361.47 2026.12,-362.93 2054.26,-341.5 2074.23,-326.3 2071.02,-313.09 2092.26,-299.75 2139.78,-269.91 2159.98,-281.34 2213.26,-263.75 2360.99,-214.99 2391.31,-181.88 2542.26,-144.25 2653.32,-116.56 2685.58,-133.3 2797.26,-108.25 2803.73,-106.8 2810.5,-105.01 2817.1,-103.1"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1503.04,-466.39 1493.08,-470.01 1503.13,-473.39 1503.04,-466.39"/>
</a>
</g>
</g>
<!-- Node57 -->
<g id="Node000057" class="node">
<title>Node57</title>
<g id="a_Node000057"><a xlink:href="weak_8h.html" target="_top" xlink:title=" ">
<polygon fill="#fff0f0" stroke="red" points="1415.39,-413.62 1301.14,-413.62 1301.14,-383.12 1415.39,-383.12 1415.39,-413.62"/>
<text xml:space="preserve" text-anchor="start" x="1309.14" y="-400.12" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="middle" x="1358.26" y="-388.88" font-family="Helvetica,sans-Serif" font-size="10.00">/reaction/weak/weak.h</text>
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node57 -->
<g id="edge89_Node000015_Node000057" class="edge">
<title>Node15&#45;&gt;Node57</title>
<g id="a_edge89_Node000015_Node000057"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1404.91,-446.78C1394.28,-435.98 1381.88,-423.38 1372.54,-413.89"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1402.4,-449.22 1411.91,-453.89 1407.39,-444.31 1402.4,-449.22"/>
</a>
</g>
</g>
<!-- Node62 -->
<g id="Node000062" class="node">
<title>Node62</title>
<g id="a_Node000062"><a xlink:href="_point_solver_8h.html" target="_top" xlink:title=" ">
<polygon fill="#fff0f0" stroke="red" points="1287.14,-335.88 1135.39,-335.88 1135.39,-305.38 1287.14,-305.38 1287.14,-335.88"/>
<text xml:space="preserve" text-anchor="start" x="1143.39" y="-322.38" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="middle" x="1211.26" y="-311.12" font-family="Helvetica,sans-Serif" font-size="10.00">/solver/strategies/PointSolver.h</text>
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node62 -->
<g id="edge90_Node000015_Node000062" class="edge">
<title>Node15&#45;&gt;Node62</title>
<g id="a_edge90_Node000015_Node000062"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1351.8,-470.06C1257.54,-468.95 1104.24,-460.62 1068.26,-419.25 1056.09,-405.25 1057.8,-392.82 1068.26,-377.5 1078.75,-362.15 1120.27,-346.93 1155.89,-336.27"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1351.73,-473.56 1361.76,-470.15 1351.79,-466.56 1351.73,-473.56"/>
</a>
</g>
</g>
<!-- Node72 -->
<g id="Node000072" class="node">
<title>Node72</title>
<g id="a_Node000072"><a xlink:href="strategy__abstract_8h.html" target="_top" xlink:title=" ">
<polygon fill="#fff0f0" stroke="red" points="1206.89,-419.25 1077.64,-419.25 1077.64,-377.5 1206.89,-377.5 1206.89,-419.25"/>
<text xml:space="preserve" text-anchor="start" x="1085.64" y="-405.75" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="start" x="1085.64" y="-394.5" font-family="Helvetica,sans-Serif" font-size="10.00">/solver/strategies/strategy</text>
<text xml:space="preserve" text-anchor="middle" x="1142.26" y="-383.25" font-family="Helvetica,sans-Serif" font-size="10.00">_abstract.h</text>
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node72 -->
<g id="edge94_Node000015_Node000072" class="edge">
<title>Node15&#45;&gt;Node72</title>
<g id="a_edge94_Node000015_Node000072"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1355.26,-452.07C1315.69,-442.46 1265.75,-430.27 1221.26,-419.25 1216.73,-418.13 1212.06,-416.96 1207.35,-415.79"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1354.38,-455.46 1364.92,-454.42 1356.03,-448.66 1354.38,-455.46"/>
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node74 -->
<g id="edge96_Node000015_Node000074" class="edge">
<title>Node15&#45;&gt;Node74</title>
<g id="a_edge96_Node000015_Node000074"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1502.75,-465.18C1639.38,-457.2 1936.77,-439.16 2187.26,-419.25 2244.36,-414.71 2309.92,-408.47 2353.27,-404.2"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1502.9,-461.66 1493.12,-465.74 1503.31,-468.65 1502.9,-461.66"/>
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node76 -->
<g id="edge107_Node000015_Node000076" class="edge">
<title>Node15&#45;&gt;Node76</title>
<g id="a_edge107_Node000015_Node000076"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1502.69,-468.42C1661.44,-465.46 2025.16,-454.9 2143.26,-419.25 2209.01,-399.41 2277.01,-350.98 2303.61,-330.75"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1503.06,-464.91 1493.13,-468.59 1503.19,-471.91 1503.06,-464.91"/>
</a>
</g>
</g>
<!-- Node16&#45;&gt;Node4 -->
<g id="edge10_Node000016_Node000004" class="edge">
<title>Node16&#45;&gt;Node4</title>
<g id="a_edge10_Node000016_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M774.42,-390.48C698.98,-378.8 582.83,-347.47 532.26,-263.75 486.1,-187.33 439.75,-137.21 494.26,-66.5 511.59,-44.03 586.34,-29.61 637.03,-22.22"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="773.8,-393.93 784.2,-391.91 774.81,-387 773.8,-393.93"/>
</a>
</g>
</g>
<!-- Node16&#45;&gt;Node14 -->
<g id="edge47_Node000016_Node000014" class="edge">
<title>Node16&#45;&gt;Node14</title>
<g id="a_edge47_Node000016_Node000014"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M838.67,-371.53C834.2,-351.73 827.51,-323.83 820.26,-299.75 815.99,-285.54 810.19,-269.64 805.94,-258.44"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="835.24,-372.21 840.82,-381.22 842.07,-370.7 835.24,-372.21"/>
</a>
</g>
</g>
<!-- Node16&#45;&gt;Node17 -->
<g id="edge11_Node000016_Node000017" class="edge">
<title>Node16&#45;&gt;Node17</title>
<g id="a_edge11_Node000016_Node000017"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M815.01,-376.06C797.53,-363.33 775.78,-347.49 760.25,-336.19"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="812.84,-378.82 822.99,-381.88 816.97,-373.16 812.84,-378.82"/>
</a>
</g>
</g>
<!-- Node16&#45;&gt;Node19 -->
<g id="edge44_Node000016_Node000019" class="edge">
<title>Node16&#45;&gt;Node19</title>
<g id="a_edge44_Node000016_Node000019"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M774.66,-387.76C737.9,-379.99 693.62,-366.11 660.26,-341.5 630.46,-319.52 609.81,-279.82 600.27,-258.44"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="773.83,-391.16 784.33,-389.68 775.2,-384.3 773.83,-391.16"/>
</a>
</g>
</g>
<!-- Node16&#45;&gt;Node22 -->
<g id="edge17_Node000016_Node000022" class="edge">
<title>Node16&#45;&gt;Node22</title>
<g id="a_edge17_Node000016_Node000022"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M886.84,-378.06C911.23,-367 941.8,-353.13 966.54,-341.91"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="885.5,-374.83 877.84,-382.14 888.39,-381.2 885.5,-374.83"/>
</a>
</g>
</g>
<!-- Node16&#45;&gt;Node26 -->
<g id="edge46_Node000016_Node000026" class="edge">
<title>Node16&#45;&gt;Node26</title>
<g id="a_edge46_Node000016_Node000026"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M857.58,-372.41C875.01,-335.96 899.83,-267.55 868.26,-222 842.31,-184.55 798.22,-223.45 772.26,-186 761.69,-170.75 760.86,-158.88 772.26,-144.25 859.33,-32.56 941.32,-88.2 1081.26,-66.5 1370.2,-21.69 1722.21,-16.42 1851,-16.1"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="854.49,-370.77 853.16,-381.28 860.75,-373.9 854.49,-370.77"/>
</a>
</g>
</g>
<!-- Node16&#45;&gt;Node27 -->
<g id="edge26_Node000016_Node000027" class="edge">
<title>Node16&#45;&gt;Node27</title>
<g id="a_edge26_Node000016_Node000027"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M913.98,-391.15C1073.83,-376.86 1453.62,-342.83 1460.26,-341.5 1463.19,-340.91 1466.17,-340.24 1469.16,-339.51"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="914.01,-387.63 904.36,-392.01 914.64,-394.6 914.01,-387.63"/>
</a>
</g>
</g>
<!-- Node16&#45;&gt;Node31 -->
<g id="edge45_Node000016_Node000031" class="edge">
<title>Node16&#45;&gt;Node31</title>
<g id="a_edge45_Node000016_Node000031"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M774.44,-384.57C689.36,-368.89 556.25,-344.09 551.26,-341.5 527.63,-329.21 530.02,-315.12 508.26,-299.75 484.49,-282.96 454.92,-268.53 431.99,-258.55"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="773.63,-387.98 784.1,-386.35 774.9,-381.09 773.63,-387.98"/>
</a>
</g>
</g>
<!-- Node16&#45;&gt;Node32 -->
<g id="edge34_Node000016_Node000032" class="edge">
<title>Node16&#45;&gt;Node32</title>
<g id="a_edge34_Node000016_Node000032"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M914.26,-390.29C1003.28,-380.91 1161.63,-363.04 1296.26,-341.5 1311.53,-339.06 1328.01,-336 1343.14,-333.01"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="914.05,-386.79 904.47,-391.31 914.78,-393.75 914.05,-386.79"/>
</a>
</g>
</g>
<!-- Node18 -->
<g id="Node000018" class="node">
<title>Node18</title>
<g id="a_Node000018"><a xlink:href="engine__procedures_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="633.26,-108.25 503.26,-108.25 503.26,-66.5 633.26,-66.5 633.26,-108.25"/>
<text xml:space="preserve" text-anchor="start" x="511.26" y="-94.75" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="start" x="511.26" y="-83.5" font-family="Helvetica,sans-Serif" font-size="10.00">/engine/procedures/engine</text>
<text xml:space="preserve" text-anchor="middle" x="568.26" y="-72.25" font-family="Helvetica,sans-Serif" font-size="10.00">_procedures.h</text>
</a>
</g>
</g>
<!-- Node17&#45;&gt;Node18 -->
<g id="edge12_Node000017_Node000018" class="edge">
<title>Node17&#45;&gt;Node18</title>
<g id="a_edge12_Node000017_Node000018"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M722.73,-296.05C688.88,-250.54 615.07,-151.3 583.3,-108.59"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="719.82,-298.01 728.6,-303.94 725.44,-293.83 719.82,-298.01"/>
</a>
</g>
</g>
<!-- Node17&#45;&gt;Node19 -->
<g id="edge14_Node000017_Node000019" class="edge">
<title>Node17&#45;&gt;Node19</title>
<g id="a_edge14_Node000017_Node000019"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M701.93,-299.73C677.05,-286.83 645.17,-270.29 622.58,-258.56"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="700.28,-302.82 710.77,-304.32 703.51,-296.61 700.28,-302.82"/>
</a>
</g>
</g>
<!-- Node17&#45;&gt;Node20 -->
<g id="edge15_Node000017_Node000020" class="edge">
<title>Node17&#45;&gt;Node20</title>
<g id="a_edge15_Node000017_Node000020"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M822.12,-303.68C895.03,-289.49 1000.15,-269.02 1066.57,-256.08"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="821.79,-300.18 812.65,-305.53 823.13,-307.05 821.79,-300.18"/>
</a>
</g>
</g>
<!-- Node17&#45;&gt;Node21 -->
<g id="edge16_Node000017_Node000021" class="edge">
<title>Node17&#45;&gt;Node21</title>
<g id="a_edge16_Node000017_Node000021"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M730.42,-294.28C724.03,-273.38 719.09,-243.74 732.26,-222 744.16,-202.37 765.45,-189.31 785.93,-180.8"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="727.1,-295.39 733.63,-303.74 733.73,-293.14 727.1,-295.39"/>
</a>
</g>
</g>
<!-- Node18&#45;&gt;Node4 -->
<g id="edge13_Node000018_Node000004" class="edge">
<title>Node18&#45;&gt;Node4</title>
<g id="a_edge13_Node000018_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M611.63,-60.38C628.22,-50.44 646.56,-39.45 660.79,-30.92"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="610.18,-57.17 603.4,-65.31 613.78,-63.17 610.18,-57.17"/>
</a>
</g>
</g>
<!-- Node22&#45;&gt;Node19 -->
<g id="edge23_Node000022_Node000019" class="edge">
<title>Node22&#45;&gt;Node19</title>
<g id="a_edge23_Node000022_Node000019"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M932.12,-305.25C848.59,-290.07 719.28,-266.58 647.27,-253.5"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="931.38,-308.67 941.85,-307.02 932.63,-301.78 931.38,-308.67"/>
</a>
</g>
</g>
<!-- Node22&#45;&gt;Node20 -->
<g id="edge24_Node000022_Node000020" class="edge">
<title>Node22&#45;&gt;Node20</title>
<g id="a_edge24_Node000022_Node000020"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1052.39,-293.22C1070.55,-281.56 1091.21,-268.3 1106.54,-258.46"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1050.68,-290.16 1044.16,-298.51 1054.46,-296.05 1050.68,-290.16"/>
</a>
</g>
</g>
<!-- Node22&#45;&gt;Node23 -->
<g id="edge18_Node000022_Node000023" class="edge">
<title>Node22&#45;&gt;Node23</title>
<g id="a_edge18_Node000022_Node000023"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1018.17,-288.41C1024.72,-266.38 1036.85,-238.03 1058.26,-222 1098.13,-192.15 1230.25,-177.46 1317.29,-170.86"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1014.87,-287.23 1015.63,-297.8 1021.62,-289.06 1014.87,-287.23"/>
</a>
</g>
</g>
<!-- Node22&#45;&gt;Node24 -->
<g id="edge22_Node000022_Node000024" class="edge">
<title>Node22&#45;&gt;Node24</title>
<g id="a_edge22_Node000022_Node000024"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1007.89,-288.01C1007.33,-267.45 1009.86,-241.02 1023.26,-222 1070,-155.67 1159.45,-120.44 1221.66,-103.11"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1004.38,-288.04 1008.43,-297.83 1011.37,-287.65 1004.38,-288.04"/>
</a>
</g>
</g>
<!-- Node22&#45;&gt;Node26 -->
<g id="edge25_Node000022_Node000026" class="edge">
<title>Node22&#45;&gt;Node26</title>
<g id="a_edge25_Node000022_Node000026"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1004.07,-288.13C1000.92,-268.72 999.16,-243.51 1005.26,-222 1035.15,-116.69 1091.2,-97.23 1196.26,-66.5 1319.26,-30.52 1710.88,-19.8 1850.89,-17.07"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1000.62,-288.7 1005.88,-297.9 1007.5,-287.43 1000.62,-288.7"/>
</a>
</g>
</g>
<!-- Node23&#45;&gt;Node24 -->
<g id="edge19_Node000023_Node000024" class="edge">
<title>Node23&#45;&gt;Node24</title>
<g id="a_edge19_Node000023_Node000024"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1367.13,-142.99C1348.94,-130.23 1326.22,-114.29 1310.02,-102.94"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1365,-145.77 1375.2,-148.65 1369.02,-140.04 1365,-145.77"/>
</a>
</g>
</g>
<!-- Node24&#45;&gt;Node4 -->
<g id="edge20_Node000024_Node000004" class="edge">
<title>Node24&#45;&gt;Node4</title>
<g id="a_edge20_Node000024_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1193.46,-75.25C1062.57,-60.06 832.79,-33.38 733.36,-21.83"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1192.8,-78.7 1203.14,-76.38 1193.61,-71.75 1192.8,-78.7"/>
</a>
</g>
</g>
<!-- Node25 -->
<g id="Node000025" class="node">
<title>Node25</title>
<g id="a_Node000025"><a xlink:href="engine_2scratchpads_2bindings_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1364.01,-30.5 1214.51,-30.5 1214.51,0 1364.01,0 1364.01,-30.5"/>
<text xml:space="preserve" text-anchor="start" x="1222.51" y="-17" font-family="Helvetica,sans-Serif" font-size="10.00">src/python/engine/scratchpads</text>
<text xml:space="preserve" text-anchor="middle" x="1289.26" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">/bindings.cpp</text>
</a>
</g>
</g>
<!-- Node24&#45;&gt;Node25 -->
<g id="edge21_Node000024_Node000025" class="edge">
<title>Node24&#45;&gt;Node25</title>
<g id="a_edge21_Node000024_Node000025"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1289.26,-60.4C1289.26,-50.39 1289.26,-39.31 1289.26,-30.76"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1285.76,-60.33 1289.26,-70.33 1292.76,-60.33 1285.76,-60.33"/>
</a>
</g>
</g>
<!-- Node27&#45;&gt;Node28 -->
<g id="edge27_Node000027_Node000028" class="edge">
<title>Node27&#45;&gt;Node28</title>
<g id="a_edge27_Node000027_Node000028"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1588.56,-299.53C1759.82,-266.2 1808.73,-288.15 1978.26,-263.75 1993.56,-261.55 2010.06,-258.56 2025.19,-255.58"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1587.98,-296.07 1578.85,-301.45 1589.34,-302.94 1587.98,-296.07"/>
</a>
</g>
</g>
<!-- Node29 -->
<g id="Node000029" class="node">
<title>Node29</title>
<g id="a_Node000029"><a xlink:href="engine__views_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1828.01,-186 1720.51,-186 1720.51,-144.25 1828.01,-144.25 1828.01,-186"/>
<text xml:space="preserve" text-anchor="start" x="1728.51" y="-172.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="start" x="1728.51" y="-161.25" font-family="Helvetica,sans-Serif" font-size="10.00">/engine/views/engine</text>
<text xml:space="preserve" text-anchor="middle" x="1774.26" y="-150" font-family="Helvetica,sans-Serif" font-size="10.00">_views.h</text>
</a>
</g>
</g>
<!-- Node27&#45;&gt;Node29 -->
<g id="edge32_Node000027_Node000029" class="edge">
<title>Node27&#45;&gt;Node29</title>
<g id="a_edge32_Node000027_Node000029"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1588.01,-299.42C1641.73,-284.8 1663.16,-294.11 1705.26,-263.75 1733.21,-243.6 1753.93,-208.53 1765.04,-186.37"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1587.28,-295.99 1578.66,-302.14 1589.24,-302.71 1587.28,-295.99"/>
</a>
</g>
</g>
<!-- Node27&#45;&gt;Node31 -->
<g id="edge33_Node000027_Node000031" class="edge">
<title>Node27&#45;&gt;Node31</title>
<g id="a_edge33_Node000027_Node000031"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1458.01,-299.63C1051.59,-230.33 939.58,-301.09 532.26,-263.75 504.02,-261.16 472.71,-256.74 447.15,-252.72"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1457.25,-303.05 1467.7,-301.3 1458.44,-296.15 1457.25,-303.05"/>
</a>
</g>
</g>
<!-- Node28&#45;&gt;Node29 -->
<g id="edge28_Node000028_Node000029" class="edge">
<title>Node28&#45;&gt;Node29</title>
<g id="a_edge28_Node000028_Node000029"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2014,-225.67C1958.7,-211.93 1880.34,-192.47 1828.45,-179.58"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2013.07,-229.04 2023.62,-228.05 2014.76,-222.25 2013.07,-229.04"/>
</a>
</g>
</g>
<!-- Node28&#45;&gt;Node30 -->
<g id="edge31_Node000028_Node000030" class="edge">
<title>Node28&#45;&gt;Node30</title>
<g id="a_edge31_Node000028_Node000030"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2144.13,-222.06C2186.42,-209.15 2240.68,-192.57 2279.13,-180.83"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2143.37,-218.63 2134.83,-224.9 2145.42,-225.33 2143.37,-218.63"/>
</a>
</g>
</g>
<!-- Node29&#45;&gt;Node4 -->
<g id="edge29_Node000029_Node000004" class="edge">
<title>Node29&#45;&gt;Node4</title>
<g id="a_edge29_Node000029_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1709.22,-143.46C1565.25,-103.22 1527.58,-88.71 1382.26,-66.5 1140.31,-29.52 846.82,-19.62 733.3,-17.08"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1708.21,-146.81 1718.78,-146.12 1710.09,-140.07 1708.21,-146.81"/>
</a>
</g>
</g>
<!-- Node29&#45;&gt;Node26 -->
<g id="edge30_Node000029_Node000026" class="edge">
<title>Node29&#45;&gt;Node26</title>
<g id="a_edge30_Node000029_Node000026"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1799.16,-135.14C1826.07,-103.8 1867.9,-55.1 1888.67,-30.91"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1796.5,-132.86 1792.64,-142.73 1801.81,-137.42 1796.5,-132.86"/>
</a>
</g>
</g>
<!-- Node32&#45;&gt;Node21 -->
<g id="edge43_Node000032_Node000021" class="edge">
<title>Node32&#45;&gt;Node21</title>
<g id="a_edge43_Node000032_Node000021"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1332.42,-300.38C1295.83,-288.83 1254.3,-274.38 1238.26,-263.75 1217.35,-249.89 1222.37,-233.87 1200.26,-222 1149,-194.46 985.75,-177.69 897.39,-170.41"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1331.05,-303.62 1341.63,-303.25 1333.13,-296.93 1331.05,-303.62"/>
</a>
</g>
</g>
<!-- Node32&#45;&gt;Node29 -->
<g id="edge41_Node000032_Node000029" class="edge">
<title>Node32&#45;&gt;Node29</title>
<g id="a_edge41_Node000032_Node000029"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1462.24,-299.4C1532.83,-281.71 1556.09,-290.37 1620.26,-263.75 1668.8,-243.62 1719.15,-208.55 1748.54,-186.37"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1461.73,-295.91 1452.94,-301.82 1463.5,-302.68 1461.73,-295.91"/>
</a>
</g>
</g>
<!-- Node33 -->
<g id="Node000033" class="node">
<title>Node33</title>
<g id="a_Node000033"><a xlink:href="engine__multiscale__scratchpad_8h.html" target="_top" xlink:title="Scratchpad implementation for the MultiscalePartitioningEngineView.">
<polygon fill="white" stroke="#666666" points="1586.89,-263.75 1451.64,-263.75 1451.64,-222 1586.89,-222 1586.89,-263.75"/>
<text xml:space="preserve" text-anchor="start" x="1459.64" y="-250.25" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="start" x="1459.64" y="-239" font-family="Helvetica,sans-Serif" font-size="10.00">/engine/scratchpads/engine</text>
<text xml:space="preserve" text-anchor="middle" x="1519.26" y="-227.75" font-family="Helvetica,sans-Serif" font-size="10.00">_multiscale_scratchpad.h</text>
</a>
</g>
</g>
<!-- Node32&#45;&gt;Node33 -->
<g id="edge35_Node000032_Node000033" class="edge">
<title>Node32&#45;&gt;Node33</title>
<g id="a_edge35_Node000032_Node000033"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1439.73,-293.26C1455.06,-283.74 1472.11,-273.15 1486.48,-264.23"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1437.89,-290.28 1431.24,-298.53 1441.58,-296.23 1437.89,-290.28"/>
</a>
</g>
</g>
<!-- Node34 -->
<g id="Node000034" class="node">
<title>Node34</title>
<g id="a_Node000034"><a xlink:href="engine__multiscale__scratchpad_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1702.76,-180.38 1533.76,-180.38 1533.76,-149.88 1702.76,-149.88 1702.76,-180.38"/>
<text xml:space="preserve" text-anchor="start" x="1541.76" y="-166.88" font-family="Helvetica,sans-Serif" font-size="10.00">src/lib/engine/scratchpads</text>
<text xml:space="preserve" text-anchor="middle" x="1618.26" y="-155.62" font-family="Helvetica,sans-Serif" font-size="10.00">/engine_multiscale_scratchpad.cpp</text>
</a>
</g>
</g>
<!-- Node32&#45;&gt;Node34 -->
<g id="edge42_Node000032_Node000034" class="edge">
<title>Node32&#45;&gt;Node34</title>
<g id="a_edge42_Node000032_Node000034"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1462.48,-299.45C1523.91,-285.02 1555.25,-306.31 1596.26,-263.75 1617.96,-241.23 1620.02,-202.11 1619.34,-180.87"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1461.76,-296.02 1452.97,-301.95 1463.54,-302.79 1461.76,-296.02"/>
</a>
</g>
</g>
<!-- Node33&#45;&gt;Node21 -->
<g id="edge39_Node000033_Node000021" class="edge">
<title>Node33&#45;&gt;Node21</title>
<g id="a_edge39_Node000033_Node000021"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1440.31,-222.52C1439.29,-222.34 1438.27,-222.17 1437.26,-222 1240.83,-189.19 1004.63,-174.24 897.35,-168.76"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1439.44,-225.92 1449.92,-224.35 1440.75,-219.04 1439.44,-225.92"/>
</a>
</g>
</g>
<!-- Node33&#45;&gt;Node23 -->
<g id="edge36_Node000033_Node000023" class="edge">
<title>Node33&#45;&gt;Node23</title>
<g id="a_edge36_Node000033_Node000023"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1477,-215.63C1458.16,-203.94 1436.68,-190.6 1420.76,-180.71"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1474.94,-218.48 1485.28,-220.78 1478.63,-212.53 1474.94,-218.48"/>
</a>
</g>
</g>
<!-- Node33&#45;&gt;Node24 -->
<g id="edge37_Node000033_Node000024" class="edge">
<title>Node33&#45;&gt;Node24</title>
<g id="a_edge37_Node000033_Node000024"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1440.45,-222.02C1381.51,-207.02 1310.67,-188.57 1308.26,-186 1287.03,-163.3 1286.26,-124.26 1287.68,-103.08"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1439.28,-225.34 1449.83,-224.41 1441,-218.55 1439.28,-225.34"/>
</a>
</g>
</g>
<!-- Node33&#45;&gt;Node26 -->
<g id="edge40_Node000033_Node000026" class="edge">
<title>Node33&#45;&gt;Node26</title>
<g id="a_edge40_Node000033_Node000026"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1512.84,-210.52C1510.41,-189.69 1511.07,-162.84 1525.26,-144.25 1603.51,-41.75 1768.07,-20.7 1851.1,-16.8"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1509.34,-210.81 1514.26,-220.19 1516.26,-209.79 1509.34,-210.81"/>
</a>
</g>
</g>
<!-- Node33&#45;&gt;Node34 -->
<g id="edge38_Node000033_Node000034" class="edge">
<title>Node33&#45;&gt;Node34</title>
<g id="a_edge38_Node000033_Node000034"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1554.83,-214.66C1569.8,-203.2 1586.64,-190.33 1599.2,-180.71"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1552.81,-211.8 1547,-220.66 1557.06,-217.36 1552.81,-211.8"/>
</a>
</g>
</g>
<!-- Node35&#45;&gt;Node29 -->
<g id="edge56_Node000035_Node000029" class="edge">
<title>Node35&#45;&gt;Node29</title>
<g id="a_edge56_Node000035_Node000029"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1799.01,-288.67C1792.84,-258.11 1783.59,-212.29 1778.32,-186.2"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1795.5,-288.96 1800.91,-298.07 1802.36,-287.58 1795.5,-288.96"/>
</a>
</g>
</g>
<!-- Node36 -->
<g id="Node000036" class="node">
<title>Node36</title>
<g id="a_Node000036"><a xlink:href="engine__adaptive__scratchpad_8h.html" target="_top" xlink:title="Scratchpad implementation for the AdaptiveEngineView.">
<polygon fill="white" stroke="#666666" points="1968.89,-263.75 1833.64,-263.75 1833.64,-222 1968.89,-222 1968.89,-263.75"/>
<text xml:space="preserve" text-anchor="start" x="1841.64" y="-250.25" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="start" x="1841.64" y="-239" font-family="Helvetica,sans-Serif" font-size="10.00">/engine/scratchpads/engine</text>
<text xml:space="preserve" text-anchor="middle" x="1901.26" y="-227.75" font-family="Helvetica,sans-Serif" font-size="10.00">_adaptive_scratchpad.h</text>
</a>
</g>
</g>
<!-- Node35&#45;&gt;Node36 -->
<g id="edge51_Node000035_Node000036" class="edge">
<title>Node35&#45;&gt;Node36</title>
<g id="a_edge51_Node000035_Node000036"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1839.72,-292.44C1851.51,-283.14 1864.48,-272.9 1875.47,-264.23"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1837.86,-289.45 1832.18,-298.39 1842.2,-294.94 1837.86,-289.45"/>
</a>
</g>
</g>
<!-- Node35&#45;&gt;Node37 -->
<g id="edge57_Node000035_Node000037" class="edge">
<title>Node35&#45;&gt;Node37</title>
<g id="a_edge57_Node000035_Node000037"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1870.14,-300.44C1917.68,-286.1 1974.56,-268.24 1978.26,-263.75 1997.84,-240.05 1995.82,-201.41 1992.89,-180.56"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1869.25,-297.06 1860.68,-303.29 1871.27,-303.76 1869.25,-297.06"/>
</a>
</g>
</g>
<!-- Node36&#45;&gt;Node23 -->
<g id="edge52_Node000036_Node000023" class="edge">
<title>Node36&#45;&gt;Node23</title>
<g id="a_edge52_Node000036_Node000023"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1821.94,-230.24C1745.82,-219.04 1627.66,-201.56 1525.26,-186 1509.7,-183.64 1493.08,-181.08 1477.14,-178.61"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1821.42,-233.7 1831.82,-231.69 1822.44,-226.78 1821.42,-233.7"/>
</a>
</g>
</g>
<!-- Node36&#45;&gt;Node24 -->
<g id="edge53_Node000036_Node000024" class="edge">
<title>Node36&#45;&gt;Node24</title>
<g id="a_edge53_Node000036_Node000024"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1889.81,-211.45C1879.63,-188.9 1862.42,-159.54 1837.26,-144.25 1761.46,-98.19 1507.78,-89.54 1373.81,-88.27"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1886.52,-212.65 1893.66,-220.48 1892.96,-209.91 1886.52,-212.65"/>
</a>
</g>
</g>
<!-- Node36&#45;&gt;Node26 -->
<g id="edge55_Node000036_Node000026" class="edge">
<title>Node36&#45;&gt;Node26</title>
<g id="a_edge55_Node000036_Node000026"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1901.26,-210.59C1901.26,-161.15 1901.26,-66.84 1901.26,-30.77"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1897.76,-210.34 1901.26,-220.34 1904.76,-210.34 1897.76,-210.34"/>
</a>
</g>
</g>
<!-- Node36&#45;&gt;Node37 -->
<g id="edge54_Node000036_Node000037" class="edge">
<title>Node36&#45;&gt;Node37</title>
<g id="a_edge54_Node000036_Node000037"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1933.61,-214.34C1946.98,-202.96 1961.94,-190.23 1973.12,-180.71"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1931.61,-211.45 1926.27,-220.59 1936.15,-216.78 1931.61,-211.45"/>
</a>
</g>
</g>
<!-- Node38&#45;&gt;Node27 -->
<g id="edge62_Node000038_Node000027" class="edge">
<title>Node38&#45;&gt;Node27</title>
<g id="a_edge62_Node000038_Node000027"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1598.88,-371.01C1584.31,-361.49 1568.1,-350.9 1554.44,-341.98"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1596.62,-373.71 1606.91,-376.25 1600.45,-367.85 1596.62,-373.71"/>
</a>
</g>
</g>
<!-- Node38&#45;&gt;Node29 -->
<g id="edge64_Node000038_Node000029" class="edge">
<title>Node38&#45;&gt;Node29</title>
<g id="a_edge64_Node000038_Node000029"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1676.95,-369.95C1686.71,-361.59 1696.61,-351.85 1704.26,-341.5 1740.8,-292.07 1761.37,-220.97 1769.76,-186.46"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1674.78,-367.2 1669.26,-376.25 1679.22,-372.61 1674.78,-367.2"/>
</a>
</g>
</g>
<!-- Node38&#45;&gt;Node32 -->
<g id="edge63_Node000038_Node000032" class="edge">
<title>Node38&#45;&gt;Node32</title>
<g id="a_edge63_Node000038_Node000032"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1574.47,-377.2C1540.46,-366.6 1498.1,-353.37 1460.26,-341.5 1457.31,-340.57 1454.28,-339.62 1451.22,-338.66"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1573.17,-380.46 1583.76,-380.1 1575.25,-373.78 1573.17,-380.46"/>
</a>
</g>
</g>
<!-- Node38&#45;&gt;Node35 -->
<g id="edge61_Node000038_Node000035" class="edge">
<title>Node38&#45;&gt;Node35</title>
<g id="a_edge61_Node000038_Node000035"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1694.09,-372.36C1715.69,-362.5 1740.17,-351.33 1760.66,-341.98"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1692.77,-369.11 1685.13,-376.45 1695.68,-375.48 1692.77,-369.11"/>
</a>
</g>
</g>
<!-- Node40 -->
<g id="Node000040" class="node">
<title>Node40</title>
<g id="a_Node000040"><a xlink:href="generative_8h.html" target="_top" xlink:title=" ">
<polygon fill="#fff0f0" stroke="red" points="2045.64,-335.88 1914.89,-335.88 1914.89,-305.38 2045.64,-305.38 2045.64,-335.88"/>
<text xml:space="preserve" text-anchor="start" x="1922.89" y="-322.38" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="middle" x="1980.26" y="-311.12" font-family="Helvetica,sans-Serif" font-size="10.00">/io/generative/generative.h</text>
</a>
</g>
</g>
<!-- Node39&#45;&gt;Node40 -->
<g id="edge66_Node000039_Node000040" class="edge">
<title>Node39&#45;&gt;Node40</title>
<g id="a_edge66_Node000039_Node000040"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1818.37,-378.93C1855.41,-365.82 1904.49,-348.45 1938.86,-336.28"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1817.46,-375.54 1809.21,-382.17 1819.8,-382.14 1817.46,-375.54"/>
</a>
</g>
</g>
<!-- Node39&#45;&gt;Node45 -->
<g id="edge67_Node000039_Node000045" class="edge">
<title>Node39&#45;&gt;Node45</title>
<g id="a_edge67_Node000039_Node000045"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1733.35,-376.77C1712.83,-363.92 1686.92,-347.7 1668.52,-336.19"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1731.32,-379.63 1741.65,-381.97 1735.03,-373.69 1731.32,-379.63"/>
</a>
</g>
</g>
<!-- Node46&#45;&gt;Node40 -->
<g id="edge69_Node000046_Node000040" class="edge">
<title>Node46&#45;&gt;Node40</title>
<g id="a_edge69_Node000046_Node000040"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2028.22,-374.28C2016.93,-361.88 2003.35,-346.97 1993.53,-336.19"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2025.62,-376.61 2034.94,-381.65 2030.79,-371.9 2025.62,-376.61"/>
</a>
</g>
</g>
<!-- Node46&#45;&gt;Node47 -->
<g id="edge70_Node000046_Node000047" class="edge">
<title>Node46&#45;&gt;Node47</title>
<g id="a_edge70_Node000046_Node000047"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2077.96,-376.06C2095.1,-363.33 2116.43,-347.49 2131.66,-336.19"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2076.09,-373.1 2070.15,-381.87 2080.26,-378.71 2076.09,-373.1"/>
</a>
</g>
</g>
<!-- Node48&#45;&gt;Node26 -->
<g id="edge87_Node000048_Node000026" class="edge">
<title>Node48&#45;&gt;Node26</title>
<g id="a_edge87_Node000048_Node000026"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2661.89,-300.86C2639.03,-291.71 2613.14,-279.29 2592.26,-263.75 2499.66,-194.82 2525.7,-119.72 2423.26,-66.5 2341.97,-24.26 2065.89,-17.38 1951.52,-16.37"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2660.5,-304.07 2671.09,-304.41 2663.02,-297.54 2660.5,-304.07"/>
</a>
</g>
</g>
<!-- Node49 -->
<g id="Node000049" class="node">
<title>Node49</title>
<g id="a_Node000049"><a xlink:href="chains_8h.html" target="_top" xlink:title="Concrete implementations of ReactionChainPolicy for key stellar reaction chains.">
<polygon fill="white" stroke="#666666" points="2879.01,-180.38 2783.51,-180.38 2783.51,-149.88 2879.01,-149.88 2879.01,-180.38"/>
<text xml:space="preserve" text-anchor="start" x="2791.51" y="-166.88" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="middle" x="2831.26" y="-155.62" font-family="Helvetica,sans-Serif" font-size="10.00">/policy/chains.h</text>
</a>
</g>
</g>
<!-- Node48&#45;&gt;Node49 -->
<g id="edge72_Node000048_Node000049" class="edge">
<title>Node48&#45;&gt;Node49</title>
<g id="a_edge72_Node000048_Node000049"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2743.3,-297.33C2753.53,-287.57 2765.08,-275.64 2774.26,-263.75 2795.37,-236.41 2814.4,-200.52 2824.23,-180.76"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2741.13,-294.57 2736.21,-303.95 2745.91,-299.69 2741.13,-294.57"/>
</a>
</g>
</g>
<!-- Node50 -->
<g id="Node000050" class="node">
<title>Node50</title>
<g id="a_Node000050"><a xlink:href="policy_8h.html" target="_top" xlink:title=" ">
<polygon fill="#fff0f0" stroke="red" points="2970.01,-30.5 2874.51,-30.5 2874.51,0 2970.01,0 2970.01,-30.5"/>
<text xml:space="preserve" text-anchor="start" x="2882.51" y="-17" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="middle" x="2922.26" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">/policy/policy.h</text>
</a>
</g>
</g>
<!-- Node48&#45;&gt;Node50 -->
<g id="edge78_Node000048_Node000050" class="edge">
<title>Node48&#45;&gt;Node50</title>
<g id="a_edge78_Node000048_Node000050"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2789.85,-301.22C2813.48,-292.63 2838.7,-280.5 2858.26,-263.75 2918.25,-212.38 2925.68,-185.01 2944.26,-108.25 2948.63,-90.22 2948.06,-84.66 2944.26,-66.5 2941.61,-53.82 2935.57,-40.43 2930.48,-30.67"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2788.88,-297.85 2780.57,-304.43 2791.16,-304.47 2788.88,-297.85"/>
</a>
</g>
</g>
<!-- Node48&#45;&gt;Node53 -->
<g id="edge84_Node000048_Node000053" class="edge">
<title>Node48&#45;&gt;Node53</title>
<g id="a_edge84_Node000048_Node000053"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2762.9,-299.93C2804.66,-278.68 2864.11,-240.4 2888.26,-186 2900.75,-157.87 2883.55,-122.58 2871.41,-103.06"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2761.47,-296.73 2754.06,-304.3 2764.57,-303.01 2761.47,-296.73"/>
</a>
</g>
</g>
<!-- Node54 -->
<g id="Node000054" class="node">
<title>Node54</title>
<g id="a_Node000054"><a xlink:href="chains_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="2787.76,-97 2666.76,-97 2666.76,-77.75 2787.76,-77.75 2787.76,-97"/>
<text xml:space="preserve" text-anchor="middle" x="2727.26" y="-83.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/lib/policy/chains.cpp</text>
</a>
</g>
</g>
<!-- Node48&#45;&gt;Node54 -->
<g id="edge85_Node000048_Node000054" class="edge">
<title>Node48&#45;&gt;Node54</title>
<g id="a_edge85_Node000048_Node000054"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2730.96,-294.71C2735.11,-285.26 2739.19,-274.25 2741.26,-263.75 2753.71,-200.83 2736.31,-123.12 2729.66,-97.23"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2727.88,-293.03 2726.81,-303.58 2734.22,-296 2727.88,-293.03"/>
</a>
</g>
</g>
<!-- Node55 -->
<g id="Node000055" class="node">
<title>Node55</title>
<g id="a_Node000055"><a xlink:href="policy__logical_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="2732.39,-258.12 2618.14,-258.12 2618.14,-227.62 2732.39,-227.62 2732.39,-258.12"/>
<text xml:space="preserve" text-anchor="start" x="2626.14" y="-244.62" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="middle" x="2675.26" y="-233.38" font-family="Helvetica,sans-Serif" font-size="10.00">/policy/policy_logical.h</text>
</a>
</g>
</g>
<!-- Node48&#45;&gt;Node55 -->
<g id="edge79_Node000048_Node000055" class="edge">
<title>Node48&#45;&gt;Node55</title>
<g id="a_edge79_Node000048_Node000055"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2704.33,-295.07C2697.46,-282.97 2689.41,-268.8 2683.53,-258.44"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2701.24,-296.73 2709.23,-303.7 2707.33,-293.28 2701.24,-296.73"/>
</a>
</g>
</g>
<!-- Node56 -->
<g id="Node000056" class="node">
<title>Node56</title>
<g id="a_Node000056"><a xlink:href="policy__logical_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="2650.89,-180.38 2551.64,-180.38 2551.64,-149.88 2650.89,-149.88 2650.89,-180.38"/>
<text xml:space="preserve" text-anchor="start" x="2559.64" y="-166.88" font-family="Helvetica,sans-Serif" font-size="10.00">src/lib/policy/policy</text>
<text xml:space="preserve" text-anchor="middle" x="2601.26" y="-155.62" font-family="Helvetica,sans-Serif" font-size="10.00">_logical.cpp</text>
</a>
</g>
</g>
<!-- Node48&#45;&gt;Node56 -->
<g id="edge86_Node000048_Node000056" class="edge">
<title>Node48&#45;&gt;Node56</title>
<g id="a_edge86_Node000048_Node000056"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2654.98,-300.34C2637.41,-291.9 2620.18,-280.08 2609.26,-263.75 2592.44,-238.59 2595.14,-201.22 2598.35,-180.78"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2653.37,-303.45 2663.93,-304.31 2656.21,-297.05 2653.37,-303.45"/>
</a>
</g>
</g>
<!-- Node49&#45;&gt;Node50 -->
<g id="edge73_Node000049_Node000050" class="edge">
<title>Node49&#45;&gt;Node50</title>
<g id="a_edge73_Node000049_Node000050"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2885.49,-144.63C2901.48,-136.05 2917.14,-124.21 2926.26,-108.25 2940.15,-83.96 2933.18,-49.89 2927.38,-30.76"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2884.3,-141.31 2876.89,-148.89 2887.41,-147.59 2884.3,-141.31"/>
</a>
</g>
</g>
<!-- Node49&#45;&gt;Node53 -->
<g id="edge74_Node000049_Node000053" class="edge">
<title>Node49&#45;&gt;Node53</title>
<g id="a_edge74_Node000049_Node000053"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2841.28,-138.84C2846,-126.9 2851.48,-113.09 2855.5,-102.94"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2838.03,-137.53 2837.61,-148.11 2844.54,-140.1 2838.03,-137.53"/>
</a>
</g>
</g>
<!-- Node49&#45;&gt;Node54 -->
<g id="edge77_Node000049_Node000054" class="edge">
<title>Node49&#45;&gt;Node54</title>
<g id="a_edge77_Node000049_Node000054"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2801.97,-142.79C2781.44,-127.83 2755.04,-108.6 2739.74,-97.47"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2799.84,-145.57 2809.99,-148.63 2803.97,-139.91 2799.84,-145.57"/>
</a>
</g>
</g>
<!-- Node53&#45;&gt;Node26 -->
<g id="edge76_Node000053_Node000026" class="edge">
<title>Node53&#45;&gt;Node26</title>
<g id="a_edge76_Node000053_Node000026"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2808.08,-68.79C2804.44,-67.92 2800.81,-67.14 2797.26,-66.5 2632.92,-36.84 2115.51,-21.62 1951.59,-17.45"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2806.91,-72.1 2817.47,-71.26 2808.69,-65.33 2806.91,-72.1"/>
</a>
</g>
</g>
<!-- Node53&#45;&gt;Node50 -->
<g id="edge75_Node000053_Node000050" class="edge">
<title>Node53&#45;&gt;Node50</title>
<g id="a_edge75_Node000053_Node000050"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2881.3,-63.34C2890.64,-52.6 2901.46,-40.16 2909.64,-30.76"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2878.82,-60.86 2874.9,-70.7 2884.1,-65.46 2878.82,-60.86"/>
</a>
</g>
</g>
<!-- Node55&#45;&gt;Node49 -->
<g id="edge80_Node000055_Node000049" class="edge">
<title>Node55&#45;&gt;Node49</title>
<g id="a_edge80_Node000055_Node000049"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2715.52,-222.33C2742.2,-209.37 2776.65,-192.64 2801.01,-180.81"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2714.17,-219.09 2706.7,-226.61 2717.23,-225.39 2714.17,-219.09"/>
</a>
</g>
</g>
<!-- Node55&#45;&gt;Node50 -->
<g id="edge81_Node000055_Node000050" class="edge">
<title>Node55&#45;&gt;Node50</title>
<g id="a_edge81_Node000055_Node000050"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2671.05,-216.43C2666.84,-189.61 2660.66,-146.1 2658.26,-108.25 2657.09,-89.73 2646.43,-80.79 2658.26,-66.5 2685.15,-34.02 2805.68,-22.35 2874.21,-18.3"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2667.55,-216.68 2672.59,-226 2674.46,-215.57 2667.55,-216.68"/>
</a>
</g>
</g>
<!-- Node55&#45;&gt;Node54 -->
<g id="edge82_Node000055_Node000054" class="edge">
<title>Node55&#45;&gt;Node54</title>
<g id="a_edge82_Node000055_Node000054"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2683.91,-216.36C2695.8,-181.27 2716.59,-119.87 2724.29,-97.15"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2680.63,-215.13 2680.74,-225.72 2687.26,-217.37 2680.63,-215.13"/>
</a>
</g>
</g>
<!-- Node55&#45;&gt;Node56 -->
<g id="edge83_Node000055_Node000056" class="edge">
<title>Node55&#45;&gt;Node56</title>
<g id="a_edge83_Node000055_Node000056"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2653.05,-219.14C2640.87,-206.67 2626.12,-191.57 2615.49,-180.69"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2650.45,-221.48 2659.94,-226.19 2655.45,-216.59 2650.45,-221.48"/>
</a>
</g>
</g>
<!-- Node62&#45;&gt;Node14 -->
<g id="edge92_Node000062_Node000014" class="edge">
<title>Node62&#45;&gt;Node14</title>
<g id="a_edge92_Node000062_Node000014"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1123.92,-303.53C1044.2,-288.83 928.54,-267.52 859.23,-254.74"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1122.96,-306.91 1133.43,-305.28 1124.23,-300.03 1122.96,-306.91"/>
</a>
</g>
</g>
<!-- Node62&#45;&gt;Node20 -->
<g id="edge91_Node000062_Node000020" class="edge">
<title>Node62&#45;&gt;Node20</title>
<g id="a_edge91_Node000062_Node000020"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1187.04,-297.25C1173.46,-284.71 1156.92,-269.43 1145.03,-258.44"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1184.62,-299.78 1194.34,-303.99 1189.37,-294.64 1184.62,-299.78"/>
</a>
</g>
</g>
<!-- Node62&#45;&gt;Node67 -->
<g id="edge93_Node000062_Node000067" class="edge">
<title>Node62&#45;&gt;Node67</title>
<g id="a_edge93_Node000062_Node000067"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1241.66,-298.69C1263.46,-283.68 1291.74,-264.2 1308.06,-252.97"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1239.97,-295.61 1233.72,-304.16 1243.94,-301.37 1239.97,-295.61"/>
</a>
</g>
</g>
<!-- Node72&#45;&gt;Node62 -->
<g id="edge95_Node000072_Node000062" class="edge">
<title>Node72&#45;&gt;Node62</title>
<g id="a_edge95_Node000072_Node000062"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1168.29,-368.8C1178.49,-357.6 1189.76,-345.24 1198.19,-335.98"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1165.92,-366.21 1161.77,-375.96 1171.09,-370.92 1165.92,-366.21"/>
</a>
</g>
</g>
<!-- Node74&#45;&gt;Node21 -->
<g id="edge99_Node000074_Node000021" class="edge">
<title>Node74&#45;&gt;Node21</title>
<g id="a_edge99_Node000074_Node000021"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2414.71,-372.63C2424.68,-350.55 2433.66,-318.84 2415.26,-299.75 2340.19,-221.85 1540.39,-309.31 1442.26,-263.75 1419.51,-253.18 1426.68,-233.26 1404.26,-222 1316.51,-177.92 1023.09,-168.61 897.31,-166.65"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2411.61,-371.01 2410.37,-381.53 2417.9,-374.08 2411.61,-371.01"/>
</a>
</g>
</g>
<!-- Node74&#45;&gt;Node23 -->
<g id="edge97_Node000074_Node000023" class="edge">
<title>Node74&#45;&gt;Node23</title>
<g id="a_edge97_Node000074_Node000023"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2427.52,-375.04C2449.46,-353.76 2474.07,-321.79 2453.26,-299.75 2405.2,-248.86 1893.57,-273.59 1824.26,-263.75 1686.86,-244.25 1528.36,-202.94 1448.67,-180.82"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2425.4,-372.23 2420.45,-381.6 2430.16,-377.36 2425.4,-372.23"/>
</a>
</g>
</g>
<!-- Node74&#45;&gt;Node26 -->
<g id="edge100_Node000074_Node000026" class="edge">
<title>Node74&#45;&gt;Node26</title>
<g id="a_edge100_Node000074_Node000026"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2439.61,-376.35C2452.07,-367.38 2464.44,-355.68 2471.26,-341.5 2506.95,-267.36 2419.5,-173.31 2388.26,-144.25 2325.95,-86.28 2294.85,-90.75 2213.26,-66.5 2123.2,-39.73 2014.02,-26.29 1951.59,-20.32"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2437.78,-373.36 2431.41,-381.82 2441.67,-379.18 2437.78,-373.36"/>
</a>
</g>
</g>
<!-- Node74&#45;&gt;Node48 -->
<g id="edge98_Node000074_Node000048" class="edge">
<title>Node74&#45;&gt;Node48</title>
<g id="a_edge98_Node000074_Node000048"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2456.39,-379.41C2458.7,-378.75 2461,-378.11 2463.26,-377.5 2528.91,-359.83 2605.17,-343.68 2657.07,-333.34"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2455.52,-376.02 2446.93,-382.21 2457.51,-382.73 2455.52,-376.02"/>
</a>
</g>
</g>
<!-- Node74&#45;&gt;Node76 -->
<g id="edge101_Node000074_Node000076" class="edge">
<title>Node74&#45;&gt;Node76</title>
<g id="a_edge101_Node000074_Node000076"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2376.29,-375.38C2359.32,-360.43 2337.76,-341.44 2325.34,-330.5"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2373.73,-377.79 2383.55,-381.77 2378.36,-372.53 2373.73,-377.79"/>
</a>
</g>
</g>
<!-- Node78&#45;&gt;Node19 -->
<g id="edge114_Node000078_Node000019" class="edge">
<title>Node78&#45;&gt;Node19</title>
<g id="a_edge114_Node000078_Node000019"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M176.29,-307.71C278.13,-292.16 453.66,-265.35 541.29,-251.97"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="176.01,-304.21 166.65,-309.18 177.07,-311.13 176.01,-304.21"/>
</a>
</g>
</g>
<!-- Node78&#45;&gt;Node21 -->
<g id="edge117_Node000078_Node000021" class="edge">
<title>Node78&#45;&gt;Node21</title>
<g id="a_edge117_Node000078_Node000021"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M145.86,-300.41C167.74,-290.7 193.59,-277.97 215.26,-263.75 238.9,-248.24 237.23,-233.02 263.26,-222 349.93,-185.31 591.68,-196.03 685.26,-186 717.03,-182.6 752.38,-178.09 781.2,-174.22"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="144.63,-297.13 136.86,-304.32 147.43,-303.55 144.63,-297.13"/>
</a>
</g>
</g>
<!-- Node78&#45;&gt;Node24 -->
<g id="edge113_Node000078_Node000024" class="edge">
<title>Node78&#45;&gt;Node24</title>
<g id="a_edge113_Node000078_Node000024"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M130.97,-298.84C145.67,-288.91 162.91,-276.44 177.26,-263.75 196.06,-247.13 192.76,-233.09 215.26,-222 301.68,-179.43 552.9,-205.4 647.26,-186 704.64,-174.21 715.04,-156.75 772.26,-144.25 922.43,-111.46 1101.52,-97.57 1204.65,-91.94"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="129.38,-295.69 122.98,-304.14 133.25,-301.52 129.38,-295.69"/>
</a>
</g>
</g>
<!-- Node78&#45;&gt;Node26 -->
<g id="edge118_Node000078_Node000026" class="edge">
<title>Node78&#45;&gt;Node26</title>
<g id="a_edge118_Node000078_Node000026"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M111.55,-295.36C125.13,-272.9 148.29,-240.28 177.26,-222 185.09,-217.06 816.1,-67.8 825.26,-66.5 1027.19,-37.82 1666.18,-21.53 1850.84,-17.34"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="108.61,-293.47 106.6,-303.87 114.66,-296.99 108.61,-293.47"/>
</a>
</g>
</g>
<!-- Node78&#45;&gt;Node31 -->
<g id="edge116_Node000078_Node000031" class="edge">
<title>Node78&#45;&gt;Node31</title>
<g id="a_edge116_Node000078_Node000031"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M167.03,-302.09C220.79,-288.37 294.36,-269.61 343.27,-257.13"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="166.17,-298.69 157.35,-304.56 167.9,-305.48 166.17,-298.69"/>
</a>
</g>
</g>
<!-- Node78&#45;&gt;Node37 -->
<g id="edge115_Node000078_Node000037" class="edge">
<title>Node78&#45;&gt;Node37</title>
<g id="a_edge115_Node000078_Node000037"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M154.22,-301.34C183.99,-291.15 221,-277.71 253.26,-263.75 290.8,-247.51 295.61,-232.02 335.26,-222 497.12,-181.11 1670.82,-198.77 1837.26,-186 1870.11,-183.48 1906.72,-178.79 1935.88,-174.6"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="153.39,-297.93 145.04,-304.46 155.64,-304.56 153.39,-297.93"/>
</a>
</g>
</g>
</g>
</svg>
<g id="navigator" transform="translate(0 0)" fill="#404254">
<rect fill="#f2f5e9" fill-opacity="0.5" stroke="#606060" stroke-width=".5" x="0" y="0" width="60" height="60"/>
<use id="zoomplus" xlink:href="#zoomPlus" x="17" y="9" onmousedown="handleZoom(evt,'in')"/>
<use id="zoomminus" xlink:href="#zoomMin" x="42" y="9" onmousedown="handleZoom(evt,'out')"/>
<use id="reset" xlink:href="#resetDef" x="30" y="36" onmousedown="handleReset()"/>
<use id="arrowup" xlink:href="#arrowUp" x="0" y="0" onmousedown="handlePan(0,-1)"/>
<use id="arrowright" xlink:href="#arrowRight" x="0" y="0" onmousedown="handlePan(1,0)"/>
<use id="arrowdown" xlink:href="#arrowDown" x="0" y="0" onmousedown="handlePan(0,1)"/>
<use id="arrowleft" xlink:href="#arrowLeft" x="0" y="0" onmousedown="handlePan(-1,0)"/>
</g>
<svg viewBox="0 0 15 15" width="100%" height="30px" preserveAspectRatio="xMaxYMin meet">
<g id="arrow_out" transform="scale(0.3 0.3)">
<a xlink:href="error__scratchpad_8h__dep__incl_org.svg" target="_base">
<rect id="button" ry="5" rx="5" y="6" x="6" height="38" width="38"
fill="#f2f5e9" fill-opacity="0.5" stroke="#606060" stroke-width="1.0"/>
<path id="arrow"
d="M 11.500037,31.436501 C 11.940474,20.09759 22.043105,11.32322 32.158766,21.979434 L 37.068811,17.246167 C 37.068811,17.246167 37.088388,32 37.088388,32 L 22.160133,31.978069 C 22.160133,31.978069 26.997745,27.140456 26.997745,27.140456 C 18.528582,18.264221 13.291696,25.230495 11.500037,31.436501 z"
style="fill:#404040;"/>
</a>
</g>
</svg>
<style type='text/css'>
<![CDATA[
[data-mouse-over-selected='false'] { opacity: 0.7; }
[data-mouse-over-selected='true'] { opacity: 1.0; }
]]>
</style>
<script type="application/ecmascript"><![CDATA[
document.addEventListener('DOMContentLoaded', (event) => {
highlightEdges();
highlightAdjacentNodes();
});
]]></script>
</svg>