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

1423 lines
74 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/partition/partition_abstract.h Pages: 1 -->
<!--zoomable 849 -->
<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 = 1861;
var viewHeight = 849;
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/partition/partition_abstract.h</title>
<!-- Node1 -->
<g id="Node000001" class="node">
<title>Node1</title>
<g id="a_Node000001"><a xlink:title=" ">
<polygon fill="#999999" stroke="#666666" points="920.38,-840.75 824.88,-840.75 824.88,-799 920.38,-799 920.38,-840.75"/>
<text xml:space="preserve" text-anchor="start" x="832.88" y="-827.25" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="start" x="832.88" y="-816" font-family="Helvetica,sans-Serif" font-size="10.00">/partition/partition</text>
<text xml:space="preserve" text-anchor="middle" x="872.62" y="-804.75" font-family="Helvetica,sans-Serif" font-size="10.00">_abstract.h</text>
</a>
</g>
</g>
<!-- Node2 -->
<g id="Node000002" class="node">
<title>Node2</title>
<g id="a_Node000002"><a xlink:href="engine__graph_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="537.88,-618.75 421.38,-618.75 421.38,-588.25 537.88,-588.25 537.88,-618.75"/>
<text xml:space="preserve" text-anchor="start" x="429.38" y="-605.25" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="middle" x="479.62" y="-594" font-family="Helvetica,sans-Serif" font-size="10.00">/engine/engine_graph.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="M813.38,-812.21C735.18,-800.33 598.04,-768.36 517.62,-685.25 499.2,-666.21 488.44,-636.58 483.32,-619"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="812.58,-815.63 822.98,-813.6 813.59,-808.7 812.58,-815.63"/>
</a>
</g>
</g>
<!-- Node31 -->
<g id="Node000031" class="node">
<title>Node31</title>
<g id="a_Node000031"><a xlink:href="partition__composite_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="928.62,-763 816.62,-763 816.62,-721.25 928.62,-721.25 928.62,-763"/>
<text xml:space="preserve" text-anchor="start" x="824.62" y="-749.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="start" x="824.62" y="-738.25" font-family="Helvetica,sans-Serif" font-size="10.00">/partition/composite</text>
<text xml:space="preserve" text-anchor="middle" x="872.62" y="-727" font-family="Helvetica,sans-Serif" font-size="10.00">/partition_composite.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node31 -->
<g id="edge51_Node000001_Node000031" class="edge">
<title>Node1&#45;&gt;Node31</title>
<g id="a_edge51_Node000001_Node000031"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M872.62,-787.25C872.62,-779.21 872.62,-770.79 872.62,-763.48"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="869.13,-787.06 872.63,-797.06 876.13,-787.06 869.13,-787.06"/>
</a>
</g>
</g>
<!-- Node32 -->
<g id="Node000032" class="node">
<title>Node32</title>
<g id="a_Node000032"><a xlink:href="partition_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1143.25,-685.25 1044,-685.25 1044,-654.75 1143.25,-654.75 1143.25,-685.25"/>
<text xml:space="preserve" text-anchor="start" x="1052" y="-671.75" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="middle" x="1093.62" y="-660.5" font-family="Helvetica,sans-Serif" font-size="10.00">/partition/partition.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node32 -->
<g id="edge83_Node000001_Node000032" class="edge">
<title>Node1&#45;&gt;Node32</title>
<g id="a_edge83_Node000001_Node000032"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M931.8,-812.86C969.92,-806.23 1018.4,-792.29 1051.62,-763 1075.07,-742.33 1086.22,-705.93 1090.83,-685.66"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="931.65,-809.34 922.33,-814.38 932.75,-816.25 931.65,-809.34"/>
</a>
</g>
</g>
<!-- Node46 -->
<g id="Node000046" class="node">
<title>Node46</title>
<g id="a_Node000046"><a xlink:href="partition__ground_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1042.38,-763 946.88,-763 946.88,-721.25 1042.38,-721.25 1042.38,-763"/>
<text xml:space="preserve" text-anchor="start" x="954.88" y="-749.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="start" x="954.88" y="-738.25" font-family="Helvetica,sans-Serif" font-size="10.00">/partition/partition</text>
<text xml:space="preserve" text-anchor="middle" x="994.62" y="-727" font-family="Helvetica,sans-Serif" font-size="10.00">_ground.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node46 -->
<g id="edge84_Node000001_Node000046" class="edge">
<title>Node1&#45;&gt;Node46</title>
<g id="a_edge84_Node000001_Node000046"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M915.1,-792.51C930.42,-782.99 947.47,-772.4 961.84,-763.48"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="913.25,-789.53 906.6,-797.78 916.95,-795.48 913.25,-789.53"/>
</a>
</g>
</g>
<!-- Node48 -->
<g id="Node000048" class="node">
<title>Node48</title>
<g id="a_Node000048"><a xlink:href="partition__rauscher__thielemann_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="798.38,-763 678.88,-763 678.88,-721.25 798.38,-721.25 798.38,-763"/>
<text xml:space="preserve" text-anchor="start" x="686.88" y="-749.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="start" x="686.88" y="-738.25" font-family="Helvetica,sans-Serif" font-size="10.00">/partition/partition</text>
<text xml:space="preserve" text-anchor="middle" x="738.62" y="-727" font-family="Helvetica,sans-Serif" font-size="10.00">_rauscher_thielemann.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node48 -->
<g id="edge89_Node000001_Node000048" class="edge">
<title>Node1&#45;&gt;Node48</title>
<g id="a_edge89_Node000001_Node000048"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M826.94,-793.05C809.86,-783.39 790.72,-772.57 774.63,-763.48"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="824.97,-795.96 835.4,-797.83 828.41,-789.86 824.97,-795.96"/>
</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="white" stroke="#666666" points="840.38,-241.25 744.88,-241.25 744.88,-210.75 840.38,-210.75 840.38,-241.25"/>
<text xml:space="preserve" text-anchor="start" x="752.88" y="-227.75" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="middle" x="792.62" y="-216.5" 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="M409.77,-601.38C311.85,-595.68 145.62,-569.15 145.62,-454.62 145.62,-454.62 145.62,-454.62 145.62,-374.88 145.62,-252.02 594.58,-231.23 744.52,-227.72"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="409.39,-604.86 419.55,-601.88 409.75,-597.87 409.39,-604.86"/>
</a>
</g>
</g>
<!-- Node12 -->
<g id="Node000012" class="node">
<title>Node12</title>
<g id="a_Node000012"><a xlink:href="priming_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="716.25,-468.88 575,-468.88 575,-438.38 716.25,-438.38 716.25,-468.88"/>
<text xml:space="preserve" text-anchor="start" x="583" y="-455.38" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="middle" x="645.62" y="-444.12" font-family="Helvetica,sans-Serif" font-size="10.00">/engine/procedures/priming.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node12 -->
<g id="edge14_Node000002_Node000012" class="edge">
<title>Node2&#45;&gt;Node12</title>
<g id="a_edge14_Node000002_Node000012"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M504.7,-580.17C539.11,-549.51 600.01,-495.26 629.17,-469.28"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="502.42,-577.51 497.28,-586.77 507.07,-582.74 502.42,-577.51"/>
</a>
</g>
</g>
<!-- Node14 -->
<g id="Node000014" class="node">
<title>Node14</title>
<g id="a_Node000014"><a xlink:href="engine__graph_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="525.25,-391.12 420,-391.12 420,-360.62 525.25,-360.62 525.25,-391.12"/>
<text xml:space="preserve" text-anchor="start" x="428" y="-377.62" font-family="Helvetica,sans-Serif" font-size="10.00">src/lib/engine/engine</text>
<text xml:space="preserve" text-anchor="middle" x="472.62" y="-366.38" font-family="Helvetica,sans-Serif" font-size="10.00">_graph.cpp</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node14 -->
<g id="edge47_Node000002_Node000014" class="edge">
<title>Node2&#45;&gt;Node14</title>
<g id="a_edge47_Node000002_Node000014"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M478.82,-576.62C477.35,-529.02 474.24,-429.02 473.08,-391.5"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="475.32,-576.64 479.13,-586.53 482.32,-576.43 475.32,-576.64"/>
</a>
</g>
</g>
<!-- Node17 -->
<g id="Node000017" class="node">
<title>Node17</title>
<g id="a_Node000017"><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="869.25,-474.5 734,-474.5 734,-432.75 869.25,-432.75 869.25,-474.5"/>
<text xml:space="preserve" text-anchor="start" x="742" y="-461" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="start" x="742" y="-449.75" font-family="Helvetica,sans-Serif" font-size="10.00">/engine/scratchpads/engine</text>
<text xml:space="preserve" text-anchor="middle" x="801.62" y="-438.5" font-family="Helvetica,sans-Serif" font-size="10.00">_graph_scratchpad.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node17 -->
<g id="edge20_Node000002_Node000017" class="edge">
<title>Node2&#45;&gt;Node17</title>
<g id="a_edge20_Node000002_Node000017"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M522.11,-582.99C583.23,-554.92 695.43,-503.4 757.46,-474.91"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="520.68,-579.79 513.05,-587.15 523.6,-586.16 520.68,-579.79"/>
</a>
</g>
</g>
<!-- Node21 -->
<g id="Node000021" class="node">
<title>Node21</title>
<g id="a_Node000021"><a xlink:href="stellar__policy_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1324.62,-313.38 1224.62,-313.38 1224.62,-282.88 1324.62,-282.88 1324.62,-313.38"/>
<text xml:space="preserve" text-anchor="start" x="1232.62" y="-299.88" font-family="Helvetica,sans-Serif" font-size="10.00">src/lib/policy/stellar</text>
<text xml:space="preserve" text-anchor="middle" x="1274.62" y="-288.62" font-family="Helvetica,sans-Serif" font-size="10.00">_policy.cpp</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node21 -->
<g id="edge49_Node000002_Node000021" class="edge">
<title>Node2&#45;&gt;Node21</title>
<g id="a_edge49_Node000002_Node000021"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M549.42,-600.06C643.69,-595.66 816.52,-583.72 960.62,-552.25 1007.82,-541.94 1340.26,-437.23 1366.62,-396.75 1376.75,-381.2 1375.72,-371.17 1366.62,-355 1355.9,-335.95 1335.77,-322.64 1317.06,-313.8"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="549.38,-596.56 539.55,-600.5 549.7,-603.55 549.38,-596.56"/>
</a>
</g>
</g>
<!-- Node22 -->
<g id="Node000022" class="node">
<title>Node22</title>
<g id="a_Node000022"><a xlink:href="engine__defined_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="374.38,-552.25 266.88,-552.25 266.88,-510.5 374.38,-510.5 374.38,-552.25"/>
<text xml:space="preserve" text-anchor="start" x="274.88" y="-538.75" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="start" x="274.88" y="-527.5" font-family="Helvetica,sans-Serif" font-size="10.00">/engine/views/engine</text>
<text xml:space="preserve" text-anchor="middle" x="320.62" y="-516.25" font-family="Helvetica,sans-Serif" font-size="10.00">_defined.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node22 -->
<g id="edge29_Node000002_Node000022" class="edge">
<title>Node2&#45;&gt;Node22</title>
<g id="a_edge29_Node000002_Node000022"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M435.81,-583.17C414.29,-573.68 388.37,-562.25 366.58,-552.64"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="434.35,-586.36 444.91,-587.19 437.17,-579.95 434.35,-586.36"/>
</a>
</g>
</g>
<!-- Node26 -->
<g id="Node000026" class="node">
<title>Node26</title>
<g id="a_Node000026"><a xlink:href="engine__defined_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="442.12,-468.88 339.12,-468.88 339.12,-438.38 442.12,-438.38 442.12,-468.88"/>
<text xml:space="preserve" text-anchor="start" x="347.12" y="-455.38" font-family="Helvetica,sans-Serif" font-size="10.00">src/lib/engine/views</text>
<text xml:space="preserve" text-anchor="middle" x="390.62" y="-444.12" font-family="Helvetica,sans-Serif" font-size="10.00">/engine_defined.cpp</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node26 -->
<g id="edge48_Node000002_Node000026" class="edge">
<title>Node2&#45;&gt;Node26</title>
<g id="a_edge48_Node000002_Node000026"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M464.99,-578.18C446.35,-547.22 414.75,-494.71 399.45,-469.28"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="461.83,-579.72 469.99,-586.48 467.83,-576.11 461.83,-579.72"/>
</a>
</g>
</g>
<!-- Node27 -->
<g id="Node000027" class="node">
<title>Node27</title>
<g id="a_Node000027"><a xlink:href="engine__multiscale_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="951.38,-552.25 843.88,-552.25 843.88,-510.5 951.38,-510.5 951.38,-552.25"/>
<text xml:space="preserve" text-anchor="start" x="851.88" y="-538.75" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="start" x="851.88" y="-527.5" font-family="Helvetica,sans-Serif" font-size="10.00">/engine/views/engine</text>
<text xml:space="preserve" text-anchor="middle" x="897.62" y="-516.25" font-family="Helvetica,sans-Serif" font-size="10.00">_multiscale.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node27 -->
<g id="edge37_Node000002_Node000027" class="edge">
<title>Node2&#45;&gt;Node27</title>
<g id="a_edge37_Node000002_Node000027"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M549.49,-590.78C632.23,-576.9 768.26,-554.08 843.44,-541.47"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="548.96,-587.32 539.68,-592.43 550.12,-594.22 548.96,-587.32"/>
</a>
</g>
</g>
<!-- Node30 -->
<g id="Node000030" class="node">
<title>Node30</title>
<g id="a_Node000030"><a xlink:href="_point_solver_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="117.25,-546.62 0,-546.62 0,-516.12 117.25,-516.12 117.25,-546.62"/>
<text xml:space="preserve" text-anchor="start" x="8" y="-533.12" font-family="Helvetica,sans-Serif" font-size="10.00">src/lib/solver/strategies</text>
<text xml:space="preserve" text-anchor="middle" x="58.62" y="-521.88" font-family="Helvetica,sans-Serif" font-size="10.00">/PointSolver.cpp</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node30 -->
<g id="edge50_Node000002_Node000030" class="edge">
<title>Node2&#45;&gt;Node30</title>
<g id="a_edge50_Node000002_Node000030"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M409.66,-594.95C339.08,-586.74 227.17,-572.08 131.62,-552.25 124.42,-550.76 116.88,-548.96 109.49,-547.08"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="409.22,-598.42 419.55,-596.09 410.02,-591.47 409.22,-598.42"/>
</a>
</g>
</g>
<!-- Node4 -->
<g id="Node000004" class="node">
<title>Node4</title>
<g id="a_Node000004"><a xlink:href="gridfire_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1509.38,-174.75 1413.88,-174.75 1413.88,-144.25 1509.38,-144.25 1509.38,-174.75"/>
<text xml:space="preserve" text-anchor="start" x="1421.88" y="-161.25" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="middle" x="1461.62" y="-150" font-family="Helvetica,sans-Serif" font-size="10.00">/gridfire.h</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node4 -->
<g id="edge3_Node000003_Node000004" class="edge">
<title>Node3&#45;&gt;Node4</title>
<g id="a_edge3_Node000003_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M851.68,-215.76C864.19,-213.96 877.33,-212.19 889.62,-210.75 1083.44,-188.02 1315.29,-170.67 1413.69,-163.76"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="851.29,-212.28 841.91,-217.2 852.31,-219.21 851.29,-212.28"/>
</a>
</g>
</g>
<!-- Node8 -->
<g id="Node000008" class="node">
<title>Node8</title>
<g id="a_Node000008"><a xlink:href="engine_2bindings_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="958.12,-97 807.12,-97 807.12,-77.75 958.12,-77.75 958.12,-97"/>
<text xml:space="preserve" text-anchor="middle" x="882.62" y="-83.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/python/engine/bindings.cpp</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node8 -->
<g id="edge8_Node000003_Node000008" class="edge">
<title>Node3&#45;&gt;Node8</title>
<g id="a_edge8_Node000003_Node000008"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M840,-204.75C852.54,-197.14 864.76,-187.23 872.62,-174.75 888.08,-150.23 885.98,-113.91 883.96,-97.27"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="838.3,-201.7 831.28,-209.63 841.71,-207.81 838.3,-201.7"/>
</a>
</g>
</g>
<!-- Node9 -->
<g id="Node000009" class="node">
<title>Node9</title>
<g id="a_Node000009"><a xlink:href="py__engine_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="781.25,-102.62 640,-102.62 640,-72.12 781.25,-72.12 781.25,-102.62"/>
<text xml:space="preserve" text-anchor="start" x="648" y="-89.12" font-family="Helvetica,sans-Serif" font-size="10.00">src/python/engine/trampoline</text>
<text xml:space="preserve" text-anchor="middle" x="710.62" y="-77.88" font-family="Helvetica,sans-Serif" font-size="10.00">/py_engine.cpp</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node9 -->
<g id="edge9_Node000003_Node000009" class="edge">
<title>Node3&#45;&gt;Node9</title>
<g id="a_edge9_Node000003_Node000009"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M743.85,-204.79C731.53,-197.24 719.78,-187.35 712.62,-174.75 699.88,-152.32 703.36,-121.04 707.01,-102.93"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="742.02,-207.78 752.46,-209.61 745.44,-201.67 742.02,-207.78"/>
</a>
</g>
</g>
<!-- Node10 -->
<g id="Node000010" class="node">
<title>Node10</title>
<g id="a_Node000010"><a xlink:href="py__engine_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="863.25,-174.75 722,-174.75 722,-144.25 863.25,-144.25 863.25,-174.75"/>
<text xml:space="preserve" text-anchor="start" x="730" y="-161.25" font-family="Helvetica,sans-Serif" font-size="10.00">src/python/engine/trampoline</text>
<text xml:space="preserve" text-anchor="middle" x="792.62" y="-150" font-family="Helvetica,sans-Serif" font-size="10.00">/py_engine.h</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node10 -->
<g id="edge10_Node000003_Node000010" class="edge">
<title>Node3&#45;&gt;Node10</title>
<g id="a_edge10_Node000003_Node000010"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M792.62,-199.06C792.62,-190.89 792.62,-182.16 792.62,-175.08"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="789.13,-198.85 792.63,-208.85 796.13,-198.85 789.13,-198.85"/>
</a>
</g>
</g>
<!-- Node11 -->
<g id="Node000011" class="node">
<title>Node11</title>
<g id="a_Node000011"><a xlink:href="py__policy_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1847.75,-174.75 1709.5,-174.75 1709.5,-144.25 1847.75,-144.25 1847.75,-174.75"/>
<text xml:space="preserve" text-anchor="start" x="1717.5" y="-161.25" font-family="Helvetica,sans-Serif" font-size="10.00">src/python/policy/trampoline</text>
<text xml:space="preserve" text-anchor="middle" x="1778.62" y="-150" font-family="Helvetica,sans-Serif" font-size="10.00">/py_policy.cpp</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node11 -->
<g id="edge13_Node000003_Node000011" class="edge">
<title>Node3&#45;&gt;Node11</title>
<g id="a_edge13_Node000003_Node000011"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M852.03,-215.3C864.43,-213.55 877.43,-211.91 889.62,-210.75 1248.79,-176.49 1342.11,-215.27 1700.62,-174.75 1703.5,-174.43 1706.42,-174.06 1709.38,-173.66"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="851.75,-211.8 842.36,-216.71 852.76,-218.73 851.75,-211.8"/>
</a>
</g>
</g>
<!-- Node5 -->
<g id="Node000005" class="node">
<title>Node5</title>
<g id="a_Node000005"><a xlink:href="gridfire__context_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1474.88,-108.25 1364.38,-108.25 1364.38,-66.5 1474.88,-66.5 1474.88,-108.25"/>
<text xml:space="preserve" text-anchor="start" x="1372.38" y="-94.75" font-family="Helvetica,sans-Serif" font-size="10.00">src/extern/include</text>
<text xml:space="preserve" text-anchor="start" x="1372.38" y="-83.5" font-family="Helvetica,sans-Serif" font-size="10.00">/gridfire/extern/gridfire</text>
<text xml:space="preserve" text-anchor="middle" x="1419.62" y="-72.25" font-family="Helvetica,sans-Serif" font-size="10.00">_context.h</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node5 -->
<g id="edge4_Node000004_Node000005" class="edge">
<title>Node4&#45;&gt;Node5</title>
<g id="a_edge4_Node000004_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1447.02,-134.11C1442.06,-125.83 1436.57,-116.67 1431.82,-108.74"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1444,-135.89 1452.14,-142.67 1450.01,-132.29 1444,-135.89"/>
</a>
</g>
</g>
<!-- Node7 -->
<g id="Node000007" class="node">
<title>Node7</title>
<g id="a_Node000007"><a xlink:href="gridfire__extern_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1554.88,-30.5 1450.38,-30.5 1450.38,0 1554.88,0 1554.88,-30.5"/>
<text xml:space="preserve" text-anchor="start" x="1458.38" y="-17" font-family="Helvetica,sans-Serif" font-size="10.00">src/extern/lib/gridfire</text>
<text xml:space="preserve" text-anchor="middle" x="1502.62" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">_extern.cpp</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node7 -->
<g id="edge7_Node000004_Node000007" class="edge">
<title>Node4&#45;&gt;Node7</title>
<g id="a_edge7_Node000004_Node000007"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1473.82,-133.45C1477.34,-125.52 1480.95,-116.64 1483.62,-108.25 1492.13,-81.52 1497.79,-49.18 1500.58,-30.83"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1470.66,-131.94 1469.64,-142.49 1477.01,-134.88 1470.66,-131.94"/>
</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="1431.88,-30.5 1327.38,-30.5 1327.38,0 1431.88,0 1431.88,-30.5"/>
<text xml:space="preserve" text-anchor="start" x="1335.38" y="-17" font-family="Helvetica,sans-Serif" font-size="10.00">src/extern/lib/gridfire</text>
<text xml:space="preserve" text-anchor="middle" x="1379.62" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">_context.cpp</text>
</a>
</g>
</g>
<!-- Node5&#45;&gt;Node6 -->
<g id="edge5_Node000005_Node000006" class="edge">
<title>Node5&#45;&gt;Node6</title>
<g id="a_edge5_Node000005_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1402.51,-56.36C1397.43,-47.47 1392.1,-38.13 1387.87,-30.7"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1399.31,-57.83 1407.31,-64.78 1405.39,-54.36 1399.31,-57.83"/>
</a>
</g>
</g>
<!-- Node5&#45;&gt;Node7 -->
<g id="edge6_Node000005_Node000007" class="edge">
<title>Node5&#45;&gt;Node7</title>
<g id="a_edge6_Node000005_Node000007"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1452.38,-58.7C1463.61,-49.21 1475.74,-38.97 1485.26,-30.92"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1450.17,-55.99 1444.79,-65.12 1454.69,-61.33 1450.17,-55.99"/>
</a>
</g>
</g>
<!-- Node10&#45;&gt;Node8 -->
<g id="edge11_Node000010_Node000008" class="edge">
<title>Node10&#45;&gt;Node8</title>
<g id="a_edge11_Node000010_Node000008"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M820.28,-136.95C837.36,-123.64 858.38,-107.27 871.13,-97.33"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="818.2,-134.13 812.47,-143.04 822.51,-139.65 818.2,-134.13"/>
</a>
</g>
</g>
<!-- Node10&#45;&gt;Node9 -->
<g id="edge12_Node000010_Node000009" class="edge">
<title>Node10&#45;&gt;Node9</title>
<g id="a_edge12_Node000010_Node000009"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M767.18,-136.74C754.3,-125.73 739.02,-112.66 727.59,-102.89"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="764.61,-139.15 774.48,-142.99 769.16,-133.83 764.61,-139.15"/>
</a>
</g>
</g>
<!-- Node13 -->
<g id="Node000013" class="node">
<title>Node13</title>
<g id="a_Node000013"><a xlink:href="engine__procedures_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="698.62,-319 568.62,-319 568.62,-277.25 698.62,-277.25 698.62,-319"/>
<text xml:space="preserve" text-anchor="start" x="576.62" y="-305.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="start" x="576.62" y="-294.25" font-family="Helvetica,sans-Serif" font-size="10.00">/engine/procedures/engine</text>
<text xml:space="preserve" text-anchor="middle" x="633.62" y="-283" font-family="Helvetica,sans-Serif" font-size="10.00">_procedures.h</text>
</a>
</g>
</g>
<!-- Node12&#45;&gt;Node13 -->
<g id="edge15_Node000012_Node000013" class="edge">
<title>Node12&#45;&gt;Node13</title>
<g id="a_edge15_Node000012_Node000013"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M605.75,-431.98C592.73,-423.04 579.79,-411.26 572.62,-396.75 564.41,-380.11 565.15,-371.98 572.62,-355 578.87,-340.8 590.71,-328.64 602.3,-319.32"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="603.57,-434.74 613.88,-437.17 607.34,-428.84 603.57,-434.74"/>
</a>
</g>
</g>
<!-- Node12&#45;&gt;Node14 -->
<g id="edge17_Node000012_Node000014" class="edge">
<title>Node12&#45;&gt;Node14</title>
<g id="a_edge17_Node000012_Node000014"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M601.77,-433.42C572.07,-420.42 533.42,-403.5 506.17,-391.56"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="600.32,-436.61 610.88,-437.41 603.13,-430.2 600.32,-436.61"/>
</a>
</g>
</g>
<!-- Node15 -->
<g id="Node000015" class="node">
<title>Node15</title>
<g id="a_Node000015"><a xlink:href="priming_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="706,-391.12 581.25,-391.12 581.25,-360.62 706,-360.62 706,-391.12"/>
<text xml:space="preserve" text-anchor="start" x="589.25" y="-377.62" font-family="Helvetica,sans-Serif" font-size="10.00">src/lib/engine/procedures</text>
<text xml:space="preserve" text-anchor="middle" x="643.62" y="-366.38" font-family="Helvetica,sans-Serif" font-size="10.00">/priming.cpp</text>
</a>
</g>
</g>
<!-- Node12&#45;&gt;Node15 -->
<g id="edge18_Node000012_Node000015" class="edge">
<title>Node12&#45;&gt;Node15</title>
<g id="a_edge18_Node000012_Node000015"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M644.94,-426.6C644.63,-414.84 644.27,-401.38 644.01,-391.44"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="641.44,-426.6 645.2,-436.51 648.43,-426.42 641.44,-426.6"/>
</a>
</g>
</g>
<!-- Node16 -->
<g id="Node000016" class="node">
<title>Node16</title>
<g id="a_Node000016"><a xlink:href="engine__multiscale_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="915.5,-391.12 799.75,-391.12 799.75,-360.62 915.5,-360.62 915.5,-391.12"/>
<text xml:space="preserve" text-anchor="start" x="807.75" y="-377.62" font-family="Helvetica,sans-Serif" font-size="10.00">src/lib/engine/views</text>
<text xml:space="preserve" text-anchor="middle" x="857.62" y="-366.38" font-family="Helvetica,sans-Serif" font-size="10.00">/engine_multiscale.cpp</text>
</a>
</g>
</g>
<!-- Node12&#45;&gt;Node16 -->
<g id="edge19_Node000012_Node000016" class="edge">
<title>Node12&#45;&gt;Node16</title>
<g id="a_edge19_Node000012_Node000016"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M697.25,-434.18C733.94,-421.07 782.56,-403.7 816.61,-391.53"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="696.42,-430.76 688.18,-437.42 698.77,-437.35 696.42,-430.76"/>
</a>
</g>
</g>
<!-- Node13&#45;&gt;Node3 -->
<g id="edge16_Node000013_Node000003" class="edge">
<title>Node13&#45;&gt;Node3</title>
<g id="a_edge16_Node000013_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M690.04,-272.24C713.24,-262.01 739.31,-250.51 759.36,-241.67"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="688.74,-268.99 681,-276.23 691.56,-275.4 688.74,-268.99"/>
</a>
</g>
</g>
<!-- Node17&#45;&gt;Node14 -->
<g id="edge26_Node000017_Node000014" class="edge">
<title>Node17&#45;&gt;Node14</title>
<g id="a_edge26_Node000017_Node000014"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M722.87,-432.12C649.32,-414.54 574.46,-398.31 525.58,-387.95"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="721.69,-435.44 732.23,-434.37 723.33,-428.63 721.69,-435.44"/>
</a>
</g>
</g>
<!-- Node17&#45;&gt;Node15 -->
<g id="edge27_Node000017_Node000015" class="edge">
<title>Node17&#45;&gt;Node15</title>
<g id="a_edge27_Node000017_Node000015"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M749.23,-427.51C724.29,-415.55 695.33,-401.66 674.06,-391.46"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="747.39,-430.5 757.92,-431.67 750.41,-424.19 747.39,-430.5"/>
</a>
</g>
</g>
<!-- Node18 -->
<g id="Node000018" class="node">
<title>Node18</title>
<g id="a_Node000018"><a xlink:href="engine_2scratchpads_2formatters_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1093.25,-391.12 934,-391.12 934,-360.62 1093.25,-360.62 1093.25,-391.12"/>
<text xml:space="preserve" text-anchor="start" x="942" y="-377.62" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="middle" x="1013.62" y="-366.38" font-family="Helvetica,sans-Serif" font-size="10.00">/engine/scratchpads/formatters.h</text>
</a>
</g>
</g>
<!-- Node17&#45;&gt;Node18 -->
<g id="edge21_Node000017_Node000018" class="edge">
<title>Node17&#45;&gt;Node18</title>
<g id="a_edge21_Node000017_Node000018"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M869.22,-428.47C903.16,-416.35 943.17,-402.05 972.46,-391.58"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="868.1,-425.16 859.86,-431.82 870.46,-431.75 868.1,-425.16"/>
</a>
</g>
</g>
<!-- Node19 -->
<g id="Node000019" class="node">
<title>Node19</title>
<g id="a_Node000019"><a xlink:href="scratchpads_8h.html" target="_top" xlink:title="Unified header for the scratchpad memory management system.">
<polygon fill="white" stroke="#666666" points="1057.75,-313.38 889.5,-313.38 889.5,-282.88 1057.75,-282.88 1057.75,-313.38"/>
<text xml:space="preserve" text-anchor="start" x="897.5" y="-299.88" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="middle" x="973.62" y="-288.62" font-family="Helvetica,sans-Serif" font-size="10.00">/engine/scratchpads/scratchpads.h</text>
</a>
</g>
</g>
<!-- Node17&#45;&gt;Node19 -->
<g id="edge25_Node000017_Node000019" class="edge">
<title>Node17&#45;&gt;Node19</title>
<g id="a_edge25_Node000017_Node000019"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M773.29,-423.82C756.58,-403.28 741.56,-375.74 757.62,-355 774.05,-333.79 835.92,-319.18 889.26,-310.23"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="770.55,-426.01 779.74,-431.29 775.85,-421.43 770.55,-426.01"/>
</a>
</g>
</g>
<!-- Node17&#45;&gt;Node21 -->
<g id="edge28_Node000017_Node000021" class="edge">
<title>Node17&#45;&gt;Node21</title>
<g id="a_edge28_Node000017_Node000021"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M787.19,-421.87C779.55,-400.55 774.68,-372.89 790.62,-355 797.81,-346.94 1101.63,-316.17 1224.17,-304.06"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="783.85,-422.94 790.79,-430.94 790.36,-420.36 783.85,-422.94"/>
</a>
</g>
</g>
<!-- Node18&#45;&gt;Node19 -->
<g id="edge22_Node000018_Node000019" class="edge">
<title>Node18&#45;&gt;Node19</title>
<g id="a_edge22_Node000018_Node000019"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1000.66,-350.32C994.27,-338.22 986.79,-324.05 981.31,-313.69"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="997.44,-351.72 1005.21,-358.93 1003.63,-348.45 997.44,-351.72"/>
</a>
</g>
</g>
<!-- Node19&#45;&gt;Node3 -->
<g id="edge23_Node000019_Node000003" class="edge">
<title>Node19&#45;&gt;Node3</title>
<g id="a_edge23_Node000019_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M925.13,-278.34C895.45,-266.84 858.02,-252.34 830.52,-241.68"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="923.68,-281.53 934.27,-281.88 926.21,-275 923.68,-281.53"/>
</a>
</g>
</g>
<!-- Node20 -->
<g id="Node000020" class="node">
<title>Node20</title>
<g id="a_Node000020"><a xlink:href="engine_2scratchpads_2bindings_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1048.38,-241.25 898.88,-241.25 898.88,-210.75 1048.38,-210.75 1048.38,-241.25"/>
<text xml:space="preserve" text-anchor="start" x="906.88" y="-227.75" font-family="Helvetica,sans-Serif" font-size="10.00">src/python/engine/scratchpads</text>
<text xml:space="preserve" text-anchor="middle" x="973.62" y="-216.5" font-family="Helvetica,sans-Serif" font-size="10.00">/bindings.cpp</text>
</a>
</g>
</g>
<!-- Node19&#45;&gt;Node20 -->
<g id="edge24_Node000019_Node000020" class="edge">
<title>Node19&#45;&gt;Node20</title>
<g id="a_edge24_Node000019_Node000020"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M973.62,-271.15C973.62,-261.14 973.62,-250.06 973.62,-241.51"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="970.13,-271.08 973.63,-281.08 977.13,-271.08 970.13,-271.08"/>
</a>
</g>
</g>
<!-- Node23 -->
<g id="Node000023" class="node">
<title>Node23</title>
<g id="a_Node000023"><a xlink:href="engine__priming_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="282.38,-474.5 174.88,-474.5 174.88,-432.75 282.38,-432.75 282.38,-474.5"/>
<text xml:space="preserve" text-anchor="start" x="182.88" y="-461" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="start" x="182.88" y="-449.75" font-family="Helvetica,sans-Serif" font-size="10.00">/engine/views/engine</text>
<text xml:space="preserve" text-anchor="middle" x="228.62" y="-438.5" font-family="Helvetica,sans-Serif" font-size="10.00">_priming.h</text>
</a>
</g>
</g>
<!-- Node22&#45;&gt;Node23 -->
<g id="edge30_Node000022_Node000023" class="edge">
<title>Node22&#45;&gt;Node23</title>
<g id="a_edge30_Node000022_Node000023"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M287.27,-502.91C276.06,-493.69 263.77,-483.56 253.35,-474.98"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="284.86,-505.46 294.8,-509.11 289.31,-500.05 284.86,-505.46"/>
</a>
</g>
</g>
<!-- Node24 -->
<g id="Node000024" class="node">
<title>Node24</title>
<g id="a_Node000024"><a xlink:href="engine__views_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="402.38,-396.75 294.88,-396.75 294.88,-355 402.38,-355 402.38,-396.75"/>
<text xml:space="preserve" text-anchor="start" x="302.88" y="-383.25" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="start" x="302.88" y="-372" font-family="Helvetica,sans-Serif" font-size="10.00">/engine/views/engine</text>
<text xml:space="preserve" text-anchor="middle" x="348.62" y="-360.75" font-family="Helvetica,sans-Serif" font-size="10.00">_views.h</text>
</a>
</g>
</g>
<!-- Node22&#45;&gt;Node24 -->
<g id="edge35_Node000022_Node000024" class="edge">
<title>Node22&#45;&gt;Node24</title>
<g id="a_edge35_Node000022_Node000024"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M321.64,-498.9C322.73,-479.63 324.98,-454.57 329.62,-432.75 332.19,-420.72 336.52,-407.7 340.4,-397.25"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="318.15,-498.68 321.17,-508.84 325.14,-499.02 318.15,-498.68"/>
</a>
</g>
</g>
<!-- Node22&#45;&gt;Node26 -->
<g id="edge36_Node000022_Node000026" class="edge">
<title>Node22&#45;&gt;Node26</title>
<g id="a_edge36_Node000022_Node000026"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M347.03,-501.8C357.38,-490.6 368.81,-478.24 377.36,-468.98"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="344.63,-499.24 340.41,-508.96 349.77,-503.99 344.63,-499.24"/>
</a>
</g>
</g>
<!-- Node23&#45;&gt;Node24 -->
<g id="edge31_Node000023_Node000024" class="edge">
<title>Node23&#45;&gt;Node24</title>
<g id="a_edge31_Node000023_Node000024"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M270.4,-426.26C285.47,-416.74 302.24,-406.15 316.38,-397.23"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="268.65,-423.22 262.06,-431.52 272.39,-429.14 268.65,-423.22"/>
</a>
</g>
</g>
<!-- Node25 -->
<g id="Node000025" class="node">
<title>Node25</title>
<g id="a_Node000025"><a xlink:href="engine__priming_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="277.12,-391.12 174.12,-391.12 174.12,-360.62 277.12,-360.62 277.12,-391.12"/>
<text xml:space="preserve" text-anchor="start" x="182.12" y="-377.62" font-family="Helvetica,sans-Serif" font-size="10.00">src/lib/engine/views</text>
<text xml:space="preserve" text-anchor="middle" x="225.62" y="-366.38" font-family="Helvetica,sans-Serif" font-size="10.00">/engine_priming.cpp</text>
</a>
</g>
</g>
<!-- Node23&#45;&gt;Node25 -->
<g id="edge34_Node000023_Node000025" class="edge">
<title>Node23&#45;&gt;Node25</title>
<g id="a_edge34_Node000023_Node000025"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M227.38,-421.06C226.96,-410.69 226.53,-399.67 226.19,-391.23"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="223.87,-420.96 227.76,-430.81 230.86,-420.68 223.87,-420.96"/>
</a>
</g>
</g>
<!-- Node24&#45;&gt;Node3 -->
<g id="edge32_Node000024_Node000003" class="edge">
<title>Node24&#45;&gt;Node3</title>
<g id="a_edge32_Node000024_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M395.9,-349.32C437.88,-327.53 501.4,-296.73 559.62,-277.25 622.02,-256.37 696.79,-242.04 744.49,-234.18"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="394.29,-346.21 387.05,-353.95 397.54,-352.41 394.29,-346.21"/>
</a>
</g>
</g>
<!-- Node24&#45;&gt;Node21 -->
<g id="edge33_Node000024_Node000021" class="edge">
<title>Node24&#45;&gt;Node21</title>
<g id="a_edge33_Node000024_Node000021"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M413.99,-354.59C699.78,-302.98 779.15,-340.61 1066.62,-319 1120.52,-314.95 1182.14,-308.88 1224.24,-304.52"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="413.56,-351.11 404.35,-356.35 414.82,-358 413.56,-351.11"/>
</a>
</g>
</g>
<!-- Node27&#45;&gt;Node16 -->
<g id="edge46_Node000027_Node000016" class="edge">
<title>Node27&#45;&gt;Node16</title>
<g id="a_edge46_Node000027_Node000016"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M892.92,-499.14C889.67,-479.82 884.82,-454.63 878.62,-432.75 874.56,-418.39 868.42,-402.51 863.83,-391.36"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="889.43,-499.52 894.49,-508.83 896.34,-498.4 889.43,-499.52"/>
</a>
</g>
</g>
<!-- Node27&#45;&gt;Node24 -->
<g id="edge44_Node000027_Node000024" class="edge">
<title>Node27&#45;&gt;Node24</title>
<g id="a_edge44_Node000027_Node000024"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M832.12,-524.35C764.32,-516.97 655.9,-501.91 565.62,-474.5 500.01,-454.58 428.24,-419.44 385.9,-397.2"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="831.65,-527.82 841.96,-525.4 832.39,-520.86 831.65,-527.82"/>
</a>
</g>
</g>
<!-- Node28 -->
<g id="Node000028" class="node">
<title>Node28</title>
<g id="a_Node000028"><a xlink:href="engine__multiscale__scratchpad_8h.html" target="_top" xlink:title="Scratchpad implementation for the MultiscalePartitioningEngineView.">
<polygon fill="white" stroke="#666666" points="1135.25,-474.5 1000,-474.5 1000,-432.75 1135.25,-432.75 1135.25,-474.5"/>
<text xml:space="preserve" text-anchor="start" x="1008" y="-461" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="start" x="1008" y="-449.75" font-family="Helvetica,sans-Serif" font-size="10.00">/engine/scratchpads/engine</text>
<text xml:space="preserve" text-anchor="middle" x="1067.62" y="-438.5" font-family="Helvetica,sans-Serif" font-size="10.00">_multiscale_scratchpad.h</text>
</a>
</g>
</g>
<!-- Node27&#45;&gt;Node28 -->
<g id="edge38_Node000027_Node000028" class="edge">
<title>Node27&#45;&gt;Node28</title>
<g id="a_edge38_Node000027_Node000028"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M953.47,-505.49C975.66,-495.6 1000.87,-484.37 1021.94,-474.98"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="952.27,-502.19 944.56,-509.46 955.12,-508.59 952.27,-502.19"/>
</a>
</g>
</g>
<!-- Node29 -->
<g id="Node000029" class="node">
<title>Node29</title>
<g id="a_Node000029"><a xlink:href="engine__multiscale__scratchpad_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1357.12,-391.12 1188.12,-391.12 1188.12,-360.62 1357.12,-360.62 1357.12,-391.12"/>
<text xml:space="preserve" text-anchor="start" x="1196.12" y="-377.62" font-family="Helvetica,sans-Serif" font-size="10.00">src/lib/engine/scratchpads</text>
<text xml:space="preserve" text-anchor="middle" x="1272.62" y="-366.38" font-family="Helvetica,sans-Serif" font-size="10.00">/engine_multiscale_scratchpad.cpp</text>
</a>
</g>
</g>
<!-- Node27&#45;&gt;Node29 -->
<g id="edge45_Node000027_Node000029" class="edge">
<title>Node27&#45;&gt;Node29</title>
<g id="a_edge45_Node000027_Node000029"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M963.07,-523.33C1014.35,-516.01 1086.48,-501.66 1144.62,-474.5 1190.46,-453.09 1235.47,-413.15 1257.9,-391.59"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="962.75,-519.85 953.31,-524.67 963.7,-526.78 962.75,-519.85"/>
</a>
</g>
</g>
<!-- Node28&#45;&gt;Node16 -->
<g id="edge42_Node000028_Node000016" class="edge">
<title>Node28&#45;&gt;Node16</title>
<g id="a_edge42_Node000028_Node000016"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1000.67,-428.47C967.05,-416.35 927.41,-402.05 898.4,-391.58"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="999.33,-431.71 1009.93,-431.81 1001.71,-425.13 999.33,-431.71"/>
</a>
</g>
</g>
<!-- Node28&#45;&gt;Node18 -->
<g id="edge39_Node000028_Node000018" class="edge">
<title>Node28&#45;&gt;Node18</title>
<g id="a_edge39_Node000028_Node000018"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1046.55,-423.06C1038.75,-412.12 1030.26,-400.21 1023.86,-391.23"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1043.62,-424.98 1052.28,-431.09 1049.32,-420.92 1043.62,-424.98"/>
</a>
</g>
</g>
<!-- Node28&#45;&gt;Node19 -->
<g id="edge40_Node000028_Node000019" class="edge">
<title>Node28&#45;&gt;Node19</title>
<g id="a_edge40_Node000028_Node000019"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1091.67,-422.92C1104.97,-402.66 1116.3,-375.82 1102.62,-355 1089.5,-335.01 1067.52,-322.13 1045.38,-313.86"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1088.84,-420.85 1085.95,-431.04 1094.57,-424.88 1088.84,-420.85"/>
</a>
</g>
</g>
<!-- Node28&#45;&gt;Node21 -->
<g id="edge43_Node000028_Node000021" class="edge">
<title>Node28&#45;&gt;Node21</title>
<g id="a_edge43_Node000028_Node000021"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1096.73,-424.58C1118.64,-404.16 1149.88,-376.43 1179.62,-355 1201.2,-339.45 1227.36,-324.32 1246.76,-313.73"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1094.52,-421.86 1089.63,-431.26 1099.31,-426.96 1094.52,-421.86"/>
</a>
</g>
</g>
<!-- Node28&#45;&gt;Node29 -->
<g id="edge41_Node000028_Node000029" class="edge">
<title>Node28&#45;&gt;Node29</title>
<g id="a_edge41_Node000028_Node000029"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1132.99,-428.47C1165.81,-416.35 1204.5,-402.05 1232.82,-391.58"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1132.15,-425.05 1123.98,-431.8 1134.57,-431.62 1132.15,-425.05"/>
</a>
</g>
</g>
<!-- Node31&#45;&gt;Node32 -->
<g id="edge52_Node000031_Node000032" class="edge">
<title>Node31&#45;&gt;Node32</title>
<g id="a_edge52_Node000031_Node000032"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M939.55,-719.89C974.42,-708.82 1016.19,-695.57 1047.44,-685.65"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="938.88,-716.43 930.41,-722.79 941,-723.1 938.88,-716.43"/>
</a>
</g>
</g>
<!-- Node45 -->
<g id="Node000045" class="node">
<title>Node45</title>
<g id="a_Node000045"><a xlink:href="partition__composite_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="802.5,-685.25 674.75,-685.25 674.75,-654.75 802.5,-654.75 802.5,-685.25"/>
<text xml:space="preserve" text-anchor="start" x="682.75" y="-671.75" font-family="Helvetica,sans-Serif" font-size="10.00">src/lib/partition/composite</text>
<text xml:space="preserve" text-anchor="middle" x="738.62" y="-660.5" font-family="Helvetica,sans-Serif" font-size="10.00">/partition_composite.cpp</text>
</a>
</g>
</g>
<!-- Node31&#45;&gt;Node45 -->
<g id="edge82_Node000031_Node000045" class="edge">
<title>Node31&#45;&gt;Node45</title>
<g id="a_edge82_Node000031_Node000045"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M823.76,-715.55C804.54,-705.5 783.18,-694.32 766.66,-685.67"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="822.04,-718.6 832.53,-720.14 825.29,-712.4 822.04,-718.6"/>
</a>
</g>
</g>
<!-- Node32&#45;&gt;Node4 -->
<g id="edge53_Node000032_Node000004" class="edge">
<title>Node32&#45;&gt;Node4</title>
<g id="a_edge53_Node000032_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1154.66,-653.77C1210.05,-639.9 1284.07,-621.21 1290.62,-618.75 1370.35,-588.86 1461.62,-617.52 1461.62,-532.38 1461.62,-532.38 1461.62,-532.38 1461.62,-297.12 1461.62,-252.53 1461.62,-199.75 1461.62,-174.86"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1153.82,-650.37 1144.97,-656.2 1155.52,-657.17 1153.82,-650.37"/>
</a>
</g>
</g>
<!-- Node33 -->
<g id="Node000033" class="node">
<title>Node33</title>
<g id="a_Node000033"><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="1673.5,-618.75 1551.75,-618.75 1551.75,-588.25 1673.5,-588.25 1673.5,-618.75"/>
<text xml:space="preserve" text-anchor="start" x="1559.75" y="-605.25" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="middle" x="1612.62" y="-594" font-family="Helvetica,sans-Serif" font-size="10.00">/policy/policy_abstract.h</text>
</a>
</g>
</g>
<!-- Node32&#45;&gt;Node33 -->
<g id="edge54_Node000032_Node000033" class="edge">
<title>Node32&#45;&gt;Node33</title>
<g id="a_edge54_Node000032_Node000033"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1154.77,-654.64C1212.63,-646.9 1440.22,-622.71 1551.26,-610.97"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1154.4,-651.15 1145.02,-656.08 1155.42,-658.08 1154.4,-651.15"/>
</a>
</g>
</g>
<!-- Node42 -->
<g id="Node000042" class="node">
<title>Node42</title>
<g id="a_Node000042"><a xlink:href="partition_2bindings_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1239.25,-546.62 1140,-546.62 1140,-516.12 1239.25,-516.12 1239.25,-546.62"/>
<text xml:space="preserve" text-anchor="start" x="1148" y="-533.12" font-family="Helvetica,sans-Serif" font-size="10.00">src/python/partition</text>
<text xml:space="preserve" text-anchor="middle" x="1189.62" y="-521.88" font-family="Helvetica,sans-Serif" font-size="10.00">/bindings.cpp</text>
</a>
</g>
</g>
<!-- Node32&#45;&gt;Node42 -->
<g id="edge77_Node000032_Node000042" class="edge">
<title>Node32&#45;&gt;Node42</title>
<g id="a_edge77_Node000032_Node000042"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1097.1,-643.22C1100.33,-626.43 1106.4,-604.67 1117.62,-588.25 1129.33,-571.14 1147.91,-556.91 1163.26,-547.09"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1093.67,-642.5 1095.47,-652.94 1100.58,-643.65 1093.67,-642.5"/>
</a>
</g>
</g>
<!-- Node43 -->
<g id="Node000043" class="node">
<title>Node43</title>
<g id="a_Node000043"><a xlink:href="py__partition_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1393.62,-546.62 1257.62,-546.62 1257.62,-516.12 1393.62,-516.12 1393.62,-546.62"/>
<text xml:space="preserve" text-anchor="start" x="1265.62" y="-533.12" font-family="Helvetica,sans-Serif" font-size="10.00">src/python/partition</text>
<text xml:space="preserve" text-anchor="middle" x="1325.62" y="-521.88" font-family="Helvetica,sans-Serif" font-size="10.00">/trampoline/py_partition.cpp</text>
</a>
</g>
</g>
<!-- Node32&#45;&gt;Node43 -->
<g id="edge78_Node000032_Node000043" class="edge">
<title>Node32&#45;&gt;Node43</title>
<g id="a_edge78_Node000032_Node000043"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1154.46,-652.82C1198.74,-640.7 1252.49,-625.16 1261.62,-618.75 1288.51,-599.88 1308.68,-566.13 1318.66,-546.88"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1153.63,-649.42 1144.9,-655.42 1155.47,-656.17 1153.63,-649.42"/>
</a>
</g>
</g>
<!-- Node44 -->
<g id="Node000044" class="node">
<title>Node44</title>
<g id="a_Node000044"><a xlink:href="py__partition_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1252.38,-618.75 1126.88,-618.75 1126.88,-588.25 1252.38,-588.25 1252.38,-618.75"/>
<text xml:space="preserve" text-anchor="start" x="1134.88" y="-605.25" font-family="Helvetica,sans-Serif" font-size="10.00">src/python/partition</text>
<text xml:space="preserve" text-anchor="middle" x="1189.62" y="-594" font-family="Helvetica,sans-Serif" font-size="10.00">/trampoline/py_partition.h</text>
</a>
</g>
</g>
<!-- Node32&#45;&gt;Node44 -->
<g id="edge79_Node000032_Node000044" class="edge">
<title>Node32&#45;&gt;Node44</title>
<g id="a_edge79_Node000032_Node000044"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1124.75,-648.09C1138.85,-638.62 1155.18,-627.64 1167.93,-619.08"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1123.01,-645.04 1116.67,-653.52 1126.92,-650.85 1123.01,-645.04"/>
</a>
</g>
</g>
<!-- Node33&#45;&gt;Node21 -->
<g id="edge76_Node000033_Node000021" class="edge">
<title>Node33&#45;&gt;Node21</title>
<g id="a_edge76_Node000033_Node000021"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1572.55,-582.21C1558.67,-574.05 1543.6,-563.82 1531.62,-552.25 1455.76,-478.96 1480.26,-423.01 1399.62,-355 1377.55,-336.38 1348.27,-322.85 1323.6,-313.77"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1570.64,-585.16 1581.07,-587.04 1574.09,-579.07 1570.64,-585.16"/>
</a>
</g>
</g>
<!-- Node34 -->
<g id="Node000034" class="node">
<title>Node34</title>
<g id="a_Node000034"><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="1779.38,-468.88 1683.88,-468.88 1683.88,-438.38 1779.38,-438.38 1779.38,-468.88"/>
<text xml:space="preserve" text-anchor="start" x="1691.88" y="-455.38" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="middle" x="1731.62" y="-444.12" font-family="Helvetica,sans-Serif" font-size="10.00">/policy/chains.h</text>
</a>
</g>
</g>
<!-- Node33&#45;&gt;Node34 -->
<g id="edge55_Node000033_Node000034" class="edge">
<title>Node33&#45;&gt;Node34</title>
<g id="a_edge55_Node000033_Node000034"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1682.58,-583.15C1697.64,-575.81 1711.93,-565.82 1721.62,-552.25 1739.36,-527.44 1737.18,-489.59 1734.27,-469.07"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1681.19,-579.94 1673.46,-587.19 1684.02,-586.33 1681.19,-579.94"/>
</a>
</g>
</g>
<!-- Node35 -->
<g id="Node000035" class="node">
<title>Node35</title>
<g id="a_Node000035"><a xlink:href="policy_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1793.38,-313.38 1697.88,-313.38 1697.88,-282.88 1793.38,-282.88 1793.38,-313.38"/>
<text xml:space="preserve" text-anchor="start" x="1705.88" y="-299.88" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="middle" x="1745.62" y="-288.62" font-family="Helvetica,sans-Serif" font-size="10.00">/policy/policy.h</text>
</a>
</g>
</g>
<!-- Node33&#45;&gt;Node35 -->
<g id="edge67_Node000033_Node000035" class="edge">
<title>Node33&#45;&gt;Node35</title>
<g id="a_edge67_Node000033_Node000035"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1684.91,-592.83C1715.57,-585.73 1750.04,-573.46 1775.62,-552.25 1805.7,-527.31 1801.27,-510.42 1816.62,-474.5 1837.99,-424.52 1869.83,-402.06 1842.62,-355 1831.49,-335.73 1810.91,-322.52 1791.56,-313.81"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1684.34,-589.37 1675.29,-594.89 1685.81,-596.21 1684.34,-589.37"/>
</a>
</g>
</g>
<!-- Node38 -->
<g id="Node000038" class="node">
<title>Node38</title>
<g id="a_Node000038"><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="1817.25,-391.12 1706,-391.12 1706,-360.62 1817.25,-360.62 1817.25,-391.12"/>
<text xml:space="preserve" text-anchor="start" x="1714" y="-377.62" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="middle" x="1761.62" y="-366.38" font-family="Helvetica,sans-Serif" font-size="10.00">/policy/stellar_policy.h</text>
</a>
</g>
</g>
<!-- Node33&#45;&gt;Node38 -->
<g id="edge73_Node000033_Node000038" class="edge">
<title>Node33&#45;&gt;Node38</title>
<g id="a_edge73_Node000033_Node000038"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1684.57,-584.34C1704.88,-576.78 1725.96,-566.37 1742.62,-552.25 1786.05,-515.47 1801.33,-488.22 1788.62,-432.75 1785.21,-417.84 1777.28,-402.28 1770.89,-391.38"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1683.43,-581.03 1675.16,-587.64 1685.75,-587.63 1683.43,-581.03"/>
</a>
</g>
</g>
<!-- Node39 -->
<g id="Node000039" class="node">
<title>Node39</title>
<g id="a_Node000039"><a xlink:href="chains_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1649.12,-385.5 1528.12,-385.5 1528.12,-366.25 1649.12,-366.25 1649.12,-385.5"/>
<text xml:space="preserve" text-anchor="middle" x="1588.62" y="-372" font-family="Helvetica,sans-Serif" font-size="10.00">src/lib/policy/chains.cpp</text>
</a>
</g>
</g>
<!-- Node33&#45;&gt;Node39 -->
<g id="edge74_Node000033_Node000039" class="edge">
<title>Node33&#45;&gt;Node39</title>
<g id="a_edge74_Node000033_Node000039"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1588.81,-579.82C1565.78,-556.09 1532.39,-516.5 1518.62,-474.5 1512.85,-456.87 1510.58,-449.47 1518.62,-432.75 1529.08,-411.03 1552.53,-395.13 1569.42,-385.96"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1586.17,-582.13 1595.71,-586.75 1591.13,-577.19 1586.17,-582.13"/>
</a>
</g>
</g>
<!-- Node40 -->
<g id="Node000040" class="node">
<title>Node40</title>
<g id="a_Node000040"><a xlink:href="policy__logical_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1712.75,-546.62 1598.5,-546.62 1598.5,-516.12 1712.75,-516.12 1712.75,-546.62"/>
<text xml:space="preserve" text-anchor="start" x="1606.5" y="-533.12" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="middle" x="1655.62" y="-521.88" font-family="Helvetica,sans-Serif" font-size="10.00">/policy/policy_logical.h</text>
</a>
</g>
</g>
<!-- Node33&#45;&gt;Node40 -->
<g id="edge68_Node000033_Node000040" class="edge">
<title>Node33&#45;&gt;Node40</title>
<g id="a_edge68_Node000033_Node000040"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1627.55,-578.17C1633.94,-567.74 1641.19,-555.91 1646.73,-546.89"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1624.57,-576.33 1622.33,-586.68 1630.54,-579.98 1624.57,-576.33"/>
</a>
</g>
</g>
<!-- Node41 -->
<g id="Node000041" class="node">
<title>Node41</title>
<g id="a_Node000041"><a xlink:href="policy__logical_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1627.25,-468.88 1528,-468.88 1528,-438.38 1627.25,-438.38 1627.25,-468.88"/>
<text xml:space="preserve" text-anchor="start" x="1536" y="-455.38" font-family="Helvetica,sans-Serif" font-size="10.00">src/lib/policy/policy</text>
<text xml:space="preserve" text-anchor="middle" x="1577.62" y="-444.12" font-family="Helvetica,sans-Serif" font-size="10.00">_logical.cpp</text>
</a>
</g>
</g>
<!-- Node33&#45;&gt;Node41 -->
<g id="edge75_Node000033_Node000041" class="edge">
<title>Node33&#45;&gt;Node41</title>
<g id="a_edge75_Node000033_Node000041"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1599.54,-577.9C1595.79,-569.91 1592.07,-560.88 1589.62,-552.25 1581.49,-523.5 1578.87,-488.43 1578.02,-469.12"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1596.3,-579.24 1603.87,-586.65 1602.57,-576.13 1596.3,-579.24"/>
</a>
</g>
</g>
<!-- Node34&#45;&gt;Node35 -->
<g id="edge56_Node000034_Node000035" class="edge">
<title>Node34&#45;&gt;Node35</title>
<g id="a_edge56_Node000034_Node000035"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1712.72,-429C1706.29,-419.54 1699.91,-408.18 1696.62,-396.75 1691.5,-378.92 1690.09,-372.37 1696.62,-355 1702.76,-338.7 1716.05,-324.05 1727.24,-313.85"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1709.72,-430.82 1718.42,-436.87 1715.39,-426.71 1709.72,-430.82"/>
</a>
</g>
</g>
<!-- Node34&#45;&gt;Node38 -->
<g id="edge63_Node000034_Node000038" class="edge">
<title>Node34&#45;&gt;Node38</title>
<g id="a_edge63_Node000034_Node000038"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1741.64,-427.34C1746.37,-415.4 1751.84,-401.59 1755.86,-391.44"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1738.39,-426.03 1737.97,-436.61 1744.9,-428.6 1738.39,-426.03"/>
</a>
</g>
</g>
<!-- Node34&#45;&gt;Node39 -->
<g id="edge66_Node000034_Node000039" class="edge">
<title>Node34&#45;&gt;Node39</title>
<g id="a_edge66_Node000034_Node000039"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1694,-432.69C1665.43,-417.56 1627.48,-397.46 1605.79,-385.97"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1692.24,-435.72 1702.72,-437.31 1695.52,-429.54 1692.24,-435.72"/>
</a>
</g>
</g>
<!-- Node35&#45;&gt;Node4 -->
<g id="edge57_Node000035_Node000004" class="edge">
<title>Node35&#45;&gt;Node4</title>
<g id="a_edge57_Node000035_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1700.22,-277.94C1675.86,-267.45 1645.43,-254.02 1618.62,-241.25 1572.56,-219.29 1520,-191.74 1488.88,-175.16"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1698.64,-281.07 1709.21,-281.8 1701.4,-274.64 1698.64,-281.07"/>
</a>
</g>
</g>
<!-- Node35&#45;&gt;Node11 -->
<g id="edge59_Node000035_Node000011" class="edge">
<title>Node35&#45;&gt;Node11</title>
<g id="a_edge59_Node000035_Node000011"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1770.85,-274.55C1779.48,-265.21 1788.1,-253.65 1792.62,-241.25 1800.72,-219.06 1792.43,-191.69 1785.6,-175.2"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1768.63,-271.82 1764.09,-281.4 1773.61,-276.74 1768.63,-271.82"/>
</a>
</g>
</g>
<!-- Node36 -->
<g id="Node000036" class="node">
<title>Node36</title>
<g id="a_Node000036"><a xlink:href="policy_2bindings_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1691.62,-169.12 1543.62,-169.12 1543.62,-149.88 1691.62,-149.88 1691.62,-169.12"/>
<text xml:space="preserve" text-anchor="middle" x="1617.62" y="-155.62" font-family="Helvetica,sans-Serif" font-size="10.00">src/python/policy/bindings.cpp</text>
</a>
</g>
</g>
<!-- Node35&#45;&gt;Node36 -->
<g id="edge58_Node000035_Node000036" class="edge">
<title>Node35&#45;&gt;Node36</title>
<g id="a_edge58_Node000035_Node000036"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1686.9,-278.26C1668.39,-269.66 1649.45,-257.63 1636.62,-241.25 1619.76,-219.7 1617.46,-185.66 1617.4,-169.54"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1685.45,-281.44 1696.01,-282.21 1688.23,-275.02 1685.45,-281.44"/>
</a>
</g>
</g>
<!-- Node37 -->
<g id="Node000037" class="node">
<title>Node37</title>
<g id="a_Node000037"><a xlink:href="py__policy_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1783.75,-241.25 1645.5,-241.25 1645.5,-210.75 1783.75,-210.75 1783.75,-241.25"/>
<text xml:space="preserve" text-anchor="start" x="1653.5" y="-227.75" font-family="Helvetica,sans-Serif" font-size="10.00">src/python/policy/trampoline</text>
<text xml:space="preserve" text-anchor="middle" x="1714.62" y="-216.5" font-family="Helvetica,sans-Serif" font-size="10.00">/py_policy.h</text>
</a>
</g>
</g>
<!-- Node35&#45;&gt;Node37 -->
<g id="edge60_Node000035_Node000037" class="edge">
<title>Node35&#45;&gt;Node37</title>
<g id="a_edge60_Node000035_Node000037"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1734.58,-272.14C1730.04,-261.87 1724.95,-250.35 1721.04,-241.51"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1731.35,-273.48 1738.59,-281.21 1737.75,-270.65 1731.35,-273.48"/>
</a>
</g>
</g>
<!-- Node37&#45;&gt;Node11 -->
<g id="edge62_Node000037_Node000011" class="edge">
<title>Node37&#45;&gt;Node11</title>
<g id="a_edge62_Node000037_Node000011"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1737.01,-202.44C1746.02,-193.36 1756.15,-183.15 1764.16,-175.08"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1734.77,-199.73 1730.21,-209.29 1739.74,-204.66 1734.77,-199.73"/>
</a>
</g>
</g>
<!-- Node37&#45;&gt;Node36 -->
<g id="edge61_Node000037_Node000036" class="edge">
<title>Node37&#45;&gt;Node36</title>
<g id="a_edge61_Node000037_Node000036"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1683.26,-204.15C1665.66,-192.44 1644.6,-178.44 1631.17,-169.51"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1681.09,-206.9 1691.35,-209.53 1684.96,-201.07 1681.09,-206.9"/>
</a>
</g>
</g>
<!-- Node38&#45;&gt;Node21 -->
<g id="edge65_Node000038_Node000021" class="edge">
<title>Node38&#45;&gt;Node21</title>
<g id="a_edge65_Node000038_Node000021"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1694.34,-361.43C1682.46,-359.19 1670.19,-356.96 1658.62,-355 1539.39,-334.83 1398.57,-315.48 1325.06,-305.71"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1693.62,-364.85 1704.09,-363.29 1694.93,-357.98 1693.62,-364.85"/>
</a>
</g>
</g>
<!-- Node38&#45;&gt;Node35 -->
<g id="edge64_Node000038_Node000035" class="edge">
<title>Node38&#45;&gt;Node35</title>
<g id="a_edge64_Node000038_Node000035"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1756.21,-349.22C1753.7,-337.37 1750.82,-323.74 1748.7,-313.69"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1752.74,-349.73 1758.23,-358.79 1759.58,-348.28 1752.74,-349.73"/>
</a>
</g>
</g>
<!-- Node40&#45;&gt;Node34 -->
<g id="edge69_Node000040_Node000034" class="edge">
<title>Node40&#45;&gt;Node34</title>
<g id="a_edge69_Node000040_Node000034"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1678.08,-508C1690.66,-495.46 1705.99,-480.18 1717.02,-469.19"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1675.96,-505.16 1671.35,-514.7 1680.9,-510.12 1675.96,-505.16"/>
</a>
</g>
</g>
<!-- Node40&#45;&gt;Node35 -->
<g id="edge70_Node000040_Node000035" class="edge">
<title>Node40&#45;&gt;Node35</title>
<g id="a_edge70_Node000040_Node000035"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1723.81,-512.39C1746.49,-503.81 1770.55,-491.57 1788.62,-474.5 1816.58,-448.09 1817.96,-434.22 1826.62,-396.75 1830.81,-378.67 1835.25,-371.43 1826.62,-355 1816.94,-336.55 1798.09,-322.99 1781.01,-313.86"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1722.83,-509.02 1714.59,-515.69 1725.19,-515.61 1722.83,-509.02"/>
</a>
</g>
</g>
<!-- Node40&#45;&gt;Node39 -->
<g id="edge71_Node000040_Node000039" class="edge">
<title>Node40&#45;&gt;Node39</title>
<g id="a_edge71_Node000040_Node000039"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1654.22,-504.54C1652.27,-484.17 1647.65,-455.51 1636.62,-432.75 1627.37,-413.64 1609.94,-395.82 1598.82,-385.65"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1650.71,-504.54 1654.98,-514.24 1657.69,-503.99 1650.71,-504.54"/>
</a>
</g>
</g>
<!-- Node40&#45;&gt;Node41 -->
<g id="edge72_Node000040_Node000041" class="edge">
<title>Node40&#45;&gt;Node41</title>
<g id="a_edge72_Node000040_Node000041"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1632.58,-508C1619.67,-495.46 1603.94,-480.18 1592.62,-469.19"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1629.89,-510.26 1639.5,-514.72 1634.76,-505.24 1629.89,-510.26"/>
</a>
</g>
</g>
<!-- Node44&#45;&gt;Node42 -->
<g id="edge80_Node000044_Node000042" class="edge">
<title>Node44&#45;&gt;Node42</title>
<g id="a_edge80_Node000044_Node000042"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1189.62,-576.52C1189.62,-566.51 1189.62,-555.44 1189.62,-546.89"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1186.13,-576.46 1189.63,-586.46 1193.13,-576.46 1186.13,-576.46"/>
</a>
</g>
</g>
<!-- Node44&#45;&gt;Node43 -->
<g id="edge81_Node000044_Node000043" class="edge">
<title>Node44&#45;&gt;Node43</title>
<g id="a_edge81_Node000044_Node000043"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1228.13,-582.64C1250.09,-571.32 1277.12,-557.38 1297.15,-547.06"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1226.76,-579.41 1219.48,-587.11 1229.97,-585.63 1226.76,-579.41"/>
</a>
</g>
</g>
<!-- Node46&#45;&gt;Node14 -->
<g id="edge86_Node000046_Node000014" class="edge">
<title>Node46&#45;&gt;Node14</title>
<g id="a_edge86_Node000046_Node000014"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M944.7,-715.51C861.8,-671.82 692.35,-577.58 565.62,-474.5 533.48,-448.36 501.33,-411.69 484.55,-391.56"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="943.03,-718.58 953.51,-720.13 946.28,-712.38 943.03,-718.58"/>
</a>
</g>
</g>
<!-- Node46&#45;&gt;Node32 -->
<g id="edge85_Node000046_Node000032" class="edge">
<title>Node46&#45;&gt;Node32</title>
<g id="a_edge85_Node000046_Node000032"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1032.5,-714.29C1046.23,-704.57 1061.22,-693.96 1072.91,-685.67"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1030.63,-711.33 1024.49,-719.97 1034.68,-717.04 1030.63,-711.33"/>
</a>
</g>
</g>
<!-- Node46&#45;&gt;Node45 -->
<g id="edge87_Node000046_Node000045" class="edge">
<title>Node46&#45;&gt;Node45</title>
<g id="a_edge87_Node000046_Node000045"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M935.57,-720.75C885.99,-706.1 839.17,-694.36 802.65,-685.65"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="934.49,-724.08 945.07,-723.58 936.49,-717.37 934.49,-724.08"/>
</a>
</g>
</g>
<!-- Node47 -->
<g id="Node000047" class="node">
<title>Node47</title>
<g id="a_Node000047"><a xlink:href="partition__ground_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1278.25,-685.25 1161,-685.25 1161,-654.75 1278.25,-654.75 1278.25,-685.25"/>
<text xml:space="preserve" text-anchor="start" x="1169" y="-671.75" font-family="Helvetica,sans-Serif" font-size="10.00">src/lib/partition/partition</text>
<text xml:space="preserve" text-anchor="middle" x="1219.62" y="-660.5" font-family="Helvetica,sans-Serif" font-size="10.00">_ground.cpp</text>
</a>
</g>
</g>
<!-- Node46&#45;&gt;Node47 -->
<g id="edge88_Node000046_Node000047" class="edge">
<title>Node46&#45;&gt;Node47</title>
<g id="a_edge88_Node000046_Node000047"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1053.29,-722.84C1090.42,-711.27 1137.79,-696.5 1172.48,-685.69"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1052.57,-719.4 1044.06,-725.72 1054.65,-726.08 1052.57,-719.4"/>
</a>
</g>
</g>
<!-- Node48&#45;&gt;Node32 -->
<g id="edge90_Node000048_Node000032" class="edge">
<title>Node48&#45;&gt;Node32</title>
<g id="a_edge90_Node000048_Node000032"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M809.95,-720.83C897.52,-701.02 988.72,-686.33 1043.7,-678.12"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="809.18,-717.42 800.21,-723.06 810.74,-724.24 809.18,-717.42"/>
</a>
</g>
</g>
<!-- Node48&#45;&gt;Node45 -->
<g id="edge91_Node000048_Node000045" class="edge">
<title>Node48&#45;&gt;Node45</title>
<g id="a_edge91_Node000048_Node000045"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M738.62,-709.38C738.62,-701.02 738.62,-692.4 738.62,-685.45"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="735.13,-709.33 738.63,-719.33 742.13,-709.33 735.13,-709.33"/>
</a>
</g>
</g>
<!-- Node49 -->
<g id="Node000049" class="node">
<title>Node49</title>
<g id="a_Node000049"><a xlink:href="partition__rauscher__thielemann_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="656.62,-685.25 526.62,-685.25 526.62,-654.75 656.62,-654.75 656.62,-685.25"/>
<text xml:space="preserve" text-anchor="start" x="534.62" y="-671.75" font-family="Helvetica,sans-Serif" font-size="10.00">src/lib/partition/partition</text>
<text xml:space="preserve" text-anchor="middle" x="591.62" y="-660.5" font-family="Helvetica,sans-Serif" font-size="10.00">_rauscher_thielemann.cpp</text>
</a>
</g>
</g>
<!-- Node48&#45;&gt;Node49 -->
<g id="edge92_Node000048_Node000049" class="edge">
<title>Node48&#45;&gt;Node49</title>
<g id="a_edge92_Node000048_Node000049"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M685.89,-715.97C664.59,-705.81 640.75,-694.43 622.38,-685.67"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="684.21,-719.04 694.74,-720.19 687.22,-712.73 684.21,-719.04"/>
</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="partition__abstract_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>