2025-11-06 09:16:40 -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">
2026-04-20 12:45:31 -04:00
<!-- Generated by graphviz version 14.1.2 (20260124.0452)
2025-11-06 09:16:40 -05:00
-->
<!-- Title: src/python/engine/bindings.cpp Pages: 1 -->
2026-04-20 12:45:31 -04:00
<!-- zoomable 526 -->
2025-11-06 09:16:40 -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)" >
2026-04-20 12:45:31 -04:00
2025-11-06 09:16:40 -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" >
2026-06-14 08:36:52 -04:00
var viewWidth = 2694;
2026-04-20 12:45:31 -04:00
var viewHeight = 526;
2025-11-06 09:16:40 -05:00
var sectionId = 'dynsection-0';
</script>
<script type= "application/ecmascript" xlink:href= "svg.min.js" />
<svg id= "graph" class= "graph" >
<g id= "viewport" >
<title > src/python/engine/bindings.cpp</title>
<!-- Node1 -->
<g id= "Node000001" class= "node" >
<title > Node1</title>
<g id= "a_Node000001" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "#999999" stroke= "#666666" points= "1335.5,-517.5 1184.5,-517.5 1184.5,-498.25 1335.5,-498.25 1335.5,-517.5" />
<text xml:space= "preserve" text-anchor= "middle" x= "1260" y= "-504" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/python/engine/bindings.cpp</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node2 -->
<g id= "Node000002" class= "node" >
<title > Node2</title>
<g id= "a_Node000002" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1137.62,-407 1032.38,-407 1032.38,-387.75 1137.62,-387.75 1137.62,-407" />
<text xml:space= "preserve" text-anchor= "middle" x= "1085" y= "-393.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > pybind11/pybind11.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node1->Node2 -->
<g id= "edge1_Node000001_Node000002" class= "edge" >
<title > Node1- > Node2</title>
<g id= "a_edge1_Node000001_Node000002" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1184.25,-505.48C1110.48,-502.33 1005.8,-492.49 980,-462.25 959.79,-438.57 996.73,-421.13 1032.23,-410.51" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1033.01,-413.93 1041.68,-407.85 1031.11,-407.19 1033.01,-413.93" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node3 -->
<g id= "Node000003" class= "node" >
<title > Node3</title>
<g id= "a_Node000003" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1065.38,-462.25 988.62,-462.25 988.62,-443 1065.38,-443 1065.38,-462.25" />
<text xml:space= "preserve" text-anchor= "middle" x= "1027" y= "-448.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > pybind11/stl.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node1->Node3 -->
<g id= "edge2_Node000001_Node000003" class= "edge" >
<title > Node1- > Node3</title>
<g id= "a_edge2_Node000001_Node000003" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1220.21,-497.78C1180.6,-488.73 1119.69,-474.81 1076.87,-465.02" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1077.85,-461.66 1067.32,-462.84 1076.29,-468.48 1077.85,-461.66" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node4 -->
<g id= "Node000004" class= "node" >
<title > Node4</title>
<g id= "a_Node000004" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1183,-462.25 1083,-462.25 1083,-443 1183,-443 1183,-462.25" />
<text xml:space= "preserve" text-anchor= "middle" x= "1133" y= "-448.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > pybind11/stl_bind.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node1->Node4 -->
<g id= "edge3_Node000001_Node000004" class= "edge" >
<title > Node1- > Node4</title>
<g id= "a_edge3_Node000001_Node000004" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1238.46,-497.84C1218.39,-489.43 1188.2,-476.77 1165.25,-467.15" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1166.62,-463.93 1156.05,-463.29 1163.91,-470.38 1166.62,-463.93" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node5 -->
<g id= "Node000005" class= "node" >
<title > Node5</title>
<g id= "a_Node000005" > <a xlink:href= "engine_2bindings_8h.html" target= "_top" xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "white" stroke= "#666666" points= "1261.12,-462.25 1200.88,-462.25 1200.88,-443 1261.12,-443 1261.12,-462.25" />
<text xml:space= "preserve" text-anchor= "middle" x= "1231" y= "-448.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > bindings.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node1->Node5 -->
<g id= "edge4_Node000001_Node000005" class= "edge" >
<title > Node1- > Node5</title>
<g id= "a_edge4_Node000001_Node000005" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1255.21,-498.08C1251.46,-491.19 1246.09,-481.34 1241.37,-472.66" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1244.47,-471.05 1236.62,-463.94 1238.33,-474.39 1244.47,-471.05" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node6 -->
<g id= "Node000006" class= "node" >
<title > Node6</title>
<g id= "a_Node000006" > <a xlink:href= "engine_8h.html" target= "_top" xlink:title= "Core header for the GridFire reaction network engine module." >
2026-06-14 08:36:52 -04:00
<polygon fill= "white" stroke= "#666666" points= "1857.25,-407 1740.75,-407 1740.75,-387.75 1857.25,-387.75 1857.25,-407" />
<text xml:space= "preserve" text-anchor= "middle" x= "1799" y= "-393.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/engine.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node1->Node6 -->
<g id= "edge6_Node000001_Node000006" class= "edge" >
<title > Node1- > Node6</title>
<g id= "a_edge6_Node000001_Node000006" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1268.54,-497.95C1282.95,-483.53 1313.73,-455.46 1346,-443 1414.18,-416.67 1620.3,-405.09 1729.45,-400.7" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1729.3,-404.2 1739.15,-400.31 1729.02,-397.21 1729.3,-404.2" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node87 -->
<g id= "Node000087" class= "node" >
<title > Node87</title>
<g id= "a_Node000087" > <a xlink:href= "exceptions_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "484.75,-285.25 389.25,-285.25 389.25,-254.75 484.75,-254.75 484.75,-285.25" />
<text xml:space= "preserve" text-anchor= "start" x= "397.25" y= "-271.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/exceptions</text>
<text xml:space= "preserve" text-anchor= "middle" x= "437" y= "-260.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /exceptions.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node1->Node87 -->
<g id= "edge93_Node000001_Node000087" class= "edge" >
<title > Node1- > Node87</title>
<g id= "a_edge93_Node000001_Node000087" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1265.02,-497.81C1271.57,-484.65 1280.98,-459.96 1270,-443 1237.44,-392.69 1204.38,-405.03 1147,-387.75 912.07,-316.98 619.69,-286.08 496.31,-275.53" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "496.67,-272.05 486.41,-274.7 496.08,-279.02 496.67,-272.05" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node94 -->
<g id= "Node000094" class= "node" >
<title > Node94</title>
<g id= "a_Node000094" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1449,-462.25 1355,-462.25 1355,-443 1449,-443 1449,-462.25" />
<text xml:space= "preserve" text-anchor= "middle" x= "1402" y= "-448.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > pybind11/numpy.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node1->Node94 -->
<g id= "edge110_Node000001_Node000094" class= "edge" >
<title > Node1- > Node94</title>
<g id= "a_edge110_Node000001_Node000094" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1284.09,-497.84C1306.94,-489.27 1341.52,-476.31 1367.33,-466.63" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1368.24,-470.02 1376.38,-463.23 1365.78,-463.47 1368.24,-470.02" />
2025-11-25 14:31:59 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node95 -->
<g id= "Node000095" class= "node" >
<title > Node95</title>
<g id= "a_Node000095" > <a xlink:href= "py__engine_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1975.25,-462.25 1858.75,-462.25 1858.75,-443 1975.25,-443 1975.25,-462.25" />
<text xml:space= "preserve" text-anchor= "middle" x= "1917" y= "-448.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > trampoline/py_engine.h</text>
2025-11-25 14:31:59 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node1->Node95 -->
<g id= "edge111_Node000001_Node000095" class= "edge" >
<title > Node1- > Node95</title>
<g id= "a_edge111_Node000001_Node000095" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1335.69,-500.74C1464.11,-490.33 1722.85,-469.36 1847.18,-459.28" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1847.23,-462.79 1856.92,-458.49 1846.67,-455.81 1847.23,-462.79" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node5->Node2 -->
<g id= "edge5_Node000005_Node000002" class= "edge" >
<title > Node5- > Node2</title>
<g id= "a_edge5_Node000005_Node000002" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1206.23,-442.59C1182.74,-434.02 1147.19,-421.06 1120.65,-411.38" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1121.9,-408.11 1111.31,-407.97 1119.51,-414.69 1121.9,-408.11" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node7 -->
<g id= "Node000007" class= "node" >
<title > Node7</title>
<g id= "a_Node000007" > <a xlink:href= "engine__abstract_8h.html" target= "_top" xlink:title= "Abstract interfaces for reaction network engines in GridFire." >
2026-06-14 08:36:52 -04:00
<polygon fill= "white" stroke= "#666666" points= "2053.12,-285.25 1944.88,-285.25 1944.88,-254.75 2053.12,-254.75 2053.12,-285.25" />
<text xml:space= "preserve" text-anchor= "start" x= "1952.88" y= "-271.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/engine</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1999" y= "-260.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _abstract.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node6->Node7 -->
<g id= "edge7_Node000006_Node000007" class= "edge" >
<title > Node6- > Node7</title>
<g id= "a_edge7_Node000006_Node000007" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1813.38,-387.36C1845.13,-367.46 1921.86,-319.36 1966.09,-291.63" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1967.9,-294.63 1974.51,-286.35 1964.18,-288.7 1967.9,-294.63" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node46 -->
<g id= "Node000046" class= "node" >
<title > Node46</title>
<g id= "a_Node000046" > <a xlink:href= "engine__graph_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "#fff0f0" stroke= "red" points= "1549.12,-351.75 1440.88,-351.75 1440.88,-321.25 1549.12,-321.25 1549.12,-351.75" />
<text xml:space= "preserve" text-anchor= "start" x= "1448.88" y= "-338.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/engine</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1495" y= "-327" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _graph.h</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node6->Node46 -->
<g id= "edge52_Node000006_Node000046" class= "edge" >
<title > Node6- > Node46</title>
<g id= "a_edge52_Node000006_Node000046" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1752.17,-387.3C1700.95,-377.39 1618.49,-361.42 1560.79,-350.24" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1561.57,-346.83 1551.09,-348.36 1560.24,-353.7 1561.57,-346.83" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node61 -->
<g id= "Node000061" class= "node" >
<title > Node61</title>
<g id= "a_Node000061" > <a xlink:href= "engine__views_8h.html" target= "_top" xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "#fff0f0" stroke= "red" points= "1422.62,-351.75 1317.38,-351.75 1317.38,-321.25 1422.62,-321.25 1422.62,-351.75" />
<text xml:space= "preserve" text-anchor= "start" x= "1325.38" y= "-338.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/views</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1370" y= "-327" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine_views.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node6->Node61 -->
2026-06-14 08:36:52 -04:00
<g id= "edge81_Node000006_Node000061" class= "edge" >
2026-04-20 12:45:31 -04:00
<title > Node6- > Node61</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge81_Node000006_Node000061" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1740.56,-391.18C1670.18,-384.5 1548.19,-371.56 1434.05,-351.99" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1434.97,-348.6 1424.52,-350.33 1433.77,-355.49 1434.97,-348.6" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node72 -->
<g id= "Node000072" class= "node" >
<title > Node72</title>
<g id= "a_Node000072" > <a xlink:href= "engine__procedures_8h.html" target= "_top" xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "#fff0f0" stroke= "red" points= "1728.88,-351.75 1601.12,-351.75 1601.12,-321.25 1728.88,-321.25 1728.88,-351.75" />
<text xml:space= "preserve" text-anchor= "start" x= "1609.12" y= "-338.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/procedures</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1665" y= "-327" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine_procedures.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node6->Node72 -->
2026-06-14 08:36:52 -04:00
<g id= "edge82_Node000006_Node000072" class= "edge" >
2026-04-20 12:45:31 -04:00
<title > Node6- > Node72</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge82_Node000006_Node000072" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1778.36,-387.3C1759.89,-379.19 1732.22,-367.03 1708.84,-356.76" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1710.39,-353.62 1699.83,-352.8 1707.58,-360.03 1710.39,-353.62" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node74 -->
<g id= "Node000074" class= "node" >
<title > Node74</title>
<g id= "a_Node000074" > <a xlink:href= "engine__types_8h.html" target= "_top" xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "#fff0f0" stroke= "red" points= "1850.88,-351.75 1747.12,-351.75 1747.12,-321.25 1850.88,-321.25 1850.88,-351.75" />
<text xml:space= "preserve" text-anchor= "start" x= "1755.12" y= "-338.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/types</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1799" y= "-327" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine_types.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node6->Node74 -->
2026-06-14 08:36:52 -04:00
<g id= "edge84_Node000006_Node000074" class= "edge" >
2026-04-20 12:45:31 -04:00
<title > Node6- > Node74</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge84_Node000006_Node000074" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1799,-387.43C1799,-380.98 1799,-371.91 1799,-363.26" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1802.5,-363.55 1799,-353.55 1795.5,-363.55 1802.5,-363.55" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node75 -->
<g id= "Node000075" class= "node" >
<title > Node75</title>
<g id= "a_Node000075" > <a xlink:href= "dynamic__engine__diagnostics_8h.html" target= "_top" xlink:title= "Diagnostics utilities for DynamicEngine instances." >
2026-06-14 08:36:52 -04:00
<polygon fill= "#fff0f0" stroke= "red" points= "2267.25,-351.75 2114.75,-351.75 2114.75,-321.25 2267.25,-321.25 2267.25,-351.75" />
<text xml:space= "preserve" text-anchor= "start" x= "2122.75" y= "-338.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/diagnostics</text>
<text xml:space= "preserve" text-anchor= "middle" x= "2191" y= "-327" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /dynamic_engine_diagnostics.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node6->Node75 -->
2026-06-14 08:36:52 -04:00
<g id= "edge85_Node000006_Node000075" class= "edge" >
2026-04-20 12:45:31 -04:00
<title > Node6- > Node75</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge85_Node000006_Node000075" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1857.69,-387.56C1922.7,-377.8 2028.21,-361.95 2103.09,-350.7" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2103.51,-354.18 2112.87,-349.23 2102.47,-347.26 2103.51,-354.18" />
2025-11-25 14:31:59 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node77 -->
<g id= "Node000077" class= "node" >
<title > Node77</title>
<g id= "a_Node000077" > <a xlink:href= "scratchpads_8h.html" target= "_top" xlink:title= "Unified header for the scratchpad memory management system." >
2026-06-14 08:36:52 -04:00
<polygon fill= "#fff0f0" stroke= "red" points= "2543.5,-285.25 2410.5,-285.25 2410.5,-254.75 2543.5,-254.75 2543.5,-285.25" />
<text xml:space= "preserve" text-anchor= "start" x= "2418.5" y= "-271.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/scratchpads</text>
<text xml:space= "preserve" text-anchor= "middle" x= "2477" y= "-260.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /scratchpads.h</text>
2025-11-25 14:31:59 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node6->Node77 -->
2026-06-14 08:36:52 -04:00
<g id= "edge91_Node000006_Node000077" class= "edge" >
2026-04-20 12:45:31 -04:00
<title > Node6- > Node77</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge91_Node000006_Node000077" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1857.53,-396.29C1948.38,-394.97 2128.27,-387.53 2276,-351.75 2334.42,-337.6 2398.25,-309.64 2437.96,-290.63" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2439.41,-293.81 2446.89,-286.3 2436.36,-287.51 2439.41,-293.81" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node8 -->
<g id= "Node000008" class= "node" >
<title > Node8</title>
<g id= "a_Node000008" > <a xlink:href= "reaction_8h.html" target= "_top" xlink:title= "Defines classes for representing and managing nuclear reactions." >
2026-06-14 08:36:52 -04:00
<polygon fill= "#fff0f0" stroke= "red" points= "1722.25,-85.75 1593.75,-85.75 1593.75,-66.5 1722.25,-66.5 1722.25,-85.75" />
<text xml:space= "preserve" text-anchor= "middle" x= "1658" y= "-72.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/reaction/reaction.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node7->Node8 -->
<g id= "edge8_Node000007_Node000008" class= "edge" >
<title > Node7- > Node8</title>
<g id= "a_edge8_Node000007_Node000008" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1972.81,-254.26C1909.27,-218.51 1747.51,-127.49 1684.08,-91.8" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1685.85,-88.78 1675.42,-86.92 1682.42,-94.88 1685.85,-88.78" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node14 -->
<g id= "Node000014" class= "node" >
<title > Node14</title>
<g id= "a_Node000014" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "2390.38,-24.88 2307.62,-24.88 2307.62,-5.63 2390.38,-5.63 2390.38,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "2349" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > unordered_map</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node7->Node14 -->
2026-06-14 08:36:52 -04:00
<g id= "edge47_Node000007_Node000014" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node7- > Node14</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge47_Node000007_Node000014" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2053.22,-263.23C2092.15,-257.05 2144.51,-244.41 2184,-218.75 2259.27,-169.85 2316.78,-75.52 2339,-35.23" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2342.04,-36.98 2343.71,-26.52 2335.88,-33.65 2342.04,-36.98" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node15 -->
<g id= "Node000015" class= "node" >
<title > Node15</title>
<g id= "a_Node000015" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "2289.5,-24.88 2246.5,-24.88 2246.5,-5.63 2289.5,-5.63 2289.5,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "2268" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > vector</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node7->Node15 -->
2026-06-14 08:36:52 -04:00
<g id= "edge46_Node000007_Node000015" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node7- > Node15</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge46_Node000007_Node000015" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2053.27,-261.74C2085.69,-255.08 2126.06,-242.47 2155,-218.75 2216.09,-168.66 2249.92,-76.38 2262.39,-36.02" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2265.72,-37.09 2265.21,-26.51 2259.01,-35.11 2265.72,-37.09" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node17 -->
<g id= "Node000017" class= "node" >
<title > Node17</title>
<g id= "a_Node000017" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "2102.88,-24.88 2053.12,-24.88 2053.12,-5.63 2102.88,-5.63 2102.88,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "2078" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > optional</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node7->Node17 -->
<g id= "edge50_Node000007_Node000017" class= "edge" >
<title > Node7- > Node17</title>
<g id= "a_edge50_Node000007_Node000017" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2053.53,-263.63C2082.85,-257.65 2116.66,-245.08 2135,-218.75 2176.2,-159.6 2120,-71.3 2092.09,-33.95" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2095.16,-32.21 2086.29,-26.41 2089.61,-36.47 2095.16,-32.21" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node20 -->
<g id= "Node000020" class= "node" >
<title > Node20</title>
2026-06-14 08:36:52 -04:00
<g id= "a_Node000020" > <a xlink:href= "types_2types_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1139.75,-213.12 1032.25,-213.12 1032.25,-193.88 1139.75,-193.88 1139.75,-213.12" />
<text xml:space= "preserve" text-anchor= "middle" x= "1086" y= "-199.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/types/types.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node7->Node20 -->
2026-06-14 08:36:52 -04:00
<g id= "edge17_Node000007_Node000020" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node7- > Node20</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge17_Node000007_Node000020" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1944.59,-260.41C1929.53,-258.28 1913.16,-256.2 1898,-254.75 1583.03,-224.62 1501.97,-248.88 1187,-218.75 1175.44,-217.64 1163.19,-216.17 1151.34,-214.59" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1152.03,-211.15 1141.64,-213.26 1151.07,-218.09 1152.03,-211.15" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node21 -->
<g id= "Node000021" class= "node" >
<title > Node21</title>
2026-06-14 08:36:52 -04:00
<g id= "a_Node000021" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "769.88,-146.62 726.12,-146.62 726.12,-127.38 769.88,-127.38 769.88,-146.62" />
<text xml:space= "preserve" text-anchor= "middle" x= "748" y= "-133.12" font-family= "Helvetica,sans-Serif" font-size= "10.00" > format</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node7->Node21 -->
2026-06-14 08:36:52 -04:00
<g id= "edge51_Node000007_Node000021" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node7- > Node21</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge51_Node000007_Node000021" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1944.6,-260.32C1929.54,-258.19 1913.17,-256.13 1898,-254.75 1704.19,-237.13 1213.28,-259.58 1023,-218.75 987.41,-211.11 981.61,-199.51 947,-188.25 889.76,-169.63 821.41,-153.7 781.54,-145.02" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "782.35,-141.62 771.84,-142.94 780.88,-148.46 782.35,-141.62" />
</a>
</g>
</g>
<!-- Node22 -->
<g id= "Node000022" class= "node" >
<title > Node22</title>
<g id= "a_Node000022" > <a xlink:href= "screening__abstract_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1645.88,-152.25 1536.12,-152.25 1536.12,-121.75 1645.88,-121.75 1645.88,-152.25" />
<text xml:space= "preserve" text-anchor= "start" x= "1544.12" y= "-138.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/screening</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1591" y= "-127.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /screening_abstract.h</text>
</a>
</g>
</g>
<!-- Node7->Node22 -->
<g id= "edge21_Node000007_Node000022" class= "edge" >
<title > Node7- > Node22</title>
<g id= "a_edge21_Node000007_Node000022" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1944.67,-256.23C1906.22,-246.82 1853.6,-233.19 1808,-218.75 1748.47,-199.9 1681.29,-174.19 1637.66,-156.89" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1639.08,-153.69 1628.5,-153.24 1636.49,-160.2 1639.08,-153.69" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node23 -->
<g id= "Node000023" class= "node" >
<title > Node23</title>
2026-06-14 08:36:52 -04:00
<g id= "a_Node000023" > <a xlink:href= "screening__types_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1604.25,-218.75 1505.75,-218.75 1505.75,-188.25 1604.25,-188.25 1604.25,-218.75" />
<text xml:space= "preserve" text-anchor= "start" x= "1513.75" y= "-205.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/screening</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1555" y= "-194" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /screening_types.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node7->Node23 -->
2026-06-14 08:36:52 -04:00
<g id= "edge26_Node000007_Node000023" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node7- > Node23</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge26_Node000007_Node000023" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1944.56,-261.09C1861.23,-248.99 1702.61,-225.94 1615.69,-213.32" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1616.32,-209.87 1605.92,-211.9 1615.32,-216.8 1616.32,-209.87" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node25 -->
<g id= "Node000025" class= "node" >
<title > Node25</title>
<g id= "a_Node000025" > <a xlink:href= "reporting_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "#fff0f0" stroke= "red" points= "1233.88,-152.25 1130.12,-152.25 1130.12,-121.75 1233.88,-121.75 1233.88,-152.25" />
<text xml:space= "preserve" text-anchor= "start" x= "1138.12" y= "-138.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/types</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1182" y= "-127.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /reporting.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node7->Node25 -->
<g id= "edge29_Node000007_Node000025" class= "edge" >
<title > Node7- > Node25</title>
<g id= "a_edge29_Node000007_Node000025" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1944.55,-260.8C1929.49,-258.68 1913.13,-256.5 1898,-254.75 1720.24,-234.24 1673.35,-249.07 1497,-218.75 1406.2,-203.14 1303.15,-174.62 1240.37,-155.99" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1241.54,-152.68 1230.96,-153.18 1239.54,-159.39 1241.54,-152.68" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node30 -->
<g id= "Node000030" class= "node" >
<title > Node30</title>
<g id= "a_Node000030" > <a xlink:href= "jacobian_8h.html" target= "_top" xlink:title= "Wrapper for handling the network Jacobian matrix in GridFire. Currently uses Eigen's SparseMatrix." >
<polygon fill= "#fff0f0" stroke= "red" points= "2067.88,-218.75 1964.12,-218.75 1964.12,-188.25 2067.88,-188.25 2067.88,-218.75" />
<text xml:space= "preserve" text-anchor= "start" x= "1972.12" y= "-205.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/types</text>
<text xml:space= "preserve" text-anchor= "middle" x= "2016" y= "-194" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /jacobian.h</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node7->Node30 -->
<g id= "edge32_Node000007_Node000030" class= "edge" >
<title > Node7- > Node30</title>
<g id= "a_edge32_Node000007_Node000030" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2002.86,-254.36C2004.75,-247.19 2007.08,-238.34 2009.25,-230.09" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2012.61,-231.1 2011.77,-220.54 2005.84,-229.32 2012.61,-231.1" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node31 -->
<g id= "Node000031" class= "node" >
<title > Node31</title>
<g id= "a_Node000031" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "2012.12,-152.25 1891.88,-152.25 1891.88,-121.75 2012.12,-121.75 2012.12,-152.25" />
<text xml:space= "preserve" text-anchor= "start" x= "1899.88" y= "-138.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > fourdst/composition</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1952" y= "-127.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /composition_abstract.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node7->Node31 -->
<g id= "edge45_Node000007_Node000031" class= "edge" >
<title > Node7- > Node31</title>
<g id= "a_edge45_Node000007_Node000031" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1981.56,-254.65C1971.83,-245.5 1960.57,-232.76 1955,-218.75 1948.11,-201.4 1947.57,-180.27 1948.64,-163.97" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1952.12,-164.39 1949.56,-154.11 1945.15,-163.74 1952.12,-164.39" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node35 -->
<g id= "Node000035" class= "node" >
<title > Node35</title>
<g id= "a_Node000035" > <a xlink:href= "error__engine_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "541.75,-218.75 446.25,-218.75 446.25,-188.25 541.75,-188.25 541.75,-218.75" />
<text xml:space= "preserve" text-anchor= "start" x= "454.25" y= "-205.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/exceptions</text>
<text xml:space= "preserve" text-anchor= "middle" x= "494" y= "-194" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /error_engine.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node7->Node35 -->
<g id= "edge38_Node000007_Node000035" class= "edge" >
<title > Node7- > Node35</title>
<g id= "a_edge38_Node000007_Node000035" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1944.61,-260.17C1929.55,-258.04 1913.18,-256.02 1898,-254.75 1304.85,-205.14 1146.29,-298.7 553.04,-218.79" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "553.94,-215.38 543.56,-217.5 553,-222.32 553.94,-215.38" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node38 -->
<g id= "Node000038" class= "node" >
<title > Node38</title>
<g id= "a_Node000038" > <a xlink:href= "blob_8h.html" target= "_top" xlink:title= "Container class for managing multiple scratchpad instances." >
<polygon fill= "#fff0f0" stroke= "red" points= "2543.5,-218.75 2410.5,-218.75 2410.5,-188.25 2543.5,-188.25 2543.5,-218.75" />
<text xml:space= "preserve" text-anchor= "start" x= "2418.5" y= "-205.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/scratchpads</text>
<text xml:space= "preserve" text-anchor= "middle" x= "2477" y= "-194" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /blob.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node7->Node38 -->
<g id= "edge41_Node000007_Node000038" class= "edge" >
<title > Node7- > Node38</title>
<g id= "a_edge41_Node000007_Node000038" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2053.37,-261.66C2137.98,-250.25 2301.55,-228.17 2398.82,-215.05" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2399.11,-218.54 2408.55,-213.74 2398.17,-211.6 2399.11,-218.54" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node44 -->
<g id= "Node000044" class= "node" >
<title > Node44</title>
<g id= "a_Node000044" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "2466.88,-146.62 2411.12,-146.62 2411.12,-127.38 2466.88,-127.38 2466.88,-146.62" />
<text xml:space= "preserve" text-anchor= "middle" x= "2439" y= "-133.12" font-family= "Helvetica,sans-Serif" font-size= "10.00" > expected</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node7->Node44 -->
2026-06-14 08:36:52 -04:00
<g id= "edge49_Node000007_Node000044" class= "edge" >
2026-04-20 12:45:31 -04:00
<title > Node7- > Node44</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge49_Node000007_Node000044" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2053.42,-257.28C2095.39,-247.89 2154.73,-233.82 2206,-218.75 2277.57,-197.71 2359.65,-167.91 2404.78,-151.01" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2405.88,-154.34 2414.01,-147.54 2403.42,-147.79 2405.88,-154.34" />
</a>
</g>
</g>
<!-- Node45 -->
<g id= "Node000045" class= "node" >
<title > Node45</title>
<g id= "a_Node000045" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "2125.62,-213.12 2086.38,-213.12 2086.38,-193.88 2125.62,-193.88 2125.62,-213.12" />
<text xml:space= "preserve" text-anchor= "middle" x= "2106" y= "-199.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > utility</text>
</a>
</g>
</g>
<!-- Node7->Node45 -->
<g id= "edge48_Node000007_Node000045" class= "edge" >
<title > Node7- > Node45</title>
<g id= "a_edge48_Node000007_Node000045" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2023.28,-254.36C2040.7,-243.86 2064.09,-229.77 2081.55,-219.24" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2083,-222.45 2089.76,-214.29 2079.39,-216.46 2083,-222.45" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node9 -->
<g id= "Node000009" class= "node" >
<title > Node9</title>
<g id= "a_Node000009" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1313.62,-24.88 1268.38,-24.88 1268.38,-5.63 1313.62,-5.63 1313.62,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1291" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > ranges</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node8->Node9 -->
<g id= "edge9_Node000008_Node000009" class= "edge" >
<title > Node8- > Node9</title>
<g id= "a_edge9_Node000008_Node000009" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1601.46,-66.05C1524.39,-53.69 1388.72,-31.93 1325.38,-21.77" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1325.99,-18.32 1315.56,-20.19 1324.88,-25.23 1325.99,-18.32" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node11 -->
<g id= "Node000011" class= "node" >
<title > Node11</title>
<g id= "a_Node000011" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1735,-24.88 1581,-24.88 1581,-5.63 1735,-5.63 1735,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1658" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > fourdst/atomic/atomicSpecies.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node8->Node11 -->
<g id= "edge10_Node000008_Node000011" class= "edge" >
<title > Node8- > Node11</title>
<g id= "a_edge10_Node000008_Node000011" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1658,-66.18C1658,-58.4 1658,-46.83 1658,-36.78" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1661.5,-36.79 1658,-26.79 1654.5,-36.79 1661.5,-36.79" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node12 -->
<g id= "Node000012" class= "node" >
<title > Node12</title>
<g id= "a_Node000012" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1533.88,-24.88 1412.12,-24.88 1412.12,-5.63 1533.88,-5.63 1533.88,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1473" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > fourdst/logging/logging.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node8->Node12 -->
<g id= "edge11_Node000008_Node000012" class= "edge" >
<title > Node8- > Node12</title>
<g id= "a_edge11_Node000008_Node000012" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1629.5,-66.05C1598.13,-56.07 1547.5,-39.96 1512.35,-28.77" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1513.57,-25.49 1502.98,-25.79 1511.44,-32.16 1513.57,-25.49" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node8->Node14 -->
<g id= "edge12_Node000008_Node000014" class= "edge" >
<title > Node8- > Node14</title>
<g id= "a_edge12_Node000008_Node000014" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1722.68,-75.05C1838.93,-73.94 2090.51,-67.06 2299,-30.5 2302.6,-29.87 2306.31,-29.08 2310.01,-28.2" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2310.69,-31.64 2319.48,-25.73 2308.92,-24.87 2310.69,-31.64" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node8->Node15 -->
<g id= "edge13_Node000008_Node000015" class= "edge" >
<title > Node8- > Node15</title>
<g id= "a_edge13_Node000008_Node000015" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1722.7,-68.88C1851.79,-56.42 2137.27,-28.87 2234.68,-19.47" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2234.99,-22.95 2244.61,-18.51 2234.32,-15.98 2234.99,-22.95" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node8->Node17 -->
<g id= "edge14_Node000008_Node000017" class= "edge" >
<title > Node8- > Node17</title>
<g id= "a_edge14_Node000008_Node000017" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1722.7,-66.05C1812.29,-53.5 1971.07,-31.24 2042.01,-21.29" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2042.1,-24.82 2051.52,-19.96 2041.13,-17.88 2042.1,-24.82" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node18 -->
<g id= "Node000018" class= "node" >
<title > Node18</title>
<g id= "a_Node000018" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1086.12,-24.88 995.88,-24.88 995.88,-5.63 1086.12,-5.63 1086.12,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1041" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > cppad/cppad.hpp</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node8->Node18 -->
<g id= "edge15_Node000008_Node000018" class= "edge" >
<title > Node8- > Node18</title>
<g id= "a_edge15_Node000008_Node000018" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1593.55,-72.99C1489.73,-68.87 1279.26,-57.69 1103,-30.5 1098.01,-29.73 1092.83,-28.78 1087.69,-27.74" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1088.56,-24.35 1078.04,-25.68 1087.09,-31.19 1088.56,-24.35" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node19 -->
<g id= "Node000019" class= "node" >
<title > Node19</title>
<g id= "a_Node000019" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1213.75,-30.5 1112.25,-30.5 1112.25,0 1213.75,0 1213.75,-30.5" />
<text xml:space= "preserve" text-anchor= "start" x= "1120.25" y= "-17" font-family= "Helvetica,sans-Serif" font-size= "10.00" > fourdst/composition</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1163" y= "-5.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /composition.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node8->Node19 -->
<g id= "edge16_Node000008_Node000019" class= "edge" >
<title > Node8- > Node19</title>
<g id= "a_edge16_Node000008_Node000019" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1593.3,-68.61C1514.3,-60.49 1376.68,-45.81 1259,-30.5 1247.97,-29.07 1236.25,-27.42 1224.92,-25.78" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1225.67,-22.35 1215.27,-24.36 1224.65,-29.27 1225.67,-22.35" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node20->Node18 -->
<g id= "edge19_Node000020_Node000018" class= "edge" >
<title > Node20- > Node18</title>
<g id= "a_edge19_Node000020_Node000018" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1077.05,-193.42C1068.4,-184 1055.79,-168.42 1050,-152.25 1036.01,-113.19 1036.96,-63.85 1038.95,-36.63" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1042.44,-36.95 1039.82,-26.69 1035.46,-36.35 1042.44,-36.95" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node20->Node19 -->
<g id= "edge18_Node000020_Node000019" class= "edge" >
<title > Node20- > Node19</title>
<g id= "a_edge18_Node000020_Node000019" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1089.71,-193.52C1101.02,-166.16 1135.33,-83.19 1152.69,-41.18" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1155.85,-42.71 1156.43,-32.14 1149.38,-40.04 1155.85,-42.71" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node20->Node21 -->
<g id= "edge20_Node000020_Node000021" class= "edge" >
<title > Node20- > Node21</title>
<g id= "a_edge20_Node000020_Node000021" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1043.23,-193.38C1034.87,-191.64 1026.16,-189.87 1018,-188.25 932.91,-171.42 832.41,-153.13 781.37,-143.96" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "782.03,-140.52 771.57,-142.2 780.8,-147.41 782.03,-140.52" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node22->Node8 -->
<g id= "edge22_Node000022_Node000008" class= "edge" >
<title > Node22- > Node8</title>
<g id= "a_edge22_Node000022_Node000008" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1607.56,-121.45C1617.17,-113 1629.31,-102.33 1639.27,-93.58" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1641.33,-96.43 1646.53,-87.2 1636.71,-91.17 1641.33,-96.43" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node22->Node11 -->
<g id= "edge23_Node000022_Node000011" class= "edge" >
<title > Node22- > Node11</title>
<g id= "a_edge23_Node000022_Node000011" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1585.39,-121.52C1580.64,-106.8 1575.93,-83.76 1585,-66.5 1593.43,-50.46 1609.57,-38.54 1624.52,-30.34" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1625.88,-33.58 1633.23,-25.94 1622.73,-27.33 1625.88,-33.58" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node22->Node15 -->
<g id= "edge25_Node000022_Node000015" class= "edge" >
<title > Node22- > Node15</title>
<g id= "a_edge25_Node000022_Node000015" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1646.11,-126.25C1781.35,-102.33 2126.44,-41.29 2234.87,-22.11" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2235.32,-25.59 2244.56,-20.4 2234.1,-18.69 2235.32,-25.59" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node22->Node18 -->
<g id= "edge24_Node000022_Node000018" class= "edge" >
<title > Node22- > Node18</title>
<g id= "a_edge24_Node000022_Node000018" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1535.85,-123.69C1532.86,-123.03 1529.89,-122.38 1527,-121.75 1338.7,-80.53 1291.16,-72.37 1103,-30.5 1099.16,-29.65 1095.2,-28.76 1091.21,-27.85" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1092.01,-24.45 1081.48,-25.64 1090.46,-31.27 1092.01,-24.45" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node23->Node22 -->
<g id= "edge27_Node000023_Node000022" class= "edge" >
<title > Node23- > Node22</title>
<g id= "a_edge27_Node000023_Node000022" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1563.17,-187.86C1567.36,-180.36 1572.57,-171.02 1577.35,-162.46" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1580.31,-164.34 1582.13,-153.9 1574.2,-160.93 1580.31,-164.34" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node24 -->
<g id= "Node000024" class= "node" >
<title > Node24</title>
<g id= "a_Node000024" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1517.62,-146.62 1466.38,-146.62 1466.38,-127.38 1517.62,-127.38 1517.62,-146.62" />
<text xml:space= "preserve" text-anchor= "middle" x= "1492" y= "-133.12" font-family= "Helvetica,sans-Serif" font-size= "10.00" > memory</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node23->Node24 -->
<g id= "edge28_Node000023_Node000024" class= "edge" >
<title > Node23- > Node24</title>
<g id= "a_edge28_Node000023_Node000024" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1540.7,-187.86C1531.16,-178.09 1518.57,-165.2 1508.58,-154.98" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1511.17,-152.61 1501.68,-147.91 1506.16,-157.5 1511.17,-152.61" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node25->Node19 -->
<g id= "edge31_Node000025_Node000019" class= "edge" >
<title > Node25- > Node19</title>
<g id= "a_edge31_Node000025_Node000019" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1179.67,-121.32C1176.53,-101.55 1170.9,-66.07 1167.06,-41.86" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1170.55,-41.5 1165.53,-32.17 1163.64,-42.6 1170.55,-41.5" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node27 -->
<g id= "Node000027" class= "node" >
<title > Node27</title>
<g id= "a_Node000027" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "818,-85.75 778,-85.75 778,-66.5 818,-66.5 818,-85.75" />
<text xml:space= "preserve" text-anchor= "middle" x= "798" y= "-72.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > string</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node25->Node27 -->
<g id= "edge30_Node000025_Node000027" class= "edge" >
<title > Node25- > Node27</title>
<g id= "a_edge30_Node000025_Node000027" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1129.83,-124.37C1125.16,-123.44 1120.5,-122.55 1116,-121.75 1011.46,-103.16 886.46,-87.53 829.31,-80.75" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "830.02,-77.31 819.68,-79.61 829.2,-84.26 830.02,-77.31" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node30->Node11 -->
<g id= "edge33_Node000030_Node000011" class= "edge" >
<title > Node30- > Node11</title>
<g id= "a_edge33_Node000030_Node000011" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2022.06,-188.06C2028.35,-170.53 2035.42,-140.96 2021,-121.75 1986.31,-75.54 1827.59,-42.98 1731.88,-27.16" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1732.46,-23.71 1722.03,-25.56 1731.34,-30.62 1732.46,-23.71" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node30->Node14 -->
<g id= "edge36_Node000030_Node000014" class= "edge" >
<title > Node30- > Node14</title>
<g id= "a_edge36_Node000030_Node000014" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2042.13,-187.89C2104.45,-153.03 2261.24,-65.34 2323.21,-30.67" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2324.64,-33.88 2331.66,-25.95 2321.22,-27.78 2324.64,-33.88" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node30->Node17 -->
<g id= "edge37_Node000030_Node000017" class= "edge" >
<title > Node30- > Node17</title>
<g id= "a_edge37_Node000030_Node000017" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2030.05,-187.87C2038.31,-178.43 2048.23,-165.48 2054,-152.25 2070.87,-113.54 2075.89,-63.73 2077.38,-36.41" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2080.86,-36.91 2077.79,-26.77 2073.86,-36.61 2080.86,-36.91" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node30->Node31 -->
<g id= "edge34_Node000030_Node000031" class= "edge" >
<title > Node30- > Node31</title>
<g id= "a_edge34_Node000030_Node000031" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2001.48,-187.86C1993.46,-179.78 1983.33,-169.57 1974.32,-160.5" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1977.06,-158.29 1967.53,-153.65 1972.09,-163.22 1977.06,-158.29" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node34 -->
<g id= "Node000034" class= "node" >
<title > Node34</title>
<g id= "a_Node000034" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1874,-146.62 1816,-146.62 1816,-127.38 1874,-127.38 1874,-146.62" />
<text xml:space= "preserve" text-anchor= "middle" x= "1845" y= "-133.12" font-family= "Helvetica,sans-Serif" font-size= "10.00" > functional</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node30->Node34 -->
<g id= "edge35_Node000030_Node000034" class= "edge" >
<title > Node30- > Node34</title>
<g id= "a_edge35_Node000030_Node000034" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1977.2,-187.86C1947.79,-176.77 1907.76,-161.67 1879.48,-151" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1880.89,-147.8 1870.3,-147.54 1878.42,-154.35 1880.89,-147.8" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node36 -->
<g id= "Node000036" class= "node" >
<title > Node36</title>
<g id= "a_Node000036" > <a xlink:href= "error__gridfire_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "#fff0f0" stroke= "red" points= "484.75,-152.25 389.25,-152.25 389.25,-121.75 484.75,-121.75 484.75,-152.25" />
<text xml:space= "preserve" text-anchor= "start" x= "397.25" y= "-138.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/exceptions</text>
<text xml:space= "preserve" text-anchor= "middle" x= "437" y= "-127.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /error_gridfire.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node35->Node36 -->
<g id= "edge39_Node000035_Node000036" class= "edge" >
<title > Node35- > Node36</title>
<g id= "a_edge39_Node000035_Node000036" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M481.07,-187.86C474.07,-179.95 465.27,-169.99 457.37,-161.05" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "460.13,-158.89 450.89,-153.71 454.88,-163.52 460.13,-158.89" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node36->Node27 -->
<g id= "edge40_Node000036_Node000027" class= "edge" >
<title > Node36- > Node27</title>
<g id= "a_edge40_Node000036_Node000027" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M484.94,-128.18C559.89,-115.96 702.82,-92.65 766.28,-82.3" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "766.72,-85.77 776.03,-80.71 765.6,-78.86 766.72,-85.77" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node38->Node14 -->
<g id= "edge42_Node000038_Node000014" class= "edge" >
<title > Node38- > Node14</title>
<g id= "a_edge42_Node000038_Node000014" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2480.32,-187.97C2483.4,-171.14 2486.14,-143.01 2476,-121.75 2455.69,-79.17 2409,-47.73 2378.24,-30.71" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2379.9,-27.63 2369.43,-26.01 2376.61,-33.8 2379.9,-27.63" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node38->Node24 -->
<g id= "edge43_Node000038_Node000024" class= "edge" >
<title > Node38- > Node24</title>
<g id= "a_edge43_Node000038_Node000024" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2410.33,-199.58C2201.3,-190.36 1569.99,-161.85 1527,-152.25 1525.24,-151.86 1523.44,-151.38 1521.65,-150.85" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1522.91,-147.58 1512.31,-147.53 1520.56,-154.18 1522.91,-147.58" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node38->Node44 -->
<g id= "edge44_Node000038_Node000044" class= "edge" >
<title > Node38- > Node44</title>
<g id= "a_edge44_Node000038_Node000044" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2468.38,-187.86C2462.91,-178.58 2455.79,-166.5 2449.93,-156.55" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2453.06,-154.97 2444.97,-148.13 2447.03,-158.52 2453.06,-154.97" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node46->Node7 -->
<g id= "edge59_Node000046_Node000007" class= "edge" >
<title > Node46- > Node7</title>
<g id= "a_edge59_Node000046_Node000007" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1549.6,-327.2C1563.42,-325.17 1578.25,-323.07 1592,-321.25 1727.76,-303.3 1762.19,-302.82 1898,-285.25 1909.45,-283.77 1921.61,-282.12 1933.38,-280.48" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1933.6,-283.99 1943.02,-279.13 1932.63,-277.05 1933.6,-283.99" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node46->Node8 -->
<g id= "edge58_Node000046_Node000008" class= "edge" >
<title > Node46- > Node8</title>
<g id= "a_edge58_Node000046_Node000008" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1485.49,-320.88C1462.36,-283.32 1408.53,-182.16 1457,-121.75 1472.75,-102.12 1532.02,-90.58 1582.14,-84.17" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1582.33,-87.67 1591.83,-82.99 1581.48,-80.73 1582.33,-87.67" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node46->Node9 -->
<g id= "edge75_Node000046_Node000009" class= "edge" >
<title > Node46- > Node9</title>
<g id= "a_edge75_Node000046_Node000009" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1440.6,-323.1C1376.65,-308.51 1278.9,-286.12 1277,-285.25 1231.82,-264.45 1209.4,-263.15 1187,-218.75 1180.89,-206.65 1180.5,-200.15 1187,-188.25 1201.18,-162.28 1224.64,-175.45 1243,-152.25 1270.75,-117.17 1283.15,-64.83 1288.1,-36.39" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1291.54,-37.08 1289.65,-26.65 1284.62,-35.98 1291.54,-37.08" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node46->Node11 -->
<g id= "edge53_Node000046_Node000011" class= "edge" >
<title > Node46- > Node11</title>
<g id= "a_edge53_Node000046_Node000011" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1486.01,-320.77C1464.97,-284.22 1417.22,-187.55 1457,-121.75 1488.49,-69.65 1555.16,-42.01 1603.09,-28.29" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1603.74,-31.74 1612.46,-25.73 1601.89,-24.99 1603.74,-31.74" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node46->Node12 -->
<g id= "edge55_Node000046_Node000012" class= "edge" >
<title > Node46- > Node12</title>
<g id= "a_edge55_Node000046_Node000012" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1446.12,-320.83C1396.21,-302.47 1326,-265.75 1326,-204.5 1326,-204.5 1326,-204.5 1326,-136 1326,-80.62 1389.49,-46.31 1433.02,-29.29" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1434.05,-32.65 1442.19,-25.87 1431.6,-26.09 1434.05,-32.65" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node46->Node14 -->
<g id= "edge72_Node000046_Node000014" class= "edge" >
<title > Node46- > Node14</title>
<g id= "a_edge72_Node000046_Node000014" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1549.51,-326.43C1563.34,-324.43 1578.19,-322.52 1592,-321.25 1645.2,-316.36 2515.94,-323.73 2553,-285.25 2626.91,-208.52 2538.64,-132.48 2455,-66.5 2434.58,-50.39 2408.14,-37.85 2386.78,-29.32" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2388.14,-26.09 2377.55,-25.77 2385.63,-32.63 2388.14,-26.09" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node46->Node15 -->
<g id= "edge73_Node000046_Node000015" class= "edge" >
<title > Node46- > Node15</title>
<g id= "a_edge73_Node000046_Node000015" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1549.55,-326.81C1563.37,-324.79 1578.21,-322.79 1592,-321.25 1800.21,-298.01 1858.55,-335.22 2062,-285.25 2134.8,-267.37 2166.13,-273.81 2217,-218.75 2264.85,-166.96 2269.43,-76.99 2268.87,-36.74" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2272.37,-36.73 2268.59,-26.84 2265.37,-36.93 2272.37,-36.73" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node46->Node17 -->
<g id= "edge78_Node000046_Node000017" class= "edge" >
<title > Node46- > Node17</title>
<g id= "a_edge78_Node000046_Node000017" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1525.99,-320.91C1545.16,-311.49 1570.03,-298.55 1591,-285.25 1692.68,-220.78 1701.9,-180.48 1807,-121.75 1886.45,-77.35 1988.39,-43.17 2041.75,-26.83" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2042.67,-30.21 2051.23,-23.96 2040.64,-23.5 2042.67,-30.21" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node46->Node18 -->
<g id= "edge79_Node000046_Node000018" class= "edge" >
<title > Node46- > Node18</title>
<g id= "a_edge79_Node000046_Node000018" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1440.48,-322.48C1437.62,-322.01 1434.78,-321.6 1432,-321.25 1355.46,-311.7 109.81,-325.5 44,-285.25 9.13,-263.93 0,-245.37 0,-204.5 0,-204.5 0,-204.5 0,-136 0,-76.28 57.93,-84.09 115,-66.5 278.55,-16.1 809.09,-14.76 984.28,-15.75" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "984.01,-19.25 994.03,-15.81 984.05,-12.25 984.01,-19.25" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node46->Node19 -->
<g id= "edge54_Node000046_Node000019" class= "edge" >
<title > Node46- > Node19</title>
<g id= "a_edge54_Node000046_Node000019" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1440.48,-322.51C1437.62,-322.03 1434.78,-321.61 1432,-321.25 968.02,-261.38 844.54,-340.62 380,-285.25 224.92,-266.77 38,-360.68 38,-204.5 38,-204.5 38,-204.5 38,-136 38,-17.97 978.35,-48.49 1095,-30.5 1096.89,-30.21 1098.8,-29.9 1100.72,-29.58" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1101.15,-33.05 1110.38,-27.84 1099.92,-26.16 1101.15,-33.05" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node46->Node20 -->
<g id= "edge57_Node000046_Node000020" class= "edge" >
<title > Node46- > Node20</title>
<g id= "a_edge57_Node000046_Node000020" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1440.45,-322.7C1437.6,-322.18 1434.77,-321.69 1432,-321.25 1389.02,-314.44 1071.32,-317.4 1042,-285.25 1024.45,-266 1047.14,-238.49 1065.91,-221.06" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1068.04,-223.86 1073.22,-214.62 1063.41,-218.61 1068.04,-223.86" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node46->Node22 -->
<g id= "edge60_Node000046_Node000022" class= "edge" >
<title > Node46- > Node22</title>
<g id= "a_edge60_Node000046_Node000022" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1518.61,-320.81C1547.2,-301.47 1593.91,-264.49 1613,-218.75 1620.62,-200.49 1613.91,-178.81 1605.96,-162.51" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1609.21,-161.17 1601.4,-154 1603.04,-164.47 1609.21,-161.17" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node46->Node23 -->
<g id= "edge61_Node000046_Node000023" class= "edge" >
<title > Node46- > Node23</title>
<g id= "a_edge61_Node000046_Node000023" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1501.65,-320.98C1511.79,-298.85 1531.23,-256.4 1543.64,-229.31" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1546.71,-231.01 1547.69,-220.46 1540.34,-228.1 1546.71,-231.01" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node46->Node24 -->
<g id= "edge74_Node000046_Node000024" class= "edge" >
<title > Node46- > Node24</title>
<g id= "a_edge74_Node000046_Node000024" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1494.78,-320.98C1494.25,-286.17 1492.91,-197.91 1492.3,-158.06" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1495.81,-158.21 1492.16,-148.27 1488.81,-158.32 1495.81,-158.21" />
</a>
</g>
</g>
<!-- Node46->Node27 -->
<g id= "edge71_Node000046_Node000027" class= "edge" >
<title > Node46- > Node27</title>
<g id= "a_edge71_Node000046_Node000027" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1440.47,-322.59C1437.61,-322.1 1434.78,-321.64 1432,-321.25 1365.55,-311.81 879.2,-329.81 829,-285.25 775.02,-237.34 785.9,-139.42 793.67,-97.22" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "797.08,-98 795.61,-87.51 790.22,-96.63 797.08,-98" />
</a>
</g>
</g>
<!-- Node46->Node34 -->
<g id= "edge76_Node000046_Node000034" class= "edge" >
<title > Node46- > Node34</title>
<g id= "a_edge76_Node000046_Node000034" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1549.53,-325.34C1603.21,-314.86 1681.07,-298.27 1709,-285.25 1714.59,-282.64 1793.89,-223.36 1798,-218.75 1814.74,-199.98 1828.44,-174.33 1836.64,-157.01" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1839.62,-158.92 1840.59,-148.37 1833.25,-156.01 1839.62,-158.92" />
</a>
</g>
</g>
<!-- Node46->Node38 -->
<g id= "edge70_Node000046_Node000038" class= "edge" >
<title > Node46- > Node38</title>
<g id= "a_edge70_Node000046_Node000038" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1549.52,-326.57C1563.35,-324.56 1578.2,-322.62 1592,-321.25 1897.58,-290.9 1982.75,-354.18 2282,-285.25 2315.87,-277.45 2321.91,-268.1 2354,-254.75 2379.1,-244.31 2407.15,-232.83 2430.12,-223.49" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2431.27,-226.8 2439.22,-219.79 2428.64,-220.31 2431.27,-226.8" />
</a>
</g>
</g>
<!-- Node46->Node44 -->
<g id= "edge77_Node000046_Node000044" class= "edge" >
<title > Node46- > Node44</title>
<g id= "a_edge77_Node000046_Node000044" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1549.53,-326.6C1563.35,-324.59 1578.2,-322.64 1592,-321.25 1736.38,-306.69 2108.49,-337.15 2244,-285.25 2264.22,-277.5 2263.64,-266.24 2282,-254.75 2313.68,-234.92 2327.43,-240.26 2358,-218.75 2384.03,-200.43 2409.23,-173.39 2424.42,-155.73" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2427.03,-158.07 2430.8,-148.16 2421.68,-153.55 2427.03,-158.07" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node47 -->
<g id= "Node000047" class= "node" >
<title > Node47</title>
2026-06-14 08:36:52 -04:00
<g id= "a_Node000047" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "938.38,-213.12 825.62,-213.12 825.62,-193.88 938.38,-193.88 938.38,-213.12" />
<text xml:space= "preserve" text-anchor= "middle" x= "882" y= "-199.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > fourdst/config/config.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node46->Node47 -->
<g id= "edge56_Node000046_Node000047" class= "edge" >
<title > Node46- > Node47</title>
<g id= "a_edge56_Node000046_Node000047" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1440.41,-322.92C1437.57,-322.34 1434.75,-321.78 1432,-321.25 1330.81,-301.87 1298.43,-324.08 1203,-285.25 1181.3,-276.42 1181.63,-263.75 1160,-254.75 1073.38,-218.72 1044.2,-236.11 952,-218.75 947.07,-217.82 941.95,-216.83 936.82,-215.82" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "937.63,-212.41 927.13,-213.89 936.26,-219.28 937.63,-212.41" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node48 -->
<g id= "Node000048" class= "node" >
<title > Node48</title>
2026-06-14 08:36:52 -04:00
<g id= "a_Node000048" > <a xlink:href= "partition__abstract_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1298.12,-218.75 1195.88,-218.75 1195.88,-188.25 1298.12,-188.25 1298.12,-218.75" />
<text xml:space= "preserve" text-anchor= "start" x= "1203.88" y= "-205.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/partition</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1247" y= "-194" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /partition_abstract.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node46->Node48 -->
<g id= "edge62_Node000046_Node000048" class= "edge" >
<title > Node46- > Node48</title>
<g id= "a_edge62_Node000046_Node000048" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1440.81,-322.42C1390.89,-310.08 1322.95,-292.43 1312,-285.25 1290.14,-270.91 1272.15,-246.84 1260.69,-228.7" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1263.82,-227.11 1255.64,-220.37 1257.83,-230.74 1263.82,-227.11" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node49 -->
<g id= "Node000049" class= "node" >
<title > Node49</title>
<g id= "a_Node000049" > <a xlink:href= "construction_8h.html" target= "_top" xlink:title= "Functions for constructing nuclear reaction networks." >
<polygon fill= "#fff0f0" stroke= "red" points= "1888.88,-285.25 1761.12,-285.25 1761.12,-254.75 1888.88,-254.75 1888.88,-285.25" />
<text xml:space= "preserve" text-anchor= "start" x= "1769.12" y= "-271.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/procedures</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1825" y= "-260.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /construction.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node46->Node49 -->
<g id= "edge65_Node000046_Node000049" class= "edge" >
<title > Node46- > Node49</title>
<g id= "a_edge65_Node000046_Node000049" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1549.49,-324.85C1604.12,-314.17 1688.67,-297.65 1749.69,-285.72" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1750.18,-289.19 1759.32,-283.84 1748.83,-282.32 1750.18,-289.19" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node55 -->
<g id= "Node000055" class= "node" >
<title > Node55</title>
2026-06-14 08:36:52 -04:00
<g id= "a_Node000055" > <a xlink:href= "config_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "950,-279.62 838,-279.62 838,-260.38 950,-260.38 950,-279.62" />
<text xml:space= "preserve" text-anchor= "middle" x= "894" y= "-266.12" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/config/config.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node46->Node55 -->
<g id= "edge68_Node000046_Node000055" class= "edge" >
<title > Node46- > Node55</title>
<g id= "a_edge68_Node000046_Node000055" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1440.45,-322.68C1437.6,-322.16 1434.77,-321.68 1432,-321.25 1245.54,-292.37 1196.66,-304.85 1009,-285.25 993.62,-283.64 977.12,-281.72 961.54,-279.81" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "962.25,-276.37 951.9,-278.61 961.39,-283.32 962.25,-276.37" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node56 -->
<g id= "Node000056" class= "node" >
<title > Node56</title>
<g id= "a_Node000056" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1151.38,-285.25 1050.62,-285.25 1050.62,-254.75 1151.38,-254.75 1151.38,-285.25" />
<text xml:space= "preserve" text-anchor= "start" x= "1058.62" y= "-271.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > cppad/utility/sparse</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1101" y= "-260.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _rc.hpp</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node46->Node56 -->
<g id= "edge80_Node000046_Node000056" class= "edge" >
<title > Node46- > Node56</title>
<g id= "a_edge80_Node000046_Node000056" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1440.42,-322.85C1437.58,-322.28 1434.76,-321.75 1432,-321.25 1314.16,-300.02 1282.88,-306.28 1165,-285.25 1164.18,-285.1 1163.36,-284.95 1162.53,-284.8" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1163.55,-281.43 1153.06,-282.97 1162.21,-288.31 1163.55,-281.43" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node48->Node24 -->
<g id= "edge64_Node000048_Node000024" class= "edge" >
<title > Node48- > Node24</title>
<g id= "a_edge64_Node000048_Node000024" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1298.36,-188.98C1345.17,-176.65 1413.2,-158.75 1454.92,-147.76" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1455.7,-151.18 1464.48,-145.24 1453.92,-144.41 1455.7,-151.18" />
2025-11-28 09:46:00 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node48->Node27 -->
<g id= "edge63_Node000048_Node000027" class= "edge" >
<title > Node48- > Node27</title>
<g id= "a_edge63_Node000048_Node000027" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1201.39,-187.9C1148.4,-171.12 1058.24,-143.16 980,-121.75 927.33,-107.34 865.5,-92.64 829.15,-84.23" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "830.3,-80.9 819.76,-82.07 828.72,-87.72 830.3,-80.9" />
2025-11-28 09:46:00 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node49->Node8 -->
<g id= "edge66_Node000049_Node000008" class= "edge" >
<title > Node49- > Node8</title>
<g id= "a_edge66_Node000049_Node000008" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1786.32,-254.38C1768.15,-246.05 1747.21,-234.17 1732,-218.75 1696.56,-182.81 1674.12,-126.43 1664.1,-96.81" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1667.54,-96.08 1661.13,-87.65 1660.89,-98.24 1667.54,-96.08" />
2025-11-28 09:46:00 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node49->Node31 -->
<g id= "edge67_Node000049_Node000031" class= "edge" >
<title > Node49- > Node31</title>
<g id= "a_edge67_Node000049_Node000031" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1839.17,-254.5C1848.97,-244.48 1862.29,-230.82 1874,-218.75 1893.07,-199.1 1914.71,-176.69 1930.34,-160.48" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1932.46,-163.33 1936.88,-153.7 1927.42,-158.47 1932.46,-163.33" />
2025-11-28 09:46:00 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node55->Node47 -->
<g id= "edge69_Node000055_Node000047" class= "edge" >
<title > Node55- > Node47</title>
<g id= "a_edge69_Node000055_Node000047" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M892.33,-260.03C890.63,-250.89 887.93,-236.39 885.72,-224.5" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "889.2,-224.07 883.93,-214.88 882.32,-225.35 889.2,-224.07" />
2025-11-28 09:46:00 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node72->Node49 -->
<g id= "edge83_Node000072_Node000049" class= "edge" >
<title > Node72- > Node49</title>
<g id= "a_edge83_Node000072_Node000049" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1701.31,-320.86C1724.04,-311.7 1753.55,-299.8 1778.05,-289.93" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1779.19,-293.24 1787.16,-286.26 1776.57,-286.75 1779.19,-293.24" />
2025-11-28 09:46:00 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node75->Node7 -->
<g id= "edge86_Node000075_Node000007" class= "edge" >
<title > Node75- > Node7</title>
<g id= "a_edge86_Node000075_Node000007" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2147.43,-320.86C2119.55,-311.5 2083.14,-299.27 2053.37,-289.26" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2054.76,-286.04 2044.16,-286.17 2052.53,-292.67 2054.76,-286.04" />
2025-11-28 09:46:00 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node75->Node15 -->
<g id= "edge88_Node000075_Node000015" class= "edge" >
<title > Node75- > Node15</title>
<g id= "a_edge88_Node000075_Node000015" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2267.47,-336.15C2362.54,-335.13 2516.75,-326.88 2553,-285.25 2581.31,-252.74 2570.94,-227.45 2553,-188.25 2534.18,-147.13 2513.55,-146.94 2476,-121.75 2444.43,-100.57 2347.24,-53.69 2297.7,-30.21" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2299.23,-27.07 2288.7,-25.96 2296.24,-33.4 2299.23,-27.07" />
2025-11-28 09:46:00 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node75->Node17 -->
<g id= "edge90_Node000075_Node000017" class= "edge" >
<title > Node75- > Node17</title>
<g id= "a_edge90_Node000075_Node000017" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2191.8,-321.01C2193.43,-277.77 2192.81,-147.64 2133,-66.5 2123.41,-53.49 2110.07,-41.2 2098.93,-32.03" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2101.42,-29.54 2091.41,-26.06 2097.06,-35.02 2101.42,-29.54" />
2025-11-28 09:46:00 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node75->Node27 -->
<g id= "edge89_Node000075_Node000027" class= "edge" >
<title > Node75- > Node27</title>
<g id= "a_edge89_Node000075_Node000027" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2114.48,-329.9C1871.28,-311.82 1126,-254.11 1023,-218.75 938.84,-189.86 853.85,-124.17 816.99,-93.49" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "819.36,-90.9 809.46,-87.13 814.84,-96.25 819.36,-90.9" />
2025-11-28 09:46:00 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node75->Node38 -->
<g id= "edge87_Node000075_Node000038" class= "edge" >
<title > Node75- > Node38</title>
<g id= "a_edge87_Node000075_Node000038" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2256.61,-320.86C2288.14,-312.55 2325.95,-300.7 2358,-285.25 2379.43,-274.92 2382.34,-268.15 2402,-254.75 2416.28,-245.02 2432.17,-234.35 2445.63,-225.36" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2447.31,-228.44 2453.69,-219.98 2443.43,-222.62 2447.31,-228.44" />
2025-11-28 09:46:00 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node77->Node38 -->
<g id= "edge92_Node000077_Node000038" class= "edge" >
<title > Node77- > Node38</title>
<g id= "a_edge92_Node000077_Node000038" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2477,-254.36C2477,-247.27 2477,-238.54 2477,-230.38" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2480.5,-230.59 2477,-220.59 2473.5,-230.59 2480.5,-230.59" />
2025-11-28 09:46:00 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node87->Node35 -->
<g id= "edge95_Node000087_Node000035" class= "edge" >
<title > Node87- > Node35</title>
<g id= "a_edge95_Node000087_Node000035" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M449.93,-254.36C456.93,-246.45 465.73,-236.49 473.63,-227.55" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "476.12,-230.02 480.11,-220.21 470.87,-225.39 476.12,-230.02" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node87->Node36 -->
<g id= "edge94_Node000087_Node000036" class= "edge" >
<title > Node87- > Node36</title>
<g id= "a_edge94_Node000087_Node000036" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M389.07,-268.05C308.43,-264.76 159.09,-250.36 209,-188.25 229.78,-162.39 317.21,-149.05 377.56,-142.8" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "377.75,-146.3 387.36,-141.83 377.06,-139.33 377.75,-146.3" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node88 -->
<g id= "Node000088" class= "node" >
<title > Node88</title>
<g id= "a_Node000088" > <a xlink:href= "error__utils_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "313.75,-218.75 218.25,-218.75 218.25,-188.25 313.75,-188.25 313.75,-218.75" />
<text xml:space= "preserve" text-anchor= "start" x= "226.25" y= "-205.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/exceptions</text>
<text xml:space= "preserve" text-anchor= "middle" x= "266" y= "-194" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /error_utils.h</text>
</a>
</g>
</g>
<!-- Node87->Node88 -->
<g id= "edge96_Node000087_Node000088" class= "edge" >
<title > Node87- > Node88</title>
<g id= "a_edge96_Node000087_Node000088" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M398.2,-254.36C373.69,-245.12 341.79,-233.09 315.47,-223.16" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "316.95,-219.98 306.36,-219.72 314.48,-226.53 316.95,-219.98" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node89 -->
<g id= "Node000089" class= "node" >
<title > Node89</title>
2026-06-14 08:36:52 -04:00
<g id= "a_Node000089" > <a xlink:href= "error__debug_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "#fff0f0" stroke= "red" points= "655.75,-218.75 560.25,-218.75 560.25,-188.25 655.75,-188.25 655.75,-218.75" />
<text xml:space= "preserve" text-anchor= "start" x= "568.25" y= "-205.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/exceptions</text>
<text xml:space= "preserve" text-anchor= "middle" x= "608" y= "-194" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /error_debug.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node87->Node89 -->
<g id= "edge98_Node000087_Node000089" class= "edge" >
<title > Node87- > Node89</title>
<g id= "a_edge98_Node000087_Node000089" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M475.8,-254.36C500.31,-245.12 532.21,-233.09 558.53,-223.16" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "559.52,-226.53 567.64,-219.72 557.05,-219.98 559.52,-226.53" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node91 -->
<g id= "Node000091" class= "node" >
<title > Node91</title>
<g id= "a_Node000091" > <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= "427.75,-218.75 332.25,-218.75 332.25,-188.25 427.75,-188.25 427.75,-218.75" />
<text xml:space= "preserve" text-anchor= "start" x= "340.25" y= "-205.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/exceptions</text>
<text xml:space= "preserve" text-anchor= "middle" x= "380" y= "-194" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /error_policy.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node87->Node91 -->
<g id= "edge102_Node000087_Node000091" class= "edge" >
<title > Node87- > Node91</title>
<g id= "a_edge102_Node000087_Node000091" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M424.07,-254.36C417.07,-246.45 408.27,-236.49 400.37,-227.55" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "403.13,-225.39 393.89,-220.21 397.88,-230.02 403.13,-225.39" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node92 -->
<g id= "Node000092" class= "node" >
<title > Node92</title>
2026-06-14 08:36:52 -04:00
<g id= "a_Node000092" > <a xlink:href= "error__reaction_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "769.75,-218.75 674.25,-218.75 674.25,-188.25 769.75,-188.25 769.75,-218.75" />
<text xml:space= "preserve" text-anchor= "start" x= "682.25" y= "-205.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/exceptions</text>
<text xml:space= "preserve" text-anchor= "middle" x= "722" y= "-194" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /error_reaction.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node87->Node92 -->
<g id= "edge104_Node000087_Node000092" class= "edge" >
<title > Node87- > Node92</title>
<g id= "a_edge104_Node000087_Node000092" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M485.13,-258.8C528.9,-249.44 595.56,-234.95 662.62,-219.27" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "663.41,-222.68 672.35,-216.99 661.81,-215.87 663.41,-222.68" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node93 -->
<g id= "Node000093" class= "node" >
<title > Node93</title>
2026-06-14 08:36:52 -04:00
<g id= "a_Node000093" > <a xlink:href= "error__solver_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "161.75,-218.75 66.25,-218.75 66.25,-188.25 161.75,-188.25 161.75,-218.75" />
<text xml:space= "preserve" text-anchor= "start" x= "74.25" y= "-205.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/exceptions</text>
<text xml:space= "preserve" text-anchor= "middle" x= "114" y= "-194" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /error_solver.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node87->Node93 -->
<g id= "edge108_Node000087_Node000093" class= "edge" >
<title > Node87- > Node93</title>
<g id= "a_edge108_Node000087_Node000093" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M388.79,-260.25C336.33,-250.61 250.05,-234.38 176,-218.75 175.01,-218.54 174.01,-218.33 173,-218.11" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "174.02,-214.75 163.51,-216.04 172.53,-221.59 174.02,-214.75" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node88->Node36 -->
<g id= "edge97_Node000088_Node000036" class= "edge" >
<title > Node88- > Node36</title>
<g id= "a_edge97_Node000088_Node000036" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M304.8,-187.86C329.31,-178.62 361.21,-166.59 387.53,-156.66" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "388.52,-160.03 396.64,-153.22 386.05,-153.48 388.52,-160.03" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node89->Node21 -->
<g id= "edge100_Node000089_Node000021" class= "edge" >
<title > Node89- > Node21</title>
<g id= "a_edge100_Node000089_Node000021" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M639.77,-187.86C663.31,-177.02 695.17,-162.34 718.22,-151.72" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "719.45,-155.01 727.07,-147.64 716.52,-148.65 719.45,-155.01" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node89->Node27 -->
<g id= "edge99_Node000089_Node000027" class= "edge" >
<title > Node89- > Node27</title>
<g id= "a_edge99_Node000089_Node000027" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M623.4,-187.83C641.98,-170.62 674.64,-141.87 706,-121.75 725.39,-109.31 748.77,-98.01 767.11,-89.9" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "768.35,-93.17 776.13,-85.99 765.57,-86.75 768.35,-93.17" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node89->Node36 -->
<g id= "edge101_Node000089_Node000036" class= "edge" >
<title > Node89- > Node36</title>
<g id= "a_edge101_Node000089_Node000036" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M569.2,-187.86C544.69,-178.62 512.79,-166.59 486.47,-156.66" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "487.95,-153.48 477.36,-153.22 485.48,-160.03 487.95,-153.48" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node91->Node36 -->
<g id= "edge103_Node000091_Node000036" class= "edge" >
<title > Node91- > Node36</title>
<g id= "a_edge103_Node000091_Node000036" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M392.93,-187.86C399.93,-179.95 408.73,-169.99 416.63,-161.05" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "419.12,-163.52 423.11,-153.71 413.87,-158.89 419.12,-163.52" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node92->Node21 -->
<g id= "edge106_Node000092_Node000021" class= "edge" >
<title > Node92- > Node21</title>
<g id= "a_edge106_Node000092_Node000021" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M727.9,-187.86C731.56,-178.78 736.31,-167.01 740.27,-157.18" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "743.39,-158.81 743.88,-148.23 736.89,-156.19 743.39,-158.81" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node92->Node27 -->
<g id= "edge105_Node000092_Node000027" class= "edge" >
<title > Node92- > Node27</title>
<g id= "a_edge105_Node000092_Node000027" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M716.48,-187.94C710.97,-170.83 704.93,-142.19 717,-121.75 727.75,-103.55 748.87,-92.27 766.85,-85.6" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "767.71,-89 776.08,-82.5 765.49,-82.36 767.71,-89" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node92->Node36 -->
<g id= "edge107_Node000092_Node000036" class= "edge" >
<title > Node92- > Node36</title>
<g id= "a_edge107_Node000092_Node000036" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M673.82,-190.35C670.84,-189.63 667.88,-188.93 665,-188.25 607.77,-174.79 542.2,-160.45 496.11,-150.55" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "497.12,-147.19 486.61,-148.51 495.65,-154.03 497.12,-147.19" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node93->Node36 -->
<g id= "edge109_Node000093_Node000036" class= "edge" >
<title > Node93- > Node36</title>
<g id= "a_edge109_Node000093_Node000036" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M162.03,-191.28C166.74,-190.24 171.46,-189.21 176,-188.25 244.98,-173.69 324.59,-158.61 377.57,-148.82" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "378.1,-152.28 387.3,-147.02 376.83,-145.39 378.1,-152.28" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node95->Node6 -->
<g id= "edge112_Node000095_Node000006" class= "edge" >
<title > Node95- > Node6</title>
<g id= "a_edge112_Node000095_Node000006" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1896.98,-442.59C1878.51,-434.25 1850.79,-421.75 1829.55,-412.16" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1831.05,-409 1820.49,-408.08 1828.17,-415.38 1831.05,-409" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node95->Node11 -->
<g id= "edge113_Node000095_Node000011" class= "edge" >
<title > Node95- > Node11</title>
<g id= "a_edge113_Node000095_Node000011" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1918.05,-442.5C1920.97,-413.57 1927.23,-321.8 1898,-254.75 1873.65,-198.91 1847.43,-197.82 1807,-152.25 1773.21,-114.15 1769.14,-100.24 1731,-66.5 1716.02,-53.25 1697.43,-40.5 1682.76,-31.16" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1684.94,-28.39 1674.6,-26.07 1681.24,-34.33 1684.94,-28.39" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node95->Node15 -->
<g id= "edge114_Node000095_Node000015" class= "edge" >
<title > Node95- > Node15</title>
<g id= "a_edge114_Node000095_Node000015" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1975.75,-449.09C2155.51,-440.54 2686,-409.24 2686,-337.5 2686,-337.5 2686,-337.5 2686,-136 2686,42.28 2466.56,-91.38 2299,-30.5 2298.36,-30.27 2297.71,-30.02 2297.06,-29.78" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2298.45,-26.57 2287.88,-25.93 2295.75,-33.02 2298.45,-26.57" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node95->Node44 -->
<g id= "edge115_Node000095_Node000044" class= "edge" >
<title > Node95- > Node44</title>
<g id= "a_edge115_Node000095_Node000044" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1975.7,-447.55C2136.47,-435.62 2572,-397.74 2572,-337.5 2572,-337.5 2572,-337.5 2572,-269 2572,-232.13 2576.56,-216.61 2553,-188.25 2552.28,-187.38 2503.76,-166.16 2470.26,-151.58" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2471.95,-148.5 2461.38,-147.72 2469.15,-154.92 2471.95,-148.5" />
2025-11-06 09:16:40 -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= "engine_2bindings_8cpp__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>