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">
2025-11-28 09:46:00 -05:00
<!-- Generated by graphviz version 2.43.0 (0)
2025-11-06 09:16:40 -05:00
-->
<!-- Title: src/include/gridfire/reaction/reaction.h Pages: 1 -->
2025-11-28 09:46:00 -05:00
<!-- zoomable 852 -->
2025-11-06 09:16:40 -05:00
<svg id= "main" version= "1.1" xmlns= "http://www.w3.org/2000/svg" xmlns:xlink= "http://www.w3.org/1999/xlink" xml:space= "preserve" onload= "init(evt)" >
<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-28 09:46:00 -05:00
var viewWidth = 2778;
var viewHeight = 852;
2025-11-06 09:16:40 -05:00
var sectionId = 'dynsection-1';
</script>
<script type= "application/ecmascript" xlink:href= "svg.min.js" />
<svg id= "graph" class= "graph" >
<g id= "viewport" >
<title > src/include/gridfire/reaction/reaction.h</title>
<!-- Node1 -->
<g id= "Node000001" class= "node" >
<title > Node1</title>
<g id= "a_Node000001" > <a xlink:title= "Defines classes for representing and managing nuclear reactions." >
2025-11-28 09:46:00 -05:00
<polygon fill= "#999999" stroke= "#666666" points= "1628.5,-844 1517.5,-844 1517.5,-814 1628.5,-814 1628.5,-844" />
<text text-anchor= "start" x= "1525.5" y= "-832" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text text-anchor= "middle" x= "1573" y= "-821" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /reaction/reaction.h</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:href= "engine__abstract_8h.html" target= "_top" xlink:title= "Abstract interfaces for reaction network engines in GridFire." >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "1644.5,-695.5 1501.5,-695.5 1501.5,-665.5 1644.5,-665.5 1644.5,-695.5" />
<text text-anchor= "start" x= "1509.5" y= "-683.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text text-anchor= "middle" x= "1573" y= "-672.5" 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>
<!-- Node1->Node2 -->
<g id= "edge1_Node000001_Node000002" class= "edge" >
<title > Node1- > Node2</title>
<g id= "a_edge1_Node000001_Node000002" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1573,-803.65C1573,-772.82 1573,-720.72 1573,-695.72" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1569.5,-803.95 1573,-813.95 1576.5,-803.95 1569.5,-803.95" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-25 14:31:59 -05:00
<!-- Node5 -->
<g id= "Node000005" class= "node" >
<title > Node5</title>
<g id= "a_Node000005" > <a xlink:href= "gridfire_8h.html" target= "_top" xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "652.5,-173 545.5,-173 545.5,-143 652.5,-143 652.5,-173" />
<text text-anchor= "start" x= "553.5" y= "-161" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text text-anchor= "middle" x= "599" y= "-150" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /gridfire.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-25 14:31:59 -05:00
<!-- Node1->Node5 -->
2025-11-27 15:06:27 -05:00
<g id= "edge83_Node000001_Node000005" class= "edge" >
2025-11-25 14:31:59 -05:00
<title > Node1- > Node5</title>
2025-11-27 15:06:27 -05:00
<g id= "a_edge83_Node000001_Node000005" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1507.11,-827.45C1284.48,-825.26 561.39,-815.39 332,-778 180.34,-753.28 0,-835.16 0,-681.5 0,-681.5 0,-681.5 0,-294.5 0,-183.21 398.29,-163.32 545.32,-159.77" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1507.29,-830.95 1517.33,-827.55 1507.36,-823.95 1507.29,-830.95" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-25 14:31:59 -05:00
<!-- Node12 -->
<g id= "Node000012" class= "node" >
<title > Node12</title>
2025-11-27 15:06:27 -05:00
<g id= "a_Node000012" > <a xlink:href= "py__policy_8cpp.html" target= "_top" xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "1434,-173 1278,-173 1278,-143 1434,-143 1434,-173" />
<text text-anchor= "start" x= "1286" y= "-161" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/python/policy/trampoline</text>
<text text-anchor= "middle" x= "1356" y= "-150" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /py_policy.cpp</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-25 14:31:59 -05:00
<!-- Node1->Node12 -->
2025-11-27 15:06:27 -05:00
<g id= "edge114_Node000001_Node000012" class= "edge" >
2025-11-25 14:31:59 -05:00
<title > Node1- > Node12</title>
2025-11-27 15:06:27 -05:00
<g id= "a_edge114_Node000001_Node000012" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1638.77,-827.32C1858.06,-824.71 2555.76,-813.67 2650,-778 2714.01,-753.77 2770,-749.94 2770,-681.5 2770,-681.5 2770,-681.5 2770,-294.5 2770,-226.84 1730.47,-175.59 1434.04,-162.35" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1638.65,-823.82 1628.69,-827.43 1638.73,-830.82 1638.65,-823.82" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-25 14:31:59 -05:00
<!-- Node15 -->
<g id= "Node000015" class= "node" >
<title > Node15</title>
2025-11-27 15:06:27 -05:00
<g id= "a_Node000015" > <a xlink:href= "engine__graph_8h.html" target= "_top" xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "1999.5,-464.5 1868.5,-464.5 1868.5,-434.5 1999.5,-434.5 1999.5,-464.5" />
<text text-anchor= "start" x= "1876.5" y= "-452.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text text-anchor= "middle" x= "1934" y= "-441.5" 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>
2025-11-25 14:31:59 -05:00
<!-- Node1->Node15 -->
2025-11-27 15:06:27 -05:00
<g id= "edge76_Node000001_Node000015" class= "edge" >
2025-11-25 14:31:59 -05:00
<title > Node1- > Node15</title>
2025-11-27 15:06:27 -05:00
<g id= "a_edge76_Node000001_Node000015" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1638.47,-819.81C1759.95,-802.76 2008,-758.53 2008,-681.5 2008,-681.5 2008,-681.5 2008,-602.5 2008,-547.03 1967.67,-490.62 1946.55,-464.89" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1637.96,-816.34 1628.53,-821.18 1638.92,-823.28 1637.96,-816.34" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node18 -->
<g id= "Node000018" class= "node" >
<title > Node18</title>
<g id= "a_Node000018" > <a xlink:href= "engine__graph_8cpp.html" target= "_top" xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "2283,-310.5 2165,-310.5 2165,-280.5 2283,-280.5 2283,-310.5" />
<text text-anchor= "start" x= "2173" y= "-298.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/engine/engine</text>
<text text-anchor= "middle" x= "2224" y= "-287.5" 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-27 15:06:27 -05:00
<!-- Node1->Node18 -->
<g id= "edge110_Node000001_Node000018" class= "edge" >
<title > Node1- > Node18</title>
<g id= "a_edge110_Node000001_Node000018" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1638.96,-828.67C1831.47,-829.98 2389.95,-829.16 2564,-778 2646.61,-753.72 2732,-767.61 2732,-681.5 2732,-681.5 2732,-681.5 2732,-448.5 2732,-355.75 2417.27,-314.84 2283.27,-301.62" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1638.74,-825.16 1628.71,-828.59 1638.68,-832.16 1638.74,-825.16" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node31 -->
<g id= "Node000031" class= "node" >
<title > Node31</title>
<g id= "a_Node000031" > <a xlink:href= "python_8h.html" target= "_top" xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "998,-618.5 868,-618.5 868,-588.5 998,-588.5 998,-618.5" />
<text text-anchor= "start" x= "876" y= "-606.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text text-anchor= "middle" x= "933" y= "-595.5" 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>
2025-11-27 15:06:27 -05:00
<!-- Node1->Node31 -->
<g id= "edge84_Node000001_Node000031" class= "edge" >
<title > Node1- > Node31</title>
<g id= "a_edge84_Node000001_Node000031" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1507.24,-825.62C1422.55,-821.35 1271.35,-809.63 1146,-778 1056.05,-755.3 1011.31,-772.33 952,-701 932.35,-677.37 930.94,-639.26 931.83,-618.72" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1507.07,-829.12 1517.23,-826.1 1507.41,-822.12 1507.07,-829.12" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node38 -->
<g id= "Node000038" class= "node" >
<title > Node38</title>
<g id= "a_Node000038" > <a xlink:href= "policy__abstract_8h.html" target= "_top" xlink:title= "Abstract policy interfaces used to construct reaction networks (DynamicEngine) from seed compositions..." >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "681.5,-618.5 546.5,-618.5 546.5,-588.5 681.5,-588.5 681.5,-618.5" />
<text text-anchor= "start" x= "554.5" y= "-606.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text text-anchor= "middle" x= "614" y= "-595.5" 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-27 15:06:27 -05:00
<!-- Node1->Node38 -->
<g id= "edge86_Node000001_Node000038" class= "edge" >
<title > Node1- > Node38</title>
<g id= "a_edge86_Node000001_Node000038" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1507.06,-828.08C1314.55,-827.77 762.66,-822.94 696,-778 639.78,-740.1 621.13,-652.82 615.84,-618.62" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1507.31,-831.58 1517.32,-828.09 1507.32,-824.58 1507.31,-831.58" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node39 -->
<g id= "Node000039" class= "node" >
<title > Node39</title>
<g id= "a_Node000039" > <a xlink:href= "chains_8h.html" target= "_top" xlink:title= "Concrete implementations of ReactionChainPolicy for key stellar reaction chains." >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "570.5,-464.5 463.5,-464.5 463.5,-434.5 570.5,-434.5 570.5,-464.5" />
<text text-anchor= "start" x= "471.5" y= "-452.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text text-anchor= "middle" x= "517" y= "-441.5" 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-27 15:06:27 -05:00
<!-- Node1->Node39 -->
<g id= "edge85_Node000001_Node000039" class= "edge" >
<title > Node1- > Node39</title>
<g id= "a_edge85_Node000001_Node000039" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1507.13,-827.57C1309.37,-825.85 729.75,-817.46 655,-778 578.75,-737.75 569.33,-703.94 537,-624 514.49,-568.34 514.84,-494.99 516.15,-464.61" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1507.35,-831.07 1517.38,-827.66 1507.41,-824.07 1507.35,-831.07" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node43 -->
<g id= "Node000043" class= "node" >
<title > Node43</title>
<g id= "a_Node000043" > <a xlink:href= "stellar__policy_8h.html" target= "_top" xlink:title= "High-level concrete NetworkPolicy for specific stellar environments." >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "754.5,-387.5 629.5,-387.5 629.5,-357.5 754.5,-357.5 754.5,-387.5" />
<text text-anchor= "start" x= "637.5" y= "-375.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text text-anchor= "middle" x= "692" y= "-364.5" 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-27 15:06:27 -05:00
<!-- Node1->Node43 -->
<g id= "edge87_Node000001_Node000043" class= "edge" >
<title > Node1- > Node43</title>
<g id= "a_edge87_Node000001_Node000043" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1507.3,-827.68C1398.23,-825.98 1173.44,-817.46 988,-778 860.08,-750.78 710,-812.29 710,-681.5 710,-681.5 710,-681.5 710,-525.5 710,-474.48 699.88,-414.49 694.81,-387.68" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1507.44,-831.18 1517.49,-827.83 1507.54,-824.18 1507.44,-831.18" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-25 14:31:59 -05:00
<!-- Node47 -->
<g id= "Node000047" class= "node" >
<title > Node47</title>
2025-11-27 15:06:27 -05:00
<g id= "a_Node000047" > <a xlink:href= "weak_8h.html" target= "_top" xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "2515.5,-618.5 2388.5,-618.5 2388.5,-588.5 2515.5,-588.5 2515.5,-618.5" />
<text text-anchor= "start" x= "2396.5" y= "-606.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text text-anchor= "middle" x= "2452" y= "-595.5" 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-25 14:31:59 -05:00
<!-- Node1->Node47 -->
2025-11-27 15:06:27 -05:00
<g id= "edge94_Node000001_Node000047" class= "edge" >
2025-11-25 14:31:59 -05:00
<title > Node1- > Node47</title>
2025-11-27 15:06:27 -05:00
<g id= "a_edge94_Node000001_Node000047" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1638.9,-828.28C1816.48,-828.41 2301.78,-824.37 2454,-778 2528.64,-755.26 2627.18,-724.99 2584,-660 2568.59,-636.81 2541.4,-623.29 2515.69,-615.41" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1638.67,-824.78 1628.66,-828.27 1638.66,-831.78 1638.67,-824.78" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node50 -->
<g id= "Node000050" class= "node" >
<title > Node50</title>
<g id= "a_Node000050" > <a xlink:href= "construction_8cpp.html" target= "_top" xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "2703.5,-541.5 2564.5,-541.5 2564.5,-511.5 2703.5,-511.5 2703.5,-541.5" />
<text text-anchor= "start" x= "2572.5" y= "-529.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/engine/procedures</text>
<text text-anchor= "middle" x= "2634" y= "-518.5" 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-27 15:06:27 -05:00
<!-- Node1->Node50 -->
<g id= "edge111_Node000001_Node000050" class= "edge" >
<title > Node1- > Node50</title>
<g id= "a_edge111_Node000001_Node000050" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1638.95,-827.11C1840.5,-824.03 2439.48,-812.08 2520,-778 2566.34,-758.39 2578.88,-745.16 2603,-701 2632.18,-647.56 2634.73,-572.36 2634.41,-541.53" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1638.75,-823.61 1628.81,-827.26 1638.86,-830.61 1638.75,-823.61" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node51 -->
<g id= "Node000051" class= "node" >
<title > Node51</title>
<g id= "a_Node000051" > <a xlink:href= "weak__interpolator_8cpp.html" target= "_top" xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "270,-541.5 142,-541.5 142,-511.5 270,-511.5 270,-541.5" />
<text text-anchor= "start" x= "150" y= "-529.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/reaction/weak</text>
<text text-anchor= "middle" x= "206" y= "-518.5" 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-27 15:06:27 -05:00
<!-- Node1->Node51 -->
<g id= "edge113_Node000001_Node000051" class= "edge" >
<title > Node1- > Node51</title>
<g id= "a_edge113_Node000001_Node000051" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1507.32,-827.37C1289.14,-824.94 597.09,-814.42 504,-778 486.81,-771.28 281.87,-593.54 222.2,-541.62" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1507.31,-830.87 1517.34,-827.48 1507.38,-823.87 1507.31,-830.87" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-25 14:31:59 -05:00
<!-- Node66 -->
<g id= "Node000066" class= "node" >
<title > Node66</title>
2025-11-27 15:06:27 -05:00
<g id= "a_Node000066" > <a xlink:href= "construction_8h.html" target= "_top" xlink:title= "Functions for constructing nuclear reaction networks." >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "2370,-618.5 2188,-618.5 2188,-588.5 2370,-588.5 2370,-618.5" />
<text text-anchor= "start" x= "2196" y= "-606.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text text-anchor= "middle" x= "2279" y= "-595.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine/procedures/construction.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-25 14:31:59 -05:00
<!-- Node1->Node66 -->
2025-11-27 15:06:27 -05:00
<g id= "edge77_Node000001_Node000066" class= "edge" >
2025-11-25 14:31:59 -05:00
<title > Node1- > Node66</title>
2025-11-27 15:06:27 -05:00
<g id= "a_edge77_Node000001_Node000066" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1638.92,-826.07C1800.56,-820.98 2213.18,-805.61 2348,-778 2448.67,-757.39 2506.66,-784.89 2566,-701 2576.52,-686.12 2577.6,-674.06 2566,-660 2566,-660 2436.44,-634.95 2351.42,-618.5" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1638.53,-822.59 1628.64,-826.4 1638.75,-829.58 1638.53,-822.59" />
2025-11-25 14:31:59 -05:00
</a>
</g>
</g>
<!-- Node67 -->
<g id= "Node000067" class= "node" >
<title > Node67</title>
2025-11-27 15:06:27 -05:00
<g id= "a_Node000067" > <a xlink:href= "reaclib_8h.html" target= "_top" xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "1367.5,-772.5 1260.5,-772.5 1260.5,-742.5 1367.5,-742.5 1367.5,-772.5" />
<text text-anchor= "start" x= "1268.5" y= "-760.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text text-anchor= "middle" x= "1314" y= "-749.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /reaction/reaclib.h</text>
2025-11-25 14:31:59 -05:00
</a>
</g>
</g>
<!-- Node1->Node67 -->
2025-11-27 15:06:27 -05:00
<g id= "edge88_Node000001_Node000067" class= "edge" >
2025-11-25 14:31:59 -05:00
<title > Node1- > Node67</title>
2025-11-27 15:06:27 -05:00
<g id= "a_edge88_Node000001_Node000067" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1510.83,-811.32C1466.69,-799.47 1408.09,-783.75 1366.33,-772.54" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1510.02,-814.72 1520.59,-813.94 1511.84,-807.96 1510.02,-814.72" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
<!-- Node69 -->
<g id= "Node000069" class= "node" >
<title > Node69</title>
<g id= "a_Node000069" > <a xlink:href= "reaction_8cpp.html" target= "_top" xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "1113,-690 961,-690 961,-671 1113,-671 1113,-690" />
<text text-anchor= "middle" x= "1037" y= "-678" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/reaction/reaction.cpp</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node1->Node69 -->
<g id= "edge112_Node000001_Node000069" class= "edge" >
<title > Node1- > Node69</title>
<g id= "a_edge112_Node000001_Node000069" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1507.06,-822.99C1441.17,-816.78 1337.48,-803.7 1251,-778 1173.06,-754.84 1086.63,-709.17 1052.28,-690.14" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1507.03,-826.51 1517.31,-823.93 1507.67,-819.54 1507.03,-826.51" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node70 -->
<g id= "Node000070" class= "node" >
<title > Node70</title>
<g id= "a_Node000070" > <a xlink:href= "reaction_2bindings_8cpp.html" target= "_top" xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "1483,-695.5 1373,-695.5 1373,-665.5 1483,-665.5 1483,-695.5" />
<text text-anchor= "start" x= "1381" y= "-683.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/python/reaction</text>
<text text-anchor= "middle" x= "1428" y= "-672.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /bindings.cpp</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node1->Node70 -->
<g id= "edge115_Node000001_Node000070" class= "edge" >
<title > Node1- > Node70</title>
<g id= "a_edge115_Node000001_Node000070" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1552.03,-806.81C1522.03,-776.51 1467.69,-721.6 1442.07,-695.72" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1549.57,-809.31 1559.1,-813.95 1554.55,-804.38 1549.57,-809.31" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node71 -->
<g id= "Node000071" class= "node" >
<title > Node71</title>
<g id= "a_Node000071" > <a xlink:href= "screening__abstract_8h.html" target= "_top" xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "#fff0f0" stroke= "red" points= "2199.5,-778 2082.5,-778 2082.5,-737 2199.5,-737 2199.5,-778" />
<text text-anchor= "start" x= "2090.5" y= "-766" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text text-anchor= "start" x= "2090.5" y= "-755" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /screening/screening</text>
<text text-anchor= "middle" x= "2141" y= "-744" 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-27 15:06:27 -05:00
<!-- Node1->Node71 -->
<g id= "edge95_Node000001_Node000071" class= "edge" >
<title > Node1- > Node71</title>
<g id= "a_edge95_Node000001_Node000071" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1638.83,-821.74C1726.45,-813.17 1886.16,-796.68 2022,-778 2041.7,-775.29 2063.17,-771.91 2082.38,-768.72" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1638.38,-818.27 1628.76,-822.72 1639.06,-825.24 1638.38,-818.27" />
2025-11-25 14:31:59 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node76 -->
<g id= "Node000076" class= "node" >
<title > Node76</title>
<g id= "a_Node000076" > <a xlink:href= "screening__bare_8h.html" target= "_top" xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "#fff0f0" stroke= "red" points= "2286.5,-701 2169.5,-701 2169.5,-660 2286.5,-660 2286.5,-701" />
<text text-anchor= "start" x= "2177.5" y= "-689" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text text-anchor= "start" x= "2177.5" y= "-678" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /screening/screening</text>
<text text-anchor= "middle" x= "2228" y= "-667" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _bare.h</text>
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
<!-- Node1->Node76 -->
<g id= "edge102_Node000001_Node000076" class= "edge" >
<title > Node1- > Node76</title>
<g id= "a_edge102_Node000001_Node000076" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1639.02,-827.25C1793.2,-824.88 2167.1,-815.3 2209,-778 2230.43,-758.93 2231.91,-723.33 2230.4,-701.11" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1638.69,-823.75 1628.74,-827.4 1638.79,-830.75 1638.69,-823.75" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-25 14:31:59 -05:00
<!-- Node79 -->
<g id= "Node000079" class= "node" >
<title > Node79</title>
2025-11-27 15:06:27 -05:00
<g id= "a_Node000079" > <a xlink:href= "screening__intermediate_8h.html" target= "_top" xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "2421.5,-701 2304.5,-701 2304.5,-660 2421.5,-660 2421.5,-701" />
<text text-anchor= "start" x= "2312.5" y= "-689" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text text-anchor= "start" x= "2312.5" y= "-678" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /screening/screening</text>
<text text-anchor= "middle" x= "2363" y= "-667" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _intermediate.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-25 14:31:59 -05:00
<!-- Node1->Node79 -->
2025-11-27 15:06:27 -05:00
<g id= "edge103_Node000001_Node000079" class= "edge" >
2025-11-25 14:31:59 -05:00
<title > Node1- > Node79</title>
2025-11-27 15:06:27 -05:00
<g id= "a_edge103_Node000001_Node000079" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1638.73,-827.59C1783.3,-825.97 2124.52,-817.88 2232,-778 2277.02,-761.29 2320.02,-724.22 2343.82,-701.2" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1638.63,-824.1 1628.67,-827.7 1638.71,-831.1 1638.63,-824.1" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-25 14:31:59 -05:00
<!-- Node81 -->
<g id= "Node000081" class= "node" >
<title > Node81</title>
2025-11-27 15:06:27 -05:00
<g id= "a_Node000081" > <a xlink:href= "screening__weak_8h.html" target= "_top" xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "#fff0f0" stroke= "red" points= "2556.5,-701 2439.5,-701 2439.5,-660 2556.5,-660 2556.5,-701" />
<text text-anchor= "start" x= "2447.5" y= "-689" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text text-anchor= "start" x= "2447.5" y= "-678" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /screening/screening</text>
<text text-anchor= "middle" x= "2498" y= "-667" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _weak.h</text>
2025-11-25 14:31:59 -05:00
</a>
</g>
</g>
<!-- Node1->Node81 -->
2025-11-27 15:06:27 -05:00
<g id= "edge104_Node000001_Node000081" class= "edge" >
2025-11-25 14:31:59 -05:00
<title > Node1- > Node81</title>
2025-11-27 15:06:27 -05:00
<g id= "a_edge104_Node000001_Node000081" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1638.59,-826.25C1789.88,-821.75 2159.55,-807.95 2280,-778 2348.28,-761.02 2422.01,-724.04 2463.84,-701.11" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1638.4,-822.75 1628.51,-826.55 1638.61,-829.75 1638.4,-822.75" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
<!-- Node83 -->
<g id= "Node000083" class= "node" >
<title > Node83</title>
<g id= "a_Node000083" > <a xlink:href= "hashing_8h.html" target= "_top" xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "#fff0f0" stroke= "red" points= "259.5,-618.5 152.5,-618.5 152.5,-588.5 259.5,-588.5 259.5,-618.5" />
<text text-anchor= "start" x= "160.5" y= "-606.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text text-anchor= "middle" x= "206" y= "-595.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /utils/hashing.h</text>
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
<!-- Node1->Node83 -->
<g id= "edge105_Node000001_Node000083" class= "edge" >
<title > Node1- > Node83</title>
<g id= "a_edge105_Node000001_Node000083" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1506.91,-827.69C1275.34,-826.26 509.14,-818.5 407,-778 319.37,-743.25 243.48,-653.31 216.49,-618.52" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1507.18,-831.19 1517.2,-827.75 1507.22,-824.19 1507.18,-831.19" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node3 -->
<g id= "Node000003" class= "node" >
<title > Node3</title>
2025-11-24 09:08:28 -05:00
<g id= "a_Node000003" > <a xlink:href= "dynamic__engine__diagnostics_8h.html" target= "_top" xlink:title= "Diagnostics utilities for DynamicEngine instances." >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "1526,-624 1370,-624 1370,-583 1526,-583 1526,-624" />
<text text-anchor= "start" x= "1378" y= "-612" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text text-anchor= "start" x= "1378" y= "-601" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine/diagnostics/dynamic</text>
<text text-anchor= "middle" x= "1448" y= "-590" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _engine_diagnostics.h</text>
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-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1540.86,-660.22C1522.44,-649.16 1499.37,-635.32 1480.84,-624.2" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1539.11,-663.25 1549.49,-665.39 1542.71,-657.25 1539.11,-663.25" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node4 -->
<g id= "Node000004" class= "node" >
<title > Node4</title>
2025-11-25 14:31:59 -05:00
<g id= "a_Node000004" > <a xlink:href= "engine_8h.html" target= "_top" xlink:title= "Core header for the GridFire reaction network engine module." >
2025-11-28 09:46:00 -05:00
<polygon fill= "#fff0f0" stroke= "red" points= "1409.5,-239 1302.5,-239 1302.5,-209 1409.5,-209 1409.5,-239" />
<text text-anchor= "start" x= "1310.5" y= "-227" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text text-anchor= "middle" x= "1356" y= "-216" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine/engine.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node2->Node4 -->
2025-11-27 15:06:27 -05:00
<g id= "edge11_Node000002_Node000004" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node2- > Node4</title>
2025-11-27 15:06:27 -05:00
<g id= "a_edge11_Node000002_Node000004" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1508.66,-663.21C1503.05,-662.03 1497.43,-660.94 1492,-660 1417.13,-647.08 1207.46,-675.93 1152,-624 1094.88,-570.51 1122,-528.76 1122,-450.5 1122,-450.5 1122,-450.5 1122,-371.5 1122,-321.69 1139.54,-305.39 1179,-275 1214.54,-247.62 1264.39,-235.24 1302.13,-229.63" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1508.22,-666.69 1518.74,-665.41 1509.72,-659.85 1508.22,-666.69" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-25 14:31:59 -05:00
<!-- Node13 -->
<g id= "Node000013" class= "node" >
<title > Node13</title>
2025-11-27 15:06:27 -05:00
<g id= "a_Node000013" > <a xlink:href= "dynamic__engine__diagnostics_8cpp.html" target= "_top" xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "1603.5,-541.5 1422.5,-541.5 1422.5,-511.5 1603.5,-511.5 1603.5,-541.5" />
<text text-anchor= "start" x= "1430.5" y= "-529.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/engine/diagnostics</text>
<text text-anchor= "middle" x= "1513" y= "-518.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /dynamic_engine_diagnostics.cpp</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-25 14:31:59 -05:00
<!-- Node2->Node13 -->
2025-11-27 15:06:27 -05:00
<g id= "edge71_Node000002_Node000013" class= "edge" >
2025-11-25 14:31:59 -05:00
<title > Node2- > Node13</title>
2025-11-27 15:06:27 -05:00
<g id= "a_edge71_Node000002_Node000013" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1563.8,-656.1C1556.12,-636.56 1544.86,-607.96 1535,-583 1529.44,-568.93 1523.07,-552.85 1518.62,-541.64" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1560.56,-657.41 1567.47,-665.43 1567.07,-654.85 1560.56,-657.41" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
<!-- Node2->Node15 -->
<g id= "edge12_Node000002_Node000015" class= "edge" >
<title > Node2- > Node15</title>
<g id= "a_edge12_Node000002_Node000015" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1654.81,-678.49C1748.86,-675.42 1894.84,-664.1 1930,-624 1969.92,-578.46 1949.62,-497.48 1939.05,-464.78" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1654.63,-675 1644.74,-678.8 1654.84,-681.99 1654.63,-675" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-25 14:31:59 -05:00
<!-- Node16 -->
<g id= "Node000016" class= "node" >
<title > Node16</title>
2025-11-27 15:06:27 -05:00
<g id= "a_Node000016" > <a xlink:href= "priming_8h.html" target= "_top" xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "#fff0f0" stroke= "red" points= "2120.5,-387.5 1961.5,-387.5 1961.5,-357.5 2120.5,-357.5 2120.5,-387.5" />
<text text-anchor= "start" x= "1969.5" y= "-375.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text text-anchor= "middle" x= "2041" y= "-364.5" 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-25 14:31:59 -05:00
<!-- Node2->Node16 -->
2025-11-27 15:06:27 -05:00
<g id= "edge26_Node000002_Node000016" class= "edge" >
2025-11-25 14:31:59 -05:00
<title > Node2- > Node16</title>
2025-11-27 15:06:27 -05:00
<g id= "a_edge26_Node000002_Node000016" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1655.09,-671.99C1759.85,-661.73 1930.3,-642.49 1953,-624 2028.77,-562.29 2039.4,-431 2040.81,-387.69" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1654.47,-668.54 1644.86,-672.99 1655.15,-675.51 1654.47,-668.54" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node19 -->
<g id= "Node000019" class= "node" >
<title > Node19</title>
<g id= "a_Node000019" > <a xlink:href= "priming_8cpp.html" target= "_top" xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "1327.5,-310.5 1188.5,-310.5 1188.5,-280.5 1327.5,-280.5 1327.5,-310.5" />
<text text-anchor= "start" x= "1196.5" y= "-298.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/engine/procedures</text>
<text text-anchor= "middle" x= "1258" y= "-287.5" 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-27 15:06:27 -05:00
<!-- Node2->Node19 -->
<g id= "edge72_Node000002_Node000019" class= "edge" >
<title > Node2- > Node19</title>
<g id= "a_edge72_Node000002_Node000019" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1508.65,-663.26C1503.04,-662.07 1497.43,-660.96 1492,-660 1423.06,-647.78 1225.59,-676.26 1179,-624 1094.73,-529.48 1209.5,-360.6 1246.92,-310.73" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1508.21,-666.75 1518.73,-665.47 1509.71,-659.91 1508.21,-666.75" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-25 14:31:59 -05:00
<!-- Node21 -->
<g id= "Node000021" class= "node" >
<title > Node21</title>
2025-11-27 15:06:27 -05:00
<g id= "a_Node000021" > <a xlink:href= "engine__defined_8h.html" target= "_top" xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "#fff0f0" stroke= "red" points= "1692,-393 1572,-393 1572,-352 1692,-352 1692,-393" />
<text text-anchor= "start" x= "1580" y= "-381" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text text-anchor= "start" x= "1580" y= "-370" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine/views/engine</text>
<text text-anchor= "middle" x= "1632" y= "-359" 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-25 14:31:59 -05:00
<!-- Node2->Node21 -->
2025-11-27 15:06:27 -05:00
<g id= "edge28_Node000002_Node000021" class= "edge" >
2025-11-25 14:31:59 -05:00
<title > Node2- > Node21</title>
2025-11-27 15:06:27 -05:00
<g id= "a_edge28_Node000002_Node000021" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1581.28,-655.91C1590.18,-629.65 1604.12,-585.79 1612,-547 1623.2,-491.88 1628.67,-425.54 1630.83,-393.19" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1577.96,-654.79 1578.03,-665.39 1584.58,-657.07 1577.96,-654.79" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node27 -->
<g id= "Node000027" class= "node" >
<title > Node27</title>
<g id= "a_Node000027" > <a xlink:href= "engine__multiscale_8h.html" target= "_top" xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "#fff0f0" stroke= "red" points= "1830,-393 1710,-393 1710,-352 1830,-352 1830,-393" />
<text text-anchor= "start" x= "1718" y= "-381" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text text-anchor= "start" x= "1718" y= "-370" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine/views/engine</text>
<text text-anchor= "middle" x= "1770" y= "-359" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _multiscale.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node2->Node27 -->
<g id= "edge29_Node000002_Node000027" class= "edge" >
<title > Node2- > Node27</title>
<g id= "a_edge29_Node000002_Node000027" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1654.95,-673.42C1689.24,-666.48 1726.33,-652.35 1749,-624 1763.31,-606.1 1768.27,-449 1769.6,-393.12" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1654.09,-670.02 1644.89,-675.27 1655.36,-676.9 1654.09,-670.02" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node24 -->
<g id= "Node000024" class= "node" >
<title > Node24</title>
<g id= "a_Node000024" > <a xlink:href= "stellar__policy_8cpp.html" target= "_top" xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "968,-310.5 856,-310.5 856,-280.5 968,-280.5 968,-310.5" />
<text text-anchor= "start" x= "864" y= "-298.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/policy/stellar</text>
<text text-anchor= "middle" x= "912" y= "-287.5" 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-27 15:06:27 -05:00
<!-- Node2->Node24 -->
<g id= "edge74_Node000002_Node000024" class= "edge" >
<title > Node2- > Node24</title>
<g id= "a_edge74_Node000002_Node000024" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1509.67,-663.31C1503.72,-662.08 1497.76,-660.94 1492,-660 1403.05,-645.41 1155.19,-684.07 1088,-624 1048.1,-588.33 1085.54,-554.99 1064,-506 1028.01,-424.14 956.13,-342.95 925.9,-310.86" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1509.12,-666.77 1519.64,-665.48 1510.61,-659.93 1509.12,-666.77" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node28 -->
<g id= "Node000028" class= "node" >
<title > Node28</title>
<g id= "a_Node000028" > <a xlink:href= "engine__adaptive_8h.html" target= "_top" xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "#fff0f0" stroke= "red" points= "2194,-547 2074,-547 2074,-506 2194,-506 2194,-547" />
<text text-anchor= "start" x= "2082" y= "-535" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text text-anchor= "start" x= "2082" y= "-524" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine/views/engine</text>
<text text-anchor= "middle" x= "2134" y= "-513" 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-27 15:06:27 -05:00
<!-- Node2->Node28 -->
<g id= "edge27_Node000002_Node000028" class= "edge" >
<title > Node2- > Node28</title>
<g id= "a_edge27_Node000002_Node000028" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1654.76,-677.83C1775.02,-674.1 1992.63,-662.13 2060,-624 2091.05,-606.43 2113.35,-570 2124.93,-547.27" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1654.39,-674.34 1644.5,-678.13 1654.6,-681.33 1654.39,-674.34" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node30 -->
<g id= "Node000030" class= "node" >
<title > Node30</title>
<g id= "a_Node000030" > <a xlink:href= "engine__view__abstract_8h.html" target= "_top" xlink:title= "Abstract interfaces for engine "views" in GridFire." >
2025-11-28 09:46:00 -05:00
<polygon fill= "#fff0f0" stroke= "red" points= "1740,-624 1620,-624 1620,-583 1740,-583 1740,-624" />
<text text-anchor= "start" x= "1628" y= "-612" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text text-anchor= "start" x= "1628" y= "-601" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine/views/engine</text>
<text text-anchor= "middle" x= "1680" y= "-590" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _view_abstract.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node2->Node30 -->
<g id= "edge30_Node000002_Node000030" class= "edge" >
<title > Node2- > Node30</title>
<g id= "a_edge30_Node000002_Node000030" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1601.38,-659.61C1617,-648.66 1636.31,-635.12 1651.89,-624.2" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1599.31,-656.79 1593.13,-665.39 1603.32,-662.52 1599.31,-656.79" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node2->Node31 -->
<g id= "edge34_Node000002_Node000031" class= "edge" >
<title > Node2- > Node31</title>
<g id= "a_edge34_Node000002_Node000031" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1509.96,-663.28C1503.92,-662.04 1497.86,-660.92 1492,-660 1280.65,-626.86 1223.25,-657.75 1012,-624 1003.07,-622.57 993.67,-620.64 984.59,-618.55" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1509.58,-666.78 1520.09,-665.47 1511.05,-659.94 1509.58,-666.78" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node37 -->
<g id= "Node000037" class= "node" >
<title > Node37</title>
<g id= "a_Node000037" > <a xlink:href= "python_8cpp.html" target= "_top" xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "1055.5,-541.5 942.5,-541.5 942.5,-511.5 1055.5,-511.5 1055.5,-541.5" />
<text text-anchor= "start" x= "950.5" y= "-529.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/io/generative</text>
<text text-anchor= "middle" x= "999" y= "-518.5" 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-27 15:06:27 -05:00
<!-- Node2->Node37 -->
<g id= "edge73_Node000002_Node000037" class= "edge" >
<title > Node2- > Node37</title>
<g id= "a_edge73_Node000002_Node000037" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1509.67,-663.27C1503.72,-662.04 1497.76,-660.92 1492,-660 1394.69,-644.42 1132.27,-678.25 1050,-624 1020.89,-604.81 1007.28,-563.35 1001.93,-541.55" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1509.13,-666.73 1519.64,-665.42 1510.61,-659.89 1509.13,-666.73" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node2->Node38 -->
<g id= "edge37_Node000002_Node000038" class= "edge" >
<title > Node2- > Node38</title>
<g id= "a_edge37_Node000002_Node000038" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1511.01,-663.32C1504.62,-662.03 1498.2,-660.89 1492,-660 1158.12,-612.32 1069.44,-659.1 734,-624 717,-622.22 698.74,-619.61 681.72,-616.88" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1510.48,-666.79 1520.99,-665.45 1511.94,-659.94 1510.48,-666.79" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node2->Node43 -->
<g id= "edge56_Node000002_Node000043" class= "edge" >
<title > Node2- > Node43</title>
<g id= "a_edge56_Node000002_Node000043" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1510.71,-663.32C1504.42,-662.04 1498.1,-660.9 1492,-660 1352.62,-639.43 990.14,-675.5 859,-624 809.05,-604.39 796.77,-590.97 766,-547 734.08,-501.39 747.33,-479.54 724,-429 717.29,-414.46 708,-398.72 701.16,-387.72" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1510.04,-666.75 1520.55,-665.43 1511.5,-659.91 1510.04,-666.75" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node2->Node47 -->
<g id= "edge57_Node000002_Node000047" class= "edge" >
<title > Node2- > Node47</title>
<g id= "a_edge57_Node000002_Node000047" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1654.84,-675.87C1831.02,-667.72 2241.39,-646.9 2379,-624 2387.41,-622.6 2396.26,-620.65 2404.77,-618.53" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1654.42,-672.38 1644.59,-676.34 1654.74,-679.38 1654.42,-672.38" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node52 -->
<g id= "Node000052" class= "node" >
<title > Node52</title>
2025-11-28 09:46:00 -05:00
<g id= "a_Node000052" > <a xlink:href= "CVODE__solver__strategy_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "#fff0f0" stroke= "red" points= "1327.5,-470 1188.5,-470 1188.5,-429 1327.5,-429 1327.5,-470" />
<text text-anchor= "start" x= "1196.5" y= "-458" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text text-anchor= "start" x= "1196.5" y= "-447" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /solver/strategies/CVODE</text>
<text text-anchor= "middle" x= "1258" y= "-436" 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-27 15:06:27 -05:00
<!-- Node2->Node52 -->
<g id= "edge64_Node000002_Node000052" class= "edge" >
<title > Node2- > Node52</title>
<g id= "a_edge64_Node000002_Node000052" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1508.37,-663.24C1502.85,-662.07 1497.34,-660.96 1492,-660 1427.01,-648.25 1240.78,-673.45 1197,-624 1156.79,-578.58 1209.87,-505.01 1239.91,-470.09" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1507.76,-666.69 1518.28,-665.43 1509.27,-659.86 1507.76,-666.69" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-25 14:31:59 -05:00
<!-- Node61 -->
<g id= "Node000061" class= "node" >
<title > Node61</title>
2025-11-27 15:06:27 -05:00
<g id= "a_Node000061" > <a xlink:href= "strategy__abstract_8h.html" target= "_top" xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "#fff0f0" stroke= "red" points= "1351.5,-624 1206.5,-624 1206.5,-583 1351.5,-583 1351.5,-624" />
<text text-anchor= "start" x= "1214.5" y= "-612" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text text-anchor= "start" x= "1214.5" y= "-601" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /solver/strategies/strategy</text>
<text text-anchor= "middle" x= "1279" y= "-590" 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-25 14:31:59 -05:00
<!-- Node2->Node61 -->
2025-11-27 15:06:27 -05:00
<g id= "edge67_Node000002_Node000061" class= "edge" >
2025-11-25 14:31:59 -05:00
<title > Node2- > Node61</title>
2025-11-27 15:06:27 -05:00
<g id= "a_edge67_Node000002_Node000061" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1508.14,-662.95C1461.89,-651.15 1399.66,-635.28 1351.73,-623.05" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1507.49,-666.4 1518.05,-665.48 1509.22,-659.62 1507.49,-666.4" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
<!-- Node62 -->
<g id= "Node000062" class= "node" >
<title > Node62</title>
<g id= "a_Node000062" > <a xlink:href= "logging_8h.html" target= "_top" xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "#fff0f0" stroke= "red" points= "1903.5,-618.5 1796.5,-618.5 1796.5,-588.5 1903.5,-588.5 1903.5,-618.5" />
<text text-anchor= "start" x= "1804.5" y= "-606.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text text-anchor= "middle" x= "1850" y= "-595.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /utils/logging.h</text>
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
<!-- Node2->Node62 -->
<g id= "edge69_Node000002_Node000062" class= "edge" >
<title > Node2- > Node62</title>
<g id= "a_edge69_Node000002_Node000062" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1636.9,-662.88C1678.32,-652.02 1733.42,-637.41 1782,-624 1788.27,-622.27 1794.87,-620.42 1801.37,-618.57" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1636,-659.5 1627.21,-665.42 1637.77,-666.27 1636,-659.5" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
<!-- Node64 -->
<g id= "Node000064" class= "node" >
<title > Node64</title>
<g id= "a_Node000064" > <a xlink:href= "logging_8cpp.html" target= "_top" xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "1903.5,-536 1774.5,-536 1774.5,-517 1903.5,-517 1903.5,-536" />
<text text-anchor= "middle" x= "1839" y= "-524" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/utils/logging.cpp</text>
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
<!-- Node2->Node64 -->
<g id= "edge75_Node000002_Node000064" class= "edge" >
<title > Node2- > Node64</title>
<g id= "a_edge75_Node000002_Node000064" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1654.72,-677.89C1744.56,-674.19 1880.5,-662.23 1913,-624 1924.8,-610.12 1921.15,-599.3 1913,-583 1901.8,-560.59 1876.77,-544.89 1858.92,-536.03" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1654.4,-674.4 1644.55,-678.28 1654.67,-681.39 1654.4,-674.4" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-25 14:31:59 -05:00
<!-- Node3->Node4 -->
<g id= "edge3_Node000003_Node000004" class= "edge" >
<title > Node3- > Node4</title>
<g id= "a_edge3_Node000003_Node000004" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1418.87,-575.21C1391.92,-546.87 1356,-499.84 1356,-450.5 1356,-450.5 1356,-450.5 1356,-371.5 1356,-322.92 1356,-265.28 1356,-239.14" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1416.7,-577.99 1426.2,-582.69 1421.7,-573.1 1416.7,-577.99" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node3->Node13 -->
<g id= "edge9_Node000003_Node000013" class= "edge" >
<title > Node3- > Node13</title>
<g id= "a_edge9_Node000003_Node000013" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1471.91,-574.92C1481.63,-563.7 1492.45,-551.21 1500.55,-541.86" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1468.98,-572.95 1465.08,-582.79 1474.27,-577.53 1468.98,-572.95" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node14 -->
<g id= "Node000014" class= "node" >
<title > Node14</title>
2025-11-28 09:46:00 -05:00
<g id= "a_Node000014" > <a xlink:href= "CVODE__solver__strategy_8cpp.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1538,-387.5 1384,-387.5 1384,-357.5 1538,-357.5 1538,-387.5" />
<text text-anchor= "start" x= "1392" y= "-375.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/solver/strategies</text>
<text text-anchor= "middle" x= "1461" y= "-364.5" 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>
2025-11-27 15:06:27 -05:00
<!-- Node3->Node14 -->
<g id= "edge10_Node000003_Node000014" class= "edge" >
<title > Node3- > Node14</title>
<g id= "a_edge10_Node000003_Node000014" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1426.08,-574.49C1420.74,-566.11 1415.77,-556.58 1413,-547 1407.94,-529.49 1409.85,-523.95 1413,-506 1420.87,-461.18 1442.64,-411.54 1453.96,-387.75" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1423.19,-576.46 1431.71,-582.76 1428.98,-572.52 1423.19,-576.46" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-25 14:31:59 -05:00
<!-- Node4->Node5 -->
<g id= "edge4_Node000004_Node000005" class= "edge" >
<title > Node4- > Node5</title>
<g id= "a_edge4_Node000004_Node000005" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1292.31,-217.62C1146.1,-205.25 788.53,-175.02 652.62,-163.53" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1292.21,-221.12 1302.47,-218.47 1292.8,-214.14 1292.21,-221.12" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node4->Node12 -->
<g id= "edge8_Node000004_Node000012" class= "edge" >
<title > Node4- > Node12</title>
<g id= "a_edge8_Node000004_Node000012" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1356,-198.54C1356,-189.96 1356,-180.61 1356,-173.16" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1352.5,-198.8 1356,-208.8 1359.5,-198.8 1352.5,-198.8" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node6 -->
<g id= "Node000006" class= "node" >
<title > Node6</title>
<g id= "a_Node000006" > <a xlink:href= "gridfire__context_8h.html" target= "_top" xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "#fff0f0" stroke= "red" points= "617,-107 491,-107 491,-66 617,-66 617,-107" />
<text text-anchor= "start" x= "499" y= "-95" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/extern/include</text>
<text text-anchor= "start" x= "499" y= "-84" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /gridfire/extern/gridfire</text>
<text text-anchor= "middle" x= "554" y= "-73" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _context.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node5->Node6 -->
<g id= "edge5_Node000005_Node000006" class= "edge" >
<title > Node5- > Node6</title>
<g id= "a_edge5_Node000005_Node000006" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M584.31,-134.31C578.61,-125.52 572.16,-115.55 566.67,-107.07" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "581.52,-136.44 589.89,-142.94 587.4,-132.64 581.52,-136.44" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node8 -->
<g id= "Node000008" class= "node" >
<title > Node8</title>
<g id= "a_Node000008" > <a xlink:href= "gridfire__extern_8cpp.html" target= "_top" xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "658,-30 540,-30 540,0 658,0 658,-30" />
<text text-anchor= "start" x= "548" y= "-18" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/extern/lib/gridfire</text>
<text text-anchor= "middle" x= "599" y= "-7" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _extern.cpp</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node5->Node8 -->
<g id= "edge7_Node000005_Node000008" class= "edge" >
<title > Node5- > Node8</title>
<g id= "a_edge7_Node000005_Node000008" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M614.34,-134.29C619.04,-126.06 623.61,-116.45 626,-107 630.47,-89.33 630.47,-83.67 626,-66 622.71,-52.99 615.3,-39.69 609.07,-30.08" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "611.29,-132.56 609.07,-142.92 617.27,-136.2 611.29,-132.56" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node6->Node8 -->
<g id= "edge6_Node000006_Node000008" class= "edge" >
<title > Node6- > Node8</title>
<g id= "a_edge6_Node000006_Node000008" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M572.38,-57.11C578.42,-47.78 584.87,-37.82 589.91,-30.04" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "569.27,-55.47 566.77,-65.77 575.15,-59.28 569.27,-55.47" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node15->Node4 -->
<g id= "edge13_Node000015_Node000004" class= "edge" >
<title > Node15- > Node4</title>
<g id= "a_edge13_Node000015_Node000004" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1929.97,-424.42C1925.63,-403.78 1917.22,-374.01 1902,-352 1871.09,-307.3 1857.15,-295.95 1807,-275 1736.4,-245.5 1513.27,-231.98 1409.74,-227.18" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1926.54,-425.13 1931.87,-434.28 1933.41,-423.8 1926.54,-425.13" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node15->Node14 -->
<g id= "edge25_Node000015_Node000014" class= "edge" >
<title > Node15- > Node14</title>
<g id= "a_edge25_Node000015_Node000014" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1857.89,-438.03C1782.79,-427.49 1664.79,-410.34 1563,-393 1553.05,-391.3 1542.57,-389.42 1532.27,-387.51" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1857.81,-441.55 1868.2,-439.47 1858.78,-434.62 1857.81,-441.55" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node15->Node16 -->
<g id= "edge14_Node000015_Node000016" class= "edge" >
<title > Node15- > Node16</title>
<g id= "a_edge14_Node000015_Node000016" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1962.46,-428.55C1980.9,-415.63 2004.48,-399.1 2020.96,-387.54" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1960.31,-425.79 1954.13,-434.39 1964.32,-431.52 1960.31,-425.79" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node15->Node18 -->
<g id= "edge22_Node000015_Node000018" class= "edge" >
<title > Node15- > Node18</title>
<g id= "a_edge22_Node000015_Node000018" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M2009.63,-436.69C2047.66,-428.43 2093.32,-414.85 2130,-393 2166.57,-371.22 2198.65,-331.63 2214.14,-310.57" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2008.71,-433.3 1999.63,-438.77 2010.14,-440.16 2008.71,-433.3" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node15->Node21 -->
<g id= "edge19_Node000015_Node000021" class= "edge" >
<title > Node15- > Node21</title>
<g id= "a_edge19_Node000015_Node000021" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1862.11,-432.19C1815.95,-421.52 1754.8,-407 1701,-393 1698.11,-392.25 1695.15,-391.46 1692.17,-390.66" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1861.48,-435.64 1872.01,-434.47 1863.06,-428.82 1861.48,-435.64" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node26 -->
<g id= "Node000026" class= "node" >
<title > Node26</title>
<g id= "a_Node000026" > <a xlink:href= "engine__defined_8cpp.html" target= "_top" xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "1798,-310.5 1684,-310.5 1684,-280.5 1798,-280.5 1798,-310.5" />
<text text-anchor= "start" x= "1692" y= "-298.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/engine/views</text>
<text text-anchor= "middle" x= "1741" y= "-287.5" 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-27 15:06:27 -05:00
<!-- Node15->Node26 -->
<g id= "edge23_Node000015_Node000026" class= "edge" >
<title > Node15- > Node26</title>
<g id= "a_edge23_Node000015_Node000026" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1924.07,-425.39C1913.8,-403.86 1895.9,-372.14 1872,-352 1849.24,-332.82 1818.88,-319.4 1793.12,-310.57" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1920.9,-426.86 1928.25,-434.49 1927.26,-423.94 1920.9,-426.86" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node15->Node27 -->
<g id= "edge21_Node000015_Node000027" class= "edge" >
<title > Node15- > Node27</title>
<g id= "a_edge21_Node000015_Node000027" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1893.76,-430.1C1869.19,-418.86 1837.8,-404.5 1812.78,-393.06" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1892.6,-433.42 1903.15,-434.39 1895.51,-427.05 1892.6,-433.42" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node15->Node24 -->
<g id= "edge24_Node000015_Node000024" class= "edge" >
<title > Node15- > Node24</title>
<g id= "a_edge24_Node000015_Node000024" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1909.06,-427.81C1897.39,-417.73 1883.55,-405.18 1872,-393 1855.9,-376.03 1859.81,-362.67 1839,-352 1773.65,-318.49 1252.29,-320.67 1179,-316 1106.18,-311.36 1022.25,-305.07 968.24,-300.91" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1906.86,-430.54 1916.74,-434.36 1911.4,-425.21 1906.86,-430.54" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node17 -->
<g id= "Node000017" class= "node" >
<title > Node17</title>
<g id= "a_Node000017" > <a xlink:href= "engine__procedures_8h.html" target= "_top" xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "2114,-316 1968,-316 1968,-275 2114,-275 2114,-316" />
<text text-anchor= "start" x= "1976" y= "-304" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text text-anchor= "start" x= "1976" y= "-293" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine/procedures/engine</text>
<text text-anchor= "middle" x= "2041" y= "-282" 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-27 15:06:27 -05:00
<!-- Node16->Node17 -->
<g id= "edge15_Node000016_Node000017" class= "edge" >
<title > Node16- > Node17</title>
<g id= "a_edge15_Node000016_Node000017" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M2041,-347.23C2041,-337.2 2041,-325.71 2041,-316.2" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2037.5,-347.39 2041,-357.39 2044.5,-347.39 2037.5,-347.39" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node16->Node18 -->
<g id= "edge17_Node000016_Node000018" class= "edge" >
<title > Node16- > Node18</title>
<g id= "a_edge17_Node000016_Node000018" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M2085.02,-353.46C2117.17,-340.28 2160.13,-322.68 2189.73,-310.54" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2083.35,-350.36 2075.42,-357.39 2086,-356.84 2083.35,-350.36" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node16->Node19 -->
<g id= "edge18_Node000016_Node000019" class= "edge" >
<title > Node16- > Node19</title>
<g id= "a_edge18_Node000016_Node000019" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1951.06,-360.7C1925.52,-357.75 1897.68,-354.64 1872,-352 1674.76,-331.71 1441.46,-311.72 1327.57,-302.22" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1950.76,-364.19 1961.09,-361.87 1951.56,-357.24 1950.76,-364.19" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node17->Node4 -->
<g id= "edge16_Node000017_Node000004" class= "edge" >
<title > Node17- > Node4</title>
<g id= "a_edge16_Node000017_Node000004" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1957.81,-276.54C1954.5,-275.99 1951.22,-275.47 1948,-275 1750.78,-246.11 1513.97,-232.34 1409.72,-227.33" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1957.34,-280.01 1967.79,-278.28 1958.54,-273.11 1957.34,-280.01" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node21->Node26 -->
<g id= "edge20_Node000021_Node000026" class= "edge" >
<title > Node21- > Node26</title>
<g id= "a_edge20_Node000021_Node000026" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1669.04,-346.01C1686.19,-334.22 1705.91,-320.65 1720.36,-310.7" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1666.61,-343.44 1660.35,-351.99 1670.58,-349.21 1666.61,-343.44" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node30->Node21 -->
<g id= "edge32_Node000030_Node000021" class= "edge" >
<title > Node30- > Node21</title>
<g id= "a_edge32_Node000030_Node000021" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1674.72,-573C1668.4,-538.39 1657.28,-479.35 1646,-429 1643.33,-417.07 1639.99,-403.79 1637.25,-393.22" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1671.29,-573.7 1676.52,-582.91 1678.17,-572.45 1671.29,-573.7" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node30->Node27 -->
<g id= "edge33_Node000030_Node000027" class= "edge" >
<title > Node30- > Node27</title>
<g id= "a_edge33_Node000030_Node000027" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1685.99,-572.63C1693.76,-537.21 1709.08,-476.95 1732,-429 1738.04,-416.36 1746.77,-403.37 1754.34,-393.14" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1682.49,-572.27 1683.83,-582.78 1689.34,-573.73 1682.49,-572.27" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node30->Node28 -->
<g id= "edge31_Node000030_Node000028" class= "edge" >
<title > Node30- > Node28</title>
<g id= "a_edge31_Node000030_Node000028" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1750.2,-589.62C1762.78,-587.37 1775.77,-585.08 1788,-583 1888.15,-565.93 2004.88,-547.51 2073.93,-536.77" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1749.45,-586.2 1740.23,-591.41 1750.69,-593.09 1749.45,-586.2" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node32 -->
<g id= "Node000032" class= "node" >
<title > Node32</title>
<g id= "a_Node000032" > <a xlink:href= "generative_8h.html" target= "_top" xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "#fff0f0" stroke= "red" points= "924.5,-541.5 775.5,-541.5 775.5,-511.5 924.5,-511.5 924.5,-541.5" />
<text text-anchor= "start" x= "783.5" y= "-529.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text text-anchor= "middle" x= "850" y= "-518.5" 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-27 15:06:27 -05:00
<!-- Node31->Node32 -->
<g id= "edge35_Node000031_Node000032" class= "edge" >
<title > Node31- > Node32</title>
<g id= "a_edge35_Node000031_Node000032" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M909.95,-581.67C895.79,-568.88 878.04,-552.84 865.54,-541.54" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "907.62,-584.29 917.39,-588.39 912.32,-579.09 907.62,-584.29" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node31->Node37 -->
<g id= "edge36_Node000031_Node000037" class= "edge" >
<title > Node31- > Node37</title>
<g id= "a_edge36_Node000031_Node000037" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M952.27,-580.6C963.37,-567.99 976.98,-552.53 986.64,-541.54" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "949.39,-578.57 945.41,-588.39 954.65,-583.2 949.39,-578.57" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node38->Node24 -->
<g id= "edge55_Node000038_Node000024" class= "edge" >
<title > Node38- > Node24</title>
<g id= "a_edge55_Node000038_Node000024" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M635.07,-580.86C692.42,-521.98 850.2,-359.96 898.06,-310.82" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "632.44,-578.55 627.97,-588.15 637.46,-583.43 632.44,-578.55" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node38->Node39 -->
<g id= "edge38_Node000038_Node000039" class= "edge" >
<title > Node38- > Node39</title>
<g id= "a_edge38_Node000038_Node000039" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M599.56,-579.87C579.33,-548.17 543.15,-491.47 526.21,-464.94" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "596.72,-581.93 605.05,-588.47 602.62,-578.16 596.72,-581.93" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node40 -->
<g id= "Node000040" class= "node" >
<title > Node40</title>
<g id= "a_Node000040" > <a xlink:href= "policy_8h.html" target= "_top" xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "#fff0f0" stroke= "red" points= "652.5,-310.5 545.5,-310.5 545.5,-280.5 652.5,-280.5 652.5,-310.5" />
<text text-anchor= "start" x= "553.5" y= "-298.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text text-anchor= "middle" x= "599" y= "-287.5" 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-27 15:06:27 -05:00
<!-- Node38->Node40 -->
<g id= "edge46_Node000038_Node000040" class= "edge" >
<title > Node38- > Node40</title>
<g id= "a_edge46_Node000038_Node000040" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M612.79,-577.9C609.79,-516.72 602.07,-359.16 599.7,-310.82" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "609.31,-578.33 613.3,-588.15 616.3,-577.99 609.31,-578.33" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node38->Node43 -->
<g id= "edge52_Node000038_Node000043" class= "edge" >
<title > Node38- > Node43</title>
<g id= "a_edge52_Node000038_Node000043" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M622.11,-578.69C638.32,-531.1 674.26,-425.58 687.22,-387.53" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "618.79,-577.58 618.88,-588.18 625.42,-579.84 618.79,-577.58" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node44 -->
<g id= "Node000044" class= "node" >
<title > Node44</title>
<g id= "a_Node000044" > <a xlink:href= "chains_8cpp.html" target= "_top" xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "297.5,-382 164.5,-382 164.5,-363 297.5,-363 297.5,-382" />
<text text-anchor= "middle" x= "231" y= "-370" 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-27 15:06:27 -05:00
<!-- Node38->Node44 -->
<g id= "edge53_Node000038_Node000044" class= "edge" >
<title > Node38- > Node44</title>
<g id= "a_edge53_Node000038_Node000044" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M536.4,-592.93C463.61,-583.01 360.76,-566.27 325,-547 314.49,-541.34 255.55,-480.58 250,-470 234.45,-440.37 231.57,-399.54 231.08,-382.03" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "536.08,-596.42 546.46,-594.29 537.01,-589.49 536.08,-596.42" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node45 -->
<g id= "Node000045" class= "node" >
<title > Node45</title>
<g id= "a_Node000045" > <a xlink:href= "policy__logical_8h.html" target= "_top" xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "492,-541.5 364,-541.5 364,-511.5 492,-511.5 492,-541.5" />
<text text-anchor= "start" x= "372" y= "-529.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text text-anchor= "middle" x= "428" y= "-518.5" 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-27 15:06:27 -05:00
<!-- Node38->Node45 -->
<g id= "edge47_Node000038_Node000045" class= "edge" >
<title > Node38- > Node45</title>
<g id= "a_edge47_Node000038_Node000045" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M569.68,-584.63C536.96,-571.43 493.05,-553.73 462.83,-541.54" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "568.43,-587.9 579.01,-588.39 571.05,-581.41 568.43,-587.9" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node46 -->
<g id= "Node000046" class= "node" >
<title > Node46</title>
<g id= "a_Node000046" > <a xlink:href= "policy__logical_8cpp.html" target= "_top" xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "369,-464.5 259,-464.5 259,-434.5 369,-434.5 369,-464.5" />
<text text-anchor= "start" x= "267" y= "-452.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/policy/policy</text>
<text text-anchor= "middle" x= "314" y= "-441.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _logical.cpp</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node38->Node46 -->
<g id= "edge54_Node000038_Node000046" class= "edge" >
<title > Node38- > Node46</title>
<g id= "a_edge54_Node000038_Node000046" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M536.23,-593.8C470.32,-585.02 382.28,-569.52 355,-547 329.45,-525.91 319.51,-486.03 315.89,-464.74" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "535.83,-597.28 546.19,-595.1 536.73,-590.33 535.83,-597.28" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node39->Node40 -->
<g id= "edge39_Node000039_Node000040" class= "edge" >
<title > Node39- > Node40</title>
<g id= "a_edge39_Node000039_Node000040" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M529.43,-425.46C546.57,-393.69 576.96,-337.36 591.21,-310.94" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "526.23,-424.01 524.57,-434.47 532.4,-427.33 526.23,-424.01" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node39->Node43 -->
<g id= "edge42_Node000039_Node000043" class= "edge" >
<title > Node39- > Node43</title>
<g id= "a_edge42_Node000039_Node000043" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M559.5,-430.29C590.19,-417.13 631.04,-399.62 659.23,-387.54" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "557.73,-427.24 549.92,-434.39 560.49,-433.67 557.73,-427.24" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node39->Node44 -->
<g id= "edge45_Node000039_Node000044" class= "edge" >
<title > Node39- > Node44</title>
<g id= "a_edge45_Node000039_Node000044" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M453.62,-431.88C394.88,-416.48 309.83,-394.17 263.71,-382.08" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "452.98,-435.33 463.54,-434.48 454.76,-428.56 452.98,-435.33" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node40->Node5 -->
<g id= "edge40_Node000040_Node000005" class= "edge" >
<title > Node40- > Node5</title>
<g id= "a_edge40_Node000040_Node000005" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M599,-269.98C599,-241.64 599,-195.96 599,-173.05" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "595.5,-270.26 599,-280.26 602.5,-270.26 595.5,-270.26" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node40->Node12 -->
<g id= "edge41_Node000040_Node000012" class= "edge" >
<title > Node40- > Node12</title>
<g id= "a_edge41_Node000040_Node000012" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M662.54,-283.13C800.59,-258.42 1127.56,-199.89 1277.9,-172.98" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "661.76,-279.71 652.53,-284.92 662.99,-286.6 661.76,-279.71" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node43->Node24 -->
<g id= "edge44_Node000043_Node000024" class= "edge" >
<title > Node43- > Node24</title>
<g id= "a_edge44_Node000043_Node000024" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M742.67,-354.22C781.51,-340.99 834.42,-322.95 870.71,-310.58" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "741.46,-350.94 733.12,-357.48 743.72,-357.57 741.46,-350.94" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node43->Node40 -->
<g id= "edge43_Node000043_Node000040" class= "edge" >
<title > Node43- > Node40</title>
<g id= "a_edge43_Node000043_Node000040" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M666.61,-351.03C650.68,-338.18 630.55,-321.94 616.41,-310.54" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "664.53,-353.84 674.51,-357.39 668.92,-348.39 664.53,-353.84" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node45->Node39 -->
<g id= "edge48_Node000045_Node000039" class= "edge" >
<title > Node45- > Node39</title>
<g id= "a_edge48_Node000045_Node000039" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M452.72,-504.67C467.9,-491.88 486.93,-475.84 500.33,-464.54" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "450.13,-502.27 444.74,-511.39 454.64,-507.63 450.13,-502.27" />
2025-11-25 14:31:59 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node45->Node40 -->
<g id= "edge49_Node000045_Node000040" class= "edge" >
<title > Node45- > Node40</title>
<g id= "a_edge49_Node000045_Node000040" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M430.67,-501.36C433.79,-480.89 440.39,-451.36 454,-429 486,-376.42 544.96,-332.12 576.95,-310.56" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "427.18,-501.05 429.3,-511.43 434.11,-501.99 427.18,-501.05" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node45->Node44 -->
<g id= "edge50_Node000045_Node000044" class= "edge" >
<title > Node45- > Node44</title>
<g id= "a_edge50_Node000045_Node000044" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M421.08,-501.59C413.67,-479.93 399.93,-448.5 378,-429 349.87,-403.98 309.35,-389.81 277.97,-382.06" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "417.82,-502.9 424.21,-511.35 424.48,-500.76 417.82,-502.9" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node45->Node46 -->
<g id= "edge51_Node000045_Node000046" class= "edge" >
<title > Node45- > Node46</title>
<g id= "a_edge51_Node000045_Node000046" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M397.95,-505.73C378.26,-492.78 352.99,-476.15 335.35,-464.54" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "396.28,-508.82 406.56,-511.39 400.13,-502.97 396.28,-508.82" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node48 -->
<g id= "Node000048" class= "node" >
<title > Node48</title>
<g id= "a_Node000048" > <a xlink:href= "weak__rate__library_8h.html" target= "_top" xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "2507.5,-547 2364.5,-547 2364.5,-506 2507.5,-506 2507.5,-547" />
<text text-anchor= "start" x= "2372.5" y= "-535" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text text-anchor= "start" x= "2372.5" y= "-524" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /reaction/weak/weak_rate</text>
<text text-anchor= "middle" x= "2436" y= "-513" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _library.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node47->Node48 -->
<g id= "edge58_Node000047_Node000048" class= "edge" >
<title > Node47- > Node48</title>
<g id= "a_edge58_Node000047_Node000048" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M2446.89,-578.55C2444.73,-568.44 2442.25,-556.81 2440.2,-547.2" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2443.48,-579.34 2448.99,-588.39 2450.33,-577.88 2443.48,-579.34" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node49 -->
<g id= "Node000049" class= "node" >
<title > Node49</title>
<g id= "a_Node000049" > <a xlink:href= "weak_8cpp.html" target= "_top" xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "2545,-464.5 2427,-464.5 2427,-434.5 2545,-434.5 2545,-464.5" />
<text text-anchor= "start" x= "2435" y= "-452.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/reaction/weak</text>
<text text-anchor= "middle" x= "2486" y= "-441.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /weak.cpp</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node47->Node49 -->
<g id= "edge62_Node000047_Node000049" class= "edge" >
<title > Node47- > Node49</title>
<g id= "a_edge62_Node000047_Node000049" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M2485.86,-582.49C2498.04,-573.35 2510.39,-561.34 2517,-547 2529.97,-518.88 2510.45,-483.81 2496.99,-464.64" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2483.7,-579.73 2477.54,-588.35 2487.73,-585.46 2483.7,-579.73" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node47->Node50 -->
<g id= "edge61_Node000047_Node000050" class= "edge" >
<title > Node47- > Node50</title>
<g id= "a_edge61_Node000047_Node000050" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M2495.78,-584.46C2527.75,-571.28 2570.48,-553.68 2599.92,-541.54" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2494.15,-581.35 2486.23,-588.39 2496.81,-587.82 2494.15,-581.35" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node47->Node51 -->
<g id= "edge63_Node000047_Node000051" class= "edge" >
<title > Node47- > Node51</title>
<g id= "a_edge63_Node000047_Node000051" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M2396.57,-586.2C2390.68,-584.91 2384.74,-583.81 2379,-583 1933.52,-520.49 803.62,-580.24 355,-547 327.03,-544.93 296.28,-541.16 270.01,-537.48" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2395.86,-589.63 2406.4,-588.5 2397.46,-582.81 2395.86,-589.63" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node48->Node15 -->
<g id= "edge59_Node000048_Node000015" class= "edge" >
<title > Node48- > Node15</title>
<g id= "a_edge59_Node000048_Node000015" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M2354.4,-513.31C2255.57,-498.54 2091.03,-473.96 1999.87,-460.34" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2353.93,-516.78 2364.34,-514.79 2354.97,-509.85 2353.93,-516.78" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node48->Node49 -->
<g id= "edge60_Node000048_Node000049" class= "edge" >
<title > Node48- > Node49</title>
<g id= "a_edge60_Node000048_Node000049" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M2454.83,-497.26C2462.19,-486.21 2470.32,-474.02 2476.43,-464.86" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2451.77,-495.53 2449.14,-505.79 2457.6,-499.42 2451.77,-495.53" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node52->Node14 -->
<g id= "edge66_Node000052_Node000014" class= "edge" >
<title > Node52- > Node14</title>
<g id= "a_edge66_Node000052_Node000014" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1320.5,-425.41C1353.96,-413.05 1394.1,-398.22 1422.88,-387.58" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1318.97,-422.24 1310.81,-428.99 1321.4,-428.81 1318.97,-422.24" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node52->Node19 -->
<g id= "edge65_Node000052_Node000019" class= "edge" >
<title > Node52- > Node19</title>
<g id= "a_edge65_Node000052_Node000019" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1258,-418.63C1258,-385.98 1258,-335.05 1258,-310.57" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1254.5,-418.94 1258,-428.94 1261.5,-418.94 1254.5,-418.94" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node61->Node52 -->
<g id= "edge68_Node000061_Node000052" class= "edge" >
<title > Node61- > Node52</title>
<g id= "a_edge68_Node000061_Node000052" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1274.92,-572.98C1270.75,-542.76 1264.37,-496.64 1260.76,-470.47" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1271.46,-573.51 1276.3,-582.94 1278.4,-572.55 1271.46,-573.51" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node62->Node64 -->
<g id= "edge70_Node000062_Node000064" class= "edge" >
<title > Node62- > Node64</title>
<g id= "a_edge70_Node000062_Node000064" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1846.43,-578.18C1844.33,-563.86 1841.8,-546.61 1840.3,-536.37" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1843.02,-579.01 1847.93,-588.39 1849.94,-577.99 1843.02,-579.01" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node66->Node15 -->
<g id= "edge78_Node000066_Node000015" class= "edge" >
<title > Node66- > Node15</title>
<g id= "a_edge78_Node000066_Node000015" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M2274.86,-578.47C2269.71,-556.18 2258.67,-523.84 2236,-506 2200.13,-477.77 2077.11,-462.48 1999.59,-455.44" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2271.48,-579.42 2276.94,-588.5 2278.34,-578 2271.48,-579.42" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node66->Node17 -->
<g id= "edge79_Node000066_Node000017" class= "edge" >
<title > Node66- > Node17</title>
<g id= "a_edge79_Node000066_Node000017" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M2278.59,-578.16C2277.41,-557.98 2273.76,-528.96 2263,-506 2224.62,-424.11 2198.7,-410.81 2130,-352 2114.09,-338.38 2094.52,-325.8 2077.78,-316.07" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2275.1,-578.53 2279.01,-588.38 2282.09,-578.24 2275.1,-578.53" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node66->Node18 -->
<g id= "edge81_Node000066_Node000018" class= "edge" >
<title > Node66- > Node18</title>
<g id= "a_edge81_Node000066_Node000018" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M2295.99,-580.2C2302.33,-570.53 2308.77,-558.75 2312,-547 2316.83,-529.43 2315.6,-523.86 2312,-506 2296.34,-428.27 2251.02,-343.45 2232.27,-310.59" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2293.12,-578.2 2290.29,-588.42 2298.87,-582.19 2293.12,-578.2" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node66->Node28 -->
<g id= "edge80_Node000066_Node000028" class= "edge" >
<title > Node66- > Node28</title>
<g id= "a_edge80_Node000066_Node000028" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M2242.84,-583.8C2221.21,-572.61 2193.75,-558.4 2171.82,-547.06" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2241.24,-586.91 2251.73,-588.39 2244.45,-580.69 2241.24,-586.91" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node66->Node50 -->
<g id= "edge82_Node000066_Node000050" class= "edge" >
<title > Node66- > Node50</title>
<g id= "a_edge82_Node000066_Node000050" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M2355.27,-586.39C2418.47,-573.03 2507.39,-554.25 2567.67,-541.51" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2354.42,-582.99 2345.36,-588.48 2355.86,-589.84 2354.42,-582.99" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node67->Node44 -->
<g id= "edge90_Node000067_Node000044" class= "edge" >
<title > Node67- > Node44</title>
<g id= "a_edge90_Node000067_Node000044" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1275.27,-738.01C1253.14,-727.35 1224.92,-713.61 1200,-701 1165.06,-683.32 1159.84,-670.08 1122,-660 1016.82,-631.98 231.72,-687.07 143,-624 72.34,-573.77 83.94,-496.77 138,-429 156.06,-406.36 186.04,-390.88 207.07,-382.13" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1273.82,-741.2 1284.35,-742.37 1276.85,-734.89 1273.82,-741.2" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node67->Node50 -->
<g id= "edge89_Node000067_Node000050" class= "edge" >
<title > Node67- > Node50</title>
<g id= "a_edge89_Node000067_Node000050" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1378.19,-748.86C1519.56,-732.1 1868.46,-691.13 2161,-660 2241.83,-651.4 2450.51,-656.52 2525,-624 2567.62,-605.39 2605.28,-563.68 2623.1,-541.69" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1377.49,-745.42 1367.97,-750.07 1378.32,-752.37 1377.49,-745.42" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-25 14:31:59 -05:00
<!-- Node68 -->
<g id= "Node000068" class= "node" >
<title > Node68</title>
2025-11-27 15:06:27 -05:00
<g id= "a_Node000068" > <a xlink:href= "reaclib_8cpp.html" target= "_top" xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "1354.5,-690 1209.5,-690 1209.5,-671 1354.5,-671 1354.5,-690" />
<text text-anchor= "middle" x= "1282" y= "-678" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/reaction/reaclib.cpp</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-25 14:31:59 -05:00
<!-- Node67->Node68 -->
2025-11-27 15:06:27 -05:00
<g id= "edge91_Node000067_Node000068" class= "edge" >
2025-11-25 14:31:59 -05:00
<title > Node67- > Node68</title>
2025-11-27 15:06:27 -05:00
<g id= "a_edge91_Node000067_Node000068" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1303.98,-733.02C1297.81,-718.54 1290.24,-700.81 1285.79,-690.37" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1300.84,-734.57 1307.98,-742.39 1307.28,-731.82 1300.84,-734.57" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node67->Node69 -->
<g id= "edge92_Node000067_Node000069" class= "edge" >
<title > Node67- > Node69</title>
<g id= "a_edge92_Node000067_Node000069" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1252.26,-739.78C1195.38,-724.38 1113.25,-702.15 1068.68,-690.08" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1251.66,-743.25 1262.22,-742.48 1253.49,-736.49 1251.66,-743.25" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node67->Node70 -->
<g id= "edge93_Node000067_Node000070" class= "edge" >
<title > Node67- > Node70</title>
<g id= "a_edge93_Node000067_Node000070" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1344.05,-736.73C1363.74,-723.78 1389.01,-707.15 1406.65,-695.54" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1341.87,-733.97 1335.44,-742.39 1345.72,-739.82 1341.87,-733.97" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node71->Node2 -->
<g id= "edge96_Node000071_Node000002" class= "edge" >
<title > Node71- > Node2</title>
<g id= "a_edge96_Node000071_Node000002" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M2072.19,-747.41C1963.88,-733.11 1754.63,-705.48 1644.6,-690.95" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2071.98,-750.92 2082.35,-748.76 2072.9,-743.98 2071.98,-750.92" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node71->Node15 -->
<g id= "edge97_Node000071_Node000015" class= "edge" >
<title > Node71- > Node15</title>
<g id= "a_edge97_Node000071_Node000015" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M2146.92,-726.96C2150.8,-707.84 2156.06,-682.42 2161,-660 2168.57,-625.68 2165.03,-615.25 2179,-583 2186.64,-565.36 2197.43,-565.4 2203,-547 2208.28,-529.56 2214.51,-520.13 2203,-506 2177.85,-475.13 2071.04,-460.92 1999.81,-454.77" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2143.47,-726.38 2144.92,-736.88 2150.33,-727.77 2143.47,-726.38" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node71->Node28 -->
<g id= "edge98_Node000071_Node000028" class= "edge" >
<title > Node71- > Node28</title>
<g id= "a_edge98_Node000071_Node000028" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M2132.18,-727.22C2130.04,-718.83 2128.07,-709.62 2127,-701 2120.11,-645.51 2126.88,-579.34 2131.13,-547.1" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2128.82,-728.21 2134.81,-736.95 2135.58,-726.38 2128.82,-728.21" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node71->Node76 -->
<g id= "edge99_Node000071_Node000076" class= "edge" >
<title > Node71- > Node76</title>
<g id= "a_edge99_Node000071_Node000076" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M2171.66,-730.07C2182.73,-720.52 2195.02,-709.93 2205.29,-701.07" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2169.15,-727.61 2163.86,-736.79 2173.72,-732.92 2169.15,-727.61" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node71->Node79 -->
<g id= "edge100_Node000071_Node000079" class= "edge" >
<title > Node71- > Node79</title>
<g id= "a_edge100_Node000071_Node000079" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M2208.56,-733.67C2239.41,-723.25 2275.58,-711.03 2305.16,-701.04" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2207.1,-730.47 2198.75,-736.99 2209.34,-737.11 2207.1,-730.47" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node71->Node81 -->
<g id= "edge101_Node000071_Node000081" class= "edge" >
<title > Node71- > Node81</title>
<g id= "a_edge101_Node000071_Node000081" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M2209.62,-745.24C2268.63,-735.12 2355.86,-719.08 2431,-701 2433.71,-700.35 2436.47,-699.66 2439.26,-698.94" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2208.94,-741.81 2199.67,-746.94 2210.12,-748.71 2208.94,-741.81" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node83->Node18 -->
<g id= "edge106_Node000083_Node000018" class= "edge" >
<title > Node83- > Node18</title>
<g id= "a_edge106_Node000083_Node000018" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M269.91,-598.11C336.55,-593.69 444.06,-586.95 537,-583 689.8,-576.5 1766.22,-589.96 1913,-547 2040.07,-509.81 2075.2,-487.43 2168,-393 2192.3,-368.27 2210,-330.94 2218.44,-310.73" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "269.32,-594.65 259.58,-598.8 269.79,-601.63 269.32,-594.65" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node83->Node44 -->
<g id= "edge107_Node000083_Node000044" class= "edge" >
<title > Node83- > Node44</title>
<g id= "a_edge107_Node000083_Node000044" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M160.91,-583.67C145.74,-574.89 130.51,-562.83 122,-547 113.37,-530.95 115.85,-523.15 122,-506 141.9,-450.48 196.22,-401.58 219.81,-382.27" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "159.32,-586.79 169.79,-588.46 162.65,-580.63 159.32,-586.79" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node83->Node46 -->
<g id= "edge108_Node000083_Node000046" class= "edge" >
<title > Node83- > Node46</title>
<g id= "a_edge108_Node000083_Node000046" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M167.52,-582.98C154.04,-574 140.43,-561.98 133,-547 124.9,-530.67 122.17,-520.65 133,-506 161.63,-467.28 216.76,-454.7 258.7,-451.02" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "165.95,-586.13 176.29,-588.44 169.65,-580.19 165.95,-586.13" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node83->Node51 -->
<g id= "edge109_Node000083_Node000051" class= "edge" >
<title > Node83- > Node51</title>
<g id= "a_edge109_Node000083_Node000051" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M206,-578.04C206,-565.95 206,-551.79 206,-541.54" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "202.5,-578.39 206,-588.39 209.5,-578.39 202.5,-578.39" />
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= "reaction_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>