2025-11-06 09:16:40 -05:00
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
< !DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
2025-11-28 09:46:00 -05:00
<!-- Generated by graphviz version 2.43.0 (0)
2025-11-06 09:16:40 -05:00
-->
<!-- Title: src/include/gridfire/engine/engine_graph.h Pages: 1 -->
2025-11-28 09:46:00 -05:00
<!-- zoomable 500 -->
2025-11-06 09:16:40 -05:00
<svg id= "main" version= "1.1" xmlns= "http://www.w3.org/2000/svg" xmlns:xlink= "http://www.w3.org/1999/xlink" xml:space= "preserve" onload= "init(evt)" >
<style type= "text/css" > < ![CDATA[
.node, .edge {opacity: 0.7;}
.node.selected, .edge.selected {opacity: 1;}
.edge:hover path { stroke: red; }
.edge:hover polygon { stroke: red; fill: red; }
]]></style>
<defs >
<circle id= "rim" cx= "0" cy= "0" r= "7" />
<circle id= "rim2" cx= "0" cy= "0" r= "3.5" />
<g id= "zoomPlus" >
<use xlink:href= "#rim" fill= "#404040" > <set attributeName= "fill" to= "#808080" begin= "zoomplus.mouseover" end= "zoomplus.mouseout" /> </use>
<path d= "M-4,0h8M0,-4v8" fill= "none" stroke= "white" stroke-width= "1.5" pointer-events= "none" />
</g>
<g id= "zoomMin" >
<use xlink:href= "#rim" fill= "#404040" > <set attributeName= "fill" to= "#808080" begin= "zoomminus.mouseover" end= "zoomminus.mouseout" /> </use>
<path d= "M-4,0h8" fill= "none" stroke= "white" stroke-width= "1.5" pointer-events= "none" />
</g>
<g id= "arrowUp" transform= "translate(30 24)" >
<use xlink:href= "#rim" />
<path pointer-events= "none" fill= "none" stroke= "white" stroke-width= "1.5" d= "M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5" />
</g>
<g id= "arrowRight" transform= "rotate(90) translate(36 -43)" >
<use xlink:href= "#rim" />
<path pointer-events= "none" fill= "none" stroke= "white" stroke-width= "1.5" d= "M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5" />
</g>
<g id= "arrowDown" transform= "rotate(180) translate(-30 -48)" >
<use xlink:href= "#rim" />
<path pointer-events= "none" fill= "none" stroke= "white" stroke-width= "1.5" d= "M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5" />
</g>
<g id= "arrowLeft" transform= "rotate(270) translate(-36 17)" >
<use xlink:href= "#rim" />
<path pointer-events= "none" fill= "none" stroke= "white" stroke-width= "1.5" d= "M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5" />
</g>
<g id= "resetDef" >
<use xlink:href= "#rim2" fill= "#404040" > <set attributeName= "fill" to= "#808080" begin= "reset.mouseover" end= "reset.mouseout" /> </use>
</g>
</defs>
<script type= "application/ecmascript" >
2025-11-28 09:46:00 -05:00
var viewWidth = 2373;
var viewHeight = 500;
2025-11-06 09:16:40 -05:00
var sectionId = 'dynsection-0';
</script>
<script type= "application/ecmascript" xlink:href= "svg.min.js" />
<svg id= "graph" class= "graph" >
<g id= "viewport" >
<title > src/include/gridfire/engine/engine_graph.h</title>
<!-- Node1 -->
<g id= "Node000001" class= "node" >
<title > Node1</title>
<g id= "a_Node000001" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "#999999" stroke= "#666666" points= "601.5,-492 470.5,-492 470.5,-462 601.5,-462 601.5,-492" />
<text text-anchor= "start" x= "478.5" y= "-480" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text text-anchor= "middle" x= "536" y= "-469" 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>
<!-- Node2 -->
<g id= "Node000002" class= "node" >
<title > Node2</title>
<g id= "a_Node000002" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1177.5,-24.5 1006.5,-24.5 1006.5,-5.5 1177.5,-5.5 1177.5,-24.5" />
<text text-anchor= "middle" x= "1092" y= "-12.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > fourdst/atomic/atomicSpecies.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node1->Node2 -->
<g id= "edge1_Node000001_Node000002" class= "edge" >
<title > Node1- > Node2</title>
<g id= "a_edge1_Node000001_Node000002" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M526.01,-461.72C490.68,-409.33 378.6,-225.88 472,-132 491.64,-112.26 871.65,-50.63 1026.83,-26.16" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1027.83,-29.55 1037.17,-24.53 1026.75,-22.63 1027.83,-29.55" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node3 -->
<g id= "Node000003" class= "node" >
<title > Node3</title>
<g id= "a_Node000003" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "214,-30 100,-30 100,0 214,0 214,-30" />
<text text-anchor= "start" x= "108" y= "-18" font-family= "Helvetica,sans-Serif" font-size= "10.00" > fourdst/composition</text>
<text text-anchor= "middle" x= "157" y= "-7" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /composition.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node1->Node3 -->
<g id= "edge2_Node000001_Node000003" class= "edge" >
<title > Node1- > Node3</title>
<g id= "a_edge2_Node000001_Node000003" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M470.06,-476.4C359.88,-475.83 144.45,-469.05 84,-426 51.94,-403.17 46,-385.36 46,-346 46,-346 46,-346 46,-146 46,-97.51 91.22,-57.96 123.94,-35.69" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "125.94,-38.56 132.37,-30.14 122.09,-32.71 125.94,-38.56" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node4 -->
<g id= "Node000004" class= "node" >
<title > Node4</title>
<g id= "a_Node000004" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "988,-24.5 850,-24.5 850,-5.5 988,-5.5 988,-24.5" />
<text text-anchor= "middle" x= "919" y= "-12.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > fourdst/logging/logging.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node1->Node4 -->
<g id= "edge3_Node000001_Node000004" class= "edge" >
<title > Node1- > Node4</title>
<g id= "a_edge3_Node000001_Node000004" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M470.14,-470.49C435.65,-464.45 394.92,-451.92 367,-426 271.22,-337.1 280.32,-233.19 363,-132 422.38,-59.32 700.89,-30.59 839.8,-20.63" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "840.23,-24.11 849.96,-19.92 839.74,-17.13 840.23,-24.11" />
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:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "237.5,-420.5 112.5,-420.5 112.5,-401.5 237.5,-401.5 237.5,-420.5" />
<text text-anchor= "middle" x= "175" y= "-408.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > fourdst/config/config.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node1->Node5 -->
<g id= "edge4_Node000001_Node000005" class= "edge" >
<title > Node1- > Node5</title>
<g id= "a_edge4_Node000001_Node000005" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M470.27,-464.54C412.7,-454.47 326.78,-439.38 252,-426 245.44,-424.83 238.57,-423.59 231.74,-422.35" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "232.28,-418.89 221.82,-420.56 231.04,-425.78 232.28,-418.89" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node6 -->
<g id= "Node000006" class= "node" >
<title > Node6</title>
2025-11-24 09:08:28 -05:00
<g id= "a_Node000006" > <a xlink:href= "types_8h.html" target= "_top" xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "232,-222.5 112,-222.5 112,-203.5 232,-203.5 232,-222.5" />
<text text-anchor= "middle" x= "172" y= "-210.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/types/types.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node1->Node6 -->
<g id= "edge5_Node000001_Node000006" class= "edge" >
<title > Node1- > Node6</title>
<g id= "a_edge5_Node000001_Node000006" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M470.18,-473.14C355.04,-467.46 126.98,-452.91 103,-426 51.05,-367.7 123.83,-269.63 157.01,-230.68" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "159.86,-232.73 163.79,-222.9 154.59,-228.14 159.86,-232.73" />
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:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "347.5,-24.5 248.5,-24.5 248.5,-5.5 347.5,-5.5 347.5,-24.5" />
<text text-anchor= "middle" x= "298" y= "-12.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > cppad/cppad.hpp</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node1->Node7 -->
2025-11-28 09:46:00 -05:00
<g id= "edge83_Node000001_Node000007" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node1- > Node7</title>
2025-11-28 09:46:00 -05:00
<g id= "a_edge83_Node000001_Node000007" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M470.33,-470.14C419.46,-463.86 348.09,-451.15 290,-426 286.78,-424.61 84,-283.51 84,-280 84,-280 84,-280 84,-212 84,-115.12 204.75,-53.19 264.84,-28.37" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "266.31,-31.55 274.28,-24.57 263.7,-25.06 266.31,-31.55" />
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= "reaction_8h.html" target= "_top" xlink:title= "Defines classes for representing and managing nuclear reactions." >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "1484,-90.5 1338,-90.5 1338,-71.5 1484,-71.5 1484,-90.5" />
<text text-anchor= "middle" x= "1411" y= "-78.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/reaction/reaction.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node1->Node8 -->
<g id= "edge8_Node000001_Node000008" class= "edge" >
<title > Node1- > Node8</title>
<g id= "a_edge8_Node000001_Node000008" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M601.69,-476.49C750.33,-476.74 1108.06,-472.36 1218,-426 1328.69,-379.32 1355.46,-338.75 1402,-228 1418.92,-187.74 1428.13,-175.37 1423,-132 1421.75,-121.42 1419.06,-109.84 1416.54,-100.49" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1419.87,-99.4 1413.76,-90.74 1413.13,-101.31 1419.87,-99.4" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node9 -->
<g id= "Node000009" class= "node" >
<title > Node9</title>
<g id= "a_Node000009" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "50,-24.5 0,-24.5 0,-5.5 50,-5.5 50,-24.5" />
<text text-anchor= "middle" x= "25" y= "-12.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > ranges</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node1->Node9 -->
<g id= "edge81_Node000001_Node000009" class= "edge" >
<title > Node1- > Node9</title>
<g id= "a_edge81_Node000001_Node000009" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M470.33,-476.59C354.33,-476.44 119.06,-470.46 52,-426 18.18,-403.58 8,-386.58 8,-346 8,-346 8,-346 8,-146 8,-106.13 15.96,-59.95 20.99,-34.77" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "24.46,-35.28 23.05,-24.78 17.6,-33.86 24.46,-35.28" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node12 -->
<g id= "Node000012" class= "node" >
<title > Node12</title>
2025-11-24 09:08:28 -05:00
<g id= "a_Node000012" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "2256.5,-24.5 2163.5,-24.5 2163.5,-5.5 2256.5,-5.5 2256.5,-24.5" />
<text text-anchor= "middle" x= "2210" y= "-12.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > unordered_map</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node1->Node12 -->
2025-11-24 09:08:28 -05:00
<g id= "edge78_Node000001_Node000012" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node1- > Node12</title>
2025-11-24 09:08:28 -05:00
<g id= "a_edge78_Node000001_Node000012" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M601.65,-475.27C922.26,-471.58 2309.53,-454.03 2344,-426 2372.36,-402.95 2363,-382.54 2363,-346 2363,-346 2363,-346 2363,-146 2363,-84.63 2290.62,-46.18 2245.42,-28.15" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2246.54,-24.84 2235.95,-24.52 2244.03,-31.37 2246.54,-24.84" />
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:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1913.5,-24.5 1866.5,-24.5 1866.5,-5.5 1913.5,-5.5 1913.5,-24.5" />
<text text-anchor= "middle" x= "1890" y= "-12.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > vector</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node1->Node13 -->
<g id= "edge79_Node000001_Node000013" class= "edge" >
<title > Node1- > Node13</title>
<g id= "a_edge79_Node000001_Node000013" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M601.74,-475.38C819.93,-473.01 1518.92,-462.66 1741,-426 1854.57,-407.25 2238,-395.11 2238,-280 2238,-280 2238,-280 2238,-212 2238,-136.92 2214.3,-109.37 2153,-66 2116.51,-40.18 1986.35,-24.93 1923.9,-18.95" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1924.06,-15.45 1913.78,-18 1923.41,-22.42 1924.06,-15.45" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node15 -->
<g id= "Node000015" class= "node" >
<title > Node15</title>
<g id= "a_Node000015" > <a xlink:href= "engine__abstract_8h.html" target= "_top" xlink:title= "Abstract interfaces for reaction network engines in GridFire." >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "1358.5,-294 1235.5,-294 1235.5,-264 1358.5,-264 1358.5,-294" />
<text text-anchor= "start" x= "1243.5" y= "-282" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/engine</text>
<text text-anchor= "middle" x= "1297" y= "-271" 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->Node15 -->
<g id= "edge19_Node000001_Node000015" class= "edge" >
<title > Node1- > Node15</title>
<g id= "a_edge19_Node000001_Node000015" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M601.74,-473.96C756.5,-468.74 1134.61,-453.31 1185,-426 1235.62,-398.57 1270.47,-337.41 1286.67,-303.6" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1289.89,-304.99 1290.92,-294.45 1283.54,-302.04 1289.89,-304.99" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node16 -->
<g id= "Node000016" class= "node" >
<title > Node16</title>
<g id= "a_Node000016" > <a xlink:href= "screening__abstract_8h.html" target= "_top" xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "1085.5,-162 964.5,-162 964.5,-132 1085.5,-132 1085.5,-162" />
<text text-anchor= "start" x= "972.5" y= "-150" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/screening</text>
<text text-anchor= "middle" x= "1025" y= "-139" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /screening_abstract.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node1->Node16 -->
<g id= "edge52_Node000001_Node000016" class= "edge" >
<title > Node1- > Node16</title>
<g id= "a_edge52_Node000001_Node000016" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M601.56,-476.31C763.81,-475.32 1171,-461.34 1171,-346 1171,-346 1171,-346 1171,-278 1171,-241.35 1175.14,-225.58 1151,-198 1141.32,-186.94 1111.1,-174.77 1082.68,-165.21" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1083.74,-161.87 1073.15,-162.07 1081.55,-168.52 1083.74,-161.87" />
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= "screening__types_8h.html" target= "_top" xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "872,-228 764,-228 764,-198 872,-198 872,-228" />
<text text-anchor= "start" x= "772" y= "-216" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/screening</text>
<text text-anchor= "middle" x= "818" y= "-205" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /screening_types.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node1->Node17 -->
<g id= "edge53_Node000001_Node000017" class= "edge" >
<title > Node1- > Node17</title>
<g id= "a_edge53_Node000001_Node000017" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M551.22,-461.83C568.41,-445.84 597.21,-419.04 622,-396 684.61,-337.81 758.52,-269.2 795.11,-235.24" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "797.8,-237.52 802.75,-228.15 793.04,-232.39 797.8,-237.52" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node18 -->
<g id= "Node000018" class= "node" >
<title > Node18</title>
<g id= "a_Node000018" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "539,-156.5 481,-156.5 481,-137.5 539,-137.5 539,-156.5" />
<text text-anchor= "middle" x= "510" y= "-144.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > memory</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node1->Node18 -->
<g id= "edge80_Node000001_Node000018" class= "edge" >
<title > Node1- > Node18</title>
<g id= "a_edge80_Node000001_Node000018" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M499.16,-461.98C483.52,-453.97 466.87,-442.23 458,-426 437.33,-388.2 326.38,-516.04 460,-198 465.93,-183.89 477.94,-171.66 488.71,-162.83" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "491.14,-165.38 496.93,-156.51 486.87,-159.83 491.14,-165.38" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node21 -->
<g id= "Node000021" class= "node" >
<title > Node21</title>
<g id= "a_Node000021" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "657,-156.5 613,-156.5 613,-137.5 657,-137.5 657,-156.5" />
<text text-anchor= "middle" x= "635" y= "-144.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > string</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node1->Node21 -->
2025-11-24 09:08:28 -05:00
<g id= "edge77_Node000001_Node000021" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node1- > Node21</title>
2025-11-24 09:08:28 -05:00
<g id= "a_edge77_Node000001_Node000021" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M540.25,-461.91C556.07,-409.49 611.52,-225.8 629.4,-166.57" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "632.83,-167.32 632.36,-156.73 626.12,-165.29 632.83,-167.32" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node30 -->
<g id= "Node000030" class= "node" >
<title > Node30</title>
<g id= "a_Node000030" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "602.5,-90.5 537.5,-90.5 537.5,-71.5 602.5,-71.5 602.5,-90.5" />
<text text-anchor= "middle" x= "570" y= "-78.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > functional</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node1->Node30 -->
<g id= "edge82_Node000001_Node000030" class= "edge" >
<title > Node1- > Node30</title>
<g id= "a_edge82_Node000001_Node000030" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M470.14,-468.24C442.08,-461.55 411.4,-449.11 392,-426 326.2,-347.63 340.26,-298.4 360,-198 366.11,-166.9 363.27,-153.01 387,-132 425.91,-97.56 486.36,-86.58 527.03,-83.22" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "527.44,-86.7 537.17,-82.51 526.95,-79.72 527.44,-86.7" />
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= "partition__abstract_8h.html" target= "_top" xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "593.5,-228 478.5,-228 478.5,-198 593.5,-198 593.5,-228" />
<text text-anchor= "start" x= "486.5" y= "-216" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/partition</text>
<text text-anchor= "middle" x= "536" y= "-205" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /partition_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= "edge54_Node000001_Node000034" class= "edge" >
<title > Node1- > Node34</title>
<g id= "a_edge54_Node000001_Node000034" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M503.49,-461.84C488.92,-453.65 473.19,-441.79 465,-426 458.86,-414.16 463.14,-409.2 465,-396 473.53,-335.55 477.45,-319.44 503,-264 507.35,-254.57 513.33,-244.88 519,-236.58" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "522.02,-238.37 524.95,-228.19 516.31,-234.33 522.02,-238.37" />
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= "construction_8h.html" target= "_top" xlink:title= "Functions for constructing nuclear reaction networks." >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "936,-294 792,-294 792,-264 936,-264 936,-294" />
<text text-anchor= "start" x= "800" y= "-282" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/procedures</text>
<text text-anchor= "middle" x= "864" y= "-271" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /construction.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= "edge57_Node000001_Node000035" class= "edge" >
<title > Node1- > Node35</title>
<g id= "a_edge57_Node000001_Node000035" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M559.59,-461.9C617.25,-427.45 765.43,-338.9 831.43,-299.46" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "833.4,-302.37 840.18,-294.23 829.8,-296.36 833.4,-302.37" />
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= "weak__interpolator_8h.html" target= "_top" xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "1967.5,-228 1844.5,-228 1844.5,-198 1967.5,-198 1967.5,-228" />
<text text-anchor= "start" x= "1852.5" y= "-216" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/reaction/weak</text>
<text text-anchor= "middle" x= "1906" y= "-205" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /weak_interpolator.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node1->Node36 -->
2025-11-28 09:46:00 -05:00
<g id= "edge86_Node000001_Node000036" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node1- > Node36</title>
2025-11-28 09:46:00 -05:00
<g id= "a_edge86_Node000001_Node000036" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M601.83,-475.54C832.2,-473.62 1593.67,-464.39 1696,-426 1783.93,-393.01 1800.2,-365.57 1861,-294 1875.66,-276.74 1887.91,-253.99 1895.91,-237.17" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1899.11,-238.58 1900.11,-228.03 1892.76,-235.65 1899.11,-238.58" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node40 -->
<g id= "Node000040" class= "node" >
<title > Node40</title>
<g id= "a_Node000040" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "2203.5,-426 2090.5,-426 2090.5,-396 2203.5,-396 2203.5,-426" />
<text text-anchor= "start" x= "2098.5" y= "-414" font-family= "Helvetica,sans-Serif" font-size= "10.00" > cppad/utility/sparse</text>
<text text-anchor= "middle" x= "2147" y= "-403" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _rc.hpp</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node1->Node40 -->
2025-11-28 09:46:00 -05:00
<g id= "edge84_Node000001_Node000040" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node1- > Node40</title>
2025-11-28 09:46:00 -05:00
<g id= "a_edge84_Node000001_Node000040" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M601.89,-475.29C857.5,-472.29 1783.81,-459.33 2076,-426 2077.3,-425.85 2078.61,-425.69 2079.93,-425.52" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2080.76,-428.94 2090.16,-424.05 2079.76,-422.01 2080.76,-428.94" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node41 -->
<g id= "Node000041" class= "node" >
<title > Node41</title>
<g id= "a_Node000041" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "2334.5,-426 2221.5,-426 2221.5,-396 2334.5,-396 2334.5,-426" />
<text text-anchor= "start" x= "2229.5" y= "-414" font-family= "Helvetica,sans-Serif" font-size= "10.00" > cppad/speed/sparse</text>
<text text-anchor= "middle" x= "2278" y= "-403" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _jac_fun.hpp</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node1->Node41 -->
2025-11-24 09:08:28 -05:00
<g id= "edge85_Node000001_Node000041" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node1- > Node41</title>
2025-11-24 09:08:28 -05:00
<g id= "a_edge85_Node000001_Node000041" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M601.71,-475.64C868.54,-473.94 1872.4,-465.11 2211.31,-426.03" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2211.86,-429.48 2221.38,-424.83 2211.04,-422.53 2211.86,-429.48" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node42 -->
<g id= "Node000042" class= "node" >
<title > Node42</title>
2025-11-28 09:46:00 -05:00
<g id= "a_Node000042" > <a xlink:href= "weak__rate__library_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1686.5,-426 1563.5,-426 1563.5,-396 1686.5,-396 1686.5,-426" />
<text text-anchor= "start" x= "1571.5" y= "-414" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/reaction/weak</text>
<text text-anchor= "middle" x= "1625" y= "-403" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /weak_rate_library.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node1->Node42 -->
2025-11-28 09:46:00 -05:00
<g id= "edge87_Node000001_Node000042" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node1- > Node42</title>
2025-11-28 09:46:00 -05:00
<g id= "a_edge87_Node000001_Node000042" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M601.71,-473.04C752.45,-466.11 1134.72,-447.76 1454,-426 1486.57,-423.78 1522.6,-420.89 1553.15,-418.32" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1553.63,-421.79 1563.29,-417.46 1553.03,-414.82 1553.63,-421.79" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node6->Node3 -->
2025-11-24 09:08:28 -05:00
<g id= "edge6_Node000006_Node000003" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node6- > Node3</title>
2025-11-24 09:08:28 -05:00
<g id= "a_edge6_Node000006_Node000003" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M171.34,-203.33C169.16,-174.91 162.2,-83.97 158.84,-40.11" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "162.33,-39.74 158.07,-30.04 155.35,-40.27 162.33,-39.74" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node6->Node7 -->
<g id= "edge7_Node000006_Node000007" class= "edge" >
<title > Node6- > Node7</title>
<g id= "a_edge7_Node000006_Node000007" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M177.58,-203.33C196.89,-173.28 261.14,-73.33 287.04,-33.05" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "290.02,-34.88 292.49,-24.57 284.14,-31.09 290.02,-34.88" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node8->Node2 -->
<g id= "edge11_Node000008_Node000002" class= "edge" >
<title > Node8- > Node2</title>
<g id= "a_edge11_Node000008_Node000002" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1368.31,-71.44C1310.41,-59.82 1207.06,-39.09 1144.49,-26.53" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1144.93,-23.05 1134.44,-24.51 1143.55,-29.91 1144.93,-23.05" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node8->Node3 -->
<g id= "edge18_Node000008_Node000003" class= "edge" >
<title > Node8- > Node3</title>
<g id= "a_edge18_Node000008_Node000003" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1345.78,-71.47C1327.74,-69.38 1308.14,-67.36 1290,-66 823.92,-31.11 703.97,-77.44 239,-30 234.22,-29.51 229.3,-28.92 224.36,-28.25" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "224.61,-24.75 214.21,-26.78 223.61,-31.67 224.61,-24.75" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node8->Node4 -->
<g id= "edge12_Node000008_Node000004" class= "edge" >
<title > Node8- > Node4</title>
<g id= "a_edge12_Node000008_Node000004" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1338.54,-71.48C1228.86,-58.54 1029.89,-34.93 997,-30 989.53,-28.88 981.67,-27.59 973.94,-26.27" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "974.34,-22.79 963.89,-24.51 973.13,-29.68 974.34,-22.79" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node8->Node7 -->
<g id= "edge17_Node000008_Node000007" class= "edge" >
<title > Node8- > Node7</title>
<g id= "a_edge17_Node000008_Node000007" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1344.19,-71.49C1326.59,-69.46 1307.6,-67.46 1290,-66 937.22,-36.73 512.34,-22.25 357.84,-17.66" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "357.72,-14.16 347.62,-17.36 357.51,-21.16 357.72,-14.16" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node8->Node9 -->
<g id= "edge9_Node000008_Node000009" class= "edge" >
<title > Node8- > Node9</title>
<g id= "a_edge9_Node000008_Node000009" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1346.42,-71.5C1328.2,-69.38 1308.35,-67.33 1290,-66 758.28,-27.33 620.33,-93.57 91,-30 80.9,-28.79 70.06,-26.79 60.14,-24.67" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "60.73,-21.22 50.21,-22.45 59.21,-28.05 60.73,-21.22" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node10 -->
<g id= "Node000010" class= "node" >
<title > Node10</title>
<g id= "a_Node000010" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1798.5,-24.5 1725.5,-24.5 1725.5,-5.5 1798.5,-5.5 1798.5,-24.5" />
<text text-anchor= "middle" x= "1762" y= "-12.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > string_view</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node8->Node10 -->
<g id= "edge10_Node000008_Node000010" class= "edge" >
<title > Node8- > Node10</title>
<g id= "a_edge10_Node000008_Node000010" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1457.97,-71.44C1525.32,-59.16 1648.55,-36.69 1715.58,-24.46" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1716.24,-27.9 1725.44,-22.67 1714.98,-21.02 1716.24,-27.9" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node11 -->
<g id= "Node000011" class= "node" >
<title > Node11</title>
<g id= "a_Node000011" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1402,-24.5 1320,-24.5 1320,-5.5 1402,-5.5 1402,-24.5" />
<text text-anchor= "middle" x= "1361" y= "-12.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > quill/Logger.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node8->Node11 -->
<g id= "edge13_Node000008_Node000011" class= "edge" >
<title > Node8- > Node11</title>
<g id= "a_edge13_Node000008_Node000011" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1404.26,-71.37C1396.62,-61.59 1383.99,-45.42 1374.34,-33.08" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1376.87,-30.63 1367.96,-24.91 1371.36,-34.94 1376.87,-30.63" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node8->Node12 -->
<g id= "edge14_Node000008_Node000012" class= "edge" >
<title > Node8- > Node12</title>
<g id= "a_edge14_Node000008_Node000012" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1484.02,-73.62C1512.14,-71.19 1544.56,-68.42 1574,-66 1787.82,-48.41 2042.19,-28.81 2153.33,-20.32" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2153.61,-23.81 2163.31,-19.55 2153.07,-16.83 2153.61,-23.81" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node8->Node13 -->
<g id= "edge15_Node000008_Node000013" class= "edge" >
<title > Node8- > Node13</title>
<g id= "a_edge15_Node000008_Node000013" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1461.55,-71.48C1473.49,-69.58 1486.18,-67.64 1498,-66 1635.39,-46.98 1670.7,-49.68 1808,-30 1823.88,-27.72 1841.41,-24.79 1856.17,-22.19" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1857.14,-25.58 1866.37,-20.38 1855.91,-18.69 1857.14,-25.58" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node14 -->
<g id= "Node000014" class= "node" >
<title > Node14</title>
<g id= "a_Node000014" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1607,-24.5 1521,-24.5 1521,-5.5 1607,-5.5 1607,-24.5" />
<text text-anchor= "middle" x= "1564" y= "-12.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > unordered_set</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node8->Node14 -->
<g id= "edge16_Node000008_Node000014" class= "edge" >
<title > Node8- > Node14</title>
<g id= "a_edge16_Node000008_Node000014" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1431.63,-71.37C1457.87,-60.39 1503.38,-41.36 1533.59,-28.72" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1535.33,-31.79 1543.2,-24.7 1532.63,-25.33 1535.33,-31.79" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node15->Node6 -->
<g id= "edge21_Node000015_Node000006" class= "edge" >
<title > Node15- > Node6</title>
<g id= "a_edge21_Node000015_Node000006" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1235.31,-274.49C1041.77,-263.48 447.21,-229.66 242.29,-218" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "242.43,-214.5 232.25,-217.43 242.03,-221.49 242.43,-214.5" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node15->Node8 -->
<g id= "edge20_Node000015_Node000008" class= "edge" >
<title > Node15- > Node8</title>
<g id= "a_edge20_Node000015_Node000008" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1333.74,-263.96C1350.26,-255.85 1368.58,-244.03 1380,-228 1407.6,-189.24 1411.56,-130.97 1411.59,-101.12" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1415.08,-100.79 1411.44,-90.84 1408.08,-100.89 1415.08,-100.79" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node15->Node12 -->
<g id= "edge49_Node000015_Node000012" class= "edge" >
<title > Node15- > Node12</title>
<g id= "a_edge49_Node000015_Node000012" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1358.76,-273.69C1523.51,-262.17 1961.98,-231.28 1977,-228 2059.02,-210.08 2087.65,-213.44 2154,-162 2182.26,-140.09 2187.19,-129.38 2200,-96 2207.66,-76.04 2209.74,-51.42 2210.17,-34.8" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2213.67,-34.76 2210.25,-24.73 2206.67,-34.71 2213.67,-34.76" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node15->Node13 -->
<g id= "edge48_Node000015_Node000013" class= "edge" >
<title > Node15- > Node13</title>
<g id= "a_edge48_Node000015_Node000013" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1331.59,-263.87C1352.57,-254.74 1379.54,-241.97 1402,-228 1500.6,-166.65 1501.05,-113.54 1607,-66 1609.85,-64.72 1781.24,-34.88 1855.88,-21.92" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1856.91,-25.29 1866.16,-20.13 1855.71,-18.39 1856.91,-25.29" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node15->Node16 -->
<g id= "edge22_Node000015_Node000016" class= "edge" >
<title > Node15- > Node16</title>
<g id= "a_edge22_Node000015_Node000016" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1300.58,-263.89C1304.16,-246.18 1307.07,-215.96 1291,-198 1290.79,-197.77 1174.25,-175.92 1095.51,-161.19" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1096.1,-157.74 1085.63,-159.34 1094.82,-164.62 1096.1,-157.74" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node15->Node17 -->
<g id= "edge27_Node000015_Node000017" class= "edge" >
<title > Node15- > Node17</title>
<g id= "a_edge27_Node000015_Node000017" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1235.4,-272.52C1156.02,-265.03 1013.59,-250.15 882.45,-228.14" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "882.67,-224.63 872.23,-226.41 881.5,-231.53 882.67,-224.63" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node19 -->
<g id= "Node000019" class= "node" >
<title > Node19</title>
<g id= "a_Node000019" > <a xlink:href= "reporting_8h.html" target= "_top" xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "1142.5,-228 1025.5,-228 1025.5,-198 1142.5,-198 1142.5,-228" />
<text text-anchor= "start" x= "1033.5" y= "-216" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/types</text>
<text text-anchor= "middle" x= "1084" y= "-205" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /reporting.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node15->Node19 -->
<g id= "edge30_Node000015_Node000019" class= "edge" >
<title > Node15- > Node19</title>
<g id= "a_edge30_Node000015_Node000019" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1250.26,-263.95C1217.93,-254.24 1174.75,-241.27 1140.5,-230.98" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1141.22,-227.54 1130.63,-228.01 1139.2,-234.24 1141.22,-227.54" />
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= "building_8h.html" target= "_top" xlink:title= "Defines types related to building reaction networks in the GridFire engine." >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "1007.5,-228 890.5,-228 890.5,-198 1007.5,-198 1007.5,-228" />
<text text-anchor= "start" x= "898.5" y= "-216" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/types</text>
<text text-anchor= "middle" x= "949" y= "-205" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /building.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node15->Node24 -->
<g id= "edge36_Node000015_Node000024" class= "edge" >
<title > Node15- > Node24</title>
<g id= "a_edge36_Node000015_Node000024" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1235.23,-267.56C1180.57,-258.19 1098.37,-243.8 1018.09,-228.38" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1018.29,-224.85 1007.81,-226.39 1016.96,-231.72 1018.29,-224.85" />
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= "jacobian_8h.html" target= "_top" xlink:title= "Wrapper for handling the network Jacobian matrix in GridFire. Currently uses Eigen's SparseMatrix." >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "1335.5,-162 1218.5,-162 1218.5,-132 1335.5,-132 1335.5,-162" />
<text text-anchor= "start" x= "1226.5" y= "-150" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/types</text>
<text text-anchor= "middle" x= "1277" y= "-139" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /jacobian.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node15->Node26 -->
<g id= "edge38_Node000015_Node000026" class= "edge" >
<title > Node15- > Node26</title>
<g id= "a_edge38_Node000015_Node000026" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1326.25,-263.95C1340.09,-255.6 1355.26,-243.58 1363,-228 1368.93,-216.06 1369.65,-209.56 1363,-198 1355.23,-184.49 1342.25,-174.29 1328.7,-166.75" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1330.26,-163.62 1319.77,-162.17 1327.07,-169.85 1330.26,-163.62" />
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:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "988,-96 854,-96 854,-66 988,-66 988,-96" />
<text text-anchor= "start" x= "862" y= "-84" font-family= "Helvetica,sans-Serif" font-size= "10.00" > fourdst/composition</text>
<text text-anchor= "middle" x= "921" y= "-73" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /composition_abstract.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node15->Node27 -->
<g id= "edge47_Node000015_Node000027" class= "edge" >
<title > Node15- > Node27</title>
<g id= "a_edge47_Node000015_Node000027" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1305.48,-263.89C1314.72,-246.46 1326.3,-216.81 1311,-198 1261.45,-137.07 1210.28,-192.71 1138,-162 1116.22,-152.74 1115.42,-142.08 1094,-132 1063.63,-117.7 1028.29,-106.6 997.51,-98.53" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "998.24,-95.11 987.69,-96.02 996.51,-101.89 998.24,-95.11" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node32 -->
<g id= "Node000032" class= "node" >
<title > Node32</title>
<g id= "a_Node000032" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1282.5,-222.5 1237.5,-222.5 1237.5,-203.5 1282.5,-203.5 1282.5,-222.5" />
<text text-anchor= "middle" x= "1260" y= "-210.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > utility</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node15->Node32 -->
<g id= "edge50_Node000015_Node000032" class= "edge" >
<title > Node15- > Node32</title>
<g id= "a_edge50_Node000015_Node000032" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1288.79,-263.8C1283.3,-254.31 1276.05,-241.76 1270.19,-231.63" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1273.15,-229.75 1265.11,-222.84 1267.09,-233.25 1273.15,-229.75" />
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:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1802,-156.5 1740,-156.5 1740,-137.5 1802,-137.5 1802,-156.5" />
<text text-anchor= "middle" x= "1771" y= "-144.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > expected</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node15->Node33 -->
<g id= "edge51_Node000015_Node000033" class= "edge" >
<title > Node15- > Node33</title>
<g id= "a_edge51_Node000015_Node000033" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1358.55,-272.06C1418.76,-265.2 1512.57,-251.69 1591,-228 1648.51,-210.63 1711.84,-179.43 1745.93,-161.56" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1747.94,-164.46 1755.14,-156.68 1744.67,-158.27 1747.94,-164.46" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node16->Node2 -->
<g id= "edge24_Node000016_Node000002" class= "edge" >
<title > Node16- > Node2</title>
<g id= "a_edge24_Node000016_Node000002" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M964.19,-132.92C914.93,-121.7 852.48,-105.84 845,-96 836.93,-85.38 836.56,-76.32 845,-66 850.95,-58.73 960.15,-38.7 1031.35,-26.31" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1032.3,-29.69 1041.56,-24.54 1031.11,-22.8 1032.3,-29.69" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node16->Node7 -->
<g id= "edge25_Node000016_Node000007" class= "edge" >
<title > Node16- > Node7</title>
<g id= "a_edge25_Node000016_Node000007" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M964.3,-133.83C961.15,-133.21 958.04,-132.6 955,-132 802.23,-102.07 764.33,-92.95 611,-66 523.08,-50.55 420.9,-34.6 357.84,-24.99" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "358.09,-21.49 347.68,-23.45 357.04,-28.41 358.09,-21.49" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node16->Node8 -->
<g id= "edge23_Node000016_Node000008" class= "edge" >
<title > Node16- > Node8</title>
<g id= "a_edge23_Node000016_Node000008" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1085.74,-135.93C1157.82,-123.98 1277.34,-104.16 1349.68,-92.17" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1350.27,-95.62 1359.56,-90.53 1349.13,-88.71 1350.27,-95.62" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node16->Node13 -->
<g id= "edge26_Node000016_Node000013" class= "edge" >
<title > Node16- > Node13</title>
<g id= "a_edge26_Node000016_Node000013" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1085.7,-141.21C1203.68,-131.66 1455.69,-109.95 1493,-96 1514.83,-87.84 1514.28,-74.43 1536,-66 1649.67,-21.86 1687.43,-48.26 1808,-30 1823.86,-27.6 1841.39,-24.65 1856.15,-22.07" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1857.11,-25.46 1866.35,-20.28 1855.9,-18.56 1857.11,-25.46" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node17->Node16 -->
<g id= "edge28_Node000017_Node000016" class= "edge" >
<title > Node17- > Node16</title>
<g id= "a_edge28_Node000017_Node000016" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M863.43,-197.95C894.84,-188.24 936.8,-175.27 970.09,-164.98" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "971.16,-168.31 979.68,-162.01 969.09,-161.62 971.16,-168.31" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node17->Node18 -->
<g id= "edge29_Node000017_Node000018" class= "edge" >
<title > Node17- > Node18</title>
<g id= "a_edge29_Node000017_Node000018" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M764,-200.78C702.57,-188.01 603.74,-167.48 549.24,-156.15" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "549.78,-152.69 539.28,-154.08 548.36,-159.54 549.78,-152.69" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node19->Node3 -->
<g id= "edge35_Node000019_Node000003" class= "edge" >
<title > Node19- > Node3</title>
<g id= "a_edge35_Node000019_Node000003" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1025.41,-199.87C1022.23,-199.23 1019.07,-198.61 1016,-198 931.25,-181.29 903.84,-197.3 825,-162 805.04,-153.06 806.17,-140.46 786,-132 679.23,-87.22 642,-116.22 528,-96 421.27,-77.07 298.5,-49.43 224.39,-32.1" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "224.79,-28.6 214.26,-29.72 223.2,-35.41 224.79,-28.6" />
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:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "946,-156.5 908,-156.5 908,-137.5 946,-137.5 946,-156.5" />
<text text-anchor= "middle" x= "927" y= "-144.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > map</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node19->Node20 -->
<g id= "edge31_Node000019_Node000020" class= "edge" >
<title > Node19- > Node20</title>
<g id= "a_edge31_Node000019_Node000020" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1044.94,-197.95C1019.16,-188.41 984.76,-175.17 955,-162 954.17,-161.63 953.34,-161.26 952.49,-160.87" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "953.99,-157.71 943.46,-156.55 950.97,-164.02 953.99,-157.71" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node19->Node21 -->
<g id= "edge32_Node000019_Node000021" class= "edge" >
<title > Node19- > Node21</title>
<g id= "a_edge32_Node000019_Node000021" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1025.45,-199.62C1022.26,-199.05 1019.09,-198.5 1016,-198 883.89,-176.49 849.45,-181.27 717,-162 700.51,-159.6 682.23,-156.52 667.12,-153.86" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "667.69,-150.41 657.23,-152.1 666.46,-157.3 667.69,-150.41" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node22 -->
<g id= "Node000022" class= "node" >
<title > Node22</title>
<g id= "a_Node000022" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1785.5,-90.5 1728.5,-90.5 1728.5,-71.5 1785.5,-71.5 1785.5,-90.5" />
<text text-anchor= "middle" x= "1757" y= "-78.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > ostream</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node19->Node22 -->
<g id= "edge33_Node000019_Node000022" class= "edge" >
<title > Node19- > Node22</title>
<g id= "a_edge33_Node000019_Node000022" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1142.6,-200.75C1195.3,-190.63 1274.83,-175.35 1344,-162 1481.72,-135.42 1645.25,-103.69 1718.35,-89.51" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1719.31,-92.88 1728.46,-87.54 1717.98,-86.01 1719.31,-92.88" />
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:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "890,-156.5 834,-156.5 834,-137.5 890,-137.5 890,-156.5" />
<text text-anchor= "middle" x= "862" y= "-144.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > sstream</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node19->Node23 -->
<g id= "edge34_Node000019_Node000023" class= "edge" >
<title > Node19- > Node23</title>
<g id= "a_edge34_Node000019_Node000023" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1026.07,-197.9C989.39,-188.58 941.1,-175.62 899,-162 897.09,-161.38 895.13,-160.72 893.16,-160.04" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "893.99,-156.62 883.4,-156.5 891.61,-163.2 893.99,-156.62" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node25 -->
<g id= "Node000025" class= "node" >
<title > Node25</title>
<g id= "a_Node000025" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "777.5,-156.5 726.5,-156.5 726.5,-137.5 777.5,-137.5 777.5,-156.5" />
<text text-anchor= "middle" x= "752" y= "-144.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > variant</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node24->Node25 -->
<g id= "edge37_Node000024_Node000025" class= "edge" >
<title > Node24- > Node25</title>
<g id= "a_edge37_Node000024_Node000025" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M903.54,-197.9C872.14,-188.06 829.44,-174.51 792,-162 789.9,-161.3 787.75,-160.57 785.57,-159.83" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "786.67,-156.5 776.08,-156.55 784.39,-163.12 786.67,-156.5" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node26->Node2 -->
<g id= "edge39_Node000026_Node000002" class= "edge" >
<title > Node26- > Node2</title>
<g id= "a_edge39_Node000026_Node000002" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1218.45,-134.81C1176.88,-125.72 1125.91,-111.83 1111,-96 1095.51,-79.56 1091.91,-52.87 1091.42,-34.89" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1094.92,-34.77 1091.44,-24.76 1087.92,-34.75 1094.92,-34.77" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node26->Node11 -->
<g id= "edge41_Node000026_Node000011" class= "edge" >
<title > Node26- > Node11</title>
<g id= "a_edge41_Node000026_Node000011" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1286.15,-131.84C1301.68,-107.81 1333.13,-59.13 1349.89,-33.19" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1352.86,-35.05 1355.35,-24.75 1346.98,-31.25 1352.86,-35.05" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node26->Node12 -->
<g id= "edge45_Node000026_Node000012" class= "edge" >
<title > Node26- > Node12</title>
<g id= "a_edge45_Node000026_Node000012" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1335.67,-132.9C1337.13,-132.6 1338.57,-132.29 1340,-132 1423.31,-114.77 1446.15,-119.19 1528,-96 1564.14,-85.76 1570.37,-74.3 1607,-66 1710.11,-42.64 2023.9,-25.1 2153.29,-18.67" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2153.58,-22.16 2163.39,-18.18 2153.23,-15.17 2153.58,-22.16" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node26->Node27 -->
<g id= "edge40_Node000026_Node000027" class= "edge" >
<title > Node26- > Node27</title>
<g id= "a_edge40_Node000026_Node000027" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1218.21,-135.43C1158.01,-124.61 1064.13,-107.73 998.02,-95.85" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "998.53,-92.38 988.07,-94.06 997.29,-99.27 998.53,-92.38" />
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:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1222,-90.5 1120,-90.5 1120,-71.5 1222,-71.5 1222,-90.5" />
<text text-anchor= "middle" x= "1171" y= "-78.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > Eigen/SparseCore</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node26->Node28 -->
<g id= "edge42_Node000026_Node000028" class= "edge" >
<title > Node26- > Node28</title>
<g id= "a_edge42_Node000026_Node000028" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1253.74,-131.95C1235.89,-121.18 1211.38,-106.38 1193.67,-95.69" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1195.48,-92.69 1185.11,-90.52 1191.86,-98.68 1195.48,-92.69" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node29 -->
<g id= "Node000029" class= "node" >
<title > Node29</title>
<g id= "a_Node000029" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1281.5,-90.5 1240.5,-90.5 1240.5,-71.5 1281.5,-71.5 1281.5,-90.5" />
<text text-anchor= "middle" x= "1261" y= "-78.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > tuple</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node26->Node29 -->
<g id= "edge43_Node000026_Node000029" class= "edge" >
<title > Node26- > Node29</title>
<g id= "a_edge43_Node000026_Node000029" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1273.45,-131.8C1271.15,-122.6 1268.13,-110.53 1265.64,-100.58" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1269.03,-99.7 1263.21,-90.84 1262.24,-101.39 1269.03,-99.7" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node26->Node30 -->
<g id= "edge44_Node000026_Node000030" class= "edge" >
<title > Node26- > Node30</title>
<g id= "a_edge44_Node000026_Node000030" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1218.24,-140.68C1079.47,-128.12 734.01,-96.85 612.83,-85.88" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "613.09,-82.39 602.82,-84.97 612.46,-89.36 613.09,-82.39" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node31 -->
<g id= "Node000031" class= "node" >
<title > Node31</title>
<g id= "a_Node000031" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1672,-90.5 1616,-90.5 1616,-71.5 1672,-71.5 1672,-90.5" />
<text text-anchor= "middle" x= "1644" y= "-78.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > optional</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node26->Node31 -->
<g id= "edge46_Node000026_Node000031" class= "edge" >
<title > Node26- > Node31</title>
<g id= "a_edge46_Node000026_Node000031" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1335.71,-138.18C1415.17,-127.39 1552.68,-107.92 1602,-96 1604.97,-95.28 1608.02,-94.45 1611.07,-93.56" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1612.16,-96.89 1620.66,-90.56 1610.07,-90.2 1612.16,-96.89" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node34->Node18 -->
<g id= "edge56_Node000034_Node000018" class= "edge" >
<title > Node34- > Node18</title>
<g id= "a_edge56_Node000034_Node000018" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M530.23,-197.8C526.45,-188.5 521.49,-176.27 517.42,-166.26" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "520.6,-164.79 513.59,-156.84 514.11,-167.43 520.6,-164.79" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node34->Node21 -->
<g id= "edge55_Node000034_Node000021" class= "edge" >
<title > Node34- > Node21</title>
<g id= "a_edge55_Node000034_Node000021" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M557.97,-197.8C574.41,-187.17 596.79,-172.7 613.19,-162.1" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "615.11,-165.03 621.61,-156.66 611.31,-159.15 615.11,-165.03" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node35->Node8 -->
<g id= "edge58_Node000035_Node000008" class= "edge" >
<title > Node35- > Node8</title>
<g id= "a_edge58_Node000035_Node000008" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M936.24,-269.47C994.81,-261.59 1079.14,-248.04 1151,-228 1186.38,-218.13 1193.33,-210.12 1228,-198 1278.96,-180.19 1299.06,-191.91 1344,-162 1368.43,-145.74 1388.77,-118.02 1400.42,-99.86" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1403.68,-101.23 1405.96,-90.89 1397.73,-97.55 1403.68,-101.23" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node35->Node24 -->
<g id= "edge59_Node000035_Node000024" class= "edge" >
<title > Node35- > Node24</title>
<g id= "a_edge59_Node000035_Node000024" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M882.86,-263.8C894.42,-255.1 909.39,-243.82 922.17,-234.2" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "924.31,-236.98 930.19,-228.16 920.09,-231.38 924.31,-236.98" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node35->Node25 -->
<g id= "edge61_Node000035_Node000025" class= "edge" >
<title > Node35- > Node25</title>
<g id= "a_edge61_Node000035_Node000025" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M804.22,-263.99C785.35,-256.5 766.45,-245.14 755,-228 742.9,-209.89 744.49,-183.98 747.54,-166.61" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "751.02,-167.09 749.63,-156.58 744.16,-165.66 751.02,-167.09" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node35->Node27 -->
<g id= "edge60_Node000035_Node000027" class= "edge" >
<title > Node35- > Node27</title>
<g id= "a_edge60_Node000035_Node000027" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M803.29,-263.98C781.63,-256.4 758.53,-244.98 742,-228 711.25,-196.41 689.79,-166.69 717,-132 732.85,-111.79 793.02,-98.69 843.94,-90.98" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "844.6,-94.42 853.98,-89.51 843.58,-87.5 844.6,-94.42" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node35->Node36 -->
<g id= "edge62_Node000035_Node000036" class= "edge" >
<title > Node35- > Node36</title>
<g id= "a_edge62_Node000035_Node000036" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M936.03,-273.58C1126.81,-261.86 1643.55,-230.12 1834.14,-218.41" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1834.55,-221.89 1844.32,-217.79 1834.13,-214.91 1834.55,-221.89" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node36->Node2 -->
<g id= "edge70_Node000036_Node000002" class= "edge" >
<title > Node36- > Node2</title>
<g id= "a_edge70_Node000036_Node000002" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1892.31,-197.95C1874.78,-180.59 1842.84,-151.01 1811,-132 1773.66,-109.7 1757.83,-117.47 1720,-96 1700.98,-85.21 1701.39,-73.91 1681,-66 1658.43,-57.24 1349.01,-34.22 1187.96,-22.73" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1187.79,-19.21 1177.57,-21.99 1187.3,-26.19 1187.79,-19.21" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node36->Node4 -->
<g id= "edge71_Node000036_Node000004" class= "edge" >
<title > Node36- > Node4</title>
<g id= "a_edge71_Node000036_Node000004" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1844.28,-210.67C1696.88,-207.01 1327.78,-194.75 1209,-162 1153.54,-146.71 1002.13,-62.97 943.06,-29.67" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "944.51,-26.47 934.08,-24.59 941.07,-32.56 944.51,-26.47" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node36->Node12 -->
<g id= "edge72_Node000036_Node000012" class= "edge" >
<title > Node36- > Node12</title>
<g id= "a_edge72_Node000036_Node000012" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1967.96,-211.02C2015.36,-207.38 2080.16,-195.86 2126,-162 2170.4,-129.21 2194.99,-65.41 2204.85,-34.15" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2208.2,-35.13 2207.73,-24.55 2201.5,-33.12 2208.2,-35.13" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node36->Node13 -->
<g id= "edge74_Node000036_Node000013" class= "edge" >
<title > Node36- > Node13</title>
<g id= "a_edge74_Node000036_Node000013" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1907.02,-197.81C1908.63,-171.61 1910.92,-113.92 1904,-66 1902.46,-55.36 1899.32,-43.77 1896.4,-34.44" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1899.64,-33.1 1893.18,-24.7 1893,-35.3 1899.64,-33.1" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node36->Node33 -->
<g id= "edge75_Node000036_Node000033" class= "edge" >
<title > Node36- > Node33</title>
<g id= "a_edge75_Node000036_Node000033" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1876.37,-197.95C1853.01,-186.88 1820.7,-171.56 1798.03,-160.82" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1799.5,-157.64 1788.97,-156.52 1796.5,-163.96 1799.5,-157.64" />
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= "weak__types_8h.html" target= "_top" xlink:title= "Plain data structures and enums for weak reaction tables, interpolation payloads, and errors." >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "2095.5,-162 1972.5,-162 1972.5,-132 2095.5,-132 2095.5,-162" />
<text text-anchor= "start" x= "1980.5" y= "-150" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/reaction/weak</text>
<text text-anchor= "middle" x= "2034" y= "-139" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /weak_types.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node36->Node37 -->
<g id= "edge63_Node000036_Node000037" class= "edge" >
<title > Node36- > Node37</title>
<g id= "a_edge63_Node000036_Node000037" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1934.09,-197.95C1952.51,-188.74 1976.81,-176.6 1996.83,-166.59" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1998.6,-169.61 2005.98,-162.01 1995.47,-163.35 1998.6,-169.61" />
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:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "2006,-90.5 1956,-90.5 1956,-71.5 2006,-71.5 2006,-90.5" />
<text text-anchor= "middle" x= "1981" y= "-78.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > cstdint</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node36->Node38 -->
<g id= "edge73_Node000036_Node000038" class= "edge" >
<title > Node36- > Node38</title>
<g id= "a_edge73_Node000036_Node000038" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1914.17,-197.84C1927.97,-173.92 1955.87,-125.56 1970.88,-99.53" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1973.99,-101.16 1975.95,-90.75 1967.92,-97.66 1973.99,-101.16" />
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:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "2144,-90.5 2102,-90.5 2102,-71.5 2144,-71.5 2144,-90.5" />
<text text-anchor= "middle" x= "2123" y= "-78.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > array</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node36->Node39 -->
<g id= "edge76_Node000036_Node000039" class= "edge" >
<title > Node36- > Node39</title>
<g id= "a_edge76_Node000036_Node000039" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1967.73,-203.66C2018.83,-195.51 2086,-181.48 2105,-162 2120.73,-145.87 2123.89,-119.11 2124.01,-101.03" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2127.51,-100.74 2123.77,-90.83 2120.51,-100.91 2127.51,-100.74" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node37->Node12 -->
<g id= "edge68_Node000037_Node000012" class= "edge" >
<title > Node37- > Node12</title>
<g id= "a_edge68_Node000037_Node000012" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M2041.37,-131.76C2051.09,-114.2 2069.73,-84.42 2093,-66 2115.28,-48.36 2144.71,-35.83 2168.47,-27.72" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2169.86,-30.95 2178.28,-24.51 2167.68,-24.3 2169.86,-30.95" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node37->Node13 -->
<g id= "edge66_Node000037_Node000013" class= "edge" >
<title > Node37- > Node13</title>
<g id= "a_edge66_Node000037_Node000013" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M2034.39,-131.82C2034.1,-114.31 2031.04,-84.59 2015,-66 1991.75,-39.05 1951.92,-26.47 1923.47,-20.7" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1924.03,-17.24 1913.56,-18.87 1922.75,-24.12 1924.03,-17.24" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node37->Node22 -->
<g id= "edge69_Node000037_Node000022" class= "edge" >
<title > Node37- > Node22</title>
<g id= "a_edge69_Node000037_Node000022" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1973.21,-131.95C1919.17,-119.47 1841.79,-101.59 1795.74,-90.95" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1796.39,-87.51 1785.86,-88.67 1794.81,-94.33 1796.39,-87.51" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node37->Node31 -->
<g id= "edge67_Node000037_Node000031" class= "edge" >
<title > Node37- > Node31</title>
<g id= "a_edge67_Node000037_Node000031" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1972.26,-136.62C1908.89,-126.89 1807.46,-111.02 1720,-96 1707.73,-93.89 1694.36,-91.47 1682.31,-89.25" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1682.59,-85.74 1672.12,-87.35 1681.31,-92.62 1682.59,-85.74" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node37->Node38 -->
<g id= "edge64_Node000037_Node000038" class= "edge" >
<title > Node37- > Node38</title>
<g id= "a_edge64_Node000037_Node000038" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M2022.24,-131.8C2014.14,-122.01 2003.34,-108.98 1994.83,-98.7" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1997.4,-96.31 1988.32,-90.84 1992.01,-100.78 1997.4,-96.31" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node37->Node39 -->
<g id= "edge65_Node000037_Node000039" class= "edge" >
<title > Node37- > Node39</title>
<g id= "a_edge65_Node000037_Node000039" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M2053.75,-131.8C2068.26,-121.37 2087.9,-107.24 2102.56,-96.69" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2104.88,-99.34 2110.96,-90.66 2100.8,-93.66 2104.88,-99.34" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-28 09:46:00 -05:00
<!-- Node42->Node39 -->
<g id= "edge88_Node000042_Node000039" class= "edge" >
<title > Node42- > Node39</title>
<g id= "a_edge88_Node000042_Node000039" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1686.73,-401.7C1799.48,-382.75 2035.48,-324.6 2126,-162 2136.54,-143.07 2133.13,-117.54 2128.86,-100.46" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2132.16,-99.27 2126.06,-90.61 2125.42,-101.19 2132.16,-99.27" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-28 09:46:00 -05:00
<!-- Node43 -->
<g id= "Node000043" class= "node" >
<title > Node43</title>
<g id= "a_Node000043" > <a xlink:href= "weak_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1686.5,-360 1563.5,-360 1563.5,-330 1686.5,-330 1686.5,-360" />
<text text-anchor= "start" x= "1571.5" y= "-348" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/reaction/weak</text>
<text text-anchor= "middle" x= "1625" y= "-337" 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-28 09:46:00 -05:00
<!-- Node42->Node43 -->
<g id= "edge89_Node000042_Node000043" class= "edge" >
<title > Node42- > Node43</title>
<g id= "a_edge89_Node000042_Node000043" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1625,-395.8C1625,-388.34 1625,-378.99 1625,-370.41" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1628.5,-370.16 1625,-360.16 1621.5,-370.16 1628.5,-370.16" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-28 09:46:00 -05:00
<!-- Node43->Node2 -->
<g id= "edge94_Node000043_Node000002" class= "edge" >
<title > Node43- > Node2</title>
<g id= "a_edge94_Node000043_Node000002" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1579.33,-329.99C1552,-320.98 1516.88,-308.31 1487,-294 1412.9,-258.5 1404.07,-231.41 1329,-198 1278.13,-175.36 1260.23,-183.81 1209,-162 1181.53,-150.31 1107.05,-121.78 1092,-96 1081.08,-77.31 1083.46,-51.72 1086.99,-34.57" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1090.43,-35.21 1089.35,-24.67 1083.62,-33.58 1090.43,-35.21" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-28 09:46:00 -05:00
<!-- Node43->Node7 -->
<g id= "edge96_Node000043_Node000007" class= "edge" >
<title > Node43- > Node7</title>
<g id= "a_edge96_Node000043_Node000007" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1563.39,-343.94C1372.2,-343.28 790.91,-337.66 608,-294 537.95,-277.28 516.5,-272.66 460,-228 387.3,-170.54 329.3,-73.43 307.42,-33.72" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "310.49,-32.04 302.64,-24.92 304.33,-35.38 310.49,-32.04" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-28 09:46:00 -05:00
<!-- Node43->Node8 -->
<g id= "edge90_Node000043_Node000008" class= "edge" >
<title > Node43- > Node8</title>
<g id= "a_edge90_Node000043_Node000008" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1563.37,-335.28C1538.45,-328.39 1512.07,-316.07 1497,-294 1479.85,-268.89 1508.01,-257.59 1515,-228 1524.8,-186.47 1537.71,-168.12 1515,-132 1503.12,-113.11 1481.9,-101.2 1461.71,-93.76" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1462.83,-90.44 1452.23,-90.55 1460.58,-97.07 1462.83,-90.44" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-28 09:46:00 -05:00
<!-- Node43->Node10 -->
<g id= "edge102_Node000043_Node000010" class= "edge" >
<title > Node43- > Node10</title>
<g id= "a_edge102_Node000043_Node000010" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1641.99,-329.68C1652.14,-320.38 1664.64,-307.5 1673,-294 1713.26,-228.98 1679.1,-188.17 1731,-132 1757.46,-103.36 1789.83,-128.74 1811,-96 1825.47,-73.62 1801.42,-47.17 1782.19,-30.99" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1784.36,-28.24 1774.36,-24.73 1779.98,-33.71 1784.36,-28.24" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-28 09:46:00 -05:00
<!-- Node43->Node12 -->
<g id= "edge98_Node000043_Node000012" class= "edge" >
<title > Node43- > Node12</title>
<g id= "a_edge98_Node000043_Node000012" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1686.71,-341.08C1800.07,-332.42 2042.6,-298.1 2182,-162 2214.49,-130.27 2220.16,-111.3 2217,-66 2216.28,-55.68 2214.74,-44.25 2213.28,-34.93" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2216.69,-34.11 2211.61,-24.81 2209.79,-35.25 2216.69,-34.11" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-28 09:46:00 -05:00
<!-- Node43->Node13 -->
<g id= "edge100_Node000043_Node000013" class= "edge" >
<title > Node43- > Node13</title>
<g id= "a_edge100_Node000043_Node000013" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1683.52,-329.97C1706.03,-322.28 1730.7,-310.79 1749,-294 1831.5,-218.31 1872.74,-83.4 1885.53,-34.41" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1888.95,-35.15 1888.01,-24.6 1882.17,-33.44 1888.95,-35.15" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-28 09:46:00 -05:00
<!-- Node43->Node14 -->
<g id= "edge103_Node000043_Node000014" class= "edge" >
<title > Node43- > Node14</title>
<g id= "a_edge103_Node000043_Node000014" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1635.06,-329.7C1641.51,-320 1649.64,-306.68 1655,-294 1684,-225.39 1647.91,-187.14 1698,-132 1728.92,-97.96 1768.74,-133.75 1795,-96 1802.61,-85.05 1803.37,-76.38 1795,-66 1773.11,-38.87 1678.51,-25.72 1617.36,-19.95" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1617.38,-16.44 1607.11,-19.03 1616.75,-23.41 1617.38,-16.44" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-28 09:46:00 -05:00
<!-- Node43->Node15 -->
<g id= "edge93_Node000043_Node000015" class= "edge" >
<title > Node43- > Node15</title>
<g id= "a_edge93_Node000043_Node000015" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1563.31,-331.96C1507.96,-321.16 1426.73,-305.31 1368.55,-293.96" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1369.18,-290.52 1358.7,-292.04 1367.84,-297.39 1369.18,-290.52" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-28 09:46:00 -05:00
<!-- Node43->Node18 -->
<g id= "edge97_Node000043_Node000018" class= "edge" >
<title > Node43- > Node18</title>
<g id= "a_edge97_Node000043_Node000018" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1563.41,-344.56C1417.89,-345.01 1041.71,-341.09 732,-294 728.28,-293.43 471.32,-230.97 469,-228 453.18,-207.72 474.71,-180.41 492.06,-163.51" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "494.63,-165.91 499.59,-156.55 489.88,-160.77 494.63,-165.91" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-28 09:46:00 -05:00
<!-- Node43->Node21 -->
<g id= "edge101_Node000043_Node000021" class= "edge" >
<title > Node43- > Node21</title>
<g id= "a_edge101_Node000043_Node000021" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1563.32,-342.76C1381.18,-338.77 854,-324.66 783,-294 719.06,-266.39 667.43,-197.46 645.87,-165.18" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "648.78,-163.23 640.39,-156.77 642.92,-167.06 648.78,-163.23" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-28 09:46:00 -05:00
<!-- Node43->Node33 -->
<g id= "edge99_Node000043_Node000033" class= "edge" >
<title > Node43- > Node33</title>
<g id= "a_edge99_Node000043_Node000033" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1671.96,-329.97C1691.07,-322.14 1711.93,-310.54 1726,-294 1757.86,-256.56 1767.17,-196.82 1769.89,-166.68" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1773.38,-166.92 1770.64,-156.69 1766.4,-166.4 1773.38,-166.92" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-28 09:46:00 -05:00
<!-- Node43->Node36 -->
<g id= "edge92_Node000043_Node000036" class= "edge" >
<title > Node43- > Node36</title>
<g id= "a_edge92_Node000043_Node000036" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1686.71,-338.21C1729.29,-332.07 1785.94,-319.53 1830,-294 1854.79,-279.64 1876.55,-254.76 1890.36,-236.55" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1893.38,-238.35 1896.48,-228.22 1887.74,-234.21 1893.38,-238.35" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-28 09:46:00 -05:00
<!-- Node43->Node37 -->
<g id= "edge91_Node000043_Node000037" class= "edge" >
<title > Node43- > Node37</title>
<g id= "a_edge91_Node000043_Node000037" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1686.63,-338.77C1763.44,-329.2 1894.63,-302.39 1977,-228 1995.26,-211.51 2011.04,-188.2 2021.34,-170.99" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2024.49,-172.54 2026.48,-162.14 2018.43,-169.03 2024.49,-172.54" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-28 09:46:00 -05:00
<!-- Node44 -->
<g id= "Node000044" class= "node" >
<title > Node44</title>
<g id= "a_Node000044" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1646,-288.5 1506,-288.5 1506,-269.5 1646,-269.5 1646,-288.5" />
<text text-anchor= "middle" x= "1576" y= "-276.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > fourdst/constants/const.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-28 09:46:00 -05:00
<!-- Node43->Node44 -->
<g id= "edge95_Node000043_Node000044" class= "edge" >
<title > Node43- > Node44</title>
<g id= "a_edge95_Node000043_Node000044" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1614.13,-329.8C1606.71,-320.11 1596.86,-307.24 1589.02,-297.01" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1591.63,-294.66 1582.77,-288.84 1586.07,-298.91 1591.63,-294.66" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
</g>
</svg>
<g id= "navigator" transform= "translate(0 0)" fill= "#404254" >
<rect fill= "#f2f5e9" fill-opacity= "0.5" stroke= "#606060" stroke-width= ".5" x= "0" y= "0" width= "60" height= "60" />
<use id= "zoomplus" xlink:href= "#zoomPlus" x= "17" y= "9" onmousedown= "handleZoom(evt,'in')" />
<use id= "zoomminus" xlink:href= "#zoomMin" x= "42" y= "9" onmousedown= "handleZoom(evt,'out')" />
<use id= "reset" xlink:href= "#resetDef" x= "30" y= "36" onmousedown= "handleReset()" />
<use id= "arrowup" xlink:href= "#arrowUp" x= "0" y= "0" onmousedown= "handlePan(0,-1)" />
<use id= "arrowright" xlink:href= "#arrowRight" x= "0" y= "0" onmousedown= "handlePan(1,0)" />
<use id= "arrowdown" xlink:href= "#arrowDown" x= "0" y= "0" onmousedown= "handlePan(0,1)" />
<use id= "arrowleft" xlink:href= "#arrowLeft" x= "0" y= "0" onmousedown= "handlePan(-1,0)" />
</g>
<svg viewBox= "0 0 15 15" width= "100%" height= "30px" preserveAspectRatio= "xMaxYMin meet" >
<g id= "arrow_out" transform= "scale(0.3 0.3)" >
<a xlink:href= "engine__graph_8h__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>