Files
GridFire/docs/html/error__scratchpad_8h__dep__incl.svg

1838 lines
98 KiB
XML
Raw Permalink Normal View History

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 14.1.2 (20260124.0452)
-->
<!-- Title: src/include/gridfire/exceptions/error_scratchpad.h Pages: 1 -->
<!--zoomable 627 -->
<svg id="main" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" onload="init(evt)">
<style type="text/css"><![CDATA[
.node, .edge {opacity: 0.7;}
.node.selected, .edge.selected {opacity: 1;}
.edge:hover path { stroke: red; }
.edge:hover polygon { stroke: red; fill: red; }
]]></style>
<defs>
<circle id="rim" cx="0" cy="0" r="7"/>
<circle id="rim2" cx="0" cy="0" r="3.5"/>
<g id="zoomPlus">
<use xlink:href="#rim" fill="#404040"><set attributeName="fill" to="#808080" begin="zoomplus.mouseover" end="zoomplus.mouseout"/></use>
<path d="M-4,0h8M0,-4v8" fill="none" stroke="white" stroke-width="1.5" pointer-events="none"/>
</g>
<g id="zoomMin">
<use xlink:href="#rim" fill="#404040"><set attributeName="fill" to="#808080" begin="zoomminus.mouseover" end="zoomminus.mouseout"/></use>
<path d="M-4,0h8" fill="none" stroke="white" stroke-width="1.5" pointer-events="none"/>
</g>
<g id="arrowUp" transform="translate(30 24)">
<use xlink:href="#rim"/>
<path pointer-events="none" fill="none" stroke="white" stroke-width="1.5" d="M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5"/>
</g>
<g id="arrowRight" transform="rotate(90) translate(36 -43)">
<use xlink:href="#rim"/>
<path pointer-events="none" fill="none" stroke="white" stroke-width="1.5" d="M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5"/>
</g>
<g id="arrowDown" transform="rotate(180) translate(-30 -48)">
<use xlink:href="#rim"/>
<path pointer-events="none" fill="none" stroke="white" stroke-width="1.5" d="M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5"/>
</g>
<g id="arrowLeft" transform="rotate(270) translate(-36 17)">
<use xlink:href="#rim"/>
<path pointer-events="none" fill="none" stroke="white" stroke-width="1.5" d="M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5"/>
</g>
<g id="resetDef">
<use xlink:href="#rim2" fill="#404040"><set attributeName="fill" to="#808080" begin="reset.mouseover" end="reset.mouseout"/></use>
</g>
</defs>
<script type="application/ecmascript">
var viewWidth = 3020;
var viewHeight = 627;
var sectionId = 'dynsection-1';
</script>
<script type="application/ecmascript" xlink:href="svg.min.js"/>
<svg id="graph" class="graph">
<g id="viewport">
<title>src/include/gridfire/exceptions/error_scratchpad.h</title>
<!-- Node1 -->
<g id="Node000001" class="node">
<title>Node1</title>
<g id="a_Node000001"><a xlink:title=" ">
<polygon fill="#999999" stroke="#666666" points="1804.12,-618.75 1653.88,-618.75 1653.88,-588.25 1804.12,-588.25 1804.12,-618.75"/>
<text xml:space="preserve" text-anchor="start" x="1661.88" y="-605.25" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="middle" x="1729" y="-594" font-family="Helvetica,sans-Serif" font-size="10.00">/exceptions/error_scratchpad.h</text>
</a>
</g>
</g>
<!-- Node2 -->
<g id="Node000002" class="node">
<title>Node2</title>
<g id="a_Node000002"><a xlink:href="blob_8h.html" target="_top" xlink:title="Container class for managing multiple scratchpad instances.">
<polygon fill="white" stroke="#666666" points="1795.5,-552.25 1662.5,-552.25 1662.5,-521.75 1795.5,-521.75 1795.5,-552.25"/>
<text xml:space="preserve" text-anchor="start" x="1670.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="1729" y="-527.5" font-family="Helvetica,sans-Serif" font-size="10.00">/engine/scratchpads/blob.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1_Node000001_Node000002" class="edge">
<title>Node1&#45;&gt;Node2</title>
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1729,-576.56C1729,-568.39 1729,-559.66 1729,-552.58"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1725.5,-576.35 1729,-586.35 1732.5,-576.35 1725.5,-576.35"/>
</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="edge136_Node000001_Node000077" class="edge">
<title>Node1&#45;&gt;Node77</title>
<g id="a_edge136_Node000001_Node000077"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1642.61,-600.63C1334.96,-593.35 304.38,-563.35 180,-485.75 129.2,-454.06 129.31,-370.19 131.61,-336.22"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1642.09,-604.12 1652.17,-600.86 1642.26,-597.12 1642.09,-604.12"/>
</a>
</g>
</g>
<!-- Node78 -->
<g id="Node000078" class="node">
<title>Node78</title>
<g id="a_Node000078"><a xlink:href="exceptions_2bindings_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1926,-552.25 1814,-552.25 1814,-521.75 1926,-521.75 1926,-552.25"/>
<text xml:space="preserve" text-anchor="start" x="1822" y="-538.75" font-family="Helvetica,sans-Serif" font-size="10.00">src/python/exceptions</text>
<text xml:space="preserve" text-anchor="middle" x="1870" y="-527.5" font-family="Helvetica,sans-Serif" font-size="10.00">/bindings.cpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node78 -->
<g id="edge137_Node000001_Node000078" class="edge">
<title>Node1&#45;&gt;Node78</title>
<g id="a_edge137_Node000001_Node000078"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1771.45,-583.08C1792.87,-573.28 1818.42,-561.6 1838.13,-552.58"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1770.01,-579.89 1762.37,-587.23 1772.92,-586.26 1770.01,-579.89"/>
</a>
</g>
</g>
<!-- Node3 -->
<g id="Node000003" class="node">
<title>Node3</title>
<g id="a_Node000003"><a xlink:href="dynamic__engine__diagnostics_8h.html" target="_top" xlink:title="Diagnostics utilities for DynamicEngine instances.">
<polygon fill="white" stroke="#666666" points="483.88,-419.25 344.12,-419.25 344.12,-377.5 483.88,-377.5 483.88,-419.25"/>
<text xml:space="preserve" text-anchor="start" x="352.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="352.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="414" y="-383.25" font-family="Helvetica,sans-Serif" font-size="10.00">_engine_diagnostics.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node3 -->
<g id="edge2_Node000002_Node000003" class="edge">
<title>Node2&#45;&gt;Node3</title>
<g id="a_edge2_Node000002_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1650.83,-535.75C1399,-534.52 619.12,-527.36 514,-485.75 479.02,-471.9 447.82,-440.35 429.91,-419.46"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1650.54,-539.24 1660.55,-535.79 1650.57,-532.24 1650.54,-539.24"/>
</a>
</g>
</g>
<!-- Node13 -->
<g id="Node000013" class="node">
<title>Node13</title>
<g id="a_Node000013"><a xlink:href="dynamic__engine__diagnostics_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="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>
<!-- Node2&#45;&gt;Node13 -->
<g id="edge125_Node000002_Node000013" class="edge">
<title>Node2&#45;&gt;Node13</title>
<g id="a_edge125_Node000002_Node000013"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1650.83,-534.93C1449.67,-531.71 917.8,-520.12 745,-485.75 658.48,-468.54 636.7,-459.1 558,-419.25 545.17,-412.75 471.69,-361.87 434.94,-336.25"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1650.6,-538.43 1660.65,-535.09 1650.71,-531.43 1650.6,-538.43"/>
</a>
</g>
</g>
<!-- Node15 -->
<g id="Node000015" class="node">
<title>Node15</title>
<g id="a_Node000015"><a xlink:href="engine__abstract_8h.html" target="_top" xlink:title="Abstract interfaces for reaction network engines in GridFire.">
<polygon fill="white" stroke="#666666" points="1645.88,-485.75 1518.12,-485.75 1518.12,-455.25 1645.88,-455.25 1645.88,-485.75"/>
<text xml:space="preserve" text-anchor="start" x="1526.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="1582" y="-461" font-family="Helvetica,sans-Serif" font-size="10.00">/engine/engine_abstract.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node15 -->
<g id="edge6_Node000002_Node000015" class="edge">
<title>Node2&#45;&gt;Node15</title>
<g id="a_edge6_Node000002_Node000015"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1685.39,-516.87C1663.02,-507.05 1636.2,-495.28 1615.48,-486.19"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1683.69,-519.94 1694.26,-520.76 1686.51,-513.53 1683.69,-519.94"/>
</a>
</g>
</g>
<!-- Node16 -->
<g id="Node000016" class="node">
<title>Node16</title>
<g id="a_Node000016"><a xlink:href="engine__graph_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="869.25,-413.62 752.75,-413.62 752.75,-383.12 869.25,-383.12 869.25,-413.62"/>
<text xml:space="preserve" text-anchor="start" x="760.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="811" y="-388.88" font-family="Helvetica,sans-Serif" font-size="10.00">/engine/engine_graph.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node16 -->
<g id="edge107_Node000002_Node000016" class="edge">
<title>Node2&#45;&gt;Node16</title>
<g id="a_edge107_Node000002_Node000016"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1650.97,-535.51C1481.53,-533.7 1084.88,-525.25 957,-485.75 906.63,-470.19 855.32,-434.16 829.01,-413.89"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1650.74,-539.01 1660.77,-535.61 1650.81,-532.01 1650.74,-539.01"/>
</a>
</g>
</g>
<!-- Node17 -->
<g id="Node000017" class="node">
<title>Node17</title>
<g id="a_Node000017"><a xlink:href="priming_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="769.62,-335.88 628.38,-335.88 628.38,-305.38 769.62,-305.38 769.62,-335.88"/>
<text xml:space="preserve" text-anchor="start" x="636.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="699" y="-311.12" font-family="Helvetica,sans-Serif" font-size="10.00">/engine/procedures/priming.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node17 -->
<g id="edge108_Node000002_Node000017" class="edge">
<title>Node2&#45;&gt;Node17</title>
<g id="a_edge108_Node000002_Node000017"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1650.55,-534.22C1470.86,-529.68 1033.87,-515.81 890,-485.75 806.11,-468.22 761.57,-486.93 709,-419.25 690.29,-395.16 692.86,-357.03 696.09,-336.27"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1650.41,-537.72 1660.5,-534.47 1650.59,-530.72 1650.41,-537.72"/>
</a>
</g>
</g>
<!-- Node19 -->
<g id="Node000019" class="node">
<title>Node19</title>
<g id="a_Node000019"><a xlink:href="engine__graph_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="633.62,-258.12 528.38,-258.12 528.38,-227.62 633.62,-227.62 633.62,-258.12"/>
<text xml:space="preserve" text-anchor="start" x="536.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="581" y="-233.38" font-family="Helvetica,sans-Serif" font-size="10.00">_graph.cpp</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node19 -->
<g id="edge126_Node000002_Node000019" class="edge">
<title>Node2&#45;&gt;Node19</title>
<g id="a_edge126_Node000002_Node000019"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1650.9,-534.9C1392.68,-530.98 576.35,-516.29 462,-485.75 400.44,-469.31 375.75,-468.23 335,-419.25 300.35,-377.61 276.8,-341.76 311,-299.75 312.73,-297.63 449.96,-269.99 528.08,-254.4"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1650.48,-538.39 1660.53,-535.04 1650.58,-531.39 1650.48,-538.39"/>
</a>
</g>
</g>
<!-- Node20 -->
<g id="Node000020" class="node">
<title>Node20</title>
<g id="a_Node000020"><a xlink:href="priming_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1515.38,-258.12 1390.62,-258.12 1390.62,-227.62 1515.38,-227.62 1515.38,-258.12"/>
<text xml:space="preserve" text-anchor="start" x="1398.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="1453" y="-233.38" font-family="Helvetica,sans-Serif" font-size="10.00">/priming.cpp</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node20 -->
<g id="edge127_Node000002_Node000020" class="edge">
<title>Node2&#45;&gt;Node20</title>
<g id="a_edge127_Node000002_Node000020"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1650.98,-533.69C1538.87,-529.3 1338.58,-517.22 1274,-485.75 1236.85,-467.65 1224.6,-457.52 1209,-419.25 1202.03,-402.15 1198.6,-313.73 1210,-299.75 1257.45,-241.6 1301.96,-281.02 1375,-263.75 1381.94,-262.11 1389.2,-260.34 1396.4,-258.54"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1650.58,-537.17 1660.7,-534.05 1650.84,-530.18 1650.58,-537.17"/>
</a>
</g>
</g>
<!-- Node21 -->
<g id="Node000021" class="node">
<title>Node21</title>
<g id="a_Node000021"><a xlink:href="engine__multiscale_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="844.88,-180.38 729.12,-180.38 729.12,-149.88 844.88,-149.88 844.88,-180.38"/>
<text xml:space="preserve" text-anchor="start" x="737.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="787" y="-155.62" font-family="Helvetica,sans-Serif" font-size="10.00">/engine_multiscale.cpp</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node21 -->
<g id="edge130_Node000002_Node000021" class="edge">
<title>Node2&#45;&gt;Node21</title>
<g id="a_edge130_Node000002_Node000021"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1651.04,-535.36C1356.82,-532.66 323.22,-520.79 180,-485.75 93.81,-464.66 0,-488.11 0,-399.38 0,-399.38 0,-399.38 0,-319.62 0,-190.35 147.99,-250.89 274,-222 436.2,-184.81 633.1,-172.17 728.95,-168.04"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1650.89,-538.85 1660.92,-535.44 1650.95,-531.85 1650.89,-538.85"/>
</a>
</g>
</g>
<!-- Node23 -->
<g id="Node000023" class="node">
<title>Node23</title>
<g id="a_Node000023"><a xlink:href="engine_2scratchpads_2formatters_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1580.62,-180.38 1421.38,-180.38 1421.38,-149.88 1580.62,-149.88 1580.62,-180.38"/>
<text xml:space="preserve" text-anchor="start" x="1429.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="1501" y="-155.62" font-family="Helvetica,sans-Serif" font-size="10.00">/engine/scratchpads/formatters.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node23 -->
<g id="edge109_Node000002_Node000023" class="edge">
<title>Node2&#45;&gt;Node23</title>
<g id="a_edge109_Node000002_Node000023"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1805.7,-518.77C1916,-493.22 2108.41,-445.5 2128,-419.25 2139.1,-404.38 2140.11,-391.56 2128,-377.5 2057.3,-295.46 1982.54,-392.5 1887,-341.5 1864.87,-329.68 1870.57,-312.57 1849,-299.75 1791.18,-265.38 1765.27,-286.57 1702,-263.75 1636.5,-240.12 1564.03,-201.63 1526.57,-180.74"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1805.07,-515.32 1796.11,-520.98 1806.64,-522.14 1805.07,-515.32"/>
</a>
</g>
</g>
<!-- Node24 -->
<g id="Node000024" class="node">
<title>Node24</title>
<g id="a_Node000024"><a xlink:href="scratchpads_8h.html" target="_top" xlink:title="Unified header for the scratchpad memory management system.">
<polygon fill="white" stroke="#666666" points="1259.12,-102.62 1090.88,-102.62 1090.88,-72.12 1259.12,-72.12 1259.12,-102.62"/>
<text xml:space="preserve" text-anchor="start" x="1098.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="1175" y="-77.88" font-family="Helvetica,sans-Serif" font-size="10.00">/engine/scratchpads/scratchpads.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node24 -->
<g id="edge110_Node000002_Node000024" class="edge">
<title>Node2&#45;&gt;Node24</title>
<g id="a_edge110_Node000002_Node000024"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1807.01,-521.98C1890.01,-515.79 2214.41,-520.03 2246,-485.75 2328.12,-396.65 2264.23,-306.1 2177,-222 2110.13,-157.53 2073.55,-164.98 1983,-144.25 1847.22,-113.16 1437.65,-96.72 1259.4,-90.88"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1806.78,-518.49 1797.17,-522.95 1807.47,-525.45 1806.78,-518.49"/>
</a>
</g>
</g>
<!-- Node26 -->
<g id="Node000026" class="node">
<title>Node26</title>
<g id="a_Node000026"><a xlink:href="stellar__policy_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1888,-30.5 1788,-30.5 1788,0 1888,0 1888,-30.5"/>
<text xml:space="preserve" text-anchor="start" x="1796" y="-17" font-family="Helvetica,sans-Serif" font-size="10.00">src/lib/policy/stellar</text>
<text xml:space="preserve" text-anchor="middle" x="1838" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">_policy.cpp</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node26 -->
<g id="edge133_Node000002_Node000026" class="edge">
<title>Node2&#45;&gt;Node26</title>
<g id="a_edge133_Node000002_Node000026"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1806.88,-521.74C2040.66,-498.52 2579.77,-529.57 2791,-485.75 2894.26,-464.33 3012,-504.83 3012,-399.38 3012,-399.38 3012,-399.38 3012,-164.12 3012,-90.8 2948.11,-91 2879,-66.5 2785.2,-33.25 2083.81,-20.04 1888.4,-16.98"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1806.73,-518.24 1797.15,-522.77 1807.46,-525.2 1806.73,-518.24"/>
</a>
</g>
</g>
<!-- Node27 -->
<g id="Node000027" class="node">
<title>Node27</title>
<g id="a_Node000027"><a xlink:href="engine__defined_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1326.75,-341.5 1219.25,-341.5 1219.25,-299.75 1326.75,-299.75 1326.75,-341.5"/>
<text xml:space="preserve" text-anchor="start" x="1227.25" y="-328" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="start" x="1227.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="1273" y="-305.5" font-family="Helvetica,sans-Serif" font-size="10.00">_defined.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node27 -->
<g id="edge119_Node000002_Node000027" class="edge">
<title>Node2&#45;&gt;Node27</title>
<g id="a_edge119_Node000002_Node000027"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1650.73,-529.7C1521.61,-517.5 1272.96,-485.78 1220,-419.25 1200.66,-394.96 1226.61,-362.61 1248.53,-341.94"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1650.29,-533.17 1660.57,-530.61 1650.94,-526.2 1650.29,-533.17"/>
</a>
</g>
</g>
<!-- Node28 -->
<g id="Node000028" class="node">
<title>Node28</title>
<g id="a_Node000028"><a xlink:href="engine__priming_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="2167.75,-263.75 2060.25,-263.75 2060.25,-222 2167.75,-222 2167.75,-263.75"/>
<text xml:space="preserve" text-anchor="start" x="2068.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="2068.25" y="-239" font-family="Helvetica,sans-Serif" font-size="10.00">/engine/views/engine</text>
<text xml:space="preserve" text-anchor="middle" x="2114" y="-227.75" font-family="Helvetica,sans-Serif" font-size="10.00">_priming.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node28 -->
<g id="edge121_Node000002_Node000028" class="edge">
<title>Node2&#45;&gt;Node28</title>
<g id="a_edge121_Node000002_Node000028"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1806.74,-521.75C1953.2,-506.49 2275.95,-524.1 2399,-485.75 2509.21,-451.4 2562.82,-444.48 2615,-341.5 2667.18,-238.52 2457.07,-288.47 2253,-263.75 2224.93,-260.35 2193.76,-255.95 2168.06,-252.15"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1806.7,-518.24 1797.16,-522.84 1807.49,-525.19 1806.7,-518.24"/>
</a>
</g>
</g>
<!-- Node30 -->
<g id="Node000030" class="node">
<title>Node30</title>
<g id="a_Node000030"><a xlink:href="engine__priming_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="2425.5,-180.38 2322.5,-180.38 2322.5,-149.88 2425.5,-149.88 2425.5,-180.38"/>
<text xml:space="preserve" text-anchor="start" x="2330.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="2374" y="-155.62" font-family="Helvetica,sans-Serif" font-size="10.00">/engine_priming.cpp</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node30 -->
<g id="edge131_Node000002_Node000030" class="edge">
<title>Node2&#45;&gt;Node30</title>
<g id="a_edge131_Node000002_Node000030"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1806.99,-521.74C1980.19,-504.4 2370.12,-532.71 2518,-485.75 2570.65,-469.03 2588.69,-462.54 2623,-419.25 2656.82,-376.58 2678.92,-345.88 2650,-299.75 2646.43,-294.06 2477.07,-214.35 2405.45,-180.82"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1806.72,-518.25 1797.15,-522.81 1807.48,-525.21 1806.72,-518.25"/>
</a>
</g>
</g>
<!-- Node31 -->
<g id="Node000031" class="node">
<title>Node31</title>
<g id="a_Node000031"><a xlink:href="engine__defined_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="471.5,-258.12 368.5,-258.12 368.5,-227.62 471.5,-227.62 471.5,-258.12"/>
<text xml:space="preserve" text-anchor="start" x="376.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="420" y="-233.38" font-family="Helvetica,sans-Serif" font-size="10.00">/engine_defined.cpp</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node31 -->
<g id="edge129_Node000002_Node000031" class="edge">
<title>Node2&#45;&gt;Node31</title>
<g id="a_edge129_Node000002_Node000031"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1650.84,-536.35C1379.41,-537.12 487.68,-535.78 370,-485.75 287.18,-450.54 240.5,-374.9 290,-299.75 299.59,-285.18 338.54,-269.59 371.33,-258.58"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1650.65,-539.85 1660.64,-536.32 1650.63,-532.85 1650.65,-539.85"/>
</a>
</g>
</g>
<!-- Node32 -->
<g id="Node000032" class="node">
<title>Node32</title>
<g id="a_Node000032"><a xlink:href="engine__multiscale_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="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>
<!-- Node2&#45;&gt;Node32 -->
<g id="edge120_Node000002_Node000032" class="edge">
<title>Node2&#45;&gt;Node32</title>
<g id="a_edge120_Node000002_Node000032"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1651.09,-535.61C1509.5,-533.91 1216.03,-525.53 1123,-485.75 1051.42,-455.14 993.48,-378.49 968.83,-341.8"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1650.7,-539.11 1660.73,-535.72 1650.77,-532.11 1650.7,-539.11"/>
</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="2003.75,-341.5 1896.25,-341.5 1896.25,-299.75 2003.75,-299.75 2003.75,-341.5"/>
<text xml:space="preserve" text-anchor="start" x="1904.25" y="-328" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="start" x="1904.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="1950" y="-305.5" font-family="Helvetica,sans-Serif" font-size="10.00">_adaptive.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node34 -->
<g id="edge118_Node000002_Node000034" class="edge">
<title>Node2&#45;&gt;Node34</title>
<g id="a_edge118_Node000002_Node000034"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1806.66,-521.99C1882.76,-515.86 2170.98,-516.44 2199,-485.75 2231.44,-450.22 2229.07,-415.06 2199,-377.5 2186.82,-362.28 2073.69,-341.58 2004.18,-330.13"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1806.76,-518.46 1797.18,-522.98 1807.48,-525.43 1806.76,-518.46"/>
</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="1974.12,-180.38 1865.88,-180.38 1865.88,-149.88 1974.12,-149.88 1974.12,-180.38"/>
<text xml:space="preserve" text-anchor="start" x="1873.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="1920" y="-155.62" font-family="Helvetica,sans-Serif" font-size="10.00">/engine_adaptive.cpp</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node36 -->
<g id="edge128_Node000002_Node000036" class="edge">
<title>Node2&#45;&gt;Node36</title>
<g id="a_edge128_Node000002_Node000036"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1806.93,-521.67C2096.62,-488.69 2182.11,-560.83 2460,-485.75 2556.65,-459.64 2607.98,-438.43 2633,-341.5 2637.64,-323.53 2644.69,-314.16 2633,-299.75 2584.06,-239.44 2530.56,-300.24 2462,-263.75 2438.49,-251.24 2443.09,-233.37 2419,-222 2341.25,-185.3 2087.07,-171.98 1974.5,-167.8"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1806.68,-518.17 1797.16,-522.82 1807.5,-525.13 1806.68,-518.17"/>
</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="2118.5,-413.62 2003.5,-413.62 2003.5,-383.12 2118.5,-383.12 2118.5,-413.62"/>
<text xml:space="preserve" text-anchor="start" x="2011.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="2061" y="-388.88" font-family="Helvetica,sans-Serif" font-size="10.00">/io/generative/python.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node45 -->
<g id="edge122_Node000002_Node000045" class="edge">
<title>Node2&#45;&gt;Node45</title>
<g id="a_edge122_Node000002_Node000045"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1775.17,-517C1842.1,-489.46 1964.68,-439.01 2025.22,-414.1"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1773.85,-513.76 1765.93,-520.8 1776.51,-520.23 1773.85,-513.76"/>
</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="2198.38,-335.88 2097.62,-335.88 2097.62,-305.38 2198.38,-305.38 2198.38,-335.88"/>
<text xml:space="preserve" text-anchor="start" x="2105.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="2148" y="-311.12" font-family="Helvetica,sans-Serif" font-size="10.00">/python.cpp</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node46 -->
<g id="edge132_Node000002_Node000046" class="edge">
<title>Node2&#45;&gt;Node46</title>
<g id="a_edge132_Node000002_Node000046"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1806.74,-521.99C1886.19,-515.81 2192.9,-518.06 2223,-485.75 2255.79,-450.54 2245.72,-420.43 2224,-377.5 2214.76,-359.23 2196.42,-345.48 2180.08,-336.2"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1806.77,-518.47 1797.17,-522.96 1807.47,-525.44 1806.77,-518.47"/>
</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="2897.88,-335.88 2776.12,-335.88 2776.12,-305.38 2897.88,-305.38 2897.88,-335.88"/>
<text xml:space="preserve" text-anchor="start" x="2784.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="2837" y="-311.12" font-family="Helvetica,sans-Serif" font-size="10.00">/policy/policy_abstract.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node47 -->
<g id="edge123_Node000002_Node000047" class="edge">
<title>Node2&#45;&gt;Node47</title>
<g id="a_edge123_Node000002_Node000047"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1806.95,-521.93C1953.41,-511.82 2676.08,-543.26 2762,-485.75 2814.33,-450.72 2830.72,-369.52 2835.35,-336.25"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1806.81,-518.43 1797.15,-522.8 1807.42,-525.41 1806.81,-518.43"/>
</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="2410.38,-252.5 2261.62,-252.5 2261.62,-233.25 2410.38,-233.25 2410.38,-252.5"/>
<text xml:space="preserve" text-anchor="middle" x="2336" y="-239" font-family="Helvetica,sans-Serif" font-size="10.00">src/python/solver/bindings.cpp</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node66 -->
<g id="edge135_Node000002_Node000066" class="edge">
<title>Node2&#45;&gt;Node66</title>
<g id="a_edge135_Node000002_Node000066"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1806.74,-521.75C1953.2,-506.49 2275.95,-524.1 2399,-485.75 2509.21,-451.4 2562.82,-444.48 2615,-341.5 2623.39,-324.95 2626.84,-314.03 2615,-299.75 2587.43,-266.5 2466.29,-272.51 2424,-263.75 2407.9,-260.41 2390.2,-256.47 2374.92,-252.98"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1806.7,-518.24 1797.16,-522.84 1807.49,-525.19 1806.7,-518.24"/>
</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="2422.75,-413.62 2327.25,-413.62 2327.25,-383.12 2422.75,-383.12 2422.75,-413.62"/>
<text xml:space="preserve" text-anchor="start" x="2335.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="2375" y="-388.88" font-family="Helvetica,sans-Serif" font-size="10.00">/utils/logging.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node73 -->
<g id="edge124_Node000002_Node000073" class="edge">
<title>Node2&#45;&gt;Node73</title>
<g id="a_edge124_Node000002_Node000073"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1806.79,-521.79C1934.48,-509.19 2217.1,-539.33 2313,-485.75 2341.68,-469.72 2360.45,-434.23 2369.23,-414.08"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1806.71,-518.28 1797.16,-522.88 1807.49,-525.24 1806.71,-518.28"/>
</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="2605.88,-330.25 2490.12,-330.25 2490.12,-311 2605.88,-311 2605.88,-330.25"/>
<text xml:space="preserve" text-anchor="middle" x="2548" y="-316.75" font-family="Helvetica,sans-Serif" font-size="10.00">src/lib/utils/logging.cpp</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node75 -->
<g id="edge134_Node000002_Node000075" class="edge">
<title>Node2&#45;&gt;Node75</title>
<g id="a_edge134_Node000002_Node000075"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1806.76,-521.67C2044.87,-493.3 2115.14,-547.28 2343,-485.75 2407.19,-468.42 2426.21,-462.15 2477,-419.25 2508.54,-392.61 2533.58,-349.16 2543.45,-330.55"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1806.66,-518.16 1797.16,-522.85 1807.51,-525.11 1806.66,-518.16"/>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node77 -->
<g id="edge111_Node000002_Node000077" class="edge">
<title>Node2&#45;&gt;Node77</title>
<g id="a_edge111_Node000002_Node000077"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1650.84,-535.62C1349.21,-533.89 274.8,-524.96 214,-485.75 160.32,-451.14 141,-369.7 135.18,-336.3"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1650.55,-539.12 1660.57,-535.68 1650.59,-532.12 1650.55,-539.12"/>
</a>
</g>
</g>
<!-- Node4 -->
<g id="Node000004" class="node">
<title>Node4</title>
<g id="a_Node000004"><a xlink:href="engine_8h.html" target="_top" xlink:title="Core header for the GridFire reaction network engine module.">
<polygon fill="#fff0f0" stroke="red" points="781.75,-30.5 686.25,-30.5 686.25,0 781.75,0 781.75,-30.5"/>
<text xml:space="preserve" text-anchor="start" x="694.25" y="-17" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="middle" x="734" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">/engine/engine.h</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node4 -->
<g id="edge3_Node000003_Node000004" class="edge">
<title>Node3&#45;&gt;Node4</title>
<g id="a_edge3_Node000003_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M332.27,-395.18C239.26,-390.92 95.27,-378.38 57,-341.5 25.17,-310.83 38,-288.08 38,-243.88 38,-243.88 38,-243.88 38,-164.12 38,-31.41 528.34,-17.3 685.89,-16.2"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="331.98,-398.67 342.12,-395.61 332.28,-391.68 331.98,-398.67"/>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node13 -->
<g id="edge4_Node000003_Node000013" class="edge">
<title>Node3&#45;&gt;Node13</title>
<g id="a_edge4_Node000003_Node000013"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M414,-365.81C414,-355.44 414,-344.42 414,-335.98"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="410.5,-365.56 414,-375.56 417.5,-365.56 410.5,-365.56"/>
</a>
</g>
</g>
<!-- Node14 -->
<g id="Node000014" class="node">
<title>Node14</title>
<g id="a_Node000014"><a xlink:href="_point_solver_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="845.62,-258.12 728.38,-258.12 728.38,-227.62 845.62,-227.62 845.62,-258.12"/>
<text xml:space="preserve" text-anchor="start" x="736.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="787" y="-233.38" font-family="Helvetica,sans-Serif" font-size="10.00">/PointSolver.cpp</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node14 -->
<g id="edge5_Node000003_Node000014" class="edge">
<title>Node3&#45;&gt;Node14</title>
<g id="a_edge5_Node000003_Node000014"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M352.02,-371.26C340.4,-363.44 329.79,-353.63 323,-341.5 313.94,-325.31 310.63,-313.58 323,-299.75 370.69,-246.4 571.99,-272.64 643,-263.75 671.05,-260.24 702.11,-255.99 728.19,-252.33"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="349.86,-374.04 360.21,-376.32 353.54,-368.09 349.86,-374.04"/>
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node3 -->
<g id="edge7_Node000015_Node000003" class="edge">
<title>Node15&#45;&gt;Node3</title>
<g id="a_edge7_Node000015_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1506.36,-466.92C1342.35,-461.04 941.81,-445.1 607,-419.25 566.2,-416.1 520.65,-411.46 484.05,-407.46"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1506.13,-470.41 1516.24,-467.27 1506.37,-463.42 1506.13,-470.41"/>
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node4 -->
<g id="edge8_Node000015_Node000004" class="edge">
<title>Node15&#45;&gt;Node4</title>
<g id="a_edge8_Node000015_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1506.56,-465.84C1380.38,-459.15 1132.09,-443.37 1048,-419.25 973.92,-398 939.58,-402.9 893,-341.5 866.28,-306.29 874,-288.08 874,-243.88 874,-243.88 874,-243.88 874,-164.12 874,-100.67 805.17,-53.5 764.03,-30.97"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1506.33,-469.34 1516.5,-466.36 1506.7,-462.35 1506.33,-469.34"/>
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node13 -->
<g id="edge101_Node000015_Node000013" class="edge">
<title>Node15&#45;&gt;Node13</title>
<g id="a_edge101_Node000015_Node000013"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1506.41,-467.69C1323.49,-462.9 860.83,-448.22 709,-419.25 611.76,-400.7 502.35,-358.58 448.18,-336.22"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1506.19,-471.18 1516.28,-467.94 1506.37,-464.19 1506.19,-471.18"/>
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node16 -->
<g id="edge9_Node000015_Node000016" class="edge">
<title>Node15&#45;&gt;Node16</title>
<g id="a_edge9_Node000015_Node000016"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1506.61,-468.94C1377.84,-466.91 1107.63,-457.94 883,-419.25 875.2,-417.91 867.04,-416.08 859.12,-414.07"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1506.32,-472.44 1516.37,-469.09 1506.42,-465.44 1506.32,-472.44"/>
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node17 -->
<g id="edge46_Node000015_Node000017" class="edge">
<title>Node15&#45;&gt;Node17</title>
<g id="a_edge46_Node000015_Node000017"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1506.43,-469.35C1312.14,-468.35 806.06,-461.65 744,-419.25 715.8,-399.98 704.92,-358.38 701.01,-336.21"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1506.14,-472.85 1516.15,-469.39 1506.17,-465.85 1506.14,-472.85"/>
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node20 -->
<g id="edge102_Node000015_Node000020" class="edge">
<title>Node15&#45;&gt;Node20</title>
<g id="a_edge102_Node000015_Node000020"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1582.25,-443.48C1581.35,-407.83 1575.09,-343.28 1544,-299.75 1530.75,-281.19 1509.22,-267.57 1490.43,-258.42"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1578.75,-443.33 1582.37,-453.29 1585.75,-443.25 1578.75,-443.33"/>
</a>
</g>
</g>
<!-- Node22 -->
<g id="Node000022" class="node">
<title>Node22</title>
<g id="a_Node000022"><a xlink:href="engine__graph__scratchpad_8h.html" target="_top" xlink:title="Scratchpad implementation for the GraphEngine using CppAD automatic differentiation.">
<polygon fill="white" stroke="#666666" points="1162.62,-341.5 1027.38,-341.5 1027.38,-299.75 1162.62,-299.75 1162.62,-341.5"/>
<text xml:space="preserve" text-anchor="start" x="1035.38" y="-328" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="start" x="1035.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="1095" y="-305.5" font-family="Helvetica,sans-Serif" font-size="10.00">_graph_scratchpad.h</text>
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node22 -->
<g id="edge47_Node000015_Node000022" class="edge">
<title>Node15&#45;&gt;Node22</title>
<g id="a_edge47_Node000015_Node000022"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1506.34,-463.64C1415.81,-455.83 1270.15,-440.48 1220,-419.25 1177.4,-401.21 1136.88,-364.81 1114.06,-341.91"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1505.88,-467.12 1516.14,-464.48 1506.47,-460.14 1505.88,-467.12"/>
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node26 -->
<g id="edge105_Node000015_Node000026" class="edge">
<title>Node15&#45;&gt;Node26</title>
<g id="a_edge105_Node000015_Node000026"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1657.43,-464.06C1741.4,-456.97 1870.97,-442.64 1914,-419.25 1935.78,-407.41 1931.81,-393.2 1951,-377.5 1975.66,-357.32 1997.1,-369.11 2013,-341.5 2037.85,-298.33 2033.76,-233.09 1983,-144.25 1953.68,-92.94 1896.14,-51.68 1863.04,-30.9"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1657.34,-460.56 1647.66,-464.87 1657.91,-467.53 1657.34,-460.56"/>
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node27 -->
<g id="edge56_Node000015_Node000027" class="edge">
<title>Node15&#45;&gt;Node27</title>
<g id="a_edge56_Node000015_Node000027"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1506.22,-469.73C1414.14,-468.2 1266.75,-459.34 1232,-419.25 1212.38,-396.61 1234.36,-363.22 1252.93,-341.95"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1506.16,-473.23 1516.21,-469.87 1506.25,-466.23 1506.16,-473.23"/>
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node32 -->
<g id="edge57_Node000015_Node000032" class="edge">
<title>Node15&#45;&gt;Node32</title>
<g id="a_edge57_Node000015_Node000032"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1506.22,-468.65C1418.67,-465.85 1271.14,-455.53 1150,-419.25 1089.32,-401.08 1024.73,-364.71 987.5,-341.86"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1506.03,-472.14 1516.13,-468.93 1506.23,-465.14 1506.03,-472.14"/>
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node34 -->
<g id="edge48_Node000015_Node000034" class="edge">
<title>Node15&#45;&gt;Node34</title>
<g id="a_edge48_Node000015_Node000034"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1657.54,-463.34C1733.31,-456.01 1843.8,-441.84 1880,-419.25 1909.72,-400.7 1930.58,-364.45 1941.41,-341.73"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1657.29,-459.85 1647.66,-464.27 1657.95,-466.82 1657.29,-459.85"/>
</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="1348.75,-419.25 1241.25,-419.25 1241.25,-377.5 1348.75,-377.5 1348.75,-419.25"/>
<text xml:space="preserve" text-anchor="start" x="1249.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="1249.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="1295" y="-383.25" font-family="Helvetica,sans-Serif" font-size="10.00">_view_abstract.h</text>
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node37 -->
<g id="edge58_Node000015_Node000037" class="edge">
<title>Node15&#45;&gt;Node37</title>
<g id="a_edge58_Node000015_Node000037"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1506.95,-453.43C1464.55,-444.06 1410.65,-431.67 1363,-419.25 1358.48,-418.07 1353.8,-416.8 1349.11,-415.5"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1506.04,-456.81 1516.55,-455.54 1507.54,-449.97 1506.04,-456.81"/>
</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="1738.88,-413.62 1629.12,-413.62 1629.12,-383.12 1738.88,-383.12 1738.88,-413.62"/>
<text xml:space="preserve" text-anchor="start" x="1637.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="1684" y="-388.88" font-family="Helvetica,sans-Serif" font-size="10.00">/io/generative/mesa.h</text>
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node38 -->
<g id="edge63_Node000015_Node000038" class="edge">
<title>Node15&#45;&gt;Node38</title>
<g id="a_edge63_Node000015_Node000038"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1612.27,-448.69C1628.57,-437.48 1648.27,-423.94 1662.89,-413.89"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1610.64,-445.56 1604.38,-454.11 1614.6,-451.33 1610.64,-445.56"/>
</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="1691.38,-335.88 1590.62,-335.88 1590.62,-305.38 1691.38,-305.38 1691.38,-335.88"/>
<text xml:space="preserve" text-anchor="start" x="1598.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="1641" y="-311.12" font-family="Helvetica,sans-Serif" font-size="10.00">/mesa.cpp</text>
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node44 -->
<g id="edge103_Node000015_Node000044" class="edge">
<title>Node15&#45;&gt;Node44</title>
<g id="a_edge103_Node000015_Node000044"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1592.03,-444.37C1604.42,-413.31 1625.1,-361.49 1635.15,-336.28"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1588.89,-442.79 1588.43,-453.37 1595.39,-445.38 1588.89,-442.79"/>
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node45 -->
<g id="edge66_Node000015_Node000045" class="edge">
<title>Node15&#45;&gt;Node45</title>
<g id="a_edge66_Node000015_Node000045"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1657.49,-463.51C1739.6,-456.23 1874.45,-442 1989,-419.25 1996.25,-417.81 2003.84,-416.03 2011.26,-414.12"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1657.42,-460.01 1647.77,-464.36 1658.03,-466.98 1657.42,-460.01"/>
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node46 -->
<g id="edge104_Node000015_Node000046" class="edge">
<title>Node15&#45;&gt;Node46</title>
<g id="a_edge104_Node000015_Node000046"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1657.32,-467.48C1798.91,-462.98 2093.67,-449.99 2128,-419.25 2151.46,-398.25 2151.67,-357.76 2149.83,-336.12"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1657.56,-463.97 1647.67,-467.78 1657.78,-470.97 1657.56,-463.97"/>
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node47 -->
<g id="edge69_Node000015_Node000047" class="edge">
<title>Node15&#45;&gt;Node47</title>
<g id="a_edge69_Node000015_Node000047"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1657.44,-467.29C1843.39,-461.52 2320.03,-444.65 2477,-419.25 2593.98,-400.32 2727.68,-358.57 2794.41,-336.29"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1657.54,-463.79 1647.66,-467.59 1657.76,-470.78 1657.54,-463.79"/>
</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="2869.62,-102.62 2758.38,-102.62 2758.38,-72.12 2869.62,-72.12 2869.62,-102.62"/>
<text xml:space="preserve" text-anchor="start" x="2766.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="2814" y="-77.88" font-family="Helvetica,sans-Serif" font-size="10.00">/policy/stellar_policy.h</text>
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node52 -->
<g id="edge86_Node000015_Node000052" class="edge">
<title>Node15&#45;&gt;Node52</title>
<g id="a_edge86_Node000015_Node000052"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1657.26,-464.71C1749.73,-457.89 1900.57,-443.44 1951,-419.25 1975.31,-407.59 1974.16,-394.6 1995,-377.5 2016.45,-359.91 2024.65,-359.22 2046,-341.5 2066.5,-324.49 2066.71,-314.34 2089,-299.75 2124.36,-276.61 2141.04,-285.94 2177,-263.75 2245.76,-221.33 2239.58,-175.7 2314,-144.25 2493.1,-68.56 2559.13,-145.3 2750,-108.25 2756.97,-106.9 2764.25,-105.06 2771.3,-103.05"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1657.24,-461.2 1647.51,-465.41 1657.74,-468.18 1657.24,-461.2"/>
</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="1871.12,-413.62 1756.88,-413.62 1756.88,-383.12 1871.12,-383.12 1871.12,-413.62"/>
<text xml:space="preserve" text-anchor="start" x="1764.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="1814" y="-388.88" font-family="Helvetica,sans-Serif" font-size="10.00">/reaction/weak/weak.h</text>
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node56 -->
<g id="edge87_Node000015_Node000056" class="edge">
<title>Node15&#45;&gt;Node56</title>
<g id="a_edge87_Node000015_Node000056"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1641.18,-451.61C1679.67,-439.98 1729.25,-424.99 1765.43,-414.06"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1640.64,-448.12 1632.08,-454.36 1642.67,-454.82 1640.64,-448.12"/>
</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="1534.88,-335.88 1383.12,-335.88 1383.12,-305.38 1534.88,-305.38 1534.88,-335.88"/>
<text xml:space="preserve" text-anchor="start" x="1391.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="1459" y="-311.12" font-family="Helvetica,sans-Serif" font-size="10.00">/solver/strategies/PointSolver.h</text>
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node61 -->
<g id="edge88_Node000015_Node000061" class="edge">
<title>Node15&#45;&gt;Node61</title>
<g id="a_edge88_Node000015_Node000061"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1506.63,-458.6C1461.31,-450.32 1409.81,-437.28 1396,-419.25 1384.72,-404.52 1388.39,-394.42 1396,-377.5 1403.8,-360.17 1419.92,-346.03 1433.9,-336.31"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1505.74,-461.99 1516.19,-460.28 1506.95,-455.1 1505.74,-461.99"/>
</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="1534.62,-419.25 1405.38,-419.25 1405.38,-377.5 1534.62,-377.5 1534.62,-419.25"/>
<text xml:space="preserve" text-anchor="start" x="1413.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="1413.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="1470" y="-383.25" font-family="Helvetica,sans-Serif" font-size="10.00">_abstract.h</text>
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node71 -->
<g id="edge92_Node000015_Node000071" class="edge">
<title>Node15&#45;&gt;Node71</title>
<g id="a_edge92_Node000015_Node000071"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1548.83,-448.73C1534.15,-439.54 1516.95,-428.77 1502.37,-419.64"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1546.91,-451.66 1557.24,-454 1550.62,-445.72 1546.91,-451.66"/>
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node73 -->
<g id="edge94_Node000015_Node000073" class="edge">
<title>Node15&#45;&gt;Node73</title>
<g id="a_edge94_Node000015_Node000073"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1657.62,-463.08C1768.19,-453.67 1980.47,-435.47 2161,-419.25 2218.05,-414.13 2283.62,-408 2326.99,-403.92"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1657.45,-459.59 1647.78,-463.92 1658.04,-466.56 1657.45,-459.59"/>
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node75 -->
<g id="edge106_Node000015_Node000075" class="edge">
<title>Node15&#45;&gt;Node75</title>
<g id="a_edge106_Node000015_Node000075"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1657.41,-467.75C1852.07,-462.86 2361.15,-447.49 2432,-419.25 2481.15,-399.66 2524.63,-350.65 2541.04,-330.49"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1657.58,-464.25 1647.67,-467.99 1657.76,-471.24 1657.58,-464.25"/>
</a>
</g>
</g>
<!-- Node16&#45;&gt;Node4 -->
<g id="edge10_Node000016_Node000004" class="edge">
<title>Node16&#45;&gt;Node4</title>
<g id="a_edge10_Node000016_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M741.27,-390.27C695.65,-383.17 636.18,-369.13 590,-341.5 569.92,-329.49 527.46,-285.56 519,-263.75 487.3,-182.02 464.52,-135.18 519,-66.5 539.43,-40.75 628.98,-26.95 685.87,-20.64"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="740.65,-393.71 751.05,-391.7 741.67,-386.79 740.65,-393.71"/>
</a>
</g>
</g>
<!-- Node16&#45;&gt;Node14 -->
<g id="edge45_Node000016_Node000014" class="edge">
<title>Node16&#45;&gt;Node14</title>
<g id="a_edge45_Node000016_Node000014"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M806.93,-371.37C801.84,-338.82 793.31,-284.21 789.26,-258.32"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="803.46,-371.82 808.46,-381.16 810.38,-370.74 803.46,-371.82"/>
</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="M780.01,-376.42C761.1,-363.63 737.4,-347.6 720.53,-336.19"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="777.91,-379.22 788.15,-381.92 781.83,-373.42 777.91,-379.22"/>
</a>
</g>
</g>
<!-- Node16&#45;&gt;Node19 -->
<g id="edge42_Node000016_Node000019" class="edge">
<title>Node16&#45;&gt;Node19</title>
<g id="a_edge42_Node000016_Node000019"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M740.99,-392.17C700.92,-385.81 652.16,-371.87 619,-341.5 594.72,-319.27 585.78,-279.67 582.62,-258.38"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="740.42,-395.62 750.82,-393.59 741.42,-388.7 740.42,-395.62"/>
</a>
</g>
</g>
<!-- Node16&#45;&gt;Node22 -->
<g id="edge17_Node000016_Node000022" class="edge">
<title>Node16&#45;&gt;Node22</title>
<g id="a_edge17_Node000016_Node000022"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M877.21,-379.71C922.23,-367.71 981.63,-351.86 1027.02,-339.76"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="876.32,-376.33 867.56,-382.29 878.12,-383.09 876.32,-376.33"/>
</a>
</g>
</g>
<!-- Node16&#45;&gt;Node26 -->
<g id="edge44_Node000016_Node000026" class="edge">
<title>Node16&#45;&gt;Node26</title>
<g id="a_edge44_Node000016_Node000026"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M820.28,-372.23C845.55,-307.81 922.4,-136.95 1050,-66.5 1114.35,-30.97 1624.09,-19.7 1787.66,-16.98"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="817.01,-370.97 816.7,-381.56 823.55,-373.48 817.01,-370.97"/>
</a>
</g>
</g>
<!-- Node16&#45;&gt;Node27 -->
<g id="edge26_Node000016_Node000027" class="edge">
<title>Node16&#45;&gt;Node27</title>
<g id="a_edge26_Node000016_Node000027"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M880.88,-387.42C953.7,-376.85 1071.06,-359.24 1172,-341.5 1187.23,-338.82 1203.69,-335.69 1218.82,-332.71"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="880.48,-383.94 871.08,-388.84 881.48,-390.87 880.48,-383.94"/>
</a>
</g>
</g>
<!-- Node16&#45;&gt;Node31 -->
<g id="edge43_Node000016_Node000031" class="edge">
<title>Node16&#45;&gt;Node31</title>
<g id="a_edge43_Node000016_Node000031"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M741.01,-393.13C685.83,-387.34 608.37,-373.7 548,-341.5 524.5,-328.96 525.78,-316.42 505,-299.75 485.85,-284.39 462.44,-269.24 445.04,-258.59"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="740.64,-396.61 750.93,-394.1 741.32,-389.64 740.64,-396.61"/>
</a>
</g>
</g>
<!-- Node16&#45;&gt;Node32 -->
<g id="edge34_Node000016_Node000032" class="edge">
<title>Node16&#45;&gt;Node32</title>
<g id="a_edge34_Node000016_Node000032"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M849.12,-377.46C870.1,-366.5 896.07,-352.93 917.17,-341.91"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="847.54,-374.34 840.3,-382.07 850.78,-380.54 847.54,-374.34"/>
</a>
</g>
</g>
<!-- Node18 -->
<g id="Node000018" class="node">
<title>Node18</title>
<g id="a_Node000018"><a xlink:href="engine__procedures_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="658,-108.25 528,-108.25 528,-66.5 658,-66.5 658,-108.25"/>
<text xml:space="preserve" text-anchor="start" x="536" y="-94.75" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="start" x="536" y="-83.5" font-family="Helvetica,sans-Serif" font-size="10.00">/engine/procedures/engine</text>
<text xml:space="preserve" text-anchor="middle" x="593" y="-72.25" font-family="Helvetica,sans-Serif" font-size="10.00">_procedures.h</text>
</a>
</g>
</g>
<!-- Node17&#45;&gt;Node18 -->
<g id="edge12_Node000017_Node000018" class="edge">
<title>Node17&#45;&gt;Node18</title>
<g id="a_edge12_Node000017_Node000018"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M687.66,-294.9C666.57,-248.88 621.68,-150.95 602.27,-108.59"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="684.39,-296.15 691.74,-303.78 690.75,-293.23 684.39,-296.15"/>
</a>
</g>
</g>
<!-- Node17&#45;&gt;Node19 -->
<g id="edge14_Node000017_Node000019" class="edge">
<title>Node17&#45;&gt;Node19</title>
<g id="a_edge14_Node000017_Node000019"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M666.63,-298.84C646.66,-286.02 621.54,-269.9 603.68,-258.44"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="664.67,-301.75 674.97,-304.2 668.45,-295.85 664.67,-301.75"/>
</a>
</g>
</g>
<!-- Node17&#45;&gt;Node20 -->
<g id="edge15_Node000017_Node000020" class="edge">
<title>Node17&#45;&gt;Node20</title>
<g id="a_edge15_Node000017_Node000020"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M781.39,-311.14C815.88,-307.59 856.38,-303.45 893,-299.75 1073.57,-281.49 1286.93,-260.31 1390.43,-250.06"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="781.04,-307.65 771.45,-312.16 781.76,-314.62 781.04,-307.65"/>
</a>
</g>
</g>
<!-- Node17&#45;&gt;Node21 -->
<g id="edge16_Node000017_Node000021" class="edge">
<title>Node17&#45;&gt;Node21</title>
<g id="a_edge16_Node000017_Node000021"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M699.64,-293.56C701.21,-272.84 705.85,-243.82 719,-222 729.33,-204.86 746.9,-190.63 761.59,-180.82"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="696.15,-293.28 699.1,-303.45 703.14,-293.66 696.15,-293.28"/>
</a>
</g>
</g>
<!-- Node18&#45;&gt;Node4 -->
<g id="edge13_Node000018_Node000004" class="edge">
<title>Node18&#45;&gt;Node4</title>
<g id="a_edge13_Node000018_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M643.86,-61.08C664.22,-50.95 686.96,-39.64 704.5,-30.92"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="642.53,-57.83 635.14,-65.42 645.65,-64.1 642.53,-57.83"/>
</a>
</g>
</g>
<!-- Node22&#45;&gt;Node19 -->
<g id="edge23_Node000022_Node000019" class="edge">
<title>Node22&#45;&gt;Node19</title>
<g id="a_edge23_Node000022_Node000019"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1015.89,-299.28C885.08,-275.05 848.49,-280.84 719,-263.75 690.92,-260.04 659.69,-255.57 634.04,-251.81"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1015.19,-302.71 1025.66,-301.11 1016.48,-295.83 1015.19,-302.71"/>
</a>
</g>
</g>
<!-- Node22&#45;&gt;Node20 -->
<g id="edge24_Node000022_Node000020" class="edge">
<title>Node22&#45;&gt;Node20</title>
<g id="a_edge24_Node000022_Node000020"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1173.97,-300.39C1174.99,-300.18 1176,-299.96 1177,-299.75 1265.37,-281.1 1288.8,-283.19 1377,-263.75 1384.06,-262.19 1391.45,-260.43 1398.74,-258.61"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1173.43,-296.93 1164.42,-302.5 1174.94,-303.77 1173.43,-296.93"/>
</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="M1173.98,-300.45C1175,-300.22 1176,-299.98 1177,-299.75 1248.84,-283.06 1274.08,-298.76 1339,-263.75 1362.44,-251.1 1360.09,-237.15 1382,-222 1406.69,-204.93 1437.41,-190.66 1461.46,-180.81"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1173.39,-297 1164.46,-302.69 1175,-303.81 1173.39,-297"/>
</a>
</g>
</g>
<!-- Node22&#45;&gt;Node24 -->
<g id="edge22_Node000022_Node000024" class="edge">
<title>Node22&#45;&gt;Node24</title>
<g id="a_edge22_Node000022_Node000024"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1111.48,-289.16C1115.54,-281.04 1119.67,-272.17 1123,-263.75 1146,-205.57 1164.39,-133.08 1171.65,-102.76"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1108.41,-287.48 1106.95,-297.98 1114.63,-290.68 1108.41,-287.48"/>
</a>
</g>
</g>
<!-- Node22&#45;&gt;Node26 -->
<g id="edge25_Node000022_Node000026" class="edge">
<title>Node22&#45;&gt;Node26</title>
<g id="a_edge25_Node000022_Node000026"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1135.96,-293.22C1195.03,-256.02 1308.44,-187.87 1412,-144.25 1543.31,-88.95 1706.62,-46.87 1787.6,-27.69"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1134.12,-290.24 1127.54,-298.55 1137.86,-296.16 1134.12,-290.24"/>
</a>
</g>
</g>
<!-- Node23&#45;&gt;Node24 -->
<g id="edge19_Node000023_Node000024" class="edge">
<title>Node23&#45;&gt;Node24</title>
<g id="a_edge19_Node000023_Node000024"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1426.68,-146.85C1369.82,-133.64 1292.27,-115.62 1238.34,-103.09"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1425.75,-150.23 1436.28,-149.09 1427.33,-143.41 1425.75,-150.23"/>
</a>
</g>
</g>
<!-- Node24&#45;&gt;Node4 -->
<g id="edge20_Node000024_Node000004" class="edge">
<title>Node24&#45;&gt;Node4</title>
<g id="a_edge20_Node000024_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1079.26,-71.15C987.63,-56.58 853.16,-35.2 782.1,-23.9"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1078.57,-74.59 1089,-72.7 1079.67,-67.67 1078.57,-74.59"/>
</a>
</g>
</g>
<!-- Node25 -->
<g id="Node000025" class="node">
<title>Node25</title>
<g id="a_Node000025"><a xlink:href="engine_2scratchpads_2bindings_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1249.75,-30.5 1100.25,-30.5 1100.25,0 1249.75,0 1249.75,-30.5"/>
<text xml:space="preserve" text-anchor="start" x="1108.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="1175" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">/bindings.cpp</text>
</a>
</g>
</g>
<!-- Node24&#45;&gt;Node25 -->
<g id="edge21_Node000024_Node000025" class="edge">
<title>Node24&#45;&gt;Node25</title>
<g id="a_edge21_Node000024_Node000025"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1175,-60.4C1175,-50.39 1175,-39.31 1175,-30.76"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1171.5,-60.33 1175,-70.33 1178.5,-60.33 1171.5,-60.33"/>
</a>
</g>
</g>
<!-- Node27&#45;&gt;Node28 -->
<g id="edge27_Node000027_Node000028" class="edge">
<title>Node27&#45;&gt;Node28</title>
<g id="a_edge27_Node000027_Node000028"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1338.23,-305.46C1350.09,-303.26 1362.38,-301.23 1374,-299.75 1639.43,-265.84 1708.77,-290.71 1975,-263.75 2003.13,-260.9 2034.31,-256.55 2060,-252.65"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1337.68,-302 1328.52,-307.32 1339,-308.87 1337.68,-302"/>
</a>
</g>
</g>
<!-- Node29 -->
<g id="Node000029" class="node">
<title>Node29</title>
<g id="a_Node000029"><a xlink:href="engine__views_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1771.75,-186 1664.25,-186 1664.25,-144.25 1771.75,-144.25 1771.75,-186"/>
<text xml:space="preserve" text-anchor="start" x="1672.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="1672.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="1718" y="-150" font-family="Helvetica,sans-Serif" font-size="10.00">_views.h</text>
</a>
</g>
</g>
<!-- Node27&#45;&gt;Node29 -->
<g id="edge32_Node000027_Node000029" class="edge">
<title>Node27&#45;&gt;Node29</title>
<g id="a_edge32_Node000027_Node000029"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1338,-300.49C1339.01,-300.24 1340.01,-299.99 1341,-299.75 1421.53,-280.1 1445.59,-290.63 1524,-263.75 1583.21,-243.45 1647.2,-208.43 1684.88,-186.31"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1337.33,-297.05 1328.54,-302.96 1339.1,-303.82 1337.33,-297.05"/>
</a>
</g>
</g>
<!-- Node27&#45;&gt;Node31 -->
<g id="edge33_Node000027_Node000031" class="edge">
<title>Node27&#45;&gt;Node31</title>
<g id="a_edge33_Node000027_Node000031"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1207.77,-305.41C1195.92,-303.22 1183.62,-301.21 1172,-299.75 883.59,-263.6 807.34,-300.45 519,-263.75 503.61,-261.79 487.03,-258.81 471.92,-255.75"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1207.01,-308.83 1217.49,-307.27 1208.32,-301.95 1207.01,-308.83"/>
</a>
</g>
</g>
<!-- Node28&#45;&gt;Node29 -->
<g id="edge28_Node000028_Node000029" class="edge">
<title>Node28&#45;&gt;Node29</title>
<g id="a_edge28_Node000028_Node000029"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2048.75,-229.39C1971.5,-214.62 1844.28,-190.28 1772.21,-176.49"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2047.8,-232.78 2058.28,-231.22 2049.12,-225.9 2047.8,-232.78"/>
</a>
</g>
</g>
<!-- Node28&#45;&gt;Node30 -->
<g id="edge31_Node000028_Node000030" class="edge">
<title>Node28&#45;&gt;Node30</title>
<g id="a_edge31_Node000028_Node000030"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2179.23,-222.87C2223.89,-209.86 2282.26,-192.85 2323.41,-180.86"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2178.26,-219.51 2169.64,-225.66 2180.22,-226.23 2178.26,-219.51"/>
</a>
</g>
</g>
<!-- Node29&#45;&gt;Node4 -->
<g id="edge29_Node000029_Node000004" class="edge">
<title>Node29&#45;&gt;Node4</title>
<g id="a_edge29_Node000029_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1652.99,-147.45C1565.91,-125.71 1406.31,-87.93 1268,-66.5 1089.94,-38.91 875.97,-24.32 782.11,-18.84"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1652,-150.81 1662.55,-149.85 1653.7,-144.02 1652,-150.81"/>
</a>
</g>
</g>
<!-- Node29&#45;&gt;Node26 -->
<g id="edge30_Node000029_Node000026" class="edge">
<title>Node29&#45;&gt;Node26</title>
<g id="a_edge30_Node000029_Node000026"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1741.52,-135.14C1766.95,-103.8 1806.47,-55.1 1826.1,-30.91"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1738.97,-132.73 1735.39,-142.7 1744.41,-137.14 1738.97,-132.73"/>
</a>
</g>
</g>
<!-- Node32&#45;&gt;Node21 -->
<g id="edge41_Node000032_Node000021" class="edge">
<title>Node32&#45;&gt;Node21</title>
<g id="a_edge41_Node000032_Node000021"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M927.9,-291.28C907.95,-271.45 880.33,-244.58 855,-222 838.69,-207.46 819.38,-191.73 805.52,-180.67"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="925.33,-293.66 934.88,-298.24 930.28,-288.7 925.33,-293.66"/>
</a>
</g>
</g>
<!-- Node32&#45;&gt;Node29 -->
<g id="edge40_Node000032_Node000029" class="edge">
<title>Node32&#45;&gt;Node29</title>
<g id="a_edge40_Node000032_Node000029"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1021.13,-299C1179.78,-256.96 1223.13,-252.16 1382,-222 1481.2,-203.17 1597.55,-184.6 1664.04,-174.32"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1020.24,-295.62 1011.47,-301.57 1022.03,-302.39 1020.24,-295.62"/>
</a>
</g>
</g>
<!-- Node33 -->
<g id="Node000033" class="node">
<title>Node33</title>
<g id="a_Node000033"><a xlink:href="engine__multiscale__scratchpad_8h.html" target="_top" xlink:title="Scratchpad implementation for the MultiscalePartitioningEngineView.">
<polygon fill="white" stroke="#666666" points="1113.62,-263.75 978.38,-263.75 978.38,-222 1113.62,-222 1113.62,-263.75"/>
<text xml:space="preserve" text-anchor="start" x="986.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="986.38" y="-239" font-family="Helvetica,sans-Serif" font-size="10.00">/engine/scratchpads/engine</text>
<text xml:space="preserve" text-anchor="middle" x="1046" y="-227.75" font-family="Helvetica,sans-Serif" font-size="10.00">_multiscale_scratchpad.h</text>
</a>
</g>
</g>
<!-- Node32&#45;&gt;Node33 -->
<g id="edge35_Node000032_Node000033" class="edge">
<title>Node32&#45;&gt;Node33</title>
<g id="a_edge35_Node000032_Node000033"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M988.63,-292.16C999.59,-282.94 1011.62,-272.81 1021.82,-264.23"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="986.67,-289.23 981.28,-298.35 991.18,-294.59 986.67,-289.23"/>
</a>
</g>
</g>
<!-- Node33&#45;&gt;Node21 -->
<g id="edge38_Node000033_Node000021" class="edge">
<title>Node33&#45;&gt;Node21</title>
<g id="a_edge38_Node000033_Node000021"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M967.14,-218.81C924.96,-206.47 874.26,-191.65 837.41,-180.87"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="965.92,-222.1 976.5,-221.55 967.88,-215.38 965.92,-222.1"/>
</a>
</g>
</g>
<!-- Node33&#45;&gt;Node23 -->
<g id="edge36_Node000033_Node000023" class="edge">
<title>Node33&#45;&gt;Node23</title>
<g id="a_edge36_Node000033_Node000023"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1124.96,-222.6C1125.98,-222.4 1126.99,-222.2 1128,-222 1228.41,-202.35 1345.2,-185.87 1420.97,-176.01"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1124.46,-219.13 1115.39,-224.61 1125.9,-225.98 1124.46,-219.13"/>
</a>
</g>
</g>
<!-- Node33&#45;&gt;Node24 -->
<g id="edge37_Node000033_Node000024" class="edge">
<title>Node33&#45;&gt;Node24</title>
<g id="a_edge37_Node000033_Node000024"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1070.16,-213.13C1097.68,-180.38 1141.57,-128.16 1162.76,-102.94"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1067.59,-210.74 1063.84,-220.65 1072.95,-215.25 1067.59,-210.74"/>
</a>
</g>
</g>
<!-- Node33&#45;&gt;Node26 -->
<g id="edge39_Node000033_Node000026" class="edge">
<title>Node33&#45;&gt;Node26</title>
<g id="a_edge39_Node000033_Node000026"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1042.17,-210.31C1039.26,-170.23 1041.26,-102.04 1082,-66.5 1135,-20.26 1627.11,-16.21 1787.63,-16.13"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1038.66,-210.38 1043.03,-220.03 1045.63,-209.76 1038.66,-210.38"/>
</a>
</g>
</g>
<!-- Node34&#45;&gt;Node29 -->
<g id="edge54_Node000034_Node000029" class="edge">
<title>Node34&#45;&gt;Node29</title>
<g id="a_edge54_Node000034_Node000029"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1885.17,-296.74C1863.9,-287.9 1840.69,-276.75 1821,-263.75 1787.28,-241.48 1754.5,-207.68 1735.28,-186.26"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1883.77,-299.95 1894.35,-300.46 1886.39,-293.46 1883.77,-299.95"/>
</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="1965.62,-263.75 1830.38,-263.75 1830.38,-222 1965.62,-222 1965.62,-263.75"/>
<text xml:space="preserve" text-anchor="start" x="1838.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="1838.38" y="-239" font-family="Helvetica,sans-Serif" font-size="10.00">/engine/scratchpads/engine</text>
<text xml:space="preserve" text-anchor="middle" x="1898" 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="edge49_Node000034_Node000035" class="edge">
<title>Node34&#45;&gt;Node35</title>
<g id="a_edge49_Node000034_Node000035"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1929.63,-289.95C1923.72,-281.34 1917.4,-272.13 1911.97,-264.23"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1926.66,-291.81 1935.21,-298.08 1932.43,-287.85 1926.66,-291.81"/>
</a>
</g>
</g>
<!-- Node34&#45;&gt;Node36 -->
<g id="edge55_Node000034_Node000036" class="edge">
<title>Node34&#45;&gt;Node36</title>
<g id="a_edge55_Node000034_Node000036"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1967.64,-289.09C1976.6,-269.49 1983.9,-243.72 1975,-222 1968.14,-205.25 1953.56,-190.82 1941.14,-180.82"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1964.57,-287.42 1963.26,-297.93 1970.84,-290.53 1964.57,-287.42"/>
</a>
</g>
</g>
<!-- Node35&#45;&gt;Node23 -->
<g id="edge50_Node000035_Node000023" class="edge">
<title>Node35&#45;&gt;Node23</title>
<g id="a_edge50_Node000035_Node000023"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1819.25,-226.85C1749.24,-213.49 1647.51,-194.08 1578.03,-180.82"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1818.24,-230.22 1828.72,-228.66 1819.55,-223.34 1818.24,-230.22"/>
</a>
</g>
</g>
<!-- Node35&#45;&gt;Node24 -->
<g id="edge51_Node000035_Node000024" class="edge">
<title>Node35&#45;&gt;Node24</title>
<g id="a_edge51_Node000035_Node000024"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1860.37,-214.87C1848.49,-205.98 1835.48,-195.84 1824,-186 1803.78,-168.66 1805.2,-155.39 1781,-144.25 1690.36,-102.54 1403.6,-91.96 1259.45,-89.28"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1858.26,-217.67 1868.38,-220.81 1862.43,-212.04 1858.26,-217.67"/>
</a>
</g>
</g>
<!-- Node35&#45;&gt;Node26 -->
<g id="edge53_Node000035_Node000026" class="edge">
<title>Node35&#45;&gt;Node26</title>
<g id="a_edge53_Node000035_Node000026"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1872.19,-212.67C1866.27,-204.53 1860.65,-195.34 1857,-186 1835.86,-131.86 1835.95,-61.12 1837.16,-30.93"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1869.36,-214.73 1878.25,-220.49 1874.89,-210.44 1869.36,-214.73"/>
</a>
</g>
</g>
<!-- Node35&#45;&gt;Node36 -->
<g id="edge52_Node000035_Node000036" class="edge">
<title>Node35&#45;&gt;Node36</title>
<g id="a_edge52_Node000035_Node000036"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1907.07,-210.65C1910.11,-200.18 1913.35,-189.01 1915.83,-180.48"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1903.75,-209.54 1904.32,-220.12 1910.47,-211.49 1903.75,-209.54"/>
</a>
</g>
</g>
<!-- Node37&#45;&gt;Node27 -->
<g id="edge60_Node000037_Node000027" class="edge">
<title>Node37&#45;&gt;Node27</title>
<g id="a_edge60_Node000037_Node000027"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1285.9,-366.03C1283.54,-357.91 1281.06,-349.37 1278.91,-341.98"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1282.53,-366.99 1288.68,-375.62 1289.25,-365.04 1282.53,-366.99"/>
</a>
</g>
</g>
<!-- Node37&#45;&gt;Node29 -->
<g id="edge62_Node000037_Node000029" class="edge">
<title>Node37&#45;&gt;Node29</title>
<g id="a_edge62_Node000037_Node000029"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1317.12,-367.95C1337.78,-340.83 1366.51,-304.14 1374,-299.75 1455.7,-251.87 1496.77,-300.6 1584,-263.75 1628.54,-244.93 1672.33,-208.77 1697.17,-186.13"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1314.37,-365.79 1311.12,-375.87 1319.95,-370.02 1314.37,-365.79"/>
</a>
</g>
</g>
<!-- Node37&#45;&gt;Node32 -->
<g id="edge61_Node000037_Node000032" class="edge">
<title>Node37&#45;&gt;Node32</title>
<g id="a_edge61_Node000037_Node000032"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1229.71,-386.32C1173.28,-376.27 1089.73,-360.17 1018,-341.5 1015.37,-340.82 1012.7,-340.09 1010,-339.33"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1229.03,-389.76 1239.48,-388.05 1230.25,-382.86 1229.03,-389.76"/>
</a>
</g>
</g>
<!-- Node37&#45;&gt;Node34 -->
<g id="edge59_Node000037_Node000034" class="edge">
<title>Node37&#45;&gt;Node34</title>
<g id="a_edge59_Node000037_Node000034"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1360.26,-383.39C1372.11,-381.18 1384.39,-379.1 1396,-377.5 1596.08,-349.96 1648.92,-369.04 1849,-341.5 1864.31,-339.39 1880.81,-336.44 1895.94,-333.45"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1359.7,-379.94 1350.54,-385.26 1361.03,-386.81 1359.7,-379.94"/>
</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="1840.38,-335.88 1709.62,-335.88 1709.62,-305.38 1840.38,-305.38 1840.38,-335.88"/>
<text xml:space="preserve" text-anchor="start" x="1717.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="1775" 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="edge64_Node000038_Node000039" class="edge">
<title>Node38&#45;&gt;Node39</title>
<g id="a_edge64_Node000038_Node000039"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1710.03,-375.71C1725.25,-363.04 1744.05,-347.39 1757.51,-336.19"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1708.16,-372.71 1702.71,-381.8 1712.63,-378.09 1708.16,-372.71"/>
</a>
</g>
</g>
<!-- Node38&#45;&gt;Node44 -->
<g id="edge65_Node000038_Node000044" class="edge">
<title>Node38&#45;&gt;Node44</title>
<g id="a_edge65_Node000038_Node000044"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1670.06,-372.82C1663.19,-360.72 1655.15,-346.55 1649.27,-336.19"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1666.98,-374.48 1674.96,-381.45 1673.07,-371.03 1666.98,-374.48"/>
</a>
</g>
</g>
<!-- Node45&#45;&gt;Node39 -->
<g id="edge67_Node000045_Node000039" class="edge">
<title>Node45&#45;&gt;Node39</title>
<g id="a_edge67_Node000045_Node000039"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1994.53,-379.77C1944.68,-366.57 1877.25,-348.71 1830.33,-336.28"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1993.49,-383.12 2004.05,-382.29 1995.28,-376.35 1993.49,-383.12"/>
</a>
</g>
</g>
<!-- Node45&#45;&gt;Node46 -->
<g id="edge68_Node000045_Node000046" class="edge">
<title>Node45&#45;&gt;Node46</title>
<g id="a_edge68_Node000045_Node000046"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2086.29,-375.35C2100.77,-362.75 2118.53,-347.28 2131.28,-336.19"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2084.16,-372.57 2078.92,-381.78 2088.76,-377.85 2084.16,-372.57"/>
</a>
</g>
</g>
<!-- Node47&#45;&gt;Node26 -->
<g id="edge85_Node000047_Node000026" class="edge">
<title>Node47&#45;&gt;Node26</title>
<g id="a_edge85_Node000047_Node000026"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2770.84,-302.05C2767.85,-301.27 2764.9,-300.5 2762,-299.75 2698.98,-283.41 2670.16,-305.26 2620,-263.75 2545.48,-202.08 2607.64,-121.4 2528,-66.5 2475.68,-30.43 2038.34,-19.66 1888.29,-17.01"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2769.7,-305.37 2780.26,-304.52 2771.47,-298.6 2769.7,-305.37"/>
</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="2869.75,-180.38 2774.25,-180.38 2774.25,-149.88 2869.75,-149.88 2869.75,-180.38"/>
<text xml:space="preserve" text-anchor="start" x="2782.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="2822" 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="edge70_Node000047_Node000048" class="edge">
<title>Node47&#45;&gt;Node48</title>
<g id="a_edge70_Node000047_Node000048"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2834.46,-293.62C2831.28,-261.07 2825.94,-206.46 2823.41,-180.57"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2830.96,-293.79 2835.41,-303.4 2837.93,-293.11 2830.96,-293.79"/>
</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="2964.75,-30.5 2869.25,-30.5 2869.25,0 2964.75,0 2964.75,-30.5"/>
<text xml:space="preserve" text-anchor="start" x="2877.25" y="-17" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="middle" x="2917" 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="edge76_Node000047_Node000049" class="edge">
<title>Node47&#45;&gt;Node49</title>
<g id="a_edge76_Node000047_Node000049"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2863.21,-297.32C2872.88,-287.85 2883.14,-276.15 2890,-263.75 2933.31,-185.48 2941.29,-155.24 2930,-66.5 2928.43,-54.16 2924.78,-40.53 2921.74,-30.57"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2860.99,-294.6 2856.07,-303.99 2865.76,-299.72 2860.99,-294.6"/>
</a>
</g>
</g>
<!-- Node47&#45;&gt;Node52 -->
<g id="edge82_Node000047_Node000052" class="edge">
<title>Node47&#45;&gt;Node52</title>
<g id="a_edge82_Node000047_Node000052"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2852.62,-295.12C2872.69,-260.29 2902.32,-195.05 2879,-144.25 2870.99,-126.8 2854.55,-112.75 2840.21,-103.1"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2849.67,-293.23 2847.54,-303.61 2855.68,-296.82 2849.67,-293.23"/>
</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="2740.5,-97 2619.5,-97 2619.5,-77.75 2740.5,-77.75 2740.5,-97"/>
<text xml:space="preserve" text-anchor="middle" x="2680" 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="edge83_Node000047_Node000053" class="edge">
<title>Node47&#45;&gt;Node53</title>
<g id="a_edge83_Node000047_Node000053"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2775.4,-301.66C2729.91,-288.05 2674.34,-270.57 2665,-263.75 2630.6,-238.65 2622.08,-226.53 2609,-186 2603.3,-168.34 2600.9,-160.94 2609,-144.25 2619.62,-122.38 2643.41,-106.51 2660.52,-97.39"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2774.38,-305.01 2784.97,-304.51 2776.38,-298.3 2774.38,-305.01"/>
</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="2810.12,-258.12 2695.88,-258.12 2695.88,-227.62 2810.12,-227.62 2810.12,-258.12"/>
<text xml:space="preserve" text-anchor="start" x="2703.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="2753" 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="edge77_Node000047_Node000054" class="edge">
<title>Node47&#45;&gt;Node54</title>
<g id="a_edge77_Node000047_Node000054"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2812.58,-297.6C2798.6,-285 2781.45,-269.53 2769.15,-258.44"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2809.91,-299.91 2819.68,-304.01 2814.6,-294.71 2809.91,-299.91"/>
</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="2717.62,-180.38 2618.38,-180.38 2618.38,-149.88 2717.62,-149.88 2717.62,-180.38"/>
<text xml:space="preserve" text-anchor="start" x="2626.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="2668" y="-155.62" font-family="Helvetica,sans-Serif" font-size="10.00">_logical.cpp</text>
</a>
</g>
</g>
<!-- Node47&#45;&gt;Node55 -->
<g id="edge84_Node000047_Node000055" class="edge">
<title>Node47&#45;&gt;Node55</title>
<g id="a_edge84_Node000047_Node000055"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2770.45,-301.81C2735.87,-291.24 2698.48,-277.29 2687,-263.75 2666.9,-240.04 2665.67,-201.41 2666.72,-180.56"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2769.02,-305.03 2779.61,-304.54 2771.03,-298.33 2769.02,-305.03"/>
</a>
</g>
</g>
<!-- Node48&#45;&gt;Node49 -->
<g id="edge71_Node000048_Node000049" class="edge">
<title>Node48&#45;&gt;Node49</title>
<g id="a_edge71_Node000048_Node000049"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2848.79,-142.08C2859.22,-132.5 2870.64,-120.63 2879,-108.25 2895.82,-83.32 2907.33,-49.78 2912.98,-30.85"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2846.65,-139.3 2841.48,-148.56 2851.29,-144.54 2846.65,-139.3"/>
</a>
</g>
</g>
<!-- Node48&#45;&gt;Node52 -->
<g id="edge72_Node000048_Node000052" class="edge">
<title>Node48&#45;&gt;Node52</title>
<g id="a_edge72_Node000048_Node000052"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2819.25,-138.1C2818.01,-126.34 2816.59,-112.88 2815.54,-102.94"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2815.77,-138.44 2820.3,-148.01 2822.73,-137.7 2815.77,-138.44"/>
</a>
</g>
</g>
<!-- Node48&#45;&gt;Node53 -->
<g id="edge75_Node000048_Node000053" class="edge">
<title>Node48&#45;&gt;Node53</title>
<g id="a_edge75_Node000048_Node000053"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2784.64,-144.19C2756.27,-129.06 2718.58,-108.96 2697.04,-97.47"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2782.82,-147.19 2793.29,-148.81 2786.11,-141.01 2782.82,-147.19"/>
</a>
</g>
</g>
<!-- Node52&#45;&gt;Node26 -->
<g id="edge74_Node000052_Node000026" class="edge">
<title>Node52&#45;&gt;Node26</title>
<g id="a_edge74_Node000052_Node000026"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2760.81,-68.78C2757.18,-67.91 2753.55,-67.14 2750,-66.5 2582.42,-36.34 2054.22,-21.42 1888.35,-17.39"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2759.65,-72.1 2770.21,-71.25 2761.43,-65.33 2759.65,-72.1"/>
</a>
</g>
</g>
<!-- Node52&#45;&gt;Node49 -->
<g id="edge73_Node000052_Node000049" class="edge">
<title>Node52&#45;&gt;Node49</title>
<g id="a_edge73_Node000052_Node000049"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2844.57,-65.56C2861.02,-54.36 2880.91,-40.82 2895.69,-30.76"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2842.89,-62.47 2836.59,-70.99 2846.83,-68.26 2842.89,-62.47"/>
</a>
</g>
</g>
<!-- Node54&#45;&gt;Node48 -->
<g id="edge78_Node000054_Node000048" class="edge">
<title>Node54&#45;&gt;Node48</title>
<g id="a_edge78_Node000054_Node000048"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2774.04,-218.78C2785.34,-206.38 2798.92,-191.47 2808.74,-180.69"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2771.47,-216.4 2767.32,-226.15 2776.64,-221.11 2771.47,-216.4"/>
</a>
</g>
</g>
<!-- Node54&#45;&gt;Node49 -->
<g id="edge79_Node000054_Node000049" class="edge">
<title>Node54&#45;&gt;Node49</title>
<g id="a_edge79_Node000054_Node000049"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2820.98,-223.76C2841.98,-215.27 2863.6,-203.13 2879,-186 2919.38,-141.08 2919.86,-62.74 2918.14,-30.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2819.95,-220.41 2811.84,-227.22 2822.43,-226.96 2819.95,-220.41"/>
</a>
</g>
</g>
<!-- Node54&#45;&gt;Node53 -->
<g id="edge80_Node000054_Node000053" class="edge">
<title>Node54&#45;&gt;Node53</title>
<g id="a_edge80_Node000054_Node000053"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2749.3,-216.06C2745.66,-195.7 2738.86,-167.03 2727,-144.25 2717.29,-125.58 2700.41,-107.63 2689.74,-97.32"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2745.82,-216.46 2750.9,-225.76 2752.73,-215.33 2745.82,-216.46"/>
</a>
</g>
</g>
<!-- Node54&#45;&gt;Node55 -->
<g id="edge81_Node000054_Node000055" class="edge">
<title>Node54&#45;&gt;Node55</title>
<g id="a_edge81_Node000054_Node000055"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2728.29,-219.85C2714.14,-207.25 2696.79,-191.78 2684.34,-180.69"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2725.69,-222.22 2735.48,-226.26 2730.34,-217 2725.69,-222.22"/>
</a>
</g>
</g>
<!-- Node61&#45;&gt;Node14 -->
<g id="edge90_Node000061_Node000014" class="edge">
<title>Node61&#45;&gt;Node14</title>
<g id="a_edge90_Node000061_Node000014"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1371.36,-304.78C1359.49,-302.97 1347.46,-301.24 1336,-299.75 1173.47,-278.67 1132.02,-280.65 969,-263.75 927.9,-259.49 881.61,-254.43 846,-250.48"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1370.75,-308.23 1381.17,-306.3 1371.83,-301.31 1370.75,-308.23"/>
</a>
</g>
</g>
<!-- Node61&#45;&gt;Node20 -->
<g id="edge89_Node000061_Node000020" class="edge">
<title>Node61&#45;&gt;Node20</title>
<g id="a_edge89_Node000061_Node000020"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1456.94,-293.6C1456.01,-281.84 1454.94,-268.38 1454.15,-258.44"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1453.44,-293.82 1457.72,-303.51 1460.42,-293.27 1453.44,-293.82"/>
</a>
</g>
</g>
<!-- Node61&#45;&gt;Node66 -->
<g id="edge91_Node000061_Node000066" class="edge">
<title>Node61&#45;&gt;Node66</title>
<g id="a_edge91_Node000061_Node000066"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1546.59,-304.38C1558.46,-302.63 1570.51,-301.02 1582,-299.75 1845.32,-270.58 1913.2,-288.19 2177,-263.75 2207.89,-260.89 2242.03,-256.75 2270.73,-252.99"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1546.14,-300.9 1536.77,-305.86 1547.19,-307.82 1546.14,-300.9"/>
</a>
</g>
</g>
<!-- Node71&#45;&gt;Node61 -->
<g id="edge93_Node000071_Node000061" class="edge">
<title>Node71&#45;&gt;Node61</title>
<g id="a_edge93_Node000071_Node000061"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1465.42,-365.81C1463.91,-355.44 1462.31,-344.42 1461.08,-335.98"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1461.93,-366.18 1466.83,-375.58 1468.86,-365.18 1461.93,-366.18"/>
</a>
</g>
</g>
<!-- Node73&#45;&gt;Node21 -->
<g id="edge98_Node000073_Node000021" class="edge">
<title>Node73&#45;&gt;Node21</title>
<g id="a_edge98_Node000073_Node000021"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2339.45,-377C2321.08,-366.44 2298.31,-353.32 2278,-341.5 2246.36,-323.09 2241.96,-310.61 2207,-299.75 1990.41,-232.49 1922.14,-298.32 1698,-263.75 1619.4,-251.63 1602.57,-234.32 1524,-222 1273.31,-182.68 970.15,-170.77 845.17,-167.38"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2337.71,-380.03 2348.12,-381.98 2341.19,-373.96 2337.71,-380.03"/>
</a>
</g>
</g>
<!-- Node73&#45;&gt;Node23 -->
<g id="edge96_Node000073_Node000023" class="edge">
<title>Node73&#45;&gt;Node23</title>
<g id="a_edge96_Node000073_Node000023"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2355.38,-374.18C2332.75,-348.09 2296.33,-308.24 2278,-299.75 2185.56,-256.95 1920.67,-284.79 1821,-263.75 1766.16,-252.17 1755.47,-238.79 1702,-222 1653.62,-206.81 1598.04,-191.52 1557.61,-180.79"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2352.6,-376.31 2361.77,-381.62 2357.9,-371.75 2352.6,-376.31"/>
</a>
</g>
</g>
<!-- Node73&#45;&gt;Node26 -->
<g id="edge99_Node000073_Node000026" class="edge">
<title>Node73&#45;&gt;Node26</title>
<g id="a_edge99_Node000073_Node000026"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2362.4,-372.28C2353.91,-351.57 2346.36,-322.07 2359,-299.75 2374.32,-272.69 2401.02,-289.12 2419,-263.75 2449.99,-220.03 2468.69,-185.92 2435,-144.25 2366.12,-59.03 2019.1,-27.97 1888.14,-19.18"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2359.2,-373.69 2366.47,-381.4 2365.59,-370.84 2359.2,-373.69"/>
</a>
</g>
</g>
<!-- Node73&#45;&gt;Node47 -->
<g id="edge97_Node000073_Node000047" class="edge">
<title>Node73&#45;&gt;Node47</title>
<g id="a_edge97_Node000073_Node000047"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2434.26,-387.66C2522.29,-373.23 2686.77,-346.26 2775.87,-331.65"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2433.93,-384.17 2424.63,-389.24 2435.06,-391.07 2433.93,-384.17"/>
</a>
</g>
</g>
<!-- Node7 -->
<g id="Node000007" class="node">
<title>Node7</title>
<g id="a_Node000007"><a xlink:href="gridfire__context_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="2472.25,-335.88 2367.75,-335.88 2367.75,-305.38 2472.25,-305.38 2472.25,-335.88"/>
<text xml:space="preserve" text-anchor="start" x="2375.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="2420" y="-311.12" font-family="Helvetica,sans-Serif" font-size="10.00">_context.cpp</text>
</a>
</g>
</g>
<!-- Node73&#45;&gt;Node7 -->
<g id="edge95_Node000073_Node000007" class="edge">
<title>Node73&#45;&gt;Node7</title>
<g id="a_edge95_Node000073_Node000007"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2389.37,-373.19C2396.6,-361.01 2405.13,-346.65 2411.35,-336.19"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2386.55,-371.08 2384.45,-381.47 2392.57,-374.66 2386.55,-371.08"/>
</a>
</g>
</g>
<!-- Node73&#45;&gt;Node75 -->
<g id="edge100_Node000073_Node000075" class="edge">
<title>Node73&#45;&gt;Node75</title>
<g id="a_edge100_Node000073_Node000075"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2418.71,-378.24C2453.46,-363.02 2500.54,-342.41 2527.24,-330.72"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2417.5,-374.95 2409.74,-382.16 2420.31,-381.36 2417.5,-374.95"/>
</a>
</g>
</g>
<!-- Node77&#45;&gt;Node19 -->
<g id="edge113_Node000077_Node000019" class="edge">
<title>Node77&#45;&gt;Node19</title>
<g id="a_edge113_Node000077_Node000019"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M211.04,-306.48C224.69,-304.21 238.75,-301.9 252,-299.75 353.7,-283.26 379.56,-281.8 481,-263.75 496.25,-261.04 512.76,-257.86 527.88,-254.85"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="210.48,-303.03 201.19,-308.12 211.63,-309.93 210.48,-303.03"/>
</a>
</g>
</g>
<!-- Node77&#45;&gt;Node21 -->
<g id="edge116_Node000077_Node000021" class="edge">
<title>Node77&#45;&gt;Node21</title>
<g id="a_edge116_Node000077_Node000021"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M194.41,-301.28C221.09,-291.99 252.1,-279.34 278,-263.75 302.22,-249.17 300.05,-233.23 326,-222 471.13,-159.16 523.46,-208.46 680,-186 695.9,-183.72 713.03,-180.76 728.83,-177.83"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="193.43,-297.92 185.08,-304.45 195.68,-304.55 193.43,-297.92"/>
</a>
</g>
</g>
<!-- Node77&#45;&gt;Node24 -->
<g id="edge112_Node000077_Node000024" class="edge">
<title>Node77&#45;&gt;Node24</title>
<g id="a_edge112_Node000077_Node000024"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M178.89,-300.05C198.65,-290.54 221.43,-278.07 240,-263.75 259.87,-248.43 256.02,-234.1 278,-222 417.31,-145.31 895.26,-106.45 1090.7,-93.47"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="177.52,-296.83 169.94,-304.24 180.48,-303.17 177.52,-296.83"/>
</a>
</g>
</g>
<!-- Node77&#45;&gt;Node26 -->
<g id="edge117_Node000077_Node000026" class="edge">
<title>Node77&#45;&gt;Node26</title>
<g id="a_edge117_Node000077_Node000026"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M154.71,-296.9C194.62,-256.93 284.29,-175.34 379,-144.25 501.56,-104.02 539.48,-127.73 667,-108.25 770.13,-92.5 794.37,-78.59 898,-66.5 1236.25,-27.05 1646.64,-18.53 1787.63,-16.72"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="152.33,-294.33 147.8,-303.91 157.31,-299.24 152.33,-294.33"/>
</a>
</g>
</g>
<!-- Node77&#45;&gt;Node31 -->
<g id="edge115_Node000077_Node000031" class="edge">
<title>Node77&#45;&gt;Node31</title>
<g id="a_edge115_Node000077_Node000031"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M203.53,-302.16C257,-288.85 325.91,-271.53 354,-263.75 359.88,-262.12 366.04,-260.35 372.13,-258.57"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="202.7,-298.76 193.85,-304.57 204.39,-305.55 202.7,-298.76"/>
</a>
</g>
</g>
<!-- Node77&#45;&gt;Node36 -->
<g id="edge114_Node000077_Node000036" class="edge">
<title>Node77&#45;&gt;Node36</title>
<g id="a_edge114_Node000077_Node000036"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M202.49,-301.96C245.61,-290.32 296.4,-275.18 316,-263.75 339.29,-250.17 335.09,-232.31 360,-222 505.94,-161.63 1623.61,-199.2 1781,-186 1809.06,-183.65 1840.09,-179.37 1865.71,-175.39"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="201.65,-298.56 192.9,-304.52 203.46,-305.32 201.65,-298.56"/>
</a>
</g>
</g>
</g>
</svg>
<g id="navigator" transform="translate(0 0)" fill="#404254">
<rect fill="#f2f5e9" fill-opacity="0.5" stroke="#606060" stroke-width=".5" x="0" y="0" width="60" height="60"/>
<use id="zoomplus" xlink:href="#zoomPlus" x="17" y="9" onmousedown="handleZoom(evt,'in')"/>
<use id="zoomminus" xlink:href="#zoomMin" x="42" y="9" onmousedown="handleZoom(evt,'out')"/>
<use id="reset" xlink:href="#resetDef" x="30" y="36" onmousedown="handleReset()"/>
<use id="arrowup" xlink:href="#arrowUp" x="0" y="0" onmousedown="handlePan(0,-1)"/>
<use id="arrowright" xlink:href="#arrowRight" x="0" y="0" onmousedown="handlePan(1,0)"/>
<use id="arrowdown" xlink:href="#arrowDown" x="0" y="0" onmousedown="handlePan(0,1)"/>
<use id="arrowleft" xlink:href="#arrowLeft" x="0" y="0" onmousedown="handlePan(-1,0)"/>
</g>
<svg viewBox="0 0 15 15" width="100%" height="30px" preserveAspectRatio="xMaxYMin meet">
<g id="arrow_out" transform="scale(0.3 0.3)">
<a xlink:href="error__scratchpad_8h__dep__incl_org.svg" target="_base">
<rect id="button" ry="5" rx="5" y="6" x="6" height="38" width="38"
fill="#f2f5e9" fill-opacity="0.5" stroke="#606060" stroke-width="1.0"/>
<path id="arrow"
d="M 11.500037,31.436501 C 11.940474,20.09759 22.043105,11.32322 32.158766,21.979434 L 37.068811,17.246167 C 37.068811,17.246167 37.088388,32 37.088388,32 L 22.160133,31.978069 C 22.160133,31.978069 26.997745,27.140456 26.997745,27.140456 C 18.528582,18.264221 13.291696,25.230495 11.500037,31.436501 z"
style="fill:#404040;"/>
</a>
</g>
</svg>
<style type='text/css'>
<![CDATA[
[data-mouse-over-selected='false'] { opacity: 0.7; }
[data-mouse-over-selected='true'] { opacity: 1.0; }
]]>
</style>
<script type="application/ecmascript"><![CDATA[
document.addEventListener('DOMContentLoaded', (event) => {
highlightEdges();
highlightAdjacentNodes();
});
]]></script>
</svg>