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-24 09:08:28 -05:00
<!-- zoomable 782 -->
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-24 09:08:28 -05:00
var viewWidth = 2711;
var viewHeight = 782;
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-24 09:08:28 -05:00
<polygon fill= "#999999" stroke= "#666666" points= "1020.62,-774.25 921.38,-774.25 921.38,-743.75 1020.62,-743.75 1020.62,-774.25" />
<text xml:space= "preserve" text-anchor= "start" x= "929.38" y= "-760.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "971" y= "-749.5" 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-24 09:08:28 -05:00
<polygon fill= "white" stroke= "#666666" points= "1850.88,-552.25 1723.12,-552.25 1723.12,-521.75 1850.88,-521.75 1850.88,-552.25" />
<text xml:space= "preserve" text-anchor= "start" x= "1731.12" y= "-538.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1787" y= "-527.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine/engine_abstract.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node1->Node2 -->
<g id= "edge1_Node000001_Node000002" class= "edge" >
<title > Node1- > Node2</title>
<g id= "a_edge1_Node000001_Node000002" > <a xlink:title= " " >
2025-11-24 09:08:28 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1032.08,-756.44C1150.5,-752.7 1406.81,-740.94 1488,-707.75 1566.26,-675.76 1561.82,-628.8 1636,-588.25 1664.24,-572.81 1698.05,-561.02 1726.51,-552.75" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1032.12,-752.94 1022.23,-756.74 1032.34,-759.93 1032.12,-752.94" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node8 -->
<g id= "Node000008" class= "node" >
<title > Node8</title>
<g id= "a_Node000008" > <a xlink:href= "gridfire_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1279.75,-30.5 1184.25,-30.5 1184.25,0 1279.75,0 1279.75,-30.5" />
<text xml:space= "preserve" text-anchor= "start" x= "1192.25" y= "-17" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1232" y= "-5.75" 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-24 09:08:28 -05:00
<!-- Node1->Node8 -->
<g id= "edge77_Node000001_Node000008" class= "edge" >
<title > Node1- > Node8</title>
<g id= "a_edge77_Node000001_Node000008" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M909.48,-757.27C749.79,-754.87 325.12,-745.06 190,-707.75 98.49,-682.48 0,-705.06 0,-610.12 0,-610.12 0,-610.12 0,-152.88 0,-31.49 956.99,-17.94 1184.08,-16.44" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "909.4,-760.77 919.45,-757.42 909.5,-753.77 909.4,-760.77" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node11 -->
<g id= "Node000011" class= "node" >
<title > Node11</title>
<g id= "a_Node000011" > <a xlink:href= "engine__graph_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1658.25,-324.62 1541.75,-324.62 1541.75,-294.12 1658.25,-294.12 1658.25,-324.62" />
<text xml:space= "preserve" text-anchor= "start" x= "1549.75" y= "-311.12" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1600" y= "-299.88" 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-24 09:08:28 -05:00
<!-- Node1->Node11 -->
<g id= "edge70_Node000001_Node000011" class= "edge" >
<title > Node1- > Node11</title>
<g id= "a_edge70_Node000001_Node000011" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1032.31,-751.14C1156.7,-735.52 1427,-692.14 1427,-610.12 1427,-610.12 1427,-610.12 1427,-536 1427,-438.51 1529.97,-357.16 1577.03,-325.06" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1032.1,-747.64 1022.61,-752.34 1032.96,-754.59 1032.1,-747.64" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node14 -->
<g id= "Node000014" class= "node" >
<title > Node14</title>
<g id= "a_Node000014" > <a xlink:href= "engine__graph_8cpp.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "949.62,-169.12 844.38,-169.12 844.38,-138.62 949.62,-138.62 949.62,-169.12" />
<text xml:space= "preserve" text-anchor= "start" x= "852.38" y= "-155.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/engine/engine</text>
<text xml:space= "preserve" text-anchor= "middle" x= "897" y= "-144.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _graph.cpp</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node1->Node14 -->
<g id= "edge117_Node000001_Node000014" class= "edge" >
<title > Node1- > Node14</title>
<g id= "a_edge117_Node000001_Node000014" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M909.69,-754.12C853.52,-748.83 769.01,-736.47 701,-707.75 645.85,-684.46 618.53,-683.16 591,-630 582.47,-613.52 585.92,-606.1 591,-588.25 597.76,-564.52 808.49,-229.09 825,-210.75 839.5,-194.64 859.1,-179.77 874.19,-169.43" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "909.1,-757.58 919.37,-754.98 909.72,-750.61 909.1,-757.58" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node27 -->
<g id= "Node000027" class= "node" >
<title > Node27</title>
<g id= "a_Node000027" > <a xlink:href= "python_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1764.5,-480.12 1649.5,-480.12 1649.5,-449.62 1764.5,-449.62 1764.5,-480.12" />
<text xml:space= "preserve" text-anchor= "start" x= "1657.5" y= "-466.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1707" y= "-455.38" 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-24 09:08:28 -05:00
<!-- Node1->Node27 -->
<g id= "edge78_Node000001_Node000027" class= "edge" >
<title > Node1- > Node27</title>
<g id= "a_edge78_Node000001_Node000027" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1032.29,-756.15C1142.52,-752.06 1369.43,-739.9 1441,-707.75 1444.87,-706.01 1634.17,-532.63 1691.02,-480.52" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1032.41,-752.65 1022.54,-756.5 1032.66,-759.64 1032.41,-752.65" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node34 -->
<g id= "Node000034" class= "node" >
<title > Node34</title>
<g id= "a_Node000034" > <a xlink:href= "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= "628.88,-480.12 507.12,-480.12 507.12,-449.62 628.88,-449.62 628.88,-480.12" />
<text xml:space= "preserve" text-anchor= "start" x= "515.12" y= "-466.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "568" y= "-455.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /policy/policy_abstract.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node1->Node34 -->
<g id= "edge80_Node000001_Node000034" class= "edge" >
<title > Node1- > Node34</title>
<g id= "a_edge80_Node000001_Node000034" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M909.88,-754.97C800.6,-748.91 580.92,-733.63 558,-707.75 499.62,-641.84 543.49,-521.82 561.35,-480.39" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "909.37,-758.44 919.54,-755.49 909.75,-751.45 909.37,-758.44" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node35 -->
<g id= "Node000035" class= "node" >
<title > Node35</title>
<g id= "a_Node000035" > <a xlink:href= "chains_8h.html" target= "_top" xlink:title= "Concrete implementations of ReactionChainPolicy for key stellar reaction chains." >
<polygon fill= "white" stroke= "#666666" points= "383.75,-324.62 288.25,-324.62 288.25,-294.12 383.75,-294.12 383.75,-324.62" />
<text xml:space= "preserve" text-anchor= "start" x= "296.25" y= "-311.12" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "336" y= "-299.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /policy/chains.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node1->Node35 -->
<g id= "edge79_Node000001_Node000035" class= "edge" >
<title > Node1- > Node35</title>
<g id= "a_edge79_Node000001_Node000035" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M909.66,-757.76C741.22,-755.47 284,-737.52 284,-610.12 284,-610.12 284,-610.12 284,-463.88 284,-410.41 312.64,-351.76 327.41,-325.06" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "909.48,-761.26 919.53,-757.88 909.57,-754.26 909.48,-761.26" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node37 -->
<g id= "Node000037" class= "node" >
<title > Node37</title>
<g id= "a_Node000037" > <a xlink:href= "stellar__policy_8h.html" target= "_top" xlink:title= "High-level concrete NetworkPolicy for specific stellar environments." >
<polygon fill= "white" stroke= "#666666" points= "699.62,-246.88 588.38,-246.88 588.38,-216.38 699.62,-216.38 699.62,-246.88" />
<text xml:space= "preserve" text-anchor= "start" x= "596.38" y= "-233.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "644" y= "-222.12" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /policy/stellar_policy.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node1->Node37 -->
<g id= "edge81_Node000001_Node000037" class= "edge" >
<title > Node1- > Node37</title>
<g id= "a_edge81_Node000001_Node000037" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M960.76,-732.86C942.51,-688.44 905.33,-599.68 895,-588.25 821.78,-507.27 682,-575.05 682,-465.88 682,-465.88 682,-465.88 682,-386.12 682,-333.69 660.85,-274.05 650.11,-247.15" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "957.46,-734.04 964.49,-741.97 963.94,-731.39 957.46,-734.04" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node41 -->
<g id= "Node000041" class= "node" >
<title > Node41</title>
<g id= "a_Node000041" > <a xlink:href= "weak_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1094.12,-480.12 979.88,-480.12 979.88,-449.62 1094.12,-449.62 1094.12,-480.12" />
<text xml:space= "preserve" text-anchor= "start" x= "987.88" y= "-466.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1037" y= "-455.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /reaction/weak/weak.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node1->Node41 -->
<g id= "edge87_Node000001_Node000041" class= "edge" >
<title > Node1- > Node41</title>
<g id= "a_edge87_Node000001_Node000041" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M976.75,-732.54C990.16,-673.18 1023.17,-527.1 1033.71,-480.45" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "973.4,-731.51 974.61,-742.04 980.22,-733.05 973.4,-731.51" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node44 -->
<g id= "Node000044" class= "node" >
<title > Node44</title>
<g id= "a_Node000044" > <a xlink:href= "construction_8cpp.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "948.38,-402.38 823.62,-402.38 823.62,-371.88 948.38,-371.88 948.38,-402.38" />
<text xml:space= "preserve" text-anchor= "start" x= "831.62" y= "-388.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/engine/procedures</text>
<text xml:space= "preserve" text-anchor= "middle" x= "886" y= "-377.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /construction.cpp</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node1->Node44 -->
<g id= "edge118_Node000001_Node000044" class= "edge" >
<title > Node1- > Node44</title>
<g id= "a_edge118_Node000001_Node000044" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M965.71,-732.48C960.08,-703.1 952,-653.35 952,-610.12 952,-610.12 952,-610.12 952,-536 952,-483.15 916.41,-428.17 897.5,-402.7" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "962.2,-732.77 967.57,-741.9 969.06,-731.41 962.2,-732.77" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node45 -->
<g id= "Node000045" class= "node" >
<title > Node45</title>
2025-11-24 09:08:28 -05:00
<g id= "a_Node000045" > <a xlink:href= "weak__interpolator_8cpp.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "217.75,-402.38 104.25,-402.38 104.25,-371.88 217.75,-371.88 217.75,-402.38" />
<text xml:space= "preserve" text-anchor= "start" x= "112.25" y= "-388.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/reaction/weak</text>
<text xml:space= "preserve" text-anchor= "middle" x= "161" y= "-377.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /weak_interpolator.cpp</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node1->Node45 -->
2025-11-24 09:08:28 -05:00
<g id= "edge120_Node000001_Node000045" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node1- > Node45</title>
2025-11-24 09:08:28 -05:00
<g id= "a_edge120_Node000001_Node000045" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M909.84,-757.54C748.31,-755.77 319.29,-747.35 270,-707.75 234.71,-679.4 241,-655.39 241,-610.12 241,-610.12 241,-610.12 241,-536 241,-493.85 238.95,-480.57 218,-444 208.63,-427.65 193.13,-412.9 180.66,-402.67" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "909.45,-761.03 919.49,-757.64 909.52,-754.03 909.45,-761.03" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node60 -->
<g id= "Node000060" class= "node" >
<title > Node60</title>
<g id= "a_Node000060" > <a xlink:href= "construction_8h.html" target= "_top" xlink:title= "Functions for constructing nuclear reaction networks." >
<polygon fill= "white" stroke= "#666666" points= "1322.5,-480.12 1159.5,-480.12 1159.5,-449.62 1322.5,-449.62 1322.5,-480.12" />
<text xml:space= "preserve" text-anchor= "start" x= "1167.5" y= "-466.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1241" y= "-455.38" 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-24 09:08:28 -05:00
<!-- Node1->Node60 -->
<g id= "edge71_Node000001_Node000060" class= "edge" >
<title > Node1- > Node60</title>
<g id= "a_edge71_Node000001_Node000060" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M992.18,-735.09C1045.43,-677.47 1183.78,-527.78 1227.53,-480.45" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "989.63,-732.68 985.42,-742.4 994.77,-737.43 989.63,-732.68" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node61 -->
<g id= "Node000061" class= "node" >
<title > Node61</title>
<g id= "a_Node000061" > <a xlink:href= "reaclib_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "805.75,-702.12 710.25,-702.12 710.25,-671.62 805.75,-671.62 805.75,-702.12" />
<text xml:space= "preserve" text-anchor= "start" x= "718.25" y= "-688.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "758" y= "-677.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /reaction/reaclib.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node1->Node61 -->
<g id= "edge82_Node000001_Node000061" class= "edge" >
<title > Node1- > Node61</title>
<g id= "a_edge82_Node000001_Node000061" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M915.76,-739.81C880.55,-728.22 835.52,-713.4 802.59,-702.56" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "914.32,-743.02 924.91,-742.83 916.51,-736.37 914.32,-743.02" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node63 -->
<g id= "Node000063" class= "node" >
<title > Node63</title>
<g id= "a_Node000063" > <a xlink:href= "reaction_2bindings_8cpp.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "885.62,-624.38 786.38,-624.38 786.38,-593.88 885.62,-593.88 885.62,-624.38" />
<text xml:space= "preserve" text-anchor= "start" x= "794.38" y= "-610.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/python/reaction</text>
<text xml:space= "preserve" text-anchor= "middle" x= "836" y= "-599.62" 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-24 09:08:28 -05:00
<!-- Node1->Node63 -->
<g id= "edge121_Node000001_Node000063" class= "edge" >
<title > Node1- > Node63</title>
<g id= "a_edge121_Node000001_Node000063" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M936.08,-737.11C923.88,-728.86 910.59,-718.73 900,-707.75 874.95,-681.79 853.79,-644.73 843.23,-624.56" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "934.01,-739.94 944.3,-742.48 937.84,-734.08 934.01,-739.94" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node64 -->
<g id= "Node000064" class= "node" >
<title > Node64</title>
<g id= "a_Node000064" > <a xlink:href= "screening__abstract_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1832,-707.75 1726,-707.75 1726,-666 1832,-666 1832,-707.75" />
<text xml:space= "preserve" text-anchor= "start" x= "1734" y= "-694.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "start" x= "1734" y= "-683" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /screening/screening</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1779" y= "-671.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _abstract.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node1->Node64 -->
<g id= "edge88_Node000001_Node000064" class= "edge" >
<title > Node1- > Node64</title>
<g id= "a_edge88_Node000001_Node000064" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1032.47,-753.15C1141.55,-744.49 1376.14,-725.58 1574,-707.75 1625.64,-703.1 1684.55,-697.34 1725.92,-693.22" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1032.25,-749.66 1022.56,-753.94 1032.8,-756.64 1032.25,-749.66" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node69 -->
<g id= "Node000069" class= "node" >
<title > Node69</title>
<g id= "a_Node000069" > <a xlink:href= "screening__bare_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "#fff0f0" stroke= "red" points= "2075,-630 1969,-630 1969,-588.25 2075,-588.25 2075,-630" />
<text xml:space= "preserve" text-anchor= "start" x= "1977" y= "-616.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "start" x= "1977" y= "-605.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /screening/screening</text>
<text xml:space= "preserve" text-anchor= "middle" x= "2022" y= "-594" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _bare.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node1->Node69 -->
<g id= "edge109_Node000001_Node000069" class= "edge" >
<title > Node1- > Node69</title>
<g id= "a_edge109_Node000001_Node000069" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1032.46,-756.84C1222.96,-752.95 1795.49,-738.77 1873,-707.75 1899.56,-697.12 1898.51,-682.33 1922,-666 1940.78,-652.94 1962.86,-640.34 1981.5,-630.42" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1032.44,-753.34 1022.51,-757.05 1032.58,-760.34 1032.44,-753.34" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node72 -->
<g id= "Node000072" class= "node" >
<title > Node72</title>
<g id= "a_Node000072" > <a xlink:href= "screening__intermediate_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "2237,-630 2131,-630 2131,-588.25 2237,-588.25 2237,-630" />
<text xml:space= "preserve" text-anchor= "start" x= "2139" y= "-616.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "start" x= "2139" y= "-605.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /screening/screening</text>
<text xml:space= "preserve" text-anchor= "middle" x= "2184" y= "-594" 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-24 09:08:28 -05:00
<!-- Node1->Node72 -->
<g id= "edge110_Node000001_Node000072" class= "edge" >
<title > Node1- > Node72</title>
<g id= "a_edge110_Node000001_Node000072" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1032.53,-757.21C1228.79,-754.35 1831.84,-742.78 1912,-707.75 1936.41,-697.08 1931.68,-678.88 1955,-666 2014.26,-633.27 2037.24,-646.07 2103,-630 2112,-627.8 2121.57,-625.46 2130.85,-623.18" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1032.48,-753.71 1022.53,-757.35 1032.58,-760.71 1032.48,-753.71" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node74 -->
<g id= "Node000074" class= "node" >
<title > Node74</title>
<g id= "a_Node000074" > <a xlink:href= "screening__weak_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "#fff0f0" stroke= "red" points= "1951,-630 1845,-630 1845,-588.25 1951,-588.25 1951,-630" />
<text xml:space= "preserve" text-anchor= "start" x= "1853" y= "-616.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "start" x= "1853" y= "-605.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /screening/screening</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1898" y= "-594" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _weak.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node1->Node74 -->
<g id= "edge111_Node000001_Node000074" class= "edge" >
<title > Node1- > Node74</title>
<g id= "a_edge111_Node000001_Node000074" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1032.36,-757.78C1219.19,-756.64 1772.54,-749.73 1841,-707.75 1869.28,-690.41 1885.06,-653.42 1892.52,-630.28" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1032.35,-754.28 1022.37,-757.83 1032.38,-761.28 1032.35,-754.28" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node76 -->
<g id= "Node000076" class= "node" >
<title > Node76</title>
<g id= "a_Node000076" > <a xlink:href= "hashing_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "#fff0f0" stroke= "red" points= "208.75,-480.12 113.25,-480.12 113.25,-449.62 208.75,-449.62 208.75,-480.12" />
<text xml:space= "preserve" text-anchor= "start" x= "121.25" y= "-466.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "161" y= "-455.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /utils/hashing.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node1->Node76 -->
<g id= "edge112_Node000001_Node000076" class= "edge" >
<title > Node1- > Node76</title>
<g id= "a_edge112_Node000001_Node000076" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M909.6,-757.87C740.88,-756.96 279.28,-750.54 227,-707.75 156.1,-649.72 157.17,-523.58 159.79,-480.58" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "909.46,-761.37 919.48,-757.92 909.49,-754.37 909.46,-761.37" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node78 -->
<g id= "Node000078" class= "node" >
<title > Node78</title>
<g id= "a_Node000078" > <a xlink:href= "reaction_8cpp.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "2100,-696.5 1964,-696.5 1964,-677.25 2100,-677.25 2100,-696.5" />
<text xml:space= "preserve" text-anchor= "middle" x= "2032" 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-24 09:08:28 -05:00
<!-- Node1->Node78 -->
<g id= "edge119_Node000001_Node000078" class= "edge" >
<title > Node1- > Node78</title>
<g id= "a_edge119_Node000001_Node000078" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1032.44,-756.35C1218.12,-751.12 1771.62,-733.71 1950,-707.75 1966.96,-705.28 1985.55,-700.92 2000.73,-696.91" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1032.42,-752.85 1022.52,-756.62 1032.62,-759.84 1032.42,-752.85" />
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." >
<polygon fill= "#fff0f0" stroke= "red" points= "2404.88,-485.75 2265.12,-485.75 2265.12,-444 2404.88,-444 2404.88,-485.75" />
<text xml:space= "preserve" text-anchor= "start" x= "2273.12" y= "-472.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "start" x= "2273.12" y= "-461" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine/diagnostics/dynamic</text>
<text xml:space= "preserve" text-anchor= "middle" x= "2335" y= "-449.75" 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-24 09:08:28 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1862.3,-521.53C2034.74,-497.69 2082.39,-513.32 2251,-485.75 2255.58,-485 2260.29,-484.14 2265.02,-483.21" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1861.94,-518.05 1852.53,-522.91 1862.92,-524.98 1861.94,-518.05" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node4 -->
<g id= "Node000004" class= "node" >
<title > Node4</title>
<g id= "a_Node000004" > <a xlink:href= "dynamic__engine__diagnostics_8cpp.html" target= "_top" xlink:title= " " >
2025-11-24 09:08:28 -05:00
<polygon fill= "white" stroke= "#666666" points= "2371.5,-402.38 2208.5,-402.38 2208.5,-371.88 2371.5,-371.88 2371.5,-402.38" />
<text xml:space= "preserve" text-anchor= "start" x= "2216.5" y= "-388.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/engine/diagnostics</text>
<text xml:space= "preserve" text-anchor= "middle" x= "2290" y= "-377.62" 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>
<!-- Node2->Node4 -->
2025-11-24 09:08:28 -05:00
<g id= "edge65_Node000002_Node000004" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node2- > Node4</title>
2025-11-24 09:08:28 -05:00
<g id= "a_edge65_Node000002_Node000004" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1862,-521.62C2011.93,-501.71 2065.84,-551.32 2198,-485.75 2236.18,-466.81 2266.79,-425.06 2281.14,-402.79" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1861.95,-518.09 1852.54,-522.96 1862.93,-525.02 1861.95,-518.09" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node7 -->
<g id= "Node000007" class= "node" >
<title > Node7</title>
<g id= "a_Node000007" > <a xlink:href= "engine_8h.html" target= "_top" xlink:title= "Core header for the GridFire reaction network engine module." >
2025-11-24 09:08:28 -05:00
<polygon fill= "#fff0f0" stroke= "red" points= "1605.75,-97 1510.25,-97 1510.25,-66.5 1605.75,-66.5 1605.75,-97" />
<text xml:space= "preserve" text-anchor= "start" x= "1518.25" y= "-83.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1558" y= "-72.25" 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->Node7 -->
2025-11-24 09:08:28 -05:00
<g id= "edge5_Node000002_Node000007" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node2- > Node7</title>
2025-11-24 09:08:28 -05:00
<g id= "a_edge5_Node000002_Node000007" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1862.38,-521.92C1959.56,-514.74 2368.79,-523.62 2414,-485.75 2448.25,-457.06 2438,-432.81 2438,-388.12 2438,-388.12 2438,-388.12 2438,-230.62 2438,-145.52 1789.57,-97.56 1605.94,-85.69" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1862.14,-518.43 1852.53,-522.88 1862.82,-525.4 1862.14,-518.43" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node2->Node11 -->
<g id= "edge7_Node000002_Node000011" class= "edge" >
<title > Node2- > Node11</title>
<g id= "a_edge7_Node000002_Node000011" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1809.49,-513.16C1831.32,-489.24 1863.01,-449.45 1876,-408 1881.55,-390.29 1887.75,-380.61 1876,-366.25 1849.07,-333.33 1731.24,-319.34 1658.52,-313.77" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1806.98,-510.72 1802.7,-520.41 1812.09,-515.5 1806.98,-510.72" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node12 -->
<g id= "Node000012" class= "node" >
<title > Node12</title>
<g id= "a_Node000012" > <a xlink:href= "priming_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "#fff0f0" stroke= "red" points= "1560.62,-246.88 1419.38,-246.88 1419.38,-216.38 1560.62,-216.38 1560.62,-246.88" />
<text xml:space= "preserve" text-anchor= "start" x= "1427.38" y= "-233.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1490" y= "-222.12" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine/procedures/priming.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node2->Node12 -->
<g id= "edge21_Node000002_Node000012" class= "edge" >
<title > Node2- > Node12</title>
<g id= "a_edge21_Node000002_Node000012" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1711.77,-520.01C1687.56,-512.38 1661.67,-501.39 1641,-485.75 1554.89,-420.61 1508.15,-290.89 1494.37,-247.3" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1710.71,-523.35 1721.3,-522.85 1712.71,-516.64 1710.71,-523.35" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node15 -->
<g id= "Node000015" class= "node" >
<title > Node15</title>
<g id= "a_Node000015" > <a xlink:href= "priming_8cpp.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "2590.38,-169.12 2465.62,-169.12 2465.62,-138.62 2590.38,-138.62 2590.38,-169.12" />
<text xml:space= "preserve" text-anchor= "start" x= "2473.62" y= "-155.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/engine/procedures</text>
<text xml:space= "preserve" text-anchor= "middle" x= "2528" y= "-144.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /priming.cpp</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node2->Node15 -->
<g id= "edge66_Node000002_Node000015" class= "edge" >
<title > Node2- > Node15</title>
<g id= "a_edge66_Node000002_Node000015" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1862.45,-521.92C1964.6,-514.54 2403.52,-526.19 2452,-485.75 2486.31,-457.13 2476,-432.81 2476,-388.12 2476,-388.12 2476,-388.12 2476,-308.38 2476,-254.91 2504.64,-196.26 2519.41,-169.56" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1862.15,-518.43 1852.52,-522.86 1862.81,-525.4 1862.15,-518.43" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node17 -->
<g id= "Node000017" class= "node" >
<title > Node17</title>
<g id= "a_Node000017" > <a xlink:href= "engine__defined_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "#fff0f0" stroke= "red" points= "2024.75,-252.5 1917.25,-252.5 1917.25,-210.75 2024.75,-210.75 2024.75,-252.5" />
<text xml:space= "preserve" text-anchor= "start" x= "1925.25" y= "-239" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "start" x= "1925.25" y= "-227.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine/views/engine</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1971" y= "-216.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _defined.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node2->Node17 -->
<g id= "edge23_Node000002_Node000017" class= "edge" >
<title > Node2- > Node17</title>
<g id= "a_edge23_Node000002_Node000017" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1862.09,-520.38C1926.57,-506.78 2009.56,-488.79 2012,-485.75 2067.95,-415.92 2010.77,-299.7 1983.61,-252.99" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1861.65,-516.89 1852.58,-522.38 1863.09,-523.74 1861.65,-516.89" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node23 -->
<g id= "Node000023" class= "node" >
<title > Node23</title>
<g id= "a_Node000023" > <a xlink:href= "engine__multiscale_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "#fff0f0" stroke= "red" points= "1898.75,-252.5 1791.25,-252.5 1791.25,-210.75 1898.75,-210.75 1898.75,-252.5" />
<text xml:space= "preserve" text-anchor= "start" x= "1799.25" y= "-239" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "start" x= "1799.25" y= "-227.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine/views/engine</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1845" y= "-216.5" 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-24 09:08:28 -05:00
<!-- Node2->Node23 -->
<g id= "edge24_Node000002_Node000023" class= "edge" >
<title > Node2- > Node23</title>
<g id= "a_edge24_Node000002_Node000023" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1862.29,-519.63C1918.33,-507.09 1985.85,-491.05 1990,-485.75 2052.12,-406.38 1930.04,-297.45 1872.6,-252.88" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1861.73,-516.17 1852.73,-521.76 1863.25,-523 1861.73,-516.17" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node20 -->
<g id= "Node000020" class= "node" >
<title > Node20</title>
<g id= "a_Node000020" > <a xlink:href= "stellar__policy_8cpp.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1162,-169.12 1062,-169.12 1062,-138.62 1162,-138.62 1162,-169.12" />
<text xml:space= "preserve" text-anchor= "start" x= "1070" y= "-155.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/policy/stellar</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1112" y= "-144.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _policy.cpp</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node2->Node20 -->
<g id= "edge68_Node000002_Node000020" class= "edge" >
<title > Node2- > Node20</title>
<g id= "a_edge68_Node000002_Node000020" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1711.84,-522.62C1675.53,-514.59 1631.93,-502.61 1595,-485.75 1588.55,-482.8 1226.02,-233.36 1133.38,-169.59" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1710.87,-525.99 1721.38,-524.67 1712.34,-519.15 1710.87,-525.99" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node24 -->
<g id= "Node000024" class= "node" >
<title > Node24</title>
<g id= "a_Node000024" > <a xlink:href= "engine__adaptive_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "#fff0f0" stroke= "red" points= "1409.75,-408 1302.25,-408 1302.25,-366.25 1409.75,-366.25 1409.75,-408" />
<text xml:space= "preserve" text-anchor= "start" x= "1310.25" y= "-394.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "start" x= "1310.25" y= "-383.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine/views/engine</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1356" y= "-372" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _adaptive.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node2->Node24 -->
<g id= "edge22_Node000002_Node000024" class= "edge" >
<title > Node2- > Node24</title>
<g id= "a_edge22_Node000002_Node000024" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1711.32,-528.03C1658.47,-520.87 1586.94,-507.96 1527,-485.75 1473.63,-465.97 1417.35,-430.63 1384.52,-408.33" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1710.77,-531.48 1721.14,-529.31 1711.68,-524.54 1710.77,-531.48" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node26 -->
<g id= "Node000026" class= "node" >
<title > Node26</title>
<g id= "a_Node000026" > <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= "1980.75,-485.75 1873.25,-485.75 1873.25,-444 1980.75,-444 1980.75,-485.75" />
<text xml:space= "preserve" text-anchor= "start" x= "1881.25" y= "-472.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "start" x= "1881.25" y= "-461" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine/views/engine</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1927" y= "-449.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _view_abstract.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node2->Node26 -->
2025-11-24 09:08:28 -05:00
<g id= "edge25_Node000002_Node000026" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node2- > Node26</title>
2025-11-24 09:08:28 -05:00
<g id= "a_edge25_Node000002_Node000026" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1826.63,-516.15C1845.36,-506.77 1867.7,-495.58 1886.54,-486.14" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1825.08,-513.01 1817.7,-520.62 1828.21,-519.27 1825.08,-513.01" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -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= "M1761.81,-513.92C1749.33,-502.98 1734.6,-490.07 1723.55,-480.39" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1759.46,-516.51 1769.29,-520.47 1764.07,-511.25 1759.46,-516.51" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node33 -->
<g id= "Node000033" class= "node" >
<title > Node33</title>
<g id= "a_Node000033" > <a xlink:href= "python_8cpp.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1867.38,-402.38 1766.62,-402.38 1766.62,-371.88 1867.38,-371.88 1867.38,-402.38" />
<text xml:space= "preserve" text-anchor= "start" x= "1774.62" y= "-388.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/io/generative</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1817" y= "-377.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /python.cpp</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node2->Node33 -->
<g id= "edge67_Node000002_Node000033" class= "edge" >
<title > Node2- > Node33</title>
<g id= "a_edge67_Node000002_Node000033" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1792.27,-510.04C1798.58,-478.9 1808.96,-427.77 1814.03,-402.78" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1788.85,-509.3 1790.29,-519.8 1795.71,-510.69 1788.85,-509.3" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node2->Node34 -->
<g id= "edge32_Node000002_Node000034" class= "edge" >
<title > Node2- > Node34</title>
<g id= "a_edge32_Node000002_Node000034" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1711.49,-531.66C1488.08,-518.8 833.18,-481.13 629.31,-469.4" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1711.05,-535.14 1721.24,-532.22 1711.46,-528.15 1711.05,-535.14" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node2->Node37 -->
<g id= "edge50_Node000002_Node000037" class= "edge" >
<title > Node2- > Node37</title>
<g id= "a_edge50_Node000002_Node000037" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1711.61,-535.41C1551.72,-533.4 1190,-524.57 1151,-485.75 1113.23,-448.15 1159.68,-416.17 1141,-366.25 1125.98,-326.12 1120.92,-310.24 1084,-288.5 1020.14,-250.89 803.53,-238.25 700,-234.29" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1711.21,-538.9 1721.25,-535.52 1711.29,-531.91 1711.21,-538.9" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node2->Node41 -->
<g id= "edge51_Node000002_Node000041" class= "edge" >
<title > Node2- > Node41</title>
<g id= "a_edge51_Node000002_Node000041" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1711.56,-534.48C1587.02,-531.05 1330.88,-520.09 1117,-485.75 1108.52,-484.39 1099.62,-482.57 1090.97,-480.59" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1711.24,-537.97 1721.33,-534.74 1711.42,-530.98 1711.24,-537.97" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node46 -->
<g id= "Node000046" class= "node" >
<title > Node46</title>
<g id= "a_Node000046" > <a xlink:href= "_c_v_o_d_e__solver__strategy_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "#fff0f0" stroke= "red" points= "2634,-330.25 2504,-330.25 2504,-288.5 2634,-288.5 2634,-330.25" />
<text xml:space= "preserve" text-anchor= "start" x= "2512" y= "-316.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "start" x= "2512" y= "-305.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /solver/strategies/CVODE</text>
<text xml:space= "preserve" text-anchor= "middle" x= "2569" y= "-294.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _solver_strategy.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node2->Node46 -->
<g id= "edge58_Node000002_Node000046" class= "edge" >
<title > Node2- > Node46</title>
<g id= "a_edge58_Node000002_Node000046" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1862.43,-521.9C1969.11,-513.93 2434.54,-523.88 2490,-485.75 2542.97,-449.33 2560.95,-368.52 2566.61,-330.67" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1862.14,-518.41 1852.52,-522.85 1862.81,-525.38 1862.14,-518.41" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node55 -->
<g id= "Node000055" class= "node" >
<title > Node55</title>
<g id= "a_Node000055" > <a xlink:href= "strategy__abstract_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "#fff0f0" stroke= "red" points= "2671.62,-485.75 2542.38,-485.75 2542.38,-444 2671.62,-444 2671.62,-485.75" />
<text xml:space= "preserve" text-anchor= "start" x= "2550.38" y= "-472.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "start" x= "2550.38" y= "-461" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /solver/strategies/strategy</text>
<text xml:space= "preserve" text-anchor= "middle" x= "2607" y= "-449.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _abstract.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node2->Node55 -->
<g id= "edge61_Node000002_Node000055" class= "edge" >
<title > Node2- > Node55</title>
<g id= "a_edge61_Node000002_Node000055" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1862.05,-521.63C2157.02,-486.27 2237.61,-529.68 2528,-485.75 2532.61,-485.05 2537.35,-484.2 2542.1,-483.26" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1862.02,-518.11 1852.52,-522.8 1862.87,-525.06 1862.02,-518.11" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node56 -->
<g id= "Node000056" class= "node" >
<title > Node56</title>
<g id= "a_Node000056" > <a xlink:href= "logging_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "#fff0f0" stroke= "red" points= "2170.75,-480.12 2075.25,-480.12 2075.25,-449.62 2170.75,-449.62 2170.75,-480.12" />
<text xml:space= "preserve" text-anchor= "start" x= "2083.25" y= "-466.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "2123" y= "-455.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /utils/logging.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node2->Node56 -->
<g id= "edge63_Node000002_Node000056" class= "edge" >
<title > Node2- > Node56</title>
<g id= "a_edge63_Node000002_Node000056" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1862.25,-521.37C1951.16,-505.22 1976.37,-506.79 2061,-485.75 2067.03,-484.25 2073.34,-482.48 2079.51,-480.62" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1861.77,-517.9 1852.57,-523.16 1863.04,-524.78 1861.77,-517.9" />
</a>
</g>
</g>
<!-- Node58 -->
<g id= "Node000058" class= "node" >
<title > Node58</title>
<g id= "a_Node000058" > <a xlink:href= "logging_8cpp.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "2190.88,-396.75 2075.12,-396.75 2075.12,-377.5 2190.88,-377.5 2190.88,-396.75" />
<text xml:space= "preserve" text-anchor= "middle" x= "2133" y= "-383.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/utils/logging.cpp</text>
</a>
</g>
</g>
<!-- Node2->Node58 -->
<g id= "edge69_Node000002_Node000058" class= "edge" >
<title > Node2- > Node58</title>
<g id= "a_edge69_Node000002_Node000058" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1862.23,-521.8C1948.15,-513.21 2134.41,-536.76 2180,-485.75 2204.57,-458.26 2163.97,-415.64 2143.58,-397.17" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1862.03,-518.29 1852.54,-523.01 1862.9,-525.24 1862.03,-518.29" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node3->Node4 -->
<g id= "edge3_Node000003_Node000004" class= "edge" >
<title > Node3- > Node4</title>
<g id= "a_edge3_Node000003_Node000004" > <a xlink:title= " " >
2025-11-24 09:08:28 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M2317.24,-433.98C2310.8,-423.13 2303.81,-411.37 2298.53,-402.48" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2314.05,-435.46 2322.17,-442.27 2320.07,-431.89 2314.05,-435.46" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node5 -->
<g id= "Node000005" class= "node" >
<title > Node5</title>
<g id= "a_Node000005" > <a xlink:href= "_c_v_o_d_e__solver__strategy_8cpp.html" target= "_top" xlink:title= " " >
2025-11-24 09:08:28 -05:00
<polygon fill= "white" stroke= "#666666" points= "2410.12,-246.88 2265.88,-246.88 2265.88,-216.38 2410.12,-216.38 2410.12,-246.88" />
<text xml:space= "preserve" text-anchor= "start" x= "2273.88" y= "-233.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/solver/strategies</text>
<text xml:space= "preserve" text-anchor= "middle" x= "2338" y= "-222.12" 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>
<!-- Node3->Node5 -->
<g id= "edge4_Node000003_Node000005" class= "edge" >
<title > Node3- > Node5</title>
<g id= "a_edge4_Node000003_Node000005" > <a xlink:title= " " >
2025-11-24 09:08:28 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M2365.02,-435C2371.54,-426.94 2377.52,-417.71 2381,-408 2401.85,-349.87 2365.15,-277.35 2347.12,-247.01" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2362.48,-432.59 2358.53,-442.42 2367.75,-437.19 2362.48,-432.59" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node7->Node8 -->
<g id= "edge6_Node000007_Node000008" class= "edge" >
<title > Node7- > Node8</title>
<g id= "a_edge6_Node000007_Node000008" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1498.6,-69C1435.85,-56.58 1338.11,-37.24 1280.03,-25.75" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1497.92,-72.43 1508.41,-70.94 1499.28,-65.56 1497.92,-72.43" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node11->Node5 -->
<g id= "edge20_Node000011_Node000005" class= "edge" >
<title > Node11- > Node5</title>
<g id= "a_edge20_Node000011_Node000005" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1669.92,-301.2C1809.93,-286.83 2123.46,-254.65 2265.55,-240.06" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1669.62,-297.71 1660.03,-302.21 1670.34,-304.67 1669.62,-297.71" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node11->Node7 -->
<g id= "edge8_Node000011_Node000007" class= "edge" >
<title > Node11- > Node7</title>
<g id= "a_edge8_Node000011_Node000007" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1600.67,-282.26C1600.77,-262.5 1599.99,-234.75 1596,-210.75 1589,-168.67 1572.43,-120.96 1563.67,-97.45" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1597.18,-282.15 1600.54,-292.19 1604.18,-282.24 1597.18,-282.15" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node11->Node12 -->
<g id= "edge9_Node000011_Node000012" class= "edge" >
<title > Node11- > Node12</title>
<g id= "a_edge9_Node000011_Node000012" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1569.31,-287.24C1550.78,-274.48 1527.64,-258.54 1511.14,-247.19" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1567.32,-290.12 1577.54,-292.91 1571.29,-284.36 1567.32,-290.12" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node11->Node14 -->
<g id= "edge17_Node000011_Node000014" class= "edge" >
<title > Node11- > Node14</title>
<g id= "a_edge17_Node000011_Node000014" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1535.71,-290.71C1459.02,-269.98 1326.74,-235.33 1212,-210.75 1120.35,-191.12 1012.66,-173.09 949.89,-163.08" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1534.59,-294.03 1545.16,-293.27 1536.42,-287.28 1534.59,-294.03" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node11->Node17 -->
<g id= "edge14_Node000011_Node000017" class= "edge" >
<title > Node11- > Node17</title>
<g id= "a_edge14_Node000011_Node000017" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1670,-298.26C1732.77,-288.57 1827.17,-272.5 1908,-252.5 1910.89,-251.78 1913.85,-251.01 1916.83,-250.19" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1669.5,-294.79 1660.15,-299.76 1670.56,-301.71 1669.5,-294.79" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node22 -->
<g id= "Node000022" class= "node" >
<title > Node22</title>
<g id= "a_Node000022" > <a xlink:href= "engine__defined_8cpp.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1896.5,-169.12 1793.5,-169.12 1793.5,-138.62 1896.5,-138.62 1896.5,-169.12" />
<text xml:space= "preserve" text-anchor= "start" x= "1801.5" y= "-155.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/engine/views</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1845" y= "-144.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine_defined.cpp</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node11->Node22 -->
<g id= "edge18_Node000011_Node000022" class= "edge" >
<title > Node11- > Node22</title>
<g id= "a_edge18_Node000011_Node000022" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1633.23,-287.55C1683.55,-256.03 1777.82,-196.96 1821.58,-169.55" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1631.39,-284.58 1624.77,-292.85 1635.11,-290.51 1631.39,-284.58" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node11->Node23 -->
<g id= "edge16_Node000011_Node000023" class= "edge" >
<title > Node11- > Node23</title>
<g id= "a_edge16_Node000011_Node000023" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1658.49,-290.29C1698.65,-277.87 1751.57,-261.51 1790.77,-249.39" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1657.49,-286.93 1648.97,-293.23 1659.56,-293.62 1657.49,-286.93" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node11->Node20 -->
<g id= "edge19_Node000011_Node000020" class= "edge" >
<title > Node11- > Node20</title>
<g id= "a_edge19_Node000011_Node000020" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1599.46,-282.39C1597.5,-259.87 1590.88,-228.23 1570,-210.75 1539.18,-184.94 1275.05,-165.25 1162.48,-157.95" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1595.96,-282.52 1600.04,-292.3 1602.95,-282.11 1595.96,-282.52" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node13 -->
<g id= "Node000013" class= "node" >
<title > Node13</title>
<g id= "a_Node000013" > <a xlink:href= "engine__procedures_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1555,-174.75 1425,-174.75 1425,-133 1555,-133 1555,-174.75" />
<text xml:space= "preserve" text-anchor= "start" x= "1433" y= "-161.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "start" x= "1433" y= "-150" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine/procedures/engine</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1490" y= "-138.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _procedures.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node12->Node13 -->
<g id= "edge10_Node000012_Node000013" class= "edge" >
<title > Node12- > Node13</title>
<g id= "a_edge10_Node000012_Node000013" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1490,-204.64C1490,-195 1490,-184.22 1490,-175.16" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1486.5,-204.51 1490,-214.51 1493.5,-204.51 1486.5,-204.51" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node12->Node14 -->
<g id= "edge12_Node000012_Node000014" class= "edge" >
<title > Node12- > Node14</title>
<g id= "a_edge12_Node000012_Node000014" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1407.79,-220.12C1284.02,-204.31 1053.31,-174.84 949.73,-161.61" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1407.2,-223.58 1417.56,-221.37 1408.08,-216.63 1407.2,-223.58" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node12->Node15 -->
<g id= "edge13_Node000012_Node000015" class= "edge" >
<title > Node12- > Node15</title>
<g id= "a_edge13_Node000012_Node000015" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1572.29,-224.62C1773.32,-209.95 2286.05,-172.53 2465.13,-159.46" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1572.17,-221.12 1562.45,-225.34 1572.68,-228.1 1572.17,-221.12" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node13->Node7 -->
<g id= "edge11_Node000013_Node000007" class= "edge" >
<title > Node13- > Node7</title>
<g id= "a_edge11_Node000013_Node000007" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1517.44,-124.58C1526.55,-115.18 1536.32,-105.11 1543.99,-97.2" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1515.17,-121.89 1510.72,-131.51 1520.2,-126.76 1515.17,-121.89" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node17->Node22 -->
<g id= "edge15_Node000017_Node000022" class= "edge" >
<title > Node17- > Node22</title>
<g id= "a_edge15_Node000017_Node000022" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1927.62,-204.55C1908.1,-192.81 1885.78,-179.39 1869.27,-169.46" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1925.56,-207.39 1935.94,-209.55 1929.17,-201.39 1925.56,-207.39" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node26->Node17 -->
<g id= "edge27_Node000026_Node000017" class= "edge" >
<title > Node26- > Node17</title>
<g id= "a_edge27_Node000026_Node000017" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1939.35,-432.97C1942.2,-424.94 1944.99,-416.23 1947,-408 1960.51,-352.78 1967.03,-285.78 1969.6,-252.87" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1936.08,-431.74 1935.88,-442.33 1942.64,-434.18 1936.08,-431.74" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node26->Node23 -->
<g id= "edge28_Node000026_Node000023" class= "edge" >
<title > Node26- > Node23</title>
<g id= "a_edge28_Node000026_Node000023" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1923.35,-432.43C1920.58,-413.04 1916.02,-387.83 1909,-366.25 1895.31,-324.18 1871.13,-278.32 1856.73,-252.75" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1919.86,-432.72 1924.66,-442.17 1926.8,-431.8 1919.86,-432.72" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node26->Node24 -->
<g id= "edge26_Node000026_Node000024" class= "edge" >
<title > Node26- > Node24</title>
<g id= "a_edge26_Node000026_Node000024" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1861.46,-455.18C1747.53,-440.07 1515.08,-409.23 1409.87,-395.27" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1860.89,-458.64 1871.27,-456.48 1861.81,-451.7 1860.89,-458.64" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node28 -->
<g id= "Node000028" class= "node" >
<title > Node28</title>
<g id= "a_Node000028" > <a xlink:href= "generative_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "#fff0f0" stroke= "red" points= "1748.38,-402.38 1617.62,-402.38 1617.62,-371.88 1748.38,-371.88 1748.38,-402.38" />
<text xml:space= "preserve" text-anchor= "start" x= "1625.62" y= "-388.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1683" y= "-377.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /io/generative/generative.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node27->Node28 -->
<g id= "edge30_Node000027_Node000028" class= "edge" >
<title > Node27- > Node28</title>
<g id= "a_edge30_Node000027_Node000028" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1698.99,-438.59C1695.21,-426.65 1690.83,-412.84 1687.61,-402.69" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1695.56,-439.35 1701.92,-447.83 1702.23,-437.24 1695.56,-439.35" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node27->Node33 -->
<g id= "edge31_Node000027_Node000033" class= "edge" >
<title > Node27- > Node33</title>
<g id= "a_edge31_Node000027_Node000033" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1737.69,-442.74C1756.22,-429.98 1779.36,-414.04 1795.86,-402.69" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1735.71,-439.86 1729.46,-448.41 1739.68,-445.62 1735.71,-439.86" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node34->Node20 -->
<g id= "edge49_Node000034_Node000020" class= "edge" >
<title > Node34- > Node20</title>
<g id= "a_edge49_Node000034_Node000020" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M603.71,-443.59C705.91,-385.54 997.83,-219.73 1086.29,-169.48" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "602.15,-440.45 595.19,-448.43 605.61,-446.54 602.15,-440.45" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node34->Node35 -->
<g id= "edge33_Node000034_Node000035" class= "edge" >
<title > Node34- > Node35</title>
<g id= "a_edge33_Node000034_Node000035" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M495.54,-457.18C457.03,-450.27 411.15,-436.29 379,-408 353.84,-385.85 342.76,-346.22 338.43,-324.9" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "494.77,-460.6 505.21,-458.77 495.91,-453.69 494.77,-460.6" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node36 -->
<g id= "Node000036" class= "node" >
<title > Node36</title>
<g id= "a_Node000036" > <a xlink:href= "policy_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "497.75,-169.12 402.25,-169.12 402.25,-138.62 497.75,-138.62 497.75,-169.12" />
<text xml:space= "preserve" text-anchor= "start" x= "410.25" y= "-155.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "450" y= "-144.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /policy/policy.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node34->Node36 -->
<g id= "edge40_Node000034_Node000036" class= "edge" >
<title > Node34- > Node36</title>
<g id= "a_edge40_Node000034_Node000036" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M495.66,-456.48C450.58,-449.31 392.84,-435.3 348,-408 278.82,-365.89 266.01,-332.44 253,-252.5 250.02,-234.19 241.81,-225.55 253,-210.75 270.95,-187 349.75,-170.41 402.08,-161.78" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "494.93,-459.91 505.34,-457.94 495.97,-452.99 494.93,-459.91" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node34->Node37 -->
<g id= "edge46_Node000034_Node000037" class= "edge" >
<title > Node34- > Node37</title>
<g id= "a_edge46_Node000034_Node000037" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M594.66,-441.66C604.18,-432.27 614.03,-420.59 620,-408 646.07,-353.02 646.17,-278.18 644.88,-247.09" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "592.51,-438.88 587.58,-448.26 597.29,-444 592.51,-438.88" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node38 -->
<g id= "Node000038" class= "node" >
<title > Node38</title>
<g id= "a_Node000038" > <a xlink:href= "chains_8cpp.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "383.5,-241.25 262.5,-241.25 262.5,-222 383.5,-222 383.5,-241.25" />
<text xml:space= "preserve" text-anchor= "middle" x= "323" y= "-227.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/policy/chains.cpp</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node34->Node38 -->
<g id= "edge47_Node000034_Node000038" class= "edge" >
<title > Node34- > Node38</title>
<g id= "a_edge47_Node000034_Node000038" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M580.63,-439.26C597.68,-402.2 622.1,-331.81 587,-288.5 561.93,-257.56 453.74,-243.08 383.87,-236.83" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "577.69,-437.31 576.52,-447.84 584,-440.33 577.69,-437.31" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node39 -->
<g id= "Node000039" class= "node" >
<title > Node39</title>
<g id= "a_Node000039" > <a xlink:href= "policy__logical_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "502.12,-402.38 387.88,-402.38 387.88,-371.88 502.12,-371.88 502.12,-402.38" />
<text xml:space= "preserve" text-anchor= "start" x= "395.88" y= "-388.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "445" y= "-377.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /policy/policy_logical.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node34->Node39 -->
<g id= "edge41_Node000034_Node000039" class= "edge" >
<title > Node34- > Node39</title>
<g id= "a_edge41_Node000034_Node000039" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M534.54,-443.27C513.68,-430.42 487.34,-414.2 468.64,-402.69" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "532.65,-446.21 543,-448.48 536.32,-440.25 532.65,-446.21" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node40 -->
<g id= "Node000040" class= "node" >
<title > Node40</title>
<g id= "a_Node000040" > <a xlink:href= "policy__logical_8cpp.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "577.62,-324.62 478.38,-324.62 478.38,-294.12 577.62,-294.12 577.62,-324.62" />
<text xml:space= "preserve" text-anchor= "start" x= "486.38" y= "-311.12" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/policy/policy</text>
<text xml:space= "preserve" text-anchor= "middle" x= "528" y= "-299.88" 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-24 09:08:28 -05:00
<!-- Node34->Node40 -->
<g id= "edge48_Node000034_Node000040" class= "edge" >
<title > Node34- > Node40</title>
<g id= "a_edge48_Node000034_Node000040" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M561.96,-438.15C557.26,-418.43 550.46,-390.55 544,-366.25 540.26,-352.21 535.67,-336.28 532.36,-325.04" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "558.53,-438.88 564.24,-447.8 565.34,-437.27 558.53,-438.88" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node35->Node36 -->
<g id= "edge34_Node000035_Node000036" class= "edge" >
<title > Node35- > Node36</title>
<g id= "a_edge34_Node000035_Node000036" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M361.51,-286.15C371.92,-276.39 383.68,-264.46 393,-252.5 414.23,-225.25 433.21,-189.33 443,-169.53" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "359.3,-283.43 354.28,-292.76 364.02,-288.6 359.3,-283.43" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node35->Node37 -->
<g id= "edge36_Node000035_Node000037" class= "edge" >
<title > Node35- > Node37</title>
<g id= "a_edge36_Node000035_Node000037" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M395.23,-293.81C450.89,-280.12 533.59,-259.78 588.13,-246.36" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "394.47,-290.39 385.59,-296.18 396.14,-297.19 394.47,-290.39" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node35->Node38 -->
<g id= "edge39_Node000035_Node000038" class= "edge" >
<title > Node35- > Node38</title>
<g id= "a_edge39_Node000035_Node000038" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M331.58,-282.6C329.13,-268.35 326.25,-251.54 324.52,-241.5" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "328.1,-283.01 333.24,-292.28 335,-281.83 328.1,-283.01" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node36->Node8 -->
<g id= "edge35_Node000036_Node000008" class= "edge" >
<title > Node36- > Node8</title>
<g id= "a_edge35_Node000036_Node000008" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M509.2,-142.53C658.38,-116.47 1047.57,-48.47 1183.94,-24.65" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "508.77,-139.05 499.52,-144.22 509.98,-145.95 508.77,-139.05" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node37->Node20 -->
<g id= "edge38_Node000037_Node000020" class= "edge" >
<title > Node37- > Node20</title>
<g id= "a_edge38_Node000037_Node000020" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M711.17,-217.96C724.68,-215.5 738.78,-212.99 752,-210.75 862.22,-192.06 991.85,-172.54 1061.55,-162.25" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "710.69,-214.49 701.49,-219.74 711.96,-221.38 710.69,-214.49" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node37->Node36 -->
<g id= "edge37_Node000037_Node000036" class= "edge" >
<title > Node37- > Node36</title>
<g id= "a_edge37_Node000037_Node000036" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M596.13,-211.93C562.66,-198.86 518.58,-181.65 487.62,-169.56" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "594.6,-215.09 605.18,-215.47 597.14,-208.57 594.6,-215.09" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node39->Node35 -->
<g id= "edge42_Node000039_Node000035" class= "edge" >
<title > Node39- > Node35</title>
<g id= "a_edge42_Node000039_Node000035" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M414.59,-364.99C396.23,-352.23 373.3,-336.29 356.95,-324.94" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "412.53,-367.82 422.74,-370.66 416.53,-362.07 412.53,-367.82" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node39->Node36 -->
<g id= "edge43_Node000039_Node000036" class= "edge" >
<title > Node39- > Node36</title>
<g id= "a_edge43_Node000039_Node000036" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M445.56,-360.27C446.61,-311.53 448.86,-207.53 449.69,-169.34" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "442.06,-360.07 445.35,-370.15 449.06,-360.22 442.06,-360.07" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node39->Node38 -->
<g id= "edge44_Node000039_Node000038" class= "edge" >
<title > Node39- > Node38</title>
<g id= "a_edge44_Node000039_Node000038" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M434.99,-360.89C425.97,-340.1 411.33,-310.56 393,-288.5 376.8,-269.01 352.85,-251.68 337.59,-241.67" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "431.73,-362.18 438.82,-370.05 438.18,-359.47 431.73,-362.18" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node39->Node40 -->
<g id= "edge45_Node000039_Node000040" class= "edge" >
<title > Node39- > Node40</title>
<g id= "a_edge45_Node000039_Node000040" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M469.13,-364.1C482.94,-351.5 499.89,-336.03 512.05,-324.94" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "467.15,-361.17 462.12,-370.5 471.87,-366.34 467.15,-361.17" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node42 -->
<g id= "Node000042" class= "node" >
<title > Node42</title>
<g id= "a_Node000042" > <a xlink:href= "weak__rate__library_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1131.88,-408 1004.12,-408 1004.12,-366.25 1131.88,-366.25 1131.88,-408" />
<text xml:space= "preserve" text-anchor= "start" x= "1012.12" y= "-394.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "start" x= "1012.12" y= "-383.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /reaction/weak/weak_rate</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1068" y= "-372" 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-24 09:08:28 -05:00
<!-- Node41->Node42 -->
<g id= "edge52_Node000041_Node000042" class= "edge" >
<title > Node41- > Node42</title>
<g id= "a_edge52_Node000041_Node000042" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1047.24,-438.85C1051.28,-428.97 1055.87,-417.77 1059.7,-408.41" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1044.1,-437.29 1043.55,-447.87 1050.58,-439.94 1044.1,-437.29" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node43 -->
<g id= "Node000043" class= "node" >
<title > Node43</title>
<g id= "a_Node000043" > <a xlink:href= "weak_8cpp.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1075,-324.62 969,-324.62 969,-294.12 1075,-294.12 1075,-324.62" />
<text xml:space= "preserve" text-anchor= "start" x= "977" y= "-311.12" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/reaction/weak</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1022" y= "-299.88" 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-24 09:08:28 -05:00
<!-- Node41->Node43 -->
<g id= "edge56_Node000041_Node000043" class= "edge" >
<title > Node41- > Node43</title>
<g id= "a_edge56_Node000041_Node000043" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1014.28,-440.7C1006.6,-431.33 998.98,-419.91 995,-408 985.31,-378.98 1001.26,-344.31 1012.48,-325.07" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1011.62,-442.97 1020.84,-448.19 1016.89,-438.36 1011.62,-442.97" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node41->Node44 -->
<g id= "edge55_Node000041_Node000044" class= "edge" >
<title > Node41- > Node44</title>
<g id= "a_edge55_Node000041_Node000044" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M997.69,-444.16C971.91,-431.22 938.75,-414.59 915.28,-402.81" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "996.03,-447.24 1006.53,-448.59 999.16,-440.98 996.03,-447.24" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node41->Node45 -->
<g id= "edge57_Node000041_Node000045" class= "edge" >
<title > Node41- > Node45</title>
<g id= "a_edge57_Node000041_Node000045" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M968.64,-458.21C849.07,-448.27 594.19,-426.95 379,-408 324.3,-403.18 261.89,-397.47 217.91,-393.41" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "968.02,-461.67 978.27,-459.01 968.6,-454.69 968.02,-461.67" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node42->Node11 -->
<g id= "edge53_Node000042_Node000011" class= "edge" >
<title > Node42- > Node11</title>
<g id= "a_edge53_Node000042_Node000011" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1143.52,-375.37C1250.6,-360.12 1444.3,-332.55 1541.31,-318.73" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1143.08,-371.9 1133.67,-376.77 1144.06,-378.83 1143.08,-371.9" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node42->Node43 -->
<g id= "edge54_Node000042_Node000043" class= "edge" >
<title > Node42- > Node43</title>
<g id= "a_edge54_Node000042_Node000043" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1049.85,-356.23C1043.26,-345.38 1036.12,-333.62 1030.72,-324.73" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1046.71,-357.8 1054.89,-364.53 1052.69,-354.17 1046.71,-357.8" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node46->Node5 -->
<g id= "edge60_Node000046_Node000005" class= "edge" >
<title > Node46- > Node5</title>
<g id= "a_edge60_Node000046_Node000005" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2496.3,-284.54C2459.12,-272.34 2415.04,-257.89 2382.85,-247.33" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2495.07,-287.81 2505.66,-287.6 2497.25,-281.16 2495.07,-287.81" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node46->Node15 -->
<g id= "edge59_Node000046_Node000015" class= "edge" >
<title > Node46- > Node15</title>
<g id= "a_edge59_Node000046_Node000015" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2560.75,-277.5C2551.98,-244.66 2538.48,-194.12 2531.89,-169.44" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2557.29,-278.09 2563.25,-286.85 2564.05,-276.28 2557.29,-278.09" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node55->Node46 -->
<g id= "edge62_Node000055_Node000046" class= "edge" >
<title > Node55- > Node46</title>
<g id= "a_edge62_Node000055_Node000046" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2599.34,-432.92C2591.77,-402.36 2580.43,-356.54 2573.97,-330.45" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2595.87,-433.47 2601.67,-442.34 2602.66,-431.79 2595.87,-433.47" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node56->Node58 -->
<g id= "edge64_Node000056_Node000058" class= "edge" >
<title > Node56- > Node58</title>
<g id= "a_edge64_Node000056_Node000058" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2126.4,-438.1C2128.28,-423.85 2130.5,-407.04 2131.83,-397" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2122.97,-437.4 2125.13,-447.77 2129.9,-438.31 2122.97,-437.4" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node60->Node11 -->
<g id= "edge72_Node000060_Node000011" class= "edge" >
<title > Node60- > Node11</title>
<g id= "a_edge72_Node000060_Node000011" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1247.67,-438.47C1254.97,-415.88 1268.96,-383.8 1293,-366.25 1331.72,-337.98 1463.66,-322.09 1541.4,-314.98" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1244.38,-437.25 1244.88,-447.84 1251.09,-439.25 1244.38,-437.25" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node60->Node13 -->
<g id= "edge73_Node000060_Node000013" class= "edge" >
<title > Node60- > Node13</title>
<g id= "a_edge73_Node000060_Node000013" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1240.68,-437.86C1241.42,-417.39 1244.71,-388.68 1256,-366.25 1300.94,-277.02 1400.73,-207.59 1454.32,-175.07" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1237.19,-437.56 1240.53,-447.62 1244.19,-437.67 1237.19,-437.56" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node60->Node14 -->
<g id= "edge75_Node000060_Node000014" class= "edge" >
<title > Node60- > Node14</title>
<g id= "a_edge75_Node000060_Node000014" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1237.25,-437.91C1230.63,-400.61 1213.63,-331.63 1174,-288.5 1112.95,-222.05 1011.79,-185.1 950.08,-167.66" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1233.8,-438.47 1238.87,-447.77 1240.7,-437.33 1233.8,-438.47" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node60->Node24 -->
<g id= "edge74_Node000060_Node000024" class= "edge" >
<title > Node60- > Node24</title>
<g id= "a_edge74_Node000060_Node000024" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1272.38,-443.21C1288.81,-432.38 1308.85,-419.18 1325.2,-408.41" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1270.86,-440.01 1264.44,-448.44 1274.71,-445.86 1270.86,-440.01" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node60->Node44 -->
<g id= "edge76_Node000060_Node000044" class= "edge" >
<title > Node60- > Node44</title>
<g id= "a_edge76_Node000060_Node000044" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1161.24,-446.86C1097,-433.15 1007.95,-414.15 948.73,-401.51" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1160.14,-450.2 1170.65,-448.86 1161.6,-443.35 1160.14,-450.2" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node61->Node38 -->
<g id= "edge84_Node000061_Node000038" class= "edge" >
<title > Node61- > Node38</title>
<g id= "a_edge84_Node000061_Node000038" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M699.12,-672.63C665.92,-663.61 624.5,-649.7 591,-630 464.9,-555.85 450.69,-512.18 348,-408 315.57,-375.1 295.4,-373.44 279,-330.25 272.41,-312.9 272.93,-306.03 279,-288.5 285.63,-269.37 301.82,-251.82 312.61,-241.67" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "698.02,-675.96 708.58,-675.12 699.8,-669.19 698.02,-675.96" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node61->Node44 -->
<g id= "edge83_Node000061_Node000044" class= "edge" >
<title > Node61- > Node44</title>
<g id= "a_edge83_Node000061_Node000044" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M760.84,-659.98C763.56,-639.97 768.53,-611.79 777,-588.25 803.66,-514.17 854.74,-434.33 876.16,-402.45" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "757.38,-659.42 759.62,-669.78 764.33,-660.29 757.38,-659.42" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node62 -->
<g id= "Node000062" class= "node" >
<title > Node62</title>
<g id= "a_Node000062" > <a xlink:href= "reaclib_8cpp.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "730,-618.75 600,-618.75 600,-599.5 730,-599.5 730,-618.75" />
<text xml:space= "preserve" text-anchor= "middle" x= "665" y= "-605.25" 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-24 09:08:28 -05:00
<!-- Node61->Node62 -->
<g id= "edge85_Node000061_Node000062" class= "edge" >
<title > Node61- > Node62</title>
<g id= "a_edge85_Node000061_Node000062" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M731.3,-664.13C713.02,-649.24 689.71,-630.25 676.16,-619.22" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "728.93,-666.71 738.9,-670.31 733.35,-661.28 728.93,-666.71" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node61->Node63 -->
<g id= "edge86_Node000061_Node000063" class= "edge" >
<title > Node61- > Node63</title>
<g id= "a_edge86_Node000061_Node000063" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M781.04,-663.5C793.96,-650.96 809.69,-635.68 821.01,-624.69" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "778.86,-660.74 774.12,-670.22 783.74,-665.76 778.86,-660.74" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node64->Node2 -->
<g id= "edge89_Node000064_Node000002" class= "edge" >
<title > Node64- > Node2</title>
<g id= "a_edge89_Node000064_Node000002" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1780.7,-654.44C1782.4,-623.06 1784.93,-576.23 1786.21,-552.66" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1777.22,-653.94 1780.18,-664.11 1784.21,-654.32 1777.22,-653.94" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node64->Node11 -->
<g id= "edge90_Node000064_Node000011" class= "edge" >
<title > Node64- > Node11</title>
<g id= "a_edge90_Node000064_Node000011" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1714.54,-675.96C1686.13,-668.22 1654.96,-654.45 1636,-630 1562.42,-535.13 1587.04,-374.17 1596.81,-325.04" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1713.66,-679.35 1724.2,-678.37 1715.35,-672.55 1713.66,-679.35" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node64->Node24 -->
<g id= "edge91_Node000064_Node000024" class= "edge" >
<title > Node64- > Node24</title>
<g id= "a_edge91_Node000064_Node000024" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1714.82,-670.02C1644.86,-650.54 1531.95,-612.44 1450,-552.25 1416.69,-527.78 1405.94,-521.38 1385,-485.75 1370.58,-461.21 1362.82,-428.92 1359.06,-408.34" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1713.64,-673.33 1724.21,-672.59 1715.49,-666.58 1713.64,-673.33" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node65 -->
<g id= "Node000065" class= "node" >
<title > Node65</title>
<g id= "a_Node000065" > <a xlink:href= "screening_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "#fff0f0" stroke= "red" points= "2133.12,-552.25 2018.88,-552.25 2018.88,-521.75 2133.12,-521.75 2133.12,-552.25" />
<text xml:space= "preserve" text-anchor= "start" x= "2026.88" y= "-538.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "2076" y= "-527.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /screening/screening.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node64->Node65 -->
<g id= "edge92_Node000064_Node000065" class= "edge" >
<title > Node64- > Node65</title>
<g id= "a_edge92_Node000064_Node000065" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1843.57,-676.19C1930.78,-662.8 2076.3,-639.24 2084,-630 2102.17,-608.2 2091.39,-572.57 2083.01,-552.65" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1843.31,-672.69 1833.95,-677.66 1844.37,-679.61 1843.31,-672.69" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node64->Node69 -->
<g id= "edge94_Node000064_Node000069" class= "edge" >
<title > Node64- > Node69</title>
<g id= "a_edge94_Node000064_Node000069" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1843.03,-666.29C1877.69,-655.65 1921.22,-642.2 1960,-630 1962.8,-629.12 1965.68,-628.21 1968.58,-627.29" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1842.09,-662.92 1833.56,-669.2 1844.14,-669.61 1842.09,-662.92" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node71 -->
<g id= "Node000071" class= "node" >
<title > Node71</title>
<g id= "a_Node000071" > <a xlink:href= "screening__types_8cpp.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "2001.12,-552.25 1868.88,-552.25 1868.88,-521.75 2001.12,-521.75 2001.12,-552.25" />
<text xml:space= "preserve" text-anchor= "start" x= "1876.88" y= "-538.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/screening/screening</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1935" y= "-527.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _types.cpp</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node64->Node71 -->
<g id= "edge108_Node000064_Node000071" class= "edge" >
<title > Node64- > Node71</title>
<g id= "a_edge108_Node000064_Node000071" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1791.26,-655.36C1800.91,-634.39 1816.06,-607.05 1836,-588.25 1852.41,-572.78 1874.5,-560.95 1893.65,-552.67" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1788.16,-653.72 1787.33,-664.28 1794.57,-656.54 1788.16,-653.72" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node64->Node72 -->
<g id= "edge97_Node000064_Node000072" class= "edge" >
<title > Node64- > Node72</title>
<g id= "a_edge97_Node000064_Node000072" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1843.5,-676.19C1926.55,-663.56 2066.21,-641.68 2117,-630 2121.49,-628.97 2126.13,-627.8 2130.77,-626.57" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1843.03,-672.72 1833.67,-677.69 1844.08,-679.64 1843.03,-672.72" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node73 -->
<g id= "Node000073" class= "node" >
<title > Node73</title>
<g id= "a_Node000073" > <a xlink:href= "screening__types_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1751,-630 1645,-630 1645,-588.25 1751,-588.25 1751,-630" />
<text xml:space= "preserve" text-anchor= "start" x= "1653" y= "-616.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "start" x= "1653" y= "-605.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /screening/screening</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1698" y= "-594" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _types.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node64->Node73 -->
<g id= "edge98_Node000064_Node000073" class= "edge" >
<title > Node64- > Node73</title>
<g id= "a_edge98_Node000064_Node000073" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1749.05,-657.86C1739.34,-648.78 1728.76,-638.89 1719.77,-630.48" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1746.49,-660.27 1756.19,-664.54 1751.27,-655.15 1746.49,-660.27" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node64->Node74 -->
<g id= "edge105_Node000064_Node000074" class= "edge" >
<title > Node64- > Node74</title>
<g id= "a_edge105_Node000064_Node000074" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1820.43,-659.51C1835.37,-649.99 1852.01,-639.4 1866.02,-630.48" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1818.72,-656.44 1812.17,-664.76 1822.48,-662.35 1818.72,-656.44" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node65->Node8 -->
<g id= "edge93_Node000065_Node000008" class= "edge" >
<title > Node65- > Node8</title>
<g id= "a_edge93_Node000065_Node000008" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2144.74,-534.88C2294.86,-531.8 2641.77,-520.91 2681,-485.75 2713.92,-456.25 2700,-432.33 2700,-388.12 2700,-388.12 2700,-388.12 2700,-152.88 2700,-79.85 1533.01,-28.43 1280.01,-18.14" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2144.86,-531.38 2134.93,-535.08 2145,-538.38 2144.86,-531.38" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node69->Node65 -->
<g id= "edge95_Node000069_Node000065" class= "edge" >
<title > Node69- > Node65</title>
<g id= "a_edge95_Node000069_Node000065" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2044.45,-578.97C2051.5,-569.82 2058.97,-560.12 2064.87,-552.45" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2041.87,-576.58 2038.54,-586.64 2047.42,-580.86 2041.87,-576.58" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node69->Node71 -->
<g id= "edge96_Node000069_Node000071" class= "edge" >
<title > Node69- > Node71</title>
<g id= "a_edge96_Node000069_Node000071" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1988.02,-580.73C1976.15,-571.17 1963.28,-560.8 1953.2,-552.67" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1985.68,-583.34 1995.66,-586.89 1990.07,-577.89 1985.68,-583.34" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node73->Node2 -->
<g id= "edge99_Node000073_Node000002" class= "edge" >
<title > Node73- > Node2</title>
<g id= "a_edge99_Node000073_Node000002" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1732.77,-580.73C1744.91,-571.17 1758.07,-560.8 1768.38,-552.67" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1730.62,-577.97 1724.93,-586.91 1734.95,-583.47 1730.62,-577.97" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node73->Node11 -->
<g id= "edge100_Node000073_Node000011" class= "edge" >
<title > Node73- > Node11</title>
<g id= "a_edge100_Node000073_Node000011" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1673.05,-579.05C1643.19,-542.14 1594.86,-475.17 1576,-408 1570.98,-390.14 1572.26,-384.43 1576,-366.25 1579.02,-351.57 1586.07,-335.98 1591.76,-325.01" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1670.2,-581.09 1679.25,-586.59 1675.61,-576.65 1670.2,-581.09" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node73->Node14 -->
<g id= "edge103_Node000073_Node000014" class= "edge" >
<title > Node73- > Node14</title>
<g id= "a_edge103_Node000073_Node000014" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1633.39,-604.79C1444.69,-593.46 902.21,-548.9 815,-408 764.43,-326.3 850.17,-210.26 884.1,-169.62" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1633.07,-608.28 1643.26,-605.37 1633.48,-601.29 1633.07,-608.28" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node73->Node24 -->
<g id= "edge101_Node000073_Node000024" class= "edge" >
<title > Node73- > Node24</title>
<g id= "a_edge101_Node000073_Node000024" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1633.58,-601.46C1589.95,-594.52 1532.53,-580.49 1489,-552.25 1431,-514.62 1386.31,-443.42 1366.77,-408.49" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1633.03,-604.91 1643.43,-602.93 1634.06,-597.99 1633.03,-604.91" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node73->Node65 -->
<g id= "edge102_Node000073_Node000065" class= "edge" >
<title > Node73- > Node65</title>
<g id= "a_edge102_Node000073_Node000065" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1762.36,-597.28C1825.54,-586.48 1924.57,-569.12 2010,-552.25 2012.76,-551.71 2015.58,-551.14 2018.43,-550.56" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1762.14,-593.77 1752.87,-598.9 1763.32,-600.67 1762.14,-593.77" />
</a>
</g>
</g>
<!-- Node73->Node71 -->
<g id= "edge104_Node000073_Node000071" class= "edge" >
<title > Node73- > Node71</title>
<g id= "a_edge104_Node000073_Node000071" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1762.13,-589.15C1800.88,-577.68 1849.54,-563.29 1885.35,-552.69" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1761.53,-585.68 1752.93,-591.87 1763.52,-592.39 1761.53,-585.68" />
</a>
</g>
</g>
<!-- Node74->Node65 -->
<g id= "edge106_Node000074_Node000065" class= "edge" >
<title > Node74- > Node65</title>
<g id= "a_edge106_Node000074_Node000065" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1960.1,-583.66C1986.34,-573.32 2016.01,-561.63 2038.76,-552.67" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1958.91,-580.37 1950.89,-587.29 1961.48,-586.88 1958.91,-580.37" />
</a>
</g>
</g>
<!-- Node74->Node71 -->
<g id= "edge107_Node000074_Node000071" class= "edge" >
<title > Node74- > Node71</title>
<g id= "a_edge107_Node000074_Node000071" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1913.99,-577.82C1918.64,-569.01 1923.5,-559.8 1927.38,-552.45" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1910.98,-576.03 1909.41,-586.5 1917.17,-579.29 1910.98,-576.03" />
</a>
</g>
</g>
<!-- Node76->Node14 -->
<g id= "edge113_Node000076_Node000014" class= "edge" >
<title > Node76- > Node14</title>
<g id= "a_edge113_Node000076_Node000014" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M119.2,-443.35C105.76,-434.47 92.44,-422.7 85,-408 76.62,-391.44 81.4,-384.45 85,-366.25 104.74,-266.44 155.89,-241.1 253,-210.75 362.93,-176.39 710.56,-161.21 844.07,-156.54" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "117.28,-446.28 127.63,-448.51 120.93,-440.31 117.28,-446.28" />
</a>
</g>
</g>
<!-- Node76->Node38 -->
<g id= "edge114_Node000076_Node000038" class= "edge" >
<title > Node76- > Node38</title>
<g id= "a_edge114_Node000076_Node000038" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M125.35,-442.84C113.41,-433.77 101.49,-422 95,-408 87.19,-391.17 86.36,-382.67 95,-366.25 133.43,-293.15 230.54,-256.79 284.81,-241.64" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "122.98,-445.44 133.17,-448.36 127.02,-439.73 122.98,-445.44" />
</a>
</g>
</g>
<!-- Node76->Node40 -->
<g id= "edge115_Node000076_Node000040" class= "edge" >
<title > Node76- > Node40</title>
<g id= "a_edge115_Node000076_Node000040" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M220.4,-462.48C309.32,-459.09 470.91,-447.53 511,-408 533.17,-386.14 532.49,-346.39 530.19,-324.97" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "220.52,-458.97 210.65,-462.82 220.77,-465.97 220.52,-458.97" />
</a>
</g>
</g>
<!-- Node76->Node45 -->
<g id= "edge116_Node000076_Node000045" class= "edge" >
<title > Node76- > Node45</title>
<g id= "a_edge116_Node000076_Node000045" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M161,-437.85C161,-426.09 161,-412.63 161,-402.69" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "157.5,-437.76 161,-447.76 164.5,-437.76 157.5,-437.76" />
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>