2025-11-06 09:16:40 -05:00
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
< !DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 13.0.1 (20250615.1724)
-->
<!-- Title: src/include/gridfire/reaction/reaction.h Pages: 1 -->
2025-11-27 15:06:27 -05:00
<!-- zoomable 860 -->
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-27 15:06:27 -05:00
var viewWidth = 2633;
var viewHeight = 860;
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-27 15:06:27 -05:00
<polygon fill= "#999999" stroke= "#666666" points= "1545.62,-852 1446.38,-852 1446.38,-821.5 1545.62,-821.5 1545.62,-852" />
<text xml:space= "preserve" text-anchor= "start" x= "1454.38" y= "-838.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1496" y= "-827.25" 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-27 15:06:27 -05:00
<polygon fill= "white" stroke= "#666666" points= "1559.88,-702.12 1432.12,-702.12 1432.12,-671.62 1559.88,-671.62 1559.88,-702.12" />
<text xml:space= "preserve" text-anchor= "start" x= "1440.12" y= "-688.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1496" y= "-677.38" 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-27 15:06:27 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1496,-809.79C1496,-778.65 1496,-727.52 1496,-702.53" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1492.5,-809.52 1496,-819.52 1499.5,-809.52 1492.5,-809.52" />
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-27 15:06:27 -05:00
<polygon fill= "white" stroke= "#666666" points= "615.75,-174.75 520.25,-174.75 520.25,-144.25 615.75,-144.25 615.75,-174.75" />
<text xml:space= "preserve" text-anchor= "start" x= "528.25" y= "-161.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "568" 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= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1435.06,-836.23C1154.42,-837.66 0,-834.6 0,-687.88 0,-687.88 0,-687.88 0,-297.12 0,-190.5 383.12,-166.86 520.06,-161.82" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1434.73,-839.73 1444.71,-836.18 1434.69,-832.73 1434.73,-839.73" />
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= " " >
<polygon fill= "white" stroke= "#666666" points= "1356.12,-174.75 1217.88,-174.75 1217.88,-144.25 1356.12,-144.25 1356.12,-174.75" />
<text xml:space= "preserve" text-anchor= "start" x= "1225.88" y= "-161.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/python/policy/trampoline</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1287" 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= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1557.25,-835.07C1763.61,-832.46 2425.59,-821.36 2514,-785.5 2574.88,-760.8 2625,-753.57 2625,-687.88 2625,-687.88 2625,-687.88 2625,-297.12 2625,-168.34 1631.23,-160.06 1356.59,-160.23" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1557.51,-831.57 1547.55,-835.19 1557.59,-838.57 1557.51,-831.57" />
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= " " >
<polygon fill= "white" stroke= "#666666" points= "1889.25,-468.88 1772.75,-468.88 1772.75,-438.38 1889.25,-438.38 1889.25,-468.88" />
<text xml:space= "preserve" text-anchor= "start" x= "1780.75" y= "-455.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1831" y= "-444.12" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine/engine_graph.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
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= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1557.35,-826.76C1671.94,-808.23 1907,-761.28 1907,-687.88 1907,-687.88 1907,-687.88 1907,-608.12 1907,-551.92 1865.58,-495.04 1843.89,-469.12" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1556.81,-823.3 1547.48,-828.33 1557.91,-830.22 1556.81,-823.3" />
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= " " >
<polygon fill= "white" stroke= "#666666" points= "2156.62,-313.38 2051.38,-313.38 2051.38,-282.88 2156.62,-282.88 2156.62,-313.38" />
<text xml:space= "preserve" text-anchor= "start" x= "2059.38" y= "-299.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/engine/engine</text>
<text xml:space= "preserve" text-anchor= "middle" x= "2104" y= "-288.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _graph.cpp</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-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= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1557.35,-834.33C1753.09,-829.55 2354.78,-812.77 2438,-785.5 2513.23,-760.85 2587,-767.05 2587,-687.88 2587,-687.88 2587,-687.88 2587,-452.62 2587,-363.21 2282.54,-319.02 2157.07,-304.6" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1557.3,-830.83 1547.38,-834.57 1557.47,-837.83 1557.3,-830.83" />
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= " " >
<polygon fill= "white" stroke= "#666666" points= "952.5,-624.38 837.5,-624.38 837.5,-593.88 952.5,-593.88 952.5,-624.38" />
<text xml:space= "preserve" text-anchor= "start" x= "845.5" y= "-610.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "895" y= "-599.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /io/generative/python.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
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= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1434.54,-831.44C1298.92,-820.54 980.72,-786.93 914,-707.75 893.97,-683.98 892.71,-645.37 893.73,-624.54" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1434.17,-834.92 1444.42,-832.22 1434.72,-827.94 1434.17,-834.92" />
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..." >
<polygon fill= "white" stroke= "#666666" points= "641.88,-624.38 520.12,-624.38 520.12,-593.88 641.88,-593.88 641.88,-624.38" />
<text xml:space= "preserve" text-anchor= "start" x= "528.12" y= "-610.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "581" y= "-599.62" 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= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1434.72,-835.53C1253.92,-834.41 731.39,-827.53 668,-785.5 610.5,-747.38 589.48,-659.44 583.25,-624.66" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1434.59,-839.03 1444.61,-835.59 1434.63,-832.03 1434.59,-839.03" />
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." >
<polygon fill= "white" stroke= "#666666" points= "539.75,-468.88 444.25,-468.88 444.25,-438.38 539.75,-438.38 539.75,-468.88" />
<text xml:space= "preserve" text-anchor= "start" x= "452.25" y= "-455.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "492" y= "-444.12" 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= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1434.55,-834.22C1248.69,-829.32 700.56,-812.69 625,-785.5 556,-760.67 492,-761.2 492,-687.88 492,-687.88 492,-687.88 492,-608.12 492,-556.96 492,-496.2 492,-469.02" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1434.4,-837.72 1444.49,-834.48 1434.58,-830.72 1434.4,-837.72" />
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." >
<polygon fill= "white" stroke= "#666666" points= "718.62,-391.12 607.38,-391.12 607.38,-360.62 718.62,-360.62 718.62,-391.12" />
<text xml:space= "preserve" text-anchor= "start" x= "615.38" y= "-377.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "663" y= "-366.38" 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= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1434.74,-834.52C1335.75,-831.5 1134.96,-821.13 969,-785.5 837.27,-757.22 682,-822.61 682,-687.88 682,-687.88 682,-687.88 682,-530.38 682,-479.09 671.42,-418.88 666.05,-391.62" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1434.4,-838.01 1444.49,-834.8 1434.6,-831.01 1434.4,-838.01" />
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= " " >
<polygon fill= "white" stroke= "#666666" points= "2383.12,-624.38 2268.88,-624.38 2268.88,-593.88 2383.12,-593.88 2383.12,-624.38" />
<text xml:space= "preserve" text-anchor= "start" x= "2276.88" y= "-610.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "2326" y= "-599.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /reaction/weak/weak.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-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= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1557.32,-835.97C1724.79,-835.96 2187,-831.64 2331,-785.5 2403.89,-762.15 2497.01,-729.98 2455,-666 2439.06,-641.72 2410.06,-627.94 2383.59,-620.15" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1557.53,-832.47 1547.53,-835.97 1557.53,-839.47 1557.53,-832.47" />
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= " " >
<polygon fill= "white" stroke= "#666666" points= "2559.38,-546.62 2434.62,-546.62 2434.62,-516.12 2559.38,-516.12 2559.38,-546.62" />
<text xml:space= "preserve" text-anchor= "start" x= "2442.62" y= "-533.12" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/engine/procedures</text>
<text xml:space= "preserve" text-anchor= "middle" x= "2497" y= "-521.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /construction.cpp</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-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= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1557.35,-834.82C1747.52,-831.59 2318.91,-819.17 2395,-785.5 2440.05,-765.56 2452.05,-751.85 2474,-707.75 2501.1,-653.32 2500.04,-578.18 2498.17,-546.92" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1557.37,-831.32 1547.43,-834.99 1557.49,-838.32 1557.37,-831.32" />
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= " " >
<polygon fill= "white" stroke= "#666666" points= "255.75,-546.62 142.25,-546.62 142.25,-516.12 255.75,-516.12 255.75,-546.62" />
<text xml:space= "preserve" text-anchor= "start" x= "150.25" y= "-533.12" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/reaction/weak</text>
<text xml:space= "preserve" text-anchor= "middle" x= "199" y= "-521.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /weak_interpolator.cpp</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-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= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1434.73,-835.12C1228.3,-832.68 566.13,-822.04 478,-785.5 445.15,-771.88 266.73,-598.69 213.8,-546.9" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1434.39,-838.62 1444.43,-835.23 1434.47,-831.62 1434.39,-838.62" />
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." >
<polygon fill= "white" stroke= "#666666" points= "2250.5,-624.38 2087.5,-624.38 2087.5,-593.88 2250.5,-593.88 2250.5,-624.38" />
<text xml:space= "preserve" text-anchor= "start" x= "2095.5" y= "-610.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "2169" y= "-599.62" 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= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1557.55,-834.03C1711.01,-829.35 2107.43,-814.74 2236,-785.5 2326.98,-764.81 2378.65,-784.98 2431,-707.75 2510.04,-591.14 2344.69,-648.16 2260,-630 2252.25,-628.34 2244.14,-626.58 2236.08,-624.84" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1557.47,-830.53 1547.58,-834.33 1557.68,-837.53 1557.47,-830.53" />
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= " " >
<polygon fill= "white" stroke= "#666666" points= "1345.75,-779.88 1250.25,-779.88 1250.25,-749.38 1345.75,-749.38 1345.75,-779.88" />
<text xml:space= "preserve" text-anchor= "start" x= "1258.25" y= "-766.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1298" y= "-755.12" 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= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1443.8,-817.26C1411.2,-805.72 1369.8,-791.05 1339.45,-780.31" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1442.47,-820.5 1453.07,-820.54 1444.81,-813.91 1442.47,-820.5" />
</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= " " >
<polygon fill= "white" stroke= "#666666" points= "1059,-696.5 923,-696.5 923,-677.25 1059,-677.25 1059,-696.5" />
<text xml:space= "preserve" text-anchor= "middle" x= "991" y= "-683" 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= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1434.95,-826.85C1382.83,-818.51 1306.18,-804.49 1241,-785.5 1152.87,-759.83 1052.33,-715.86 1010.67,-696.95" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1434.09,-830.26 1444.52,-828.36 1435.18,-823.34 1434.09,-830.26" />
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= " " >
<polygon fill= "white" stroke= "#666666" points= "1413.62,-702.12 1314.38,-702.12 1314.38,-671.62 1413.62,-671.62 1413.62,-702.12" />
<text xml:space= "preserve" text-anchor= "start" x= "1322.38" y= "-688.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/python/reaction</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1364" y= "-677.38" 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= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1475.36,-812.63C1447.88,-781.84 1400.08,-728.29 1377.09,-702.53" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1472.58,-814.77 1481.85,-819.9 1477.8,-810.11 1472.58,-814.77" />
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= " " >
<polygon fill= "#fff0f0" stroke= "red" points= "2093,-785.5 1987,-785.5 1987,-743.75 2093,-743.75 2093,-785.5" />
<text xml:space= "preserve" text-anchor= "start" x= "1995" y= "-772" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "start" x= "1995" y= "-760.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /screening/screening</text>
<text xml:space= "preserve" text-anchor= "middle" x= "2040" y= "-749.5" 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= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1557.27,-829.44C1639.98,-820.7 1791.87,-803.91 1921,-785.5 1942.57,-782.43 1966.25,-778.57 1986.77,-775.07" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1556.91,-825.95 1547.33,-830.48 1557.64,-832.92 1556.91,-825.95" />
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= " " >
<polygon fill= "#fff0f0" stroke= "red" points= "2174,-707.75 2068,-707.75 2068,-666 2174,-666 2174,-707.75" />
<text xml:space= "preserve" text-anchor= "start" x= "2076" y= "-694.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "start" x= "2076" y= "-683" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /screening/screening</text>
<text xml:space= "preserve" text-anchor= "middle" x= "2121" y= "-671.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _bare.h</text>
</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= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1557.51,-834.79C1703.56,-831.93 2062.05,-821.3 2102,-785.5 2123.47,-766.26 2125.02,-730.58 2123.49,-708.09" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1557.56,-831.29 1547.63,-834.98 1557.7,-838.29 1557.56,-831.29" />
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= " " >
<polygon fill= "white" stroke= "#666666" points= "2298,-707.75 2192,-707.75 2192,-666 2298,-666 2298,-707.75" />
<text xml:space= "preserve" text-anchor= "start" x= "2200" y= "-694.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "start" x= "2200" y= "-683" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /screening/screening</text>
<text xml:space= "preserve" text-anchor= "middle" x= "2245" y= "-671.75" 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= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1556.88,-835.5C1694.16,-834.19 2023.81,-826.71 2126,-785.5 2167.88,-768.61 2206.33,-731.47 2227.62,-708.18" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1557.25,-831.99 1547.28,-835.58 1557.31,-838.99 1557.25,-831.99" />
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= " " >
<polygon fill= "#fff0f0" stroke= "red" points= "2422,-707.75 2316,-707.75 2316,-666 2422,-666 2422,-707.75" />
<text xml:space= "preserve" text-anchor= "start" x= "2324" y= "-694.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "start" x= "2324" y= "-683" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /screening/screening</text>
<text xml:space= "preserve" text-anchor= "middle" x= "2369" y= "-671.75" 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= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1557.14,-834.21C1700.93,-830.09 2057.06,-816.96 2172,-785.5 2234.22,-768.47 2300.14,-731.38 2337.77,-708.14" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1557.34,-830.7 1547.45,-834.48 1557.54,-837.7 1557.34,-830.7" />
</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= " " >
<polygon fill= "#fff0f0" stroke= "red" points= "246.75,-624.38 151.25,-624.38 151.25,-593.88 246.75,-593.88 246.75,-624.38" />
<text xml:space= "preserve" text-anchor= "start" x= "159.25" y= "-610.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "199" y= "-599.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /utils/hashing.h</text>
</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= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1434.5,-835.89C1210.7,-836.01 447.69,-832.91 350,-785.5 276.44,-749.8 224.41,-660.04 206.17,-624.72" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1434.48,-839.39 1444.47,-835.88 1434.47,-832.39 1434.48,-839.39" />
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-27 15:06:27 -05:00
<polygon fill= "white" stroke= "#666666" points= "1448.88,-630 1309.12,-630 1309.12,-588.25 1448.88,-588.25 1448.88,-630" />
<text xml:space= "preserve" text-anchor= "start" x= "1317.12" y= "-616.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "start" x= "1317.12" y= "-605.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine/diagnostics/dynamic</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1379" y= "-594" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _engine_diagnostics.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node2->Node3 -->
<g id= "edge2_Node000002_Node000003" class= "edge" >
<title > Node2- > Node3</title>
<g id= "a_edge2_Node000002_Node000003" > <a xlink:title= " " >
2025-11-27 15:06:27 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1464.08,-665.21C1447.36,-654.38 1426.97,-641.18 1410.33,-630.41" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1461.87,-667.95 1472.17,-670.45 1465.68,-662.07 1461.87,-667.95" />
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-27 15:06:27 -05:00
<polygon fill= "#fff0f0" stroke= "red" points= "1334.75,-241.25 1239.25,-241.25 1239.25,-210.75 1334.75,-210.75 1334.75,-241.25" />
<text xml:space= "preserve" text-anchor= "start" x= "1247.25" y= "-227.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1287" y= "-216.5" 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= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1434.79,-668.47C1430.81,-667.57 1426.86,-666.74 1423,-666 1351.84,-652.44 1152.52,-678.82 1099,-630 1040.21,-576.38 1063,-534.19 1063,-454.62 1063,-454.62 1063,-454.62 1063,-374.88 1063,-323.95 1082.72,-308.42 1123,-277.25 1156.68,-251.19 1203.91,-238.57 1239.03,-232.5" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1433.96,-671.87 1444.5,-670.8 1435.6,-665.07 1433.96,-671.87" />
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= " " >
<polygon fill= "white" stroke= "#666666" points= "1516.5,-546.62 1353.5,-546.62 1353.5,-516.12 1516.5,-516.12 1516.5,-546.62" />
<text xml:space= "preserve" text-anchor= "start" x= "1361.5" y= "-533.12" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/engine/diagnostics</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1435" y= "-521.88" 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= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1486.36,-660.72C1478.76,-640.98 1467.83,-612.81 1458,-588.25 1452.39,-574.23 1445.81,-558.3 1441.13,-547.05" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1483.02,-661.79 1489.88,-669.87 1489.56,-659.28 1483.02,-661.79" />
</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= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1571.6,-684.13C1659.71,-680.31 1797.46,-668.22 1830,-630 1869.68,-583.4 1847.67,-501.86 1836.38,-468.98" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1571.67,-680.62 1561.82,-684.52 1571.96,-687.62 1571.67,-680.62" />
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= " " >
<polygon fill= "#fff0f0" stroke= "red" points= "1999.62,-391.12 1858.38,-391.12 1858.38,-360.62 1999.62,-360.62 1999.62,-391.12" />
<text xml:space= "preserve" text-anchor= "start" x= "1866.38" y= "-377.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1929" y= "-366.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine/procedures/priming.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-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= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1571.67,-678.39C1670.39,-667.97 1833.08,-648.3 1854,-630 1926.96,-566.17 1930.56,-435.04 1929.6,-391.38" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1571.34,-674.9 1561.76,-679.42 1572.07,-681.87 1571.34,-674.9" />
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= " " >
<polygon fill= "white" stroke= "#666666" points= "1256.38,-313.38 1131.62,-313.38 1131.62,-282.88 1256.38,-282.88 1256.38,-313.38" />
<text xml:space= "preserve" text-anchor= "start" x= "1139.62" y= "-299.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/engine/procedures</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1194" y= "-288.62" 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= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1434.57,-668.48C1430.67,-667.58 1426.79,-666.75 1423,-666 1359.07,-653.41 1177,-677.12 1132,-630 1071.34,-566.48 1098.03,-517.79 1120,-432.75 1132.21,-385.51 1165.1,-337.15 1182.63,-313.68" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1433.55,-671.83 1444.09,-670.78 1435.19,-665.03 1433.55,-671.83" />
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= " " >
<polygon fill= "#fff0f0" stroke= "red" points= "1599.75,-396.75 1492.25,-396.75 1492.25,-355 1599.75,-355 1599.75,-396.75" />
<text xml:space= "preserve" text-anchor= "start" x= "1500.25" y= "-383.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "start" x= "1500.25" y= "-372" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine/views/engine</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1546" y= "-360.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _defined.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-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= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1502.66,-660.07C1509.37,-633.28 1519.62,-590.07 1526,-552.25 1535.41,-496.5 1541.64,-430.02 1544.39,-397.23" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1499.29,-659.13 1500.22,-669.68 1506.07,-660.85 1499.29,-659.13" />
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= " " >
<polygon fill= "#fff0f0" stroke= "red" points= "1725.75,-396.75 1618.25,-396.75 1618.25,-355 1725.75,-355 1725.75,-396.75" />
<text xml:space= "preserve" text-anchor= "start" x= "1626.25" y= "-383.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "start" x= "1626.25" y= "-372" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine/views/engine</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1672" y= "-360.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _multiscale.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
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= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1571.15,-678.94C1603.72,-671.84 1639.13,-657.75 1660,-630 1673.85,-611.59 1673.07,-453.79 1672.33,-397.07" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1570.85,-675.43 1561.71,-680.79 1572.2,-682.3 1570.85,-675.43" />
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= " " >
<polygon fill= "white" stroke= "#666666" points= "921,-313.38 821,-313.38 821,-282.88 921,-282.88 921,-313.38" />
<text xml:space= "preserve" text-anchor= "start" x= "829" y= "-299.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/policy/stellar</text>
<text xml:space= "preserve" text-anchor= "middle" x= "871" y= "-288.62" 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= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1435.37,-668.53C1431.2,-667.59 1427.05,-666.74 1423,-666 1339.55,-650.8 1108.82,-683.5 1043,-630 999.86,-594.93 1029.4,-560.94 1006,-510.5 969.35,-431.5 907.57,-346.92 882.29,-313.7" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1434.38,-671.89 1444.92,-670.8 1436,-665.08 1434.38,-671.89" />
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= " " >
<polygon fill= "#fff0f0" stroke= "red" points= "2080.75,-552.25 1973.25,-552.25 1973.25,-510.5 2080.75,-510.5 2080.75,-552.25" />
<text xml:space= "preserve" text-anchor= "start" x= "1981.25" y= "-538.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "start" x= "1981.25" y= "-527.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine/views/engine</text>
<text xml:space= "preserve" text-anchor= "middle" x= "2027" y= "-516.25" 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= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1571.6,-684.16C1685.72,-680.35 1895.43,-668.21 1959,-630 1988.74,-612.12 2008.73,-575.67 2018.96,-552.71" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1571.58,-680.66 1561.7,-684.48 1571.81,-687.65 1571.58,-680.66" />
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." >
<polygon fill= "#fff0f0" stroke= "red" points= "1650.75,-630 1543.25,-630 1543.25,-588.25 1650.75,-588.25 1650.75,-630" />
<text xml:space= "preserve" text-anchor= "start" x= "1551.25" y= "-616.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "start" x= "1551.25" y= "-605.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine/views/engine</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1597" y= "-594" 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= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1524.37,-664.6C1538.64,-653.89 1555.86,-640.98 1569.95,-630.41" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1522.58,-661.56 1516.68,-670.36 1526.78,-667.16 1522.58,-661.56" />
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= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1435.6,-668.5C1431.35,-667.57 1427.12,-666.72 1423,-666 1222.71,-631.14 1167.23,-665.21 967,-630 959.34,-628.65 951.31,-626.84 943.51,-624.87" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1434.79,-671.9 1445.33,-670.79 1436.4,-665.09 1434.79,-671.9" />
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= " " >
<polygon fill= "white" stroke= "#666666" points= "997.38,-546.62 896.62,-546.62 896.62,-516.12 997.38,-516.12 997.38,-546.62" />
<text xml:space= "preserve" text-anchor= "start" x= "904.62" y= "-533.12" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/io/generative</text>
<text xml:space= "preserve" text-anchor= "middle" x= "947" y= "-521.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /python.cpp</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-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= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1435.97,-668.62C1431.6,-667.64 1427.24,-666.75 1423,-666 1331.21,-649.69 1083.98,-679.55 1005,-630 974.44,-610.83 957.93,-569.18 951,-546.99" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1434.78,-671.93 1445.32,-670.84 1436.4,-665.12 1434.78,-671.93" />
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= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1436.43,-668.54C1431.91,-667.56 1427.4,-666.7 1423,-666 1107.91,-615.8 1023.35,-663.1 706,-630 685.13,-627.82 662.43,-624.5 642.18,-621.2" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1435.62,-671.94 1446.15,-670.8 1437.21,-665.12 1435.62,-671.94" />
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= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1436.42,-668.59C1431.91,-667.6 1427.39,-666.72 1423,-666 1292.51,-644.52 951.49,-679.85 829,-630 780.04,-610.07 768.93,-595.82 739,-552.25 707.04,-505.72 720.01,-483.83 696,-432.75 689.1,-418.07 679.52,-402.22 672.46,-391.17" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1435.61,-671.99 1446.14,-670.87 1437.21,-665.18 1435.61,-671.99" />
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= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1571.44,-682.47C1737.32,-674.63 2129.36,-654.14 2260,-630 2267.18,-628.67 2274.68,-626.85 2281.95,-624.84" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1571.71,-678.95 1561.89,-682.92 1572.04,-685.94 1571.71,-678.95" />
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>
<g id= "a_Node000052" > <a xlink:href= "_c_v_o_d_e__solver__strategy_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "#fff0f0" stroke= "red" points= "1259,-474.5 1129,-474.5 1129,-432.75 1259,-432.75 1259,-474.5" />
<text xml:space= "preserve" text-anchor= "start" x= "1137" y= "-461" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "start" x= "1137" y= "-449.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /solver/strategies/CVODE</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1194" y= "-438.5" 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= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1434.56,-668.52C1430.66,-667.61 1426.78,-666.76 1423,-666 1363.45,-653.99 1192.03,-675.7 1152,-630 1112.91,-585.37 1154.7,-510.72 1179.06,-474.94" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1433.53,-671.87 1444.08,-670.84 1435.19,-665.07 1433.53,-671.87" />
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= " " >
<polygon fill= "#fff0f0" stroke= "red" points= "1290.62,-630 1161.38,-630 1161.38,-588.25 1290.62,-588.25 1290.62,-630" />
<text xml:space= "preserve" text-anchor= "start" x= "1169.38" y= "-616.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "start" x= "1169.38" y= "-605.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /solver/strategies/strategy</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1226" y= "-594" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _abstract.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-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= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1432.55,-668.07C1389.97,-656.13 1334.04,-640.44 1291.12,-628.39" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1431.59,-671.44 1442.16,-670.77 1433.48,-664.7 1431.59,-671.44" />
</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= " " >
<polygon fill= "#fff0f0" stroke= "red" points= "1802.75,-624.38 1707.25,-624.38 1707.25,-593.88 1802.75,-593.88 1802.75,-624.38" />
<text xml:space= "preserve" text-anchor= "start" x= "1715.25" y= "-610.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1755" y= "-599.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /utils/logging.h</text>
</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= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1560.72,-668.11C1599.23,-657.4 1649.02,-643.28 1693,-630 1698.41,-628.37 1704.07,-626.61 1709.68,-624.85" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1559.81,-664.73 1551.11,-670.78 1561.68,-671.48 1559.81,-664.73" />
</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= " " >
<polygon fill= "white" stroke= "#666666" points= "1802.88,-541 1687.12,-541 1687.12,-521.75 1802.88,-521.75 1802.88,-541" />
<text xml:space= "preserve" text-anchor= "middle" x= "1745" y= "-527.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/utils/logging.cpp</text>
</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= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1571.55,-683.33C1655.09,-678.73 1781.91,-665.88 1812,-630 1823.92,-615.78 1819.87,-605.06 1812,-588.25 1801.98,-566.85 1779.29,-550.78 1763.1,-541.5" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1571.38,-679.83 1561.57,-683.84 1571.74,-686.82 1571.38,-679.83" />
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-27 15:06:27 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1349.52,-580.14C1322.61,-551.44 1287,-504.11 1287,-454.62 1287,-454.62 1287,-454.62 1287,-374.88 1287,-326.1 1287,-268.27 1287,-241.69" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1346.68,-582.23 1356.15,-586.99 1351.71,-577.37 1346.68,-582.23" />
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= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1400.61,-578.89C1408.76,-567.87 1417.68,-555.81 1424.39,-546.73" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1398.04,-576.49 1394.91,-586.61 1403.67,-580.65 1398.04,-576.49" />
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>
<g id= "a_Node000014" > <a xlink:href= "_c_v_o_d_e__solver__strategy_8cpp.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1459.12,-391.12 1314.88,-391.12 1314.88,-360.62 1459.12,-360.62 1459.12,-391.12" />
<text xml:space= "preserve" text-anchor= "start" x= "1322.88" y= "-377.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/solver/strategies</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1387" y= "-366.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /CVODE_solver_strategy.cpp</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
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= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1356.76,-578.28C1351.93,-570.23 1347.52,-561.24 1345,-552.25 1328.44,-493.16 1361.86,-421.75 1378.43,-391.52" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1353.8,-580.14 1362.16,-586.64 1359.67,-576.34 1353.8,-580.14" />
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-27 15:06:27 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1227.76,-219.69C1088.68,-207.21 743.43,-176.24 616.13,-164.82" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1227.21,-223.15 1237.48,-220.56 1227.83,-216.18 1227.21,-223.15" />
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= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1287,-199.06C1287,-190.89 1287,-182.16 1287,-175.08" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1283.5,-198.85 1287,-208.85 1290.5,-198.85 1283.5,-198.85" />
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= " " >
<polygon fill= "#fff0f0" stroke= "red" points= "582.25,-108.25 471.75,-108.25 471.75,-66.5 582.25,-66.5 582.25,-108.25" />
<text xml:space= "preserve" text-anchor= "start" x= "479.75" y= "-94.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/extern/include</text>
<text xml:space= "preserve" text-anchor= "start" x= "479.75" y= "-83.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /gridfire/extern/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "527" y= "-72.25" 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= " " >
<path fill= "none" stroke= "#63b8ff" d= "M553.74,-134.11C548.9,-125.83 543.54,-116.67 538.9,-108.74" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "550.67,-135.8 558.74,-142.66 556.71,-132.26 550.67,-135.8" />
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= " " >
<polygon fill= "white" stroke= "#666666" points= "620.25,-30.5 515.75,-30.5 515.75,0 620.25,0 620.25,-30.5" />
<text xml:space= "preserve" text-anchor= "start" x= "523.75" y= "-17" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/extern/lib/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "568" y= "-5.75" 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= " " >
<path fill= "none" stroke= "#63b8ff" d= "M581.73,-134.06C585.51,-126.08 589.09,-117.01 591,-108.25 594.95,-90.12 594.95,-84.63 591,-66.5 588.22,-53.75 581.9,-40.37 576.59,-30.62" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "578.7,-132.28 577.28,-142.78 584.94,-135.46 578.7,-132.28" />
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= " " >
<path fill= "none" stroke= "#63b8ff" d= "M544.55,-56.36C549.75,-47.47 555.21,-38.13 559.55,-30.7" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "541.65,-54.39 539.62,-64.79 547.69,-57.92 541.65,-54.39" />
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= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1826.53,-426.87C1822.04,-406.15 1813.63,-376.97 1799,-355 1769.7,-311 1757.36,-298.59 1709,-277.25 1642.93,-248.1 1431.16,-234.15 1335.14,-229.2" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1823.06,-427.37 1828.44,-436.49 1829.92,-426 1823.06,-427.37" />
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= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1761,-442.33C1690.62,-431.76 1579.06,-414.4 1483,-396.75 1474.3,-395.15 1465.17,-393.38 1456.14,-391.58" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1760.46,-445.79 1770.87,-443.81 1761.5,-438.87 1760.46,-445.79" />
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= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1858.57,-431.31C1875.04,-418.58 1895.54,-402.74 1910.16,-391.44" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1856.86,-428.21 1851.09,-437.09 1861.15,-433.75 1856.86,-428.21" />
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= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1900.3,-439.32C1934.71,-430.67 1975.89,-417.12 2009,-396.75 2045.46,-374.32 2077.85,-334.8 2093.7,-313.58" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1899.75,-435.85 1890.85,-441.6 1901.39,-442.66 1899.75,-435.85" />
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= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1761.19,-436.17C1717.33,-425.56 1659.65,-411.1 1609,-396.75 1606.13,-395.94 1603.19,-395.08 1600.24,-394.21" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1760.31,-439.56 1770.85,-438.5 1761.95,-432.76 1760.31,-439.56" />
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= " " >
<polygon fill= "white" stroke= "#666666" points= "1699.5,-313.38 1596.5,-313.38 1596.5,-282.88 1699.5,-282.88 1699.5,-313.38" />
<text xml:space= "preserve" text-anchor= "start" x= "1604.5" y= "-299.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/engine/views</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1648" y= "-288.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine_defined.cpp</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-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= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1819.79,-427.54C1809.09,-405.96 1791.18,-375.2 1768,-355 1746.77,-336.51 1718.39,-322.92 1694.55,-313.77" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1816.61,-428.99 1824.07,-436.51 1822.93,-425.98 1816.61,-428.99" />
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= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1790.15,-433.16C1766.98,-422.13 1738.03,-408.33 1714.58,-397.16" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1788.44,-436.23 1798.98,-437.37 1791.45,-429.91 1788.44,-436.23" />
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= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1804.07,-430.58C1792.53,-420.67 1779.17,-408.57 1768,-396.75 1751.76,-379.56 1755.98,-365.93 1735,-355 1674.59,-323.52 1190.96,-323.68 1123,-319 1052.95,-314.18 972.02,-307.62 921.18,-303.38" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1801.8,-433.24 1811.7,-437.02 1806.32,-427.89 1801.8,-433.24" />
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= " " >
<polygon fill= "white" stroke= "#666666" points= "1994,-319 1864,-319 1864,-277.25 1994,-277.25 1994,-319" />
<text xml:space= "preserve" text-anchor= "start" x= "1872" y= "-305.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "start" x= "1872" y= "-294.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine/procedures/engine</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1929" y= "-283" 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= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1929,-348.89C1929,-339.25 1929,-328.47 1929,-319.41" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1925.5,-348.76 1929,-358.76 1932.5,-348.76 1925.5,-348.76" />
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= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1972.97,-355.84C2003.06,-342.82 2042.38,-325.8 2070.06,-313.81" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1971.92,-352.48 1964.13,-359.67 1974.7,-358.91 1971.92,-352.48" />
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= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1846.72,-364.3C1821.48,-361.17 1793.61,-357.83 1768,-355 1582.15,-334.49 1361.99,-314.17 1256.48,-304.68" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1846.26,-367.77 1856.61,-365.54 1847.12,-360.83 1846.26,-367.77" />
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= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1852.56,-278.72C1849.67,-278.2 1846.81,-277.7 1844,-277.25 1657.08,-247.12 1431.74,-233.73 1334.97,-229.07" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1851.78,-282.14 1862.26,-280.61 1853.11,-275.27 1851.78,-282.14" />
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= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1582.2,-347.99C1597.74,-336.45 1615.29,-323.42 1628.35,-313.71" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1580.49,-344.9 1574.55,-353.67 1584.66,-350.52 1580.49,-344.9" />
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= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1590.38,-576.9C1582.91,-541.8 1570.32,-483.13 1559,-432.75 1556.34,-420.89 1553.26,-407.65 1550.77,-397.03" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1586.89,-577.32 1592.4,-586.37 1593.74,-575.86 1586.89,-577.32" />
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= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1603.78,-576.67C1611.85,-541.14 1626.58,-481.88 1645,-432.75 1649.54,-420.64 1655.75,-407.61 1661.08,-397.18" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1600.39,-575.76 1601.63,-586.28 1607.22,-577.28 1600.39,-575.76" />
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= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1662.39,-595C1674.23,-592.7 1686.48,-590.36 1698,-588.25 1794.59,-570.55 1907.51,-551.79 1972.78,-541.14" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1661.83,-591.54 1652.69,-596.9 1663.17,-598.41 1661.83,-591.54" />
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= " " >
<polygon fill= "#fff0f0" stroke= "red" points= "878.38,-546.62 747.62,-546.62 747.62,-516.12 878.38,-516.12 878.38,-546.62" />
<text xml:space= "preserve" text-anchor= "start" x= "755.62" y= "-533.12" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "813" y= "-521.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /io/generative/generative.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-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= " " >
<path fill= "none" stroke= "#63b8ff" d= "M870.78,-585.75C857.2,-573.21 840.66,-557.93 828.76,-546.94" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "868.36,-588.28 878.08,-592.49 873.11,-583.14 868.36,-588.28" />
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= " " >
<path fill= "none" stroke= "#63b8ff" d= "M911.35,-584.3C919.77,-572.05 929.75,-557.51 937,-546.94" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "908.66,-582.05 905.88,-592.27 914.43,-586.01 908.66,-582.05" />
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= " " >
<path fill= "none" stroke= "#63b8ff" d= "M602.19,-585.54C658.56,-525.48 811.05,-363.01 857.43,-313.58" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "599.93,-582.85 595.63,-592.53 605.03,-587.64 599.93,-582.85" />
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= " " >
<path fill= "none" stroke= "#63b8ff" d= "M566.91,-583.82C548.17,-551.5 515.65,-495.42 500.38,-469.07" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "563.66,-585.2 571.71,-592.1 569.72,-581.69 563.66,-585.2" />
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= " " >
<polygon fill= "#fff0f0" stroke= "red" points= "615.75,-313.38 520.25,-313.38 520.25,-282.88 615.75,-282.88 615.75,-313.38" />
<text xml:space= "preserve" text-anchor= "start" x= "528.25" y= "-299.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "568" y= "-288.62" 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= " " >
<path fill= "none" stroke= "#63b8ff" d= "M579.92,-582.51C577.3,-520.18 570.65,-362.19 568.61,-313.58" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "576.41,-582.28 580.33,-592.12 583.4,-581.99 576.41,-582.28" />
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= " " >
<path fill= "none" stroke= "#63b8ff" d= "M589.95,-582.88C607.14,-534.41 644.27,-429.69 657.87,-391.34" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "586.68,-581.64 586.64,-592.23 593.28,-583.98 586.68,-581.64" />
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= " " >
<polygon fill= "white" stroke= "#666666" points= "282.5,-385.5 161.5,-385.5 161.5,-366.25 282.5,-366.25 282.5,-385.5" />
<text xml:space= "preserve" text-anchor= "middle" x= "222" y= "-372" 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= " " >
<path fill= "none" stroke= "#63b8ff" d= "M508.64,-605.58C451.37,-600.76 371.12,-587.58 310,-552.25 290,-540.69 251.24,-495.21 241,-474.5 226.16,-444.47 222.9,-403.89 222.19,-386" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "508.03,-609.04 518.27,-606.32 508.57,-602.06 508.03,-609.04" />
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= " " >
<polygon fill= "white" stroke= "#666666" points= "464.12,-546.62 349.88,-546.62 349.88,-516.12 464.12,-516.12 464.12,-546.62" />
<text xml:space= "preserve" text-anchor= "start" x= "357.88" y= "-533.12" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "407" y= "-521.88" 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= " " >
<path fill= "none" stroke= "#63b8ff" d= "M537.28,-589.09C507.36,-576.07 468.27,-559.05 440.74,-547.06" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "535.5,-592.13 546.06,-592.92 538.29,-585.71 535.5,-592.13" />
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= " " >
<polygon fill= "white" stroke= "#666666" points= "349.62,-468.88 250.38,-468.88 250.38,-438.38 349.62,-438.38 349.62,-468.88" />
<text xml:space= "preserve" text-anchor= "start" x= "258.38" y= "-455.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/policy/policy</text>
<text xml:space= "preserve" text-anchor= "middle" x= "300" y= "-444.12" 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= " " >
<path fill= "none" stroke= "#63b8ff" d= "M508.67,-598.64C447.58,-589.33 366.12,-573.45 341,-552.25 315.57,-530.79 305.61,-490.87 301.95,-469.33" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "507.92,-602.07 518.33,-600.08 508.95,-595.15 507.92,-602.07" />
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= " " >
<path fill= "none" stroke= "#63b8ff" d= "M504.24,-427.9C520.27,-395.52 547.86,-339.8 560.85,-313.57" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "501.26,-426.04 499.96,-436.55 507.53,-429.14 501.26,-426.04" />
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= " " >
<path fill= "none" stroke= "#63b8ff" d= "M535.35,-433.42C564.71,-420.42 602.9,-403.5 629.84,-391.56" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "534.08,-430.16 526.35,-437.41 536.92,-436.56 534.08,-430.16" />
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= " " >
<path fill= "none" stroke= "#63b8ff" d= "M433.07,-436.09C378.17,-420.69 298.35,-398.3 254.27,-385.93" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "432.01,-439.43 442.58,-438.76 433.9,-432.69 432.01,-439.43" />
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= " " >
<path fill= "none" stroke= "#63b8ff" d= "M568,-271.03C568,-242.51 568,-197.86 568,-175.02" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "564.5,-270.99 568,-280.99 571.5,-270.99 564.5,-270.99" />
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= " " >
<path fill= "none" stroke= "#63b8ff" d= "M627.06,-285.9C758.89,-260.85 1076.64,-200.47 1217.62,-173.68" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "626.67,-282.41 617.5,-287.72 627.98,-289.29 626.67,-282.41" />
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= " " >
<path fill= "none" stroke= "#63b8ff" d= "M713.86,-356.35C749.8,-343.26 797.33,-325.96 830.66,-313.81" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "712.73,-353.04 704.53,-359.75 715.12,-359.62 712.73,-353.04" />
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= " " >
<path fill= "none" stroke= "#63b8ff" d= "M635.83,-353.21C619.94,-340.54 600.31,-324.89 586.26,-313.69" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "633.5,-355.83 643.5,-359.33 637.86,-350.36 633.5,-355.83" />
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= " " >
<path fill= "none" stroke= "#63b8ff" d= "M431.71,-508.35C445.86,-495.75 463.21,-480.28 475.66,-469.19" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "429.66,-505.5 424.52,-514.76 434.31,-510.72 429.66,-505.5" />
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= " " >
<path fill= "none" stroke= "#63b8ff" d= "M410.74,-504.62C414.56,-484.08 421.85,-455.14 435,-432.75 465.01,-381.67 519.07,-336.02 548.17,-313.66" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "407.3,-503.97 409.09,-514.42 414.21,-505.14 407.3,-503.97" />
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= " " >
<path fill= "none" stroke= "#63b8ff" d= "M400.15,-505.07C393.08,-483.31 380.07,-452.4 359,-432.75 332.89,-408.4 294.74,-394.02 265.33,-385.96" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "396.71,-505.8 402.96,-514.35 403.41,-503.77 396.71,-505.8" />
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= " " >
<path fill= "none" stroke= "#63b8ff" d= "M377.4,-509.42C359.33,-496.63 336.69,-480.6 320.57,-469.19" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "374.95,-511.97 385.13,-514.9 378.99,-506.26 374.95,-511.97" />
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= " " >
<polygon fill= "white" stroke= "#666666" points= "2378.88,-552.25 2251.12,-552.25 2251.12,-510.5 2378.88,-510.5 2378.88,-552.25" />
<text xml:space= "preserve" text-anchor= "start" x= "2259.12" y= "-538.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "start" x= "2259.12" y= "-527.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /reaction/weak/weak_rate</text>
<text xml:space= "preserve" text-anchor= "middle" x= "2315" y= "-516.25" 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= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2322.23,-582.14C2320.83,-572.5 2319.26,-561.72 2317.95,-552.66" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2318.76,-582.63 2323.66,-592.02 2325.69,-581.62 2318.76,-582.63" />
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= " " >
<polygon fill= "white" stroke= "#666666" points= "2414,-468.88 2308,-468.88 2308,-438.38 2414,-438.38 2414,-468.88" />
<text xml:space= "preserve" text-anchor= "start" x= "2316" y= "-455.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/reaction/weak</text>
<text xml:space= "preserve" text-anchor= "middle" x= "2361" y= "-444.12" 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= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2359.34,-586.82C2370.63,-577.68 2381.91,-565.93 2388,-552.25 2400.51,-524.13 2383.3,-488.84 2371.16,-469.32" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2357.47,-583.84 2351.6,-592.66 2361.69,-589.43 2357.47,-583.84" />
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= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2369.35,-588.92C2398.71,-575.92 2436.9,-559 2463.84,-547.06" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2368.08,-585.66 2360.35,-592.91 2370.92,-592.06 2368.08,-585.66" />
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= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2272.44,-590.68C2268.26,-589.72 2264.08,-588.89 2260,-588.25 1838.64,-522.14 766.19,-585.87 341,-552.25 312.96,-550.03 282.01,-545.9 256.17,-541.98" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2271.42,-594.03 2281.97,-593.09 2273.13,-587.24 2271.42,-594.03" />
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= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2239.57,-518.57C2142.86,-503.43 1977.19,-477.51 1889.47,-463.78" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2238.81,-521.99 2249.23,-520.08 2239.89,-515.08 2238.81,-521.99" />
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= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2333.15,-500.48C2339.74,-489.63 2346.88,-477.87 2352.28,-468.98" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2330.31,-498.42 2328.11,-508.78 2336.29,-502.05 2330.31,-498.42" />
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= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1256.34,-428.16C1287.07,-416.1 1323.09,-401.96 1349.52,-391.58" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1255.16,-424.86 1247.13,-431.77 1257.72,-431.38 1255.16,-424.86" />
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= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1194,-421.32C1194,-388.47 1194,-338.26 1194,-313.69" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1190.5,-421.04 1194,-431.04 1197.5,-421.04 1190.5,-421.04" />
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= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1219.55,-577.17C1213.18,-546.61 1203.62,-500.79 1198.18,-474.7" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1216.04,-577.5 1221.51,-586.58 1222.89,-576.07 1216.04,-577.5" />
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= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1751.6,-582.35C1749.72,-568.1 1747.5,-551.29 1746.17,-541.25" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1748.1,-582.56 1752.87,-592.02 1755.03,-581.65 1748.1,-582.56" />
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= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2163.8,-582.52C2157.86,-560.03 2145.84,-528.22 2123,-510.5 2087.32,-482.82 1963.97,-466.87 1889.48,-459.55" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2160.37,-583.22 2166.09,-592.14 2167.18,-581.6 2160.37,-583.22" />
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= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2168.44,-582.2C2167.1,-561.79 2163.14,-533.1 2152,-510.5 2108.72,-422.7 2012.91,-352.17 1962.11,-319.26" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2164.94,-582.1 2168.91,-591.93 2171.93,-581.77 2164.94,-582.1" />
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= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2185.17,-584.24C2190.7,-574.72 2196.2,-563.38 2199,-552.25 2203.53,-534.25 2202.89,-528.64 2199,-510.5 2182.13,-431.82 2133.64,-347.07 2113.23,-313.75" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2182.36,-582.14 2180.08,-592.49 2188.31,-585.82 2182.36,-582.14" />
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= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2131.67,-588.21C2111.13,-577.25 2085.69,-563.68 2065.03,-552.66" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2129.82,-591.19 2140.29,-592.81 2133.11,-585.01 2129.82,-591.19" />
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= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2243.49,-590.92C2301.12,-577.61 2379.99,-559.4 2434.38,-546.84" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2243.06,-587.43 2234.11,-593.09 2244.64,-594.25 2243.06,-587.43" />
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= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1248.7,-744.94C1221.49,-734.42 1187.19,-720.8 1157,-707.75 1116.89,-690.42 1110.45,-676.33 1068,-666 967.95,-641.65 225.42,-690.36 142,-630 70.94,-578.59 83.54,-503.04 136,-432.75 152.4,-410.78 180.19,-395.02 199.73,-385.95" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1247.14,-748.09 1257.72,-748.42 1249.65,-741.56 1247.14,-748.09" />
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= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1357.11,-755.64C1485.01,-738.44 1797.05,-696.96 2059,-666 2206.83,-648.53 2256.59,-691.83 2392,-630 2433.44,-611.08 2469.29,-569.32 2486.36,-547.05" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1356.98,-752.12 1347.54,-756.92 1357.92,-759.06 1356.98,-752.12" />
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= " " >
<polygon fill= "white" stroke= "#666666" points= "1296,-696.5 1166,-696.5 1166,-677.25 1296,-677.25 1296,-696.5" />
<text xml:space= "preserve" text-anchor= "middle" x= "1231" y= "-683" 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= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1277.82,-740.8C1264.71,-725.99 1248.35,-707.49 1238.85,-696.75" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1274.83,-742.71 1284.08,-747.89 1280.08,-738.08 1274.83,-742.71" />
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= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1239.17,-749.11C1176.69,-733.69 1079.9,-709.81 1027.57,-696.9" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1238.01,-752.43 1248.56,-751.43 1239.69,-745.63 1238.01,-752.43" />
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= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1318.12,-740.53C1328.93,-728.13 1341.92,-713.22 1351.31,-702.44" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1315.65,-738.04 1311.72,-747.88 1320.93,-742.64 1315.65,-738.04" />
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= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1975.5,-754.64C1870.74,-740.06 1664.81,-711.38 1560.22,-696.82" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1974.96,-758.1 1985.35,-756.02 1975.93,-751.17 1974.96,-758.1" />
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= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2045.62,-732.24C2049.17,-713.05 2054.03,-688.04 2059,-666 2066.86,-631.2 2069.34,-622.6 2079,-588.25 2083.53,-572.14 2087.53,-568.8 2090,-552.25 2092.74,-533.9 2101.66,-524.94 2090,-510.5 2065.3,-479.9 1958.03,-465.25 1889.53,-458.89" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2042.21,-731.4 2043.85,-741.87 2049.1,-732.66 2042.21,-731.4" />
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= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2030.73,-732.35C2028.77,-724.4 2027,-715.82 2026,-707.75 2019.12,-652 2022.68,-585.51 2025.2,-552.73" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2027.33,-733.18 2033.27,-741.95 2034.1,-731.39 2027.33,-733.18" />
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= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2069.95,-735.61C2079.66,-726.53 2090.24,-716.64 2099.23,-708.23" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2067.73,-732.9 2062.81,-742.29 2072.51,-738.02 2067.73,-732.9" />
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= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2103.87,-740.02C2132.03,-729.62 2164.75,-717.53 2191.59,-707.61" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2102.91,-736.65 2094.75,-743.4 2105.34,-743.21 2102.91,-736.65" />
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= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2104.52,-752.07C2158.87,-741.87 2238.5,-725.85 2307,-707.75 2309.84,-707 2312.75,-706.2 2315.67,-705.36" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2104,-748.61 2094.81,-753.88 2105.28,-755.49 2104,-748.61" />
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= " " >
<path fill= "none" stroke= "#63b8ff" d= "M258.32,-603.71C321.06,-599.19 422.95,-592.27 511,-588.25 655.46,-581.65 1674.11,-595.83 1812,-552.25 1931.42,-514.51 1960.96,-487.76 2047,-396.75 2071,-371.36 2089.18,-334.08 2098.03,-313.72" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "258.31,-600.2 248.58,-604.41 258.81,-607.18 258.31,-600.2" />
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= " " >
<path fill= "none" stroke= "#63b8ff" d= "M156.34,-587.5C142.83,-578.66 129.49,-566.93 122,-552.25 113.57,-535.72 116.14,-528.11 122,-510.5 140.11,-456.06 190.03,-405.9 211.72,-385.96" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "154.46,-590.45 164.82,-592.65 158.09,-584.47 154.46,-590.45" />
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= " " >
<path fill= "none" stroke= "#63b8ff" d= "M163.35,-587.09C151.41,-578.02 139.49,-566.25 133,-552.25 125.19,-535.42 122.16,-525.56 133,-510.5 159.44,-473.78 211.12,-460.84 250.03,-456.46" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "160.98,-589.69 171.17,-592.61 165.02,-583.98 160.98,-589.69" />
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= " " >
<path fill= "none" stroke= "#63b8ff" d= "M199,-582.1C199,-570.34 199,-556.88 199,-546.94" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "195.5,-582.01 199,-592.01 202.5,-582.01 195.5,-582.01" />
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>