Files
GridFire/docs/html/error__gridfire_8h__dep__incl.svg

1732 lines
92 KiB
XML
Raw Normal View History

2025-11-24 09:08:28 -05:00
<?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)
2025-11-24 09:08:28 -05:00
-->
<!-- Title: src/include/gridfire/exceptions/error_gridfire.h Pages: 1 -->
<!--zoomable 660 -->
2025-11-24 09:08:28 -05:00
<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)">
2025-11-24 09:08:28 -05:00
<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 = 3304;
var viewHeight = 660;
2025-11-24 09:08:28 -05:00
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_gridfire.h</title>
<!-- Node1 -->
<g id="Node000001" class="node">
<title>Node1</title>
<g id="a_Node000001"><a xlink:title=" ">
<polygon fill="#999999" stroke="#666666" points="542.53,-651.5 411.03,-651.5 411.03,-621 542.53,-621 542.53,-651.5"/>
<text xml:space="preserve" text-anchor="start" x="419.03" y="-638" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="middle" x="476.78" y="-626.75" font-family="Helvetica,sans-Serif" font-size="10.00">/exceptions/error_gridfire.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node2 -->
<g id="Node000002" class="node">
<title>Node2</title>
<g id="a_Node000002"><a xlink:href="error__debug_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="495.03,-585 366.53,-585 366.53,-554.5 495.03,-554.5 495.03,-585"/>
<text xml:space="preserve" text-anchor="start" x="374.53" y="-571.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="middle" x="430.78" y="-560.25" font-family="Helvetica,sans-Serif" font-size="10.00">/exceptions/error_debug.h</text>
2025-11-24 09:08:28 -05:00
</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="M459.69,-611.29C453.48,-602.57 446.64,-592.99 441.18,-585.33"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="456.81,-613.27 465.47,-619.38 462.51,-609.21 456.81,-613.27"/>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node3 -->
<g id="Node000003" class="node">
<title>Node3</title>
<g id="a_Node000003"><a xlink:href="exceptions_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="380.16,-379.88 255.41,-379.88 255.41,-349.38 380.16,-349.38 380.16,-379.88"/>
<text xml:space="preserve" text-anchor="start" x="263.41" y="-366.38" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="middle" x="317.78" y="-355.12" font-family="Helvetica,sans-Serif" font-size="10.00">/exceptions/exceptions.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node3 -->
<g id="edge126_Node000001_Node000003" class="edge">
2025-11-24 09:08:28 -05:00
<title>Node1&#45;&gt;Node3</title>
<g id="a_edge126_Node000001_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M400.99,-616.36C384.64,-609.03 368.93,-598.91 357.78,-585 307.9,-522.78 312.39,-418.64 316.05,-380.34"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="399.24,-619.43 409.82,-620.01 401.91,-612.96 399.24,-619.43"/>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node32 -->
<g id="Node000032" class="node">
<title>Node32</title>
<g id="a_Node000032"><a xlink:href="error__engine_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="992.16,-518.5 861.41,-518.5 861.41,-488 992.16,-488 992.16,-518.5"/>
<text xml:space="preserve" text-anchor="start" x="869.41" y="-505" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="middle" x="926.78" y="-493.75" font-family="Helvetica,sans-Serif" font-size="10.00">/exceptions/error_engine.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node32 -->
<g id="edge14_Node000001_Node000032" class="edge">
<title>Node1&#45;&gt;Node32</title>
<g id="a_edge14_Node000001_Node000032"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M537.91,-617.45C627.64,-591.33 793.33,-543.1 876.45,-518.9"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="537.17,-614.03 528.55,-620.18 539.13,-620.75 537.17,-614.03"/>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node83 -->
<g id="Node000083" class="node">
<title>Node83</title>
<g id="a_Node000083"><a xlink:href="error__policy_8h.html" target="_top" xlink:title="Defines custom exception types related to network policy construction and verification.">
<polygon fill="white" stroke="#666666" points="585.91,-452 459.66,-452 459.66,-421.5 585.91,-421.5 585.91,-452"/>
<text xml:space="preserve" text-anchor="start" x="467.66" y="-438.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="middle" x="522.78" y="-427.25" font-family="Helvetica,sans-Serif" font-size="10.00">/exceptions/error_policy.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node83 -->
<g id="edge80_Node000001_Node000083" class="edge">
<title>Node1&#45;&gt;Node83</title>
<g id="a_edge80_Node000001_Node000083"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M492.04,-611.14C496.49,-603.1 500.92,-593.92 503.78,-585 518.83,-538.12 522,-479.23 522.64,-452.34"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="489.1,-609.23 487.07,-619.62 495.14,-612.76 489.1,-609.23"/>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node84 -->
<g id="Node000084" class="node">
<title>Node84</title>
<g id="a_Node000084"><a xlink:href="error__reaction_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="236.16,-452 99.41,-452 99.41,-421.5 236.16,-421.5 236.16,-452"/>
<text xml:space="preserve" text-anchor="start" x="107.41" y="-438.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="middle" x="167.78" y="-427.25" font-family="Helvetica,sans-Serif" font-size="10.00">/exceptions/error_reaction.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node84 -->
<g id="edge85_Node000001_Node000084" class="edge">
<title>Node1&#45;&gt;Node84</title>
<g id="a_edge85_Node000001_Node000084"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M399.66,-632.46C322.29,-627.91 210.59,-616.02 181.78,-585 147.53,-548.12 157.52,-481.4 164.08,-452.15"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="399.12,-635.93 409.3,-632.99 399.51,-628.94 399.12,-635.93"/>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node86 -->
<g id="Node000086" class="node">
<title>Node86</title>
<g id="a_Node000086"><a xlink:href="error__scratchpad_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1840.91,-585 1690.66,-585 1690.66,-554.5 1840.91,-554.5 1840.91,-585"/>
<text xml:space="preserve" text-anchor="start" x="1698.66" y="-571.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="middle" x="1765.78" y="-560.25" font-family="Helvetica,sans-Serif" font-size="10.00">/exceptions/error_scratchpad.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node86 -->
<g id="edge88_Node000001_Node000086" class="edge">
<title>Node1&#45;&gt;Node86</title>
<g id="a_edge88_Node000001_Node000086"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M554.19,-631.38C784.4,-619.86 1462.81,-585.91 1690.38,-574.52"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="554.25,-627.87 544.43,-631.86 554.6,-634.86 554.25,-627.87"/>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node89 -->
<g id="Node000089" class="node">
<title>Node89</title>
<g id="a_Node000089"><a xlink:href="error__solver_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="731.66,-452 603.91,-452 603.91,-421.5 731.66,-421.5 731.66,-452"/>
<text xml:space="preserve" text-anchor="start" x="611.91" y="-438.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="middle" x="667.78" y="-427.25" font-family="Helvetica,sans-Serif" font-size="10.00">/exceptions/error_solver.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node89 -->
<g id="edge116_Node000001_Node000089" class="edge">
<title>Node1&#45;&gt;Node89</title>
<g id="a_edge116_Node000001_Node000089"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M498.58,-612.71C538.15,-571.8 620.72,-486.41 653.72,-452.29"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="496.31,-610.02 491.88,-619.64 501.35,-614.88 496.31,-610.02"/>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node91 -->
<g id="Node000091" class="node">
<title>Node91</title>
<g id="a_Node000091"><a xlink:href="error__utils_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="310.91,-585 190.66,-585 190.66,-554.5 310.91,-554.5 310.91,-585"/>
<text xml:space="preserve" text-anchor="start" x="198.66" y="-571.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="middle" x="250.78" y="-560.25" font-family="Helvetica,sans-Serif" font-size="10.00">/exceptions/error_utils.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node91 -->
<g id="edge124_Node000001_Node000091" class="edge">
<title>Node1&#45;&gt;Node91</title>
<g id="a_edge124_Node000001_Node000091"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M414.54,-617.49C379.2,-607.4 335.49,-594.93 302.13,-585.4"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="413.18,-620.74 423.76,-620.12 415.11,-614.01 413.18,-620.74"/>
2025-11-24 09:08:28 -05:00
</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="M417.19,-544.31C393.47,-501.68 345.24,-414.98 325.99,-380.37"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="414,-545.78 421.92,-552.82 420.12,-542.38 414,-545.78"/>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node4 -->
<g id="Node000004" class="node">
<title>Node4</title>
<g id="a_Node000004"><a xlink:href="gridfire_8h.html" target="_top" xlink:title=" ">
<polygon fill="#fff0f0" stroke="red" points="650.53,-30.5 555.03,-30.5 555.03,0 650.53,0 650.53,-30.5"/>
<text xml:space="preserve" text-anchor="start" x="563.03" y="-17" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="middle" x="602.78" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">/gridfire.h</text>
2025-11-24 09:08:28 -05:00
</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="M252.79,-346.2C249.07,-345.34 245.38,-344.51 241.78,-343.75 193.32,-333.47 57.53,-342.05 21.78,-307.75 -8.35,-278.85 2.78,-257.5 2.78,-215.75 2.78,-215.75 2.78,-215.75 2.78,-147.25 2.78,-34.5 412.32,-18.64 554.7,-16.53"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="251.94,-349.6 262.49,-348.53 253.58,-342.79 251.94,-349.6"/>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node8 -->
<g id="Node000008" class="node">
<title>Node8</title>
<g id="a_Node000008"><a xlink:href="_point_solver_8h.html" target="_top" xlink:title=" ">
<polygon fill="#fff0f0" stroke="red" points="770.66,-302.12 618.91,-302.12 618.91,-271.62 770.66,-271.62 770.66,-302.12"/>
<text xml:space="preserve" text-anchor="start" x="626.91" y="-288.62" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="middle" x="694.78" y="-277.38" font-family="Helvetica,sans-Serif" font-size="10.00">/solver/strategies/PointSolver.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node3&#45;&gt;Node8 -->
<g id="edge4_Node000003_Node000008" class="edge">
2025-11-27 15:06:27 -05:00
<title>Node3&#45;&gt;Node8</title>
<g id="a_edge4_Node000003_Node000008"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M391.68,-348.78C458.18,-335.42 555.34,-315.89 621.61,-302.58"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="391.06,-345.33 381.94,-350.73 392.44,-352.19 391.06,-345.33"/>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node20 -->
<g id="Node000020" class="node">
<title>Node20</title>
<g id="a_Node000020"><a xlink:href="hashing_8h.html" target="_top" xlink:title=" ">
<polygon fill="#fff0f0" stroke="red" points="318.53,-302.12 223.03,-302.12 223.03,-271.62 318.53,-271.62 318.53,-302.12"/>
<text xml:space="preserve" text-anchor="start" x="231.03" y="-288.62" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="middle" x="270.78" y="-277.38" font-family="Helvetica,sans-Serif" font-size="10.00">/utils/hashing.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node3&#45;&gt;Node20 -->
<g id="edge8_Node000003_Node000020" class="edge">
2025-11-27 15:06:27 -05:00
<title>Node3&#45;&gt;Node20</title>
<g id="a_edge8_Node000003_Node000020"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M302.77,-339.44C295.22,-327.26 286.31,-312.9 279.82,-302.44"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="299.68,-341.08 307.92,-347.73 305.62,-337.39 299.68,-341.08"/>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node29 -->
<g id="Node000029" class="node">
<title>Node29</title>
<g id="a_Node000029"><a xlink:href="reaction_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="166.78,-296.5 30.78,-296.5 30.78,-277.25 166.78,-277.25 166.78,-296.5"/>
<text xml:space="preserve" text-anchor="middle" x="98.78" y="-283" font-family="Helvetica,sans-Serif" font-size="10.00">src/lib/reaction/reaction.cpp</text>
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node29 -->
<g id="edge11_Node000003_Node000029" class="edge">
2025-11-27 15:06:27 -05:00
<title>Node3&#45;&gt;Node29</title>
<g id="a_edge11_Node000003_Node000029"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M264.45,-345.18C220.25,-329.89 159.3,-308.81 125,-296.94"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="263.27,-348.47 273.87,-348.44 265.56,-341.86 263.27,-348.47"/>
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
<!-- Node30 -->
<g id="Node000030" class="node">
<title>Node30</title>
<g id="a_Node000030"><a xlink:href="engine_2bindings_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1160.28,-24.88 1009.28,-24.88 1009.28,-5.63 1160.28,-5.63 1160.28,-24.88"/>
<text xml:space="preserve" text-anchor="middle" x="1084.78" y="-11.38" font-family="Helvetica,sans-Serif" font-size="10.00">src/python/engine/bindings.cpp</text>
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node30 -->
<g id="edge12_Node000003_Node000030" class="edge">
2025-11-27 15:06:27 -05:00
<title>Node3&#45;&gt;Node30</title>
<g id="a_edge12_Node000003_Node000030"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M261.22,-344.28C243.62,-335.67 225.71,-323.75 213.78,-307.75 188.82,-274.28 194.78,-257.5 194.78,-215.75 194.78,-215.75 194.78,-215.75 194.78,-147.25 194.78,-65.26 793.67,-29.63 1008.9,-19.48"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="259.58,-347.38 270.13,-348.36 262.49,-341.02 259.58,-347.38"/>
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
<!-- Node31 -->
<g id="Node000031" class="node">
<title>Node31</title>
<g id="a_Node000031"><a xlink:href="exceptions_2bindings_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="448.78,-302.12 336.78,-302.12 336.78,-271.62 448.78,-271.62 448.78,-302.12"/>
<text xml:space="preserve" text-anchor="start" x="344.78" y="-288.62" font-family="Helvetica,sans-Serif" font-size="10.00">src/python/exceptions</text>
<text xml:space="preserve" text-anchor="middle" x="392.78" y="-277.38" font-family="Helvetica,sans-Serif" font-size="10.00">/bindings.cpp</text>
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node31 -->
<g id="edge13_Node000003_Node000031" class="edge">
<title>Node3&#45;&gt;Node31</title>
<g id="a_edge13_Node000003_Node000031"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M340.29,-340.89C352.64,-328.42 367.59,-313.32 378.37,-302.44"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="337.86,-338.38 333.31,-347.94 342.83,-343.3 337.86,-338.38"/>
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
<!-- Node11 -->
<g id="Node000011" class="node">
<title>Node11</title>
<g id="a_Node000011"><a xlink:href="priming_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1278.16,-230 1153.41,-230 1153.41,-199.5 1278.16,-199.5 1278.16,-230"/>
<text xml:space="preserve" text-anchor="start" x="1161.41" y="-216.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/lib/engine/procedures</text>
<text xml:space="preserve" text-anchor="middle" x="1215.78" y="-205.25" font-family="Helvetica,sans-Serif" font-size="10.00">/priming.cpp</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node8&#45;&gt;Node11 -->
<g id="edge5_Node000008_Node000011" class="edge">
<title>Node8&#45;&gt;Node11</title>
<g id="a_edge5_Node000008_Node000011"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M768.7,-268.92C774.13,-267.87 779.54,-266.88 784.78,-266 914.97,-244.09 1068.9,-228.63 1153.05,-221.06"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="768.17,-265.46 759.05,-270.86 769.54,-272.33 768.17,-265.46"/>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node19 -->
<g id="Node000019" class="node">
<title>Node19</title>
<g id="a_Node000019"><a xlink:href="_grid_solver_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="707.41,-230 590.16,-230 590.16,-199.5 707.41,-199.5 707.41,-230"/>
<text xml:space="preserve" text-anchor="start" x="598.16" y="-216.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/lib/solver/strategies</text>
<text xml:space="preserve" text-anchor="middle" x="648.78" y="-205.25" font-family="Helvetica,sans-Serif" font-size="10.00">/GridSolver.cpp</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node8&#45;&gt;Node19 -->
<g id="edge6_Node000008_Node000019" class="edge">
<title>Node8&#45;&gt;Node19</title>
<g id="a_edge6_Node000008_Node000019"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M679.03,-261.87C672.14,-251.36 664.28,-239.38 658.3,-230.26"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="676.01,-263.64 684.42,-270.08 681.86,-259.8 676.01,-263.64"/>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node17 -->
<g id="Node000017" class="node">
<title>Node17</title>
<g id="a_Node000017"><a xlink:href="_point_solver_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="933.41,-230 816.16,-230 816.16,-199.5 933.41,-199.5 933.41,-230"/>
<text xml:space="preserve" text-anchor="start" x="824.16" y="-216.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/lib/solver/strategies</text>
<text xml:space="preserve" text-anchor="middle" x="874.78" y="-205.25" font-family="Helvetica,sans-Serif" font-size="10.00">/PointSolver.cpp</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node8&#45;&gt;Node17 -->
<g id="edge7_Node000008_Node000017" class="edge">
<title>Node8&#45;&gt;Node17</title>
<g id="a_edge7_Node000008_Node000017"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M743.01,-267.09C772.53,-255.59 809.75,-241.09 837.1,-230.43"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="741.97,-263.73 733.93,-270.63 744.51,-270.26 741.97,-263.73"/>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node23 -->
<g id="Node000023" class="node">
<title>Node23</title>
<g id="a_Node000023"><a xlink:href="engine__adaptive_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1479.91,-230 1371.66,-230 1371.66,-199.5 1479.91,-199.5 1479.91,-230"/>
<text xml:space="preserve" text-anchor="start" x="1379.66" y="-216.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/lib/engine/views</text>
<text xml:space="preserve" text-anchor="middle" x="1425.78" y="-205.25" font-family="Helvetica,sans-Serif" font-size="10.00">/engine_adaptive.cpp</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node20&#45;&gt;Node23 -->
<g id="edge9_Node000020_Node000023" class="edge">
<title>Node20&#45;&gt;Node23</title>
<g id="a_edge9_Node000020_Node000023"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M318.71,-268.04C321.75,-267.25 324.8,-266.56 327.78,-266 537.34,-226.45 1074.04,-244.88 1286.78,-230 1314.73,-228.04 1345.76,-224.95 1371.39,-222.15"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="317.84,-264.64 309.21,-270.78 319.79,-271.37 317.84,-264.64"/>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node25 -->
<g id="Node000025" class="node">
<title>Node25</title>
<g id="a_Node000025"><a xlink:href="chains_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="486.28,-224.38 365.28,-224.38 365.28,-205.12 486.28,-205.12 486.28,-224.38"/>
<text xml:space="preserve" text-anchor="middle" x="425.78" y="-210.88" font-family="Helvetica,sans-Serif" font-size="10.00">src/lib/policy/chains.cpp</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node20&#45;&gt;Node25 -->
<g id="edge10_Node000020_Node000025" class="edge">
<title>Node20&#45;&gt;Node25</title>
<g id="a_edge10_Node000020_Node000025"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M313.5,-266.55C343.55,-252.95 382.4,-235.38 405.64,-224.86"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="312.32,-263.24 304.65,-270.55 315.21,-269.62 312.32,-263.24"/>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node32&#45;&gt;Node3 -->
<g id="edge77_Node000032_Node000003" class="edge">
<title>Node32&#45;&gt;Node3</title>
<g id="a_edge77_Node000032_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M850.05,-498.51C734.68,-492.15 522.41,-477.39 450.78,-452 404.59,-435.63 358.33,-400.27 334.43,-380.24"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="849.56,-501.99 859.73,-499.03 849.94,-495 849.56,-501.99"/>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node32&#45;&gt;Node23 -->
<g id="edge78_Node000032_Node000023" class="edge">
<title>Node32&#45;&gt;Node23</title>
<g id="a_edge78_Node000032_Node000023"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M923.25,-476.37C918.16,-427.25 915.13,-320.54 974.78,-266 978.42,-262.67 1252.32,-233.8 1371.45,-221.39"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="919.75,-476.52 924.38,-486.05 926.7,-475.71 919.75,-476.52"/>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node33 -->
<g id="Node000033" class="node">
<title>Node33</title>
<g id="a_Node000033"><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="1801.66,-452 1673.91,-452 1673.91,-421.5 1801.66,-421.5 1801.66,-452"/>
<text xml:space="preserve" text-anchor="start" x="1681.91" y="-438.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="middle" x="1737.78" y="-427.25" font-family="Helvetica,sans-Serif" font-size="10.00">/engine/engine_abstract.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node32&#45;&gt;Node33 -->
<g id="edge15_Node000032_Node000033" class="edge">
<title>Node32&#45;&gt;Node33</title>
<g id="a_edge15_Node000032_Node000033"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1003.56,-496.14C1162.64,-483.49 1525.73,-454.62 1673.46,-442.87"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1003.66,-492.62 993.97,-496.91 1004.22,-499.6 1003.66,-492.62"/>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node43 -->
<g id="Node000043" class="node">
<title>Node43</title>
<g id="a_Node000043"><a xlink:href="engine__multiscale_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="2685.66,-230 2569.91,-230 2569.91,-199.5 2685.66,-199.5 2685.66,-230"/>
<text xml:space="preserve" text-anchor="start" x="2577.91" y="-216.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/lib/engine/views</text>
<text xml:space="preserve" text-anchor="middle" x="2627.78" y="-205.25" font-family="Helvetica,sans-Serif" font-size="10.00">/engine_multiscale.cpp</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node32&#45;&gt;Node43 -->
<g id="edge79_Node000032_Node000043" class="edge">
<title>Node32&#45;&gt;Node43</title>
<g id="a_edge79_Node000032_Node000043"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M931.73,-476.84C943.13,-421.25 972.92,-291.73 1007.78,-266 1023.83,-254.16 2282.4,-223.87 2569.8,-217.1"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="928.37,-475.84 929.83,-486.33 935.23,-477.22 928.37,-475.84"/>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node33&#45;&gt;Node8 -->
<g id="edge61_Node000033_Node000008" class="edge">
<title>Node33&#45;&gt;Node8</title>
<g id="a_edge61_Node000033_Node000008"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1662.14,-435.42C1532.95,-433.74 1261.89,-425.26 1036.78,-385.5 979.47,-375.38 821.14,-327.23 741.62,-302.55"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1661.89,-438.92 1671.93,-435.54 1661.98,-431.92 1661.89,-438.92"/>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node33&#45;&gt;Node11 -->
<g id="edge72_Node000033_Node000011" class="edge">
<title>Node33&#45;&gt;Node11</title>
<g id="a_edge72_Node000033_Node000011"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1662.09,-425.5C1612.3,-417.52 1546.15,-404.56 1489.78,-385.5 1414.89,-360.17 1396.53,-350.13 1329.78,-307.75 1292.21,-283.89 1252.73,-249.66 1231.51,-230.39"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1661.5,-428.95 1671.92,-427.04 1662.59,-422.03 1661.5,-428.95"/>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node34 -->
<g id="Node000034" class="node">
<title>Node34</title>
<g id="a_Node000034"><a xlink:href="dynamic__engine__diagnostics_8h.html" target="_top" xlink:title="Diagnostics utilities for DynamicEngine instances.">
<polygon fill="white" stroke="#666666" points="2184.66,-385.5 2044.91,-385.5 2044.91,-343.75 2184.66,-343.75 2184.66,-385.5"/>
<text xml:space="preserve" text-anchor="start" x="2052.91" y="-372" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="start" x="2052.91" y="-360.75" font-family="Helvetica,sans-Serif" font-size="10.00">/engine/diagnostics/dynamic</text>
<text xml:space="preserve" text-anchor="middle" x="2114.78" y="-349.5" font-family="Helvetica,sans-Serif" font-size="10.00">_engine_diagnostics.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node33&#45;&gt;Node34 -->
<g id="edge16_Node000033_Node000034" class="edge">
<title>Node33&#45;&gt;Node34</title>
<g id="a_edge16_Node000033_Node000034"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1812.7,-421.82C1880.11,-409.28 1978.44,-390.99 2044.42,-378.71"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1812.41,-418.31 1803.22,-423.58 1813.69,-425.19 1812.41,-418.31"/>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node35 -->
<g id="Node000035" class="node">
<title>Node35</title>
<g id="a_Node000035"><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="1473.53,-97 1378.03,-97 1378.03,-66.5 1473.53,-66.5 1473.53,-97"/>
<text xml:space="preserve" text-anchor="start" x="1386.03" y="-83.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="middle" x="1425.78" y="-72.25" font-family="Helvetica,sans-Serif" font-size="10.00">/engine/engine.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node33&#45;&gt;Node35 -->
<g id="edge22_Node000033_Node000035" class="edge">
<title>Node33&#45;&gt;Node35</title>
<g id="a_edge22_Node000033_Node000035"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1710.44,-413.89C1700.42,-405.41 1689.23,-395.38 1679.78,-385.5 1663.44,-368.4 1667.38,-355.38 1646.78,-343.75 1591.39,-312.47 1404.84,-355.48 1362.78,-307.75 1307.27,-244.75 1382.72,-136.52 1413.64,-97.4"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1708.13,-416.52 1718.06,-420.22 1712.6,-411.14 1708.13,-416.52"/>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node39 -->
<g id="Node000039" class="node">
<title>Node39</title>
<g id="a_Node000039"><a xlink:href="dynamic__engine__diagnostics_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="2430.28,-302.12 2267.28,-302.12 2267.28,-271.62 2430.28,-271.62 2430.28,-302.12"/>
<text xml:space="preserve" text-anchor="start" x="2275.28" y="-288.62" font-family="Helvetica,sans-Serif" font-size="10.00">src/lib/engine/diagnostics</text>
<text xml:space="preserve" text-anchor="middle" x="2348.78" y="-277.38" font-family="Helvetica,sans-Serif" font-size="10.00">/dynamic_engine_diagnostics.cpp</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node33&#45;&gt;Node39 -->
<g id="edge71_Node000033_Node000039" class="edge">
<title>Node33&#45;&gt;Node39</title>
<g id="a_edge71_Node000033_Node000039"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1812.98,-433.86C1924.89,-429.98 2129.03,-418.48 2193.78,-385.5 2216.14,-374.11 2211.64,-358.71 2231.78,-343.75 2255.18,-326.37 2284.85,-312.27 2308.45,-302.59"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1813.18,-430.35 1803.3,-434.18 1813.41,-437.35 1813.18,-430.35"/>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node40 -->
<g id="Node000040" class="node">
<title>Node40</title>
<g id="a_Node000040"><a xlink:href="engine__graph_8h.html" target="_top" xlink:title=" ">
<polygon fill="#fff0f0" stroke="red" points="2883.03,-379.88 2766.53,-379.88 2766.53,-349.38 2883.03,-349.38 2883.03,-379.88"/>
<text xml:space="preserve" text-anchor="start" x="2774.53" y="-366.38" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="middle" x="2824.78" y="-355.12" font-family="Helvetica,sans-Serif" font-size="10.00">/engine/engine_graph.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node33&#45;&gt;Node40 -->
<g id="edge23_Node000033_Node000040" class="edge">
<title>Node33&#45;&gt;Node40</title>
<g id="a_edge23_Node000033_Node000040"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1813.46,-432.2C1964.3,-424.95 2313.1,-407.25 2605.78,-385.5 2660.23,-381.45 2722.18,-375.73 2766.27,-371.46"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1813.41,-428.7 1803.59,-432.68 1813.74,-435.69 1813.41,-428.7"/>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node41 -->
<g id="Node000041" class="node">
<title>Node41</title>
<g id="a_Node000041"><a xlink:href="priming_8h.html" target="_top" xlink:title=" ">
<polygon fill="#fff0f0" stroke="red" points="2997.41,-302.12 2856.16,-302.12 2856.16,-271.62 2997.41,-271.62 2997.41,-302.12"/>
<text xml:space="preserve" text-anchor="start" x="2864.16" y="-288.62" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="middle" x="2926.78" y="-277.38" font-family="Helvetica,sans-Serif" font-size="10.00">/engine/procedures/priming.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node33&#45;&gt;Node41 -->
<g id="edge40_Node000033_Node000041" class="edge">
<title>Node33&#45;&gt;Node41</title>
<g id="a_edge40_Node000033_Node000041"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1813.46,-434.76C2063.3,-431.19 2848.38,-417.48 2891.78,-385.5 2918.31,-365.95 2924.8,-324.47 2926.34,-302.39"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1813.44,-431.26 1803.49,-434.9 1813.54,-438.26 1813.44,-431.26"/>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node44 -->
<g id="Node000044" class="node">
<title>Node44</title>
<g id="a_Node000044"><a xlink:href="engine__graph__scratchpad_8h.html" target="_top" xlink:title="Scratchpad implementation for the GraphEngine using CppAD automatic differentiation.">
<polygon fill="#fff0f0" stroke="red" points="1632.41,-307.75 1497.16,-307.75 1497.16,-266 1632.41,-266 1632.41,-307.75"/>
<text xml:space="preserve" text-anchor="start" x="1505.16" y="-294.25" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="start" x="1505.16" y="-283" font-family="Helvetica,sans-Serif" font-size="10.00">/engine/scratchpads/engine</text>
<text xml:space="preserve" text-anchor="middle" x="1564.78" y="-271.75" font-family="Helvetica,sans-Serif" font-size="10.00">_graph_scratchpad.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node33&#45;&gt;Node44 -->
<g id="edge41_Node000033_Node000044" class="edge">
<title>Node33&#45;&gt;Node44</title>
<g id="a_edge41_Node000033_Node000044"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1662.23,-429.91C1600.72,-423.4 1520.91,-410.34 1500.78,-385.5 1489.1,-371.08 1493.11,-360.64 1500.78,-343.75 1507.31,-329.38 1519.56,-317.26 1531.61,-308.02"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1661.67,-433.37 1671.98,-430.9 1662.38,-426.41 1661.67,-433.37"/>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node48 -->
<g id="Node000048" class="node">
<title>Node48</title>
<g id="a_Node000048"><a xlink:href="stellar__policy_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1979.78,-163.5 1879.78,-163.5 1879.78,-133 1979.78,-133 1979.78,-163.5"/>
<text xml:space="preserve" text-anchor="start" x="1887.78" y="-150" font-family="Helvetica,sans-Serif" font-size="10.00">src/lib/policy/stellar</text>
<text xml:space="preserve" text-anchor="middle" x="1929.78" y="-138.75" font-family="Helvetica,sans-Serif" font-size="10.00">_policy.cpp</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node33&#45;&gt;Node48 -->
<g id="edge75_Node000033_Node000048" class="edge">
<title>Node33&#45;&gt;Node48</title>
<g id="a_edge75_Node000033_Node000048"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1733.55,-409.85C1727.17,-360.7 1721.46,-253.93 1780.78,-199.5 1807.94,-174.58 1847.89,-161.97 1879.59,-155.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1730.06,-410.14 1734.94,-419.54 1736.99,-409.15 1730.06,-410.14"/>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node49 -->
<g id="Node000049" class="node">
<title>Node49</title>
<g id="a_Node000049"><a xlink:href="engine__defined_8h.html" target="_top" xlink:title=" ">
<polygon fill="#fff0f0" stroke="red" points="2555.53,-307.75 2448.03,-307.75 2448.03,-266 2555.53,-266 2555.53,-307.75"/>
<text xml:space="preserve" text-anchor="start" x="2456.03" y="-294.25" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="start" x="2456.03" y="-283" font-family="Helvetica,sans-Serif" font-size="10.00">/engine/views/engine</text>
<text xml:space="preserve" text-anchor="middle" x="2501.78" y="-271.75" font-family="Helvetica,sans-Serif" font-size="10.00">_defined.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node33&#45;&gt;Node49 -->
<g id="edge44_Node000033_Node000049" class="edge">
<title>Node33&#45;&gt;Node49</title>
<g id="a_edge44_Node000033_Node000049"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1813.3,-435.94C1956.69,-435.29 2262.56,-428.68 2357.78,-385.5 2382.04,-374.5 2379.38,-359.61 2400.78,-343.75 2418.97,-330.26 2440.78,-317.8 2459.47,-308.08"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1813.51,-432.44 1803.52,-435.98 1813.54,-439.44 1813.51,-432.44"/>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node54 -->
<g id="Node000054" class="node">
<title>Node54</title>
<g id="a_Node000054"><a xlink:href="engine__multiscale_8h.html" target="_top" xlink:title=" ">
<polygon fill="#fff0f0" stroke="red" points="2681.53,-307.75 2574.03,-307.75 2574.03,-266 2681.53,-266 2681.53,-307.75"/>
<text xml:space="preserve" text-anchor="start" x="2582.03" y="-294.25" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="start" x="2582.03" y="-283" font-family="Helvetica,sans-Serif" font-size="10.00">/engine/views/engine</text>
<text xml:space="preserve" text-anchor="middle" x="2627.78" y="-271.75" font-family="Helvetica,sans-Serif" font-size="10.00">_multiscale.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node33&#45;&gt;Node54 -->
<g id="edge45_Node000033_Node000054" class="edge">
<title>Node33&#45;&gt;Node54</title>
<g id="a_edge45_Node000033_Node000054"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1813.45,-436.15C1963.16,-435.94 2291.53,-430.21 2393.78,-385.5 2418.78,-374.57 2415.01,-357.14 2438.78,-343.75 2489.52,-315.16 2509.01,-324.51 2564.78,-307.75 2567.75,-306.86 2570.79,-305.93 2573.86,-304.99"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1813.63,-432.65 1803.63,-436.16 1813.63,-439.65 1813.63,-432.65"/>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node56 -->
<g id="Node000056" class="node">
<title>Node56</title>
<g id="a_Node000056"><a xlink:href="engine__adaptive_8h.html" target="_top" xlink:title=" ">
<polygon fill="#fff0f0" stroke="red" points="1479.53,-307.75 1372.03,-307.75 1372.03,-266 1479.53,-266 1479.53,-307.75"/>
<text xml:space="preserve" text-anchor="start" x="1380.03" y="-294.25" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="start" x="1380.03" y="-283" font-family="Helvetica,sans-Serif" font-size="10.00">/engine/views/engine</text>
<text xml:space="preserve" text-anchor="middle" x="1425.78" y="-271.75" font-family="Helvetica,sans-Serif" font-size="10.00">_adaptive.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node33&#45;&gt;Node56 -->
<g id="edge42_Node000033_Node000056" class="edge">
<title>Node33&#45;&gt;Node56</title>
<g id="a_edge42_Node000033_Node000056"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1728.7,-410.76C1719.64,-389.51 1703.61,-359.94 1679.78,-343.75 1607.97,-294.96 1571.95,-329.04 1487.78,-307.75 1485.15,-307.08 1482.47,-306.37 1479.77,-305.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1725.38,-411.9 1732.35,-419.88 1731.88,-409.3 1725.38,-411.9"/>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node58 -->
<g id="Node000058" class="node">
<title>Node58</title>
<g id="a_Node000058"><a xlink:href="engine__view__abstract_8h.html" target="_top" xlink:title="Abstract interfaces for engine &quot;views&quot; in GridFire.">
<polygon fill="#fff0f0" stroke="red" points="2348.53,-385.5 2241.03,-385.5 2241.03,-343.75 2348.53,-343.75 2348.53,-385.5"/>
<text xml:space="preserve" text-anchor="start" x="2249.03" y="-372" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="start" x="2249.03" y="-360.75" font-family="Helvetica,sans-Serif" font-size="10.00">/engine/views/engine</text>
<text xml:space="preserve" text-anchor="middle" x="2294.78" y="-349.5" font-family="Helvetica,sans-Serif" font-size="10.00">_view_abstract.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node33&#45;&gt;Node58 -->
<g id="edge46_Node000033_Node000058" class="edge">
<title>Node33&#45;&gt;Node58</title>
<g id="a_edge46_Node000033_Node000058"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1813.42,-432.25C1910.05,-426.81 2082.12,-413.83 2226.78,-385.5 2231.37,-384.6 2236.09,-383.53 2240.81,-382.36"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1813.32,-428.75 1803.53,-432.79 1813.71,-435.74 1813.32,-428.75"/>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node59 -->
<g id="Node000059" class="node">
<title>Node59</title>
<g id="a_Node000059"><a xlink:href="mesa_8h.html" target="_top" xlink:title=" ">
<polygon fill="#fff0f0" stroke="red" points="1155.66,-379.88 1045.91,-379.88 1045.91,-349.38 1155.66,-349.38 1155.66,-379.88"/>
<text xml:space="preserve" text-anchor="start" x="1053.91" y="-366.38" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="middle" x="1100.78" y="-355.12" font-family="Helvetica,sans-Serif" font-size="10.00">/io/generative/mesa.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node33&#45;&gt;Node59 -->
<g id="edge50_Node000033_Node000059" class="edge">
<title>Node33&#45;&gt;Node59</title>
<g id="a_edge50_Node000033_Node000059"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1662.6,-429.79C1562.65,-421.54 1380.6,-405.39 1225.78,-385.5 1202.9,-382.56 1177.76,-378.69 1156.06,-375.14"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1662.03,-433.25 1672.28,-430.58 1662.6,-426.28 1662.03,-433.25"/>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node65 -->
<g id="Node000065" class="node">
<title>Node65</title>
<g id="a_Node000065"><a xlink:href="mesa_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1117.16,-302.12 1016.41,-302.12 1016.41,-271.62 1117.16,-271.62 1117.16,-302.12"/>
<text xml:space="preserve" text-anchor="start" x="1024.41" y="-288.62" font-family="Helvetica,sans-Serif" font-size="10.00">src/lib/io/generative</text>
<text xml:space="preserve" text-anchor="middle" x="1066.78" y="-277.38" font-family="Helvetica,sans-Serif" font-size="10.00">/mesa.cpp</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node33&#45;&gt;Node65 -->
<g id="edge73_Node000033_Node000065" class="edge">
<title>Node33&#45;&gt;Node65</title>
<g id="a_edge73_Node000033_Node000065"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1662.42,-429.46C1587.16,-422.26 1468.49,-408.39 1367.78,-385.5 1258.03,-360.55 1233.76,-342.72 1126.78,-307.75 1121.67,-306.08 1116.32,-304.32 1111,-302.57"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1661.87,-432.92 1672.15,-430.37 1662.53,-425.95 1661.87,-432.92"/>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node66 -->
<g id="Node000066" class="node">
<title>Node66</title>
<g id="a_Node000066"><a xlink:href="python_8h.html" target="_top" xlink:title=" ">
<polygon fill="#fff0f0" stroke="red" points="2596.28,-379.88 2481.28,-379.88 2481.28,-349.38 2596.28,-349.38 2596.28,-379.88"/>
<text xml:space="preserve" text-anchor="start" x="2489.28" y="-366.38" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="middle" x="2538.78" y="-355.12" font-family="Helvetica,sans-Serif" font-size="10.00">/io/generative/python.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node33&#45;&gt;Node66 -->
<g id="edge52_Node000033_Node000066" class="edge">
<title>Node33&#45;&gt;Node66</title>
<g id="a_edge52_Node000033_Node000066"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1812.9,-435.52C1945.74,-434.01 2230.44,-425.85 2466.78,-385.5 2474.58,-384.17 2482.75,-382.34 2490.67,-380.34"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1813.15,-432.01 1803.19,-435.62 1813.22,-439.01 1813.15,-432.01"/>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node67 -->
<g id="Node000067" class="node">
<title>Node67</title>
<g id="a_Node000067"><a xlink:href="python_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="2800.16,-302.12 2699.41,-302.12 2699.41,-271.62 2800.16,-271.62 2800.16,-302.12"/>
<text xml:space="preserve" text-anchor="start" x="2707.41" y="-288.62" font-family="Helvetica,sans-Serif" font-size="10.00">src/lib/io/generative</text>
<text xml:space="preserve" text-anchor="middle" x="2749.78" y="-277.38" font-family="Helvetica,sans-Serif" font-size="10.00">/python.cpp</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node33&#45;&gt;Node67 -->
<g id="edge74_Node000033_Node000067" class="edge">
<title>Node33&#45;&gt;Node67</title>
<g id="a_edge74_Node000033_Node000067"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1813.52,-433.23C1981.68,-427.2 2375.75,-410.57 2430.78,-385.5 2454.73,-374.59 2449.35,-355.74 2472.78,-343.75 2560.2,-299.01 2595.5,-331.5 2690.78,-307.75 2696.76,-306.26 2703,-304.45 2709.09,-302.53"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1813.43,-429.73 1803.56,-433.58 1813.68,-436.72 1813.43,-429.73"/>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node68 -->
<g id="Node000068" class="node">
<title>Node68</title>
<g id="a_Node000068"><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="#fff0f0" stroke="red" points="1886.66,-302.12 1764.91,-302.12 1764.91,-271.62 1886.66,-271.62 1886.66,-302.12"/>
<text xml:space="preserve" text-anchor="start" x="1772.91" y="-288.62" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="middle" x="1825.78" y="-277.38" font-family="Helvetica,sans-Serif" font-size="10.00">/policy/policy_abstract.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node33&#45;&gt;Node68 -->
<g id="edge54_Node000033_Node000068" class="edge">
<title>Node33&#45;&gt;Node68</title>
<g id="a_edge54_Node000033_Node000068"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1662.36,-429.92C1581.17,-420.76 1469.36,-398.06 1514.78,-343.75 1522.78,-334.19 1676.18,-310.04 1764.49,-296.84"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1661.77,-433.37 1672.09,-430.96 1662.52,-426.41 1661.77,-433.37"/>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node73 -->
<g id="Node000073" class="node">
<title>Node73</title>
<g id="a_Node000073"><a xlink:href="stellar__policy_8h.html" target="_top" xlink:title="High&#45;level concrete NetworkPolicy for specific stellar environments.">
<polygon fill="#fff0f0" stroke="red" points="1901.41,-230 1790.16,-230 1790.16,-199.5 1901.41,-199.5 1901.41,-230"/>
<text xml:space="preserve" text-anchor="start" x="1798.16" y="-216.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="middle" x="1845.78" y="-205.25" font-family="Helvetica,sans-Serif" font-size="10.00">/policy/stellar_policy.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node33&#45;&gt;Node73 -->
<g id="edge59_Node000033_Node000073" class="edge">
<title>Node33&#45;&gt;Node73</title>
<g id="a_edge59_Node000033_Node000073"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1748.74,-410.49C1751.63,-402.63 1754.33,-393.84 1755.78,-385.5 1755.78,-385.5 1755.78,-266 1755.78,-266 1765.38,-249.64 1782.47,-238.21 1799.19,-230.44"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1745.5,-409.17 1745.07,-419.75 1752.01,-411.74 1745.5,-409.17"/>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node75 -->
<g id="Node000075" class="node">
<title>Node75</title>
<g id="a_Node000075"><a xlink:href="weak_8h.html" target="_top" xlink:title=" ">
<polygon fill="#fff0f0" stroke="red" points="1637.91,-379.88 1523.66,-379.88 1523.66,-349.38 1637.91,-349.38 1637.91,-379.88"/>
<text xml:space="preserve" text-anchor="start" x="1531.66" y="-366.38" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="middle" x="1580.78" y="-355.12" font-family="Helvetica,sans-Serif" font-size="10.00">/reaction/weak/weak.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node33&#45;&gt;Node75 -->
<g id="edge60_Node000033_Node000075" class="edge">
<title>Node33&#45;&gt;Node75</title>
<g id="a_edge60_Node000033_Node000075"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1694.7,-416.51C1669.12,-405.08 1637.19,-390.82 1613.65,-380.31"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1692.93,-419.55 1703.49,-420.43 1695.78,-413.16 1692.93,-419.55"/>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node79 -->
<g id="Node000079" class="node">
<title>Node79</title>
<g id="a_Node000079"><a xlink:href="strategy__abstract_8h.html" target="_top" xlink:title=" ">
<polygon fill="#fff0f0" stroke="red" points="860.41,-385.5 731.16,-385.5 731.16,-343.75 860.41,-343.75 860.41,-385.5"/>
<text xml:space="preserve" text-anchor="start" x="739.16" y="-372" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="start" x="739.16" y="-360.75" font-family="Helvetica,sans-Serif" font-size="10.00">/solver/strategies/strategy</text>
<text xml:space="preserve" text-anchor="middle" x="795.78" y="-349.5" font-family="Helvetica,sans-Serif" font-size="10.00">_abstract.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node33&#45;&gt;Node79 -->
<g id="edge62_Node000033_Node000079" class="edge">
<title>Node33&#45;&gt;Node79</title>
<g id="a_edge62_Node000033_Node000079"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1662.23,-432.53C1521.86,-426.19 1211.42,-410.51 950.78,-385.5 921.08,-382.65 888.28,-378.58 860.54,-374.86"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1662,-436.02 1672.15,-432.98 1662.31,-429.03 1662,-436.02"/>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node81 -->
<g id="Node000081" class="node">
<title>Node81</title>
<g id="a_Node000081"><a xlink:href="logging_8h.html" target="_top" xlink:title=" ">
<polygon fill="#fff0f0" stroke="red" points="1950.53,-379.88 1855.03,-379.88 1855.03,-349.38 1950.53,-349.38 1950.53,-379.88"/>
<text xml:space="preserve" text-anchor="start" x="1863.03" y="-366.38" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="middle" x="1902.78" y="-355.12" font-family="Helvetica,sans-Serif" font-size="10.00">/utils/logging.h</text>
</a>
</g>
</g>
<!-- Node33&#45;&gt;Node81 -->
<g id="edge64_Node000033_Node000081" class="edge">
<title>Node33&#45;&gt;Node81</title>
<g id="a_edge64_Node000033_Node000081"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1782.7,-416.66C1809.65,-405.21 1843.39,-390.87 1868.24,-380.31"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1781.6,-413.32 1773.76,-420.46 1784.34,-419.77 1781.6,-413.32"/>
</a>
</g>
</g>
<!-- Node82 -->
<g id="Node000082" class="node">
<title>Node82</title>
<g id="a_Node000082"><a xlink:href="logging_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="2134.66,-296.5 2018.91,-296.5 2018.91,-277.25 2134.66,-277.25 2134.66,-296.5"/>
<text xml:space="preserve" text-anchor="middle" x="2076.78" y="-283" font-family="Helvetica,sans-Serif" font-size="10.00">src/lib/utils/logging.cpp</text>
</a>
</g>
</g>
<!-- Node33&#45;&gt;Node82 -->
<g id="edge76_Node000033_Node000082" class="edge">
<title>Node33&#45;&gt;Node82</title>
<g id="a_edge76_Node000033_Node000082"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1813.18,-429.03C1857.93,-422.58 1914.56,-410.01 1959.78,-385.5 1983.2,-372.81 1982.56,-361.09 2002.78,-343.75 2023.32,-326.15 2048.77,-307.59 2063.84,-296.9"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1812.72,-425.56 1803.28,-430.37 1813.66,-432.49 1812.72,-425.56"/>
</a>
</g>
</g>
<!-- Node34&#45;&gt;Node17 -->
<g id="edge21_Node000034_Node000017" class="edge">
<title>Node34&#45;&gt;Node17</title>
<g id="a_edge21_Node000034_Node000017"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2137.16,-333.74C2150.32,-312.31 2161.27,-284.13 2143.78,-266 2105.23,-226.03 1200.26,-232.46 1144.78,-230 1072.1,-226.77 988.45,-222.23 933.76,-219.15"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2134.24,-331.8 2131.68,-342.08 2140.09,-335.65 2134.24,-331.8"/>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node34&#45;&gt;Node35 -->
<g id="edge17_Node000034_Node000035" class="edge">
2025-11-24 09:08:28 -05:00
<title>Node34&#45;&gt;Node35</title>
<g id="a_edge17_Node000034_Node000035"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2184.37,-337.6C2196.52,-329.87 2207.56,-320.07 2214.78,-307.75 2224.17,-291.75 2223.99,-282.11 2214.78,-266 2156.93,-164.83 2099.76,-168.61 1988.78,-133 1893.36,-102.38 1591.81,-88.63 1473.8,-84.33"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2182.64,-334.56 2175.75,-342.6 2186.16,-340.61 2182.64,-334.56"/>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node34&#45;&gt;Node39 -->
<g id="edge20_Node000034_Node000039" class="edge">
<title>Node34&#45;&gt;Node39</title>
<g id="a_edge20_Node000034_Node000039"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2188.42,-339.79C2226.09,-327.59 2270.74,-313.14 2303.35,-302.58"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2187.37,-336.45 2178.93,-342.86 2189.52,-343.11 2187.37,-336.45"/>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node35&#45;&gt;Node4 -->
<g id="edge18_Node000035_Node000004" class="edge">
<title>Node35&#45;&gt;Node4</title>
<g id="a_edge18_Node000035_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1366.49,-76.1C1210.9,-63.91 793.11,-31.17 650.93,-20.02"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1365.92,-79.57 1376.17,-76.86 1366.47,-72.59 1365.92,-79.57"/>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node35&#45;&gt;Node30 -->
<g id="edge19_Node000035_Node000030" class="edge">
<title>Node35&#45;&gt;Node30</title>
<g id="a_edge19_Node000035_Node000030"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1366.57,-69.55C1300.33,-57.02 1194.31,-36.97 1132.95,-25.36"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1365.68,-72.94 1376.16,-71.36 1366.99,-66.07 1365.68,-72.94"/>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node40&#45;&gt;Node17 -->
<g id="edge39_Node000040_Node000017" class="edge">
<title>Node40&#45;&gt;Node17</title>
<g id="a_edge39_Node000040_Node000017"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2828.69,-337.86C2830.49,-315.26 2828.79,-283.37 2808.78,-266 2773.87,-235.69 1190.98,-231.72 1144.78,-230 1072.08,-227.3 988.43,-222.64 933.75,-219.39"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2825.24,-337.18 2827.63,-347.5 2832.2,-337.94 2825.24,-337.18"/>
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
<!-- Node40&#45;&gt;Node35 -->
<g id="edge24_Node000040_Node000035" class="edge">
<title>Node40&#45;&gt;Node35</title>
<g id="a_edge24_Node000040_Node000035"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2894.43,-359.49C3009.64,-351.94 3229.55,-334.22 3252.78,-307.75 3265.02,-293.81 3263.13,-281.4 3252.78,-266 3150.37,-113.62 1752.73,-87.09 1473.96,-83.31"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2894.55,-355.98 2884.8,-360.12 2895,-362.96 2894.55,-355.98"/>
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
<!-- Node40&#45;&gt;Node41 -->
<g id="edge25_Node000040_Node000041" class="edge">
<title>Node40&#45;&gt;Node41</title>
<g id="a_edge25_Node000040_Node000041"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2853.48,-342.31C2870.62,-329.58 2891.95,-313.74 2907.18,-302.44"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2851.61,-339.35 2845.66,-348.12 2855.78,-344.96 2851.61,-339.35"/>
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
<!-- Node40&#45;&gt;Node44 -->
<g id="edge28_Node000040_Node000044" class="edge">
<title>Node40&#45;&gt;Node44</title>
<g id="a_edge28_Node000040_Node000044"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2755.09,-356.44C2712.09,-352.22 2655.79,-347.08 2605.78,-343.75 2228.5,-318.66 2132.89,-335.33 1755.78,-307.75 1714.88,-304.76 1669.19,-300.05 1632.76,-295.97"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2754.48,-359.89 2764.78,-357.4 2755.17,-352.93 2754.48,-359.89"/>
</a>
</g>
</g>
<!-- Node40&#45;&gt;Node48 -->
<g id="edge38_Node000040_Node000048" class="edge">
<title>Node40&#45;&gt;Node48</title>
<g id="a_edge38_Node000040_Node000048"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2894.76,-359.04C3005.97,-351.04 3212.79,-332.94 3234.78,-307.75 3246.98,-293.77 3246.51,-280.38 3234.78,-266 3154.08,-166.99 2210.28,-151.84 1980.15,-149.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2894.57,-355.55 2884.84,-359.75 2895.06,-362.53 2894.57,-355.55"/>
</a>
</g>
</g>
<!-- Node40&#45;&gt;Node49 -->
<g id="edge35_Node000040_Node000049" class="edge">
<title>Node40&#45;&gt;Node49</title>
<g id="a_edge35_Node000040_Node000049"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2754.84,-350.45C2702.26,-340.09 2628.61,-324.64 2564.78,-307.75 2561.9,-306.99 2558.95,-306.17 2555.98,-305.33"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2754.09,-353.87 2764.58,-352.35 2755.44,-347 2754.09,-353.87"/>
</a>
</g>
</g>
<!-- Node40&#45;&gt;Node54 -->
<g id="edge36_Node000040_Node000054" class="edge">
<title>Node40&#45;&gt;Node54</title>
<g id="a_edge36_Node000040_Node000054"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2776.09,-344.9C2747.08,-333.75 2710.25,-319.58 2680.54,-308.16"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2774.8,-348.15 2785.39,-348.48 2777.31,-341.62 2774.8,-348.15"/>
</a>
</g>
</g>
<!-- Node41&#45;&gt;Node11 -->
<g id="edge26_Node000041_Node000011" class="edge">
<title>Node41&#45;&gt;Node11</title>
<g id="a_edge26_Node000041_Node000011"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2860.2,-268.94C2854,-267.78 2847.8,-266.77 2841.78,-266 2515.67,-224.35 1690.94,-249.87 1362.78,-230 1335.14,-228.33 1304.66,-225.53 1278.65,-222.85"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2859.32,-272.34 2869.82,-270.88 2860.7,-265.47 2859.32,-272.34"/>
</a>
</g>
</g>
<!-- Node41&#45;&gt;Node43 -->
<g id="edge27_Node000041_Node000043" class="edge">
<title>Node41&#45;&gt;Node43</title>
<g id="a_edge27_Node000041_Node000043"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2853.05,-268.58C2801.56,-256.51 2733.78,-240.61 2686.07,-229.42"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2852.09,-271.95 2862.63,-270.83 2853.69,-265.14 2852.09,-271.95"/>
</a>
</g>
</g>
<!-- Node44&#45;&gt;Node11 -->
<g id="edge33_Node000044_Node000011" class="edge">
<title>Node44&#45;&gt;Node11</title>
<g id="a_edge33_Node000044_Node000011"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1486.11,-265.47C1409.63,-248.72 1331.4,-234.84 1278.39,-225.92"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1484.89,-268.79 1495.41,-267.53 1486.4,-261.95 1484.89,-268.79"/>
</a>
</g>
</g>
<!-- Node45 -->
<g id="Node000045" class="node">
<title>Node45</title>
<g id="a_Node000045"><a xlink:href="engine_2scratchpads_2formatters_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1733.41,-230 1574.16,-230 1574.16,-199.5 1733.41,-199.5 1733.41,-230"/>
<text xml:space="preserve" text-anchor="start" x="1582.16" y="-216.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="middle" x="1653.78" y="-205.25" font-family="Helvetica,sans-Serif" font-size="10.00">/engine/scratchpads/formatters.h</text>
</a>
</g>
</g>
<!-- Node44&#45;&gt;Node45 -->
<g id="edge29_Node000044_Node000045" class="edge">
<title>Node44&#45;&gt;Node45</title>
<g id="a_edge29_Node000044_Node000045"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1599.55,-258.48C1611.69,-248.92 1624.85,-238.55 1635.16,-230.42"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1597.4,-255.72 1591.71,-264.66 1601.73,-261.22 1597.4,-255.72"/>
</a>
</g>
</g>
<!-- Node46 -->
<g id="Node000046" class="node">
<title>Node46</title>
<g id="a_Node000046"><a xlink:href="scratchpads_8h.html" target="_top" xlink:title="Unified header for the scratchpad memory management system.">
<polygon fill="#fff0f0" stroke="red" points="1591.91,-163.5 1423.66,-163.5 1423.66,-133 1591.91,-133 1591.91,-163.5"/>
<text xml:space="preserve" text-anchor="start" x="1431.66" y="-150" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="middle" x="1507.78" y="-138.75" font-family="Helvetica,sans-Serif" font-size="10.00">/engine/scratchpads/scratchpads.h</text>
</a>
</g>
</g>
<!-- Node44&#45;&gt;Node46 -->
<g id="edge32_Node000044_Node000046" class="edge">
<title>Node44&#45;&gt;Node46</title>
<g id="a_edge32_Node000044_Node000046"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1545.18,-255.75C1540.38,-247.6 1535.55,-238.64 1531.78,-230 1522.08,-207.75 1514.87,-180.4 1511,-163.92"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1542.17,-257.54 1550.36,-264.26 1548.15,-253.9 1542.17,-257.54"/>
</a>
</g>
</g>
<!-- Node44&#45;&gt;Node48 -->
<g id="edge34_Node000044_Node000048" class="edge">
<title>Node44&#45;&gt;Node48</title>
<g id="a_edge34_Node000044_Node000048"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1555.55,-254.82C1552.18,-236.6 1551.87,-214.31 1564.78,-199.5 1605.03,-153.33 1789.31,-148.12 1879.61,-148.42"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1552.09,-255.35 1557.7,-264.33 1558.91,-253.81 1552.09,-255.35"/>
</a>
</g>
</g>
<!-- Node45&#45;&gt;Node46 -->
<g id="edge30_Node000045_Node000046" class="edge">
<title>Node45&#45;&gt;Node46</title>
<g id="a_edge30_Node000045_Node000046"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1610.17,-194.48C1588.01,-184.69 1561.52,-172.99 1541.03,-163.94"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1608.71,-197.66 1619.27,-198.5 1611.54,-191.26 1608.71,-197.66"/>
</a>
</g>
</g>
<!-- Node46&#45;&gt;Node35 -->
<g id="edge31_Node000046_Node000035" class="edge">
<title>Node46&#45;&gt;Node35</title>
<g id="a_edge31_Node000046_Node000035"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1480.15,-125.52C1468.35,-116.23 1454.89,-105.65 1444.32,-97.33"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1477.96,-128.25 1487.99,-131.68 1482.29,-122.74 1477.96,-128.25"/>
</a>
</g>
</g>
<!-- Node54&#45;&gt;Node43 -->
<g id="edge37_Node000054_Node000043" class="edge">
<title>Node54&#45;&gt;Node43</title>
<g id="a_edge37_Node000054_Node000043"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2627.78,-254.13C2627.78,-245.77 2627.78,-237.15 2627.78,-230.2"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2624.28,-254.08 2627.78,-264.08 2631.28,-254.08 2624.28,-254.08"/>
</a>
</g>
</g>
<!-- Node56&#45;&gt;Node23 -->
<g id="edge43_Node000056_Node000023" class="edge">
<title>Node56&#45;&gt;Node23</title>
<g id="a_edge43_Node000056_Node000023"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1425.78,-254.13C1425.78,-245.77 1425.78,-237.15 1425.78,-230.2"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1422.28,-254.08 1425.78,-264.08 1429.28,-254.08 1422.28,-254.08"/>
</a>
</g>
</g>
<!-- Node58&#45;&gt;Node49 -->
<g id="edge48_Node000058_Node000049" class="edge">
<title>Node58&#45;&gt;Node49</title>
<g id="a_edge48_Node000058_Node000049"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2359.5,-339.94C2387.81,-329.58 2420.64,-317.57 2447.62,-307.69"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2358.51,-336.58 2350.32,-343.3 2360.91,-343.15 2358.51,-336.58"/>
</a>
</g>
</g>
<!-- Node58&#45;&gt;Node54 -->
<g id="edge49_Node000058_Node000054" class="edge">
<title>Node58&#45;&gt;Node54</title>
<g id="a_edge49_Node000058_Node000054"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2360.18,-350.89C2427.24,-337.68 2526.9,-317.62 2564.78,-307.75 2567.67,-307 2570.62,-306.19 2573.59,-305.36"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2359.51,-347.45 2350.37,-352.81 2360.86,-354.32 2359.51,-347.45"/>
</a>
</g>
</g>
<!-- Node58&#45;&gt;Node56 -->
<g id="edge47_Node000058_Node000056" class="edge">
<title>Node58&#45;&gt;Node56</title>
<g id="a_edge47_Node000058_Node000056"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2229.56,-349.37C2217.7,-347.19 2205.41,-345.18 2193.78,-343.75 1881.96,-305.32 1796.86,-364.18 1487.78,-307.75 1485.22,-307.28 1482.63,-306.74 1480.01,-306.14"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2228.8,-352.79 2239.27,-351.23 2230.11,-345.91 2228.8,-352.79"/>
</a>
</g>
</g>
<!-- Node59&#45;&gt;Node65 -->
<g id="edge51_Node000059_Node000065" class="edge">
<title>Node59&#45;&gt;Node65</title>
<g id="a_edge51_Node000059_Node000065"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1089.6,-338.7C1084.2,-326.69 1077.92,-312.69 1073.32,-302.44"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1086.32,-339.95 1093.61,-347.64 1092.7,-337.08 1086.32,-339.95"/>
</a>
</g>
</g>
<!-- Node66&#45;&gt;Node67 -->
<g id="edge53_Node000066_Node000067" class="edge">
<title>Node66&#45;&gt;Node67</title>
<g id="a_edge53_Node000066_Node000067"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2590.16,-345.18C2626.68,-332.07 2675.07,-314.7 2708.96,-302.53"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2589.37,-341.75 2581.14,-348.42 2591.73,-348.33 2589.37,-341.75"/>
</a>
</g>
</g>
<!-- Node68&#45;&gt;Node25 -->
<g id="edge57_Node000068_Node000025" class="edge">
<title>Node68&#45;&gt;Node25</title>
<g id="a_edge57_Node000068_Node000025"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1753.36,-276.81C1719.51,-272.89 1678.64,-268.61 1641.78,-266 1171.14,-232.64 1051.68,-259.61 580.78,-230 549.63,-228.04 515.04,-224.95 486.45,-222.15"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1752.71,-280.25 1763.05,-277.94 1753.52,-273.3 1752.71,-280.25"/>
</a>
</g>
</g>
<!-- Node68&#45;&gt;Node48 -->
<g id="edge58_Node000068_Node000048" class="edge">
<title>Node68&#45;&gt;Node48</title>
<g id="a_edge58_Node000068_Node000048"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1869.61,-265.71C1884.7,-256.76 1900.41,-244.84 1910.78,-230 1924.73,-210.05 1928.54,-181.25 1929.52,-163.98"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1868.18,-262.5 1861.16,-270.43 1871.6,-268.61 1868.18,-262.5"/>
</a>
</g>
</g>
<!-- Node68&#45;&gt;Node73 -->
<g id="edge55_Node000068_Node000073" class="edge">
<title>Node68&#45;&gt;Node73</title>
<g id="a_edge55_Node000068_Node000073"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1833,-260.56C1835.91,-250.38 1839.15,-239 1841.64,-230.26"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1829.72,-259.31 1830.34,-269.89 1836.45,-261.23 1829.72,-259.31"/>
</a>
</g>
</g>
<!-- Node73&#45;&gt;Node48 -->
<g id="edge56_Node000073_Node000048" class="edge">
<title>Node73&#45;&gt;Node48</title>
<g id="a_edge56_Node000073_Node000048"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1873.73,-192.29C1885.9,-182.94 1899.86,-172.23 1910.8,-163.83"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1871.84,-189.33 1866.04,-198.19 1876.11,-194.88 1871.84,-189.33"/>
</a>
</g>
</g>
<!-- Node79&#45;&gt;Node8 -->
<g id="edge63_Node000079_Node000008" class="edge">
<title>Node79&#45;&gt;Node8</title>
<g id="a_edge63_Node000079_Node000008"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M759.93,-336.74C744.55,-325.2 727.17,-312.17 714.24,-302.46"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="757.41,-339.22 767.51,-342.42 761.61,-333.62 757.41,-339.22"/>
</a>
</g>
</g>
<!-- Node81&#45;&gt;Node43 -->
<g id="edge68_Node000081_Node000043" class="edge">
<title>Node81&#45;&gt;Node43</title>
<g id="a_edge68_Node000081_Node000043"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1928.61,-341.62C1940.38,-331.46 1954.42,-319.14 1966.78,-307.75 1986.38,-289.71 1985.52,-277 2009.78,-266 2108.67,-221.14 2435.52,-215.78 2569.61,-215.52"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1926.56,-338.77 1921.26,-347.94 1931.13,-344.07 1926.56,-338.77"/>
</a>
</g>
</g>
<!-- Node81&#45;&gt;Node45 -->
<g id="edge66_Node000081_Node000045" class="edge">
<title>Node81&#45;&gt;Node45</title>
<g id="a_edge66_Node000081_Node000045"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1908.68,-337.95C1912.07,-316.16 1912.78,-285.42 1895.78,-266 1884.94,-253.61 1800.09,-238.01 1733.89,-227.51"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1905.29,-337.05 1906.9,-347.52 1912.17,-338.33 1905.29,-337.05"/>
</a>
</g>
</g>
<!-- Node81&#45;&gt;Node48 -->
<g id="edge69_Node000081_Node000048" class="edge">
<title>Node81&#45;&gt;Node48</title>
<g id="a_edge69_Node000081_Node000048"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1909.61,-337.91C1912.02,-328.46 1914.65,-317.65 1916.78,-307.75 1924.16,-273.42 1927.66,-264.97 1930.78,-230 1931.99,-216.5 1930.92,-213.05 1930.78,-199.5 1930.66,-187.46 1930.38,-173.8 1930.15,-163.76"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1906.24,-336.96 1907.12,-347.52 1913.02,-338.72 1906.24,-336.96"/>
</a>
</g>
</g>
<!-- Node81&#45;&gt;Node68 -->
<g id="edge67_Node000081_Node000068" class="edge">
<title>Node81&#45;&gt;Node68</title>
<g id="a_edge67_Node000081_Node000068"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1880.03,-341.25C1867.29,-328.71 1851.76,-313.43 1840.58,-302.44"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1877.27,-343.44 1886.86,-347.96 1882.18,-338.45 1877.27,-343.44"/>
</a>
</g>
</g>
<!-- Node6 -->
<g id="Node000006" class="node">
<title>Node6</title>
<g id="a_Node000006"><a xlink:href="gridfire__context_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1240.03,-302.12 1135.53,-302.12 1135.53,-271.62 1240.03,-271.62 1240.03,-302.12"/>
<text xml:space="preserve" text-anchor="start" x="1143.53" y="-288.62" font-family="Helvetica,sans-Serif" font-size="10.00">src/extern/lib/gridfire</text>
<text xml:space="preserve" text-anchor="middle" x="1187.78" y="-277.38" font-family="Helvetica,sans-Serif" font-size="10.00">_context.cpp</text>
</a>
</g>
</g>
<!-- Node81&#45;&gt;Node6 -->
<g id="edge65_Node000081_Node000006" class="edge">
<title>Node81&#45;&gt;Node6</title>
<g id="a_edge65_Node000081_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1843.43,-357.68C1743.98,-347.67 1537.41,-326.7 1362.78,-307.75 1321.59,-303.28 1274.98,-297.97 1240.22,-293.97"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1842.92,-361.15 1853.22,-358.66 1843.62,-354.18 1842.92,-361.15"/>
</a>
</g>
</g>
<!-- Node81&#45;&gt;Node82 -->
<g id="edge70_Node000081_Node000082" class="edge">
<title>Node81&#45;&gt;Node82</title>
<g id="a_edge70_Node000081_Node000082"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1946.75,-344.49C1981.7,-329.27 2029.04,-308.66 2055.9,-296.97"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1945.49,-341.21 1937.72,-348.42 1948.28,-347.63 1945.49,-341.21"/>
</a>
</g>
</g>
<!-- Node83&#45;&gt;Node3 -->
<g id="edge82_Node000083_Node000003" class="edge">
<title>Node83&#45;&gt;Node3</title>
<g id="a_edge82_Node000083_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M469.18,-417.41C435.36,-405.84 392.26,-391.1 360.7,-380.31"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="467.78,-420.63 478.38,-420.56 470.05,-414.01 467.78,-420.63"/>
</a>
</g>
</g>
<!-- Node83&#45;&gt;Node25 -->
<g id="edge83_Node000083_Node000025" class="edge">
<title>Node83&#45;&gt;Node25</title>
<g id="a_edge83_Node000083_Node000025"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M511.58,-411.07C508.01,-402.97 504.13,-393.89 500.78,-385.5 479.9,-333.06 482.65,-316.67 457.78,-266 450.31,-250.77 439.28,-234.43 432.31,-224.66"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="508.28,-412.26 515.55,-419.96 514.67,-409.41 508.28,-412.26"/>
</a>
</g>
</g>
<!-- Node83&#45;&gt;Node48 -->
<g id="edge84_Node000083_Node000048" class="edge">
<title>Node83&#45;&gt;Node48</title>
<g id="a_edge84_Node000083_Node000048"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M519.7,-410.03C515.26,-359.4 513.93,-247.55 580.78,-199.5 626.82,-166.4 1544.12,-165.73 1600.78,-163.5 1699.47,-159.62 1814.78,-154.49 1879.34,-151.56"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="516.19,-410.13 520.67,-419.73 523.15,-409.43 516.19,-410.13"/>
</a>
</g>
</g>
<!-- Node83&#45;&gt;Node6 -->
<g id="edge81_Node000083_Node000006" class="edge">
<title>Node83&#45;&gt;Node6</title>
<g id="a_edge81_Node000083_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M556.85,-415.56C595.43,-393.77 660.85,-360.02 721.78,-343.75 895.95,-297.24 949.09,-343.48 1125.78,-307.75 1132.43,-306.41 1139.37,-304.6 1146.09,-302.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="555.44,-412.34 548.49,-420.34 558.91,-418.41 555.44,-412.34"/>
</a>
</g>
</g>
<!-- Node84&#45;&gt;Node3 -->
<g id="edge86_Node000084_Node000003" class="edge">
<title>Node84&#45;&gt;Node3</title>
<g id="a_edge86_Node000084_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M209.6,-416.2C233.93,-404.83 264.09,-390.73 286.38,-380.31"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="208.17,-413 200.6,-420.41 211.14,-419.34 208.17,-413"/>
</a>
</g>
</g>
<!-- Node85 -->
<g id="Node000085" class="node">
<title>Node85</title>
<g id="a_Node000085"><a xlink:href="reaclib_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="232.78,-374.25 102.78,-374.25 102.78,-355 232.78,-355 232.78,-374.25"/>
<text xml:space="preserve" text-anchor="middle" x="167.78" y="-360.75" font-family="Helvetica,sans-Serif" font-size="10.00">src/lib/reaction/reaclib.cpp</text>
</a>
</g>
</g>
<!-- Node84&#45;&gt;Node85 -->
<g id="edge87_Node000084_Node000085" class="edge">
<title>Node84&#45;&gt;Node85</title>
<g id="a_edge87_Node000084_Node000085"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M167.78,-409.98C167.78,-397.48 167.78,-383.27 167.78,-374.38"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="164.28,-409.71 167.78,-419.71 171.28,-409.71 164.28,-409.71"/>
</a>
</g>
</g>
<!-- Node86&#45;&gt;Node31 -->
<g id="edge115_Node000086_Node000031" class="edge">
<title>Node86&#45;&gt;Node31</title>
<g id="a_edge115_Node000086_Node000031"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1678.93,-566.72C1400.8,-559.44 544.78,-530.77 450.78,-452 404.46,-413.18 395.11,-334.84 393.24,-302.43"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1678.56,-570.21 1688.65,-566.97 1678.74,-563.21 1678.56,-570.21"/>
</a>
</g>
</g>
<!-- Node87 -->
<g id="Node000087" class="node">
<title>Node87</title>
<g id="a_Node000087"><a xlink:href="blob_8h.html" target="_top" xlink:title="Container class for managing multiple scratchpad instances.">
<polygon fill="#fff0f0" stroke="red" points="2691.28,-518.5 2558.28,-518.5 2558.28,-488 2691.28,-488 2691.28,-518.5"/>
<text xml:space="preserve" text-anchor="start" x="2566.28" y="-505" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="middle" x="2624.78" y="-493.75" font-family="Helvetica,sans-Serif" font-size="10.00">/engine/scratchpads/blob.h</text>
</a>
</g>
</g>
<!-- Node86&#45;&gt;Node87 -->
<g id="edge89_Node000086_Node000087" class="edge">
<title>Node86&#45;&gt;Node87</title>
<g id="a_edge89_Node000086_Node000087"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1852.51,-562.24C2024.14,-549.35 2403.79,-520.84 2557.86,-509.28"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1852.48,-558.73 1842.77,-562.97 1853,-565.71 1852.48,-558.73"/>
</a>
</g>
</g>
<!-- Node88 -->
<g id="Node000088" class="node">
<title>Node88</title>
<g id="a_Node000088"><a xlink:href="engine_2scratchpads_2utils_8h.html" target="_top" xlink:title="Utility functions for convenient scratchpad retrieval with exception handling.">
<polygon fill="#fff0f0" stroke="red" points="3225.28,-302.12 3092.28,-302.12 3092.28,-271.62 3225.28,-271.62 3225.28,-302.12"/>
<text xml:space="preserve" text-anchor="start" x="3100.28" y="-288.62" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="middle" x="3158.78" y="-277.38" font-family="Helvetica,sans-Serif" font-size="10.00">/engine/scratchpads/utils.h</text>
</a>
</g>
</g>
<!-- Node86&#45;&gt;Node88 -->
<g id="edge114_Node000086_Node000088" class="edge">
<title>Node86&#45;&gt;Node88</title>
<g id="a_edge114_Node000086_Node000088"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1852.61,-566.18C2132.79,-557.22 3000.73,-523.86 3102.78,-452 3152.26,-417.16 3158.57,-335.85 3158.99,-302.52"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1852.69,-562.68 1842.81,-566.49 1852.92,-569.68 1852.69,-562.68"/>
</a>
</g>
</g>
<!-- Node87&#45;&gt;Node11 -->
<g id="edge108_Node000087_Node000011" class="edge">
<title>Node87&#45;&gt;Node11</title>
<g id="a_edge108_Node000087_Node000011"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2546.46,-498.83C2401.01,-490.63 2098.25,-464.29 2035.78,-385.5 1972.08,-305.15 2131.67,-324.55 2143.78,-307.75 2154.63,-292.7 2156.6,-279.42 2143.78,-266 2113.78,-234.59 1406.11,-233.1 1362.78,-230 1335.03,-228.02 1304.4,-225.15 1278.31,-222.52"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2546.23,-502.32 2556.41,-499.37 2546.62,-495.33 2546.23,-502.32"/>
</a>
</g>
</g>
<!-- Node87&#45;&gt;Node23 -->
<g id="edge109_Node000087_Node000023" class="edge">
<title>Node87&#45;&gt;Node23</title>
<g id="a_edge109_Node000087_Node000023"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2702.92,-501.74C2759.06,-498.14 2834.6,-486.42 2891.78,-452 2975.05,-401.87 3074.64,-335.58 3006.78,-266 2978.81,-237.32 1604.77,-232.55 1564.78,-230 1536.82,-228.22 1505.8,-225.15 1480.16,-222.31"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2702.91,-498.24 2693.12,-502.29 2703.3,-505.23 2702.91,-498.24"/>
</a>
</g>
</g>
<!-- Node87&#45;&gt;Node33 -->
<g id="edge91_Node000087_Node000033" class="edge">
<title>Node87&#45;&gt;Node33</title>
<g id="a_edge91_Node000087_Node000033"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2546.57,-500.47C2401.85,-496.51 2082.69,-484.55 1815.78,-452 1811.27,-451.45 1806.63,-450.81 1801.96,-450.1"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2546.34,-503.97 2556.43,-500.74 2546.53,-496.97 2546.34,-503.97"/>
</a>
</g>
</g>
<!-- Node87&#45;&gt;Node34 -->
<g id="edge90_Node000087_Node000034" class="edge">
<title>Node87&#45;&gt;Node34</title>
<g id="a_edge90_Node000087_Node000034"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2559.15,-484.67C2462.74,-458.84 2283.6,-410.85 2184.77,-384.37"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2558.18,-488.03 2568.74,-487.24 2559.99,-481.27 2558.18,-488.03"/>
</a>
</g>
</g>
<!-- Node87&#45;&gt;Node39 -->
<g id="edge107_Node000087_Node000039" class="edge">
<title>Node87&#45;&gt;Node39</title>
<g id="a_edge107_Node000087_Node000039"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2636.73,-477.44C2651.28,-443.2 2670.28,-381.42 2638.78,-343.75 2609.82,-309.1 2483.06,-316.62 2438.78,-307.75 2430.78,-306.15 2422.39,-304.39 2414.1,-302.61"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2633.73,-475.59 2632.85,-486.14 2640.12,-478.44 2633.73,-475.59"/>
</a>
</g>
</g>
<!-- Node87&#45;&gt;Node40 -->
<g id="edge92_Node000087_Node000040" class="edge">
<title>Node87&#45;&gt;Node40</title>
<g id="a_edge92_Node000087_Node000040"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2690.35,-483.67C2711.44,-475.88 2734.15,-465.44 2752.78,-452 2780.49,-432.01 2803.96,-398.99 2816.04,-380.09"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2689.19,-480.37 2680.93,-487 2691.52,-486.97 2689.19,-480.37"/>
</a>
</g>
</g>
<!-- Node87&#45;&gt;Node41 -->
<g id="edge93_Node000087_Node000041" class="edge">
<title>Node87&#45;&gt;Node41</title>
<g id="a_edge93_Node000087_Node000041"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2702.8,-497.38C2750.21,-491.62 2810.5,-479.1 2857.78,-452 2892.58,-432.06 2902.72,-422.25 2918.78,-385.5 2930.77,-358.07 2930.05,-322.22 2928.44,-302.48"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2702.71,-493.87 2693.16,-498.47 2703.49,-500.82 2702.71,-493.87"/>
</a>
</g>
</g>
<!-- Node87&#45;&gt;Node43 -->
<g id="edge110_Node000087_Node000043" class="edge">
<title>Node87&#45;&gt;Node43</title>
<g id="a_edge110_Node000087_Node000043"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2702.82,-498.3C2816.83,-491.73 3017.85,-476.75 3039.78,-452 3094.61,-390.13 3095.16,-327.38 3039.78,-266 2987.56,-208.11 2767.72,-242.62 2690.78,-230 2689.23,-229.75 2687.66,-229.48 2686.08,-229.2"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2702.69,-494.8 2692.9,-498.86 2703.09,-501.79 2702.69,-494.8"/>
</a>
</g>
</g>
<!-- Node87&#45;&gt;Node45 -->
<g id="edge94_Node000087_Node000045" class="edge">
<title>Node87&#45;&gt;Node45</title>
<g id="a_edge94_Node000087_Node000045"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2546.37,-501.49C2348.35,-499.04 1832,-489.18 1664.78,-452 1588,-434.93 1544.72,-450.73 1500.78,-385.5 1434.98,-287.81 1618.4,-334.13 1641.78,-307.75 1660.8,-286.29 1659.17,-250.2 1656.42,-230.19"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2546.27,-504.99 2556.31,-501.61 2546.35,-497.99 2546.27,-504.99"/>
</a>
</g>
</g>
<!-- Node87&#45;&gt;Node46 -->
<g id="edge95_Node000087_Node000046" class="edge">
<title>Node87&#45;&gt;Node46</title>
<g id="a_edge95_Node000087_Node000046"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2546.62,-502.41C2263.16,-501.96 1305.78,-491.15 1305.78,-365.62 1305.78,-365.62 1305.78,-365.62 1305.78,-285.88 1305.78,-218.24 1384.44,-181.81 1443.59,-163.98"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2546.5,-505.91 2556.5,-502.42 2546.51,-498.91 2546.5,-505.91"/>
</a>
</g>
</g>
<!-- Node87&#45;&gt;Node48 -->
<g id="edge112_Node000087_Node000048" class="edge">
<title>Node87&#45;&gt;Node48</title>
<g id="a_edge112_Node000087_Node000048"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2702.99,-502.5C2879.16,-500.95 3291.78,-484.63 3291.78,-365.62 3291.78,-365.62 3291.78,-365.62 3291.78,-285.88 3291.78,-261.54 3343.93,-255.09 3089.78,-199.5 2980.49,-175.6 2188.42,-155.36 1979.95,-150.41"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2702.97,-499 2693,-502.57 2703.02,-506 2702.97,-499"/>
</a>
</g>
</g>
<!-- Node87&#45;&gt;Node49 -->
<g id="edge102_Node000087_Node000049" class="edge">
<title>Node87&#45;&gt;Node49</title>
<g id="a_edge102_Node000087_Node000049"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2655.43,-480.34C2663.98,-472.47 2672.19,-462.83 2676.78,-452 2695.57,-407.71 2705.16,-382.6 2676.78,-343.75 2676.31,-343.1 2607.21,-321.17 2556,-304.98"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2653.4,-477.47 2648.04,-486.61 2657.92,-482.81 2653.4,-477.47"/>
</a>
</g>
</g>
<!-- Node87&#45;&gt;Node54 -->
<g id="edge103_Node000087_Node000054" class="edge">
<title>Node87&#45;&gt;Node54</title>
<g id="a_edge103_Node000087_Node000054"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2681.55,-482.36C2694.73,-474.94 2707.13,-465.04 2714.78,-452 2739.14,-410.51 2737.85,-385.97 2714.78,-343.75 2706.43,-328.47 2691.92,-316.75 2677.12,-308.08"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2680.04,-479.2 2672.73,-486.87 2683.22,-485.43 2680.04,-479.2"/>
</a>
</g>
</g>
<!-- Node87&#45;&gt;Node56 -->
<g id="edge101_Node000087_Node000056" class="edge">
<title>Node87&#45;&gt;Node56</title>
<g id="a_edge101_Node000087_Node000056"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2546.42,-501.27C2348.51,-498.31 1832.41,-487.33 1664.78,-452 1583.37,-434.84 1554.64,-437.61 1489.78,-385.5 1463.71,-364.56 1444.66,-330.05 1434.41,-308.17"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2546.3,-504.77 2556.35,-501.42 2546.4,-497.77 2546.3,-504.77"/>
</a>
</g>
</g>
<!-- Node87&#45;&gt;Node66 -->
<g id="edge104_Node000087_Node000066" class="edge">
<title>Node87&#45;&gt;Node66</title>
<g id="a_edge104_Node000087_Node000066"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2609.55,-478.05C2591.67,-449.65 2562.62,-403.49 2547.92,-380.14"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2606.48,-479.75 2614.77,-486.35 2612.41,-476.02 2606.48,-479.75"/>
</a>
</g>
</g>
<!-- Node87&#45;&gt;Node67 -->
<g id="edge111_Node000087_Node000067" class="edge">
<title>Node87&#45;&gt;Node67</title>
<g id="a_edge111_Node000087_Node000067"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2702.59,-493.29C2767.12,-481.13 2854.15,-452.54 2891.78,-385.5 2900.86,-369.32 2902.23,-359.09 2891.78,-343.75 2871.42,-313.86 2832.4,-299.96 2800.41,-293.5"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2702.35,-489.78 2693.12,-494.98 2703.58,-496.67 2702.35,-489.78"/>
</a>
</g>
</g>
<!-- Node87&#45;&gt;Node68 -->
<g id="edge105_Node000087_Node000068" class="edge">
<title>Node87&#45;&gt;Node68</title>
<g id="a_edge105_Node000087_Node000068"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2546.8,-501.02C2394.31,-497.87 2062.07,-487.08 1953.78,-452 1900.16,-434.63 1878.1,-431.69 1845.78,-385.5 1828.13,-360.27 1825.36,-322.93 1825.3,-302.51"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2546.33,-504.52 2556.39,-501.22 2546.47,-497.52 2546.33,-504.52"/>
</a>
</g>
</g>
<!-- Node87&#45;&gt;Node81 -->
<g id="edge106_Node000087_Node000081" class="edge">
<title>Node87&#45;&gt;Node81</title>
<g id="a_edge106_Node000087_Node000081"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2546.52,-501.94C2401.93,-500.38 2098.92,-492.25 2002.78,-452 1964.9,-436.14 1931.11,-400.23 1914.2,-380.06"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2546.36,-505.44 2556.4,-502.04 2546.43,-498.44 2546.36,-505.44"/>
</a>
</g>
</g>
<!-- Node87&#45;&gt;Node82 -->
<g id="edge113_Node000087_Node000082" class="edge">
<title>Node87&#45;&gt;Node82</title>
<g id="a_edge113_Node000087_Node000082"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2630.36,-476.72C2636.39,-441.47 2640.94,-378.36 2605.78,-343.75 2550.53,-289.37 2335.87,-315.96 2258.78,-307.75 2217.38,-303.34 2170.69,-298.24 2134.97,-294.31"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2626.94,-475.96 2628.5,-486.44 2633.81,-477.27 2626.94,-475.96"/>
</a>
</g>
</g>
<!-- Node87&#45;&gt;Node88 -->
<g id="edge96_Node000087_Node000088" class="edge">
<title>Node87&#45;&gt;Node88</title>
<g id="a_edge96_Node000087_Node000088"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2703.03,-502.43C2816.36,-501.23 3019.06,-493.17 3077.78,-452 3104.45,-433.3 3140.35,-339.31 3153.59,-302.6"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2703.16,-498.93 2693.19,-502.52 2703.22,-505.93 2703.16,-498.93"/>
</a>
</g>
</g>
<!-- Node88&#45;&gt;Node23 -->
<g id="edge98_Node000088_Node000023" class="edge">
<title>Node88&#45;&gt;Node23</title>
<g id="a_edge98_Node000088_Node000023"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M3080.69,-271.22C3067.09,-269.13 3053.06,-267.26 3039.78,-266 2386.98,-203.83 2219.22,-271.47 1564.78,-230 1536.82,-228.23 1505.79,-225.15 1480.16,-222.31"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="3080.05,-274.66 3090.48,-272.78 3081.15,-267.75 3080.05,-274.66"/>
</a>
</g>
</g>
<!-- Node88&#45;&gt;Node43 -->
<g id="edge99_Node000088_Node000043" class="edge">
<title>Node88&#45;&gt;Node43</title>
<g id="a_edge99_Node000088_Node000043"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M3091.77,-268.72C3087.05,-267.73 3082.35,-266.81 3077.78,-266 3003.87,-252.86 2789.75,-231.36 2685.79,-221.28"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="3090.78,-272.09 3101.29,-270.81 3092.28,-265.25 3090.78,-272.09"/>
</a>
</g>
</g>
<!-- Node88&#45;&gt;Node46 -->
<g id="edge97_Node000088_Node000046" class="edge">
<title>Node88&#45;&gt;Node46</title>
<g id="a_edge97_Node000088_Node000046"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M3090.86,-268.7C3086.45,-267.74 3082.06,-266.83 3077.78,-266 2968.46,-244.7 2939.3,-250.29 2829.78,-230 2769.3,-218.8 2755.76,-207.61 2694.78,-199.5 2667.48,-195.87 1859.18,-163.31 1592.34,-152.63"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="3089.85,-272.06 3100.37,-270.84 3091.38,-265.23 3089.85,-272.06"/>
</a>
</g>
</g>
<!-- Node88&#45;&gt;Node48 -->
<g id="edge100_Node000088_Node000048" class="edge">
<title>Node88&#45;&gt;Node48</title>
<g id="a_edge100_Node000088_Node000048"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M3103.66,-267.76C3038.89,-247.32 2927.8,-214.94 2829.78,-199.5 2509.01,-148.97 2116.95,-147.34 1979.91,-148.54"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="3102.39,-271.03 3112.98,-270.72 3104.51,-264.35 3102.39,-271.03"/>
</a>
</g>
</g>
<!-- Node89&#45;&gt;Node3 -->
<g id="edge117_Node000089_Node000003" class="edge">
<title>Node89&#45;&gt;Node3</title>
<g id="a_edge117_Node000089_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M592.48,-420.66C529.2,-407.98 439.81,-390.07 380.39,-378.17"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="591.61,-424.06 602.1,-422.59 592.99,-417.19 591.61,-424.06"/>
</a>
</g>
</g>
<!-- Node89&#45;&gt;Node11 -->
<g id="edge121_Node000089_Node000011" class="edge">
<title>Node89&#45;&gt;Node11</title>
<g id="a_edge121_Node000089_Node000011"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M678.32,-410.84C687.62,-390.98 702.67,-363.35 721.78,-343.75 742.97,-322.03 756.46,-327.15 779.78,-307.75 799.07,-291.7 795.52,-277.56 817.78,-266 874.72,-236.43 1055.87,-223.39 1152.93,-218.41"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="675.17,-409.31 674.26,-419.87 681.56,-412.19 675.17,-409.31"/>
</a>
</g>
</g>
<!-- Node89&#45;&gt;Node19 -->
<g id="edge122_Node000089_Node000019" class="edge">
<title>Node89&#45;&gt;Node19</title>
<g id="a_edge122_Node000089_Node000019"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M610.79,-416.2C597.32,-408.76 584.61,-398.76 576.78,-385.5 549.79,-339.76 552.22,-313.09 576.78,-266 584.96,-250.32 600.51,-238.53 615.07,-230.33"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="608.82,-419.13 619.33,-420.5 611.97,-412.88 608.82,-419.13"/>
</a>
</g>
</g>
<!-- Node89&#45;&gt;Node17 -->
<g id="edge123_Node000089_Node000017" class="edge">
<title>Node89&#45;&gt;Node17</title>
<g id="a_edge123_Node000089_Node000017"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M647.3,-412.73C618.53,-377.53 573.49,-309.82 609.78,-266 622.85,-250.22 741.89,-232.53 815.91,-222.92"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="644.46,-414.8 653.58,-420.19 649.82,-410.29 644.46,-414.8"/>
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
<!-- Node90 -->
<g id="Node000090" class="node">
<title>Node90</title>
<g id="a_Node000090"><a xlink:href="sundials_8h.html" target="_top" xlink:title=" ">
<polygon fill="#fff0f0" stroke="red" points="922.53,-302.12 827.03,-302.12 827.03,-271.62 922.53,-271.62 922.53,-302.12"/>
<text xml:space="preserve" text-anchor="start" x="835.03" y="-288.62" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="middle" x="874.78" y="-277.38" font-family="Helvetica,sans-Serif" font-size="10.00">/utils/sundials.h</text>
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
<!-- Node89&#45;&gt;Node90 -->
<g id="edge118_Node000089_Node000090" class="edge">
<title>Node89&#45;&gt;Node90</title>
<g id="a_edge118_Node000089_Node000090"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M743.31,-426.4C793.68,-418.47 853.55,-405.21 869.78,-385.5 889.21,-361.92 883.79,-323.24 878.86,-302.34"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="742.92,-422.92 733.56,-427.88 743.97,-429.84 742.92,-422.92"/>
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
<!-- Node90&#45;&gt;Node17 -->
<g id="edge120_Node000090_Node000017" class="edge">
<title>Node90&#45;&gt;Node17</title>
<g id="a_edge120_Node000090_Node000017"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M874.78,-259.9C874.78,-249.89 874.78,-238.81 874.78,-230.26"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="871.28,-259.83 874.78,-269.83 878.28,-259.83 871.28,-259.83"/>
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
<!-- Node90&#45;&gt;Node43 -->
<g id="edge119_Node000090_Node000043" class="edge">
<title>Node90&#45;&gt;Node43</title>
<g id="a_edge119_Node000090_Node000043"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M933.87,-272.45C947.25,-269.88 961.45,-267.52 974.78,-266 1135.6,-247.7 2295.69,-222.65 2569.83,-216.94"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="933.46,-268.96 924.33,-274.35 934.82,-275.83 933.46,-268.96"/>
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
<!-- Node91&#45;&gt;Node3 -->
<g id="edge125_Node000091_Node000003" class="edge">
<title>Node91&#45;&gt;Node3</title>
<g id="a_edge125_Node000091_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M259.2,-543.22C273.39,-500.22 301.6,-414.69 312.92,-380.37"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="255.88,-542.11 256.07,-552.7 262.53,-544.3 255.88,-542.11"/>
2025-11-24 09:08:28 -05:00
</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__gridfire_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>