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
<svg width= "2535pt" height= "526pt"
viewBox="0.00 0.00 2535.00 526.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id= "graph0" class= "graph" transform= "scale(1 1) rotate(0) translate(4 521.5)" >
2025-11-06 09:16:40 -05:00
<title > src/python/engine/bindings.cpp</title>
<!-- Node1 -->
<g id= "Node000001" class= "node" >
<title > Node1</title>
<g id= "a_Node000001" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<polygon fill= "#999999" stroke= "#666666" points= "1673.12,-517.5 1522.12,-517.5 1522.12,-498.25 1673.12,-498.25 1673.12,-517.5" />
<text xml:space= "preserve" text-anchor= "middle" x= "1597.62" 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-04-20 12:45:31 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1360.25,-407 1255,-407 1255,-387.75 1360.25,-387.75 1360.25,-407" />
<text xml:space= "preserve" text-anchor= "middle" x= "1307.62" 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-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1521.64,-503.24C1451.8,-498.35 1354.93,-487.2 1326.62,-462.25 1314.27,-451.36 1309.78,-432.84 1308.23,-418.54" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1311.74,-418.61 1307.6,-408.86 1304.76,-419.07 1311.74,-418.61" />
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-04-20 12:45:31 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1491,-462.25 1414.25,-462.25 1414.25,-443 1491,-443 1491,-462.25" />
<text xml:space= "preserve" text-anchor= "middle" x= "1452.62" 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-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1573.03,-497.84C1549.7,-489.27 1514.39,-476.31 1488.03,-466.63" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1489.36,-463.39 1478.76,-463.22 1486.94,-469.96 1489.36,-463.39" />
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-04-20 12:45:31 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1608.62,-462.25 1508.62,-462.25 1508.62,-443 1608.62,-443 1608.62,-462.25" />
<text xml:space= "preserve" text-anchor= "middle" x= "1558.62" 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-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1591.18,-498.08C1585.97,-490.96 1578.44,-480.68 1571.93,-471.8" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1574.83,-469.83 1566.1,-463.83 1569.18,-473.97 1574.83,-469.83" />
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-04-20 12:45:31 -04:00
<polygon fill= "white" stroke= "#666666" points= "1395.75,-462.25 1335.5,-462.25 1335.5,-443 1395.75,-443 1395.75,-462.25" />
<text xml:space= "preserve" text-anchor= "middle" x= "1365.62" 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-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1558.01,-497.78C1516.04,-488.15 1450.06,-473.01 1407.32,-463.2" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1408.2,-459.81 1397.67,-460.98 1406.63,-466.63 1408.2,-459.81" />
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-04-20 12:45:31 -04:00
<polygon fill= "white" stroke= "#666666" points= "1494.88,-407 1378.38,-407 1378.38,-387.75 1494.88,-387.75 1494.88,-407" />
<text xml:space= "preserve" text-anchor= "middle" x= "1436.62" 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-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1604.94,-498.12C1615.06,-484.91 1630.67,-459.65 1617.62,-443 1603.69,-425.21 1551.08,-413.55 1506.15,-406.62" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1506.83,-403.18 1496.42,-405.19 1505.8,-410.11 1506.83,-403.18" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node88 -->
<g id= "Node000088" class= "node" >
<title > Node88</title>
<g id= "a_Node000088" > <a xlink:href= "exceptions_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "2186.38,-285.25 2090.88,-285.25 2090.88,-254.75 2186.38,-254.75 2186.38,-285.25" />
<text xml:space= "preserve" text-anchor= "start" x= "2098.88" y= "-271.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/exceptions</text>
<text xml:space= "preserve" text-anchor= "middle" x= "2138.62" 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-04-20 12:45:31 -04:00
<!-- Node1->Node88 -->
<g id= "edge87_Node000001_Node000088" class= "edge" >
<title > Node1- > Node88</title>
<g id= "a_edge87_Node000001_Node000088" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1655.13,-497.76C1693.92,-490.58 1745.83,-478.98 1789.62,-462.25 1913.79,-414.83 2048.42,-330.68 2107.67,-291.78" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2109.51,-294.77 2115.92,-286.34 2105.65,-288.93 2109.51,-294.77" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node95 -->
<g id= "Node000095" class= "node" >
<title > Node95</title>
<g id= "a_Node000095" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "2469.62,-462.25 2375.62,-462.25 2375.62,-443 2469.62,-443 2469.62,-462.25" />
<text xml:space= "preserve" text-anchor= "middle" x= "2422.62" 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-04-20 12:45:31 -04:00
<!-- Node1->Node95 -->
<g id= "edge102_Node000001_Node000095" class= "edge" >
<title > Node1- > Node95</title>
<g id= "a_edge102_Node000001_Node000095" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1673.42,-504.51C1810.86,-499.77 2110.26,-487.32 2361.62,-462.25 2362.46,-462.17 2363.31,-462.08 2364.16,-461.99" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2364.35,-465.49 2373.88,-460.87 2363.54,-458.54 2364.35,-465.49" />
2025-11-25 14:31:59 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node96 -->
<g id= "Node000096" class= "node" >
<title > Node96</title>
<g id= "a_Node000096" > <a xlink:href= "py__engine_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1780.88,-462.25 1664.38,-462.25 1664.38,-443 1780.88,-443 1780.88,-462.25" />
<text xml:space= "preserve" text-anchor= "middle" x= "1722.62" 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-04-20 12:45:31 -04:00
<!-- Node1->Node96 -->
<g id= "edge103_Node000001_Node000096" class= "edge" >
<title > Node1- > Node96</title>
<g id= "a_edge103_Node000001_Node000096" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1618.83,-497.84C1638.58,-489.43 1668.3,-476.77 1690.88,-467.15" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1692.1,-470.43 1699.92,-463.3 1689.35,-463.99 1692.1,-470.43" />
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-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1355.79,-442.59C1347.57,-435.05 1335.64,-424.1 1325.71,-414.98" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1328.17,-412.48 1318.43,-408.3 1323.43,-417.64 1328.17,-412.48" />
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-04-20 12:45:31 -04:00
<polygon fill= "white" stroke= "#666666" points= "762.75,-285.25 654.5,-285.25 654.5,-254.75 762.75,-254.75 762.75,-285.25" />
<text xml:space= "preserve" text-anchor= "start" x= "662.5" y= "-271.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/engine</text>
<text xml:space= "preserve" text-anchor= "middle" x= "708.62" 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-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1378.19,-388.61C1375.29,-388.3 1372.43,-388.01 1369.62,-387.75 1301.58,-381.38 813.85,-387.54 755.62,-351.75 735.6,-339.44 723.18,-315.19 716.18,-296.46" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "719.53,-295.44 712.99,-287.1 712.9,-297.7 719.53,-295.44" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node45 -->
<g id= "Node000045" class= "node" >
<title > Node45</title>
<g id= "a_Node000045" > <a xlink:href= "engine__graph_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "#fff0f0" stroke= "red" points= "872.75,-351.75 764.5,-351.75 764.5,-321.25 872.75,-321.25 872.75,-351.75" />
<text xml:space= "preserve" text-anchor= "start" x= "772.5" y= "-338.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/engine</text>
<text xml:space= "preserve" text-anchor= "middle" x= "818.62" y= "-327" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _graph.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node6->Node45 -->
<g id= "edge47_Node000006_Node000045" class= "edge" >
<title > Node6- > Node45</title>
<g id= "a_edge47_Node000006_Node000045" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1378.17,-388.72C1375.28,-388.38 1372.42,-388.06 1369.62,-387.75 1194.54,-368.5 987.56,-351.05 884.22,-342.69" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "884.8,-339.23 874.55,-341.91 884.24,-346.2 884.8,-339.23" />
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= " " >
<polygon fill= "#fff0f0" stroke= "red" points= "1233.25,-351.75 1128,-351.75 1128,-321.25 1233.25,-321.25 1233.25,-351.75" />
<text xml:space= "preserve" text-anchor= "start" x= "1136" y= "-338.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/views</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1180.62" 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 -->
<g id= "edge76_Node000006_Node000061" class= "edge" >
<title > Node6- > Node61</title>
<g id= "a_edge76_Node000006_Node000061" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1397.19,-387.3C1356.54,-377.96 1292.54,-363.24 1244.63,-352.22" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1245.45,-348.82 1234.92,-349.99 1243.88,-355.64 1245.45,-348.82" />
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= " " >
<polygon fill= "#fff0f0" stroke= "red" points= "517.5,-351.75 389.75,-351.75 389.75,-321.25 517.5,-321.25 517.5,-351.75" />
<text xml:space= "preserve" text-anchor= "start" x= "397.75" y= "-338.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/procedures</text>
<text xml:space= "preserve" text-anchor= "middle" x= "453.62" y= "-327" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine_procedures.h</text>
</a>
</g>
</g>
<!-- Node6->Node72 -->
<g id= "edge77_Node000006_Node000072" class= "edge" >
<title > Node6- > Node72</title>
<g id= "a_edge77_Node000006_Node000072" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1378.19,-388.59C1375.29,-388.29 1372.43,-388.01 1369.62,-387.75 1074.42,-360.81 999.6,-368.18 703.62,-351.75 645.03,-348.5 578.72,-344.71 529.12,-341.86" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "529.54,-338.38 519.36,-341.3 529.14,-345.37 529.54,-338.38" />
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= " " >
<polygon fill= "#fff0f0" stroke= "red" points= "1355.5,-351.75 1251.75,-351.75 1251.75,-321.25 1355.5,-321.25 1355.5,-351.75" />
<text xml:space= "preserve" text-anchor= "start" x= "1259.75" y= "-338.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/types</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1303.62" 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 -->
<g id= "edge79_Node000006_Node000074" class= "edge" >
<title > Node6- > Node74</title>
<g id= "a_edge79_Node000006_Node000074" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1416.14,-387.3C1397.81,-379.19 1370.34,-367.03 1347.14,-356.76" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1348.77,-353.65 1338.2,-352.81 1345.93,-360.06 1348.77,-353.65" />
</a>
</g>
</g>
<!-- 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." >
<polygon fill= "#fff0f0" stroke= "red" points= "1686.88,-351.75 1534.38,-351.75 1534.38,-321.25 1686.88,-321.25 1686.88,-351.75" />
<text xml:space= "preserve" text-anchor= "start" x= "1542.38" y= "-338.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/diagnostics</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1610.62" 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 -->
<g id= "edge80_Node000006_Node000075" class= "edge" >
<title > Node6- > Node75</title>
<g id= "a_edge80_Node000006_Node000075" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1463.43,-387.3C1488.16,-378.94 1525.62,-366.26 1556.56,-355.79" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1557.41,-359.2 1565.76,-352.68 1555.17,-352.57 1557.41,-359.2" />
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." >
<polygon fill= "#fff0f0" stroke= "red" points= "1506.12,-351.75 1373.12,-351.75 1373.12,-321.25 1506.12,-321.25 1506.12,-351.75" />
<text xml:space= "preserve" text-anchor= "start" x= "1381.12" y= "-338.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/scratchpads</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1439.62" y= "-327" 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 -->
<g id= "edge85_Node000006_Node000077" class= "edge" >
<title > Node6- > Node77</title>
<g id= "a_edge85_Node000006_Node000077" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1437.08,-387.43C1437.41,-380.98 1437.87,-371.91 1438.31,-363.26" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1441.79,-363.71 1438.81,-353.54 1434.8,-363.35 1441.79,-363.71" />
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-04-20 12:45:31 -04:00
<polygon fill= "#fff0f0" stroke= "red" points= "428.88,-85.75 300.38,-85.75 300.38,-66.5 428.88,-66.5 428.88,-85.75" />
<text xml:space= "preserve" text-anchor= "middle" x= "364.62" 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-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M701.31,-254.48C685.34,-224.39 644.29,-155.25 588.62,-121.75 543.99,-94.89 486.18,-83.84 440.47,-79.46" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "440.9,-75.98 430.63,-78.61 440.3,-82.95 440.9,-75.98" />
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-04-20 12:45:31 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "687,-24.88 604.25,-24.88 604.25,-5.63 687,-5.63 687,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "645.62" 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-04-20 12:45:31 -04:00
<g id= "edge44_Node000007_Node000014" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node7- > Node14</title>
2026-04-20 12:45:31 -04:00
<g id= "a_edge44_Node000007_Node000014" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M727.84,-254.4C759.83,-228.21 818.09,-171.37 792.62,-121.75 769.23,-76.16 715.96,-45.83 680.39,-29.83" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "681.93,-26.68 671.36,-25.92 679.15,-33.11 681.93,-26.68" />
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-04-20 12:45:31 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1348.12,-24.88 1305.12,-24.88 1305.12,-5.63 1348.12,-5.63 1348.12,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1326.62" 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-04-20 12:45:31 -04:00
<g id= "edge43_Node000007_Node000015" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node7- > Node15</title>
2026-04-20 12:45:31 -04:00
<g id= "a_edge43_Node000007_Node000015" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M759.89,-254.33C787.25,-245.62 821.07,-233.41 849.62,-218.75 870.79,-207.88 872.53,-199.25 893.62,-188.25 934.4,-166.98 947.75,-168.88 990.62,-152.25 1102.79,-108.75 1234.82,-54.37 1294.48,-29.63" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1295.8,-32.87 1303.69,-25.8 1293.12,-26.4 1295.8,-32.87" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node19 -->
<g id= "Node000019" class= "node" >
<title > Node19</title>
2026-04-20 12:45:31 -04:00
<g id= "a_Node000019" > <a xlink:href= "types_2types_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "244.38,-85.75 136.88,-85.75 136.88,-66.5 244.38,-66.5 244.38,-85.75" />
<text xml:space= "preserve" text-anchor= "middle" x= "190.62" y= "-72.25" 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>
2025-11-24 09:08:28 -05:00
<!-- Node7->Node19 -->
<g id= "edge16_Node000007_Node000019" class= "edge" >
<title > Node7- > Node19</title>
<g id= "a_edge16_Node000007_Node000019" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M654.04,-262.72C602.35,-255.69 523.13,-242.12 457.62,-218.75 362.03,-184.65 258.46,-121.22 213.54,-92.26" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "215.71,-89.49 205.42,-86.97 211.89,-95.36 215.71,-89.49" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node20 -->
<g id= "Node000020" class= "node" >
<title > Node20</title>
2025-11-24 09:08:28 -05:00
<g id= "a_Node000020" > <a xlink:href= "screening__abstract_8h.html" target= "_top" xlink:title= " " >
2026-04-20 12:45:31 -04:00
<polygon fill= "white" stroke= "#666666" points= "783.5,-152.25 673.75,-152.25 673.75,-121.75 783.5,-121.75 783.5,-152.25" />
<text xml:space= "preserve" text-anchor= "start" x= "681.75" y= "-138.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/screening</text>
<text xml:space= "preserve" text-anchor= "middle" x= "728.62" y= "-127.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /screening_abstract.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node7->Node20 -->
2025-11-24 09:08:28 -05:00
<g id= "edge19_Node000007_Node000020" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node7- > Node20</title>
2025-11-24 09:08:28 -05:00
<g id= "a_edge19_Node000007_Node000020" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M721.57,-254.34C729.03,-244.9 737.68,-231.95 741.62,-218.75 747.06,-200.58 743.28,-179.38 738.43,-163.27" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "741.81,-162.35 735.3,-153.98 735.18,-164.58 741.81,-162.35" />
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>
<g id= "a_Node000021" > <a xlink:href= "screening__types_8h.html" target= "_top" xlink:title= " " >
2026-04-20 12:45:31 -04:00
<polygon fill= "white" stroke= "#666666" points= "1000.88,-218.75 902.38,-218.75 902.38,-188.25 1000.88,-188.25 1000.88,-218.75" />
<text xml:space= "preserve" text-anchor= "start" x= "910.38" y= "-205.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/screening</text>
<text xml:space= "preserve" text-anchor= "middle" x= "951.62" 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->Node21 -->
<g id= "edge24_Node000007_Node000021" class= "edge" >
<title > Node7- > Node21</title>
<g id= "a_edge24_Node000007_Node000021" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M763.16,-254.52C801.19,-244.43 851.96,-230.95 891.22,-220.53" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "892,-223.95 900.77,-218 890.2,-217.18 892,-223.95" />
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>
<g id= "a_Node000023" > <a xlink:href= "reporting_8h.html" target= "_top" xlink:title= " " >
2026-04-20 12:45:31 -04:00
<polygon fill= "#fff0f0" stroke= "red" points= "981.5,-152.25 877.75,-152.25 877.75,-121.75 981.5,-121.75 981.5,-152.25" />
<text xml:space= "preserve" text-anchor= "start" x= "885.75" y= "-138.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/types</text>
<text xml:space= "preserve" text-anchor= "middle" x= "929.62" 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>
2025-11-24 09:08:28 -05:00
<!-- Node7->Node23 -->
<g id= "edge27_Node000007_Node000023" class= "edge" >
<title > Node7- > Node23</title>
<g id= "a_edge27_Node000007_Node000023" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M742.09,-254.42C762.81,-245.01 789.75,-232.06 812.62,-218.75 843.98,-200.5 877.9,-176.58 901.11,-159.53" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "903.19,-162.34 909.14,-153.57 899.02,-156.71 903.19,-162.34" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node28 -->
<g id= "Node000028" class= "node" >
<title > Node28</title>
2026-04-20 12:45:31 -04:00
<g id= "a_Node000028" > <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= "598.5,-218.75 494.75,-218.75 494.75,-188.25 598.5,-188.25 598.5,-218.75" />
<text xml:space= "preserve" text-anchor= "start" x= "502.75" y= "-205.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/types</text>
<text xml:space= "preserve" text-anchor= "middle" x= "546.62" y= "-194" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /jacobian.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node7->Node28 -->
<g id= "edge30_Node000007_Node000028" class= "edge" >
<title > Node7- > Node28</title>
<g id= "a_edge30_Node000007_Node000028" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M671.86,-254.36C648.85,-245.2 618.97,-233.3 594.16,-223.43" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "595.51,-220.2 584.93,-219.75 592.92,-226.7 595.51,-220.2" />
</a>
</g>
</g>
<!-- Node29 -->
<g id= "Node000029" class= "node" >
<title > Node29</title>
<g id= "a_Node000029" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "503.75,-152.25 383.5,-152.25 383.5,-121.75 503.75,-121.75 503.75,-152.25" />
<text xml:space= "preserve" text-anchor= "start" x= "391.5" y= "-138.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > fourdst/composition</text>
<text xml:space= "preserve" text-anchor= "middle" x= "443.62" y= "-127.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /composition_abstract.h</text>
</a>
</g>
</g>
<!-- Node7->Node29 -->
<g id= "edge42_Node000007_Node000029" class= "edge" >
<title > Node7- > Node29</title>
<g id= "a_edge42_Node000007_Node000029" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M654.16,-269.21C605.37,-266.72 534.2,-256.17 485.62,-218.75 467.86,-205.06 456.88,-181.74 450.63,-163.66" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "453.97,-162.63 447.63,-154.14 447.3,-164.73 453.97,-162.63" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node34 -->
<g id= "Node000034" class= "node" >
<title > Node34</title>
<g id= "a_Node000034" > <a xlink:href= "error__engine_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1958.38,-218.75 1862.88,-218.75 1862.88,-188.25 1958.38,-188.25 1958.38,-218.75" />
<text xml:space= "preserve" text-anchor= "start" x= "1870.88" y= "-205.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/exceptions</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1910.62" 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-04-20 12:45:31 -04:00
<!-- Node7->Node34 -->
<g id= "edge35_Node000007_Node000034" class= "edge" >
<title > Node7- > Node34</title>
<g id= "a_edge35_Node000007_Node000034" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M762.94,-264.99C806.4,-261.87 868.9,-257.62 923.62,-254.75 1332.97,-233.27 1442.17,-276.43 1851.3,-218.86" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1851.65,-222.34 1861.06,-217.47 1850.67,-215.41 1851.65,-222.34" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node37 -->
<g id= "Node000037" class= "node" >
<title > Node37</title>
<g id= "a_Node000037" > <a xlink:href= "blob_8h.html" target= "_top" xlink:title= "Container class for managing multiple scratchpad instances." >
<polygon fill= "#fff0f0" stroke= "red" points= "1266.12,-218.75 1133.12,-218.75 1133.12,-188.25 1266.12,-188.25 1266.12,-218.75" />
<text xml:space= "preserve" text-anchor= "start" x= "1141.12" y= "-205.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/scratchpads</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1199.62" 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-04-20 12:45:31 -04:00
<!-- Node7->Node37 -->
<g id= "edge38_Node000007_Node000037" class= "edge" >
<title > Node7- > Node37</title>
<g id= "a_edge38_Node000007_Node000037" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M763.05,-261.85C850.2,-250.4 1021.43,-227.91 1121.59,-214.75" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1121.89,-218.24 1131.34,-213.47 1120.97,-211.3 1121.89,-218.24" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node43 -->
<g id= "Node000043" class= "node" >
<title > Node43</title>
<g id= "a_Node000043" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1242.5,-146.62 1186.75,-146.62 1186.75,-127.38 1242.5,-127.38 1242.5,-146.62" />
<text xml:space= "preserve" text-anchor= "middle" x= "1214.62" y= "-133.12" font-family= "Helvetica,sans-Serif" font-size= "10.00" > expected</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node7->Node43 -->
<g id= "edge46_Node000007_Node000043" class= "edge" >
<title > Node7- > Node43</title>
<g id= "a_edge46_Node000007_Node000043" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M763.2,-263.38C824.08,-256.31 925.13,-242.17 1009.62,-218.75 1074.01,-200.91 1145.97,-169.82 1185.19,-151.87" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1186.6,-155.08 1194.21,-147.7 1183.67,-148.72 1186.6,-155.08" />
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= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "732.25,-213.12 693,-213.12 693,-193.88 732.25,-193.88 732.25,-213.12" />
<text xml:space= "preserve" text-anchor= "middle" x= "712.62" y= "-199.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > utility</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node7->Node44 -->
<g id= "edge45_Node000007_Node000044" class= "edge" >
<title > Node7- > Node44</title>
<g id= "a_edge45_Node000007_Node000044" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M709.53,-254.36C710.08,-245.58 710.78,-234.27 711.38,-224.65" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "714.86,-225.03 711.98,-214.83 707.87,-224.6 714.86,-225.03" />
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-04-20 12:45:31 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "45.25,-24.88 0,-24.88 0,-5.63 45.25,-5.63 45.25,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "22.62" 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-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M299.9,-67.94C222.96,-59.02 99.36,-43.41 54.62,-30.5 53.46,-30.16 52.28,-29.79 51.09,-29.39" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "52.57,-26.21 41.98,-25.83 50.02,-32.73 52.57,-26.21" />
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-04-20 12:45:31 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "926.62,-24.88 772.62,-24.88 772.62,-5.63 926.62,-5.63 926.62,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "849.62" 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-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M429.28,-67.28C515.28,-56.84 667.54,-38.35 763.29,-26.73" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "763.67,-30.21 773.18,-25.53 762.83,-23.26 763.67,-30.21" />
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-04-20 12:45:31 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "185.5,-24.88 63.75,-24.88 63.75,-5.63 185.5,-5.63 185.5,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "124.62" 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-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M327.65,-66.05C286.07,-55.86 218.42,-39.26 172.75,-28.06" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "173.66,-24.67 163.11,-25.69 171.99,-31.47 173.66,-24.67" />
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-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M407.92,-66.05C457.79,-55.61 539.72,-38.44 593.17,-27.24" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "593.57,-30.73 602.64,-25.26 592.13,-23.88 593.57,-30.73" />
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-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M429.24,-71.17C616.51,-59.71 1155.09,-26.75 1293.75,-18.26" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1293.56,-21.78 1303.33,-17.68 1293.13,-14.79 1293.56,-21.78" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node17 -->
<g id= "Node000017" class= "node" >
<title > Node17</title>
<g id= "a_Node000017" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "413.75,-24.88 323.5,-24.88 323.5,-5.63 413.75,-5.63 413.75,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "368.62" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > cppad/cppad.hpp</text>
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-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M365.23,-66.18C365.77,-58.32 366.56,-46.57 367.25,-36.45" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "370.72,-37 367.91,-26.79 363.74,-36.53 370.72,-37" />
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-04-20 12:45:31 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "305.38,-30.5 203.88,-30.5 203.88,0 305.38,0 305.38,-30.5" />
<text xml:space= "preserve" text-anchor= "start" x= "211.88" y= "-17" font-family= "Helvetica,sans-Serif" font-size= "10.00" > fourdst/composition</text>
<text xml:space= "preserve" text-anchor= "middle" x= "254.62" 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>
<!-- Node8->Node18 -->
<g id= "edge15_Node000008_Node000018" class= "edge" >
<title > Node8- > Node18</title>
<g id= "a_edge15_Node000008_Node000018" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M347.92,-66.18C333.04,-58.22 310.75,-46.29 291.68,-36.08" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "293.58,-33.13 283.11,-31.5 290.28,-39.3 293.58,-33.13" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node19->Node17 -->
<g id= "edge18_Node000019_Node000017" class= "edge" >
<title > Node19- > Node17</title>
<g id= "a_edge18_Node000019_Node000017" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M218.05,-66.05C248.1,-56.11 296.52,-40.1 330.32,-28.92" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "331.34,-32.27 339.73,-25.81 329.14,-25.62 331.34,-32.27" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node19->Node18 -->
<g id= "edge17_Node000019_Node000018" class= "edge" >
<title > Node19- > Node18</title>
<g id= "a_edge17_Node000019_Node000018" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M200.35,-66.18C208.32,-58.84 219.97,-48.13 230.43,-38.51" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "232.72,-41.15 237.71,-31.81 227.98,-36 232.72,-41.15" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node20->Node8 -->
<g id= "edge20_Node000020_Node000008" class= "edge" >
<title > Node20- > Node8</title>
<g id= "a_edge20_Node000020_Node000008" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M673.34,-127.06C608.72,-116.61 501.79,-99.31 432.28,-88.07" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "432.95,-84.63 422.52,-86.49 431.84,-91.54 432.95,-84.63" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node20->Node11 -->
<g id= "edge21_Node000020_Node000011" class= "edge" >
<title > Node20- > Node11</title>
<g id= "a_edge21_Node000020_Node000011" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M743.08,-121.27C756.98,-107.14 778.62,-85.25 797.62,-66.5 809.1,-55.18 822.14,-42.58 832.3,-32.82" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "834.47,-35.58 839.27,-26.14 829.63,-30.53 834.47,-35.58" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node20->Node15 -->
<g id= "edge23_Node000020_Node000015" class= "edge" >
<title > Node20- > Node15</title>
<g id= "a_edge23_Node000020_Node000015" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M783.81,-122.48C844.75,-107.77 945.88,-84.01 1033.62,-66.5 1127.5,-47.77 1239.15,-29.8 1293.54,-21.33" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1294.02,-24.79 1303.37,-19.8 1292.95,-17.87 1294.02,-24.79" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node20->Node17 -->
<g id= "edge22_Node000020_Node000017" class= "edge" >
<title > Node20- > Node17</title>
<g id= "a_edge22_Node000020_Node000017" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M684.48,-121.32C613.13,-97.58 473.69,-51.2 406.55,-28.86" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "407.68,-25.55 397.08,-25.72 405.47,-32.19 407.68,-25.55" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node21->Node20 -->
<g id= "edge25_Node000021_Node000020" class= "edge" >
<title > Node21- > Node20</title>
<g id= "a_edge25_Node000021_Node000020" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M902.13,-188.19C869.11,-178.63 825.44,-166 790.18,-155.8" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "791.56,-152.56 780.98,-153.14 789.61,-159.28 791.56,-152.56" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node22 -->
<g id= "Node000022" class= "node" >
<title > Node22</title>
<g id= "a_Node000022" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1130.25,-146.62 1079,-146.62 1079,-127.38 1130.25,-127.38 1130.25,-146.62" />
<text xml:space= "preserve" text-anchor= "middle" x= "1104.62" 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>
2025-11-24 09:08:28 -05:00
<!-- Node21->Node22 -->
<g id= "edge26_Node000021_Node000022" class= "edge" >
<title > Node21- > Node22</title>
<g id= "a_edge26_Node000021_Node000022" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M986.34,-187.86C1012.3,-176.92 1047.52,-162.07 1072.76,-151.43" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1074,-154.71 1081.86,-147.6 1071.28,-148.26 1074,-154.71" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node23->Node18 -->
<g id= "edge29_Node000023_Node000018" class= "edge" >
<title > Node23- > Node18</title>
<g id= "a_edge29_Node000023_Node000018" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M877.58,-128.21C773.18,-112.34 530.6,-74.23 316.77,-30.86" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "317.62,-27.47 307.12,-28.9 316.22,-34.33 317.62,-27.47" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node25 -->
<g id= "Node000025" class= "node" >
<title > Node25</title>
<g id= "a_Node000025" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1740.62,-85.75 1700.62,-85.75 1700.62,-66.5 1740.62,-66.5 1740.62,-85.75" />
<text xml:space= "preserve" text-anchor= "middle" x= "1720.62" 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>
2025-11-24 09:08:28 -05:00
<!-- Node23->Node25 -->
<g id= "edge28_Node000023_Node000025" class= "edge" >
<title > Node23- > Node25</title>
<g id= "a_edge28_Node000023_Node000025" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M981.78,-130.28C1008.1,-127.5 1040.54,-124.23 1069.62,-121.75 1307.53,-101.49 1594.96,-84.34 1689.11,-78.92" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1689.06,-82.42 1698.85,-78.36 1688.66,-75.44 1689.06,-82.42" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node28->Node11 -->
<g id= "edge31_Node000028_Node000011" class= "edge" >
<title > Node28- > Node11</title>
<g id= "a_edge31_Node000028_Node000011" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M598.79,-197.57C661.98,-190.63 763.57,-176.12 792.62,-152.25 828.63,-122.67 842.25,-66.41 847.12,-36.36" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "850.54,-37.13 848.49,-26.73 843.61,-36.14 850.54,-37.13" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node28->Node14 -->
<g id= "edge34_Node000028_Node000014" class= "edge" >
<title > Node28- > Node14</title>
<g id= "a_edge34_Node000028_Node000014" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M560.75,-188.01C569.57,-178.42 580.71,-165.27 588.62,-152.25 612.16,-113.56 630.39,-63.4 639.4,-36.09" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "642.69,-37.31 642.42,-26.72 636.03,-35.17 642.69,-37.31" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node28->Node29 -->
<g id= "edge32_Node000028_Node000029" class= "edge" >
<title > Node28- > Node29</title>
<g id= "a_edge32_Node000028_Node000029" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M523.25,-187.86C509.43,-179.2 491.69,-168.1 476.48,-158.57" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "478.52,-155.72 468.19,-153.38 474.81,-161.66 478.52,-155.72" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node32 -->
<g id= "Node000032" class= "node" >
<title > Node32</title>
<g id= "a_Node000032" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "579.62,-146.62 521.62,-146.62 521.62,-127.38 579.62,-127.38 579.62,-146.62" />
<text xml:space= "preserve" text-anchor= "middle" x= "550.62" 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-04-20 12:45:31 -04:00
<!-- Node28->Node32 -->
<g id= "edge33_Node000028_Node000032" class= "edge" >
<title > Node28- > Node32</title>
<g id= "a_edge33_Node000028_Node000032" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M547.53,-187.86C548.08,-179.08 548.78,-167.77 549.38,-158.15" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "552.86,-158.53 549.98,-148.33 545.87,-158.1 552.86,-158.53" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node35 -->
<g id= "Node000035" class= "node" >
<title > Node35</title>
<g id= "a_Node000035" > <a xlink:href= "error__gridfire_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "#fff0f0" stroke= "red" points= "2110.38,-152.25 2014.88,-152.25 2014.88,-121.75 2110.38,-121.75 2110.38,-152.25" />
<text xml:space= "preserve" text-anchor= "start" x= "2022.88" y= "-138.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/exceptions</text>
<text xml:space= "preserve" text-anchor= "middle" x= "2062.62" 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-04-20 12:45:31 -04:00
<!-- Node34->Node35 -->
<g id= "edge36_Node000034_Node000035" class= "edge" >
<title > Node34- > Node35</title>
<g id= "a_edge36_Node000034_Node000035" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1945.12,-187.86C1966.61,-178.74 1994.5,-166.91 2017.71,-157.06" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2018.78,-160.41 2026.61,-153.28 2016.04,-153.97 2018.78,-160.41" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node35->Node25 -->
<g id= "edge37_Node000035_Node000025" class= "edge" >
<title > Node35- > Node25</title>
<g id= "a_edge37_Node000035_Node000025" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2014.71,-127.75C1943.53,-115.5 1811.83,-92.83 1751.84,-82.5" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1752.78,-79.11 1742.33,-80.86 1751.6,-86.01 1752.78,-79.11" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node37->Node14 -->
<g id= "edge39_Node000037_Node000014" class= "edge" >
<title > Node37- > Node14</title>
<g id= "a_edge39_Node000037_Node000014" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1192.97,-188.01C1183.72,-169.58 1165.19,-138.18 1139.62,-121.75 1066.49,-74.76 810.41,-37.29 698.56,-22.76" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "699.11,-19.31 688.74,-21.5 698.22,-26.25 699.11,-19.31" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node37->Node22 -->
<g id= "edge40_Node000037_Node000022" class= "edge" >
<title > Node37- > Node22</title>
<g id= "a_edge40_Node000037_Node000022" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1178.07,-187.86C1162.89,-177.56 1142.61,-163.79 1127.21,-153.33" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1129.39,-150.58 1119.15,-147.86 1125.45,-156.37 1129.39,-150.58" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node37->Node43 -->
<g id= "edge41_Node000037_Node000043" class= "edge" >
<title > Node37- > Node43</title>
<g id= "a_edge41_Node000037_Node000043" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1203.03,-187.86C1205.1,-178.98 1207.76,-167.52 1210.01,-157.83" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1213.37,-158.83 1212.23,-148.3 1206.56,-157.24 1213.37,-158.83" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node45->Node7 -->
<g id= "edge54_Node000045_Node000007" class= "edge" >
<title > Node45- > Node7</title>
<g id= "a_edge54_Node000045_Node000007" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M793.66,-320.86C778.76,-312.12 759.6,-300.89 743.25,-291.3" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "745.19,-288.38 734.79,-286.34 741.65,-294.42 745.19,-288.38" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node45->Node8 -->
<g id= "edge53_Node000045_Node000008" class= "edge" >
<title > Node45- > Node8</title>
<g id= "a_edge53_Node000045_Node000008" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M764.05,-334.25C701.81,-331.09 598.12,-320.42 516.62,-285.25 426.93,-246.54 385.04,-239.77 341.62,-152.25 332.47,-133.78 342.14,-110.94 351.6,-95.32" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "354.46,-97.34 357.04,-87.07 348.61,-93.49 354.46,-97.34" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node45->Node9 -->
<g id= "edge71_Node000045_Node000009" class= "edge" >
<title > Node45- > Node9</title>
<g id= "a_edge71_Node000045_Node000009" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M764.17,-332.48C595.51,-323.06 92.25,-294.24 77.62,-285.25 42.06,-263.39 29.62,-246.25 29.62,-204.5 29.62,-204.5 29.62,-204.5 29.62,-136 29.62,-101.03 26.61,-60.42 24.54,-36.61" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "28.04,-36.4 23.65,-26.76 21.07,-37.04 28.04,-36.4" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node45->Node11 -->
<g id= "edge48_Node000045_Node000011" class= "edge" >
<title > Node45- > Node11</title>
<g id= "a_edge48_Node000045_Node000011" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M819.3,-320.93C820.96,-302.71 826.6,-271.84 845.62,-254.75 901.13,-204.87 962.86,-276.9 1009.62,-218.75 1066.05,-148.59 935.33,-63.81 876.48,-30.59" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "878.48,-27.7 868.04,-25.91 875.09,-33.82 878.48,-27.7" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node45->Node12 -->
<g id= "edge50_Node000045_Node000012" class= "edge" >
<title > Node45- > Node12</title>
<g id= "a_edge50_Node000045_Node000012" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M764.1,-333.03C603.53,-325.59 141.84,-302.75 114.62,-285.25 80.25,-263.14 70.62,-245.37 70.62,-204.5 70.62,-204.5 70.62,-204.5 70.62,-136 70.62,-97.04 94.67,-56.75 110.67,-34.26" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "113.31,-36.58 116.44,-26.46 107.68,-32.41 113.31,-36.58" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node45->Node14 -->
<g id= "edge68_Node000045_Node000014" class= "edge" >
<title > Node45- > Node14</title>
<g id= "a_edge68_Node000045_Node000014" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M764.25,-334.05C661.83,-327.89 444.38,-297.52 374.62,-152.25 368.76,-140.03 366.97,-132.94 374.62,-121.75 388.35,-101.67 534.95,-52.05 606.62,-28.73" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "607.57,-32.1 616.01,-25.69 605.42,-25.44 607.57,-32.1" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node45->Node15 -->
<g id= "edge69_Node000045_Node000015" class= "edge" >
<title > Node45- > Node15</title>
<g id= "a_edge69_Node000045_Node000015" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M873.18,-332.76C1041.49,-324.19 1542.01,-297.69 1553.62,-285.25 1640.87,-191.84 1434.01,-71.5 1355.4,-30.59" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1357.05,-27.5 1346.55,-26.05 1353.85,-33.73 1357.05,-27.5" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node45->Node17 -->
<g id= "edge73_Node000045_Node000017" class= "edge" >
<title > Node45- > Node17</title>
<g id= "a_edge73_Node000045_Node000017" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M764.13,-333.04C617.17,-326.13 222.51,-305.74 203.62,-285.25 177.88,-257.31 177.74,-197.68 291.62,-66.5 304.67,-51.47 323.28,-39.16 338.93,-30.49" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "340.16,-33.8 347.36,-26.03 336.89,-27.61 340.16,-33.8" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node45->Node18 -->
<g id= "edge49_Node000045_Node000018" class= "edge" >
<title > Node45- > Node18</title>
<g id= "a_edge49_Node000045_Node000018" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M764.05,-332.86C608.95,-325.16 175.06,-302.21 149.62,-285.25 116.13,-262.92 108.62,-244.75 108.62,-204.5 108.62,-204.5 108.62,-204.5 108.62,-136 108.62,-103.98 106.26,-90.35 127.62,-66.5 137.2,-55.81 166.11,-44 193.93,-34.51" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "194.68,-37.95 203.06,-31.47 192.47,-31.31 194.68,-37.95" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node45->Node19 -->
<g id= "edge52_Node000045_Node000019" class= "edge" >
<title > Node45- > Node19</title>
<g id= "a_edge52_Node000045_Node000019" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M764.08,-332.25C609.78,-322.94 180.68,-296.11 170.62,-285.25 121.83,-232.52 160.44,-136.92 180.47,-96.26" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "183.53,-97.96 184.96,-87.47 177.29,-94.78 183.53,-97.96" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node45->Node20 -->
<g id= "edge55_Node000045_Node000020" class= "edge" >
<title > Node45- > Node20</title>
<g id= "a_edge55_Node000045_Node000020" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M764.12,-326.93C718.98,-318.6 659.99,-304.38 645.62,-285.25 614.44,-243.71 666.05,-189.22 700.88,-159.55" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "702.68,-162.6 708.15,-153.53 698.21,-157.21 702.68,-162.6" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node45->Node21 -->
<g id= "edge56_Node000045_Node000021" class= "edge" >
<title > Node45- > Node21</title>
<g id= "a_edge56_Node000045_Node000021" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M812.95,-320.91C807.21,-303.5 800.96,-274.31 814.62,-254.75 824.01,-241.31 858.9,-228.62 891.12,-219.36" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "891.75,-222.82 900.44,-216.76 889.87,-216.07 891.75,-222.82" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node45->Node22 -->
<g id= "edge70_Node000045_Node000022" class= "edge" >
<title > Node45- > Node22</title>
<g id= "a_edge70_Node000045_Node000022" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M825.65,-321.04C835.37,-302.64 854.69,-271.28 880.62,-254.75 942.83,-215.11 980.42,-258.39 1042.62,-218.75 1066.56,-203.5 1084.86,-175.61 1095.18,-156.94" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1098.18,-158.75 1099.73,-148.27 1091.98,-155.5 1098.18,-158.75" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node45->Node25 -->
<g id= "edge67_Node000045_Node000025" class= "edge" >
<title > Node45- > Node25</title>
<g id= "a_edge67_Node000045_Node000025" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M873.22,-332.59C1046.13,-323.27 1571.24,-294.31 1586.62,-285.25 1624.6,-262.89 1687.73,-142.78 1711.34,-95.89" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1714.33,-97.75 1715.66,-87.24 1708.06,-94.62 1714.33,-97.75" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node45->Node32 -->
<g id= "edge72_Node000045_Node000032" class= "edge" >
<title > Node45- > Node32</title>
<g id= "a_edge72_Node000045_Node000032" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M764.1,-335.28C686.07,-331.59 545.37,-311.62 485.62,-218.75 478.29,-207.35 479.65,-200.42 485.62,-188.25 493.09,-173.05 507.61,-161.14 521.04,-152.74" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "522.74,-155.79 529.65,-147.76 519.24,-149.73 522.74,-155.79" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node45->Node37 -->
<g id= "edge65_Node000045_Node000037" class= "edge" >
<title > Node45- > Node37</title>
<g id= "a_edge65_Node000045_Node000037" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M836.58,-320.95C863.94,-298.88 913.96,-259.04 923.62,-254.75 928.22,-252.71 1041.86,-232.37 1121.87,-218.2" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1122.19,-221.7 1131.43,-216.51 1120.97,-214.81 1122.19,-221.7" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node46 -->
<g id= "Node000046" class= "node" >
<title > Node46</title>
<g id= "a_Node000046" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1533,-213.12 1420.25,-213.12 1420.25,-193.88 1533,-193.88 1533,-213.12" />
<text xml:space= "preserve" text-anchor= "middle" x= "1476.62" 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-04-20 12:45:31 -04:00
<!-- Node45->Node46 -->
<g id= "edge51_Node000045_Node000046" class= "edge" >
<title > Node45- > Node46</title>
<g id= "a_edge51_Node000045_Node000046" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M872.89,-333.05C987.12,-327.44 1248.81,-312.01 1333.62,-285.25 1380.4,-270.49 1428.88,-239.11 1455.66,-220.1" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1457.53,-223.07 1463.58,-214.37 1453.43,-217.4 1457.53,-223.07" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node47 -->
<g id= "Node000047" class= "node" >
<title > Node47</title>
2026-04-20 12:45:31 -04:00
<g id= "a_Node000047" > <a xlink:href= "partition__abstract_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1386.75,-218.75 1284.5,-218.75 1284.5,-188.25 1386.75,-188.25 1386.75,-218.75" />
<text xml:space= "preserve" text-anchor= "start" x= "1292.5" y= "-205.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/partition</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1335.62" 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-04-20 12:45:31 -04:00
<!-- Node45->Node47 -->
<g id= "edge57_Node000045_Node000047" class= "edge" >
<title > Node45- > Node47</title>
<g id= "a_edge57_Node000045_Node000047" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M873.14,-333.25C993.97,-327.79 1276.24,-312.28 1309.62,-285.25 1325.88,-272.08 1332.11,-248.67 1334.42,-230.43" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1337.9,-230.87 1335.32,-220.59 1330.92,-230.23 1337.9,-230.87" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node48 -->
<g id= "Node000048" class= "node" >
<title > Node48</title>
2026-04-20 12:45:31 -04:00
<g id= "a_Node000048" > <a xlink:href= "construction_8h.html" target= "_top" xlink:title= "Functions for constructing nuclear reaction networks." >
<polygon fill= "#fff0f0" stroke= "red" points= "340.5,-285.25 212.75,-285.25 212.75,-254.75 340.5,-254.75 340.5,-285.25" />
<text xml:space= "preserve" text-anchor= "start" x= "220.75" y= "-271.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/procedures</text>
<text xml:space= "preserve" text-anchor= "middle" x= "276.62" 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-04-20 12:45:31 -04:00
<!-- Node45->Node48 -->
<g id= "edge60_Node000045_Node000048" class= "edge" >
<title > Node45- > Node48</title>
<g id= "a_edge60_Node000045_Node000048" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M764.17,-330.9C677.32,-323.27 502.16,-306.69 354.62,-285.25 353.78,-285.13 352.93,-285 352.08,-284.88" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "352.75,-281.44 342.33,-283.35 351.67,-288.35 352.75,-281.44" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node54 -->
<g id= "Node000054" class= "node" >
<title > Node54</title>
<g id= "a_Node000054" > <a xlink:href= "config_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1544.62,-279.62 1432.62,-279.62 1432.62,-260.38 1544.62,-260.38 1544.62,-279.62" />
<text xml:space= "preserve" text-anchor= "middle" x= "1488.62" 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-04-20 12:45:31 -04:00
<!-- Node45->Node54 -->
<g id= "edge63_Node000045_Node000054" class= "edge" >
<title > Node45- > Node54</title>
<g id= "a_edge63_Node000045_Node000054" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M872.95,-331.41C973.35,-323.67 1194.66,-305.82 1380.62,-285.25 1393.77,-283.8 1407.79,-282.07 1421.23,-280.34" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1421.38,-283.85 1430.85,-279.08 1420.48,-276.91 1421.38,-283.85" />
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>
<g id= "a_Node000055" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1060.5,-279.62 932.75,-279.62 932.75,-260.38 1060.5,-260.38 1060.5,-279.62" />
<text xml:space= "preserve" text-anchor= "middle" x= "996.62" y= "-266.12" font-family= "Helvetica,sans-Serif" font-size= "10.00" > ankerl/unordered_dense.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node45->Node55 -->
<g id= "edge66_Node000045_Node000055" class= "edge" >
<title > Node45- > Node55</title>
<g id= "a_edge66_Node000045_Node000055" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M859.02,-320.86C889.67,-309.76 931.41,-294.63 960.86,-283.96" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "961.87,-287.32 970.08,-280.62 959.48,-280.74 961.87,-287.32" />
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= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1179,-285.25 1078.25,-285.25 1078.25,-254.75 1179,-254.75 1179,-285.25" />
<text xml:space= "preserve" text-anchor= "start" x= "1086.25" y= "-271.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > cppad/utility/sparse</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1128.62" 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-04-20 12:45:31 -04:00
<!-- Node45->Node56 -->
<g id= "edge74_Node000045_Node000056" class= "edge" >
<title > Node45- > Node56</title>
<g id= "a_edge74_Node000045_Node000056" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M873.1,-325.24C921.55,-315.96 994.58,-301.63 1066.71,-285.85" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1067.31,-289.3 1076.33,-283.73 1065.81,-282.46 1067.31,-289.3" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node57 -->
<g id= "Node000057" class= "node" >
<title > Node57</title>
<g id= "a_Node000057" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1300.5,-285.25 1196.75,-285.25 1196.75,-254.75 1300.5,-254.75 1300.5,-285.25" />
<text xml:space= "preserve" text-anchor= "start" x= "1204.75" y= "-271.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > cppad/speed/sparse</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1248.62" y= "-260.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _jac_fun.hpp</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node45->Node57 -->
<g id= "edge75_Node000045_Node000057" class= "edge" >
<title > Node45- > Node57</title>
<g id= "a_edge75_Node000045_Node000057" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M872.96,-329.72C942.9,-321.93 1068.36,-306.73 1185.17,-285.59" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1185.75,-289.05 1194.96,-283.8 1184.49,-282.16 1185.75,-289.05" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node47->Node22 -->
<g id= "edge59_Node000047_Node000022" class= "edge" >
<title > Node47- > Node22</title>
<g id= "a_edge59_Node000047_Node000022" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1284.07,-188.11C1240.75,-176.01 1179.89,-159.01 1141.36,-148.26" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1142.67,-144.99 1132.1,-145.67 1140.79,-151.73 1142.67,-144.99" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node47->Node25 -->
<g id= "edge58_Node000047_Node000025" class= "edge" >
<title > Node47- > Node25</title>
<g id= "a_edge58_Node000047_Node000025" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1380.54,-187.87C1459.48,-162.17 1621.18,-109.51 1689.28,-87.33" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1690.26,-90.69 1698.69,-84.27 1688.1,-84.04 1690.26,-90.69" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node48->Node8 -->
<g id= "edge61_Node000048_Node000008" class= "edge" >
<title > Node48- > Node8</title>
<g id= "a_edge61_Node000048_Node000008" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M275.88,-254.36C275.16,-226.36 276.97,-164.24 303.62,-121.75 311.34,-109.46 323.77,-99.46 335.41,-92.06" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "337.15,-95.1 343.99,-87.01 333.59,-89.07 337.15,-95.1" />
2025-11-28 09:46:00 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node48->Node29 -->
<g id= "edge62_Node000048_Node000029" class= "edge" >
<title > Node48- > Node29</title>
<g id= "a_edge62_Node000048_Node000029" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M294.17,-254.51C314.02,-238.2 347.39,-211 376.62,-188.25 389.03,-178.6 402.9,-168.13 414.8,-159.27" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "416.69,-162.22 422.63,-153.45 412.51,-156.61 416.69,-162.22" />
2025-11-28 09:46:00 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node54->Node46 -->
<g id= "edge64_Node000054_Node000046" class= "edge" >
<title > Node54- > Node46</title>
<g id= "a_edge64_Node000054_Node000046" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1486.96,-260.03C1485.25,-250.89 1482.56,-236.39 1480.35,-224.5" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1483.83,-224.07 1478.56,-214.88 1476.94,-225.35 1483.83,-224.07" />
2025-11-28 09:46:00 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node72->Node48 -->
<g id= "edge78_Node000072_Node000048" class= "edge" >
<title > Node72- > Node48</title>
<g id= "a_edge78_Node000072_Node000048" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M413.46,-320.86C387.98,-311.58 354.78,-299.48 327.47,-289.53" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "328.95,-286.34 318.36,-286.21 326.56,-292.92 328.95,-286.34" />
2025-11-28 09:46:00 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node75->Node7 -->
<g id= "edge81_Node000075_Node000007" class= "edge" >
<title > Node75- > Node7</title>
<g id= "a_edge81_Node000075_Node000007" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1533.96,-323.41C1527.77,-322.61 1521.6,-321.88 1515.62,-321.25 1253.47,-293.67 1186.69,-301.97 923.62,-285.25 873.53,-282.07 816.87,-278.3 774.3,-275.45" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "774.68,-271.96 764.47,-274.79 774.22,-278.95 774.68,-271.96" />
2025-11-28 09:46:00 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node75->Node15 -->
<g id= "edge83_Node000075_Node000015" class= "edge" >
<title > Node75- > Node15</title>
<g id= "a_edge83_Node000075_Node000015" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1687.07,-331.98C1899.37,-321.21 2480.62,-284.4 2480.62,-204.5 2480.62,-204.5 2480.62,-204.5 2480.62,-136 2480.62,-20.14 1548.53,-15.81 1359.74,-16.12" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1359.9,-12.62 1349.91,-16.14 1359.91,-19.62 1359.9,-12.62" />
2025-11-28 09:46:00 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node75->Node25 -->
<g id= "edge84_Node000075_Node000025" class= "edge" >
<title > Node75- > Node25</title>
<g id= "a_edge84_Node000075_Node000025" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1630.2,-320.94C1641.2,-311.82 1654.34,-299.16 1662.62,-285.25 1699.7,-223 1713.85,-136.2 1718.56,-97.33" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1722.01,-97.93 1719.65,-87.6 1715.06,-97.15 1722.01,-97.93" />
2025-11-28 09:46:00 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node75->Node37 -->
<g id= "edge82_Node000075_Node000037" class= "edge" >
<title > Node75- > Node37</title>
<g id= "a_edge82_Node000075_Node000037" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1604.84,-321.02C1596.54,-302.29 1579.34,-270.25 1553.62,-254.75 1449.94,-192.25 1401.46,-235.62 1277.36,-218.85" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1278.22,-215.44 1267.81,-217.45 1277.2,-222.36 1278.22,-215.44" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node77->Node37 -->
<g id= "edge86_Node000077_Node000037" class= "edge" >
<title > Node77- > Node37</title>
<g id= "a_edge86_Node000077_Node000037" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1418.05,-320.91C1392.66,-304.03 1348.96,-275.84 1309.62,-254.75 1288.92,-243.65 1265.3,-232.65 1245.27,-223.79" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1246.81,-220.64 1236.24,-219.84 1244,-227.05 1246.81,-220.64" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node88->Node34 -->
<g id= "edge89_Node000088_Node000034" class= "edge" >
<title > Node88- > Node34</title>
<g id= "a_edge89_Node000088_Node000034" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2090.55,-255.4C2055.23,-245.41 2007.06,-231.78 1969.44,-221.14" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1970.67,-217.85 1960.09,-218.49 1968.76,-224.58 1970.67,-217.85" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node88->Node35 -->
<g id= "edge88_Node000088_Node000035" class= "edge" >
<title > Node88- > Node35</title>
<g id= "a_edge88_Node000088_Node000035" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2130.2,-254.48C2117.3,-232.25 2092.51,-189.52 2076.81,-162.45" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2079.89,-160.79 2071.85,-153.89 2073.84,-164.3 2079.89,-160.79" />
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>
<g id= "a_Node000089" > <a xlink:href= "error__utils_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "2224.38,-218.75 2128.88,-218.75 2128.88,-188.25 2224.38,-188.25 2224.38,-218.75" />
<text xml:space= "preserve" text-anchor= "start" x= "2136.88" y= "-205.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/exceptions</text>
<text xml:space= "preserve" text-anchor= "middle" x= "2176.62" y= "-194" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /error_utils.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node88->Node89 -->
<g id= "edge90_Node000088_Node000089" class= "edge" >
<title > Node88- > Node89</title>
<g id= "a_edge90_Node000088_Node000089" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2147.25,-254.36C2151.67,-246.86 2157.17,-237.52 2162.22,-228.96" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2165.21,-230.77 2167.27,-220.38 2159.18,-227.22 2165.21,-230.77" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node90 -->
<g id= "Node000090" class= "node" >
<title > Node90</title>
<g id= "a_Node000090" > <a xlink:href= "error__debug_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "#fff0f0" stroke= "red" points= "2452.38,-218.75 2356.88,-218.75 2356.88,-188.25 2452.38,-188.25 2452.38,-218.75" />
<text xml:space= "preserve" text-anchor= "start" x= "2364.88" y= "-205.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/exceptions</text>
<text xml:space= "preserve" text-anchor= "middle" x= "2404.62" y= "-194" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /error_debug.h</text>
2025-11-28 09:46:00 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node88->Node90 -->
<g id= "edge92_Node000088_Node000090" class= "edge" >
<title > Node88- > Node90</title>
<g id= "a_edge92_Node000088_Node000090" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2186.8,-257.55C2226.78,-248.01 2285.42,-233.96 2345.58,-219.24" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2346.08,-222.72 2354.96,-216.94 2344.41,-215.92 2346.08,-222.72" />
2025-11-28 09:46:00 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node92 -->
<g id= "Node000092" class= "node" >
<title > Node92</title>
<g id= "a_Node000092" > <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= "2338.38,-218.75 2242.88,-218.75 2242.88,-188.25 2338.38,-188.25 2338.38,-218.75" />
<text xml:space= "preserve" text-anchor= "start" x= "2250.88" y= "-205.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/exceptions</text>
<text xml:space= "preserve" text-anchor= "middle" x= "2290.62" y= "-194" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /error_policy.h</text>
2025-11-28 09:46:00 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node88->Node92 -->
<g id= "edge95_Node000088_Node000092" class= "edge" >
<title > Node88- > Node92</title>
<g id= "a_edge95_Node000088_Node000092" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2173.12,-254.36C2194.61,-245.24 2222.5,-233.41 2245.71,-223.56" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2246.78,-226.91 2254.61,-219.78 2244.04,-220.47 2246.78,-226.91" />
2025-11-28 09:46:00 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node93 -->
<g id= "Node000093" class= "node" >
<title > Node93</title>
<g id= "a_Node000093" > <a xlink:href= "error__reaction_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "#fff0f0" stroke= "red" points= "1844.38,-218.75 1748.88,-218.75 1748.88,-188.25 1844.38,-188.25 1844.38,-218.75" />
<text xml:space= "preserve" text-anchor= "start" x= "1756.88" y= "-205.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/exceptions</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1796.62" 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-04-20 12:45:31 -04:00
<!-- Node88->Node93 -->
<g id= "edge97_Node000088_Node000093" class= "edge" >
<title > Node88- > Node93</title>
<g id= "a_edge97_Node000088_Node000093" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2090.52,-261.58C2035.97,-252.93 1944.15,-237.66 1855.81,-219.13" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1856.76,-215.75 1846.25,-217.1 1855.31,-222.6 1856.76,-215.75" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node94 -->
<g id= "Node000094" class= "node" >
<title > Node94</title>
<g id= "a_Node000094" > <a xlink:href= "error__solver_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "2072.38,-218.75 1976.88,-218.75 1976.88,-188.25 2072.38,-188.25 2072.38,-218.75" />
<text xml:space= "preserve" text-anchor= "start" x= "1984.88" y= "-205.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/exceptions</text>
<text xml:space= "preserve" text-anchor= "middle" x= "2024.62" 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-04-20 12:45:31 -04:00
<!-- Node88->Node94 -->
<g id= "edge100_Node000088_Node000094" class= "edge" >
<title > Node88- > Node94</title>
<g id= "a_edge100_Node000088_Node000094" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2112.76,-254.36C2097.16,-245.54 2077.08,-234.18 2060.03,-224.53" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2062.14,-221.7 2051.71,-219.82 2058.69,-227.79 2062.14,-221.7" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node89->Node35 -->
<g id= "edge91_Node000089_Node000035" class= "edge" >
<title > Node89- > Node35</title>
<g id= "a_edge91_Node000089_Node000035" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2150.76,-187.86C2135.16,-179.04 2115.08,-167.68 2098.03,-158.03" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2100.14,-155.2 2089.71,-153.32 2096.69,-161.29 2100.14,-155.2" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node90->Node25 -->
<g id= "edge93_Node000090_Node000025" class= "edge" >
<title > Node90- > Node25</title>
<g id= "a_edge93_Node000090_Node000025" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2361.23,-187.78C2305.82,-169.56 2206.68,-138.83 2119.62,-121.75 1984.12,-95.16 1819.4,-83 1751.82,-78.86" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1752.43,-75.39 1742.24,-78.29 1752.02,-82.38 1752.43,-75.39" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node90->Node35 -->
<g id= "edge94_Node000090_Node000035" class= "edge" >
<title > Node90- > Node35</title>
<g id= "a_edge94_Node000090_Node000035" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2356.48,-190.21C2353.49,-189.53 2350.52,-188.87 2347.62,-188.25 2270,-171.72 2179.65,-156.46 2121.84,-147.19" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2122.65,-143.78 2112.22,-145.66 2121.55,-150.69 2122.65,-143.78" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node92->Node35 -->
<g id= "edge96_Node000092_Node000035" class= "edge" >
<title > Node92- > Node35</title>
<g id= "a_edge96_Node000092_Node000035" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2242.55,-188.9C2207.23,-178.91 2159.06,-165.28 2121.44,-154.64" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2122.67,-151.35 2112.09,-151.99 2120.76,-158.08 2122.67,-151.35" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node93->Node25 -->
<g id= "edge98_Node000093_Node000025" class= "edge" >
<title > Node93- > Node25</title>
<g id= "a_edge98_Node000093_Node000025" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1787.91,-188.12C1774.12,-165.37 1747.28,-121.09 1731.99,-95.88" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1735.01,-94.1 1726.83,-87.36 1729.02,-97.73 1735.01,-94.1" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node93->Node35 -->
<g id= "edge99_Node000093_Node000035" class= "edge" >
<title > Node93- > Node35</title>
<g id= "a_edge99_Node000093_Node000035" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1844.82,-190.42C1847.8,-189.68 1850.75,-188.95 1853.62,-188.25 1904.09,-175.88 1961.49,-162.1 2003.34,-152.1" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2004.06,-155.53 2012.98,-149.8 2002.44,-148.72 2004.06,-155.53" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node94->Node35 -->
<g id= "edge101_Node000094_Node000035" class= "edge" >
<title > Node94- > Node35</title>
<g id= "a_edge101_Node000094_Node000035" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2033.25,-187.86C2037.67,-180.36 2043.17,-171.02 2048.22,-162.46" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2051.21,-164.27 2053.27,-153.88 2045.18,-160.72 2051.21,-164.27" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node96->Node6 -->
<g id= "edge104_Node000096_Node000006" class= "edge" >
<title > Node96- > Node6</title>
<g id= "a_edge104_Node000096_Node000006" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1673.78,-442.53C1624.74,-433.4 1549.08,-419.31 1496.46,-409.51" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1497.22,-406.1 1486.75,-407.71 1495.94,-412.98 1497.22,-406.1" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node96->Node11 -->
<g id= "edge105_Node000096_Node000011" class= "edge" >
<title > Node96- > Node11</title>
<g id= "a_edge105_Node000096_Node000011" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1722.69,-442.7C1722.48,-420.55 1719.52,-361.9 1695.62,-321.25 1649.8,-243.28 1621.93,-229.85 1541.62,-188.25 1340.89,-84.26 1074.41,-41.11 938.13,-24.91" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "938.79,-21.47 928.45,-23.79 937.98,-28.42 938.79,-21.47" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node96->Node15 -->
<g id= "edge106_Node000096_Node000015" class= "edge" >
<title > Node96- > Node15</title>
<g id= "a_edge106_Node000096_Node000015" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1767.99,-442.54C1936.76,-408.11 2518.62,-283.68 2518.62,-204.5 2518.62,-204.5 2518.62,-204.5 2518.62,-136 2518.62,-118.04 2577.16,-116.88 2383.62,-66.5 2183.28,-14.34 1516.44,-15.08 1359.78,-16" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1360.08,-12.49 1350.1,-16.06 1360.13,-19.49 1360.08,-12.49" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node96->Node43 -->
<g id= "edge107_Node000096_Node000043" class= "edge" >
<title > Node96- > Node43</title>
<g id= "a_edge107_Node000096_Node000043" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1722.69,-442.7C1722.48,-420.55 1719.52,-361.9 1695.62,-321.25 1649.8,-243.28 1623.74,-226.15 1541.62,-188.25 1445.35,-143.82 1317.89,-137.34 1254.28,-137.18" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1254.3,-133.68 1244.31,-137.21 1254.33,-140.68 1254.3,-133.68" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
</g>
</svg>