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">
<!-- Generated by graphviz version 13.0.1 (20250615.1724)
-->
<!-- Title: src/include/gridfire/engine/engine_abstract.h Pages: 1 -->
<!-- zoomable 705 -->
<svg id= "main" version= "1.1" xmlns= "http://www.w3.org/2000/svg" xmlns:xlink= "http://www.w3.org/1999/xlink" xml:space= "preserve" onload= "init(evt)" >
<style type= "text/css" > < ![CDATA[
.node, .edge {opacity: 0.7;}
.node.selected, .edge.selected {opacity: 1;}
.edge:hover path { stroke: red; }
.edge:hover polygon { stroke: red; fill: red; }
]]></style>
<defs >
<circle id= "rim" cx= "0" cy= "0" r= "7" />
<circle id= "rim2" cx= "0" cy= "0" r= "3.5" />
<g id= "zoomPlus" >
<use xlink:href= "#rim" fill= "#404040" > <set attributeName= "fill" to= "#808080" begin= "zoomplus.mouseover" end= "zoomplus.mouseout" /> </use>
<path d= "M-4,0h8M0,-4v8" fill= "none" stroke= "white" stroke-width= "1.5" pointer-events= "none" />
</g>
<g id= "zoomMin" >
<use xlink:href= "#rim" fill= "#404040" > <set attributeName= "fill" to= "#808080" begin= "zoomminus.mouseover" end= "zoomminus.mouseout" /> </use>
<path d= "M-4,0h8" fill= "none" stroke= "white" stroke-width= "1.5" pointer-events= "none" />
</g>
<g id= "arrowUp" transform= "translate(30 24)" >
<use xlink:href= "#rim" />
<path pointer-events= "none" fill= "none" stroke= "white" stroke-width= "1.5" d= "M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5" />
</g>
<g id= "arrowRight" transform= "rotate(90) translate(36 -43)" >
<use xlink:href= "#rim" />
<path pointer-events= "none" fill= "none" stroke= "white" stroke-width= "1.5" d= "M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5" />
</g>
<g id= "arrowDown" transform= "rotate(180) translate(-30 -48)" >
<use xlink:href= "#rim" />
<path pointer-events= "none" fill= "none" stroke= "white" stroke-width= "1.5" d= "M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5" />
</g>
<g id= "arrowLeft" transform= "rotate(270) translate(-36 17)" >
<use xlink:href= "#rim" />
<path pointer-events= "none" fill= "none" stroke= "white" stroke-width= "1.5" d= "M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5" />
</g>
<g id= "resetDef" >
<use xlink:href= "#rim2" fill= "#404040" > <set attributeName= "fill" to= "#808080" begin= "reset.mouseover" end= "reset.mouseout" /> </use>
</g>
</defs>
<script type= "application/ecmascript" >
2025-11-24 09:08:28 -05:00
var viewWidth = 2566;
2025-11-06 09:16:40 -05:00
var viewHeight = 705;
var sectionId = 'dynsection-1';
</script>
<script type= "application/ecmascript" xlink:href= "svg.min.js" />
<svg id= "graph" class= "graph" >
<g id= "viewport" >
<title > src/include/gridfire/engine/engine_abstract.h</title>
<!-- Node1 -->
<g id= "Node000001" class= "node" >
<title > Node1</title>
<g id= "a_Node000001" > <a xlink:title= "Abstract interfaces for reaction network engines in GridFire." >
2025-11-24 09:08:28 -05:00
<polygon fill= "#999999" stroke= "#666666" points= "1469.38,-696.5 1341.62,-696.5 1341.62,-666 1469.38,-666 1469.38,-696.5" />
<text xml:space= "preserve" text-anchor= "start" x= "1349.62" y= "-683" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1405.5" y= "-671.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine/engine_abstract.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node2 -->
<g id= "Node000002" class= "node" >
<title > Node2</title>
2025-11-24 09:08:28 -05:00
<g id= "a_Node000002" > <a xlink:href= "dynamic__engine__diagnostics_8h.html" target= "_top" xlink:title= "Diagnostics utilities for DynamicEngine instances." >
<polygon fill= "white" stroke= "#666666" points= "280.38,-630 140.62,-630 140.62,-588.25 280.38,-588.25 280.38,-630" />
<text xml:space= "preserve" text-anchor= "start" x= "148.62" y= "-616.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "start" x= "148.62" y= "-605.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine/diagnostics/dynamic</text>
<text xml:space= "preserve" text-anchor= "middle" x= "210.5" y= "-594" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _engine_diagnostics.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= " " >
2025-11-24 09:08:28 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1330.01,-675.82C1113.17,-663.1 490.62,-626.56 280.63,-614.24" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1329.55,-679.3 1339.74,-676.39 1329.96,-672.31 1329.55,-679.3" />
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:href= "dynamic__engine__diagnostics_8cpp.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "163,-546.62 0,-546.62 0,-516.12 163,-516.12 163,-546.62" />
<text xml:space= "preserve" text-anchor= "start" x= "8" y= "-533.12" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/engine/diagnostics</text>
<text xml:space= "preserve" text-anchor= "middle" x= "81.5" y= "-521.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /dynamic_engine_diagnostics.cpp</text>
</a>
</g>
</g>
<!-- Node1->Node3 -->
2025-11-24 09:08:28 -05:00
<g id= "edge94_Node000001_Node000003" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node1- > Node3</title>
2025-11-24 09:08:28 -05:00
<g id= "a_edge94_Node000001_Node000003" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1329.87,-679.36C1063.5,-675.97 182.13,-662.34 131.5,-630 102.13,-611.24 89.2,-569.41 84.21,-547.09" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1329.78,-682.86 1339.82,-679.49 1329.87,-675.86 1329.78,-682.86" />
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." >
2025-11-24 09:08:28 -05:00
<polygon fill= "white" stroke= "#666666" points= "1268.25,-163.5 1172.75,-163.5 1172.75,-133 1268.25,-133 1268.25,-163.5" />
<text xml:space= "preserve" text-anchor= "start" x= "1180.75" y= "-150" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1220.5" y= "-138.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine/engine.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node1->Node6 -->
<g id= "edge5_Node000001_Node000006" class= "edge" >
<title > Node1- > Node6</title>
<g id= "a_edge5_Node000001_Node000006" > <a xlink:title= " " >
2025-11-24 09:08:28 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1329.8,-677.37C1227.84,-672.41 1052.65,-659.75 996.5,-630 892.57,-574.94 899.35,-511.02 871.5,-396.75 850.7,-311.42 815.89,-255.56 883.5,-199.5 926.59,-163.77 1090.14,-153.41 1172.5,-150.43" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1329.59,-680.86 1339.74,-677.84 1329.92,-673.87 1329.59,-680.86" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node10 -->
<g id= "Node000010" class= "node" >
<title > Node10</title>
2025-11-24 09:08:28 -05:00
<g id= "a_Node000010" > <a xlink:href= "engine__graph_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1647.75,-468.88 1531.25,-468.88 1531.25,-438.38 1647.75,-438.38 1647.75,-468.88" />
<text xml:space= "preserve" text-anchor= "start" x= "1539.25" y= "-455.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1589.5" y= "-444.12" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine/engine_graph.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node1->Node10 -->
2025-11-24 09:08:28 -05:00
<g id= "edge12_Node000001_Node000010" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node1- > Node10</title>
2025-11-24 09:08:28 -05:00
<g id= "a_edge12_Node000001_Node000010" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1469.93,-661.19C1487.07,-653.67 1504.42,-643.5 1517.5,-630 1563.29,-582.71 1581.48,-502.27 1587.24,-469.34" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1468.65,-657.93 1460.72,-664.96 1471.3,-664.41 1468.65,-657.93" />
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:href= "priming_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1230.12,-391.12 1088.88,-391.12 1088.88,-360.62 1230.12,-360.62 1230.12,-391.12" />
<text xml:space= "preserve" text-anchor= "start" x= "1096.88" y= "-377.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1159.5" y= "-366.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine/procedures/priming.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node1->Node11 -->
<g id= "edge36_Node000001_Node000011" class= "edge" >
<title > Node1- > Node11</title>
<g id= "a_edge36_Node000001_Node000011" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1379.86,-658.24C1352.21,-633.83 1307.69,-592.57 1274.5,-552.25 1228.68,-496.59 1184.95,-422.12 1167.48,-391.23" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1377.24,-660.6 1387.07,-664.55 1381.85,-655.33 1377.24,-660.6" />
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:href= "priming_8cpp.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1016.88,-235.62 892.12,-235.62 892.12,-205.12 1016.88,-205.12 1016.88,-235.62" />
<text xml:space= "preserve" text-anchor= "start" x= "900.12" y= "-222.12" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/engine/procedures</text>
<text xml:space= "preserve" text-anchor= "middle" x= "954.5" y= "-210.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /priming.cpp</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node1->Node14 -->
<g id= "edge95_Node000001_Node000014" class= "edge" >
<title > Node1- > Node14</title>
<g id= "a_edge95_Node000001_Node000014" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1330.02,-676.92C1240.68,-671.71 1098.49,-659.04 1054.5,-630 919.51,-540.89 909.12,-474.75 865.5,-319 860.5,-301.13 856.52,-293.49 865.5,-277.25 876.01,-258.25 895.98,-244.84 914.34,-235.93" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1329.76,-680.41 1339.94,-677.48 1330.15,-673.42 1329.76,-680.41" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node16 -->
<g id= "Node000016" class= "node" >
<title > Node16</title>
<g id= "a_Node000016" > <a xlink:href= "engine__defined_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1636.25,-396.75 1528.75,-396.75 1528.75,-355 1636.25,-355 1636.25,-396.75" />
<text xml:space= "preserve" text-anchor= "start" x= "1536.75" y= "-383.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "start" x= "1536.75" y= "-372" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine/views/engine</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1582.5" y= "-360.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _defined.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node1->Node16 -->
<g id= "edge40_Node000001_Node000016" class= "edge" >
<title > Node1- > Node16</title>
<g id= "a_edge40_Node000001_Node000016" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1427.45,-657.28C1434.49,-649.11 1441.91,-639.55 1447.5,-630 1494.9,-549.07 1470.15,-510.57 1522.5,-432.75 1531.48,-419.4 1544.22,-406.95 1555.65,-397.21" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1424.85,-654.94 1420.79,-664.72 1430.07,-659.61 1424.85,-654.94" />
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>
<g id= "a_Node000019" > <a xlink:href= "stellar__policy_8cpp.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1870.5,-163.5 1770.5,-163.5 1770.5,-133 1870.5,-133 1870.5,-163.5" />
<text xml:space= "preserve" text-anchor= "start" x= "1778.5" y= "-150" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/policy/stellar</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1820.5" y= "-138.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _policy.cpp</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node1->Node19 -->
<g id= "edge97_Node000001_Node000019" class= "edge" >
<title > Node1- > Node19</title>
<g id= "a_edge97_Node000001_Node000019" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1480.71,-665.47C1517.51,-657.09 1562.05,-645.2 1600.5,-630 1667.41,-603.54 1681.18,-589.89 1742.5,-552.25 1770.5,-535.06 1772.9,-522.46 1803.5,-510.5 1906.41,-470.26 1952.46,-527.35 2049.5,-474.5 2130.13,-430.58 2153.22,-404.95 2185.5,-319 2192.02,-301.63 2195.34,-292.98 2185.5,-277.25 2164.53,-243.74 2062.68,-212.92 2025.5,-199.5 1973.97,-180.9 1912.71,-166.89 1870.66,-158.45" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1480.03,-662.03 1471.03,-667.63 1481.55,-668.87 1480.03,-662.03" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node22 -->
<g id= "Node000022" class= "node" >
<title > Node22</title>
2025-11-24 09:08:28 -05:00
<g id= "a_Node000022" > <a xlink:href= "engine__multiscale_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1472.25,-396.75 1364.75,-396.75 1364.75,-355 1472.25,-355 1472.25,-396.75" />
<text xml:space= "preserve" text-anchor= "start" x= "1372.75" y= "-383.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "start" x= "1372.75" y= "-372" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine/views/engine</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1418.5" y= "-360.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _multiscale.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node1->Node22 -->
2025-11-24 09:08:28 -05:00
<g id= "edge41_Node000001_Node000022" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node1- > Node22</title>
2025-11-24 09:08:28 -05:00
<g id= "a_edge41_Node000001_Node000022" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1418.12,-655.32C1421.66,-647.4 1425.18,-638.49 1427.5,-630 1450.75,-545.05 1466.77,-518.46 1446.5,-432.75 1443.55,-420.29 1437.37,-407.45 1431.57,-397.22" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1414.97,-653.81 1413.86,-664.34 1421.3,-656.79 1414.97,-653.81" />
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= "engine__adaptive_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1031.25,-396.75 923.75,-396.75 923.75,-355 1031.25,-355 1031.25,-396.75" />
<text xml:space= "preserve" text-anchor= "start" x= "931.75" y= "-383.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "start" x= "931.75" y= "-372" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine/views/engine</text>
<text xml:space= "preserve" text-anchor= "middle" x= "977.5" y= "-360.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _adaptive.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node1->Node23 -->
<g id= "edge37_Node000001_Node000023" class= "edge" >
<title > Node1- > Node23</title>
<g id= "a_edge37_Node000001_Node000023" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1330.01,-675.03C1252.11,-668.38 1136.98,-654.7 1100.5,-630 1017.97,-574.12 988.86,-446.56 980.45,-397.05" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1329.45,-678.49 1339.71,-675.83 1330.03,-671.52 1329.45,-678.49" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node25 -->
<g id= "Node000025" class= "node" >
<title > Node25</title>
2025-11-24 09:08:28 -05:00
<g id= "a_Node000025" > <a xlink:href= "engine__view__abstract_8h.html" target= "_top" xlink:title= "Abstract interfaces for engine "views" in GridFire." >
<polygon fill= "white" stroke= "#666666" points= "1437.25,-474.5 1329.75,-474.5 1329.75,-432.75 1437.25,-432.75 1437.25,-474.5" />
<text xml:space= "preserve" text-anchor= "start" x= "1337.75" y= "-461" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "start" x= "1337.75" y= "-449.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine/views/engine</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1383.5" y= "-438.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _view_abstract.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node1->Node25 -->
2025-11-24 09:08:28 -05:00
<g id= "edge42_Node000001_Node000025" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node1- > Node25</title>
2025-11-24 09:08:28 -05:00
<g id= "a_edge42_Node000001_Node000025" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1409.55,-654.41C1413.99,-620.82 1419.19,-560.56 1408.5,-510.5 1405.86,-498.13 1400.27,-485.19 1395.05,-474.88" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1406.13,-653.61 1408.19,-664 1413.06,-654.6 1406.13,-653.61" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node26 -->
<g id= "Node000026" class= "node" >
<title > Node26</title>
2025-11-24 09:08:28 -05:00
<g id= "a_Node000026" > <a xlink:href= "python_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "2431,-624.38 2316,-624.38 2316,-593.88 2431,-593.88 2431,-624.38" />
<text xml:space= "preserve" text-anchor= "start" x= "2324" y= "-610.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "2373.5" y= "-599.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /io/generative/python.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node1->Node26 -->
2025-11-24 09:08:28 -05:00
<g id= "edge47_Node000001_Node000026" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node1- > Node26</title>
2025-11-24 09:08:28 -05:00
<g id= "a_edge47_Node000001_Node000026" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1480.97,-680.8C1634.89,-680.86 1995.77,-675.6 2294.5,-630 2303.17,-628.68 2312.27,-626.83 2321.09,-624.79" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1481.32,-677.3 1471.32,-680.79 1481.32,-684.3 1481.32,-677.3" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node32 -->
<g id= "Node000032" class= "node" >
<title > Node32</title>
<g id= "a_Node000032" > <a xlink:href= "python_8cpp.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "2557.88,-546.62 2457.12,-546.62 2457.12,-516.12 2557.88,-516.12 2557.88,-546.62" />
<text xml:space= "preserve" text-anchor= "start" x= "2465.12" y= "-533.12" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/io/generative</text>
<text xml:space= "preserve" text-anchor= "middle" x= "2507.5" y= "-521.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /python.cpp</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node1->Node32 -->
<g id= "edge96_Node000001_Node000032" class= "edge" >
<title > Node1- > Node32</title>
<g id= "a_edge96_Node000001_Node000032" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1481.08,-680.42C1705.49,-680.41 2357.45,-676.34 2440.5,-630 2473.53,-611.57 2493.69,-569.2 2502.42,-546.82" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1481.28,-676.92 1471.28,-680.42 1481.28,-683.92 1481.28,-676.92" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node33 -->
<g id= "Node000033" class= "node" >
<title > Node33</title>
<g id= "a_Node000033" > <a xlink:href= "policy__abstract_8h.html" target= "_top" xlink:title= "Abstract policy interfaces used to construct reaction networks (DynamicEngine) from seed compositions..." >
<polygon fill= "white" stroke= "#666666" points= "2040.38,-468.88 1918.62,-468.88 1918.62,-438.38 2040.38,-438.38 2040.38,-468.88" />
<text xml:space= "preserve" text-anchor= "start" x= "1926.62" y= "-455.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1979.5" y= "-444.12" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /policy/policy_abstract.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node1->Node33 -->
<g id= "edge50_Node000001_Node000033" class= "edge" >
<title > Node1- > Node33</title>
<g id= "a_edge50_Node000001_Node000033" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1462.98,-661.92C1488.85,-653.12 1519.57,-641.91 1546.5,-630 1649.7,-584.38 1665.53,-551.9 1770.5,-510.5 1818.89,-491.42 1876.1,-476.63 1918.41,-467.07" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1462.01,-658.55 1453.65,-665.05 1464.24,-665.18 1462.01,-658.55" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node36 -->
<g id= "Node000036" class= "node" >
<title > Node36</title>
<g id= "a_Node000036" > <a xlink:href= "stellar__policy_8h.html" target= "_top" xlink:title= "High-level concrete NetworkPolicy for specific stellar environments." >
<polygon fill= "white" stroke= "#666666" points= "2260.12,-235.62 2148.88,-235.62 2148.88,-205.12 2260.12,-205.12 2260.12,-235.62" />
<text xml:space= "preserve" text-anchor= "start" x= "2156.88" y= "-222.12" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "2204.5" y= "-210.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /policy/stellar_policy.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node1->Node36 -->
<g id= "edge68_Node000001_Node000036" class= "edge" >
<title > Node1- > Node36</title>
<g id= "a_edge68_Node000001_Node000036" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1480.95,-678.38C1633.65,-673.99 1974.32,-660.96 2086.5,-630 2179.55,-604.32 2280.5,-628.9 2280.5,-532.38 2280.5,-532.38 2280.5,-532.38 2280.5,-374.88 2280.5,-330.19 2277.74,-316.56 2256.5,-277.25 2247.81,-261.16 2233.38,-246.18 2221.92,-235.79" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1481.25,-674.87 1471.36,-678.65 1481.45,-681.87 1481.25,-674.87" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node40 -->
<g id= "Node000040" class= "node" >
<title > Node40</title>
<g id= "a_Node000040" > <a xlink:href= "weak_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "2077.62,-624.38 1963.38,-624.38 1963.38,-593.88 2077.62,-593.88 2077.62,-624.38" />
<text xml:space= "preserve" text-anchor= "start" x= "1971.38" y= "-610.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "2020.5" y= "-599.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /reaction/weak/weak.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node1->Node40 -->
<g id= "edge69_Node000001_Node000040" class= "edge" >
<title > Node1- > Node40</title>
<g id= "a_edge69_Node000001_Node000040" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1481.17,-671.62C1605.77,-657.41 1851.4,-629.41 1962.95,-616.69" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1480.91,-668.13 1471.37,-672.74 1481.7,-675.08 1480.91,-668.13" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node45 -->
<g id= "Node000045" class= "node" >
<title > Node45</title>
<g id= "a_Node000045" > <a xlink:href= "_c_v_o_d_e__solver__strategy_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "705.5,-552.25 575.5,-552.25 575.5,-510.5 705.5,-510.5 705.5,-552.25" />
<text xml:space= "preserve" text-anchor= "start" x= "583.5" y= "-538.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "start" x= "583.5" y= "-527.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /solver/strategies/CVODE</text>
<text xml:space= "preserve" text-anchor= "middle" x= "640.5" y= "-516.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _solver_strategy.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node1->Node45 -->
<g id= "edge76_Node000001_Node000045" class= "edge" >
<title > Node1- > Node45</title>
<g id= "a_edge76_Node000001_Node000045" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1329.68,-678.95C1157.35,-675.41 747.05,-663.54 694.5,-630 666.91,-612.39 652.21,-575.48 645.41,-552.44" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1329.59,-682.45 1339.66,-679.15 1329.73,-675.45 1329.59,-682.45" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node54 -->
<g id= "Node000054" class= "node" >
<title > Node54</title>
<g id= "a_Node000054" > <a xlink:href= "strategy__abstract_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "833.12,-630 703.88,-630 703.88,-588.25 833.12,-588.25 833.12,-630" />
<text xml:space= "preserve" text-anchor= "start" x= "711.88" y= "-616.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "start" x= "711.88" y= "-605.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /solver/strategies/strategy</text>
<text xml:space= "preserve" text-anchor= "middle" x= "768.5" y= "-594" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _abstract.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node1->Node54 -->
<g id= "edge85_Node000001_Node000054" class= "edge" >
<title > Node1- > Node54</title>
<g id= "a_edge85_Node000001_Node000054" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1329.97,-676.55C1223.6,-670.61 1023.84,-656.8 855.5,-630 848.31,-628.86 840.83,-627.46 833.4,-625.95" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1329.53,-680.03 1339.71,-677.08 1329.92,-673.04 1329.53,-680.03" />
</a>
</g>
</g>
<!-- Node55 -->
<g id= "Node000055" class= "node" >
<title > Node55</title>
<g id= "a_Node000055" > <a xlink:href= "logging_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1205.25,-624.38 1109.75,-624.38 1109.75,-593.88 1205.25,-593.88 1205.25,-624.38" />
<text xml:space= "preserve" text-anchor= "start" x= "1117.75" y= "-610.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1157.5" y= "-599.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /utils/logging.h</text>
</a>
</g>
</g>
<!-- Node1->Node55 -->
<g id= "edge88_Node000001_Node000055" class= "edge" >
<title > Node1- > Node55</title>
<g id= "a_edge88_Node000001_Node000055" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1342.43,-662.42C1299.9,-650.39 1244.64,-634.76 1205.64,-623.74" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1341.48,-665.78 1352.05,-665.14 1343.38,-659.05 1341.48,-665.78" />
</a>
</g>
</g>
<!-- Node57 -->
<g id= "Node000057" class= "node" >
<title > Node57</title>
<g id= "a_Node000057" > <a xlink:href= "logging_8cpp.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1399.38,-541 1283.62,-541 1283.62,-521.75 1399.38,-521.75 1399.38,-541" />
<text xml:space= "preserve" text-anchor= "middle" x= "1341.5" y= "-527.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/utils/logging.cpp</text>
</a>
</g>
</g>
<!-- Node1->Node57 -->
<g id= "edge98_Node000001_Node000057" class= "edge" >
<title > Node1- > Node57</title>
<g id= "a_edge98_Node000001_Node000057" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1394.64,-655.17C1380.12,-621.6 1355.06,-563.71 1345.43,-541.46" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1391.34,-656.35 1398.53,-664.14 1397.77,-653.57 1391.34,-656.35" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node2->Node3 -->
<g id= "edge2_Node000002_Node000003" class= "edge" >
<title > Node2- > Node3</title>
<g id= "a_edge2_Node000002_Node000003" > <a xlink:title= " " >
2025-11-24 09:08:28 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M166.09,-582.05C146.1,-570.31 123.25,-556.89 106.35,-546.96" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "164.23,-585.01 174.63,-587.06 167.77,-578.98 164.23,-585.01" />
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:href= "_c_v_o_d_e__solver__strategy_8cpp.html" target= "_top" xlink:title= " " >
2025-11-24 09:08:28 -05:00
<polygon fill= "white" stroke= "#666666" points= "515.62,-391.12 371.38,-391.12 371.38,-360.62 515.62,-360.62 515.62,-391.12" />
<text xml:space= "preserve" text-anchor= "start" x= "379.38" y= "-377.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/solver/strategies</text>
<text xml:space= "preserve" text-anchor= "middle" x= "443.5" y= "-366.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /CVODE_solver_strategy.cpp</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node2->Node4 -->
<g id= "edge3_Node000002_Node000004" class= "edge" >
<title > Node2- > Node4</title>
<g id= "a_edge3_Node000002_Node000004" > <a xlink:title= " " >
2025-11-24 09:08:28 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M208.26,-576.38C207.32,-537.44 211.91,-471.82 248.5,-432.75 279.79,-399.33 329.59,-385.45 371.03,-379.87" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "204.75,-576.41 208.65,-586.27 211.75,-576.14 204.75,-576.41" />
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_8cpp.html" target= "_top" xlink:title= " " >
2025-11-24 09:08:28 -05:00
<polygon fill= "white" stroke= "#666666" points= "1084,-24.88 933,-24.88 933,-5.63 1084,-5.63 1084,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1008.5" y= "-11.38" 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->Node5 -->
<g id= "edge4_Node000002_Node000005" class= "edge" >
<title > Node2- > Node5</title>
<g id= "a_edge4_Node000002_Node000005" > <a xlink:title= " " >
2025-11-24 09:08:28 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M204.35,-576.94C198.8,-546.02 191.5,-497.25 191.5,-454.62 191.5,-454.62 191.5,-454.62 191.5,-147.25 191.5,-72.6 730.2,-32.81 932.74,-20.48" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "200.84,-577.18 206.1,-586.38 207.72,-575.91 200.84,-577.18" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node6->Node5 -->
2025-11-24 09:08:28 -05:00
<g id= "edge7_Node000006_Node000005" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node6- > Node5</title>
2025-11-24 09:08:28 -05:00
<g id= "a_edge7_Node000006_Node000005" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1161.42,-138.68C1111.79,-130.3 1046.07,-116.02 1027.5,-97 1008.18,-77.22 1007.15,-41.69 1007.85,-25.16" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1160.77,-142.12 1171.21,-140.29 1161.91,-135.22 1160.77,-142.12" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node7 -->
<g id= "Node000007" class= "node" >
<title > Node7</title>
2025-11-24 09:08:28 -05:00
<g id= "a_Node000007" > <a xlink:href= "gridfire_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1132.25,-97 1036.75,-97 1036.75,-66.5 1132.25,-66.5 1132.25,-97" />
<text xml:space= "preserve" text-anchor= "start" x= "1044.75" y= "-83.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1084.5" y= "-72.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /gridfire.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node6->Node7 -->
2025-11-24 09:08:28 -05:00
<g id= "edge6_Node000006_Node000007" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node6- > Node7</title>
2025-11-24 09:08:28 -05:00
<g id= "a_edge6_Node000006_Node000007" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1179.27,-127.7C1158.67,-117.93 1134.17,-106.31 1115.24,-97.33" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1177.74,-130.84 1188.27,-131.97 1180.74,-124.52 1177.74,-130.84" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node8 -->
<g id= "Node000008" class= "node" >
<title > Node8</title>
2025-11-24 09:08:28 -05:00
<g id= "a_Node000008" > <a xlink:href= "py__engine_8cpp.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1340.12,-30.5 1198.88,-30.5 1198.88,0 1340.12,0 1340.12,-30.5" />
<text xml:space= "preserve" text-anchor= "start" x= "1206.88" y= "-17" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/python/engine/trampoline</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1269.5" y= "-5.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /py_engine.cpp</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node6->Node8 -->
<g id= "edge8_Node000006_Node000008" class= "edge" >
<title > Node6- > Node8</title>
<g id= "a_edge8_Node000006_Node000008" > <a xlink:title= " " >
2025-11-24 09:08:28 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1269.46,-127.15C1281.78,-119.6 1293.49,-109.69 1300.5,-97 1312.63,-75.05 1295.74,-47.38 1282.53,-30.79" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1267.87,-124.03 1260.85,-131.96 1271.28,-130.14 1267.87,-124.03" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node9 -->
<g id= "Node000009" class= "node" >
<title > Node9</title>
<g id= "a_Node000009" > <a xlink:href= "py__engine_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1291.12,-97 1149.88,-97 1149.88,-66.5 1291.12,-66.5 1291.12,-97" />
<text xml:space= "preserve" text-anchor= "start" x= "1157.88" y= "-83.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/python/engine/trampoline</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1220.5" y= "-72.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /py_engine.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node6->Node9 -->
<g id= "edge9_Node000006_Node000009" class= "edge" >
<title > Node6- > Node9</title>
<g id= "a_edge9_Node000006_Node000009" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1220.5,-121.31C1220.5,-113.14 1220.5,-104.41 1220.5,-97.33" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1217,-121.1 1220.5,-131.1 1224,-121.1 1217,-121.1" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node9->Node5 -->
<g id= "edge10_Node000009_Node000005" class= "edge" >
<title > Node9- > Node5</title>
<g id= "a_edge10_Node000009_Node000005" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1161.17,-62.7C1121.17,-50.53 1070.1,-34.99 1038.35,-25.33" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1160.09,-66.03 1170.68,-65.59 1162.13,-59.33 1160.09,-66.03" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node9->Node8 -->
<g id= "edge11_Node000009_Node000008" class= "edge" >
<title > Node9- > Node8</title>
<g id= "a_edge11_Node000009_Node000008" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1238.49,-57.07C1245.17,-48.28 1252.54,-38.57 1258.43,-30.83" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1235.8,-54.83 1232.53,-64.91 1241.37,-59.06 1235.8,-54.83" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node10->Node4 -->
<g id= "edge35_Node000010_Node000004" class= "edge" >
<title > Node10- > Node4</title>
<g id= "a_edge35_Node000010_Node000004" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1519.7,-441.53C1496.47,-438.21 1470.42,-434.88 1446.5,-432.75 1046.44,-397.06 942.36,-444.04 543.5,-396.75 532.6,-395.46 521.12,-393.63 509.97,-391.59" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1518.96,-444.95 1529.36,-442.93 1519.97,-438.03 1518.96,-444.95" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node10->Node6 -->
<g id= "edge13_Node000010_Node000006" class= "edge" >
<title > Node10- > Node6</title>
<g id= "a_edge13_Node000010_Node000006" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1626.09,-432.19C1677.54,-400.68 1761.22,-337.54 1725.5,-277.25 1688.82,-215.35 1651.82,-222.08 1583.5,-199.5 1474.77,-163.56 1339.48,-153.32 1268.73,-150.4" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1624.36,-429.15 1617.57,-437.29 1627.95,-435.16 1624.36,-429.15" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node10->Node11 -->
<g id= "edge14_Node000010_Node000011" class= "edge" >
<title > Node10- > Node11</title>
<g id= "a_edge14_Node000010_Node000011" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1520.17,-440.41C1440.54,-426.38 1310.57,-403.49 1230.32,-389.35" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1519.11,-443.78 1529.57,-442.07 1520.33,-436.89 1519.11,-443.78" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node13 -->
<g id= "Node000013" class= "node" >
<title > Node13</title>
<g id= "a_Node000013" > <a xlink:href= "engine__graph_8cpp.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1392.12,-313.38 1286.88,-313.38 1286.88,-282.88 1392.12,-282.88 1392.12,-313.38" />
<text xml:space= "preserve" text-anchor= "start" x= "1294.88" y= "-299.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/engine/engine</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1339.5" y= "-288.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _graph.cpp</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node10->Node13 -->
<g id= "edge32_Node000010_Node000013" class= "edge" >
<title > Node10- > Node13</title>
<g id= "a_edge32_Node000010_Node000013" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1560.53,-431.17C1547.59,-421.16 1532.37,-408.81 1519.5,-396.75 1501.19,-379.59 1502.16,-369.24 1481.5,-355 1454.56,-336.43 1420.57,-322.77 1392.59,-313.61" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1558.22,-433.81 1568.29,-437.09 1562.47,-428.24 1558.22,-433.81" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node10->Node16 -->
<g id= "edge20_Node000010_Node000016" class= "edge" >
<title > Node10- > Node16</title>
<g id= "a_edge20_Node000010_Node000016" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1587.1,-426.64C1586.21,-417 1585.21,-406.22 1584.37,-397.16" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1583.61,-426.88 1588.01,-436.51 1590.58,-426.23 1583.61,-426.88" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node10->Node19 -->
<g id= "edge34_Node000010_Node000019" class= "edge" >
<title > Node10- > Node19</title>
<g id= "a_edge34_Node000010_Node000019" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1659,-445.4C1693.38,-438.32 1732.88,-424.33 1758.5,-396.75 1790.83,-361.94 1812.51,-211.7 1818.69,-163.91" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1658.71,-441.89 1649.54,-447.18 1660.01,-448.77 1658.71,-441.89" />
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= "engine__defined_8cpp.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1716,-313.38 1613,-313.38 1613,-282.88 1716,-282.88 1716,-313.38" />
<text xml:space= "preserve" text-anchor= "start" x= "1621" y= "-299.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/engine/views</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1664.5" y= "-288.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine_defined.cpp</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node10->Node21 -->
<g id= "edge33_Node000010_Node000021" class= "edge" >
<title > Node10- > Node21</title>
<g id= "a_edge33_Node000010_Node000021" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1617.75,-430.65C1627.99,-421.27 1638.69,-409.53 1645.5,-396.75 1659.87,-369.77 1663.45,-333.43 1664.29,-313.57" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1615.76,-427.75 1610.51,-436.95 1620.35,-433.03 1615.76,-427.75" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node10->Node22 -->
<g id= "edge29_Node000010_Node000022" class= "edge" >
<title > Node10- > Node22</title>
<g id= "a_edge29_Node000010_Node000022" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1546.24,-433.46C1521.21,-422.37 1489.74,-408.43 1464.3,-397.16" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1544.58,-436.56 1555.15,-437.41 1547.42,-430.16 1544.58,-436.56" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node12 -->
<g id= "Node000012" class= "node" >
<title > Node12</title>
<g id= "a_Node000012" > <a xlink:href= "engine__procedures_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1285.5,-241.25 1155.5,-241.25 1155.5,-199.5 1285.5,-199.5 1285.5,-241.25" />
<text xml:space= "preserve" text-anchor= "start" x= "1163.5" y= "-227.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "start" x= "1163.5" y= "-216.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine/procedures/engine</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1220.5" y= "-205.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _procedures.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node11->Node12 -->
<g id= "edge15_Node000011_Node000012" class= "edge" >
<title > Node11- > Node12</title>
<g id= "a_edge15_Node000011_Node000012" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1180.7,-351.64C1188.33,-342.13 1196.32,-330.64 1201.5,-319 1212.72,-293.76 1217.34,-261.93 1219.22,-241.61" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1178.04,-349.36 1174.28,-359.26 1183.4,-353.87 1178.04,-349.36" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node11->Node13 -->
<g id= "edge17_Node000011_Node000013" class= "edge" >
<title > Node11- > Node13</title>
<g id= "a_edge17_Node000011_Node000013" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1204.72,-355.84C1235.68,-342.82 1276.12,-325.8 1304.59,-313.81" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1203.46,-352.58 1195.6,-359.68 1206.18,-359.03 1203.46,-352.58" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node11->Node14 -->
<g id= "edge18_Node000011_Node000014" class= "edge" >
<title > Node11- > Node14</title>
<g id= "a_edge18_Node000011_Node000014" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1123.23,-354.73C1105.92,-344.65 1085.18,-331.87 1067.5,-319 1030.4,-292 990.58,-255.66 969.54,-235.81" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1121.25,-357.63 1131.67,-359.58 1124.74,-351.56 1121.25,-357.63" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node15 -->
<g id= "Node000015" class= "node" >
<title > Node15</title>
<g id= "a_Node000015" > <a xlink:href= "engine__multiscale_8cpp.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1192.38,-313.38 1076.62,-313.38 1076.62,-282.88 1192.38,-282.88 1192.38,-313.38" />
<text xml:space= "preserve" text-anchor= "start" x= "1084.62" y= "-299.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/engine/views</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1134.5" y= "-288.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine_multiscale.cpp</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node11->Node15 -->
<g id= "edge19_Node000011_Node000015" class= "edge" >
<title > Node11- > Node15</title>
<g id= "a_edge19_Node000011_Node000015" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1151.15,-349.59C1147.22,-337.65 1142.66,-323.84 1139.31,-313.69" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1147.75,-350.43 1154.21,-358.83 1154.39,-348.24 1147.75,-350.43" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node12->Node6 -->
<g id= "edge16_Node000012_Node000006" class= "edge" >
<title > Node12- > Node6</title>
<g id= "a_edge16_Node000012_Node000006" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1220.5,-187.63C1220.5,-179.27 1220.5,-170.65 1220.5,-163.7" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1217,-187.58 1220.5,-197.58 1224,-187.58 1217,-187.58" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node17 -->
<g id= "Node000017" class= "node" >
<title > Node17</title>
2025-11-24 09:08:28 -05:00
<g id= "a_Node000017" > <a xlink:href= "engine__priming_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1556.25,-319 1448.75,-319 1448.75,-277.25 1556.25,-277.25 1556.25,-319" />
<text xml:space= "preserve" text-anchor= "start" x= "1456.75" y= "-305.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "start" x= "1456.75" y= "-294.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine/views/engine</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1502.5" y= "-283" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _priming.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node16->Node17 -->
<g id= "edge21_Node000016_Node000017" class= "edge" >
<title > Node16- > Node17</title>
<g id= "a_edge21_Node000016_Node000017" > <a xlink:title= " " >
2025-11-24 09:08:28 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1552.92,-346.86C1543.33,-337.78 1532.88,-327.89 1524,-319.48" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1550.29,-349.2 1559.96,-353.53 1555.11,-344.12 1550.29,-349.2" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node18 -->
<g id= "Node000018" class= "node" >
<title > Node18</title>
2025-11-24 09:08:28 -05:00
<g id= "a_Node000018" > <a xlink:href= "engine__views_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1453.25,-241.25 1345.75,-241.25 1345.75,-199.5 1453.25,-199.5 1453.25,-241.25" />
<text xml:space= "preserve" text-anchor= "start" x= "1353.75" y= "-227.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "start" x= "1353.75" y= "-216.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine/views/engine</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1399.5" y= "-205.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _views.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node16->Node18 -->
2025-11-24 09:08:28 -05:00
<g id= "edge27_Node000016_Node000018" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node16- > Node18</title>
2025-11-24 09:08:28 -05:00
<g id= "a_edge27_Node000016_Node000018" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1584.85,-343.52C1584.72,-322.45 1581.03,-295.34 1565.5,-277.25 1563.55,-274.98 1501.17,-254.35 1453.45,-238.82" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1581.36,-343.21 1584.63,-353.29 1588.36,-343.37 1581.36,-343.21" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node16->Node21 -->
<g id= "edge28_Node000016_Node000021" class= "edge" >
<title > Node16- > Node21</title>
<g id= "a_edge28_Node000016_Node000021" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1612.66,-347.01C1624.89,-335.72 1638.5,-323.14 1648.71,-313.71" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1610.56,-344.19 1605.59,-353.55 1615.31,-349.33 1610.56,-344.19" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node17->Node14 -->
<g id= "edge25_Node000017_Node000014" class= "edge" >
<title > Node17- > Node14</title>
<g id= "a_edge25_Node000017_Node000014" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1437.18,-283.58C1425.33,-281.32 1413.07,-279.11 1401.5,-277.25 1265.02,-255.32 1103.92,-237.04 1017.25,-227.82" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1436.4,-286.99 1446.89,-285.46 1437.74,-280.12 1436.4,-286.99" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node17->Node18 -->
<g id= "edge22_Node000017_Node000018" class= "edge" >
<title > Node17- > Node18</title>
<g id= "a_edge22_Node000017_Node000018" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1465.9,-270.21C1453.16,-260.84 1439.08,-250.48 1427.18,-241.73" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1463.55,-272.82 1473.68,-275.93 1467.7,-267.18 1463.55,-272.82" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node20 -->
<g id= "Node000020" class= "node" >
<title > Node20</title>
<g id= "a_Node000020" > <a xlink:href= "engine__priming_8cpp.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1574,-235.62 1471,-235.62 1471,-205.12 1574,-205.12 1574,-235.62" />
<text xml:space= "preserve" text-anchor= "start" x= "1479" y= "-222.12" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/engine/views</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1522.5" y= "-210.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine_priming.cpp</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node17->Node20 -->
<g id= "edge26_Node000017_Node000020" class= "edge" >
<title > Node17- > Node20</title>
<g id= "a_edge26_Node000017_Node000020" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1510.74,-265.9C1513.51,-255.43 1516.46,-244.26 1518.71,-235.73" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1507.41,-264.8 1508.25,-275.36 1514.18,-266.59 1507.41,-264.8" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node18->Node6 -->
<g id= "edge23_Node000018_Node000006" class= "edge" >
<title > Node18- > Node6</title>
<g id= "a_edge23_Node000018_Node000006" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1337.05,-194.91C1310.67,-184.57 1280.83,-172.88 1257.95,-163.92" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1335.73,-198.15 1346.32,-198.54 1338.28,-191.63 1335.73,-198.15" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node18->Node19 -->
<g id= "edge24_Node000018_Node000019" class= "edge" >
<title > Node18- > Node19</title>
<g id= "a_edge24_Node000018_Node000019" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1464.66,-199.2C1578.9,-174.08 1702.69,-160.14 1770.22,-153.65" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1464.11,-195.74 1455.12,-201.34 1465.64,-202.57 1464.11,-195.74" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node22->Node15 -->
<g id= "edge31_Node000022_Node000015" class= "edge" >
<title > Node22- > Node15</title>
<g id= "a_edge31_Node000022_Node000015" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1353.48,-357.53C1303.86,-344.3 1236.26,-326.27 1189.35,-313.76" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1352.39,-360.86 1362.95,-360.06 1354.19,-354.1 1352.39,-360.86" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node22->Node18 -->
<g id= "edge30_Node000022_Node000018" class= "edge" >
<title > Node22- > Node18</title>
<g id= "a_edge30_Node000022_Node000018" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1414.62,-343.51C1410.84,-312.96 1405.2,-267.42 1401.98,-241.45" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1411.13,-343.81 1415.83,-353.31 1418.08,-342.95 1411.13,-343.81" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node23->Node18 -->
<g id= "edge38_Node000023_Node000018" class= "edge" >
<title > Node23- > Node18</title>
<g id= "a_edge38_Node000023_Node000018" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M996.52,-345.25C1012.61,-322.8 1037.76,-293.18 1067.5,-277.25 1157.55,-229.03 1193.86,-258.75 1294.5,-241.25 1311.04,-238.37 1329.01,-235.05 1345.33,-231.95" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "993.67,-343.22 990.85,-353.44 999.42,-347.21 993.67,-343.22" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node24 -->
<g id= "Node000024" class= "node" >
<title > Node24</title>
<g id= "a_Node000024" > <a xlink:href= "engine__adaptive_8cpp.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "982.62,-313.38 874.38,-313.38 874.38,-282.88 982.62,-282.88 982.62,-313.38" />
<text xml:space= "preserve" text-anchor= "start" x= "882.38" y= "-299.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/engine/views</text>
<text xml:space= "preserve" text-anchor= "middle" x= "928.5" y= "-288.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine_adaptive.cpp</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node23->Node24 -->
<g id= "edge39_Node000023_Node000024" class= "edge" >
<title > Node23- > Node24</title>
<g id= "a_edge39_Node000023_Node000024" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M958.16,-344.98C951.15,-334.13 943.54,-322.37 937.78,-313.48" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "955.18,-346.81 963.55,-353.3 961.05,-343.01 955.18,-346.81" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node25->Node16 -->
<g id= "edge44_Node000025_Node000016" class= "edge" >
<title > Node25- > Node16</title>
<g id= "a_edge44_Node000025_Node000016" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1447.46,-428.28C1473.78,-418.26 1503.91,-406.79 1529.02,-397.23" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1446.34,-424.96 1438.24,-431.79 1448.83,-431.5 1446.34,-424.96" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node25->Node18 -->
<g id= "edge46_Node000025_Node000018" class= "edge" >
<title > Node25- > Node18</title>
<g id= "a_edge46_Node000025_Node000018" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1346.6,-425.44C1304.15,-390.72 1244.31,-328.96 1277.5,-277.25 1292.54,-253.82 1320.12,-240.09 1345.26,-232.11" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1344.17,-427.98 1354.17,-431.48 1348.54,-422.5 1344.17,-427.98" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node25->Node22 -->
<g id= "edge45_Node000025_Node000022" class= "edge" >
<title > Node25- > Node22</title>
<g id= "a_edge45_Node000025_Node000022" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1397.6,-422.12C1401.46,-413.75 1405.56,-404.88 1409.09,-397.23" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1394.53,-420.41 1393.51,-430.95 1400.89,-423.34 1394.53,-420.41" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node25->Node23 -->
<g id= "edge43_Node000025_Node000023" class= "edge" >
<title > Node25- > Node23</title>
<g id= "a_edge43_Node000025_Node000023" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1318.28,-440.84C1256.69,-429.67 1161.77,-412.33 1079.5,-396.75 1063.99,-393.81 1047.17,-390.56 1031.74,-387.55" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1317.42,-444.25 1327.89,-442.59 1318.67,-437.36 1317.42,-444.25" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node27 -->
<g id= "Node000027" class= "node" >
<title > Node27</title>
<g id= "a_Node000027" > <a xlink:href= "generative_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "#fff0f0" stroke= "red" points= "2438.88,-546.62 2308.12,-546.62 2308.12,-516.12 2438.88,-516.12 2438.88,-546.62" />
<text xml:space= "preserve" text-anchor= "start" x= "2316.12" y= "-533.12" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "2373.5" y= "-521.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /io/generative/generative.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node26->Node27 -->
<g id= "edge48_Node000026_Node000027" class= "edge" >
<title > Node26- > Node27</title>
<g id= "a_edge48_Node000026_Node000027" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2373.5,-582.1C2373.5,-570.34 2373.5,-556.88 2373.5,-546.94" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2370,-582.01 2373.5,-592.01 2377,-582.01 2370,-582.01" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node26->Node32 -->
<g id= "edge49_Node000026_Node000032" class= "edge" >
<title > Node26- > Node32</title>
<g id= "a_edge49_Node000026_Node000032" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2409.33,-587.87C2432.16,-574.97 2461.19,-558.56 2481.74,-546.94" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2407.64,-584.81 2400.65,-592.77 2411.08,-590.9 2407.64,-584.81" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node33->Node19 -->
<g id= "edge67_Node000033_Node000019" class= "edge" >
<title > Node33- > Node19</title>
<g id= "a_edge67_Node000033_Node000019" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1934.59,-432.43C1919.02,-423.47 1902.68,-411.56 1891.5,-396.75 1835.37,-322.35 1823.57,-204.96 1821.13,-163.97" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1932.87,-435.48 1943.33,-437.17 1936.21,-429.32 1932.87,-435.48" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node34 -->
<g id= "Node000034" class= "node" >
<title > Node34</title>
<g id= "a_Node000034" > <a xlink:href= "chains_8h.html" target= "_top" xlink:title= "Concrete implementations of ReactionChainPolicy for key stellar reaction chains." >
<polygon fill= "white" stroke= "#666666" points= "2176.25,-313.38 2080.75,-313.38 2080.75,-282.88 2176.25,-282.88 2176.25,-313.38" />
<text xml:space= "preserve" text-anchor= "start" x= "2088.75" y= "-299.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "2128.5" y= "-288.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /policy/chains.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node33->Node34 -->
<g id= "edge51_Node000033_Node000034" class= "edge" >
<title > Node33- > Node34</title>
<g id= "a_edge51_Node000033_Node000034" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2034.05,-433.38C2052.91,-424.58 2072.94,-412.52 2087.5,-396.75 2109.82,-372.57 2120.97,-334.48 2125.66,-313.75" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2032.85,-430.09 2025.12,-437.33 2035.68,-436.49 2032.85,-430.09" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node35 -->
<g id= "Node000035" class= "node" >
<title > Node35</title>
<g id= "a_Node000035" > <a xlink:href= "policy_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "2168.25,-163.5 2072.75,-163.5 2072.75,-133 2168.25,-133 2168.25,-163.5" />
<text xml:space= "preserve" text-anchor= "start" x= "2080.75" y= "-150" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "2120.5" y= "-138.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /policy/policy.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node33->Node35 -->
<g id= "edge58_Node000033_Node000035" class= "edge" >
<title > Node33- > Node35</title>
<g id= "a_edge58_Node000033_Node000035" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2051.46,-439.81C2084.43,-431.44 2122.71,-417.98 2152.5,-396.75 2222.94,-346.56 2242.09,-323.28 2269.5,-241.25 2275.38,-223.65 2280.32,-214.57 2269.5,-199.5 2246.73,-167.79 2202.91,-155.83 2168.65,-151.44" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2050.87,-436.35 2041.98,-442.1 2052.52,-443.16 2050.87,-436.35" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node33->Node36 -->
<g id= "edge64_Node000033_Node000036" class= "edge" >
<title > Node33- > Node36</title>
<g id= "a_edge64_Node000033_Node000036" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2039.9,-434.08C2064.31,-424.98 2091.98,-412.54 2114.5,-396.75 2152.81,-369.88 2164.47,-360.8 2185.5,-319 2199.16,-291.85 2203.02,-255.89 2204.09,-236.06" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2038.95,-430.7 2030.72,-437.38 2041.32,-437.29 2038.95,-430.7" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node37 -->
<g id= "Node000037" class= "node" >
<title > Node37</title>
<g id= "a_Node000037" > <a xlink:href= "chains_8cpp.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "2016,-230 1895,-230 1895,-210.75 2016,-210.75 2016,-230" />
<text xml:space= "preserve" text-anchor= "middle" x= "1955.5" y= "-216.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/policy/chains.cpp</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node33->Node37 -->
<g id= "edge65_Node000033_Node000037" class= "edge" >
<title > Node33- > Node37</title>
<g id= "a_edge65_Node000033_Node000037" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1954.84,-430.29C1929.83,-405.82 1892.72,-364.01 1877.5,-319 1871.56,-301.42 1869.02,-293.75 1877.5,-277.25 1889.07,-254.73 1914.4,-239.25 1933.07,-230.4" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1952.38,-432.78 1962.03,-437.15 1957.21,-427.72 1952.38,-432.78" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node38 -->
<g id= "Node000038" class= "node" >
<title > Node38</title>
<g id= "a_Node000038" > <a xlink:href= "policy__logical_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "2078.62,-391.12 1964.38,-391.12 1964.38,-360.62 2078.62,-360.62 2078.62,-391.12" />
<text xml:space= "preserve" text-anchor= "start" x= "1972.38" y= "-377.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "2021.5" y= "-366.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /policy/policy_logical.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node33->Node38 -->
<g id= "edge59_Node000033_Node000038" class= "edge" >
<title > Node33- > Node38</title>
<g id= "a_edge59_Node000033_Node000038" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1993.11,-428.07C1999.82,-415.97 2007.68,-401.8 2013.43,-391.44" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1990.12,-426.25 1988.33,-436.7 1996.24,-429.65 1990.12,-426.25" />
</a>
</g>
</g>
<!-- Node39 -->
<g id= "Node000039" class= "node" >
<title > Node39</title>
<g id= "a_Node000039" > <a xlink:href= "policy__logical_8cpp.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1986.12,-313.38 1886.88,-313.38 1886.88,-282.88 1986.12,-282.88 1986.12,-313.38" />
<text xml:space= "preserve" text-anchor= "start" x= "1894.88" y= "-299.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/policy/policy</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1936.5" y= "-288.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _logical.cpp</text>
</a>
</g>
</g>
<!-- Node33->Node39 -->
<g id= "edge66_Node000033_Node000039" class= "edge" >
<title > Node33- > Node39</title>
<g id= "a_edge66_Node000033_Node000039" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1967.52,-427.88C1963.26,-418.32 1958.72,-407.19 1955.5,-396.75 1946.6,-367.87 1940.99,-332.86 1938.33,-313.59" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1964.3,-429.26 1971.67,-436.87 1970.66,-426.32 1964.3,-429.26" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node34->Node35 -->
2025-11-24 09:08:28 -05:00
<g id= "edge52_Node000034_Node000035" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node34- > Node35</title>
2025-11-24 09:08:28 -05:00
<g id= "a_edge52_Node000034_Node000035" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2127.1,-271.17C2125.41,-240.02 2122.64,-188.89 2121.29,-163.91" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2123.59,-271.1 2127.62,-280.89 2130.58,-270.72 2123.59,-271.1" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node34->Node36 -->
<g id= "edge54_Node000034_Node000036" class= "edge" >
<title > Node34- > Node36</title>
<g id= "a_edge54_Node000034_Node000036" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2150.95,-274.75C2163.53,-262.21 2178.86,-246.93 2189.89,-235.94" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2148.84,-271.91 2144.23,-281.45 2153.78,-276.87 2148.84,-271.91" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node34->Node37 -->
<g id= "edge57_Node000034_Node000037" class= "edge" >
<title > Node34- > Node37</title>
<g id= "a_edge57_Node000034_Node000037" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2084.79,-277.99C2050.04,-262.77 2002.96,-242.16 1976.26,-230.47" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2083.19,-281.11 2093.76,-281.91 2086,-274.7 2083.19,-281.11" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node35->Node7 -->
<g id= "edge53_Node000035_Node000007" class= "edge" >
<title > Node35- > Node7</title>
<g id= "a_edge53_Node000035_Node000007" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2061.21,-143.57C2012.43,-140.59 1941.49,-136.34 1879.5,-133 1551.14,-115.29 1465.69,-145.79 1140.5,-97 1137.92,-96.61 1135.29,-96.16 1132.64,-95.65" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2060.79,-147.05 2070.99,-144.17 2061.22,-140.07 2060.79,-147.05" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node36->Node19 -->
<g id= "edge56_Node000036_Node000019" class= "edge" >
<title > Node36- > Node19</title>
<g id= "a_edge56_Node000036_Node000019" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2137.8,-207.19C2061.81,-193.32 1939.33,-170.95 1870.89,-158.45" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2136.71,-210.55 2147.17,-208.91 2137.97,-203.67 2136.71,-210.55" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node36->Node35 -->
<g id= "edge55_Node000036_Node000035" class= "edge" >
<title > Node36- > Node35</title>
<g id= "a_edge55_Node000036_Node000035" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2178.44,-197.62C2165.24,-186.6 2149.59,-173.54 2137.88,-163.76" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2176.01,-200.15 2185.93,-203.88 2180.5,-194.78 2176.01,-200.15" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node38->Node34 -->
<g id= "edge60_Node000038_Node000034" class= "edge" >
<title > Node38- > Node34</title>
<g id= "a_edge60_Node000038_Node000034" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2051.1,-353.92C2069.17,-341.13 2091.81,-325.1 2107.93,-313.69" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2049.51,-350.76 2043.37,-359.4 2053.55,-356.47 2049.51,-350.76" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node38->Node35 -->
<g id= "edge61_Node000038_Node000035" class= "edge" >
<title > Node38- > Node35</title>
<g id= "a_edge61_Node000038_Node000035" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2032.46,-349.9C2053.18,-302.67 2097.52,-201.63 2114.08,-163.88" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2029.26,-348.47 2028.45,-359.03 2035.67,-351.28 2029.26,-348.47" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node38->Node37 -->
<g id= "edge62_Node000038_Node000037" class= "edge" >
<title > Node38- > Node37</title>
<g id= "a_edge62_Node000038_Node000037" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2017.31,-349.3C2013.39,-329.08 2006.46,-300.48 1995.5,-277.25 1986.95,-259.12 1972.39,-240.72 1963.4,-230.22" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2013.83,-349.71 2019.06,-358.92 2020.72,-348.46 2013.83,-349.71" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node38->Node39 -->
<g id= "edge63_Node000038_Node000039" class= "edge" >
<title > Node38- > Node39</title>
<g id= "a_edge63_Node000038_Node000039" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1996.79,-352.85C1982.64,-340.25 1965.29,-324.78 1952.84,-313.69" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1994.19,-355.22 2003.98,-359.26 1998.84,-350 1994.19,-355.22" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node41 -->
<g id= "Node000041" class= "node" >
<title > Node41</title>
<g id= "a_Node000041" > <a xlink:href= "weak__rate__library_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1940.38,-552.25 1812.62,-552.25 1812.62,-510.5 1940.38,-510.5 1940.38,-552.25" />
<text xml:space= "preserve" text-anchor= "start" x= "1820.62" y= "-538.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "start" x= "1820.62" y= "-527.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /reaction/weak/weak_rate</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1876.5" y= "-516.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _library.h</text>
</a>
</g>
</g>
<!-- Node40->Node41 -->
<g id= "edge70_Node000040_Node000041" class= "edge" >
<title > Node40- > Node41</title>
<g id= "a_edge70_Node000040_Node000041" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1982.65,-588.21C1961.81,-577.25 1936.01,-563.68 1915.07,-552.66" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1980.92,-591.26 1991.4,-592.81 1984.18,-585.06 1980.92,-591.26" />
</a>
</g>
</g>
<!-- Node42 -->
<g id= "Node000042" class= "node" >
<title > Node42</title>
<g id= "a_Node000042" > <a xlink:href= "weak_8cpp.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "2250.5,-468.88 2144.5,-468.88 2144.5,-438.38 2250.5,-438.38 2250.5,-468.88" />
<text xml:space= "preserve" text-anchor= "start" x= "2152.5" y= "-455.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/reaction/weak</text>
<text xml:space= "preserve" text-anchor= "middle" x= "2197.5" y= "-444.12" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /weak.cpp</text>
</a>
</g>
</g>
<!-- Node40->Node42 -->
<g id= "edge74_Node000040_Node000042" class= "edge" >
<title > Node40- > Node42</title>
<g id= "a_edge74_Node000040_Node000042" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2089.27,-598.24C2141.5,-589.15 2207.07,-573.82 2223.5,-552.25 2242.53,-527.28 2222.23,-489.5 2208.31,-469.03" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2088.78,-594.77 2079.5,-599.88 2089.94,-601.67 2088.78,-594.77" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node43 -->
<g id= "Node000043" class= "node" >
<title > Node43</title>
<g id= "a_Node000043" > <a xlink:href= "construction_8cpp.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "2082.88,-546.62 1958.12,-546.62 1958.12,-516.12 2082.88,-516.12 2082.88,-546.62" />
<text xml:space= "preserve" text-anchor= "start" x= "1966.12" y= "-533.12" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/engine/procedures</text>
<text xml:space= "preserve" text-anchor= "middle" x= "2020.5" y= "-521.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /construction.cpp</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node40->Node43 -->
<g id= "edge73_Node000040_Node000043" class= "edge" >
<title > Node40- > Node43</title>
<g id= "a_edge73_Node000040_Node000043" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2020.5,-582.1C2020.5,-570.34 2020.5,-556.88 2020.5,-546.94" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2017,-582.01 2020.5,-592.01 2024,-582.01 2017,-582.01" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node44 -->
<g id= "Node000044" class= "node" >
<title > Node44</title>
<g id= "a_Node000044" > <a xlink:href= "weak__interpolator_8cpp.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "2214.25,-546.62 2100.75,-546.62 2100.75,-516.12 2214.25,-516.12 2214.25,-546.62" />
<text xml:space= "preserve" text-anchor= "start" x= "2108.75" y= "-533.12" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/reaction/weak</text>
<text xml:space= "preserve" text-anchor= "middle" x= "2157.5" y= "-521.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /weak_interpolator.cpp</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node40->Node44 -->
<g id= "edge75_Node000040_Node000044" class= "edge" >
<title > Node40- > Node44</title>
<g id= "a_edge75_Node000040_Node000044" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2056.82,-588.04C2080.2,-575.11 2110.06,-558.61 2131.17,-546.94" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2055.3,-584.89 2048.24,-592.79 2058.68,-591.01 2055.3,-584.89" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node41->Node10 -->
<g id= "edge71_Node000041_Node000010" class= "edge" >
<title > Node41- > Node10</title>
<g id= "a_edge71_Node000041_Node000010" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1801.59,-510.6C1752.6,-497.67 1689.68,-481.07 1645.12,-469.31" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1800.42,-513.92 1810.99,-513.08 1802.21,-507.15 1800.42,-513.92" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node41->Node42 -->
2025-11-24 09:08:28 -05:00
<g id= "edge72_Node000041_Node000042" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node41- > Node42</title>
2025-11-24 09:08:28 -05:00
<g id= "a_edge72_Node000041_Node000042" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1951.4,-510.13C2029.5,-492.03 2051.82,-492.52 2126.5,-474.5 2133.09,-472.91 2140,-471.12 2146.81,-469.29" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1950.94,-506.65 1942.01,-512.34 1952.54,-513.46 1950.94,-506.65" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node45->Node4 -->
<g id= "edge82_Node000045_Node000004" class= "edge" >
<title > Node45- > Node4</title>
<g id= "a_edge82_Node000045_Node000004" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M563.93,-527.24C524.59,-521.39 479.38,-507.28 452.5,-474.5 433.07,-450.81 436.51,-412.17 440.27,-391.32" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "563.25,-530.68 573.62,-528.51 564.16,-523.74 563.25,-530.68" />
</a>
</g>
</g>
<!-- Node45->Node14 -->
<g id= "edge81_Node000045_Node000014" class= "edge" >
<title > Node45- > Node14</title>
<g id= "a_edge81_Node000045_Node000014" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M652.04,-499.68C660.23,-479.75 672.26,-453.7 686.5,-432.75 739.8,-354.35 755.52,-332.58 832.5,-277.25 856.9,-259.71 887.69,-245.66 912.23,-236.04" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "648.81,-498.34 648.36,-508.92 655.31,-500.93 648.81,-498.34" />
</a>
</g>
</g>
<!-- Node46 -->
<g id= "Node000046" class= "node" >
<title > Node46</title>
<g id= "a_Node000046" > <a xlink:href= "strategies_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "#fff0f0" stroke= "red" points= "841,-468.88 696,-468.88 696,-438.38 841,-438.38 841,-468.88" />
<text xml:space= "preserve" text-anchor= "start" x= "704" y= "-455.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "768.5" y= "-444.12" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /solver/strategies/strategies.h</text>
</a>
</g>
</g>
<!-- Node45->Node46 -->
<g id= "edge77_Node000045_Node000046" class= "edge" >
<title > Node45- > Node46</title>
<g id= "a_edge77_Node000045_Node000046" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M684.57,-504.3C704.4,-492.56 727.07,-479.14 743.85,-469.21" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "682.93,-501.2 676.1,-509.3 686.49,-507.22 682.93,-501.2" />
</a>
</g>
</g>
<!-- Node51 -->
<g id= "Node000051" class= "node" >
<title > Node51</title>
<g id= "a_Node000051" > <a xlink:href= "engine__partitioning__trigger_8h.html" target= "_top" xlink:title= "CVODE-specific triggers that decide when to (re)partition the reaction network engine." >
<polygon fill= "#fff0f0" stroke= "red" points= "601.38,-474.5 461.62,-474.5 461.62,-432.75 601.38,-432.75 601.38,-474.5" />
<text xml:space= "preserve" text-anchor= "start" x= "469.62" y= "-461" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "start" x= "469.62" y= "-449.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /solver/strategies/triggers</text>
<text xml:space= "preserve" text-anchor= "middle" x= "531.5" y= "-438.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine_partitioning_trigger.h</text>
</a>
</g>
</g>
<!-- Node45->Node51 -->
<g id= "edge78_Node000045_Node000051" class= "edge" >
<title > Node45- > Node51</title>
<g id= "a_edge78_Node000045_Node000051" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M602.16,-503.73C588.57,-494.29 573.51,-483.82 560.79,-474.98" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "599.84,-506.38 610.05,-509.21 603.83,-500.63 599.84,-506.38" />
</a>
</g>
</g>
<!-- Node53 -->
<g id= "Node000053" class= "node" >
<title > Node53</title>
<g id= "a_Node000053" > <a xlink:href= "engine__partitioning__trigger_8cpp.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "688.12,-396.75 552.88,-396.75 552.88,-355 688.12,-355 688.12,-396.75" />
<text xml:space= "preserve" text-anchor= "start" x= "560.88" y= "-383.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/solver/strategies</text>
<text xml:space= "preserve" text-anchor= "start" x= "560.88" y= "-372" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /triggers/engine_partitioning</text>
<text xml:space= "preserve" text-anchor= "middle" x= "620.5" y= "-360.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _trigger.cpp</text>
</a>
</g>
</g>
<!-- Node45->Node53 -->
<g id= "edge83_Node000045_Node000053" class= "edge" >
<title > Node45- > Node53</title>
<g id= "a_edge83_Node000045_Node000053" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M636.41,-499.01C632.43,-468.46 626.5,-422.92 623.12,-396.95" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "632.93,-499.34 637.69,-508.81 639.87,-498.44 632.93,-499.34" />
</a>
</g>
</g>
<!-- Node50 -->
<g id= "Node000050" class= "node" >
<title > Node50</title>
<g id= "a_Node000050" > <a xlink:href= "solver_2bindings_8cpp.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "405.88,-463.25 257.12,-463.25 257.12,-444 405.88,-444 405.88,-463.25" />
<text xml:space= "preserve" text-anchor= "middle" x= "331.5" y= "-449.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/python/solver/bindings.cpp</text>
</a>
</g>
</g>
<!-- Node45->Node50 -->
<g id= "edge84_Node000045_Node000050" class= "edge" >
<title > Node45- > Node50</title>
<g id= "a_edge84_Node000045_Node000050" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M564.39,-511.72C502.1,-496.45 416.68,-475.51 368.49,-463.69" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "563.33,-515.06 573.88,-514.04 565,-508.26 563.33,-515.06" />
</a>
</g>
</g>
<!-- Node51->Node4 -->
<g id= "edge79_Node000051_Node000004" class= "edge" >
<title > Node51- > Node4</title>
<g id= "a_edge79_Node000051_Node000004" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M499.51,-425.09C486.29,-413.71 471.51,-400.98 460.45,-391.46" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "496.91,-427.47 506.77,-431.34 501.47,-422.16 496.91,-427.47" />
</a>
</g>
</g>
<!-- Node51->Node53 -->
<g id= "edge80_Node000051_Node000053" class= "edge" >
<title > Node51- > Node53</title>
<g id= "a_edge80_Node000051_Node000053" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M564.09,-424.89C574.84,-415.73 586.6,-405.73 596.58,-397.23" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "561.85,-422.2 556.5,-431.34 566.39,-427.53 561.85,-422.2" />
</a>
</g>
</g>
<!-- Node54->Node45 -->
<g id= "edge86_Node000054_Node000045" class= "edge" >
<title > Node54- > Node45</title>
<g id= "a_edge86_Node000054_Node000045" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M724.4,-582.03C708.2,-572.44 690.12,-561.74 674.9,-552.73" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "722.51,-584.97 732.9,-587.05 726.07,-578.95 722.51,-584.97" />
</a>
</g>
</g>
<!-- Node54->Node46 -->
<g id= "edge87_Node000054_Node000046" class= "edge" >
<title > Node54- > Node46</title>
<g id= "a_edge87_Node000054_Node000046" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M768.5,-576.82C768.5,-543.97 768.5,-493.76 768.5,-469.19" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "765,-576.54 768.5,-586.54 772,-576.54 765,-576.54" />
</a>
</g>
</g>
<!-- Node55->Node15 -->
<g id= "edge91_Node000055_Node000015" class= "edge" >
<title > Node55- > Node15</title>
<g id= "a_edge91_Node000055_Node000015" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1113.82,-587.77C1099.95,-578.94 1086.22,-567.16 1078.5,-552.25 1063.54,-523.35 1025.25,-486.24 1079.5,-355 1086.42,-338.27 1100.99,-323.84 1113.4,-313.84" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1111.68,-590.57 1122.07,-592.64 1115.24,-584.54 1111.68,-590.57" />
</a>
</g>
</g>
<!-- Node56 -->
<g id= "Node000056" class= "node" >
<title > Node56</title>
<g id= "a_Node000056" > <a xlink:href= "utils_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "994.25,-163.5 898.75,-163.5 898.75,-133 994.25,-133 994.25,-163.5" />
<text xml:space= "preserve" text-anchor= "start" x= "906.75" y= "-150" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "946.5" y= "-138.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /utils/utils.h</text>
</a>
</g>
</g>
<!-- Node55->Node56 -->
<g id= "edge89_Node000055_Node000056" class= "edge" >
<title > Node55- > Node56</title>
<g id= "a_edge89_Node000055_Node000056" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1113.03,-588.52C1093.78,-578.97 1071.57,-566.48 1053.5,-552.25 948.9,-469.86 902.45,-446.92 865.5,-319 850.6,-267.4 854.86,-244.93 883.5,-199.5 892.75,-184.82 907.82,-172.58 920.9,-163.85" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1111.49,-591.66 1122.01,-592.85 1114.53,-585.35 1111.49,-591.66" />
</a>
</g>
</g>
<!-- Node55->Node57 -->
<g id= "edge92_Node000055_Node000057" class= "edge" >
<title > Node55- > Node57</title>
<g id= "a_edge92_Node000055_Node000057" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1203.51,-589.18C1240.52,-573.95 1290.9,-553.21 1319.42,-541.47" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1202.29,-585.9 1194.38,-592.94 1204.96,-592.37 1202.29,-585.9" />
</a>
</g>
</g>
<!-- Node58 -->
<g id= "Node000058" class= "node" >
<title > Node58</title>
<g id= "a_Node000058" > <a xlink:href= "utils_2bindings_8cpp.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1227.75,-541 1087.25,-541 1087.25,-521.75 1227.75,-521.75 1227.75,-541" />
<text xml:space= "preserve" text-anchor= "middle" x= "1157.5" y= "-527.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/python/utils/bindings.cpp</text>
</a>
</g>
</g>
<!-- Node55->Node58 -->
<g id= "edge93_Node000055_Node000058" class= "edge" >
<title > Node55- > Node58</title>
<g id= "a_edge93_Node000055_Node000058" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1157.5,-582.35C1157.5,-568.1 1157.5,-551.29 1157.5,-541.25" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1154,-582.01 1157.5,-592.01 1161,-582.01 1154,-582.01" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node56->Node7 -->
<g id= "edge90_Node000056_Node000007" class= "edge" >
<title > Node56- > Node7</title>
<g id= "a_edge90_Node000056_Node000007" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M988.05,-127.83C1009.01,-118.03 1034.01,-106.35 1053.31,-97.33" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "986.76,-124.57 979.19,-131.97 989.73,-130.91 986.76,-124.57" />
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__abstract_8h__dep__incl_org.svg" target= "_base" >
<rect id= "button" ry= "5" rx= "5" y= "6" x= "6" height= "38" width= "38"
fill="#f2f5e9" fill-opacity="0.5" stroke="#606060" stroke-width="1.0"/>
<path id= "arrow"
d="M 11.500037,31.436501 C 11.940474,20.09759 22.043105,11.32322 32.158766,21.979434 L 37.068811,17.246167 C 37.068811,17.246167 37.088388,32 37.088388,32 L 22.160133,31.978069 C 22.160133,31.978069 26.997745,27.140456 26.997745,27.140456 C 18.528582,18.264221 13.291696,25.230495 11.500037,31.436501 z"
style="fill:#404040;"/>
</a>
</g>
</svg>
<style type= 'text/css' >
< ![CDATA[
[data-mouse-over-selected='false'] { opacity: 0.7; }
[data-mouse-over-selected='true'] { opacity: 1.0; }
]]>
</style>
<script type= "application/ecmascript" > < ![CDATA[
document.addEventListener('DOMContentLoaded', (event) => {
highlightEdges();
highlightAdjacentNodes();
});
]]></script>
</svg>