2025-11-06 09:16:40 -05:00
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
< !DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 13.0.1 (20250615.1724)
-->
<!-- Title: src/include/gridfire/engine/engine_graph.h Pages: 1 -->
<!-- zoomable 504 -->
<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 = 2568;
2025-11-06 09:16:40 -05:00
var viewHeight = 504;
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-24 09:08:28 -05:00
<polygon fill= "#999999" stroke= "#666666" points= "883.25,-496 766.75,-496 766.75,-465.5 883.25,-465.5 883.25,-496" />
<text xml:space= "preserve" text-anchor= "start" x= "774.75" y= "-482.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "825" y= "-471.25" 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-24 09:08:28 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1247,-24.88 1093,-24.88 1093,-5.63 1247,-5.63 1247,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1170" y= "-11.38" 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-24 09:08:28 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M766.55,-476.79C680.05,-471.52 523,-458.22 475,-429.5 358.98,-360.08 330.04,-244.16 407,-133 432.93,-95.55 442.83,-83.74 485,-66.5 590.58,-23.34 883.27,-39.18 997,-30.5 1024.34,-28.41 1054.11,-26.01 1081.12,-23.78" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1081.32,-27.27 1091,-22.96 1080.75,-20.3 1081.32,-27.27" />
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-24 09:08:28 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "208.75,-30.5 107.25,-30.5 107.25,0 208.75,0 208.75,-30.5" />
<text xml:space= "preserve" text-anchor= "start" x= "115.25" y= "-17" font-family= "Helvetica,sans-Serif" font-size= "10.00" > fourdst/composition</text>
<text xml:space= "preserve" text-anchor= "middle" x= "158" y= "-5.75" 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-24 09:08:28 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M766.42,-479.27C599.58,-477.42 130.27,-468.75 74,-429.5 41.77,-407.02 38,-388.04 38,-348.75 38,-348.75 38,-348.75 38,-147.25 38,-97.77 85.12,-58.86 120.31,-36.71" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "121.84,-39.87 128.57,-31.69 118.21,-33.89 121.84,-39.87" />
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-24 09:08:28 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "2182.88,-24.88 2061.12,-24.88 2061.12,-5.63 2182.88,-5.63 2182.88,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "2122" y= "-11.38" 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-24 09:08:28 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M883.48,-480.02C1176.51,-481.11 2473.56,-482.91 2539,-429.5 2567.56,-406.19 2558,-385.62 2558,-348.75 2558,-348.75 2558,-348.75 2558,-147.25 2558,-72.23 2318.28,-36.44 2194.34,-22.95" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2194.9,-19.49 2184.59,-21.91 2194.16,-26.45 2194.9,-19.49" />
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-24 09:08:28 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "216.38,-423.88 103.62,-423.88 103.62,-404.62 216.38,-404.62 216.38,-423.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "160" y= "-410.38" 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-24 09:08:28 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M766.47,-477.07C659.51,-471.68 425.48,-457.55 230,-429.5 224.02,-428.64 217.77,-427.59 211.58,-426.46" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "212.54,-423.08 202.06,-424.63 211.22,-429.95 212.54,-423.08" />
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= " " >
<polygon fill= "white" stroke= "#666666" points= "211.75,-224.38 104.25,-224.38 104.25,-205.12 211.75,-205.12 211.75,-224.38" />
<text xml:space= "preserve" text-anchor= "middle" x= "158" y= "-210.88" 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-24 09:08:28 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M766.28,-480.19C600.93,-480.82 140.43,-478.17 95,-429.5 42.08,-372.81 110.67,-273.83 142.92,-233.56" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "145.47,-235.97 149.11,-226.02 140.06,-231.53 145.47,-235.97" />
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-24 09:08:28 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "361.12,-24.88 270.88,-24.88 270.88,-5.63 361.12,-5.63 361.12,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "316" y= "-11.38" 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 -->
<g id= "edge84_Node000001_Node000007" class= "edge" >
<title > Node1- > Node7</title>
<g id= "a_edge84_Node000001_Node000007" > <a xlink:title= " " >
2025-11-24 09:08:28 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M766.58,-478.66C642.17,-475.68 355.12,-465.05 265,-429.5 263.45,-428.89 76,-283.91 76,-282.25 76,-282.25 76,-282.25 76,-213.75 76,-112.03 206.13,-53.03 274.75,-28.98" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "275.83,-32.31 284.17,-25.78 273.58,-25.69 275.83,-32.31" />
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." >
<polygon fill= "white" stroke= "#666666" points= "1304.25,-91.38 1175.75,-91.38 1175.75,-72.12 1304.25,-72.12 1304.25,-91.38" />
<text xml:space= "preserve" text-anchor= "middle" x= "1240" y= "-77.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/reaction/reaction.h</text>
</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= " " >
<path fill= "none" stroke= "#63b8ff" d= "M883.53,-479.28C1034.25,-476.49 1424,-458.66 1424,-348.75 1424,-348.75 1424,-348.75 1424,-280.25 1424,-232.79 1308.82,-136.8 1260.72,-98.78" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1263.01,-96.13 1252.98,-92.72 1258.69,-101.64 1263.01,-96.13" />
</a>
</g>
</g>
<!-- Node9 -->
<g id= "Node000009" class= "node" >
<title > Node9</title>
<g id= "a_Node000009" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "78.62,-24.88 33.38,-24.88 33.38,-5.63 78.62,-5.63 78.62,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "56" y= "-11.38" 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= " " >
<path fill= "none" stroke= "#63b8ff" d= "M766.5,-479.27C595.08,-477.43 102.2,-468.74 42,-429.5 8.11,-407.41 0,-389.2 0,-348.75 0,-348.75 0,-348.75 0,-147.25 0,-104.16 25.94,-59.05 42.51,-34.62" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "45.37,-36.64 48.26,-26.45 39.64,-32.61 45.37,-36.64" />
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= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1929.38,-24.88 1846.62,-24.88 1846.62,-5.63 1929.38,-5.63 1929.38,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1888" y= "-11.38" 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= " " >
<path fill= "none" stroke= "#63b8ff" d= "M883.49,-479.71C1130.4,-479.26 2076.62,-474.6 2120,-429.5 2136.11,-412.75 2294.26,-283.32 2119,-66.5 2097.06,-39.36 2002.35,-26.11 1941.22,-20.26" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1941.64,-16.79 1931.36,-19.36 1941,-23.76 1941.64,-16.79" />
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= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1687.5,-24.88 1644.5,-24.88 1644.5,-5.63 1687.5,-5.63 1687.5,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1666" y= "-11.38" 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= " " >
<path fill= "none" stroke= "#63b8ff" d= "M883.73,-479.72C1089.49,-478.2 1771.92,-460.68 1893,-296.5 1948.85,-220.77 1825.33,-280.46 1766,-230 1749.89,-216.3 1694.73,-85.69 1673.98,-35.63" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1677.32,-34.56 1670.27,-26.65 1670.85,-37.23 1677.32,-34.56" />
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." >
<polygon fill= "white" stroke= "#666666" points= "1176.12,-296.5 1067.88,-296.5 1067.88,-266 1176.12,-266 1176.12,-296.5" />
<text xml:space= "preserve" text-anchor= "start" x= "1075.88" y= "-283" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/engine</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1122" y= "-271.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->Node15 -->
<g id= "edge19_Node000001_Node000015" class= "edge" >
<title > Node1- > Node15</title>
<g id= "a_edge19_Node000001_Node000015" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M846.84,-465.23C898.87,-430.63 1030.29,-343.23 1090.72,-303.05" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1092.48,-306.08 1098.87,-297.63 1088.6,-300.25 1092.48,-306.08" />
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= " " >
<polygon fill= "white" stroke= "#666666" points= "1205.88,-163.5 1096.12,-163.5 1096.12,-133 1205.88,-133 1205.88,-163.5" />
<text xml:space= "preserve" text-anchor= "start" x= "1104.12" y= "-150" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/screening</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1151" y= "-138.75" 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= " " >
<path fill= "none" stroke= "#63b8ff" d= "M883.73,-477.41C1020.35,-470.36 1348,-443.58 1348,-348.75 1348,-348.75 1348,-348.75 1348,-280.25 1348,-215.91 1274.23,-181.26 1216.98,-164.05" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1218.17,-160.75 1207.59,-161.36 1216.24,-167.48 1218.17,-160.75" />
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= " " >
<polygon fill= "white" stroke= "#666666" points= "874.25,-230 775.75,-230 775.75,-199.5 874.25,-199.5 874.25,-230" />
<text xml:space= "preserve" text-anchor= "start" x= "783.75" y= "-216.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/screening</text>
<text xml:space= "preserve" text-anchor= "middle" x= "825" y= "-205.25" 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= " " >
<path fill= "none" stroke= "#63b8ff" d= "M825,-465.18C825,-422.36 825,-296.48 825,-241.71" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "828.5,-241.79 825,-231.79 821.5,-241.79 828.5,-241.79" />
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= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "677.62,-157.88 626.38,-157.88 626.38,-138.62 677.62,-138.62 677.62,-157.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "652" y= "-144.38" 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= " " >
<path fill= "none" stroke= "#63b8ff" d= "M766.29,-472.69C656.26,-457.83 430,-418.74 430,-348.75 430,-348.75 430,-348.75 430,-280.25 430,-243.38 423.08,-225.72 449,-199.5 471.96,-176.27 562.89,-160.88 614.93,-153.77" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "615.07,-157.29 624.52,-152.5 614.15,-150.35 615.07,-157.29" />
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-24 09:08:28 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "758,-157.88 718,-157.88 718,-138.62 758,-138.62 758,-157.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "738" y= "-144.38" 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= " " >
<path fill= "none" stroke= "#63b8ff" d= "M809.42,-465.28C786.92,-442.72 748,-396.76 748,-348.75 748,-348.75 748,-348.75 748,-280.25 748,-240.83 743.44,-194.94 740.48,-169.28" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "743.99,-169.14 739.33,-159.63 737.04,-169.98 743.99,-169.14" />
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= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "552,-91.38 494,-91.38 494,-72.12 552,-72.12 552,-91.38" />
<text xml:space= "preserve" text-anchor= "middle" x= "523" y= "-77.88" 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= " " >
<path fill= "none" stroke= "#63b8ff" d= "M766.7,-478.43C637.58,-474.89 336.5,-463.1 306,-429.5 272.63,-392.74 165.41,-385.94 407,-133 427.24,-111.8 457.93,-99.05 482.66,-91.69" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "483.38,-95.13 492.09,-89.09 481.52,-88.38 483.38,-95.13" />
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= " " >
<polygon fill= "white" stroke= "#666666" points= "682.12,-230 579.88,-230 579.88,-199.5 682.12,-199.5 682.12,-230" />
<text xml:space= "preserve" text-anchor= "start" x= "587.88" y= "-216.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/partition</text>
<text xml:space= "preserve" text-anchor= "middle" x= "631" y= "-205.25" 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= " " >
<path fill= "none" stroke= "#63b8ff" d= "M786.94,-465.17C769.11,-456.86 748.63,-444.97 734,-429.5 680.83,-373.29 650.23,-284.49 637.71,-241.18" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "641.12,-240.39 635.06,-231.7 634.38,-242.27 641.12,-240.39" />
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." >
<polygon fill= "white" stroke= "#666666" points= "628.88,-296.5 501.12,-296.5 501.12,-266 628.88,-266 628.88,-296.5" />
<text xml:space= "preserve" text-anchor= "start" x= "509.12" y= "-283" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/procedures</text>
<text xml:space= "preserve" text-anchor= "middle" x= "565" y= "-271.75" 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= " " >
<path fill= "none" stroke= "#63b8ff" d= "M766.3,-473.55C730.54,-467.29 685.61,-454.71 653,-429.5 611.69,-397.56 585.69,-340.3 573.4,-307.39" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "576.8,-306.5 570.14,-298.27 570.21,-308.86 576.8,-306.5" />
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= " " >
<polygon fill= "white" stroke= "#666666" points= "1883.5,-230 1774.5,-230 1774.5,-199.5 1883.5,-199.5 1883.5,-230" />
<text xml:space= "preserve" text-anchor= "start" x= "1782.5" y= "-216.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/reaction/weak</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1829" y= "-205.25" 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 -->
<g id= "edge87_Node000001_Node000036" class= "edge" >
<title > Node1- > Node36</title>
<g id= "a_edge87_Node000001_Node000036" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M883.69,-479.67C1128.11,-479.04 2054.47,-473.74 2097,-429.5 2175.89,-347.43 1987.27,-268.67 1886.85,-234.09" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1888.27,-230.88 1877.68,-230.98 1886.02,-237.51 1888.27,-230.88" />
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-24 09:08:28 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "2289.88,-429.5 2186.12,-429.5 2186.12,-399 2289.88,-399 2289.88,-429.5" />
<text xml:space= "preserve" text-anchor= "start" x= "2194.12" y= "-416" font-family= "Helvetica,sans-Serif" font-size= "10.00" > boost/numeric/ublas</text>
<text xml:space= "preserve" text-anchor= "middle" x= "2238" y= "-404.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /matrix_sparse.hpp</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node1->Node40 -->
2025-11-24 09:08:28 -05:00
<g id= "edge83_Node000001_Node000040" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node1- > Node40</title>
2025-11-24 09:08:28 -05:00
<g id= "a_edge83_Node000001_Node000040" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M883.41,-478.93C1108.14,-475.59 1917.02,-461.53 2172,-429.5 2172.85,-429.39 2173.71,-429.28 2174.57,-429.16" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2175.08,-432.63 2184.41,-427.62 2173.99,-425.71 2175.08,-432.63" />
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-24 09:08:28 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "2408.38,-429.5 2307.62,-429.5 2307.62,-399 2408.38,-399 2408.38,-429.5" />
<text xml:space= "preserve" text-anchor= "start" x= "2315.62" y= "-416" font-family= "Helvetica,sans-Serif" font-size= "10.00" > cppad/utility/sparse</text>
<text xml:space= "preserve" text-anchor= "middle" x= "2358" y= "-404.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _rc.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= " " >
<path fill= "none" stroke= "#63b8ff" d= "M883.59,-479.34C1118.79,-477.45 1995.68,-468.02 2295.98,-429.69" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2296.32,-433.17 2305.78,-428.39 2295.4,-426.23 2296.32,-433.17" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node42 -->
<g id= "Node000042" class= "node" >
<title > Node42</title>
<g id= "a_Node000042" > <a xlink:title= " " >
2025-11-24 09:08:28 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "2529.88,-429.5 2426.12,-429.5 2426.12,-399 2529.88,-399 2529.88,-429.5" />
<text xml:space= "preserve" text-anchor= "start" x= "2434.12" y= "-416" font-family= "Helvetica,sans-Serif" font-size= "10.00" > cppad/speed/sparse</text>
<text xml:space= "preserve" text-anchor= "middle" x= "2478" y= "-404.75" 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->Node42 -->
2025-11-24 09:08:28 -05:00
<g id= "edge86_Node000001_Node000042" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node1- > Node42</title>
2025-11-24 09:08:28 -05:00
<g id= "a_edge86_Node000001_Node000042" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M883.56,-479.45C1130.54,-477.97 2088.98,-469.76 2414.57,-429.58" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2414.9,-433.07 2424.38,-428.33 2414.02,-426.13 2414.9,-433.07" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node43 -->
<g id= "Node000043" class= "node" >
<title > Node43</title>
<g id= "a_Node000043" > <a xlink:href= "weak__rate__library_8h.html" target= "_top" xlink:title= " " >
2025-11-24 09:08:28 -05:00
<polygon fill= "white" stroke= "#666666" points= "2087.5,-429.5 1978.5,-429.5 1978.5,-399 2087.5,-399 2087.5,-429.5" />
<text xml:space= "preserve" text-anchor= "start" x= "1986.5" y= "-416" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/reaction/weak</text>
<text xml:space= "preserve" text-anchor= "middle" x= "2033" y= "-404.75" 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->Node43 -->
2025-11-24 09:08:28 -05:00
<g id= "edge88_Node000001_Node000043" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node1- > Node43</title>
2025-11-24 09:08:28 -05:00
<g id= "a_edge88_Node000001_Node000043" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M883.66,-480.45C1052.31,-481.76 1552.75,-480.71 1964,-429.5 1965.01,-429.37 1966.03,-429.24 1967.05,-429.1" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1967.29,-432.61 1976.65,-427.63 1966.23,-425.69 1967.29,-432.61" />
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= " " >
<path fill= "none" stroke= "#63b8ff" d= "M158,-204.75C158,-176.19 158,-86.88 158,-42.22" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "161.5,-42.4 158,-32.4 154.5,-42.4 161.5,-42.4" />
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= " " >
<path fill= "none" stroke= "#63b8ff" d= "M160.08,-204.69C166.18,-179.82 186.2,-109.47 226,-66.5 240.87,-50.44 262.08,-38.26 280.17,-29.91" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "281.52,-33.14 289.28,-25.93 278.72,-26.73 281.52,-33.14" />
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= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1230.27,-71.78C1219.3,-61.67 1201.23,-45.03 1187.74,-32.6" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1190.49,-30.37 1180.76,-26.17 1185.75,-35.52 1190.49,-30.37" />
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= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1175.56,-75.35C1139.52,-72.45 1093.79,-68.98 1053,-66.5 701.73,-45.13 612.47,-62.42 262,-30.5 248.53,-29.27 234.13,-27.56 220.47,-25.75" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "221.09,-22.3 210.7,-24.41 220.14,-29.23 221.09,-22.3" />
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= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1304.47,-75.75C1340.51,-72.97 1386.25,-69.49 1427,-66.5 1654.06,-49.85 1710.95,-47.29 1938,-30.5 1974.75,-27.78 2015.61,-24.63 2049.47,-21.98" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2049.47,-25.49 2059.17,-21.22 2048.92,-18.52 2049.47,-25.49" />
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= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1175.6,-74.4C1148.02,-71.78 1115.44,-68.82 1086,-66.5 819.54,-45.48 500.7,-26.7 372.99,-19.44" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "373.29,-15.95 363.11,-18.88 372.89,-22.94 373.29,-15.95" />
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= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1175.56,-75.23C1139.53,-72.29 1093.8,-68.82 1053,-66.5 840.97,-54.43 306.85,-69.02 98,-30.5 95.22,-29.99 92.37,-29.33 89.53,-28.57" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "90.82,-25.31 80.24,-25.75 88.79,-32.01 90.82,-25.31" />
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-24 09:08:28 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1508.75,-24.88 1443.25,-24.88 1443.25,-5.63 1508.75,-5.63 1508.75,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1476" y= "-11.38" 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= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1273.31,-71.65C1314.86,-60.29 1386.03,-40.84 1432.02,-28.27" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1432.67,-31.72 1441.4,-25.71 1430.83,-24.97 1432.67,-31.72" />
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= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "987.5,-24.88 914.5,-24.88 914.5,-5.63 987.5,-5.63 987.5,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "951" y= "-11.38" 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= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1199.21,-71.65C1146.51,-59.89 1054.93,-39.45 998.96,-26.95" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "999.92,-23.58 989.4,-24.82 998.4,-30.42 999.92,-23.58" />
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= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1304.5,-74.33C1432.61,-61.58 1716.91,-33.28 1834.99,-21.53" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1835.11,-25.03 1844.71,-20.56 1834.42,-18.07 1835.11,-25.03" />
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= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1300.13,-71.65C1391.38,-57.83 1561.73,-32.04 1633.16,-21.22" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1633.28,-24.74 1642.64,-19.79 1632.23,-17.82 1633.28,-24.74" />
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= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1386.75,-24.88 1309.25,-24.88 1309.25,-5.63 1386.75,-5.63 1386.75,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1348" y= "-11.38" 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= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1255.02,-71.78C1272.57,-61.3 1301.89,-43.79 1322.91,-31.23" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1324.67,-34.26 1331.46,-26.13 1321.08,-28.25 1324.67,-34.26" />
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= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1067.41,-276.6C901.38,-265.49 402.9,-232.14 223.35,-220.12" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "223.71,-216.64 213.5,-219.46 223.25,-223.62 223.71,-216.64" />
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= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1176.41,-265.97C1196.14,-258.29 1217,-246.81 1231,-230 1261.11,-193.85 1252.64,-133.76 1245.46,-102.71" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1248.88,-101.96 1243.04,-93.13 1242.09,-103.68 1248.88,-101.96" />
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= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1176.37,-266.13C1212.01,-256.6 1259.52,-243.35 1301,-230 1514.11,-161.4 1765.19,-64.45 1854.46,-29.48" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1855.57,-32.8 1863.6,-25.89 1853.01,-26.28 1855.57,-32.8" />
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= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1162.08,-265.56C1188.13,-255.84 1222.76,-242.6 1253,-230 1286.19,-216.17 1516.65,-114.61 1548,-97 1583.63,-76.98 1622.24,-49.31 1645.25,-32.12" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1647.3,-34.95 1653.18,-26.14 1643.09,-29.36 1647.3,-34.95" />
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= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1170.6,-265.7C1187.71,-257.98 1205.13,-246.55 1215,-230 1221.94,-218.36 1220.93,-211.69 1215,-199.5 1209.32,-187.83 1199.48,-178.06 1189.19,-170.34" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1191.19,-167.46 1180.97,-164.68 1187.22,-173.23 1191.19,-167.46" />
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= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1067.53,-268.42C1016.09,-257.25 939.08,-240.53 885.7,-228.93" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "886.68,-225.56 876.16,-226.86 885.19,-232.4 886.68,-225.56" />
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= " " >
<polygon fill= "white" stroke= "#666666" points= "1109.88,-230 1006.12,-230 1006.12,-199.5 1109.88,-199.5 1109.88,-230" />
<text xml:space= "preserve" text-anchor= "start" x= "1014.12" y= "-216.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/types</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1058" y= "-205.25" 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= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1107.48,-265.61C1099.46,-257.53 1089.33,-247.32 1080.32,-238.25" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1083.06,-236.04 1073.53,-231.4 1078.09,-240.97 1083.06,-236.04" />
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." >
<polygon fill= "white" stroke= "#666666" points= "561.88,-230 458.12,-230 458.12,-199.5 561.88,-199.5 561.88,-230" />
<text xml:space= "preserve" text-anchor= "start" x= "466.12" y= "-216.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/types</text>
<text xml:space= "preserve" text-anchor= "middle" x= "510" y= "-205.25" 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= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1067.72,-277.8C970.49,-272.86 760.07,-259.72 573.28,-230.22" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "574.07,-226.8 563.64,-228.67 572.96,-233.71 574.07,-226.8" />
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." >
<polygon fill= "white" stroke= "#666666" points= "955.88,-163.5 852.12,-163.5 852.12,-133 955.88,-133 955.88,-163.5" />
<text xml:space= "preserve" text-anchor= "start" x= "860.12" y= "-150" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/types</text>
<text xml:space= "preserve" text-anchor= "middle" x= "904" y= "-138.75" 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= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1075.12,-265.59C1050.88,-256.99 1021.35,-244.88 997,-230 970.19,-213.61 943.51,-189.43 925.65,-171.8" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "928.23,-169.43 918.7,-164.81 923.27,-174.37 928.23,-169.43" />
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= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "837.12,-97 716.88,-97 716.88,-66.5 837.12,-66.5 837.12,-97" />
<text xml:space= "preserve" text-anchor= "start" x= "724.88" y= "-83.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > fourdst/composition</text>
<text xml:space= "preserve" text-anchor= "middle" x= "777" y= "-72.25" 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= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1067.75,-269.63C1033.79,-261.65 989.85,-248.82 954,-230 934.83,-219.93 934.26,-211.14 916,-199.5 885.49,-180.06 871.31,-186.02 843,-163.5 822.86,-147.48 804.74,-124.37 792.61,-106.97" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "795.54,-105.05 787.03,-98.73 789.74,-108.98 795.54,-105.05" />
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= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1205.62,-224.38 1166.38,-224.38 1166.38,-205.12 1205.62,-205.12 1205.62,-224.38" />
<text xml:space= "preserve" text-anchor= "middle" x= "1186" y= "-210.88" 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= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1136.52,-265.61C1146.22,-255.84 1159.01,-242.95 1169.15,-232.73" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1171.62,-235.21 1176.18,-225.65 1166.65,-230.28 1171.62,-235.21" />
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= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1659.88,-157.88 1604.12,-157.88 1604.12,-138.62 1659.88,-138.62 1659.88,-157.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1632" y= "-144.38" 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= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1176.49,-266.89C1217.17,-256.87 1274.11,-242.75 1324,-230 1420.91,-205.24 1534.69,-175.14 1593.08,-159.62" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1593.78,-163.06 1602.54,-157.11 1591.98,-156.29 1593.78,-163.06" />
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= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1153.11,-132.73C1156.49,-109.37 1163.16,-63.38 1167.03,-36.71" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1170.49,-37.25 1168.46,-26.85 1163.56,-36.24 1170.49,-37.25" />
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= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1138.83,-132.72C1121.85,-113.63 1089.05,-80.84 1053,-66.5 929.46,-17.35 522.55,-14.85 372.35,-15.68" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "372.64,-12.18 362.66,-15.74 372.68,-19.18 372.64,-12.18" />
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= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1171.2,-132.61C1185.28,-122.41 1204.05,-108.8 1218.43,-98.38" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1220.3,-101.35 1226.34,-92.65 1216.19,-95.68 1220.3,-101.35" />
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= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1206.07,-141.21C1289.06,-131.78 1442.13,-112.96 1495,-97 1549.5,-80.55 1608.62,-49.34 1641.1,-30.91" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1642.81,-33.96 1649.74,-25.94 1639.32,-27.89 1642.81,-33.96" />
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= " " >
<path fill= "none" stroke= "#63b8ff" d= "M874.34,-204.74C924.7,-195.44 1005.42,-180.26 1084.69,-163.94" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1085.3,-167.39 1094.38,-161.94 1083.88,-160.54 1085.3,-167.39" />
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= " " >
<path fill= "none" stroke= "#63b8ff" d= "M785.74,-199.11C756.08,-188.06 715.74,-173.01 687.13,-162.35" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "688.43,-159.1 677.84,-158.88 685.98,-165.66 688.43,-159.1" />
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= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1005.71,-203.85C961.79,-194.98 897.65,-180.74 843,-163.5 808.29,-152.55 802.23,-142.16 767,-133 644.71,-101.21 609.21,-120.18 485,-97 391.81,-79.6 285.51,-51.86 220.07,-33.85" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "221.17,-30.52 210.6,-31.22 219.3,-37.26 221.17,-30.52" />
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= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1008.38,-157.88 973.62,-157.88 973.62,-138.62 1008.38,-138.62 1008.38,-157.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "991" y= "-144.38" 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= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1042.8,-199.11C1032.54,-189.24 1018.99,-176.19 1008.31,-165.92" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1010.89,-163.54 1001.26,-159.12 1006.03,-168.58 1010.89,-163.54" />
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= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1005.87,-203.24C938.89,-189.74 824.68,-166.72 769.58,-155.61" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "770.42,-152.21 759.93,-153.67 769.04,-159.08 770.42,-152.21" />
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= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1859.62,-91.38 1808.38,-91.38 1808.38,-72.12 1859.62,-72.12 1859.62,-91.38" />
<text xml:space= "preserve" text-anchor= "middle" x= "1834" y= "-77.88" 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= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1110.12,-204.95C1256.78,-180.19 1670.53,-110.35 1796.89,-89.02" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1797.43,-92.47 1806.71,-87.36 1796.26,-85.57 1797.43,-92.47" />
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= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1077.62,-157.88 1026.38,-157.88 1026.38,-138.62 1077.62,-138.62 1077.62,-157.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1052" y= "-144.38" 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= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1056.64,-199.11C1055.82,-190.33 1054.77,-179.02 1053.87,-169.4" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1057.37,-169.21 1052.96,-159.58 1050.4,-169.86 1057.37,-169.21" />
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= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "480.62,-157.88 435.38,-157.88 435.38,-138.62 480.62,-138.62 480.62,-157.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "458" y= "-144.38" 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= " " >
<path fill= "none" stroke= "#63b8ff" d= "M498.2,-199.11C490.48,-189.54 480.35,-176.97 472.19,-166.85" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "475.06,-164.84 466.06,-159.25 469.61,-169.23 475.06,-164.84" />
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= " " >
<path fill= "none" stroke= "#63b8ff" d= "M956.11,-133.56C985.38,-124.93 1022.13,-112.48 1053,-97 1089.71,-78.6 1128.12,-50.01 1150.52,-32.24" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1152.58,-35.08 1158.17,-26.09 1148.19,-29.63 1152.58,-35.08" />
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= " " >
<path fill= "none" stroke= "#63b8ff" d= "M894.52,-132.58C885.01,-115.86 873.21,-88.07 884,-66.5 891.74,-51.01 906.78,-39.06 920.65,-30.7" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "922.07,-33.92 929.1,-25.99 918.67,-27.81 922.07,-33.92" />
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= " " >
<path fill= "none" stroke= "#63b8ff" d= "M956.14,-134.49C959.13,-133.94 962.1,-133.43 965,-133 1198.49,-98.03 1261.06,-128.83 1495,-97 1621.11,-79.84 1767.42,-46.04 1840.84,-28.09" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1841.63,-31.5 1850.51,-25.71 1839.96,-24.7 1841.63,-31.5" />
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= " " >
<path fill= "none" stroke= "#63b8ff" d= "M875.18,-132.61C857.64,-123.71 835.02,-112.22 815.91,-102.51" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "817.55,-99.42 807.05,-98.01 814.38,-105.66 817.55,-99.42" />
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= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "988.75,-91.38 893.25,-91.38 893.25,-72.12 988.75,-72.12 988.75,-91.38" />
<text xml:space= "preserve" text-anchor= "middle" x= "941" y= "-77.88" 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= " " >
<path fill= "none" stroke= "#63b8ff" d= "M912.4,-132.61C917.72,-123.33 924.65,-111.25 930.36,-101.3" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "933.25,-103.3 935.19,-92.89 927.17,-99.82 933.25,-103.3" />
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-24 09:08:28 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1043.5,-91.38 1006.5,-91.38 1006.5,-72.12 1043.5,-72.12 1043.5,-91.38" />
<text xml:space= "preserve" text-anchor= "middle" x= "1025" y= "-77.88" 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= " " >
<path fill= "none" stroke= "#63b8ff" d= "M931.46,-132.61C951.43,-121.96 978.35,-107.62 998.17,-97.05" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "999.58,-100.26 1006.76,-92.47 996.29,-94.09 999.58,-100.26" />
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= " " >
<path fill= "none" stroke= "#63b8ff" d= "M851.81,-135.71C847.15,-134.76 842.49,-133.84 838,-133 739.77,-114.58 623.49,-97.16 563.43,-88.48" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "564.08,-85.04 553.69,-87.08 563.09,-91.97 564.08,-85.04" />
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-24 09:08:28 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1485.88,-91.38 1436.12,-91.38 1436.12,-72.12 1485.88,-72.12 1485.88,-91.38" />
<text xml:space= "preserve" text-anchor= "middle" x= "1461" y= "-77.88" 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= " " >
<path fill= "none" stroke= "#63b8ff" d= "M956.15,-134.6C959.14,-134.02 962.1,-133.48 965,-133 987.65,-129.22 1313.74,-97.16 1424.5,-86.32" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1424.61,-89.82 1434.22,-85.37 1423.93,-82.86 1424.61,-89.82" />
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= " " >
<path fill= "none" stroke= "#63b8ff" d= "M635.77,-199.11C638.69,-190.13 642.47,-178.51 645.65,-168.76" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "648.89,-170.1 648.66,-159.51 642.23,-167.94 648.89,-170.1" />
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= " " >
<path fill= "none" stroke= "#63b8ff" d= "M655.28,-199.11C672.7,-188.61 696.09,-174.52 713.55,-163.99" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "715,-167.2 721.76,-159.04 711.39,-161.21 715,-167.2" />
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= " " >
<path fill= "none" stroke= "#63b8ff" d= "M629.01,-279.06C755.24,-275.97 1031.56,-265.27 1119,-230 1139.08,-221.9 1139.32,-212.01 1157,-199.5 1181.76,-181.97 1196.45,-187.51 1215,-163.5 1228.72,-145.74 1234.97,-120.39 1237.78,-102.86" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1241.21,-103.56 1239.07,-93.18 1234.27,-102.63 1241.21,-103.56" />
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= " " >
<path fill= "none" stroke= "#63b8ff" d= "M552.52,-265.61C545.84,-257.78 537.45,-247.94 529.9,-239.08" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "532.56,-236.82 523.41,-231.48 527.24,-241.36 532.56,-236.82" />
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= " " >
<path fill= "none" stroke= "#63b8ff" d= "M500.78,-267.11C480.77,-259.67 460.87,-248.07 449,-230 437.11,-211.89 442.72,-186.45 449.12,-168.99" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "452.35,-170.35 452.89,-159.77 445.87,-167.7 452.35,-170.35" />
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= " " >
<path fill= "none" stroke= "#63b8ff" d= "M500.71,-268.42C477.75,-261.06 453.7,-249.17 438,-230 410.47,-196.39 397.54,-165.82 426,-133 444.01,-112.22 607.87,-95.97 705.21,-88.05" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "705.25,-91.56 714.93,-87.27 704.69,-84.58 705.25,-91.56" />
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= " " >
<path fill= "none" stroke= "#63b8ff" d= "M628.98,-276.99C844.68,-265.98 1543.9,-230.3 1762.83,-219.13" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1762.8,-222.63 1772.61,-218.63 1762.44,-215.64 1762.8,-222.63" />
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= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1805.89,-199.09C1775.65,-180.62 1720.45,-149.34 1669,-133 1565.36,-100.08 1532.25,-124.31 1427,-97 1389.77,-87.34 1382.53,-78.57 1346,-66.5 1302.3,-52.06 1251.72,-37.88 1216.02,-28.28" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1217.01,-24.92 1206.45,-25.72 1215.21,-31.68 1217.01,-24.92" />
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= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1883.88,-211.74C1931.64,-207.7 2001.02,-196.11 2052,-163.5 2083.38,-143.43 2087.05,-130.66 2103,-97 2112.24,-77.5 2117.17,-53.17 2119.68,-36.34" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2123.12,-37.01 2120.95,-26.64 2116.18,-36.1 2123.12,-37.01" />
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= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1834.52,-199.15C1842.71,-177.2 1858.26,-134.26 1869,-97 1874.91,-76.49 1880.35,-52.66 1883.88,-36.23" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1887.23,-37.27 1885.87,-26.77 1880.38,-35.83 1887.23,-37.27" />
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= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1820.86,-199.26C1811.33,-182.71 1794.73,-155.07 1778,-133 1753.95,-101.28 1745.66,-95.13 1718,-66.5 1706.93,-55.05 1694.07,-42.61 1683.9,-32.97" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1686.56,-30.66 1676.88,-26.36 1681.76,-35.76 1686.56,-30.66" />
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= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1784.3,-199.11C1750.08,-187.91 1703.36,-172.61 1670.72,-161.93" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1671.84,-158.61 1661.24,-158.82 1669.66,-165.26 1671.84,-158.61" />
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." >
<polygon fill= "white" stroke= "#666666" points= "2015.5,-163.5 1906.5,-163.5 1906.5,-133 2015.5,-133 2015.5,-163.5" />
<text xml:space= "preserve" text-anchor= "start" x= "1914.5" y= "-150" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/reaction/weak</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1961" y= "-138.75" 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= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1858.95,-199.11C1877.26,-190.17 1900.92,-178.61 1920.84,-168.87" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1922.36,-172.03 1929.81,-164.49 1919.28,-165.74 1922.36,-172.03" />
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= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1961.62,-91.38 1916.38,-91.38 1916.38,-72.12 1961.62,-72.12 1961.62,-91.38" />
<text xml:space= "preserve" text-anchor= "middle" x= "1939" y= "-77.88" 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= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1841.19,-199.23C1861.52,-175.02 1902.26,-126.51 1924.2,-100.38" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1926.63,-102.92 1930.38,-93.01 1921.27,-98.42 1926.63,-102.92" />
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= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "2093.88,-91.38 2056.12,-91.38 2056.12,-72.12 2093.88,-72.12 2093.88,-91.38" />
<text xml:space= "preserve" text-anchor= "middle" x= "2075" y= "-77.88" 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= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1883.57,-210.71C1925.73,-205.94 1983.67,-193.87 2025,-163.5 2046.03,-148.05 2060.16,-120.84 2067.89,-102.32" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2071.05,-103.85 2071.42,-93.26 2064.53,-101.31 2071.05,-103.85" />
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= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1978.26,-132.8C1995.82,-116.28 2018.56,-88.67 2004,-66.5 1989.86,-44.96 1964.29,-32.61 1940.75,-25.55" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1941.8,-22.21 1931.23,-22.97 1939.97,-28.96 1941.8,-22.21" />
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= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1968.74,-132.55C1976.92,-114.76 1986.63,-84.92 1971,-66.5 1953.49,-45.87 1774.22,-26.55 1698.97,-19.29" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1699.62,-15.83 1689.34,-18.37 1698.96,-22.8 1699.62,-15.83" />
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= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1932.18,-132.61C1911.12,-121.92 1882.71,-107.49 1861.87,-96.9" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1863.59,-93.85 1853.09,-92.45 1860.42,-100.09 1863.59,-93.85" />
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= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1906.06,-140.16C1803.21,-126.9 1584.18,-98.64 1497.45,-87.45" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1497.98,-83.99 1487.62,-86.18 1497.09,-90.93 1497.98,-83.99" />
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= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1956.01,-132.61C1952.94,-123.63 1948.98,-112.01 1945.65,-102.26" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1949.04,-101.34 1942.5,-93.01 1942.41,-103.6 1949.04,-101.34" />
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= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1986.87,-132.61C2005.52,-122.06 2030.58,-107.88 2049.21,-97.34" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2050.78,-100.48 2057.76,-92.51 2047.33,-94.38 2050.78,-100.48" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node43->Node39 -->
<g id= "edge89_Node000043_Node000039" class= "edge" >
<title > Node43- > Node39</title>
<g id= "a_edge89_Node000043_Node000039" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2042.45,-398.59C2056.69,-375.06 2082,-326.93 2082,-282.25 2082,-282.25 2082,-282.25 2082,-213.75 2082,-174.39 2078.81,-128.48 2076.74,-102.79" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2080.25,-102.82 2075.93,-93.14 2073.28,-103.4 2080.25,-102.82" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node44 -->
<g id= "Node000044" class= "node" >
<title > Node44</title>
<g id= "a_Node000044" > <a xlink:href= "weak_8h.html" target= "_top" xlink:title= " " >
2025-11-24 09:08:28 -05:00
<polygon fill= "white" stroke= "#666666" points= "1668.5,-363 1559.5,-363 1559.5,-332.5 1668.5,-332.5 1668.5,-363" />
<text xml:space= "preserve" text-anchor= "start" x= "1567.5" y= "-349.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/reaction/weak</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1614" y= "-338.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /weak.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node43->Node44 -->
2025-11-24 09:08:28 -05:00
<g id= "edge90_Node000043_Node000044" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node43- > Node44</title>
2025-11-24 09:08:28 -05:00
<g id= "a_edge90_Node000043_Node000044" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1978.22,-404.82C1901.53,-393.01 1762.33,-371.58 1680.02,-358.91" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1680.7,-355.48 1670.29,-357.41 1679.64,-362.4 1680.7,-355.48" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node44->Node2 -->
2025-11-24 09:08:28 -05:00
<g id= "edge95_Node000044_Node000002" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node44- > Node2</title>
2025-11-24 09:08:28 -05:00
<g id= "a_edge95_Node000044_Node000002" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1602.89,-332.26C1566.61,-285.99 1446.29,-140.48 1313,-66.5 1282.84,-49.76 1246.07,-36.99 1217.36,-28.51" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1218.43,-25.17 1207.85,-25.78 1216.5,-31.9 1218.43,-25.17" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node44->Node7 -->
2025-11-24 09:08:28 -05:00
<g id= "edge97_Node000044_Node000007" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node44- > Node7</title>
2025-11-24 09:08:28 -05:00
<g id= "a_edge97_Node000044_Node000007" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1559.24,-346.38C1347.83,-344.66 591.72,-335.79 492,-296.5 379.94,-252.34 333.38,-92.56 320.2,-36.15" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "323.68,-35.69 318.1,-26.69 316.85,-37.21 323.68,-35.69" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node44->Node8 -->
<g id= "edge91_Node000044_Node000008" class= "edge" >
<title > Node44- > Node8</title>
<g id= "a_edge91_Node000044_Node000008" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1581.96,-332.18C1564,-323.22 1541.71,-310.74 1524,-296.5 1479.1,-260.39 1478.87,-240.11 1438,-199.5 1406.16,-167.87 1400.15,-156.64 1362,-133 1336.33,-117.1 1304.75,-104.25 1280.16,-95.52" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1281.42,-92.26 1270.82,-92.3 1279.13,-98.87 1281.42,-92.26" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node44->Node10 -->
<g id= "edge103_Node000044_Node000010" class= "edge" >
<title > Node44- > Node10</title>
<g id= "a_edge103_Node000044_Node000010" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1613.51,-332.05C1612.19,-304.99 1607.38,-245.82 1590,-199.5 1565.17,-133.34 1515.06,-65.21 1490.39,-33.92" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1493.26,-31.9 1484.28,-26.28 1487.79,-36.28 1493.26,-31.9" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node44->Node12 -->
2025-11-24 09:08:28 -05:00
<g id= "edge99_Node000044_Node000012" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node44- > Node12</title>
2025-11-24 09:08:28 -05:00
<g id= "a_edge99_Node000044_Node000012" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1668.96,-341.88C1745.08,-334.43 1878.07,-318.72 1921,-296.5 2027.59,-241.33 2064.44,-210.66 2103,-97 2107.36,-84.16 2111.42,-77.12 2103,-66.5 2083.17,-41.49 1998.16,-27.76 1941.16,-21.21" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1941.64,-17.74 1931.32,-20.12 1940.87,-24.7 1941.64,-17.74" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node44->Node13 -->
2025-11-24 09:08:28 -05:00
<g id= "edge101_Node000044_Node000013" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node44- > Node13</title>
2025-11-24 09:08:28 -05:00
<g id= "a_edge101_Node000044_Node000013" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1624.66,-332.07C1631.18,-322.4 1639.18,-309.23 1644,-296.5 1678.76,-204.72 1672.48,-84.2 1668.19,-36.73" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1671.69,-36.47 1667.22,-26.87 1664.72,-37.16 1671.69,-36.47" />
</a>
</g>
</g>
<!-- Node44->Node14 -->
<g id= "edge104_Node000044_Node000014" class= "edge" >
<title > Node44- > Node14</title>
<g id= "a_edge104_Node000044_Node000014" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1610.4,-332.18C1603,-304.31 1584.02,-242.4 1552,-199.5 1509.02,-141.93 1479.98,-145.53 1427,-97 1404.06,-75.99 1379.22,-50.01 1363.64,-33.29" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1366.39,-31.12 1357.03,-26.15 1361.26,-35.87 1366.39,-31.12" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node44->Node15 -->
2025-11-24 09:08:28 -05:00
<g id= "edge94_Node000044_Node000015" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node44- > Node15</title>
2025-11-24 09:08:28 -05:00
<g id= "a_edge94_Node000044_Node000015" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1559.47,-339.6C1468.38,-327.66 1285.62,-303.7 1187.63,-290.85" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1188.27,-287.41 1177.9,-289.58 1187.36,-294.35 1188.27,-287.41" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node44->Node18 -->
<g id= "edge98_Node000044_Node000018" class= "edge" >
<title > Node44- > Node18</title>
<g id= "a_edge98_Node000044_Node000018" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1559.21,-346.82C1447.47,-346.01 1185.69,-339.25 971,-296.5 877.47,-277.88 852.29,-272.65 767,-230 730.7,-211.85 693.01,-183.18 671.07,-165.34" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "673.52,-162.83 663.58,-159.16 669.07,-168.22 673.52,-162.83" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node44->Node21 -->
<g id= "edge102_Node000044_Node000021" class= "edge" >
<title > Node44- > Node21</title>
<g id= "a_edge102_Node000044_Node000021" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1559.36,-344.2C1438.62,-338.17 1152.43,-321.63 1059,-296.5 991.31,-278.29 974.22,-269.04 916,-230 899.41,-218.88 900.13,-209.77 883,-199.5 846.73,-177.76 799.69,-163.66 769.19,-156.09" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "770.37,-152.77 759.83,-153.85 768.74,-159.58 770.37,-152.77" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node44->Node33 -->
<g id= "edge100_Node000044_Node000033" class= "edge" >
<title > Node44- > Node33</title>
<g id= "a_edge100_Node000044_Node000033" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1619.14,-332.01C1622.33,-322.1 1626.17,-308.68 1628,-296.5 1634.77,-251.54 1634.07,-198.02 1633,-169.5" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1636.51,-169.63 1632.58,-159.79 1629.52,-169.94 1636.51,-169.63" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node44->Node36 -->
<g id= "edge93_Node000044_Node000036" class= "edge" >
<title > Node44- > Node36</title>
<g id= "a_edge93_Node000044_Node000036" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1641.98,-332.04C1659.95,-322.36 1683.65,-309.19 1704,-296.5 1724.19,-283.91 1728.11,-279.05 1748,-266 1763.29,-255.97 1780.47,-245.23 1795.06,-236.27" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1796.7,-239.38 1803.4,-231.17 1793.05,-233.4 1796.7,-239.38" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node44->Node37 -->
<g id= "edge92_Node000044_Node000037" class= "edge" >
<title > Node44- > Node37</title>
<g id= "a_edge92_Node000044_Node000037" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1668.97,-342.83C1740.05,-336.77 1858.79,-322.95 1893,-296.5 1932.08,-266.28 1949.54,-208.32 1956.65,-174.83" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1960.05,-175.67 1958.53,-165.19 1953.18,-174.33 1960.05,-175.67" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node45 -->
<g id= "Node000045" class= "node" >
<title > Node45</title>
<g id= "a_Node000045" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1883.5,-290.88 1756.5,-290.88 1756.5,-271.62 1883.5,-271.62 1883.5,-290.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1820" y= "-277.38" 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-24 09:08:28 -05:00
<!-- Node44->Node45 -->
<g id= "edge96_Node000044_Node000045" class= "edge" >
<title > Node44- > Node45</title>
<g id= "a_edge96_Node000044_Node000045" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1661,-332.03C1696.96,-320.78 1745.99,-305.42 1780.06,-294.76" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1781.06,-298.11 1789.55,-291.78 1778.96,-291.43 1781.06,-298.11" />
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>