Files
GridFire/docs/html/blob_8h__dep__incl.svg
2026-06-14 08:36:52 -04:00

1838 lines
98 KiB
XML

<?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/engine/scratchpads/blob.h Pages: 1 -->
<!--zoomable 560 -->
<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 = 3251;
var viewHeight = 560;
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/engine/scratchpads/blob.h</title>
<!-- Node1 -->
<g id="Node000001" class="node">
<title>Node1</title>
<g id="a_Node000001"><a xlink:title="Container class for managing multiple scratchpad instances.">
<polygon fill="#999999" stroke="#666666" points="1625.5,-552.25 1492.5,-552.25 1492.5,-521.75 1625.5,-521.75 1625.5,-552.25"/>
<text xml:space="preserve" text-anchor="start" x="1500.5" y="-538.75" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="middle" x="1559" y="-527.5" font-family="Helvetica,sans-Serif" font-size="10.00">/engine/scratchpads/blob.h</text>
</a>
</g>
</g>
<!-- Node2 -->
<g id="Node000002" class="node">
<title>Node2</title>
<g id="a_Node000002"><a xlink:href="dynamic__engine__diagnostics_8h.html" target="_top" xlink:title="Diagnostics utilities for DynamicEngine instances.">
<polygon fill="white" stroke="#666666" points="457.88,-419.25 318.12,-419.25 318.12,-377.5 457.88,-377.5 457.88,-419.25"/>
<text xml:space="preserve" text-anchor="start" x="326.12" y="-405.75" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="start" x="326.12" y="-394.5" font-family="Helvetica,sans-Serif" font-size="10.00">/engine/diagnostics/dynamic</text>
<text xml:space="preserve" text-anchor="middle" x="388" y="-383.25" font-family="Helvetica,sans-Serif" font-size="10.00">_engine_diagnostics.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="M1480.73,-535.69C1246.75,-534.31 563.17,-526.77 472,-485.75 440.72,-471.68 415.04,-440.19 400.63,-419.37"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1480.65,-539.19 1490.67,-535.75 1480.69,-532.19 1480.65,-539.19"/>
</a>
</g>
</g>
<!-- Node12 -->
<g id="Node000012" class="node">
<title>Node12</title>
<g id="a_Node000012"><a xlink:href="dynamic__engine__diagnostics_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="495.5,-335.88 332.5,-335.88 332.5,-305.38 495.5,-305.38 495.5,-335.88"/>
<text xml:space="preserve" text-anchor="start" x="340.5" 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="414" y="-311.12" font-family="Helvetica,sans-Serif" font-size="10.00">/dynamic_engine_diagnostics.cpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node12 -->
<g id="edge127_Node000001_Node000012" class="edge">
<title>Node1&#45;&gt;Node12</title>
<g id="a_edge127_Node000001_Node000012"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1481,-535.92C1258.17,-535.15 629.49,-529.11 548,-485.75 494.95,-457.52 505.74,-423.43 467,-377.5 454.76,-362.99 439.79,-347.38 428.89,-336.36"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1480.73,-539.41 1490.74,-535.95 1480.75,-532.41 1480.73,-539.41"/>
</a>
</g>
</g>
<!-- Node14 -->
<g id="Node000014" class="node">
<title>Node14</title>
<g id="a_Node000014"><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="1622.88,-485.75 1495.12,-485.75 1495.12,-455.25 1622.88,-455.25 1622.88,-485.75"/>
<text xml:space="preserve" text-anchor="start" x="1503.12" y="-472.25" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="middle" x="1559" y="-461" font-family="Helvetica,sans-Serif" font-size="10.00">/engine/engine_abstract.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node14 -->
<g id="edge5_Node000001_Node000014" class="edge">
<title>Node1&#45;&gt;Node14</title>
<g id="a_edge5_Node000001_Node000014"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1559,-510.06C1559,-501.89 1559,-493.16 1559,-486.08"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1555.5,-509.85 1559,-519.85 1562.5,-509.85 1555.5,-509.85"/>
</a>
</g>
</g>
<!-- Node15 -->
<g id="Node000015" class="node">
<title>Node15</title>
<g id="a_Node000015"><a xlink:href="engine__graph_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="914.25,-413.62 797.75,-413.62 797.75,-383.12 914.25,-383.12 914.25,-413.62"/>
<text xml:space="preserve" text-anchor="start" x="805.75" y="-400.12" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="middle" x="856" y="-388.88" font-family="Helvetica,sans-Serif" font-size="10.00">/engine/engine_graph.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node15 -->
<g id="edge109_Node000001_Node000015" class="edge">
<title>Node1&#45;&gt;Node15</title>
<g id="a_edge109_Node000001_Node000015"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1481.02,-533.17C1323.03,-526.94 976.01,-510.6 928,-485.75 897.14,-469.77 874.39,-434.26 863.38,-414.1"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1480.42,-536.65 1490.55,-533.54 1480.7,-529.65 1480.42,-536.65"/>
</a>
</g>
</g>
<!-- Node16 -->
<g id="Node000016" class="node">
<title>Node16</title>
<g id="a_Node000016"><a xlink:href="priming_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="807.62,-335.88 666.38,-335.88 666.38,-305.38 807.62,-305.38 807.62,-335.88"/>
<text xml:space="preserve" text-anchor="start" x="674.38" y="-322.38" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="middle" x="737" y="-311.12" font-family="Helvetica,sans-Serif" font-size="10.00">/engine/procedures/priming.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node16 -->
<g id="edge110_Node000001_Node000016" class="edge">
<title>Node1&#45;&gt;Node16</title>
<g id="a_edge110_Node000001_Node000016"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1481.14,-533.8C1329.25,-528.91 998.71,-515.17 889,-485.75 823.24,-468.12 791.23,-474.18 751,-419.25 732.89,-394.52 733.26,-356.65 735.12,-336.1"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1480.58,-537.28 1490.68,-534.1 1480.8,-530.29 1480.58,-537.28"/>
</a>
</g>
</g>
<!-- Node18 -->
<g id="Node000018" class="node">
<title>Node18</title>
<g id="a_Node000018"><a xlink:href="engine__graph_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="595.62,-258.12 490.38,-258.12 490.38,-227.62 595.62,-227.62 595.62,-258.12"/>
<text xml:space="preserve" text-anchor="start" x="498.38" 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="543" y="-233.38" font-family="Helvetica,sans-Serif" font-size="10.00">_graph.cpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node18 -->
<g id="edge128_Node000001_Node000018" class="edge">
<title>Node1&#45;&gt;Node18</title>
<g id="a_edge128_Node000001_Node000018"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1480.9,-534.62C1241.56,-530.08 528.45,-514.31 428,-485.75 369.72,-469.18 339.66,-471.51 309,-419.25 299.51,-403.08 299.03,-315.59 312,-299.75 323.34,-285.9 425.41,-265.16 490.02,-253.23"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1480.69,-538.11 1490.76,-534.8 1480.82,-531.11 1480.69,-538.11"/>
</a>
</g>
</g>
<!-- Node19 -->
<g id="Node000019" class="node">
<title>Node19</title>
<g id="a_Node000019"><a xlink:href="priming_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1546.38,-258.12 1421.62,-258.12 1421.62,-227.62 1546.38,-227.62 1546.38,-258.12"/>
<text xml:space="preserve" text-anchor="start" x="1429.62" 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="1484" y="-233.38" font-family="Helvetica,sans-Serif" font-size="10.00">/priming.cpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node19 -->
<g id="edge129_Node000001_Node000019" class="edge">
<title>Node1&#45;&gt;Node19</title>
<g id="a_edge129_Node000001_Node000019"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1636.92,-532.45C1757.58,-526.24 1983.69,-511.54 2060,-485.75 2160.34,-451.83 2281.82,-376.67 2209,-299.75 2158.66,-246.58 1623.15,-276.25 1551,-263.75 1543.59,-262.47 1535.84,-260.64 1528.34,-258.61"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1636.9,-528.95 1627.09,-532.95 1637.26,-535.94 1636.9,-528.95"/>
</a>
</g>
</g>
<!-- Node20 -->
<g id="Node000020" class="node">
<title>Node20</title>
<g id="a_Node000020"><a xlink:href="engine__multiscale_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="771.88,-180.38 656.12,-180.38 656.12,-149.88 771.88,-149.88 771.88,-180.38"/>
<text xml:space="preserve" text-anchor="start" x="664.12" 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="714" y="-155.62" font-family="Helvetica,sans-Serif" font-size="10.00">/engine_multiscale.cpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node20 -->
<g id="edge132_Node000001_Node000020" class="edge">
<title>Node1&#45;&gt;Node20</title>
<g id="a_edge132_Node000001_Node000020"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1480.67,-536.45C1310.13,-536.54 910.36,-531.66 784,-485.75 705.55,-457.24 518.75,-338.2 481,-263.75 472.61,-247.2 469.51,-236.57 481,-222 486.51,-215.02 588.62,-192.43 655.82,-178.21"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1480.55,-539.95 1490.55,-536.44 1480.54,-532.95 1480.55,-539.95"/>
</a>
</g>
</g>
<!-- Node22 -->
<g id="Node000022" class="node">
<title>Node22</title>
<g id="a_Node000022"><a xlink:href="engine_2scratchpads_2formatters_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1291.62,-180.38 1132.38,-180.38 1132.38,-149.88 1291.62,-149.88 1291.62,-180.38"/>
<text xml:space="preserve" text-anchor="start" x="1140.38" y="-166.88" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="middle" x="1212" y="-155.62" font-family="Helvetica,sans-Serif" font-size="10.00">/engine/scratchpads/formatters.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node22 -->
<g id="edge111_Node000001_Node000022" class="edge">
<title>Node1&#45;&gt;Node22</title>
<g id="a_edge111_Node000001_Node000022"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1480.94,-532.08C1382.52,-526.11 1219.68,-512.48 1166,-485.75 1129,-467.33 1125.83,-452.29 1101,-419.25 1067,-374.01 1033.42,-351.2 1057,-299.75 1082.9,-243.23 1145.82,-201.54 1183.05,-180.82"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1480.62,-535.57 1490.81,-532.67 1481.03,-528.58 1480.62,-535.57"/>
</a>
</g>
</g>
<!-- Node23 -->
<g id="Node000023" class="node">
<title>Node23</title>
<g id="a_Node000023"><a xlink:href="scratchpads_8h.html" target="_top" xlink:title="Unified header for the scratchpad memory management system.">
<polygon fill="white" stroke="#666666" points="998.12,-102.62 829.88,-102.62 829.88,-72.12 998.12,-72.12 998.12,-102.62"/>
<text xml:space="preserve" text-anchor="start" x="837.88" y="-89.12" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="middle" x="914" y="-77.88" font-family="Helvetica,sans-Serif" font-size="10.00">/engine/scratchpads/scratchpads.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node23 -->
<g id="edge112_Node000001_Node000023" class="edge">
<title>Node1&#45;&gt;Node23</title>
<g id="a_edge112_Node000001_Node000023"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1480.62,-535.01C1207.3,-531.31 306.04,-516.85 180,-485.75 93.85,-464.49 0,-488.11 0,-399.38 0,-399.38 0,-399.38 0,-319.62 0,-234.8 84.8,-252.39 164,-222 394.45,-133.58 687.49,-103.06 829.39,-93.02"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1480.45,-538.51 1490.49,-535.14 1480.54,-531.51 1480.45,-538.51"/>
</a>
</g>
</g>
<!-- Node25 -->
<g id="Node000025" class="node">
<title>Node25</title>
<g id="a_Node000025"><a xlink:href="stellar__policy_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1796,-30.5 1696,-30.5 1696,0 1796,0 1796,-30.5"/>
<text xml:space="preserve" text-anchor="start" x="1704" y="-17" font-family="Helvetica,sans-Serif" font-size="10.00">src/lib/policy/stellar</text>
<text xml:space="preserve" text-anchor="middle" x="1746" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">_policy.cpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node25 -->
<g id="edge135_Node000001_Node000025" class="edge">
<title>Node1&#45;&gt;Node25</title>
<g id="a_edge135_Node000001_Node000025"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1637.31,-535.44C1886.58,-533.28 2659.76,-523.63 2907,-485.75 3050.92,-463.7 3223,-544.97 3223,-399.38 3223,-399.38 3223,-399.38 3223,-164.12 3223,-117.54 3296.01,-131.64 3067,-66.5 2943.24,-31.3 2022.65,-19.21 1796.21,-16.75"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1637.32,-531.94 1627.35,-535.52 1637.38,-538.94 1637.32,-531.94"/>
</a>
</g>
</g>
<!-- Node26 -->
<g id="Node000026" class="node">
<title>Node26</title>
<g id="a_Node000026"><a xlink:href="engine__defined_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1365.75,-341.5 1258.25,-341.5 1258.25,-299.75 1365.75,-299.75 1365.75,-341.5"/>
<text xml:space="preserve" text-anchor="start" x="1266.25" y="-328" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="start" x="1266.25" y="-316.75" font-family="Helvetica,sans-Serif" font-size="10.00">/engine/views/engine</text>
<text xml:space="preserve" text-anchor="middle" x="1312" y="-305.5" font-family="Helvetica,sans-Serif" font-size="10.00">_defined.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node26 -->
<g id="edge121_Node000001_Node000026" class="edge">
<title>Node1&#45;&gt;Node26</title>
<g id="a_edge121_Node000001_Node000026"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1481.17,-526.99C1365.67,-511.85 1157.67,-477.12 1113,-419.25 1101.66,-404.56 1101.79,-392.29 1113,-377.5 1121.94,-365.7 1202.03,-345.9 1257.83,-333.31"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1480.53,-530.44 1490.89,-528.25 1481.42,-523.5 1480.53,-530.44"/>
</a>
</g>
</g>
<!-- Node27 -->
<g id="Node000027" class="node">
<title>Node27</title>
<g id="a_Node000027"><a xlink:href="engine__priming_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1938.75,-263.75 1831.25,-263.75 1831.25,-222 1938.75,-222 1938.75,-263.75"/>
<text xml:space="preserve" text-anchor="start" x="1839.25" y="-250.25" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="start" x="1839.25" y="-239" font-family="Helvetica,sans-Serif" font-size="10.00">/engine/views/engine</text>
<text xml:space="preserve" text-anchor="middle" x="1885" y="-227.75" font-family="Helvetica,sans-Serif" font-size="10.00">_priming.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node27 -->
<g id="edge123_Node000001_Node000027" class="edge">
<title>Node1&#45;&gt;Node27</title>
<g id="a_edge123_Node000001_Node000027"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1637.38,-535.57C1893.02,-533.78 2688.35,-525.05 2726,-485.75 2766.15,-443.84 2855.43,-440.88 2693,-299.75 2678.73,-287.35 2117.87,-256.33 1939.13,-246.75"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1637.47,-532.07 1627.49,-535.63 1637.52,-539.07 1637.47,-532.07"/>
</a>
</g>
</g>
<!-- Node29 -->
<g id="Node000029" class="node">
<title>Node29</title>
<g id="a_Node000029"><a xlink:href="engine__priming_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="2393.5,-180.38 2290.5,-180.38 2290.5,-149.88 2393.5,-149.88 2393.5,-180.38"/>
<text xml:space="preserve" text-anchor="start" x="2298.5" 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="2342" y="-155.62" font-family="Helvetica,sans-Serif" font-size="10.00">/engine_priming.cpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node29 -->
<g id="edge133_Node000001_Node000029" class="edge">
<title>Node1&#45;&gt;Node29</title>
<g id="a_edge133_Node000001_Node000029"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1637.27,-535.2C1900.35,-532.21 2738.92,-520.02 2785,-485.75 2851.65,-436.19 2829.39,-354.57 2767,-299.75 2658.2,-204.16 2481.18,-176.92 2393.95,-169.18"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1637.4,-531.7 1627.44,-535.31 1637.47,-538.7 1637.4,-531.7"/>
</a>
</g>
</g>
<!-- Node30 -->
<g id="Node000030" class="node">
<title>Node30</title>
<g id="a_Node000030"><a xlink:href="engine__defined_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="395.5,-258.12 292.5,-258.12 292.5,-227.62 395.5,-227.62 395.5,-258.12"/>
<text xml:space="preserve" text-anchor="start" x="300.5" 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="344" y="-233.38" font-family="Helvetica,sans-Serif" font-size="10.00">/engine_defined.cpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node30 -->
<g id="edge131_Node000001_Node000030" class="edge">
<title>Node1&#45;&gt;Node30</title>
<g id="a_edge131_Node000001_Node000030"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1480.77,-534.84C1218.8,-530.68 386.05,-515.2 337,-485.75 264.66,-442.32 270.43,-379.14 299,-299.75 304.82,-283.58 317.44,-268.6 327.84,-258.24"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1480.51,-538.33 1490.56,-534.99 1480.62,-531.34 1480.51,-538.33"/>
</a>
</g>
</g>
<!-- Node31 -->
<g id="Node000031" class="node">
<title>Node31</title>
<g id="a_Node000031"><a xlink:href="engine__multiscale_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1009.75,-341.5 902.25,-341.5 902.25,-299.75 1009.75,-299.75 1009.75,-341.5"/>
<text xml:space="preserve" text-anchor="start" x="910.25" y="-328" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="start" x="910.25" y="-316.75" font-family="Helvetica,sans-Serif" font-size="10.00">/engine/views/engine</text>
<text xml:space="preserve" text-anchor="middle" x="956" y="-305.5" font-family="Helvetica,sans-Serif" font-size="10.00">_multiscale.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node31 -->
<g id="edge122_Node000001_Node000031" class="edge">
<title>Node1&#45;&gt;Node31</title>
<g id="a_edge122_Node000001_Node000031"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1480.88,-534.95C1328.05,-532.12 1001.26,-521.85 966,-485.75 928.4,-447.25 940.75,-376.46 949.88,-341.81"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1480.45,-538.45 1490.51,-535.13 1480.57,-531.45 1480.45,-538.45"/>
</a>
</g>
</g>
<!-- Node34 -->
<g id="Node000034" class="node">
<title>Node34</title>
<g id="a_Node000034"><a xlink:href="engine__adaptive_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1737.75,-341.5 1630.25,-341.5 1630.25,-299.75 1737.75,-299.75 1737.75,-341.5"/>
<text xml:space="preserve" text-anchor="start" x="1638.25" y="-328" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="start" x="1638.25" y="-316.75" font-family="Helvetica,sans-Serif" font-size="10.00">/engine/views/engine</text>
<text xml:space="preserve" text-anchor="middle" x="1684" y="-305.5" font-family="Helvetica,sans-Serif" font-size="10.00">_adaptive.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node34 -->
<g id="edge120_Node000001_Node000034" class="edge">
<title>Node1&#45;&gt;Node34</title>
<g id="a_edge120_Node000001_Node000034"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1595.26,-515.11C1607.74,-506.91 1621.26,-496.81 1632,-485.75 1656.53,-460.51 1663.5,-452.51 1675,-419.25 1683.9,-393.51 1685.19,-361.81 1684.91,-341.66"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1593.41,-512.14 1586.83,-520.45 1597.15,-518.05 1593.41,-512.14"/>
</a>
</g>
</g>
<!-- Node36 -->
<g id="Node000036" class="node">
<title>Node36</title>
<g id="a_Node000036"><a xlink:href="engine__adaptive_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1930.12,-180.38 1821.88,-180.38 1821.88,-149.88 1930.12,-149.88 1930.12,-180.38"/>
<text xml:space="preserve" text-anchor="start" x="1829.88" 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="1876" y="-155.62" font-family="Helvetica,sans-Serif" font-size="10.00">/engine_adaptive.cpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node36 -->
<g id="edge130_Node000001_Node000036" class="edge">
<title>Node1&#45;&gt;Node36</title>
<g id="a_edge130_Node000001_Node000036"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1636.78,-534.91C1895.27,-531.01 2711.94,-516.32 2759,-485.75 2786.67,-467.78 2784.47,-451.37 2792,-419.25 2805.75,-360.59 2778.83,-332.09 2728,-299.75 2593.94,-214.45 2096.51,-178.74 1930.4,-169.03"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1637.09,-531.41 1627.14,-535.06 1637.19,-538.41 1637.09,-531.41"/>
</a>
</g>
</g>
<!-- Node45 -->
<g id="Node000045" class="node">
<title>Node45</title>
<g id="a_Node000045"><a xlink:href="python_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="2112.5,-413.62 1997.5,-413.62 1997.5,-383.12 2112.5,-383.12 2112.5,-413.62"/>
<text xml:space="preserve" text-anchor="start" x="2005.5" y="-400.12" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="middle" x="2055" y="-388.88" font-family="Helvetica,sans-Serif" font-size="10.00">/io/generative/python.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node45 -->
<g id="edge124_Node000001_Node000045" class="edge">
<title>Node1&#45;&gt;Node45</title>
<g id="a_edge124_Node000001_Node000045"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1626.15,-518.38C1710.9,-496 1861.07,-455.87 1989,-419.25 1994.75,-417.6 2000.78,-415.84 2006.74,-414.07"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1625.38,-514.96 1616.6,-520.9 1627.17,-521.73 1625.38,-514.96"/>
</a>
</g>
</g>
<!-- Node46 -->
<g id="Node000046" class="node">
<title>Node46</title>
<g id="a_Node000046"><a xlink:href="python_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="2200.38,-335.88 2099.62,-335.88 2099.62,-305.38 2200.38,-305.38 2200.38,-335.88"/>
<text xml:space="preserve" text-anchor="start" x="2107.62" 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="2150" y="-311.12" font-family="Helvetica,sans-Serif" font-size="10.00">/python.cpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node46 -->
<g id="edge134_Node000001_Node000046" class="edge">
<title>Node1&#45;&gt;Node46</title>
<g id="a_edge134_Node000001_Node000046"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1637.24,-532.27C1782.2,-523.56 2083.63,-496.41 2148,-419.25 2167.55,-395.82 2160.6,-357.07 2154.74,-336.13"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1637.11,-528.77 1627.33,-532.85 1637.52,-535.76 1637.11,-528.77"/>
</a>
</g>
</g>
<!-- Node47 -->
<g id="Node000047" class="node">
<title>Node47</title>
<g id="a_Node000047"><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="3013.88,-335.88 2892.12,-335.88 2892.12,-305.38 3013.88,-305.38 3013.88,-335.88"/>
<text xml:space="preserve" text-anchor="start" x="2900.12" y="-322.38" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="middle" x="2953" y="-311.12" font-family="Helvetica,sans-Serif" font-size="10.00">/policy/policy_abstract.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node47 -->
<g id="edge125_Node000001_Node000047" class="edge">
<title>Node1&#45;&gt;Node47</title>
<g id="a_edge125_Node000001_Node000047"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1637.41,-535.27C1913.43,-532.41 2826.32,-520.36 2878,-485.75 2930.32,-450.71 2946.72,-369.52 2951.35,-336.24"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1637.39,-531.77 1627.43,-535.37 1637.47,-538.77 1637.39,-531.77"/>
</a>
</g>
</g>
<!-- Node66 -->
<g id="Node000066" class="node">
<title>Node66</title>
<g id="a_Node000066"><a xlink:href="solver_2bindings_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="2416.38,-252.5 2267.62,-252.5 2267.62,-233.25 2416.38,-233.25 2416.38,-252.5"/>
<text xml:space="preserve" text-anchor="middle" x="2342" y="-239" font-family="Helvetica,sans-Serif" font-size="10.00">src/python/solver/bindings.cpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node66 -->
<g id="edge137_Node000001_Node000066" class="edge">
<title>Node1&#45;&gt;Node66</title>
<g id="a_edge137_Node000001_Node000066"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1637.33,-534.5C1810.98,-530.62 2223.58,-518.2 2359,-485.75 2516.24,-448.07 2604.18,-476.62 2693,-341.5 2703.19,-325.99 2705.05,-313.86 2693,-299.75 2658.2,-258.97 2508.95,-247.81 2416.64,-244.84"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1637.43,-531 1627.51,-534.72 1637.58,-538 1637.43,-531"/>
</a>
</g>
</g>
<!-- Node73 -->
<g id="Node000073" class="node">
<title>Node73</title>
<g id="a_Node000073"><a xlink:href="logging_8h.html" target="_top" xlink:title=" ">
<polygon fill="#fff0f0" stroke="red" points="2485.75,-413.62 2390.25,-413.62 2390.25,-383.12 2485.75,-383.12 2485.75,-413.62"/>
<text xml:space="preserve" text-anchor="start" x="2398.25" y="-400.12" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="middle" x="2438" y="-388.88" font-family="Helvetica,sans-Serif" font-size="10.00">/utils/logging.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node73 -->
<g id="edge126_Node000001_Node000073" class="edge">
<title>Node1&#45;&gt;Node73</title>
<g id="a_edge126_Node000001_Node000073"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1637.17,-536.24C1804.97,-535.89 2194.45,-530.15 2318,-485.75 2361.24,-470.21 2402.68,-434.17 2423.7,-413.9"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1637.23,-532.74 1627.23,-536.26 1637.23,-539.74 1637.23,-532.74"/>
</a>
</g>
</g>
<!-- Node75 -->
<g id="Node000075" class="node">
<title>Node75</title>
<g id="a_Node000075"><a xlink:href="logging_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="2371.88,-330.25 2256.12,-330.25 2256.12,-311 2371.88,-311 2371.88,-330.25"/>
<text xml:space="preserve" text-anchor="middle" x="2314" y="-316.75" font-family="Helvetica,sans-Serif" font-size="10.00">src/lib/utils/logging.cpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node75 -->
<g id="edge136_Node000001_Node000075" class="edge">
<title>Node1&#45;&gt;Node75</title>
<g id="a_edge136_Node000001_Node000075"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1637.26,-535.48C1811.74,-533.63 2221.05,-525.08 2269,-485.75 2317.66,-445.84 2316.5,-358.72 2314.74,-330.58"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1637.34,-531.98 1627.38,-535.58 1637.41,-538.98 1637.34,-531.98"/>
</a>
</g>
</g>
<!-- Node77 -->
<g id="Node000077" class="node">
<title>Node77</title>
<g id="a_Node000077"><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="199.5,-335.88 66.5,-335.88 66.5,-305.38 199.5,-305.38 199.5,-335.88"/>
<text xml:space="preserve" text-anchor="start" x="74.5" y="-322.38" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="middle" x="133" y="-311.12" font-family="Helvetica,sans-Serif" font-size="10.00">/engine/scratchpads/utils.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node77 -->
<g id="edge113_Node000001_Node000077" class="edge">
<title>Node1&#45;&gt;Node77</title>
<g id="a_edge113_Node000001_Node000077"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1480.93,-535.28C1201.84,-532.42 267.35,-520.31 214,-485.75 160.4,-451.02 141.03,-369.65 135.19,-336.29"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1480.6,-538.78 1490.64,-535.38 1480.67,-531.78 1480.6,-538.78"/>
</a>
</g>
</g>
<!-- Node3 -->
<g id="Node000003" class="node">
<title>Node3</title>
<g id="a_Node000003"><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="711.75,-30.5 616.25,-30.5 616.25,0 711.75,0 711.75,-30.5"/>
<text xml:space="preserve" text-anchor="start" x="624.25" y="-17" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="middle" x="664" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">/engine/engine.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="M306.57,-394.02C220.22,-388.71 91.59,-375.23 57,-341.5 25.36,-310.64 38,-288.08 38,-243.88 38,-243.88 38,-243.88 38,-164.12 38,-45.47 469.33,-21.91 615.92,-17.33"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="306.23,-397.5 316.42,-394.6 306.64,-390.52 306.23,-397.5"/>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node12 -->
<g id="edge3_Node000002_Node000012" class="edge">
<title>Node2&#45;&gt;Node12</title>
<g id="a_edge3_Node000002_Node000012"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M398.6,-366.48C402.23,-355.92 406.11,-344.6 409.07,-335.98"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="395.39,-365.05 395.46,-375.64 402.02,-367.32 395.39,-365.05"/>
</a>
</g>
</g>
<!-- Node13 -->
<g id="Node000013" class="node">
<title>Node13</title>
<g id="a_Node000013"><a xlink:href="_point_solver_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="807.62,-258.12 690.38,-258.12 690.38,-227.62 807.62,-227.62 807.62,-258.12"/>
<text xml:space="preserve" text-anchor="start" x="698.38" 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="749" y="-233.38" font-family="Helvetica,sans-Serif" font-size="10.00">/PointSolver.cpp</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node13 -->
<g id="edge4_Node000002_Node000013" class="edge">
<title>Node2&#45;&gt;Node13</title>
<g id="a_edge4_Node000002_Node000013"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M346.12,-370.02C337.18,-361.98 328.95,-352.39 324,-341.5 316.32,-324.61 311.74,-313.68 324,-299.75 365.59,-252.49 542.6,-272.05 605,-263.75 633.02,-260.02 664.08,-255.75 690.17,-252.13"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="343.73,-372.58 353.67,-376.26 348.2,-367.19 343.73,-372.58"/>
</a>
</g>
</g>
<!-- Node14&#45;&gt;Node2 -->
<g id="edge6_Node000014_Node000002" class="edge">
<title>Node14&#45;&gt;Node2</title>
<g id="a_edge6_Node000014_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1483.14,-468.82C1310.11,-466.61 873.15,-457.4 510,-419.25 493.14,-417.48 475.07,-414.91 458.14,-412.2"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1483.09,-472.32 1493.13,-468.94 1483.18,-465.32 1483.09,-472.32"/>
</a>
</g>
</g>
<!-- Node14&#45;&gt;Node3 -->
<g id="edge7_Node000014_Node000003" class="edge">
<title>Node14&#45;&gt;Node3</title>
<g id="a_edge7_Node000014_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1483.56,-466.39C1362.81,-460.63 1137.21,-446.34 1113,-419.25 1046.61,-344.96 1193.07,-356.57 1211,-341.5 1247.88,-310.49 1330.39,-182.43 1301,-144.25 1299.71,-142.58 1009.07,-66.92 1007,-66.5 902.64,-45.13 778.62,-29.29 712.02,-21.55"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1483.24,-469.88 1493.39,-466.85 1483.56,-462.88 1483.24,-469.88"/>
</a>
</g>
</g>
<!-- Node14&#45;&gt;Node12 -->
<g id="edge103_Node000014_Node000012" class="edge">
<title>Node14&#45;&gt;Node12</title>
<g id="a_edge103_Node000014_Node000012"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1483.53,-470.31C1339.82,-470.64 1017.44,-465.55 751,-419.25 641.33,-400.19 516.5,-358.59 454.05,-336.35"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1483.31,-473.81 1493.3,-470.28 1483.28,-466.81 1483.31,-473.81"/>
</a>
</g>
</g>
<!-- Node14&#45;&gt;Node15 -->
<g id="edge8_Node000014_Node000015" class="edge">
<title>Node14&#45;&gt;Node15</title>
<g id="a_edge8_Node000014_Node000015"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1483.51,-463.71C1376.64,-455.26 1175.15,-438.48 1004,-419.25 974.5,-415.94 941.78,-411.61 914.63,-407.84"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1483.06,-467.18 1493.31,-464.48 1483.61,-460.2 1483.06,-467.18"/>
</a>
</g>
</g>
<!-- Node14&#45;&gt;Node16 -->
<g id="edge47_Node000014_Node000016" class="edge">
<title>Node14&#45;&gt;Node16</title>
<g id="a_edge47_Node000014_Node000016"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1483.37,-468.7C1300.73,-466.2 846.37,-456.28 789,-419.25 759.48,-400.19 745.59,-358.49 740.07,-336.26"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1483.18,-472.2 1493.23,-468.84 1483.28,-465.2 1483.18,-472.2"/>
</a>
</g>
</g>
<!-- Node14&#45;&gt;Node19 -->
<g id="edge104_Node000014_Node000019" class="edge">
<title>Node14&#45;&gt;Node19</title>
<g id="a_edge104_Node000014_Node000019"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1519.98,-448.85C1507.6,-440.87 1494.63,-430.84 1485,-419.25 1460.9,-390.24 1458.72,-378.42 1451,-341.5 1447.2,-323.34 1446.11,-317.65 1451,-299.75 1455.16,-284.54 1464.64,-269.25 1472.37,-258.52"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1518.07,-451.78 1528.43,-454.01 1521.72,-445.81 1518.07,-451.78"/>
</a>
</g>
</g>
<!-- Node21 -->
<g id="Node000021" class="node">
<title>Node21</title>
<g id="a_Node000021"><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="1201.62,-341.5 1066.38,-341.5 1066.38,-299.75 1201.62,-299.75 1201.62,-341.5"/>
<text xml:space="preserve" text-anchor="start" x="1074.38" y="-328" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="start" x="1074.38" y="-316.75" font-family="Helvetica,sans-Serif" font-size="10.00">/engine/scratchpads/engine</text>
<text xml:space="preserve" text-anchor="middle" x="1134" y="-305.5" font-family="Helvetica,sans-Serif" font-size="10.00">_graph_scratchpad.h</text>
</a>
</g>
</g>
<!-- Node14&#45;&gt;Node21 -->
<g id="edge48_Node000014_Node000021" class="edge">
<title>Node14&#45;&gt;Node21</title>
<g id="a_edge48_Node000014_Node000021"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1483.35,-463.49C1430.73,-457.24 1359.91,-444.6 1302,-419.25 1273.23,-406.66 1271.78,-393.89 1245,-377.5 1223.75,-364.49 1199.08,-351.85 1178.4,-341.89"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1482.8,-466.95 1493.13,-464.6 1483.58,-460 1482.8,-466.95"/>
</a>
</g>
</g>
<!-- Node14&#45;&gt;Node25 -->
<g id="edge107_Node000014_Node000025" class="edge">
<title>Node14&#45;&gt;Node25</title>
<g id="a_edge107_Node000014_Node000025"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1613.68,-450.62C1633.8,-442.46 1656.24,-431.86 1675,-419.25 1706.49,-398.08 1763.56,-317.69 1797,-299.75 1864.67,-263.44 1917.68,-323.44 1966,-263.75 2040.15,-172.14 1854.47,-68.54 1777.54,-30.9"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1612.52,-447.31 1604.5,-454.23 1615.08,-453.83 1612.52,-447.31"/>
</a>
</g>
</g>
<!-- Node14&#45;&gt;Node26 -->
<g id="edge57_Node000014_Node000026" class="edge">
<title>Node14&#45;&gt;Node26</title>
<g id="a_edge57_Node000014_Node000026"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1483.4,-463.2C1422.03,-456.41 1342.31,-443.19 1321,-419.25 1302.33,-398.27 1303.99,-363.78 1307.52,-341.91"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1482.81,-466.66 1493.12,-464.24 1483.55,-459.7 1482.81,-466.66"/>
</a>
</g>
</g>
<!-- Node14&#45;&gt;Node31 -->
<g id="edge58_Node000014_Node000031" class="edge">
<title>Node14&#45;&gt;Node31</title>
<g id="a_edge58_Node000014_Node000031"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1483.78,-466.69C1367.82,-461.51 1151.32,-448.21 1080,-419.25 1037.1,-401.83 996.8,-364.86 974.36,-341.75"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1483.37,-470.17 1493.51,-467.11 1483.67,-463.18 1483.37,-470.17"/>
</a>
</g>
</g>
<!-- Node14&#45;&gt;Node34 -->
<g id="edge49_Node000014_Node000034" class="edge">
<title>Node14&#45;&gt;Node34</title>
<g id="a_edge49_Node000014_Node000034"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1609.71,-449.84C1624.33,-442.14 1639.22,-432.03 1650,-419.25 1668.98,-396.75 1677.59,-363.01 1681.34,-341.67"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1608.47,-446.55 1601.05,-454.12 1611.56,-452.83 1608.47,-446.55"/>
</a>
</g>
</g>
<!-- Node37 -->
<g id="Node000037" class="node">
<title>Node37</title>
<g id="a_Node000037"><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="1437.75,-419.25 1330.25,-419.25 1330.25,-377.5 1437.75,-377.5 1437.75,-419.25"/>
<text xml:space="preserve" text-anchor="start" x="1338.25" y="-405.75" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="start" x="1338.25" y="-394.5" font-family="Helvetica,sans-Serif" font-size="10.00">/engine/views/engine</text>
<text xml:space="preserve" text-anchor="middle" x="1384" y="-383.25" font-family="Helvetica,sans-Serif" font-size="10.00">_view_abstract.h</text>
</a>
</g>
</g>
<!-- Node14&#45;&gt;Node37 -->
<g id="edge59_Node000014_Node000037" class="edge">
<title>Node14&#45;&gt;Node37</title>
<g id="a_edge59_Node000014_Node000037"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1511.74,-450.56C1487.87,-441 1458.89,-429.39 1434.58,-419.64"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1510.32,-453.77 1520.91,-454.24 1512.93,-447.27 1510.32,-453.77"/>
</a>
</g>
</g>
<!-- Node38 -->
<g id="Node000038" class="node">
<title>Node38</title>
<g id="a_Node000038"><a xlink:href="mesa_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1979.88,-413.62 1870.12,-413.62 1870.12,-383.12 1979.88,-383.12 1979.88,-413.62"/>
<text xml:space="preserve" text-anchor="start" x="1878.12" y="-400.12" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="middle" x="1925" y="-388.88" font-family="Helvetica,sans-Serif" font-size="10.00">/io/generative/mesa.h</text>
</a>
</g>
</g>
<!-- Node14&#45;&gt;Node38 -->
<g id="edge64_Node000014_Node000038" class="edge">
<title>Node14&#45;&gt;Node38</title>
<g id="a_edge64_Node000014_Node000038"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1634.46,-459.14C1694.77,-450.28 1781.27,-436.28 1856,-419.25 1862.69,-417.73 1869.68,-415.94 1876.55,-414.07"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1634.03,-455.66 1624.64,-460.57 1635.04,-462.59 1634.03,-455.66"/>
</a>
</g>
</g>
<!-- Node44 -->
<g id="Node000044" class="node">
<title>Node44</title>
<g id="a_Node000044"><a xlink:href="mesa_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1932.38,-335.88 1831.62,-335.88 1831.62,-305.38 1932.38,-305.38 1932.38,-335.88"/>
<text xml:space="preserve" text-anchor="start" x="1839.62" 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="1882" y="-311.12" font-family="Helvetica,sans-Serif" font-size="10.00">/mesa.cpp</text>
</a>
</g>
</g>
<!-- Node14&#45;&gt;Node44 -->
<g id="edge105_Node000014_Node000044" class="edge">
<title>Node14&#45;&gt;Node44</title>
<g id="a_edge105_Node000014_Node000044"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1634.33,-461.45C1699.76,-453.29 1788.52,-439.04 1818,-419.25 1848.63,-398.7 1868.05,-358.02 1876.73,-336.23"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1634.23,-457.94 1624.73,-462.62 1635.08,-464.88 1634.23,-457.94"/>
</a>
</g>
</g>
<!-- Node14&#45;&gt;Node45 -->
<g id="edge67_Node000014_Node000045" class="edge">
<title>Node14&#45;&gt;Node45</title>
<g id="a_edge67_Node000014_Node000045"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1634.58,-464.71C1720.97,-458.31 1866.27,-444.69 1989,-419.25 1995.8,-417.84 2002.9,-416.05 2009.82,-414.12"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1634.54,-461.21 1624.82,-465.42 1635.05,-468.19 1634.54,-461.21"/>
</a>
</g>
</g>
<!-- Node14&#45;&gt;Node46 -->
<g id="edge106_Node000014_Node000046" class="edge">
<title>Node14&#45;&gt;Node46</title>
<g id="a_edge106_Node000014_Node000046"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1634.53,-467.45C1779.39,-462.85 2085.21,-449.63 2122,-419.25 2146.74,-398.82 2150.46,-358.09 2150.54,-336.26"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1634.53,-463.95 1624.64,-467.76 1634.74,-470.95 1634.53,-463.95"/>
</a>
</g>
</g>
<!-- Node14&#45;&gt;Node47 -->
<g id="edge70_Node000014_Node000047" class="edge">
<title>Node14&#45;&gt;Node47</title>
<g id="a_edge70_Node000014_Node000047"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1634.24,-469.44C1793.67,-468.44 2176.96,-461.42 2495,-419.25 2642.09,-399.75 2812.22,-358.44 2897.79,-336.32"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1634.65,-465.94 1624.67,-469.49 1634.69,-472.94 1634.65,-465.94"/>
</a>
</g>
</g>
<!-- Node52 -->
<g id="Node000052" class="node">
<title>Node52</title>
<g id="a_Node000052"><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="2879.62,-102.62 2768.38,-102.62 2768.38,-72.12 2879.62,-72.12 2879.62,-102.62"/>
<text xml:space="preserve" text-anchor="start" x="2776.38" y="-89.12" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="middle" x="2824" y="-77.88" font-family="Helvetica,sans-Serif" font-size="10.00">/policy/stellar_policy.h</text>
</a>
</g>
</g>
<!-- Node14&#45;&gt;Node52 -->
<g id="edge87_Node000014_Node000052" class="edge">
<title>Node14&#45;&gt;Node52</title>
<g id="a_edge87_Node000014_Node000052"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1634.49,-460.17C1689.69,-451.94 1758.5,-438.28 1780,-419.25 1822.27,-381.84 1777.81,-333.57 1823,-299.75 1876.64,-259.6 2359.86,-279.48 2425,-263.75 2574.68,-227.61 2738.52,-138.11 2799.43,-102.92"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1634.19,-456.68 1624.8,-461.58 1635.2,-463.61 1634.19,-456.68"/>
</a>
</g>
</g>
<!-- Node56 -->
<g id="Node000056" class="node">
<title>Node56</title>
<g id="a_Node000056"><a xlink:href="weak_8h.html" target="_top" xlink:title=" ">
<polygon fill="#fff0f0" stroke="red" points="1236.12,-413.62 1121.88,-413.62 1121.88,-383.12 1236.12,-383.12 1236.12,-413.62"/>
<text xml:space="preserve" text-anchor="start" x="1129.88" y="-400.12" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="middle" x="1179" y="-388.88" font-family="Helvetica,sans-Serif" font-size="10.00">/reaction/weak/weak.h</text>
</a>
</g>
</g>
<!-- Node14&#45;&gt;Node56 -->
<g id="edge88_Node000014_Node000056" class="edge">
<title>Node14&#45;&gt;Node56</title>
<g id="a_edge88_Node000014_Node000056"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1483.3,-459.6C1420.47,-450.8 1328.94,-436.66 1250,-419.25 1243.13,-417.73 1235.93,-415.95 1228.86,-414.09"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1482.8,-463.06 1493.19,-460.97 1483.77,-456.13 1482.8,-463.06"/>
</a>
</g>
</g>
<!-- Node61 -->
<g id="Node000061" class="node">
<title>Node61</title>
<g id="a_Node000061"><a xlink:href="_point_solver_8h.html" target="_top" xlink:title=" ">
<polygon fill="#fff0f0" stroke="red" points="1611.88,-335.88 1460.12,-335.88 1460.12,-305.38 1611.88,-305.38 1611.88,-335.88"/>
<text xml:space="preserve" text-anchor="start" x="1468.12" y="-322.38" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="middle" x="1536" y="-311.12" font-family="Helvetica,sans-Serif" font-size="10.00">/solver/strategies/PointSolver.h</text>
</a>
</g>
</g>
<!-- Node14&#45;&gt;Node61 -->
<g id="edge89_Node000014_Node000061" class="edge">
<title>Node14&#45;&gt;Node61</title>
<g id="a_edge89_Node000014_Node000061"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1603.8,-449.05C1615.41,-441.44 1626.47,-431.58 1633,-419.25 1641.69,-402.85 1642.29,-393.56 1633,-377.5 1621.86,-358.23 1601.29,-345.02 1581.94,-336.31"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1602.09,-446 1595.31,-454.14 1605.68,-452.01 1602.09,-446"/>
</a>
</g>
</g>
<!-- Node71 -->
<g id="Node000071" class="node">
<title>Node71</title>
<g id="a_Node000071"><a xlink:href="strategy__abstract_8h.html" target="_top" xlink:title=" ">
<polygon fill="#fff0f0" stroke="red" points="1623.62,-419.25 1494.38,-419.25 1494.38,-377.5 1623.62,-377.5 1623.62,-419.25"/>
<text xml:space="preserve" text-anchor="start" x="1502.38" y="-405.75" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="start" x="1502.38" y="-394.5" font-family="Helvetica,sans-Serif" font-size="10.00">/solver/strategies/strategy</text>
<text xml:space="preserve" text-anchor="middle" x="1559" y="-383.25" font-family="Helvetica,sans-Serif" font-size="10.00">_abstract.h</text>
</a>
</g>
</g>
<!-- Node14&#45;&gt;Node71 -->
<g id="edge93_Node000014_Node000071" class="edge">
<title>Node14&#45;&gt;Node71</title>
<g id="a_edge93_Node000014_Node000071"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1559,-443.72C1559,-435.81 1559,-427.23 1559,-419.74"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1555.5,-443.46 1559,-453.46 1562.5,-443.46 1555.5,-443.46"/>
</a>
</g>
</g>
<!-- Node14&#45;&gt;Node73 -->
<g id="edge95_Node000014_Node000073" class="edge">
<title>Node14&#45;&gt;Node73</title>
<g id="a_edge95_Node000014_Node000073"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1634.22,-464.39C1758.5,-455.84 2014.53,-437.73 2231,-419.25 2285.5,-414.6 2347.99,-408.49 2389.93,-404.28"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1634.22,-460.89 1624.48,-465.06 1634.69,-467.87 1634.22,-460.89"/>
</a>
</g>
</g>
<!-- Node14&#45;&gt;Node75 -->
<g id="edge108_Node000014_Node000075" class="edge">
<title>Node14&#45;&gt;Node75</title>
<g id="a_edge108_Node000014_Node000075"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1634.52,-467.22C1771.25,-462.4 2054.37,-449.07 2148,-419.25 2211.71,-398.96 2277.19,-350.79 2302.79,-330.68"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1634.72,-463.71 1624.85,-467.55 1634.97,-470.7 1634.72,-463.71"/>
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node3 -->
<g id="edge9_Node000015_Node000003" class="edge">
<title>Node15&#45;&gt;Node3</title>
<g id="a_edge9_Node000015_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M786.16,-389.37C736.34,-381.75 668.77,-367.45 614,-341.5 586.59,-328.51 585.98,-315.42 560,-299.75 526.96,-279.82 501.87,-296.2 481,-263.75 433.57,-190.02 427.85,-136.22 481,-66.5 497.33,-45.08 567.45,-30.52 615.99,-22.8"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="785.56,-392.82 795.96,-390.81 786.58,-385.89 785.56,-392.82"/>
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node13 -->
<g id="edge46_Node000015_Node000013" class="edge">
<title>Node15&#45;&gt;Node13</title>
<g id="a_edge46_Node000015_Node000013"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M849.63,-371.82C843.58,-351.03 833.02,-321.65 817,-299.75 804.91,-283.22 786.85,-268.69 772.38,-258.59"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="846.18,-372.49 852.2,-381.21 852.93,-370.64 846.18,-372.49"/>
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node16 -->
<g id="edge10_Node000015_Node000016" class="edge">
<title>Node15&#45;&gt;Node16</title>
<g id="a_edge10_Node000015_Node000016"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M823.35,-376.59C803.21,-363.77 777.88,-347.65 759.87,-336.19"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="821.46,-379.54 831.78,-381.96 825.22,-373.63 821.46,-379.54"/>
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node18 -->
<g id="edge43_Node000015_Node000018" class="edge">
<title>Node15&#45;&gt;Node18</title>
<g id="a_edge43_Node000015_Node000018"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M786.07,-386.56C746.32,-378.31 696.72,-364.36 657,-341.5 633.91,-328.21 634.05,-317.29 614,-299.75 597.24,-285.08 577.22,-269.5 562.73,-258.52"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="785.3,-389.98 795.79,-388.49 786.66,-383.11 785.3,-389.98"/>
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node21 -->
<g id="edge16_Node000015_Node000021" class="edge">
<title>Node15&#45;&gt;Node21</title>
<g id="a_edge16_Node000015_Node000021"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M920.97,-379.67C964.52,-367.8 1021.75,-352.21 1065.93,-340.17"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="920.12,-376.28 911.39,-382.28 921.96,-383.03 920.12,-376.28"/>
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node25 -->
<g id="edge45_Node000015_Node000025" class="edge">
<title>Node15&#45;&gt;Node25</title>
<g id="a_edge45_Node000015_Node000025"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M852.2,-371.58C841.16,-295.66 810.51,-77.57 821,-66.5 851.28,-34.54 1506.69,-20.49 1695.51,-17.09"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="848.73,-371.99 853.63,-381.38 855.65,-370.98 848.73,-371.99"/>
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node26 -->
<g id="edge25_Node000015_Node000026" class="edge">
<title>Node15&#45;&gt;Node26</title>
<g id="a_edge25_Node000015_Node000026"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M925.66,-387.21C997.33,-376.57 1112.15,-359 1211,-341.5 1226.22,-338.81 1242.69,-335.66 1257.82,-332.68"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="925.41,-383.71 916.03,-388.64 926.44,-390.64 925.41,-383.71"/>
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node30 -->
<g id="edge44_Node000015_Node000030" class="edge">
<title>Node15&#45;&gt;Node30</title>
<g id="a_edge44_Node000015_Node000030"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M786.25,-388.27C730.89,-379.79 652.07,-364.87 586,-341.5 547.82,-327.99 542.22,-315.71 505,-299.75 467.74,-283.78 424.26,-268.9 391.87,-258.52"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="785.44,-391.69 795.85,-389.71 786.48,-384.77 785.44,-391.69"/>
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node31 -->
<g id="edge33_Node000015_Node000031" class="edge">
<title>Node15&#45;&gt;Node31</title>
<g id="a_edge33_Node000015_Node000031"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M884.09,-376.1C898.22,-365.39 915.27,-352.48 929.22,-341.91"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="882.35,-373.03 876.49,-381.86 886.57,-378.61 882.35,-373.03"/>
</a>
</g>
</g>
<!-- Node17 -->
<g id="Node000017" class="node">
<title>Node17</title>
<g id="a_Node000017"><a xlink:href="engine__procedures_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="620,-108.25 490,-108.25 490,-66.5 620,-66.5 620,-108.25"/>
<text xml:space="preserve" text-anchor="start" x="498" y="-94.75" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="start" x="498" y="-83.5" font-family="Helvetica,sans-Serif" font-size="10.00">/engine/procedures/engine</text>
<text xml:space="preserve" text-anchor="middle" x="555" y="-72.25" font-family="Helvetica,sans-Serif" font-size="10.00">_procedures.h</text>
</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="M709.01,-297.91C697.24,-288.11 683.81,-276 673,-263.75 627.61,-212.28 585.57,-142.43 566.2,-108.51"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="706.47,-300.36 716.44,-303.96 710.89,-294.93 706.47,-300.36"/>
</a>
</g>
</g>
<!-- Node16&#45;&gt;Node18 -->
<g id="edge13_Node000016_Node000018" class="edge">
<title>Node16&#45;&gt;Node18</title>
<g id="a_edge13_Node000016_Node000018"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M689.13,-300.93C655.66,-287.86 611.58,-270.65 580.62,-258.56"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="687.6,-304.09 698.18,-304.47 690.14,-297.57 687.6,-304.09"/>
</a>
</g>
</g>
<!-- Node16&#45;&gt;Node19 -->
<g id="edge14_Node000016_Node000019" class="edge">
<title>Node16&#45;&gt;Node19</title>
<g id="a_edge14_Node000016_Node000019"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M819.13,-308.65C842.94,-305.61 868.99,-302.41 893,-299.75 1085.32,-278.41 1313.43,-258.32 1421.39,-249.12"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="818.97,-305.14 809.5,-309.89 819.87,-312.09 818.97,-305.14"/>
</a>
</g>
</g>
<!-- Node16&#45;&gt;Node20 -->
<g id="edge15_Node000016_Node000020" class="edge">
<title>Node16&#45;&gt;Node20</title>
<g id="a_edge15_Node000016_Node000020"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M706.98,-297.85C696.72,-288.62 686.47,-276.93 681,-263.75 669,-234.83 688.83,-199.83 702.58,-180.58"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="704.42,-300.27 714.33,-304.03 708.93,-294.92 704.42,-300.27"/>
</a>
</g>
</g>
<!-- Node17&#45;&gt;Node3 -->
<g id="edge12_Node000017_Node000003" class="edge">
<title>Node17&#45;&gt;Node3</title>
<g id="a_edge12_Node000017_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M595.83,-60.1C611.18,-50.23 628.07,-39.37 641.2,-30.92"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="594.32,-56.92 587.8,-65.27 598.1,-62.81 594.32,-56.92"/>
</a>
</g>
</g>
<!-- Node21&#45;&gt;Node18 -->
<g id="edge22_Node000021_Node000018" class="edge">
<title>Node21&#45;&gt;Node18</title>
<g id="a_edge22_Node000021_Node000018"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1054.67,-305.22C1042.73,-303.26 1030.56,-301.36 1019,-299.75 869.38,-278.88 830.9,-282.52 681,-263.75 652.9,-260.23 621.66,-255.78 596.02,-251.98"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1054.07,-308.67 1064.52,-306.87 1055.23,-301.77 1054.07,-308.67"/>
</a>
</g>
</g>
<!-- Node21&#45;&gt;Node19 -->
<g id="edge23_Node000021_Node000019" class="edge">
<title>Node21&#45;&gt;Node19</title>
<g id="a_edge23_Node000021_Node000019"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1212.97,-302.53C1275.97,-288.9 1363.01,-270.06 1421.29,-257.45"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1212.41,-299.07 1203.38,-304.61 1213.89,-305.92 1212.41,-299.07"/>
</a>
</g>
</g>
<!-- Node21&#45;&gt;Node22 -->
<g id="edge17_Node000021_Node000022" class="edge">
<title>Node21&#45;&gt;Node22</title>
<g id="a_edge17_Node000021_Node000022"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1149.25,-289.61C1165.93,-256.8 1191.95,-205.58 1204.6,-180.69"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1146.29,-287.71 1144.88,-298.21 1152.53,-290.88 1146.29,-287.71"/>
</a>
</g>
</g>
<!-- Node21&#45;&gt;Node23 -->
<g id="edge21_Node000021_Node000023" class="edge">
<title>Node21&#45;&gt;Node23</title>
<g id="a_edge21_Node000021_Node000023"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1133.78,-287.93C1131.78,-249.05 1122.57,-183.48 1085,-144.25 1062.32,-120.56 1029.48,-106.91 998.62,-99.04"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1130.27,-287.94 1134.14,-297.8 1137.27,-287.68 1130.27,-287.94"/>
</a>
</g>
</g>
<!-- Node21&#45;&gt;Node25 -->
<g id="edge24_Node000021_Node000025" class="edge">
<title>Node21&#45;&gt;Node25</title>
<g id="a_edge24_Node000021_Node000025"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1167.18,-292.22C1212.61,-255.52 1297.61,-189.76 1377,-144.25 1451.19,-101.72 1472.25,-94.64 1553,-66.5 1600.57,-49.92 1656.41,-35.96 1695.76,-26.99"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1165.1,-289.4 1159.54,-298.42 1169.51,-294.83 1165.1,-289.4"/>
</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="M1143.08,-146.61C1091.2,-133.42 1020.89,-115.55 971.9,-103.09"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1142.17,-149.99 1152.72,-149.06 1143.89,-143.2 1142.17,-149.99"/>
</a>
</g>
</g>
<!-- Node23&#45;&gt;Node3 -->
<g id="edge19_Node000023_Node000003" class="edge">
<title>Node23&#45;&gt;Node3</title>
<g id="a_edge19_Node000023_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M850.66,-68.61C807.6,-56.53 751.52,-40.8 712.11,-29.74"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="849.56,-71.93 860.13,-71.27 851.45,-65.19 849.56,-71.93"/>
</a>
</g>
</g>
<!-- Node24 -->
<g id="Node000024" class="node">
<title>Node24</title>
<g id="a_Node000024"><a xlink:href="engine_2scratchpads_2bindings_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="988.75,-30.5 839.25,-30.5 839.25,0 988.75,0 988.75,-30.5"/>
<text xml:space="preserve" text-anchor="start" x="847.25" y="-17" font-family="Helvetica,sans-Serif" font-size="10.00">src/python/engine/scratchpads</text>
<text xml:space="preserve" text-anchor="middle" x="914" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">/bindings.cpp</text>
</a>
</g>
</g>
<!-- Node23&#45;&gt;Node24 -->
<g id="edge20_Node000023_Node000024" class="edge">
<title>Node23&#45;&gt;Node24</title>
<g id="a_edge20_Node000023_Node000024"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M914,-60.4C914,-50.39 914,-39.31 914,-30.76"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="910.5,-60.33 914,-70.33 917.5,-60.33 910.5,-60.33"/>
</a>
</g>
</g>
<!-- Node26&#45;&gt;Node27 -->
<g id="edge26_Node000026_Node000027" class="edge">
<title>Node26&#45;&gt;Node27</title>
<g id="a_edge26_Node000026_Node000027"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1377.2,-309.68C1400.46,-306.29 1426.87,-302.64 1451,-299.75 1615.93,-279.99 1660.32,-297.29 1823,-263.75 1825.66,-263.2 1828.36,-262.58 1831.08,-261.91"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1376.94,-306.18 1367.55,-311.09 1377.95,-313.1 1376.94,-306.18"/>
</a>
</g>
</g>
<!-- Node28 -->
<g id="Node000028" class="node">
<title>Node28</title>
<g id="a_Node000028"><a xlink:href="engine__views_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1493.75,-186 1386.25,-186 1386.25,-144.25 1493.75,-144.25 1493.75,-186"/>
<text xml:space="preserve" text-anchor="start" x="1394.25" y="-172.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="start" x="1394.25" y="-161.25" font-family="Helvetica,sans-Serif" font-size="10.00">/engine/views/engine</text>
<text xml:space="preserve" text-anchor="middle" x="1440" y="-150" font-family="Helvetica,sans-Serif" font-size="10.00">_views.h</text>
</a>
</g>
</g>
<!-- Node26&#45;&gt;Node28 -->
<g id="edge31_Node000026_Node000028" class="edge">
<title>Node26&#45;&gt;Node28</title>
<g id="a_edge31_Node000026_Node000028"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1330.43,-289.75C1343.32,-269.78 1361.47,-243.35 1380,-222 1391.01,-209.31 1404.62,-196.45 1416.09,-186.27"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1327.61,-287.67 1325.19,-297.99 1333.51,-291.43 1327.61,-287.67"/>
</a>
</g>
</g>
<!-- Node26&#45;&gt;Node30 -->
<g id="edge32_Node000026_Node000030" class="edge">
<title>Node26&#45;&gt;Node30</title>
<g id="a_edge32_Node000026_Node000030"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1246.78,-305.35C1234.92,-303.17 1222.63,-301.17 1211,-299.75 888.57,-260.29 804.32,-295.1 481,-263.75 452.77,-261.01 421.46,-256.58 395.9,-252.59"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1246.02,-308.77 1256.49,-307.21 1247.33,-301.9 1246.02,-308.77"/>
</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="M1820.13,-221.5C1699.23,-194.25 1566.6,-178.55 1494.12,-171.17"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1819.04,-224.84 1829.57,-223.66 1820.6,-218.02 1819.04,-224.84"/>
</a>
</g>
</g>
<!-- Node27&#45;&gt;Node29 -->
<g id="edge30_Node000027_Node000029" class="edge">
<title>Node27&#45;&gt;Node29</title>
<g id="a_edge30_Node000027_Node000029"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1950.57,-231.01C2042.22,-215.81 2206.78,-188.54 2290.31,-174.69"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1950,-227.55 1940.71,-232.64 1951.15,-234.46 1950,-227.55"/>
</a>
</g>
</g>
<!-- Node28&#45;&gt;Node3 -->
<g id="edge28_Node000028_Node000003" class="edge">
<title>Node28&#45;&gt;Node3</title>
<g id="a_edge28_Node000028_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1383.93,-139.41C1329.77,-116.64 1244.85,-83.85 1168,-66.5 1124.2,-56.61 829.46,-30.52 712.09,-20.37"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1382.38,-142.55 1392.95,-143.23 1385.11,-136.11 1382.38,-142.55"/>
</a>
</g>
</g>
<!-- Node28&#45;&gt;Node25 -->
<g id="edge29_Node000028_Node000025" class="edge">
<title>Node28&#45;&gt;Node25</title>
<g id="a_edge29_Node000028_Node000025"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1492.23,-138.88C1556.52,-107.82 1663.57,-56.09 1715.66,-30.91"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1490.75,-135.71 1483.27,-143.22 1493.8,-142.02 1490.75,-135.71"/>
</a>
</g>
</g>
<!-- Node31&#45;&gt;Node20 -->
<g id="edge42_Node000031_Node000020" class="edge">
<title>Node31&#45;&gt;Node20</title>
<g id="a_edge42_Node000031_Node000020"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M919.94,-292.58C892.33,-272.29 852.99,-244.3 817,-222 792.62,-206.89 763.85,-191.48 742.92,-180.68"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="917.86,-295.39 927.98,-298.51 922.02,-289.76 917.86,-295.39"/>
</a>
</g>
</g>
<!-- Node31&#45;&gt;Node28 -->
<g id="edge40_Node000031_Node000028" class="edge">
<title>Node31&#45;&gt;Node28</title>
<g id="a_edge40_Node000031_Node000028"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1020.87,-299.05C1117.16,-268.51 1296.19,-211.73 1385.87,-183.29"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1020.03,-295.65 1011.55,-302.01 1022.15,-302.32 1020.03,-295.65"/>
</a>
</g>
</g>
<!-- Node32 -->
<g id="Node000032" class="node">
<title>Node32</title>
<g id="a_Node000032"><a xlink:href="engine__multiscale__scratchpad_8h.html" target="_top" xlink:title="Scratchpad implementation for the MultiscalePartitioningEngineView.">
<polygon fill="white" stroke="#666666" points="1037.62,-263.75 902.38,-263.75 902.38,-222 1037.62,-222 1037.62,-263.75"/>
<text xml:space="preserve" text-anchor="start" x="910.38" y="-250.25" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="start" x="910.38" y="-239" font-family="Helvetica,sans-Serif" font-size="10.00">/engine/scratchpads/engine</text>
<text xml:space="preserve" text-anchor="middle" x="970" y="-227.75" font-family="Helvetica,sans-Serif" font-size="10.00">_multiscale_scratchpad.h</text>
</a>
</g>
</g>
<!-- Node31&#45;&gt;Node32 -->
<g id="edge34_Node000031_Node000032" class="edge">
<title>Node31&#45;&gt;Node32</title>
<g id="a_edge34_Node000031_Node000032"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M961.79,-288.28C963.29,-280.16 964.87,-271.62 966.24,-264.23"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="958.4,-287.37 960.03,-297.84 965.29,-288.64 958.4,-287.37"/>
</a>
</g>
</g>
<!-- Node33 -->
<g id="Node000033" class="node">
<title>Node33</title>
<g id="a_Node000033"><a xlink:href="engine__multiscale__scratchpad_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1075.5,-180.38 906.5,-180.38 906.5,-149.88 1075.5,-149.88 1075.5,-180.38"/>
<text xml:space="preserve" text-anchor="start" x="914.5" 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="991" y="-155.62" font-family="Helvetica,sans-Serif" font-size="10.00">/engine_multiscale_scratchpad.cpp</text>
</a>
</g>
</g>
<!-- Node31&#45;&gt;Node33 -->
<g id="edge41_Node000031_Node000033" class="edge">
<title>Node31&#45;&gt;Node33</title>
<g id="a_edge41_Node000031_Node000033"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1017.98,-293.51C1029.6,-285.69 1040.21,-275.88 1047,-263.75 1056.06,-247.56 1054.11,-239.14 1047,-222 1040,-205.13 1025.16,-190.71 1012.51,-180.74"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1016.46,-290.34 1009.79,-298.57 1020.14,-296.29 1016.46,-290.34"/>
</a>
</g>
</g>
<!-- Node32&#45;&gt;Node20 -->
<g id="edge38_Node000032_Node000020" class="edge">
<title>Node32&#45;&gt;Node20</title>
<g id="a_edge38_Node000032_Node000020"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M891.12,-218.54C849.51,-206.22 799.74,-191.5 763.57,-180.79"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="890.04,-221.86 900.62,-221.34 892.02,-215.15 890.04,-221.86"/>
</a>
</g>
</g>
<!-- Node32&#45;&gt;Node22 -->
<g id="edge35_Node000032_Node000022" class="edge">
<title>Node32&#45;&gt;Node22</title>
<g id="a_edge35_Node000032_Node000022"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1045.66,-218.19C1084.71,-205.97 1131.14,-191.43 1165.01,-180.83"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1044.79,-214.8 1036.3,-221.12 1046.88,-221.48 1044.79,-214.8"/>
</a>
</g>
</g>
<!-- Node32&#45;&gt;Node23 -->
<g id="edge36_Node000032_Node000023" class="edge">
<title>Node32&#45;&gt;Node23</title>
<g id="a_edge36_Node000032_Node000023"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M895.42,-216.04C882.9,-208.33 871.54,-198.49 864,-186 854.41,-170.11 857.38,-161.58 864,-144.25 870.27,-127.83 883.83,-113.19 895.25,-103.02"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="893.43,-218.93 903.86,-220.78 896.86,-212.83 893.43,-218.93"/>
</a>
</g>
</g>
<!-- Node32&#45;&gt;Node25 -->
<g id="edge39_Node000032_Node000025" class="edge">
<title>Node32&#45;&gt;Node25</title>
<g id="a_edge39_Node000032_Node000025"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M922.17,-214.74C912.43,-206.81 903.49,-197.21 898,-186 889.84,-169.34 886.06,-158.45 898,-144.25 924.03,-113.28 1517.27,-42.62 1695.69,-22"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="919.95,-217.45 930.06,-220.63 924.14,-211.84 919.95,-217.45"/>
</a>
</g>
</g>
<!-- Node32&#45;&gt;Node33 -->
<g id="edge37_Node000032_Node000033" class="edge">
<title>Node32&#45;&gt;Node33</title>
<g id="a_edge37_Node000032_Node000033"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M978.66,-210.65C981.56,-200.18 984.66,-189.01 987.02,-180.48"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="975.33,-209.55 976.03,-220.12 982.08,-211.42 975.33,-209.55"/>
</a>
</g>
</g>
<!-- Node34&#45;&gt;Node28 -->
<g id="edge55_Node000034_Node000028" class="edge">
<title>Node34&#45;&gt;Node28</title>
<g id="a_edge55_Node000034_Node000028"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1651.48,-292.18C1626.13,-271.5 1589.55,-243.18 1555,-222 1533.43,-208.77 1508.26,-196.25 1486.98,-186.42"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1649.17,-294.81 1659.12,-298.46 1653.62,-289.41 1649.17,-294.81"/>
</a>
</g>
</g>
<!-- Node35 -->
<g id="Node000035" class="node">
<title>Node35</title>
<g id="a_Node000035"><a xlink:href="engine__adaptive__scratchpad_8h.html" target="_top" xlink:title="Scratchpad implementation for the AdaptiveEngineView.">
<polygon fill="white" stroke="#666666" points="1813.62,-263.75 1678.38,-263.75 1678.38,-222 1813.62,-222 1813.62,-263.75"/>
<text xml:space="preserve" text-anchor="start" x="1686.38" y="-250.25" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="start" x="1686.38" y="-239" font-family="Helvetica,sans-Serif" font-size="10.00">/engine/scratchpads/engine</text>
<text xml:space="preserve" text-anchor="middle" x="1746" y="-227.75" font-family="Helvetica,sans-Serif" font-size="10.00">_adaptive_scratchpad.h</text>
</a>
</g>
</g>
<!-- Node34&#45;&gt;Node35 -->
<g id="edge50_Node000034_Node000035" class="edge">
<title>Node34&#45;&gt;Node35</title>
<g id="a_edge50_Node000034_Node000035"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1707.83,-290.51C1715.01,-281.74 1722.73,-272.3 1729.34,-264.23"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1705.2,-288.2 1701.57,-298.15 1710.62,-292.63 1705.2,-288.2"/>
</a>
</g>
</g>
<!-- Node34&#45;&gt;Node36 -->
<g id="edge56_Node000034_Node000036" class="edge">
<title>Node34&#45;&gt;Node36</title>
<g id="a_edge56_Node000034_Node000036"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1749,-300.47C1750,-300.23 1751.01,-299.99 1752,-299.75 1795.09,-289.52 1919.66,-297.77 1948,-263.75 1959.88,-249.49 1956.16,-238.66 1948,-222 1939.23,-204.1 1921.65,-190.28 1906.06,-180.87"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1748.34,-297.03 1739.52,-302.91 1750.08,-303.81 1748.34,-297.03"/>
</a>
</g>
</g>
<!-- Node35&#45;&gt;Node22 -->
<g id="edge51_Node000035_Node000022" class="edge">
<title>Node35&#45;&gt;Node22</title>
<g id="a_edge51_Node000035_Node000022"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1666.84,-228.42C1653.23,-226.2 1639.21,-223.99 1626,-222 1509.99,-204.57 1375.3,-186.86 1291.85,-176.18"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1666.22,-231.86 1676.66,-230.03 1667.36,-224.96 1666.22,-231.86"/>
</a>
</g>
</g>
<!-- Node35&#45;&gt;Node23 -->
<g id="edge52_Node000035_Node000023" class="edge">
<title>Node35&#45;&gt;Node23</title>
<g id="a_edge52_Node000035_Node000023"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1695.76,-216.71C1647.58,-193.8 1572.15,-161.05 1503,-144.25 1326.83,-101.46 1113.6,-91.11 998.16,-88.81"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1694.02,-219.76 1704.55,-220.93 1697.05,-213.45 1694.02,-219.76"/>
</a>
</g>
</g>
<!-- Node35&#45;&gt;Node25 -->
<g id="edge54_Node000035_Node000025" class="edge">
<title>Node35&#45;&gt;Node25</title>
<g id="a_edge54_Node000035_Node000025"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1746,-210.59C1746,-161.15 1746,-66.84 1746,-30.77"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1742.5,-210.34 1746,-220.34 1749.5,-210.34 1742.5,-210.34"/>
</a>
</g>
</g>
<!-- Node35&#45;&gt;Node36 -->
<g id="edge53_Node000035_Node000036" class="edge">
<title>Node35&#45;&gt;Node36</title>
<g id="a_edge53_Node000035_Node000036"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1790.76,-215.8C1810.9,-204.06 1833.92,-190.64 1850.96,-180.71"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1789.02,-212.75 1782.15,-220.81 1792.55,-218.8 1789.02,-212.75"/>
</a>
</g>
</g>
<!-- Node37&#45;&gt;Node26 -->
<g id="edge61_Node000037_Node000026" class="edge">
<title>Node37&#45;&gt;Node26</title>
<g id="a_edge61_Node000037_Node000026"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1356.85,-368.81C1348.37,-359.89 1339.18,-350.22 1331.35,-341.98"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1354.24,-371.14 1363.66,-375.98 1359.31,-366.32 1354.24,-371.14"/>
</a>
</g>
</g>
<!-- Node37&#45;&gt;Node28 -->
<g id="edge63_Node000037_Node000028" class="edge">
<title>Node37&#45;&gt;Node28</title>
<g id="a_edge63_Node000037_Node000028"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1386.45,-366.12C1389.86,-330.55 1397.46,-271.03 1413,-222 1416.91,-209.68 1423.08,-196.63 1428.54,-186.24"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1383,-365.43 1385.59,-375.71 1389.97,-366.06 1383,-365.43"/>
</a>
</g>
</g>
<!-- Node37&#45;&gt;Node31 -->
<g id="edge62_Node000037_Node000031" class="edge">
<title>Node37&#45;&gt;Node31</title>
<g id="a_edge62_Node000037_Node000031"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1318.76,-386.72C1252.7,-375.82 1147.63,-358.16 1057,-341.5 1041.8,-338.71 1025.34,-335.53 1010.2,-332.55"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1317.9,-390.13 1328.33,-388.3 1319.04,-383.22 1317.9,-390.13"/>
</a>
</g>
</g>
<!-- Node37&#45;&gt;Node34 -->
<g id="edge60_Node000037_Node000034" class="edge">
<title>Node37&#45;&gt;Node34</title>
<g id="a_edge60_Node000037_Node000034"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1449.06,-383.4C1496.87,-372.8 1563.27,-357.39 1621,-341.5 1623.88,-340.71 1626.82,-339.87 1629.78,-339.01"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1448.43,-379.95 1439.42,-385.53 1449.94,-386.79 1448.43,-379.95"/>
</a>
</g>
</g>
<!-- Node39 -->
<g id="Node000039" class="node">
<title>Node39</title>
<g id="a_Node000039"><a xlink:href="generative_8h.html" target="_top" xlink:title=" ">
<polygon fill="#fff0f0" stroke="red" points="2081.38,-335.88 1950.62,-335.88 1950.62,-305.38 2081.38,-305.38 2081.38,-335.88"/>
<text xml:space="preserve" text-anchor="start" x="1958.62" y="-322.38" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="middle" x="2016" y="-311.12" font-family="Helvetica,sans-Serif" font-size="10.00">/io/generative/generative.h</text>
</a>
</g>
</g>
<!-- Node38&#45;&gt;Node39 -->
<g id="edge65_Node000038_Node000039" class="edge">
<title>Node38&#45;&gt;Node39</title>
<g id="a_edge65_Node000038_Node000039"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1951.03,-375.71C1966.25,-363.04 1985.05,-347.39 1998.51,-336.19"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1949.16,-372.71 1943.71,-381.8 1953.63,-378.09 1949.16,-372.71"/>
</a>
</g>
</g>
<!-- Node38&#45;&gt;Node44 -->
<g id="edge66_Node000038_Node000044" class="edge">
<title>Node38&#45;&gt;Node44</title>
<g id="a_edge66_Node000038_Node000044"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1911.06,-372.82C1904.19,-360.72 1896.15,-346.55 1890.27,-336.19"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1907.98,-374.48 1915.96,-381.45 1914.07,-371.03 1907.98,-374.48"/>
</a>
</g>
</g>
<!-- Node45&#45;&gt;Node39 -->
<g id="edge68_Node000045_Node000039" class="edge">
<title>Node45&#45;&gt;Node39</title>
<g id="a_edge68_Node000045_Node000039"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2042.36,-372.82C2036.13,-360.72 2028.83,-346.55 2023.5,-336.19"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2039.1,-374.14 2046.79,-381.42 2045.32,-370.93 2039.1,-374.14"/>
</a>
</g>
</g>
<!-- Node45&#45;&gt;Node46 -->
<g id="edge69_Node000045_Node000046" class="edge">
<title>Node45&#45;&gt;Node46</title>
<g id="a_edge69_Node000045_Node000046"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2082.17,-375.71C2098.06,-363.04 2117.69,-347.39 2131.74,-336.19"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2080.14,-372.86 2074.5,-381.83 2084.5,-378.33 2080.14,-372.86"/>
</a>
</g>
</g>
<!-- Node47&#45;&gt;Node25 -->
<g id="edge86_Node000047_Node000025" class="edge">
<title>Node47&#45;&gt;Node25</title>
<g id="a_edge86_Node000047_Node000025"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2921.83,-298.66C2907.27,-288.53 2889.91,-275.95 2875,-263.75 2775.37,-182.28 2781.44,-116.86 2663,-66.5 2583.17,-32.56 1976.38,-20.01 1796.26,-17.01"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2919.46,-301.28 2929.68,-304.07 2923.43,-295.51 2919.46,-301.28"/>
</a>
</g>
</g>
<!-- Node48 -->
<g id="Node000048" class="node">
<title>Node48</title>
<g id="a_Node000048"><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="2962.75,-180.38 2867.25,-180.38 2867.25,-149.88 2962.75,-149.88 2962.75,-180.38"/>
<text xml:space="preserve" text-anchor="start" x="2875.25" y="-166.88" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="middle" x="2915" y="-155.62" font-family="Helvetica,sans-Serif" font-size="10.00">/policy/chains.h</text>
</a>
</g>
</g>
<!-- Node47&#45;&gt;Node48 -->
<g id="edge71_Node000047_Node000048" class="edge">
<title>Node47&#45;&gt;Node48</title>
<g id="a_edge71_Node000047_Node000048"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2946.67,-294.05C2938.62,-261.55 2925.01,-206.57 2918.58,-180.57"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2943.19,-294.57 2948.99,-303.44 2949.99,-292.89 2943.19,-294.57"/>
</a>
</g>
</g>
<!-- Node49 -->
<g id="Node000049" class="node">
<title>Node49</title>
<g id="a_Node000049"><a xlink:href="policy_8h.html" target="_top" xlink:title=" ">
<polygon fill="#fff0f0" stroke="red" points="3044.75,-30.5 2949.25,-30.5 2949.25,0 3044.75,0 3044.75,-30.5"/>
<text xml:space="preserve" text-anchor="start" x="2957.25" y="-17" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="middle" x="2997" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">/policy/policy.h</text>
</a>
</g>
</g>
<!-- Node47&#45;&gt;Node49 -->
<g id="edge77_Node000047_Node000049" class="edge">
<title>Node47&#45;&gt;Node49</title>
<g id="a_edge77_Node000047_Node000049"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M3025.08,-311.83C3065.45,-304.58 3114.96,-290.62 3152,-263.75 3215.76,-217.51 3221.3,-185.43 3237,-108.25 3240.7,-90.07 3248.7,-80.9 3237,-66.5 3213.31,-37.34 3108.21,-24.5 3045.21,-19.34"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="3024.72,-308.34 3015.44,-313.45 3025.89,-315.24 3024.72,-308.34"/>
</a>
</g>
</g>
<!-- Node47&#45;&gt;Node52 -->
<g id="edge83_Node000047_Node000052" class="edge">
<title>Node47&#45;&gt;Node52</title>
<g id="a_edge83_Node000047_Node000052"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2933.26,-296.27C2912.33,-270.59 2879.4,-227.45 2858,-186 2843.51,-157.93 2832.87,-122.31 2827.64,-102.79"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2930.36,-298.25 2939.42,-303.74 2935.76,-293.8 2930.36,-298.25"/>
</a>
</g>
</g>
<!-- Node53 -->
<g id="Node000053" class="node">
<title>Node53</title>
<g id="a_Node000053"><a xlink:href="chains_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="3057.5,-97 2936.5,-97 2936.5,-77.75 3057.5,-77.75 3057.5,-97"/>
<text xml:space="preserve" text-anchor="middle" x="2997" y="-83.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/lib/policy/chains.cpp</text>
</a>
</g>
</g>
<!-- Node47&#45;&gt;Node53 -->
<g id="edge84_Node000047_Node000053" class="edge">
<title>Node47&#45;&gt;Node53</title>
<g id="a_edge84_Node000047_Node000053"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2957.85,-294.14C2967.57,-243.04 2989.04,-130.2 2995.27,-97.45"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2954.47,-293.19 2956.04,-303.67 2961.34,-294.5 2954.47,-293.19"/>
</a>
</g>
</g>
<!-- Node54 -->
<g id="Node000054" class="node">
<title>Node54</title>
<g id="a_Node000054"><a xlink:href="policy__logical_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="3121.12,-258.12 3006.88,-258.12 3006.88,-227.62 3121.12,-227.62 3121.12,-258.12"/>
<text xml:space="preserve" text-anchor="start" x="3014.88" y="-244.62" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="middle" x="3064" y="-233.38" font-family="Helvetica,sans-Serif" font-size="10.00">/policy/policy_logical.h</text>
</a>
</g>
</g>
<!-- Node47&#45;&gt;Node54 -->
<g id="edge78_Node000047_Node000054" class="edge">
<title>Node47&#45;&gt;Node54</title>
<g id="a_edge78_Node000047_Node000054"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2983.71,-298.67C3002.45,-285.88 3025.94,-269.85 3042.66,-258.44"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2981.94,-295.64 2975.65,-304.17 2985.88,-301.42 2981.94,-295.64"/>
</a>
</g>
</g>
<!-- Node55 -->
<g id="Node000055" class="node">
<title>Node55</title>
<g id="a_Node000055"><a xlink:href="policy__logical_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="3194.62,-180.38 3095.38,-180.38 3095.38,-149.88 3194.62,-149.88 3194.62,-180.38"/>
<text xml:space="preserve" text-anchor="start" x="3103.38" 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="3145" y="-155.62" font-family="Helvetica,sans-Serif" font-size="10.00">_logical.cpp</text>
</a>
</g>
</g>
<!-- Node47&#45;&gt;Node55 -->
<g id="edge85_Node000047_Node000055" class="edge">
<title>Node47&#45;&gt;Node55</title>
<g id="a_edge85_Node000047_Node000055"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M3025.17,-314.53C3061.85,-308.08 3104.05,-294.01 3130,-263.75 3150.09,-240.32 3149.34,-201.57 3147.13,-180.63"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="3024.81,-311.04 3015.48,-316.06 3025.9,-317.95 3024.81,-311.04"/>
</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="M2913.07,-137.96C2912.76,-117.19 2915.12,-88.14 2928,-66.5 2937.1,-51.22 2952.82,-39.22 2966.97,-30.79"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2909.57,-138.04 2913.47,-147.89 2916.57,-137.76 2909.57,-138.04"/>
</a>
</g>
</g>
<!-- Node48&#45;&gt;Node52 -->
<g id="edge73_Node000048_Node000052" class="edge">
<title>Node48&#45;&gt;Node52</title>
<g id="a_edge73_Node000048_Node000052"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2888.97,-142.46C2873.75,-129.79 2854.95,-114.14 2841.49,-102.94"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2886.37,-144.84 2896.29,-148.55 2890.84,-139.46 2886.37,-144.84"/>
</a>
</g>
</g>
<!-- Node48&#45;&gt;Node53 -->
<g id="edge76_Node000048_Node000053" class="edge">
<title>Node48&#45;&gt;Node53</title>
<g id="a_edge76_Node000048_Node000053"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2939.25,-141.72C2955.37,-126.83 2975.66,-108.09 2987.39,-97.25"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2936.89,-139.14 2931.92,-148.49 2941.64,-144.28 2936.89,-139.14"/>
</a>
</g>
</g>
<!-- Node52&#45;&gt;Node25 -->
<g id="edge75_Node000052_Node000025" class="edge">
<title>Node52&#45;&gt;Node25</title>
<g id="a_edge75_Node000052_Node000025"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2766.53,-68.94C2762.31,-68.01 2758.11,-67.18 2754,-66.5 2566.52,-35.62 1973.26,-21 1796.3,-17.25"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2765.63,-72.33 2776.17,-71.27 2767.27,-65.52 2765.63,-72.33"/>
</a>
</g>
</g>
<!-- Node52&#45;&gt;Node49 -->
<g id="edge74_Node000052_Node000049" class="edge">
<title>Node52&#45;&gt;Node49</title>
<g id="a_edge74_Node000052_Node000049"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2870.73,-67.43C2899.04,-55.96 2934.61,-41.54 2960.78,-30.93"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2869.62,-64.11 2861.67,-71.11 2872.25,-70.59 2869.62,-64.11"/>
</a>
</g>
</g>
<!-- Node54&#45;&gt;Node48 -->
<g id="edge79_Node000054_Node000048" class="edge">
<title>Node54&#45;&gt;Node48</title>
<g id="a_edge79_Node000054_Node000048"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M3025.21,-222.16C2999.77,-209.22 2967.06,-192.59 2943.89,-180.81"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="3023.42,-225.17 3033.92,-226.58 3026.59,-218.93 3023.42,-225.17"/>
</a>
</g>
</g>
<!-- Node54&#45;&gt;Node49 -->
<g id="edge80_Node000054_Node000049" class="edge">
<title>Node54&#45;&gt;Node49</title>
<g id="a_edge80_Node000054_Node000049"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M3071.57,-216.32C3080.64,-180.59 3091.73,-114.7 3067,-66.5 3059.01,-50.93 3043.7,-39.09 3029.43,-30.83"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="3068.26,-215.18 3069.03,-225.75 3075.01,-217.01 3068.26,-215.18"/>
</a>
</g>
</g>
<!-- Node54&#45;&gt;Node53 -->
<g id="edge81_Node000054_Node000053" class="edge">
<title>Node54&#45;&gt;Node53</title>
<g id="a_edge81_Node000054_Node000053"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M3053.06,-216.81C3037.78,-181.8 3010.79,-119.97 3000.83,-97.15"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="3049.76,-218 3056.97,-225.77 3056.18,-215.2 3049.76,-218"/>
</a>
</g>
</g>
<!-- Node54&#45;&gt;Node55 -->
<g id="edge82_Node000054_Node000055" class="edge">
<title>Node54&#45;&gt;Node55</title>
<g id="a_edge82_Node000054_Node000055"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M3087.93,-219.5C3101.34,-206.96 3117.68,-191.68 3129.43,-180.69"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="3085.64,-216.85 3080.72,-226.24 3090.42,-221.96 3085.64,-216.85"/>
</a>
</g>
</g>
<!-- Node61&#45;&gt;Node13 -->
<g id="edge91_Node000061_Node000013" class="edge">
<title>Node61&#45;&gt;Node13</title>
<g id="a_edge91_Node000061_Node000013"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1448.74,-308.07C1424.86,-305.12 1398.95,-302.12 1375,-299.75 1161.23,-278.58 1106.62,-286.45 893,-263.75 865.02,-260.78 834.09,-256.62 808.1,-252.88"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1448.06,-311.52 1458.42,-309.28 1448.93,-304.57 1448.06,-311.52"/>
</a>
</g>
</g>
<!-- Node61&#45;&gt;Node19 -->
<g id="edge90_Node000061_Node000019" class="edge">
<title>Node61&#45;&gt;Node19</title>
<g id="a_edge90_Node000061_Node000019"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1519.65,-295.8C1511.23,-283.55 1501.25,-269.01 1494,-258.44"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1516.57,-297.51 1525.12,-303.77 1522.34,-293.55 1516.57,-297.51"/>
</a>
</g>
</g>
<!-- Node61&#45;&gt;Node66 -->
<g id="edge92_Node000061_Node000066" class="edge">
<title>Node61&#45;&gt;Node66</title>
<g id="a_edge92_Node000061_Node000066"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1604.22,-302.72C1609.88,-301.61 1615.52,-300.6 1621,-299.75 1743.99,-280.72 2108.88,-257.65 2267.26,-248.22"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1603.95,-299.2 1594.86,-304.65 1605.36,-306.06 1603.95,-299.2"/>
</a>
</g>
</g>
<!-- Node71&#45;&gt;Node61 -->
<g id="edge94_Node000071_Node000061" class="edge">
<title>Node71&#45;&gt;Node61</title>
<g id="a_edge94_Node000071_Node000061"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1549.52,-366.15C1546.34,-355.68 1542.95,-344.51 1540.36,-335.98"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1546.14,-367.08 1552.4,-375.63 1552.84,-365.04 1546.14,-367.08"/>
</a>
</g>
</g>
<!-- Node73&#45;&gt;Node20 -->
<g id="edge100_Node000073_Node000020" class="edge">
<title>Node73&#45;&gt;Node20</title>
<g id="a_edge100_Node000073_Node000020"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2426.85,-372.49C2414.62,-346.44 2394.89,-308.15 2381,-299.75 2230.05,-208.47 1744.98,-344.21 1588,-263.75 1566.95,-252.96 1576,-232.89 1555,-222 1490.1,-188.35 970.87,-191.93 898,-186 855.89,-182.57 808.49,-177.42 772.35,-173.22"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2423.6,-373.79 2430.96,-381.41 2429.95,-370.86 2423.6,-373.79"/>
</a>
</g>
</g>
<!-- Node73&#45;&gt;Node22 -->
<g id="edge97_Node000073_Node000022" class="edge">
<title>Node73&#45;&gt;Node22</title>
<g id="a_edge97_Node000073_Node000022"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2439.48,-371.18C2439.19,-348.51 2434.69,-316.79 2414,-299.75 2350.03,-247.06 1749.04,-285.22 1669,-263.75 1629.88,-253.26 1626.55,-234.42 1588,-222 1560.44,-213.12 1393.96,-190.16 1291.98,-176.59"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2435.99,-371.11 2439.32,-381.17 2442.98,-371.23 2435.99,-371.11"/>
</a>
</g>
</g>
<!-- Node73&#45;&gt;Node25 -->
<g id="edge101_Node000073_Node000025" class="edge">
<title>Node73&#45;&gt;Node25</title>
<g id="a_edge101_Node000073_Node000025"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2497.19,-396.34C2585.78,-392.36 2737.89,-374.76 2693,-299.75 2596.99,-139.33 1978.47,-46.62 1796.37,-22.57"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2497.3,-392.83 2487.45,-396.73 2497.58,-399.83 2497.3,-392.83"/>
</a>
</g>
</g>
<!-- Node73&#45;&gt;Node47 -->
<g id="edge98_Node000073_Node000047" class="edge">
<title>Node73&#45;&gt;Node47</title>
<g id="a_edge98_Node000073_Node000047"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2497.21,-388.67C2595.71,-374.18 2792.23,-345.27 2891.94,-330.61"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2496.87,-385.18 2487.48,-390.1 2497.89,-392.1 2496.87,-385.18"/>
</a>
</g>
</g>
<!-- Node6 -->
<g id="Node000006" class="node">
<title>Node6</title>
<g id="a_Node000006"><a xlink:href="gridfire__context_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="2684.25,-335.88 2579.75,-335.88 2579.75,-305.38 2684.25,-305.38 2684.25,-335.88"/>
<text xml:space="preserve" text-anchor="start" x="2587.75" y="-322.38" font-family="Helvetica,sans-Serif" font-size="10.00">src/extern/lib/gridfire</text>
<text xml:space="preserve" text-anchor="middle" x="2632" y="-311.12" font-family="Helvetica,sans-Serif" font-size="10.00">_context.cpp</text>
</a>
</g>
</g>
<!-- Node73&#45;&gt;Node6 -->
<g id="edge96_Node000073_Node000006" class="edge">
<title>Node73&#45;&gt;Node6</title>
<g id="a_edge96_Node000073_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2485.87,-378.68C2519.34,-365.61 2563.42,-348.4 2594.38,-336.31"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2484.86,-375.32 2476.82,-382.22 2487.4,-381.84 2484.86,-375.32"/>
</a>
</g>
</g>
<!-- Node74 -->
<g id="Node000074" class="node">
<title>Node74</title>
<g id="a_Node000074"><a xlink:href="utils_2utils_8h.html" target="_top" xlink:title=" ">
<polygon fill="#fff0f0" stroke="red" points="2561.75,-335.88 2466.25,-335.88 2466.25,-305.38 2561.75,-305.38 2561.75,-335.88"/>
<text xml:space="preserve" text-anchor="start" x="2474.25" y="-322.38" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="middle" x="2514" y="-311.12" font-family="Helvetica,sans-Serif" font-size="10.00">/utils/utils.h</text>
</a>
</g>
</g>
<!-- Node73&#45;&gt;Node74 -->
<g id="edge99_Node000073_Node000074" class="edge">
<title>Node73&#45;&gt;Node74</title>
<g id="a_edge99_Node000073_Node000074"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2460.45,-375C2473.03,-362.46 2488.36,-347.18 2499.39,-336.19"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2458.34,-372.16 2453.73,-381.7 2463.28,-377.12 2458.34,-372.16"/>
</a>
</g>
</g>
<!-- Node73&#45;&gt;Node75 -->
<g id="edge102_Node000073_Node000075" class="edge">
<title>Node73&#45;&gt;Node75</title>
<g id="a_edge102_Node000073_Node000075"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2404.39,-376.84C2379.74,-361.78 2347.44,-342.05 2328.88,-330.72"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2402.44,-379.75 2412.8,-381.98 2406.09,-373.78 2402.44,-379.75"/>
</a>
</g>
</g>
<!-- Node77&#45;&gt;Node18 -->
<g id="edge115_Node000077_Node000018" class="edge">
<title>Node77&#45;&gt;Node18</title>
<g id="a_edge115_Node000077_Node000018"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M211.02,-305.21C292.79,-290.1 419.03,-266.78 489.95,-253.68"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="210.47,-301.75 201.27,-307.01 211.74,-308.64 210.47,-301.75"/>
</a>
</g>
</g>
<!-- Node77&#45;&gt;Node20 -->
<g id="edge118_Node000077_Node000020" class="edge">
<title>Node77&#45;&gt;Node20</title>
<g id="a_edge118_Node000077_Node000020"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M160.09,-298.05C172.89,-287.77 188.32,-275.23 202,-263.75 223.66,-245.57 224,-233.11 250,-222 410.06,-153.58 468.66,-216.69 640,-186 647.73,-184.62 655.82,-182.81 663.7,-180.86"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="158.1,-295.16 152.48,-304.15 162.48,-300.62 158.1,-295.16"/>
</a>
</g>
</g>
<!-- Node77&#45;&gt;Node23 -->
<g id="edge114_Node000077_Node000023" class="edge">
<title>Node77&#45;&gt;Node23</title>
<g id="a_edge114_Node000077_Node000023"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M147.04,-295.18C162.49,-269.2 187.11,-230.68 202,-222 340.15,-141.45 406.04,-229.24 560,-186 601.29,-174.4 606.38,-158.02 647,-144.25 706.65,-124.03 776.39,-109.74 829.63,-100.67"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="144.03,-293.39 141.99,-303.79 150.07,-296.93 144.03,-293.39"/>
</a>
</g>
</g>
<!-- Node77&#45;&gt;Node25 -->
<g id="edge119_Node000077_Node000025" class="edge">
<title>Node77&#45;&gt;Node25</title>
<g id="a_edge119_Node000077_Node000025"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M134.38,-293.83C136.96,-271.71 144.16,-240.54 164,-222 319.44,-76.72 422.77,-160.55 629,-108.25 699.82,-90.29 715.81,-77.75 788,-66.5 965.52,-38.84 1524.26,-22.11 1695.57,-17.53"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="130.91,-293.28 133.5,-303.55 137.89,-293.9 130.91,-293.28"/>
</a>
</g>
</g>
<!-- Node77&#45;&gt;Node30 -->
<g id="edge117_Node000077_Node000030" class="edge">
<title>Node77&#45;&gt;Node30</title>
<g id="a_edge117_Node000077_Node000030"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M184.38,-301.18C220.9,-288.07 269.29,-270.7 303.18,-258.53"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="183.59,-297.75 175.36,-304.42 185.95,-304.33 183.59,-297.75"/>
</a>
</g>
</g>
<!-- Node77&#45;&gt;Node36 -->
<g id="edge116_Node000077_Node000036" class="edge">
<title>Node77&#45;&gt;Node36</title>
<g id="a_edge116_Node000077_Node000036"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M177.14,-300.15C197.13,-290.45 220.57,-277.8 240,-263.75 261.59,-248.14 258.47,-232.37 283,-222 345.45,-195.59 1435.25,-188.8 1503,-186 1616.39,-181.31 1749.06,-173.74 1821.66,-169.43"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="175.65,-296.99 168.12,-304.44 178.65,-303.31 175.65,-296.99"/>
</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="blob_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>