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/procedures/engine_procedures.h Pages: 1 -->
2025-11-24 09:08:28 -05:00
<svg width= "2451pt" height= "637pt"
viewBox="0.00 0.00 2451.00 637.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id= "graph0" class= "graph" transform= "scale(1 1) rotate(0) translate(4 633)" >
2025-11-06 09:16:40 -05:00
<title > src/include/gridfire/engine/procedures/engine_procedures.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= "825,-629 695,-629 695,-587.25 825,-587.25 825,-629" />
<text xml:space= "preserve" text-anchor= "start" x= "703" y= "-615.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "start" x= "703" y= "-604.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine/procedures/engine</text>
<text xml:space= "preserve" text-anchor= "middle" x= "760" y= "-593" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _procedures.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node2 -->
<g id= "Node000002" class= "node" >
<title > Node2</title>
2025-11-24 09:08:28 -05:00
<g id= "a_Node000002" > <a xlink:href= "construction_8h.html" target= "_top" xlink:title= "Functions for constructing nuclear reaction networks." >
<polygon fill= "white" stroke= "#666666" points= "400.88,-351.75 273.12,-351.75 273.12,-321.25 400.88,-321.25 400.88,-351.75" />
<text xml:space= "preserve" text-anchor= "start" x= "281.12" y= "-338.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/procedures</text>
<text xml:space= "preserve" text-anchor= "middle" x= "337" y= "-327" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /construction.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= "M694.63,-599.42C579.66,-584.39 348.86,-547.04 301,-484.75 274.73,-450.56 287.81,-428.8 301,-387.75 304.08,-378.16 309.74,-368.85 315.67,-360.9" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "318.39,-363.11 321.94,-353.13 312.94,-358.72 318.39,-363.11" />
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= "priming_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1622.88,-551.25 1495.12,-551.25 1495.12,-520.75 1622.88,-520.75 1622.88,-551.25" />
<text xml:space= "preserve" text-anchor= "start" x= "1503.12" y= "-537.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/procedures</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1559" y= "-526.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /priming.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node1->Node24 -->
<g id= "edge32_Node000001_Node000024" class= "edge" >
<title > Node1- > Node24</title>
<g id= "a_edge32_Node000001_Node000024" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M825.39,-601.39C972.19,-588.5 1327.31,-557.33 1483.33,-543.64" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1483.5,-547.14 1493.16,-542.78 1482.89,-540.17 1483.5,-547.14" />
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:href= "reaction_8h.html" target= "_top" xlink:title= "Defines classes for representing and managing nuclear reactions." >
2025-11-24 09:08:28 -05:00
<polygon fill= "white" stroke= "#666666" points= "1655.25,-85.75 1526.75,-85.75 1526.75,-66.5 1655.25,-66.5 1655.25,-85.75" />
<text xml:space= "preserve" text-anchor= "middle" x= "1591" y= "-72.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/reaction/reaction.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node2->Node3 -->
<g id= "edge2_Node000002_Node000003" class= "edge" >
<title > Node2- > Node3</title>
<g id= "a_edge2_Node000002_Node000003" > <a xlink:title= " " >
2025-11-24 09:08:28 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M401.15,-335.9C556.74,-336.12 950.33,-331.88 1072,-285.25 1092.55,-277.38 1090.61,-263.02 1111,-254.75 1250.18,-198.32 1306.12,-270.79 1447,-218.75 1496.03,-200.64 1507.82,-189.98 1544,-152.25 1560.27,-135.29 1573.85,-111.82 1582.17,-95.65" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1585.08,-97.66 1586.38,-87.15 1578.8,-94.56 1585.08,-97.66" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node14 -->
<g id= "Node000014" class= "node" >
<title > Node14</title>
2025-11-24 09:08:28 -05:00
<g id= "a_Node000014" > <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= "207.88,-218.75 104.12,-218.75 104.12,-188.25 207.88,-188.25 207.88,-218.75" />
<text xml:space= "preserve" text-anchor= "start" x= "112.12" y= "-205.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/types</text>
<text xml:space= "preserve" text-anchor= "middle" x= "156" y= "-194" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /building.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node2->Node14 -->
2025-11-24 09:08:28 -05:00
<g id= "edge13_Node000002_Node000014" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node2- > Node14</title>
2025-11-24 09:08:28 -05:00
<g id= "a_edge13_Node000002_Node000014" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M290.07,-320.77C268.08,-312.47 242.31,-300.65 222,-285.25 201.38,-269.61 183.21,-246.26 171.18,-228.69" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "174.11,-226.78 165.67,-220.37 168.28,-230.64 174.11,-226.78" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node15 -->
<g id= "Node000015" class= "node" >
<title > Node15</title>
2025-11-24 09:08:28 -05:00
<g id= "a_Node000015" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "140.62,-146.62 95.38,-146.62 95.38,-127.38 140.62,-127.38 140.62,-146.62" />
<text xml:space= "preserve" text-anchor= "middle" x= "118" y= "-133.12" font-family= "Helvetica,sans-Serif" font-size= "10.00" > variant</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node2->Node15 -->
2025-11-24 09:08:28 -05:00
<g id= "edge16_Node000002_Node000015" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node2- > Node15</title>
2025-11-24 09:08:28 -05:00
<g id= "a_edge16_Node000002_Node000015" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M272.79,-326.18C213.13,-313.56 128.59,-284.48 95,-218.75 84.67,-198.54 95.41,-173.05 105.42,-156.17" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "108.09,-158.48 110.54,-148.17 102.2,-154.71 108.09,-158.48" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node16 -->
<g id= "Node000016" class= "node" >
<title > Node16</title>
<g id= "a_Node000016" > <a xlink:title= " " >
2025-11-24 09:08:28 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "876.12,-152.25 755.88,-152.25 755.88,-121.75 876.12,-121.75 876.12,-152.25" />
<text xml:space= "preserve" text-anchor= "start" x= "763.88" y= "-138.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > fourdst/composition</text>
<text xml:space= "preserve" text-anchor= "middle" x= "816" y= "-127.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /composition_abstract.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node2->Node16 -->
2025-11-24 09:08:28 -05:00
<g id= "edge15_Node000002_Node000016" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node2- > Node16</title>
2025-11-24 09:08:28 -05:00
<g id= "a_edge15_Node000002_Node000016" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M371.15,-320.77C433.63,-293.91 570.6,-235.4 687,-188.25 713.27,-177.61 742.72,-166.11 766.83,-156.8" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "768.02,-160.09 776.1,-153.23 765.51,-153.56 768.02,-160.09" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node17 -->
<g id= "Node000017" class= "node" >
<title > Node17</title>
<g id= "a_Node000017" > <a xlink:href= "weak__interpolator_8h.html" target= "_top" xlink:title= " " >
2025-11-24 09:08:28 -05:00
<polygon fill= "white" stroke= "#666666" points= "438.5,-285.25 329.5,-285.25 329.5,-254.75 438.5,-254.75 438.5,-285.25" />
<text xml:space= "preserve" text-anchor= "start" x= "337.5" y= "-271.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/reaction/weak</text>
<text xml:space= "preserve" text-anchor= "middle" x= "384" y= "-260.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /weak_interpolator.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node2->Node17 -->
2025-11-24 09:08:28 -05:00
<g id= "edge17_Node000002_Node000017" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node2- > Node17</title>
2025-11-24 09:08:28 -05:00
<g id= "a_edge17_Node000002_Node000017" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M347.67,-320.86C353.31,-313.11 360.39,-303.4 366.79,-294.61" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "369.43,-296.94 372.49,-286.8 363.77,-292.82 369.43,-296.94" />
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= "2004.62,-24.88 1959.38,-24.88 1959.38,-5.63 2004.62,-5.63 2004.62,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1982" 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>
<!-- Node3->Node4 -->
<g id= "edge3_Node000003_Node000004" class= "edge" >
<title > Node3- > Node4</title>
<g id= "a_edge3_Node000003_Node000004" > <a xlink:title= " " >
2025-11-24 09:08:28 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1651.24,-66.05C1734.49,-53.52 1881.95,-31.32 1948.16,-21.35" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1948.31,-24.86 1957.68,-19.91 1947.27,-17.94 1948.31,-24.86" />
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= "1478.75,-24.88 1413.25,-24.88 1413.25,-5.63 1478.75,-5.63 1478.75,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1446" 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>
<!-- Node3->Node5 -->
<g id= "edge4_Node000003_Node000005" class= "edge" >
<title > Node3- > Node5</title>
<g id= "a_edge4_Node000003_Node000005" > <a xlink:title= " " >
2025-11-24 09:08:28 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1568.66,-66.05C1544.64,-56.3 1506.22,-40.7 1478.78,-29.56" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1480.11,-26.32 1469.53,-25.8 1477.48,-32.81 1480.11,-26.32" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node6 -->
<g id= "Node000006" class= "node" >
<title > Node6</title>
<g id= "a_Node000006" > <a xlink:title= " " >
2025-11-24 09:08:28 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1843,-24.88 1689,-24.88 1689,-5.63 1843,-5.63 1843,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1766" 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>
<!-- Node3->Node6 -->
<g id= "edge5_Node000003_Node000006" class= "edge" >
<title > Node3- > Node6</title>
<g id= "a_edge5_Node000003_Node000006" > <a xlink:title= " " >
2025-11-24 09:08:28 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1617.96,-66.05C1647.51,-56.11 1695.11,-40.1 1728.34,-28.92" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1729.21,-32.32 1737.57,-25.81 1726.98,-25.68 1729.21,-32.32" />
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= "258.88,-24.88 137.12,-24.88 137.12,-5.63 258.88,-5.63 258.88,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "198" 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>
<!-- Node3->Node7 -->
<g id= "edge6_Node000003_Node000007" class= "edge" >
<title > Node3- > Node7</title>
<g id= "a_edge6_Node000003_Node000007" > <a xlink:title= " " >
2025-11-24 09:08:28 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1526.43,-73.33C1348.65,-68.25 836.96,-52.69 412,-30.5 364.93,-28.04 312.08,-24.53 270.67,-21.61" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "271.05,-18.13 260.82,-20.91 270.55,-25.11 271.05,-18.13" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node8 -->
<g id= "Node000008" class= "node" >
<title > Node8</title>
<g id= "a_Node000008" > <a xlink:title= " " >
2025-11-24 09:08:28 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1223.5,-24.88 1150.5,-24.88 1150.5,-5.63 1223.5,-5.63 1223.5,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1187" 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>
<!-- Node3->Node8 -->
<g id= "edge7_Node000003_Node000008" class= "edge" >
<title > Node3- > Node8</title>
<g id= "a_edge7_Node000003_Node000008" > <a xlink:title= " " >
2025-11-24 09:08:28 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1528.76,-66.05C1447.87,-54.27 1308.34,-33.93 1235.09,-23.26" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1235.82,-19.83 1225.42,-21.85 1234.81,-26.75 1235.82,-19.83" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node9 -->
<g id= "Node000009" class= "node" >
<title > Node9</title>
<g id= "a_Node000009" > <a xlink:title= " " >
2025-11-24 09:08:28 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "503.38,-24.88 420.62,-24.88 420.62,-5.63 503.38,-5.63 503.38,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "462" 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>
<!-- Node3->Node9 -->
<g id= "edge8_Node000003_Node000009" class= "edge" >
<title > Node3- > Node9</title>
<g id= "a_edge8_Node000003_Node000009" > <a xlink:title= " " >
2025-11-24 09:08:28 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1526.35,-72.56C1374.89,-66.43 985.28,-50 660,-30.5 610.84,-27.55 554.87,-23.46 515.01,-20.41" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "515.45,-16.93 505.21,-19.66 514.91,-23.91 515.45,-16.93" />
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= "711.5,-24.88 668.5,-24.88 668.5,-5.63 711.5,-5.63 711.5,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "690" 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>
<!-- Node3->Node10 -->
<g id= "edge9_Node000003_Node000010" class= "edge" >
<title > Node3- > Node10</title>
<g id= "a_edge9_Node000003_Node000010" > <a xlink:title= " " >
2025-11-24 09:08:28 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1526.56,-70.91C1348.85,-59.3 856.16,-27.11 723.35,-18.43" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "723.7,-14.94 713.49,-17.79 723.24,-21.93 723.7,-14.94" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node11 -->
<g id= "Node000011" class= "node" >
<title > Node11</title>
<g id= "a_Node000011" > <a xlink:title= " " >
2025-11-24 09:08:28 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1650.75,-24.88 1573.25,-24.88 1573.25,-5.63 1650.75,-5.63 1650.75,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1612" 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>
<!-- Node3->Node11 -->
<g id= "edge10_Node000003_Node000011" class= "edge" >
<title > Node3- > Node11</title>
<g id= "a_edge10_Node000003_Node000011" > <a xlink:title= " " >
2025-11-24 09:08:28 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1594.19,-66.18C1597.03,-58.23 1601.28,-46.31 1604.91,-36.12" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1608.21,-37.3 1608.27,-26.7 1601.62,-34.94 1608.21,-37.3" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node12 -->
<g id= "Node000012" class= "node" >
<title > Node12</title>
<g id= "a_Node000012" > <a xlink:title= " " >
2025-11-24 09:08:28 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "2210.12,-24.88 2119.88,-24.88 2119.88,-5.63 2210.12,-5.63 2210.12,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "2165" 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>
<!-- Node3->Node12 -->
<g id= "edge11_Node000003_Node000012" class= "edge" >
<title > Node3- > Node12</title>
<g id= "a_edge11_Node000003_Node000012" > <a xlink:title= " " >
2025-11-24 09:08:28 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1655.73,-68.49C1768.88,-56.88 2000.81,-33.09 2108.16,-22.08" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2108.29,-25.58 2117.88,-21.08 2107.58,-18.62 2108.29,-25.58" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node13 -->
<g id= "Node000013" class= "node" >
<title > Node13</title>
<g id= "a_Node000013" > <a xlink:title= " " >
2025-11-24 09:08:28 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "2424.75,-30.5 2323.25,-30.5 2323.25,0 2424.75,0 2424.75,-30.5" />
<text xml:space= "preserve" text-anchor= "start" x= "2331.25" y= "-17" font-family= "Helvetica,sans-Serif" font-size= "10.00" > fourdst/composition</text>
<text xml:space= "preserve" text-anchor= "middle" x= "2374" 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>
<!-- Node3->Node13 -->
<g id= "edge12_Node000003_Node000013" class= "edge" >
<title > Node3- > Node13</title>
<g id= "a_edge12_Node000003_Node000013" > <a xlink:title= " " >
2025-11-24 09:08:28 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1655.67,-70.97C1769.57,-63.56 2013.37,-47.26 2219,-30.5 2249.54,-28.01 2283.43,-24.93 2311.71,-22.27" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2311.93,-25.77 2321.55,-21.34 2311.27,-18.8 2311.93,-25.77" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node14->Node15 -->
<g id= "edge14_Node000014_Node000015" class= "edge" >
<title > Node14- > Node15</title>
<g id= "a_edge14_Node000014_Node000015" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M147.38,-187.86C141.91,-178.58 134.79,-166.5 128.93,-156.55" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "132.06,-154.97 123.97,-148.13 126.03,-158.52 132.06,-154.97" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node17->Node6 -->
<g id= "edge25_Node000017_Node000006" class= "edge" >
<title > Node17- > Node6</title>
<g id= "a_edge25_Node000017_Node000006" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M438.76,-267.5C582.96,-263.18 970.63,-249.03 1095,-218.75 1200.81,-192.99 1217.32,-158.02 1320,-121.75 1406.14,-91.32 1429.17,-87.86 1518,-66.5 1581.34,-51.27 1654.51,-36.82 1704.87,-27.36" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1705.22,-30.86 1714.4,-25.58 1703.93,-23.98 1705.22,-30.86" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node17->Node7 -->
<g id= "edge26_Node000017_Node000007" class= "edge" >
<title > Node17- > Node7</title>
<g id= "a_edge26_Node000017_Node000007" > <a xlink:title= " " >
2025-11-24 09:08:28 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M350.24,-254.38C333.53,-245.86 314,-233.81 300,-218.75 247.75,-162.57 215.94,-74.55 203.73,-35.74" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "207.15,-34.97 200.89,-26.42 200.45,-37.01 207.15,-34.97" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node17->Node9 -->
<g id= "edge27_Node000017_Node000009" class= "edge" >
<title > Node17- > Node9</title>
<g id= "a_edge27_Node000017_Node000009" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M364.17,-254.32C331.16,-228.02 271.12,-170.99 298,-121.75 324.17,-73.81 382.49,-44.39 422.04,-29.19" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "423.06,-32.55 431.24,-25.8 420.64,-25.98 423.06,-32.55" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node17->Node10 -->
2025-11-24 09:08:28 -05:00
<g id= "edge29_Node000017_Node000010" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node17- > Node10</title>
2025-11-24 09:08:28 -05:00
<g id= "a_edge29_Node000017_Node000010" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M375.45,-254.56C356.64,-221.92 314.64,-143.61 331,-121.75 370.75,-68.64 575.57,-33.12 656.78,-20.93" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "657.17,-24.41 666.55,-19.49 656.15,-17.49 657.17,-24.41" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node18 -->
<g id= "Node000018" class= "node" >
<title > Node18</title>
<g id= "a_Node000018" > <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-24 09:08:28 -05:00
<polygon fill= "white" stroke= "#666666" points= "601.5,-218.75 492.5,-218.75 492.5,-188.25 601.5,-188.25 601.5,-218.75" />
<text xml:space= "preserve" text-anchor= "start" x= "500.5" y= "-205.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/reaction/weak</text>
<text xml:space= "preserve" text-anchor= "middle" x= "547" y= "-194" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /weak_types.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node17->Node18 -->
2025-11-24 09:08:28 -05:00
<g id= "edge18_Node000017_Node000018" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node17- > Node18</title>
2025-11-24 09:08:28 -05:00
<g id= "a_edge18_Node000017_Node000018" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M420.99,-254.36C444.14,-245.2 474.21,-233.3 499.17,-223.43" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "500.46,-226.68 508.47,-219.75 497.88,-220.17 500.46,-226.68" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node19 -->
<g id= "Node000019" class= "node" >
<title > Node19</title>
<g id= "a_Node000019" > <a xlink:title= " " >
2025-11-24 09:08:28 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "385.62,-146.62 340.38,-146.62 340.38,-127.38 385.62,-127.38 385.62,-146.62" />
<text xml:space= "preserve" text-anchor= "middle" x= "363" y= "-133.12" font-family= "Helvetica,sans-Serif" font-size= "10.00" > cstdint</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node17->Node19 -->
2025-11-24 09:08:28 -05:00
<g id= "edge28_Node000017_Node000019" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node17- > Node19</title>
2025-11-24 09:08:28 -05:00
<g id= "a_edge28_Node000017_Node000019" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M381.67,-254.48C377.93,-231.12 370.56,-185.13 366.28,-158.46" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "369.74,-157.92 364.7,-148.6 362.83,-159.02 369.74,-157.92" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node20 -->
<g id= "Node000020" class= "node" >
<title > Node20</title>
<g id= "a_Node000020" > <a xlink:title= " " >
2025-11-24 09:08:28 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "441.88,-146.62 404.12,-146.62 404.12,-127.38 441.88,-127.38 441.88,-146.62" />
<text xml:space= "preserve" text-anchor= "middle" x= "423" y= "-133.12" font-family= "Helvetica,sans-Serif" font-size= "10.00" > array</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node17->Node20 -->
2025-11-24 09:08:28 -05:00
<g id= "edge31_Node000017_Node000020" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node17- > Node20</title>
2025-11-24 09:08:28 -05:00
<g id= "a_edge31_Node000017_Node000020" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M388.32,-254.48C395.31,-231.02 409.09,-184.71 417.02,-158.1" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "420.36,-159.13 419.86,-148.55 413.65,-157.14 420.36,-159.13" />
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= "751.88,-213.12 696.12,-213.12 696.12,-193.88 751.88,-193.88 751.88,-213.12" />
<text xml:space= "preserve" text-anchor= "middle" x= "724" y= "-199.62" 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
<!-- Node17->Node23 -->
<g id= "edge30_Node000017_Node000023" class= "edge" >
<title > Node17- > Node23</title>
<g id= "a_edge30_Node000017_Node000023" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M438.63,-258.64C507.58,-245.56 624.48,-223.38 685.04,-211.89" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "685.36,-215.39 694.53,-210.09 684.05,-208.52 685.36,-215.39" />
</a>
</g>
</g>
<!-- Node18->Node9 -->
<g id= "edge23_Node000018_Node000009" class= "edge" >
<title > Node18- > Node9</title>
<g id= "a_edge23_Node000018_Node000009" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M526.56,-187.93C515.34,-178.88 502.09,-166.32 494,-152.25 472.61,-115.03 465.5,-64.28 463.15,-36.49" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "466.65,-36.4 462.46,-26.67 459.67,-36.89 466.65,-36.4" />
</a>
</g>
</g>
<!-- Node18->Node10 -->
<g id= "edge21_Node000018_Node000010" class= "edge" >
<title > Node18- > Node10</title>
<g id= "a_edge21_Node000018_Node000010" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M537.42,-187.99C527.64,-171.18 515.41,-143.06 527,-121.75 554.56,-71.08 618.1,-41.01 657.21,-26.64" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "658.32,-29.96 666.59,-23.35 655.99,-23.36 658.32,-29.96" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node18->Node19 -->
2025-11-24 09:08:28 -05:00
<g id= "edge19_Node000018_Node000019" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node18- > Node19</title>
2025-11-24 09:08:28 -05:00
<g id= "a_edge19_Node000018_Node000019" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M498.3,-187.76C468.26,-178.33 429.09,-165.44 395,-152.25 394.36,-152 393.72,-151.75 393.07,-151.49" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "394.47,-148.29 383.9,-147.64 391.76,-154.74 394.47,-148.29" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node18->Node20 -->
2025-11-24 09:08:28 -05:00
<g id= "edge20_Node000018_Node000020" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node18- > Node20</title>
2025-11-24 09:08:28 -05:00
<g id= "a_edge20_Node000018_Node000020" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M518.86,-187.86C498.39,-177.21 470.81,-162.87 450.49,-152.3" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "452.15,-149.22 441.66,-147.71 448.92,-155.43 452.15,-149.22" />
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= "585.88,-146.62 536.12,-146.62 536.12,-127.38 585.88,-127.38 585.88,-146.62" />
<text xml:space= "preserve" text-anchor= "middle" x= "561" y= "-133.12" font-family= "Helvetica,sans-Serif" font-size= "10.00" > optional</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node18->Node21 -->
2025-11-24 09:08:28 -05:00
<g id= "edge22_Node000018_Node000021" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node18- > Node21</title>
2025-11-24 09:08:28 -05:00
<g id= "a_edge22_Node000018_Node000021" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M550.18,-187.86C552.11,-178.98 554.59,-167.52 556.7,-157.83" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "560.06,-158.82 558.76,-148.3 553.22,-157.33 560.06,-158.82" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node22 -->
<g id= "Node000022" class= "node" >
<title > Node22</title>
<g id= "a_Node000022" > <a xlink:title= " " >
2025-11-24 09:08:28 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1380.62,-146.62 1329.38,-146.62 1329.38,-127.38 1380.62,-127.38 1380.62,-146.62" />
<text xml:space= "preserve" text-anchor= "middle" x= "1355" y= "-133.12" font-family= "Helvetica,sans-Serif" font-size= "10.00" > ostream</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node18->Node22 -->
2025-11-24 09:08:28 -05:00
<g id= "edge24_Node000018_Node000022" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node18- > Node22</title>
2025-11-24 09:08:28 -05:00
<g id= "a_edge24_Node000018_Node000022" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M601.82,-196.51C627.64,-193.79 658.88,-190.66 687,-188.25 917.38,-168.54 975.56,-171.26 1206,-152.25 1244.07,-149.11 1287.54,-144.88 1317.66,-141.84" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1317.81,-145.35 1327.4,-140.86 1317.1,-138.38 1317.81,-145.35" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node24->Node6 -->
<g id= "edge110_Node000024_Node000006" class= "edge" >
<title > Node24- > Node6</title>
<g id= "a_edge110_Node000024_Node000006" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1623.32,-533.04C1771.95,-527.07 2132.53,-503.88 2211,-418.25 2241.53,-384.93 2256.18,-253.33 2217,-188.25 2142.37,-64.31 1963.29,-29.31 1854.58,-19.66" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1855.07,-16.19 1844.82,-18.85 1854.5,-23.17 1855.07,-16.19" />
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:href= "engine__abstract_8h.html" target= "_top" xlink:title= "Abstract interfaces for reaction network engines in GridFire." >
<polygon fill= "white" stroke= "#666666" points= "1063.12,-285.25 954.88,-285.25 954.88,-254.75 1063.12,-254.75 1063.12,-285.25" />
<text xml:space= "preserve" text-anchor= "start" x= "962.88" y= "-271.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/engine</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1009" y= "-260.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _abstract.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node24->Node25 -->
<g id= "edge33_Node000024_Node000025" class= "edge" >
<title > Node24- > Node25</title>
<g id= "a_edge33_Node000024_Node000025" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1494.97,-530.38C1401.67,-521.2 1225.6,-494.44 1098,-418.25 1063.56,-397.69 1057.55,-386.19 1037,-351.75 1026.72,-334.52 1019.49,-312.97 1014.95,-296.47" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1018.38,-295.75 1012.5,-286.94 1011.61,-297.5 1018.38,-295.75" />
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= "types_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "2414.75,-213.12 2307.25,-213.12 2307.25,-193.88 2414.75,-193.88 2414.75,-213.12" />
<text xml:space= "preserve" text-anchor= "middle" x= "2361" y= "-199.62" 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>
2025-11-24 09:08:28 -05:00
<!-- Node24->Node26 -->
<g id= "edge109_Node000024_Node000026" class= "edge" >
<title > Node24- > Node26</title>
<g id= "a_edge109_Node000024_Node000026" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1623.29,-533.55C1797.18,-529.26 2267.98,-514.96 2331,-484.75 2374.9,-463.71 2405,-452.68 2405,-404 2405,-404 2405,-404 2405,-335.5 2405,-293.68 2384.6,-248.08 2371.58,-223.23" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2374.79,-221.81 2366.94,-214.69 2368.64,-225.15 2374.79,-221.81" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node39 -->
<g id= "Node000039" class= "node" >
<title > Node39</title>
<g id= "a_Node000039" > <a xlink:href= "engine__graph_8h.html" target= "_top" xlink:title= " " >
2025-11-24 09:08:28 -05:00
<polygon fill= "white" stroke= "#666666" points= "1613.12,-484.75 1504.88,-484.75 1504.88,-454.25 1613.12,-454.25 1613.12,-484.75" />
<text xml:space= "preserve" text-anchor= "start" x= "1512.88" y= "-471.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/engine</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1559" y= "-460" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _graph.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node24->Node39 -->
<g id= "edge67_Node000024_Node000039" class= "edge" >
<title > Node24- > Node39</title>
<g id= "a_edge67_Node000024_Node000039" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1559,-520.36C1559,-513.27 1559,-504.54 1559,-496.38" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1562.5,-496.59 1559,-486.59 1555.5,-496.59 1562.5,-496.59" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node25->Node3 -->
<g id= "edge34_Node000025_Node000003" class= "edge" >
<title > Node25- > Node3</title>
<g id= "a_edge34_Node000025_Node000003" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1063.47,-257.08C1068.04,-256.24 1072.59,-255.44 1077,-254.75 1226.67,-231.18 1278.02,-281.35 1416,-218.75 1434.19,-210.5 1432.89,-200.06 1449,-188.25 1475.01,-169.18 1486.13,-171.5 1512,-152.25 1535.83,-134.52 1560.13,-110.29 1575.37,-94.2" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1577.55,-97 1581.81,-87.3 1572.43,-92.22 1577.55,-97" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node25->Node9 -->
<g id= "edge64_Node000025_Node000009" class= "edge" >
<title > Node25- > Node9</title>
<g id= "a_edge64_Node000025_Node000009" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M954.5,-256.89C918.95,-248.17 871.91,-235.09 832,-218.75 694.52,-162.45 542.57,-68.21 485.43,-31.52" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "487.46,-28.66 477.16,-26.18 483.66,-34.55 487.46,-28.66" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node25->Node10 -->
<g id= "edge63_Node000025_Node000010" class= "edge" >
<title > Node25- > Node10</title>
<g id= "a_edge63_Node000025_Node000010" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M956.85,-254.3C930.28,-245.76 897.98,-233.72 871,-218.75 851.76,-208.08 850.96,-199.42 832,-188.25 796.65,-167.43 775.96,-181.31 747,-152.25 729.94,-135.13 707.04,-69.28 696.19,-35.9" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "699.62,-35.12 693.24,-26.66 692.95,-37.25 699.62,-35.12" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node25->Node14 -->
<g id= "edge52_Node000025_Node000014" class= "edge" >
<title > Node25- > Node14</title>
<g id= "a_edge52_Node000025_Node000014" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M954.67,-264.89C803.89,-253.49 380.75,-221.49 219.5,-209.3" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "220.09,-205.84 209.86,-208.57 219.57,-212.82 220.09,-205.84" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node25->Node16 -->
<g id= "edge62_Node000025_Node000016" class= "edge" >
<title > Node25- > Node16</title>
<g id= "a_edge62_Node000025_Node000016" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M978.08,-254.37C959.32,-245.03 935.18,-232.19 915,-218.75 888.23,-200.92 860.01,-177.37 840.59,-160.31" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "842.99,-157.77 833.19,-153.75 838.35,-163 842.99,-157.77" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node25->Node23 -->
<g id= "edge66_Node000025_Node000023" class= "edge" >
<title > Node25- > Node23</title>
<g id= "a_edge66_Node000025_Node000023" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M954.39,-256.64C898.42,-243.97 812.79,-224.59 763.21,-213.37" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "764.02,-209.97 753.49,-211.17 762.47,-216.8 764.02,-209.97" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node25->Node26 -->
<g id= "edge35_Node000025_Node000026" class= "edge" >
<title > Node25- > Node26</title>
<g id= "a_edge35_Node000025_Node000026" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1063.41,-260.36C1078.76,-258.2 1095.5,-256.12 1111,-254.75 1535.87,-217.19 1643.88,-237.18 2070,-218.75 2147.46,-215.4 2236.49,-210.95 2295.46,-207.92" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2295.52,-211.42 2305.33,-207.42 2295.16,-204.43 2295.52,-211.42" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node27 -->
<g id= "Node000027" class= "node" >
<title > Node27</title>
<g id= "a_Node000027" > <a xlink:href= "screening__abstract_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1820.88,-152.25 1711.12,-152.25 1711.12,-121.75 1820.88,-121.75 1820.88,-152.25" />
<text xml:space= "preserve" text-anchor= "start" x= "1719.12" y= "-138.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/screening</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1766" y= "-127.5" 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
<!-- Node25->Node27 -->
<g id= "edge38_Node000025_Node000027" class= "edge" >
<title > Node25- > Node27</title>
<g id= "a_edge38_Node000025_Node000027" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1063.48,-261.05C1078.83,-258.9 1095.56,-256.65 1111,-254.75 1260.94,-236.3 1300.31,-245.46 1449,-218.75 1539.83,-202.43 1643.07,-174.29 1706.37,-155.92" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1707.26,-159.31 1715.88,-153.14 1705.3,-152.59 1707.26,-159.31" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node28 -->
<g id= "Node000028" class= "node" >
<title > Node28</title>
<g id= "a_Node000028" > <a xlink:href= "screening__types_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1789.25,-218.75 1690.75,-218.75 1690.75,-188.25 1789.25,-188.25 1789.25,-218.75" />
<text xml:space= "preserve" text-anchor= "start" x= "1698.75" y= "-205.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/screening</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1740" y= "-194" 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
<!-- Node25->Node28 -->
<g id= "edge43_Node000025_Node000028" class= "edge" >
<title > Node25- > Node28</title>
<g id= "a_edge43_Node000025_Node000028" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1063.45,-260.79C1078.8,-258.64 1095.54,-256.45 1111,-254.75 1318.98,-231.93 1566.73,-215.19 1679.15,-208.16" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1679.3,-211.66 1689.06,-207.55 1678.86,-204.67 1679.3,-211.66" />
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:href= "reporting_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1406.88,-218.75 1303.12,-218.75 1303.12,-188.25 1406.88,-188.25 1406.88,-218.75" />
<text xml:space= "preserve" text-anchor= "start" x= "1311.12" y= "-205.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/types</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1355" y= "-194" 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
<!-- Node25->Node30 -->
<g id= "edge46_Node000025_Node000030" class= "edge" >
<title > Node25- > Node30</title>
<g id= "a_edge46_Node000025_Node000030" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1063.53,-257.43C1068.09,-256.51 1072.62,-255.6 1077,-254.75 1150.41,-240.43 1235,-225.34 1291.41,-215.48" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1291.92,-218.94 1301.17,-213.78 1290.71,-212.05 1291.92,-218.94" />
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= "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= "1085.88,-218.75 982.12,-218.75 982.12,-188.25 1085.88,-188.25 1085.88,-218.75" />
<text xml:space= "preserve" text-anchor= "start" x= "990.12" y= "-205.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/types</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1034" y= "-194" 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
<!-- Node25->Node34 -->
<g id= "edge53_Node000025_Node000034" class= "edge" >
<title > Node25- > Node34</title>
<g id= "a_edge53_Node000025_Node000034" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1014.67,-254.36C1017.49,-247.11 1020.96,-238.13 1024.19,-229.81" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1027.45,-231.08 1027.8,-220.49 1020.93,-228.55 1027.45,-231.08" />
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= "963.62,-213.12 924.38,-213.12 924.38,-193.88 963.62,-193.88 963.62,-213.12" />
<text xml:space= "preserve" text-anchor= "middle" x= "944" y= "-199.62" 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
<!-- Node25->Node38 -->
<g id= "edge65_Node000025_Node000038" class= "edge" >
<title > Node25- > Node38</title>
<g id= "a_edge65_Node000025_Node000038" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M994.25,-254.36C984.3,-244.49 971.15,-231.44 960.8,-221.17" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "963.53,-218.95 953.97,-214.39 958.6,-223.92 963.53,-218.95" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node26->Node12 -->
<g id= "edge37_Node000026_Node000012" class= "edge" >
<title > Node26- > Node12</title>
<g id= "a_edge37_Node000026_Node000012" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2358.91,-193.51C2352.9,-169.53 2333.33,-103.37 2293,-66.5 2272.91,-48.13 2245.32,-36.16 2220.9,-28.52" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2221.97,-25.19 2211.39,-25.74 2220,-31.91 2221.97,-25.19" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node26->Node13 -->
<g id= "edge36_Node000026_Node000013" class= "edge" >
<title > Node26- > Node13</title>
<g id= "a_edge36_Node000026_Node000013" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2361.63,-193.52C2363.52,-166.33 2369.25,-84.25 2372.2,-41.99" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2375.68,-42.47 2372.88,-32.25 2368.7,-41.98 2375.68,-42.47" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node27->Node3 -->
<g id= "edge39_Node000027_Node000003" class= "edge" >
<title > Node27- > Node3</title>
<g id= "a_edge39_Node000027_Node000003" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1722.29,-121.3C1693.55,-111.63 1656.32,-99.1 1628.85,-89.86" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1630.12,-86.59 1619.53,-86.72 1627.89,-93.23 1630.12,-86.59" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node27->Node6 -->
<g id= "edge40_Node000027_Node000006" class= "edge" >
<title > Node27- > Node6</title>
<g id= "a_edge40_Node000027_Node000006" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1766,-121.32C1766,-100.03 1766,-60.54 1766,-36.51" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1769.5,-36.75 1766,-26.75 1762.5,-36.75 1769.5,-36.75" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node27->Node10 -->
<g id= "edge42_Node000027_Node000010" class= "edge" >
<title > Node27- > Node10</title>
<g id= "a_edge42_Node000027_Node000010" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1710.79,-129.86C1517.68,-108.36 875.99,-36.95 722.97,-19.92" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "723.46,-16.45 713.13,-18.82 722.68,-23.41 723.46,-16.45" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node27->Node12 -->
<g id= "edge41_Node000027_Node000012" class= "edge" >
<title > Node27- > Node12</title>
<g id= "a_edge41_Node000027_Node000012" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1814.93,-121.32C1894.4,-97.47 2050.08,-50.74 2124.07,-28.53" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2124.77,-31.98 2133.35,-25.75 2122.76,-25.27 2124.77,-31.98" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node28->Node27 -->
<g id= "edge44_Node000028_Node000027" class= "edge" >
<title > Node28- > Node27</title>
<g id= "a_edge44_Node000028_Node000027" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1745.9,-187.86C1748.86,-180.52 1752.52,-171.43 1755.91,-163.02" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1759.07,-164.57 1759.56,-153.98 1752.57,-161.95 1759.07,-164.57" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node29 -->
<g id= "Node000029" class= "node" >
<title > Node29</title>
<g id= "a_Node000029" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1966.62,-146.62 1915.38,-146.62 1915.38,-127.38 1966.62,-127.38 1966.62,-146.62" />
<text xml:space= "preserve" text-anchor= "middle" x= "1941" y= "-133.12" 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
<!-- Node28->Node29 -->
<g id= "edge45_Node000028_Node000029" class= "edge" >
<title > Node28- > Node29</title>
<g id= "a_edge45_Node000028_Node000029" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1785.86,-187.78C1821.78,-176.26 1871.06,-160.44 1904.37,-149.75" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1905.12,-153.19 1913.57,-146.8 1902.98,-146.53 1905.12,-153.19" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node30->Node13 -->
<g id= "edge51_Node000030_Node000013" class= "edge" >
<title > Node30- > Node13</title>
<g id= "a_edge51_Node000030_Node000013" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1407.12,-201.67C1495.42,-199.22 1679.5,-189.64 1830,-152.25 1865.32,-143.47 1871.25,-132.56 1906,-121.75 2048.81,-77.31 2221.54,-43.31 2311.95,-26.96" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2312.38,-30.44 2321.6,-25.23 2311.14,-23.55 2312.38,-30.44" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node30->Node22 -->
<g id= "edge49_Node000030_Node000022" class= "edge" >
<title > Node30- > Node22</title>
<g id= "a_edge49_Node000030_Node000022" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1355,-187.86C1355,-179.08 1355,-167.77 1355,-158.15" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1358.5,-158.34 1355,-148.34 1351.5,-158.34 1358.5,-158.34" />
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= "1433.38,-146.62 1398.62,-146.62 1398.62,-127.38 1433.38,-127.38 1433.38,-146.62" />
<text xml:space= "preserve" text-anchor= "middle" x= "1416" y= "-133.12" font-family= "Helvetica,sans-Serif" font-size= "10.00" > map</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node30->Node31 -->
2025-11-24 09:08:28 -05:00
<g id= "edge47_Node000030_Node000031" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node30- > Node31</title>
2025-11-24 09:08:28 -05:00
<g id= "a_edge47_Node000030_Node000031" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1368.84,-187.86C1378.09,-178.09 1390.27,-165.2 1399.94,-154.98" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1402.29,-157.59 1406.62,-147.92 1397.2,-152.78 1402.29,-157.59" />
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= "2028,-146.62 1988,-146.62 1988,-127.38 2028,-127.38 2028,-146.62" />
<text xml:space= "preserve" text-anchor= "middle" x= "2008" y= "-133.12" font-family= "Helvetica,sans-Serif" font-size= "10.00" > string</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node30->Node32 -->
<g id= "edge48_Node000030_Node000032" class= "edge" >
<title > Node30- > Node32</title>
<g id= "a_edge48_Node000030_Node000032" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1407.27,-200.54C1536.61,-195.32 1868.84,-179.6 1976,-152.25 1977.36,-151.9 1978.73,-151.5 1980.11,-151.06" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1980.95,-154.49 1989.03,-147.63 1978.44,-147.95 1980.95,-154.49" />
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= "1502.62,-146.62 1451.38,-146.62 1451.38,-127.38 1502.62,-127.38 1502.62,-146.62" />
<text xml:space= "preserve" text-anchor= "middle" x= "1477" y= "-133.12" 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
<!-- Node30->Node33 -->
<g id= "edge50_Node000030_Node000033" class= "edge" >
<title > Node30- > Node33</title>
<g id= "a_edge50_Node000030_Node000033" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1382.68,-187.86C1402.83,-177.21 1429.96,-162.87 1449.95,-152.3" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1451.42,-155.49 1458.62,-147.72 1448.14,-149.3 1451.42,-155.49" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node34->Node6 -->
<g id= "edge54_Node000034_Node000006" class= "edge" >
<title > Node34- > Node6</title>
<g id= "a_edge54_Node000034_Node000006" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1084.34,-187.83C1190.4,-157.01 1433.99,-86.71 1518,-66.5 1581.34,-51.27 1654.51,-36.82 1704.87,-27.36" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1705.22,-30.86 1714.4,-25.58 1703.93,-23.98 1705.22,-30.86" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node34->Node8 -->
<g id= "edge56_Node000034_Node000008" class= "edge" >
<title > Node34- > Node8</title>
<g id= "a_edge56_Node000034_Node000008" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1053.09,-187.96C1064.95,-178.46 1080.14,-165.42 1092,-152.25 1126.73,-113.7 1159.63,-62.04 1176.08,-34.83" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1179,-36.75 1181.12,-26.37 1172.99,-33.16 1179,-36.75" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node34->Node9 -->
<g id= "edge60_Node000034_Node000009" class= "edge" >
<title > Node34- > Node9</title>
<g id= "a_edge60_Node000034_Node000009" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M996.22,-187.84C974.47,-178.77 946.97,-166.21 924,-152.25 905.2,-140.82 904.77,-131.4 885,-121.75 760.4,-60.94 597.52,-33.13 514.95,-22.24" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "515.47,-18.78 505.11,-20.98 514.58,-25.72 515.47,-18.78" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node34->Node16 -->
<g id= "edge55_Node000034_Node000016" class= "edge" >
<title > Node34- > Node16</title>
<g id= "a_edge55_Node000034_Node000016" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M984.26,-187.78C952.17,-178.29 910.23,-165.88 876.26,-155.83" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "877.56,-152.56 866.98,-153.08 875.57,-159.28 877.56,-152.56" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node34->Node21 -->
<g id= "edge61_Node000034_Node000021" class= "edge" >
<title > Node34- > Node21</title>
<g id= "a_edge61_Node000034_Node000021" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M981.83,-189.92C978.85,-189.33 975.89,-188.76 973,-188.25 835.22,-163.83 669.4,-147.54 597.36,-141.1" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "598,-137.65 587.73,-140.25 597.38,-144.62 598,-137.65" />
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:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1082.75,-146.62 987.25,-146.62 987.25,-127.38 1082.75,-127.38 1082.75,-146.62" />
<text xml:space= "preserve" text-anchor= "middle" x= "1035" y= "-133.12" font-family= "Helvetica,sans-Serif" font-size= "10.00" > Eigen/SparseCore</text>
</a>
</g>
</g>
<!-- Node34->Node35 -->
<g id= "edge57_Node000034_Node000035" class= "edge" >
<title > Node34- > Node35</title>
<g id= "a_edge57_Node000034_Node000035" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1034.23,-187.86C1034.36,-179.08 1034.54,-167.77 1034.69,-158.15" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1038.18,-158.39 1034.84,-148.34 1031.19,-158.28 1038.18,-158.39" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node36 -->
<g id= "Node000036" class= "node" >
<title > Node36</title>
<g id= "a_Node000036" > <a xlink:title= " " >
2025-11-24 09:08:28 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "969.5,-146.62 932.5,-146.62 932.5,-127.38 969.5,-127.38 969.5,-146.62" />
<text xml:space= "preserve" text-anchor= "middle" x= "951" y= "-133.12" 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
<!-- Node34->Node36 -->
<g id= "edge58_Node000034_Node000036" class= "edge" >
<title > Node34- > Node36</title>
<g id= "a_edge58_Node000034_Node000036" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1015.17,-187.86C1002.08,-177.69 984.66,-164.16 971.27,-153.75" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "973.59,-151.12 963.55,-147.75 969.3,-156.65 973.59,-151.12" />
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:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1197,-146.62 1139,-146.62 1139,-127.38 1197,-127.38 1197,-146.62" />
<text xml:space= "preserve" text-anchor= "middle" x= "1168" y= "-133.12" 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
<!-- Node34->Node37 -->
<g id= "edge59_Node000034_Node000037" class= "edge" >
<title > Node34- > Node37</title>
<g id= "a_edge59_Node000034_Node000037" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1064.41,-187.86C1086.84,-177.07 1117.16,-162.47 1139.2,-151.86" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1140.43,-155.16 1147.92,-147.67 1137.39,-148.85 1140.43,-155.16" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node39->Node2 -->
2025-11-24 09:08:28 -05:00
<g id= "edge80_Node000039_Node000002" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node39- > Node2</title>
2025-11-24 09:08:28 -05:00
<g id= "a_edge80_Node000039_Node000002" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1504.5,-468.47C1290.55,-468.01 514.86,-463.24 415,-418.25 388.37,-406.25 366.18,-380.62 352.37,-361.44" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "355.35,-359.59 346.79,-353.35 349.58,-363.57 355.35,-359.59" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node39->Node3 -->
2025-11-24 09:08:28 -05:00
<g id= "edge73_Node000039_Node000003" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node39- > Node3</title>
2025-11-24 09:08:28 -05:00
<g id= "a_edge73_Node000039_Node000003" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1546.44,-453.78C1539.21,-444.31 1530.82,-431.36 1527,-418.25 1523.21,-405.24 1524.94,-401.15 1527,-387.75 1543.64,-279.31 1584.36,-260.69 1601,-152.25 1603.87,-133.55 1600.36,-112.17 1596.74,-97.01" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1600.13,-96.16 1594.19,-87.39 1593.37,-97.96 1600.13,-96.16" />
</a>
</g>
</g>
<!-- Node39->Node4 -->
<g id= "edge85_Node000039_Node000004" class= "edge" >
<title > Node39- > Node4</title>
<g id= "a_edge85_Node000039_Node000004" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1613.47,-466.6C1751.18,-461.43 2105.57,-445.59 2151,-418.25 2187.58,-396.24 2203,-380.19 2203,-337.5 2203,-337.5 2203,-337.5 2203,-136 2203,-51.96 2077.93,-26.59 2015.96,-19.18" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2016.64,-15.74 2006.32,-18.13 2015.88,-22.7 2016.64,-15.74" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node39->Node6 -->
<g id= "edge68_Node000039_Node000006" class= "edge" >
<title > Node39- > Node6</title>
<g id= "a_edge68_Node000039_Node000006" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1558.23,-453.87C1558.11,-435.88 1560.76,-405.54 1578,-387.75 1620.92,-343.47 1653.25,-370.51 1712,-351.75 1873.69,-300.12 1973.11,-358.11 2070,-218.75 2140.64,-117.15 1926.95,-52.78 1821.35,-27.92" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1822.27,-24.53 1811.73,-25.7 1820.69,-31.36 1822.27,-24.53" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node39->Node7 -->
2025-11-24 09:08:28 -05:00
<g id= "edge70_Node000039_Node000007" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node39- > Node7</title>
2025-11-24 09:08:28 -05:00
<g id= "a_edge70_Node000039_Node000007" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1504.47,-468.54C1287.52,-468.38 485.29,-464.6 236,-418.25 127.01,-397.99 0,-448.36 0,-337.5 0,-337.5 0,-337.5 0,-136 0,-73.07 74.14,-42.31 131.69,-27.92" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "132.19,-31.4 141.11,-25.69 130.57,-24.59 132.19,-31.4" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node39->Node9 -->
<g id= "edge82_Node000039_Node000009" class= "edge" >
<title > Node39- > Node9</title>
<g id= "a_edge82_Node000039_Node000009" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1504.68,-467.6C1286.71,-463.78 482.06,-447.8 372,-418.25 201.79,-372.54 38,-380.74 38,-204.5 38,-204.5 38,-204.5 38,-136 38,-59.74 295.24,-29.63 408.99,-20.04" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "409,-23.55 418.68,-19.25 408.42,-16.57 409,-23.55" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node39->Node10 -->
2025-11-24 09:08:28 -05:00
<g id= "edge83_Node000039_Node000010" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node39- > Node10</title>
2025-11-24 09:08:28 -05:00
<g id= "a_edge83_Node000039_Node000010" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1504.69,-466.87C1417.75,-463.3 1242.4,-452.18 1098,-418.25 931.55,-379.14 874.19,-387.3 737,-285.25 707.33,-263.18 698.71,-253.82 687,-218.75 665.68,-154.91 677.92,-73.31 685.45,-36.22" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "688.86,-37.04 687.54,-26.53 682.01,-35.57 688.86,-37.04" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node39->Node12 -->
<g id= "edge88_Node000039_Node000012" class= "edge" >
<title > Node39- > Node12</title>
<g id= "a_edge88_Node000039_Node000012" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1613.54,-467.16C1757.04,-463.21 2137.33,-449.85 2184,-418.25 2250.03,-373.54 2295.37,-135.27 2255,-66.5 2244.78,-49.08 2226.08,-37.26 2208.36,-29.48" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2210.1,-26.41 2199.52,-25.92 2207.49,-32.9 2210.1,-26.41" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node39->Node13 -->
2025-11-24 09:08:28 -05:00
<g id= "edge69_Node000039_Node000013" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node39- > Node13</title>
2025-11-24 09:08:28 -05:00
<g id= "a_edge69_Node000039_Node000013" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1613.55,-467.32C1772.29,-463.54 2226.51,-450.02 2285,-418.25 2324.87,-396.59 2443,-267.8 2443,-204.5 2443,-204.5 2443,-204.5 2443,-136 2443,-98.3 2417,-61.76 2396.92,-39.16" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2399.7,-37.01 2390.34,-32.04 2394.56,-41.76 2399.7,-37.01" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node39->Node17 -->
2025-11-24 09:08:28 -05:00
<g id= "edge91_Node000039_Node000017" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node39- > Node17</title>
2025-11-24 09:08:28 -05:00
<g id= "a_edge91_Node000039_Node000017" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1504.47,-468.47C1326.89,-467.93 766.63,-462.67 592,-418.25 525.63,-401.37 507.31,-393.47 453,-351.75 431.9,-335.54 412.67,-311.96 399.9,-294.45" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "403.02,-292.8 394.37,-286.68 397.31,-296.86 403.02,-292.8" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node39->Node25 -->
2025-11-24 09:08:28 -05:00
<g id= "edge74_Node000039_Node000025" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node39- > Node25</title>
2025-11-24 09:08:28 -05:00
<g id= "a_edge74_Node000039_Node000025" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1504.49,-466.6C1406.45,-462.43 1204.82,-450.15 1143,-418.25 1087.88,-389.81 1044.2,-328.9 1023,-295" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1026.14,-293.43 1017.94,-286.71 1020.16,-297.07 1026.14,-293.43" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node39->Node26 -->
2025-11-24 09:08:28 -05:00
<g id= "edge72_Node000039_Node000026" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node39- > Node26</title>
2025-11-24 09:08:28 -05:00
<g id= "a_edge72_Node000039_Node000026" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1613.5,-467.64C1768.19,-464.79 2202.23,-453.68 2255,-418.25 2323.55,-372.23 2349.61,-268.29 2357.79,-224.52" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2361.2,-225.38 2359.46,-214.93 2354.3,-224.18 2361.2,-225.38" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node39->Node27 -->
<g id= "edge75_Node000039_Node000027" class= "edge" >
<title > Node39- > Node27</title>
<g id= "a_edge75_Node000039_Node000027" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1548.4,-453.9C1537.86,-437.49 1524.54,-410.2 1534,-387.75 1559.32,-327.65 1601.78,-338.8 1639,-285.25 1665.91,-246.53 1650.75,-223.56 1682,-188.25 1692.88,-175.96 1707.5,-165.79 1721.49,-157.9" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1723,-161.06 1730.18,-153.26 1719.71,-154.88 1723,-161.06" />
</a>
</g>
</g>
<!-- Node39->Node28 -->
<g id= "edge76_Node000039_Node000028" class= "edge" >
<title > Node39- > Node28</title>
<g id= "a_edge76_Node000039_Node000028" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1550.4,-453.83C1541.4,-436.34 1530.45,-407.08 1545,-387.75 1579.77,-341.56 1618.66,-378.34 1670,-351.75 1711.97,-330.01 1732.54,-327.86 1753,-285.25 1761.34,-267.88 1757.19,-246.24 1751.44,-229.73" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1754.79,-228.69 1747.89,-220.65 1748.27,-231.24 1754.79,-228.69" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node39->Node29 -->
<g id= "edge84_Node000039_Node000029" class= "edge" >
<title > Node39- > Node29</title>
<g id= "a_edge84_Node000039_Node000029" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1613.58,-467.19C1739.09,-463.61 2039.77,-451.6 2070,-418.25 2079.1,-408.21 2074.12,-400.66 2070,-387.75 2042.01,-299.99 1982.82,-304.83 1950,-218.75 1942.47,-199 1940.67,-174.71 1940.48,-157.96" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1943.97,-158.36 1940.56,-148.33 1936.97,-158.3 1943.97,-158.36" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node39->Node32 -->
<g id= "edge81_Node000039_Node000032" class= "edge" >
<title > Node39- > Node32</title>
<g id= "a_edge81_Node000039_Node000032" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1613.31,-467.6C1748.24,-464.84 2090.43,-454.3 2126,-418.25 2199.9,-343.36 2134.49,-271.37 2070,-188.25 2059.48,-174.69 2044.62,-162.49 2032.09,-153.5" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2034.13,-150.66 2023.91,-147.88 2030.17,-156.43 2034.13,-150.66" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node39->Node37 -->
<g id= "edge86_Node000039_Node000037" class= "edge" >
<title > Node39- > Node37</title>
<g id= "a_edge86_Node000039_Node000037" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1506.59,-453.79C1482.35,-445.56 1453.92,-433.79 1431,-418.25 1316.76,-340.83 1215.45,-205.58 1180.74,-156.48" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1183.66,-154.55 1175.06,-148.36 1177.92,-158.56 1183.66,-154.55" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node40 -->
<g id= "Node000040" class= "node" >
<title > Node40</title>
2025-11-24 09:08:28 -05:00
<g id= "a_Node000040" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1699.38,-412.62 1586.62,-412.62 1586.62,-393.38 1699.38,-393.38 1699.38,-412.62" />
<text xml:space= "preserve" text-anchor= "middle" x= "1643" y= "-399.12" 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>
<!-- Node39->Node40 -->
2025-11-24 09:08:28 -05:00
<g id= "edge71_Node000039_Node000040" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node39- > Node40</title>
2025-11-24 09:08:28 -05:00
<g id= "a_edge71_Node000039_Node000040" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1578.06,-453.86C1591.3,-443.69 1608.94,-430.16 1622.49,-419.75" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1624.51,-422.61 1630.31,-413.74 1620.25,-417.06 1624.51,-422.61" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node41 -->
<g id= "Node000041" class= "node" >
<title > Node41</title>
2025-11-24 09:08:28 -05:00
<g id= "a_Node000041" > <a xlink:href= "partition__abstract_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "2061.12,-218.75 1958.88,-218.75 1958.88,-188.25 2061.12,-188.25 2061.12,-218.75" />
<text xml:space= "preserve" text-anchor= "start" x= "1966.88" y= "-205.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/partition</text>
<text xml:space= "preserve" text-anchor= "middle" x= "2010" y= "-194" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /partition_abstract.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node39->Node41 -->
2025-11-24 09:08:28 -05:00
<g id= "edge77_Node000039_Node000041" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node39- > Node41</title>
2025-11-24 09:08:28 -05:00
<g id= "a_edge77_Node000039_Node000041" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1613.18,-467.55C1744.31,-464.68 2070.41,-453.99 2103,-418.25 2153.55,-362.81 2107.75,-313.43 2061,-254.75 2053.22,-244.98 2043.68,-235.14 2034.98,-226.78" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2037.44,-224.29 2027.74,-220.02 2032.66,-229.4 2037.44,-224.29" />
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= "1820.88,-418.25 1717.12,-418.25 1717.12,-387.75 1820.88,-387.75 1820.88,-418.25" />
<text xml:space= "preserve" text-anchor= "start" x= "1725.12" y= "-404.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > boost/numeric/ublas</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1769" y= "-393.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /matrix_sparse.hpp</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node39->Node42 -->
2025-11-24 09:08:28 -05:00
<g id= "edge87_Node000039_Node000042" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node39- > Node42</title>
2025-11-24 09:08:28 -05:00
<g id= "a_edge87_Node000039_Node000042" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1606.92,-453.78C1637.69,-444.33 1677.87,-431.99 1710.53,-421.96" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1711.31,-425.38 1719.84,-419.1 1709.26,-418.69 1711.31,-425.38" />
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:title= " " >
2025-11-24 09:08:28 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1939.38,-418.25 1838.62,-418.25 1838.62,-387.75 1939.38,-387.75 1939.38,-418.25" />
<text xml:space= "preserve" text-anchor= "start" x= "1846.62" y= "-404.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > cppad/utility/sparse</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1889" y= "-393.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _rc.hpp</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node39->Node43 -->
2025-11-24 09:08:28 -05:00
<g id= "edge89_Node000039_Node000043" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node39- > Node43</title>
2025-11-24 09:08:28 -05:00
<g id= "a_edge89_Node000039_Node000043" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1613.41,-459.29C1665.79,-450.24 1747.49,-435.59 1826.99,-418.83" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1827.66,-422.27 1836.71,-416.77 1826.2,-415.42 1827.66,-422.27" />
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:title= " " >
2025-11-24 09:08:28 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "2060.88,-418.25 1957.12,-418.25 1957.12,-387.75 2060.88,-387.75 2060.88,-418.25" />
<text xml:space= "preserve" text-anchor= "start" x= "1965.12" y= "-404.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > cppad/speed/sparse</text>
<text xml:space= "preserve" text-anchor= "middle" x= "2009" y= "-393.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _jac_fun.hpp</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node39->Node44 -->
2025-11-24 09:08:28 -05:00
<g id= "edge90_Node000039_Node000044" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node39- > Node44</title>
2025-11-24 09:08:28 -05:00
<g id= "a_edge90_Node000039_Node000044" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1613.39,-463.23C1686.63,-455.74 1821.22,-440.63 1945.6,-418.57" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1946.11,-422.03 1955.34,-416.82 1944.88,-415.14 1946.11,-422.03" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node45 -->
<g id= "Node000045" class= "node" >
<title > Node45</title>
<g id= "a_Node000045" > <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= "1260.5,-418.25 1151.5,-418.25 1151.5,-387.75 1260.5,-387.75 1260.5,-418.25" />
<text xml:space= "preserve" text-anchor= "start" x= "1159.5" y= "-404.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/reaction/weak</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1206" y= "-393.5" 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>
<!-- Node39->Node45 -->
2025-11-24 09:08:28 -05:00
<g id= "edge92_Node000039_Node000045" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node39- > Node45</title>
2025-11-24 09:08:28 -05:00
<g id= "a_edge92_Node000039_Node000045" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1504.62,-458.56C1442,-447.12 1339.17,-428.33 1272.02,-416.06" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1272.69,-412.63 1262.22,-414.27 1271.43,-419.51 1272.69,-412.63" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node41->Node29 -->
<g id= "edge79_Node000041_Node000029" class= "edge" >
<title > Node41- > Node29</title>
<g id= "a_edge79_Node000041_Node000029" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1994.34,-187.86C1983.78,-177.99 1969.82,-164.94 1958.83,-154.67" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1961.24,-152.13 1951.54,-147.86 1956.46,-157.24 1961.24,-152.13" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node41->Node32 -->
<g id= "edge78_Node000041_Node000032" class= "edge" >
<title > Node41- > Node32</title>
<g id= "a_edge78_Node000041_Node000032" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2009.55,-187.86C2009.27,-179.08 2008.92,-167.77 2008.62,-158.15" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2012.13,-158.22 2008.32,-148.34 2005.13,-158.44 2012.13,-158.22" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node45->Node20 -->
2025-11-24 09:08:28 -05:00
<g id= "edge93_Node000045_Node000020" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node45- > Node20</title>
2025-11-24 09:08:28 -05:00
<g id= "a_edge93_Node000045_Node000020" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1151.32,-393.9C1050.44,-378.22 828.83,-340.34 648,-285.25 572.76,-262.33 546.4,-266.63 484,-218.75 461.95,-201.83 443.86,-174.99 433.26,-156.95" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "436.36,-155.33 428.4,-148.34 430.26,-158.77 436.36,-155.33" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node46 -->
<g id= "Node000046" class= "node" >
<title > Node46</title>
<g id= "a_Node000046" > <a xlink:href= "weak_8h.html" target= "_top" xlink:title= " " >
2025-11-24 09:08:28 -05:00
<polygon fill= "white" stroke= "#666666" points= "1260.5,-351.75 1151.5,-351.75 1151.5,-321.25 1260.5,-321.25 1260.5,-351.75" />
<text xml:space= "preserve" text-anchor= "start" x= "1159.5" y= "-338.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/reaction/weak</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1206" y= "-327" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /weak.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node45->Node46 -->
2025-11-24 09:08:28 -05:00
<g id= "edge94_Node000045_Node000046" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node45- > Node46</title>
2025-11-24 09:08:28 -05:00
<g id= "a_edge94_Node000045_Node000046" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1206,-387.36C1206,-380.27 1206,-371.54 1206,-363.38" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1209.5,-363.59 1206,-353.59 1202.5,-363.59 1209.5,-363.59" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node46->Node3 -->
2025-11-24 09:08:28 -05:00
<g id= "edge95_Node000046_Node000003" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node46- > Node3</title>
2025-11-24 09:08:28 -05:00
<g id= "a_edge95_Node000046_Node000003" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1260.96,-324.26C1327.81,-308.68 1442.02,-275.79 1525,-218.75 1557.32,-196.53 1567.31,-188.19 1583,-152.25 1590.63,-134.78 1592.17,-112.94 1592.08,-97.32" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1595.58,-97.29 1591.77,-87.4 1588.59,-97.51 1595.58,-97.29" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node46->Node5 -->
<g id= "edge107_Node000046_Node000005" class= "edge" >
<title > Node46- > Node5</title>
<g id= "a_edge107_Node000046_Node000005" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1223.58,-321.13C1234.11,-311.79 1247.12,-298.86 1256,-285.25 1298.63,-219.89 1274.44,-185.11 1320,-121.75 1348.04,-82.76 1393.68,-49.43 1421.65,-31.18" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1423.27,-34.3 1429.82,-25.96 1419.51,-28.39 1423.27,-34.3" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node46->Node6 -->
2025-11-24 09:08:28 -05:00
<g id= "edge99_Node000046_Node000006" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node46- > Node6</title>
2025-11-24 09:08:28 -05:00
<g id= "a_edge99_Node000046_Node000006" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1260.75,-326.49C1318.22,-316.89 1411.13,-300.93 1491,-285.25 1525.25,-278.52 1770.6,-240.36 1798,-218.75 1833.64,-190.64 1842.22,-165.47 1830,-121.75 1820.53,-87.86 1796.86,-54.03 1781.12,-34.13" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1783.91,-32.02 1774.88,-26.48 1778.49,-36.44 1783.91,-32.02" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node46->Node9 -->
<g id= "edge103_Node000046_Node000009" class= "edge" >
<title > Node46- > Node9</title>
<g id= "a_edge103_Node000046_Node000009" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1151.01,-334.57C969.54,-331.21 396.92,-318.09 321,-285.25 273.17,-264.56 236,-256.61 236,-204.5 236,-204.5 236,-204.5 236,-136 236,-58.03 342.33,-30.68 409.12,-21.19" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "409.33,-24.7 418.78,-19.92 408.41,-17.76 409.33,-24.7" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node46->Node10 -->
2025-11-24 09:08:28 -05:00
<g id= "edge105_Node000046_Node000010" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node46- > Node10</title>
2025-11-24 09:08:28 -05:00
<g id= "a_edge105_Node000046_Node000010" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1151.1,-330.09C1097.51,-323.61 1014.29,-310.34 946,-285.25 892.2,-265.48 759.77,-197.82 725,-152.25 698.58,-117.62 691.99,-65.1 690.42,-36.52" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "693.93,-36.59 690.05,-26.73 686.93,-36.85 693.93,-36.59" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node46->Node11 -->
2025-11-24 09:08:28 -05:00
<g id= "edge108_Node000046_Node000011" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node46- > Node11</title>
2025-11-24 09:08:28 -05:00
<g id= "a_edge108_Node000046_Node000011" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1260.84,-329.06C1310.03,-322.09 1383.56,-308.69 1444,-285.25 1498.33,-264.18 1512.91,-256.85 1557,-218.75 1614.4,-169.15 1638.79,-157.3 1664,-85.75 1671.39,-64.76 1652.96,-44.87 1636.03,-31.78" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1638.34,-29.13 1628.18,-26.13 1634.26,-34.82 1638.34,-29.13" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node46->Node12 -->
2025-11-24 09:08:28 -05:00
<g id= "edge101_Node000046_Node000012" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node46- > Node12</title>
2025-11-24 09:08:28 -05:00
<g id= "a_edge101_Node000046_Node000012" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1260.95,-335.32C1431.05,-333.69 1945.03,-320.28 2070,-218.75 2129.14,-170.7 2153.44,-77.33 2161.55,-36.35" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2164.96,-37.18 2163.34,-26.71 2158.08,-35.9 2164.96,-37.18" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node46->Node17 -->
2025-11-24 09:08:28 -05:00
<g id= "edge97_Node000046_Node000017" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node46- > Node17</title>
2025-11-24 09:08:28 -05:00
<g id= "a_edge97_Node000046_Node000017" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1151.11,-331.19C1005.21,-319.74 608.18,-288.59 450.17,-276.19" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "450.51,-272.71 440.27,-275.42 449.96,-279.69 450.51,-272.71" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node46->Node18 -->
2025-11-24 09:08:28 -05:00
<g id= "edge96_Node000046_Node000018" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node46- > Node18</title>
2025-11-24 09:08:28 -05:00
<g id= "a_edge96_Node000046_Node000018" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1151.26,-334.83C1062.77,-332.61 883.43,-323.31 737,-285.25 681.83,-270.91 621.87,-243.22 584.37,-224.3" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "586.26,-221.34 575.76,-219.91 583.08,-227.57 586.26,-221.34" />
</a>
</g>
</g>
<!-- Node46->Node23 -->
<g id= "edge104_Node000046_Node000023" class= "edge" >
<title > Node46- > Node23</title>
<g id= "a_edge104_Node000046_Node000023" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1151.09,-335.51C1047.31,-334.54 827.29,-327.4 766,-285.25 745.39,-271.07 734.21,-243.55 728.67,-224.61" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "732.1,-223.88 726.19,-215.09 725.33,-225.65 732.1,-223.88" />
</a>
</g>
</g>
<!-- Node46->Node25 -->
<g id= "edge98_Node000046_Node000025" class= "edge" >
<title > Node46- > Node25</title>
<g id= "a_edge98_Node000046_Node000025" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1161.3,-320.86C1132.68,-311.5 1095.34,-299.27 1064.78,-289.26" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1065.9,-285.95 1055.3,-286.16 1063.72,-292.6 1065.9,-285.95" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node46->Node29 -->
<g id= "edge102_Node000046_Node000029" class= "edge" >
<title > Node46- > Node29</title>
<g id= "a_edge102_Node000046_Node000029" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1261,-334.96C1349.9,-332.91 1530.06,-323.86 1677,-285.25 1749.11,-266.3 1766.32,-255.82 1831,-218.75 1864.69,-199.44 1900.33,-171.76 1921.61,-154.34" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1923.69,-157.16 1929.16,-148.09 1919.22,-151.77 1923.69,-157.16" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node46->Node32 -->
<g id= "edge106_Node000046_Node000032" class= "edge" >
<title > Node46- > Node32</title>
<g id= "a_edge106_Node000046_Node000032" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1260.76,-332.87C1377.43,-326.86 1647.02,-310.61 1735,-285.25 1836.53,-255.98 1942.8,-185.07 1986.9,-153.55" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1988.76,-156.52 1994.81,-147.83 1984.66,-150.85 1988.76,-156.52" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node47 -->
<g id= "Node000047" class= "node" >
<title > Node47</title>
<g id= "a_Node000047" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1246.5,-279.62 1119.5,-279.62 1119.5,-260.38 1246.5,-260.38 1246.5,-279.62" />
<text xml:space= "preserve" text-anchor= "middle" x= "1183" y= "-266.12" 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
<!-- Node46->Node47 -->
<g id= "edge100_Node000046_Node000047" class= "edge" >
<title > Node46- > Node47</title>
<g id= "a_edge100_Node000046_Node000047" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1200.78,-320.86C1197.58,-311.88 1193.44,-300.26 1189.96,-290.51" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1193.31,-289.49 1186.65,-281.25 1186.72,-291.84 1193.31,-289.49" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
</g>
</svg>