2026-04-20 12:45:31 -04: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 14.1.2 (20260124.0452)
-->
<!-- Title: src/include/gridfire/io/generative/mesa.h Pages: 1 -->
<!-- zoomable 371 -->
<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" >
2026-06-14 08:36:52 -04:00
var viewWidth = 1802;
2026-04-20 12:45:31 -04:00
var viewHeight = 371;
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/io/generative/mesa.h</title>
<!-- Node1 -->
<g id= "Node000001" class= "node" >
<title > Node1</title>
<g id= "a_Node000001" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "#999999" stroke= "#666666" points= "813,-363 703.25,-363 703.25,-332.5 813,-332.5 813,-363" />
<text xml:space= "preserve" text-anchor= "start" x= "711.25" y= "-349.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "758.12" y= "-338.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /io/generative/mesa.h</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node2 -->
<g id= "Node000002" class= "node" >
<title > Node2</title>
<g id= "a_Node000002" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "537.12,-24.88 383.12,-24.88 383.12,-5.63 537.12,-5.63 537.12,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "460.12" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > fourdst/atomic/atomicSpecies.h</text>
2026-04-20 12:45:31 -04: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= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M703.19,-343.47C576.6,-334.41 275.12,-303.61 275.12,-215.75 275.12,-215.75 275.12,-215.75 275.12,-147.25 275.12,-80.98 355.18,-45.21 409.96,-28.49" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "410.82,-31.89 419.44,-25.73 408.86,-25.17 410.82,-31.89" />
2026-04-20 12:45:31 -04: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." >
2026-06-14 08:36:52 -04:00
<polygon fill= "white" stroke= "#666666" points= "1317.38,-91.38 1188.88,-91.38 1188.88,-72.12 1317.38,-72.12 1317.38,-91.38" />
<text xml:space= "preserve" text-anchor= "middle" x= "1253.12" y= "-77.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/reaction/reaction.h</text>
2026-04-20 12:45:31 -04: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= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M813.28,-343.55C979.26,-332.58 1467.52,-289.84 1546.12,-163.5 1553.29,-151.99 1554.86,-143.36 1546.12,-133 1518.86,-100.66 1406.36,-89.13 1328.97,-85.02" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1329.49,-81.55 1319.33,-84.54 1329.15,-88.54 1329.49,-81.55" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node14 -->
<g id= "Node000014" class= "node" >
<title > Node14</title>
<g id= "a_Node000014" > <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= "1101.25,-296.5 993,-296.5 993,-266 1101.25,-266 1101.25,-296.5" />
<text xml:space= "preserve" text-anchor= "start" x= "1001" y= "-283" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/engine</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1047.12" y= "-271.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _abstract.h</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node1->Node14 -->
<g id= "edge14_Node000001_Node000014" class= "edge" >
<title > Node1- > Node14</title>
<g id= "a_edge14_Node000001_Node000014" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M813.16,-334.47C861.12,-323.76 930.76,-308.22 981.59,-296.88" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "982.31,-300.3 991.3,-294.71 980.78,-293.47 982.31,-300.3" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node16 -->
<g id= "Node000016" class= "node" >
<title > Node16</title>
<g id= "a_Node000016" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "631,-91.38 587.25,-91.38 587.25,-72.12 631,-72.12 631,-91.38" />
<text xml:space= "preserve" text-anchor= "middle" x= "609.12" y= "-77.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > format</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node1->Node16 -->
<g id= "edge69_Node000001_Node000016" class= "edge" >
<title > Node1- > Node16</title>
<g id= "a_edge69_Node000001_Node000016" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M737.18,-332.12C699.61,-304.41 622.08,-240.1 594.12,-163.5 586.66,-143.04 593.44,-118.25 600.13,-101.58" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "603.14,-103.43 603.96,-92.87 596.73,-100.62 603.14,-103.43" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node3->Node2 -->
<g id= "edge5_Node000003_Node000002" class= "edge" >
<title > Node3- > Node2</title>
<g id= "a_edge5_Node000003_Node000002" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1208.72,-71.66C1197.78,-69.69 1186.06,-67.81 1175.12,-66.5 897.09,-33.27 824.42,-61.43 546.12,-30.5 537.96,-29.59 529.38,-28.43 520.94,-27.16" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "521.49,-23.7 511.06,-25.61 520.4,-30.62 521.49,-23.7" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node4 -->
<g id= "Node000004" class= "node" >
<title > Node4</title>
<g id= "a_Node000004" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1173.75,-24.88 1128.5,-24.88 1128.5,-5.63 1173.75,-5.63 1173.75,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1151.12" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > ranges</text>
2026-04-20 12:45:31 -04: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= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1238.94,-71.78C1222.44,-61.35 1194.93,-43.95 1175.09,-31.4" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1177.12,-28.55 1166.8,-26.16 1173.38,-34.46 1177.12,-28.55" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node5 -->
<g id= "Node000005" class= "node" >
<title > Node5</title>
<g id= "a_Node000005" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "956.88,-24.88 891.38,-24.88 891.38,-5.63 956.88,-5.63 956.88,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "924.12" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > string_view</text>
2026-04-20 12:45:31 -04: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= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1203.62,-71.63C1194.17,-69.91 1184.34,-68.14 1175.12,-66.5 1082.32,-50.03 1057.48,-53.71 966.12,-30.5 964,-29.96 961.82,-29.36 959.64,-28.73" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "960.84,-25.44 950.25,-25.79 958.75,-32.12 960.84,-25.44" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node6 -->
<g id= "Node000006" class= "node" >
<title > Node6</title>
<g id= "a_Node000006" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1314,-24.88 1192.25,-24.88 1192.25,-5.63 1314,-5.63 1314,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1253.12" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > fourdst/logging/logging.h</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node3->Node6 -->
<g id= "edge6_Node000003_Node000006" class= "edge" >
<title > Node3- > Node6</title>
<g id= "a_edge6_Node000003_Node000006" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1253.12,-71.78C1253.12,-62.73 1253.12,-48.45 1253.12,-36.63" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1256.63,-36.66 1253.13,-26.66 1249.63,-36.66 1256.63,-36.66" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node7 -->
<g id= "Node000007" class= "node" >
<title > Node7</title>
<g id= "a_Node000007" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "796.62,-24.88 723.62,-24.88 723.62,-5.63 796.62,-5.63 796.62,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "760.12" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > quill/Logger.h</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node3->Node7 -->
<g id= "edge7_Node000003_Node000007" class= "edge" >
<title > Node3- > Node7</title>
<g id= "a_edge7_Node000003_Node000007" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1207.03,-71.67C1196.57,-69.79 1185.49,-67.95 1175.12,-66.5 1011.94,-43.67 967.66,-63.05 806.12,-30.5 803.15,-29.9 800.1,-29.19 797.05,-28.4" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "798.19,-25.09 787.62,-25.73 796.29,-31.82 798.19,-25.09" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node8 -->
<g id= "Node000008" class= "node" >
<title > Node8</title>
<g id= "a_Node000008" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "705.5,-24.88 622.75,-24.88 622.75,-5.63 705.5,-5.63 705.5,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "664.12" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > unordered_map</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node3->Node8 -->
<g id= "edge8_Node000003_Node000008" class= "edge" >
<title > Node3- > Node8</title>
<g id= "a_edge8_Node000003_Node000008" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1207.88,-71.67C1197.17,-69.75 1185.77,-67.88 1175.12,-66.5 971.33,-40 916.4,-66.85 714.12,-30.5 710.53,-29.85 706.82,-29.05 703.12,-28.17" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "704.21,-24.84 693.65,-25.69 702.44,-31.61 704.21,-24.84" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node9 -->
<g id= "Node000009" class= "node" >
<title > Node9</title>
<g id= "a_Node000009" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1483.62,-24.88 1440.62,-24.88 1440.62,-5.63 1483.62,-5.63 1483.62,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1462.12" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > vector</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node3->Node9 -->
<g id= "edge9_Node000003_Node000009" class= "edge" >
<title > Node3- > Node9</title>
<g id= "a_edge9_Node000003_Node000009" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1291.87,-71.67C1328.31,-62.69 1384.12,-47.82 1431.12,-30.5 1431.77,-30.26 1432.42,-30.02 1433.07,-29.77" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1434.38,-33.01 1442.24,-25.91 1431.67,-26.56 1434.38,-33.01" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node10 -->
<g id= "Node000010" class= "node" >
<title > Node10</title>
<g id= "a_Node000010" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1110.88,-24.88 1033.38,-24.88 1033.38,-5.63 1110.88,-5.63 1110.88,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1072.12" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > unordered_set</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node3->Node10 -->
<g id= "edge10_Node000003_Node000010" class= "edge" >
<title > Node3- > Node10</title>
<g id= "a_edge10_Node000003_Node000010" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1227.58,-71.65C1196.45,-60.55 1143.65,-41.74 1108.34,-29.16" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1109.56,-25.88 1098.97,-25.82 1107.21,-32.47 1109.56,-25.88" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node11 -->
<g id= "Node000011" class= "node" >
<title > Node11</title>
<g id= "a_Node000011" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "605,-24.88 555.25,-24.88 555.25,-5.63 605,-5.63 605,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "580.12" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > optional</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node3->Node11 -->
<g id= "edge11_Node000003_Node000011" class= "edge" >
<title > Node3- > Node11</title>
<g id= "a_edge11_Node000003_Node000011" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1208.3,-71.64C1197.48,-69.69 1185.92,-67.83 1175.12,-66.5 927.15,-36 857.36,-87.58 614.12,-30.5 612.49,-30.12 610.83,-29.66 609.17,-29.15" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "610.47,-25.9 599.88,-25.76 608.07,-32.48 610.47,-25.9" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node12 -->
<g id= "Node000012" class= "node" >
<title > Node12</title>
<g id= "a_Node000012" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1422.25,-24.88 1332,-24.88 1332,-5.63 1422.25,-5.63 1422.25,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1377.12" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > cppad/cppad.hpp</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node3->Node12 -->
<g id= "edge12_Node000003_Node000012" class= "edge" >
<title > Node3- > Node12</title>
<g id= "a_edge12_Node000003_Node000012" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1270.63,-71.65C1291.21,-60.94 1325.63,-43.03 1349.76,-30.49" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1351.11,-33.73 1358.37,-26.01 1347.88,-27.52 1351.11,-33.73" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node13 -->
<g id= "Node000013" class= "node" >
<title > Node13</title>
<g id= "a_Node000013" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1602.88,-30.5 1501.38,-30.5 1501.38,0 1602.88,0 1602.88,-30.5" />
<text xml:space= "preserve" text-anchor= "start" x= "1509.38" y= "-17" font-family= "Helvetica,sans-Serif" font-size= "10.00" > fourdst/composition</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1552.12" y= "-5.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /composition.h</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node3->Node13 -->
<g id= "edge13_Node000003_Node000013" class= "edge" >
<title > Node3- > Node13</title>
<g id= "a_edge13_Node000003_Node000013" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1298.33,-71.71C1344.29,-62.43 1417.81,-47.32 1489.89,-31.2" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1490.51,-34.64 1499.5,-29.04 1488.98,-27.81 1490.51,-34.64" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node14->Node3 -->
<g id= "edge15_Node000014_Node000003" class= "edge" >
<title > Node14- > Node3</title>
<g id= "a_edge15_Node000014_Node000003" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1071.77,-265.63C1113.36,-240.59 1195.01,-189.65 1216.12,-163.5 1230.93,-145.17 1241.25,-119.94 1247.15,-102.59" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1250.44,-103.82 1250.15,-93.23 1243.77,-101.69 1250.44,-103.82" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node14->Node8 -->
<g id= "edge64_Node000014_Node000008" class= "edge" >
<title > Node14- > Node8</title>
<g id= "a_edge64_Node000014_Node000008" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M992.85,-277.26C898.9,-271.45 710.25,-256.79 650.12,-230 575.13,-196.59 521.03,-136.39 564.12,-66.5 571.58,-54.42 603.1,-39.76 628.79,-29.4" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "629.92,-32.71 637.95,-25.79 627.36,-26.2 629.92,-32.71" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node14->Node9 -->
<g id= "edge63_Node000014_Node000009" class= "edge" >
<title > Node14- > Node9</title>
<g id= "a_edge63_Node000014_Node000009" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1101.57,-276.78C1221,-267.81 1499.13,-239.04 1546.12,-163.5 1575.26,-116.67 1516.74,-59.51 1483.27,-32.22" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1485.79,-29.75 1475.78,-26.29 1481.45,-35.24 1485.79,-29.75" />
</a>
</g>
</g>
<!-- Node14->Node11 -->
<g id= "edge67_Node000014_Node000011" class= "edge" >
<title > Node14- > Node11</title>
<g id= "a_edge67_Node000014_Node000011" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M992.63,-279.56C887.77,-277.38 662.4,-268.24 596.12,-230 530.42,-192.09 525.39,-139.18 547.12,-66.5 550.68,-54.6 558.06,-42.91 564.94,-33.8" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "567.5,-36.21 571.05,-26.23 562.05,-31.81 567.5,-36.21" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node15 -->
<g id= "Node000015" class= "node" >
<title > Node15</title>
2026-06-14 08:36:52 -04:00
<g id= "a_Node000015" > <a xlink:href= "types_2types_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1536.88,-157.88 1429.38,-157.88 1429.38,-138.62 1536.88,-138.62 1536.88,-157.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1483.12" y= "-144.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/types/types.h</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node14->Node15 -->
<g id= "edge16_Node000014_Node000015" class= "edge" >
<title > Node14- > Node15</title>
<g id= "a_edge16_Node000014_Node000015" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1101.65,-279.49C1167.76,-276.86 1281.46,-266.78 1371.12,-230 1408.24,-214.77 1444.7,-184.94 1465.49,-166.11" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1467.83,-168.72 1472.78,-159.35 1463.07,-163.59 1467.83,-168.72" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node14->Node16 -->
<g id= "edge68_Node000014_Node000016" class= "edge" >
<title > Node14- > Node16</title>
<g id= "a_edge68_Node000014_Node000016" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M992.89,-274.66C884.79,-262.22 649.14,-228.11 606.12,-163.5 594.18,-145.56 597.65,-120.07 602.34,-102.55" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "605.65,-103.69 605.24,-93.11 598.96,-101.64 605.65,-103.69" />
</a>
</g>
</g>
<!-- Node17 -->
<g id= "Node000017" class= "node" >
<title > Node17</title>
<g id= "a_Node000017" > <a xlink:href= "screening__abstract_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1411,-163.5 1301.25,-163.5 1301.25,-133 1411,-133 1411,-163.5" />
<text xml:space= "preserve" text-anchor= "start" x= "1309.25" y= "-150" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/screening</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1356.12" y= "-138.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /screening_abstract.h</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node14->Node17 -->
<g id= "edge20_Node000014_Node000017" class= "edge" >
<title > Node14- > Node17</title>
<g id= "a_edge20_Node000014_Node000017" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1101.44,-279.1C1179.76,-276.2 1318.64,-265.98 1351.12,-230 1364.28,-215.43 1364.56,-192.7 1362.11,-175.07" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1365.57,-174.55 1360.36,-165.32 1358.68,-175.79 1365.57,-174.55" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node18 -->
<g id= "Node000018" class= "node" >
<title > Node18</title>
2026-06-14 08:36:52 -04:00
<g id= "a_Node000018" > <a xlink:href= "screening__types_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1284.38,-230 1185.88,-230 1185.88,-199.5 1284.38,-199.5 1284.38,-230" />
<text xml:space= "preserve" text-anchor= "start" x= "1193.88" y= "-216.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/screening</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1235.12" y= "-205.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /screening_types.h</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node14->Node18 -->
<g id= "edge25_Node000014_Node000018" class= "edge" >
<title > Node14- > Node18</title>
<g id= "a_edge25_Node000014_Node000018" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1089.79,-265.61C1116.97,-256.29 1152.42,-244.12 1181.5,-234.15" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1182.55,-237.49 1190.88,-230.93 1180.28,-230.87 1182.55,-237.49" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node20 -->
<g id= "Node000020" class= "node" >
<title > Node20</title>
<g id= "a_Node000020" > <a xlink:href= "reporting_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1735,-97 1631.25,-97 1631.25,-66.5 1735,-66.5 1735,-97" />
<text xml:space= "preserve" text-anchor= "start" x= "1639.25" y= "-83.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/types</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1683.12" y= "-72.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /reporting.h</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node14->Node20 -->
<g id= "edge28_Node000014_Node000020" class= "edge" >
<title > Node14- > Node20</title>
<g id= "a_edge28_Node000014_Node000020" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1101.34,-278.87C1212.69,-275.36 1463.25,-263.86 1541.12,-230 1600.12,-204.35 1646.71,-141.29 1668.93,-106.59" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1671.66,-108.83 1673.98,-98.49 1665.72,-105.12 1671.66,-108.83" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node25 -->
<g id= "Node000025" class= "node" >
<title > Node25</title>
<g id= "a_Node000025" > <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= "445,-97 341.25,-97 341.25,-66.5 445,-66.5 445,-97" />
<text xml:space= "preserve" text-anchor= "start" x= "349.25" y= "-83.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/types</text>
<text xml:space= "preserve" text-anchor= "middle" x= "393.12" y= "-72.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /jacobian.h</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node14->Node25 -->
<g id= "edge34_Node000014_Node000025" class= "edge" >
<title > Node14- > Node25</title>
<g id= "a_edge34_Node000014_Node000025" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M992.52,-278.71C854.96,-274.4 502.05,-260.47 459.12,-230 418.84,-201.4 402.74,-142.33 396.62,-108.34" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "400.09,-107.86 395.03,-98.55 393.18,-108.98 400.09,-107.86" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node26 -->
<g id= "Node000026" class= "node" >
<title > Node26</title>
<g id= "a_Node000026" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "120.25,-30.5 0,-30.5 0,0 120.25,0 120.25,-30.5" />
<text xml:space= "preserve" text-anchor= "start" x= "8" y= "-17" font-family= "Helvetica,sans-Serif" font-size= "10.00" > fourdst/composition</text>
<text xml:space= "preserve" text-anchor= "middle" x= "60.12" y= "-5.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /composition_abstract.h</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node14->Node26 -->
<g id= "edge62_Node000014_Node000026" class= "edge" >
<title > Node14- > Node26</title>
<g id= "a_edge62_Node000014_Node000026" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M992.82,-278.93C861.9,-275.25 531.96,-262.91 427.12,-230 288.18,-186.39 145.18,-82.84 87.09,-37.8" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "89.42,-35.18 79.38,-31.77 85.1,-40.69 89.42,-35.18" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node30 -->
<g id= "Node000030" class= "node" >
<title > Node30</title>
<g id= "a_Node000030" > <a xlink:href= "error__engine_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "869.88,-230 774.38,-230 774.38,-199.5 869.88,-199.5 869.88,-230" />
<text xml:space= "preserve" text-anchor= "start" x= "782.38" y= "-216.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/exceptions</text>
<text xml:space= "preserve" text-anchor= "middle" x= "822.12" y= "-205.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /error_engine.h</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node14->Node30 -->
<g id= "edge43_Node000014_Node000030" class= "edge" >
<title > Node14- > Node30</title>
<g id= "a_edge43_Node000014_Node000030" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M995.79,-265.53C961.58,-255.73 916.54,-242.82 880.9,-232.6" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "882.2,-229.33 871.62,-229.94 880.27,-236.06 882.2,-229.33" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node33 -->
<g id= "Node000033" class= "node" >
<title > Node33</title>
<g id= "a_Node000033" > <a xlink:href= "blob_8h.html" target= "_top" xlink:title= "Container class for managing multiple scratchpad instances." >
<polygon fill= "white" stroke= "#666666" points= "1065.62,-230 932.62,-230 932.62,-199.5 1065.62,-199.5 1065.62,-230" />
<text xml:space= "preserve" text-anchor= "start" x= "940.62" y= "-216.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/scratchpads</text>
<text xml:space= "preserve" text-anchor= "middle" x= "999.12" y= "-205.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /blob.h</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node14->Node33 -->
<g id= "edge47_Node000014_Node000033" class= "edge" >
<title > Node14- > Node33</title>
<g id= "a_edge47_Node000014_Node000033" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1036.23,-265.61C1030.46,-257.86 1023.24,-248.15 1016.7,-239.36" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1019.66,-237.48 1010.88,-231.54 1014.04,-241.65 1019.66,-237.48" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node39 -->
<g id= "Node000039" class= "node" >
<title > Node39</title>
<g id= "a_Node000039" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1207,-157.88 1151.25,-157.88 1151.25,-138.62 1207,-138.62 1207,-157.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1179.12" y= "-144.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > expected</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node14->Node39 -->
<g id= "edge66_Node000014_Node000039" class= "edge" >
<title > Node14- > Node39</title>
<g id= "a_edge66_Node000014_Node000039" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1061.76,-265.73C1086.36,-241.31 1135.89,-192.15 1162.05,-166.2" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1164.25,-168.95 1168.88,-159.42 1159.32,-163.98 1164.25,-168.95" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node40 -->
<g id= "Node000040" class= "node" >
<title > Node40</title>
<g id= "a_Node000040" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1341.75,-224.38 1302.5,-224.38 1302.5,-205.12 1341.75,-205.12 1341.75,-224.38" />
<text xml:space= "preserve" text-anchor= "middle" x= "1322.12" y= "-210.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > utility</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node14->Node40 -->
<g id= "edge65_Node000014_Node000040" class= "edge" >
<title > Node14- > Node40</title>
<g id= "a_edge65_Node000014_Node000040" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1101.44,-273.23C1152,-265.74 1228.98,-251.91 1293.12,-230 1293.77,-229.78 1294.42,-229.55 1295.08,-229.3" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1296.38,-232.56 1304.18,-225.39 1293.61,-226.13 1296.38,-232.56" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node15->Node12 -->
<g id= "edge18_Node000015_Node000012" class= "edge" >
<title > Node15- > Node12</title>
<g id= "a_edge18_Node000015_Node000012" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1475.84,-138.25C1458.52,-116.84 1414.61,-62.57 1391.64,-34.18" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1394.43,-32.07 1385.41,-26.49 1388.98,-36.47 1394.43,-32.07" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node15->Node13 -->
<g id= "edge17_Node000015_Node000013" class= "edge" >
<title > Node15- > Node13</title>
<g id= "a_edge17_Node000015_Node000013" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1487.87,-138.25C1498.33,-118.37 1523.72,-70.19 1539.26,-40.67" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1542.23,-42.54 1543.8,-32.06 1536.04,-39.28 1542.23,-42.54" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node15->Node16 -->
<g id= "edge19_Node000015_Node000016" class= "edge" >
<title > Node15- > Node16</title>
<g id= "a_edge19_Node000015_Node000016" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1448,-138.16C1438.98,-136.14 1429.24,-134.23 1420.12,-133 1080.63,-87.03 986.52,-161.91 650.12,-97 647.5,-96.49 644.82,-95.86 642.15,-95.13" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "643.4,-91.85 632.81,-92.23 641.32,-98.54 643.4,-91.85" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node17->Node2 -->
<g id= "edge22_Node000017_Node000002" class= "edge" >
<title > Node17- > Node2</title>
<g id= "a_edge22_Node000017_Node000002" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1300.97,-133.08C1266.05,-123.72 1220.11,-110.69 1180.12,-97 1145.69,-85.21 1139.62,-74.55 1104.12,-66.5 861.76,-11.53 793.02,-58.85 546.12,-30.5 537.96,-29.56 529.39,-28.38 520.95,-27.1" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "521.49,-23.64 511.07,-25.55 520.4,-30.56 521.49,-23.64" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node17->Node3 -->
<g id= "edge21_Node000017_Node000003" class= "edge" >
<title > Node17- > Node3</title>
<g id= "a_edge21_Node000017_Node000003" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1332.75,-132.61C1316.14,-122.21 1293.89,-108.28 1277.14,-97.79" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1279.13,-94.9 1268.8,-92.56 1275.41,-100.84 1279.13,-94.9" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node17->Node9 -->
<g id= "edge24_Node000017_Node000009" class= "edge" >
<title > Node17- > Node9</title>
<g id= "a_edge24_Node000017_Node000009" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1367.87,-132.73C1387.37,-108.63 1426.38,-60.43 1447.58,-34.22" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1450.24,-36.5 1453.81,-26.53 1444.8,-32.1 1450.24,-36.5" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node17->Node12 -->
<g id= "edge23_Node000017_Node000012" class= "edge" >
<title > Node17- > Node12</title>
<g id= "a_edge23_Node000017_Node000012" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1358.45,-132.73C1362.2,-109.37 1369.57,-63.38 1373.85,-36.71" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1377.3,-37.27 1375.43,-26.85 1370.39,-36.17 1377.3,-37.27" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node18->Node17 -->
<g id= "edge26_Node000018_Node000017" class= "edge" >
<title > Node18- > Node17</title>
<g id= "a_edge26_Node000018_Node000017" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1262.58,-199.11C1279.21,-190.25 1300.65,-178.82 1318.8,-169.14" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1320.26,-172.33 1327.44,-164.54 1316.97,-166.16 1320.26,-172.33" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node19 -->
<g id= "Node000019" class= "node" >
<title > Node19</title>
<g id= "a_Node000019" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1094.75,-91.38 1043.5,-91.38 1043.5,-72.12 1094.75,-72.12 1094.75,-91.38" />
<text xml:space= "preserve" text-anchor= "middle" x= "1069.12" y= "-77.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > memory</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node18->Node19 -->
<g id= "edge27_Node000018_Node000019" class= "edge" >
<title > Node18- > Node19</title>
<g id= "a_edge27_Node000018_Node000019" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1235.7,-199.3C1235.62,-181.5 1232.76,-151.36 1216.12,-133 1201.17,-116.49 1144.3,-100.37 1105.84,-91" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1107.06,-87.69 1096.52,-88.78 1105.44,-94.5 1107.06,-87.69" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node20->Node13 -->
<g id= "edge33_Node000020_Node000013" class= "edge" >
<title > Node20- > Node13</title>
<g id= "a_edge33_Node000020_Node000013" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1653.4,-66.11C1635.23,-57.17 1611.75,-45.61 1591.98,-35.87" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1593.61,-32.77 1583.09,-31.5 1590.52,-39.05 1593.61,-32.77" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node21 -->
<g id= "Node000021" class= "node" >
<title > Node21</title>
<g id= "a_Node000021" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1655.5,-24.88 1620.75,-24.88 1620.75,-5.63 1655.5,-5.63 1655.5,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1638.12" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > map</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node20->Node21 -->
<g id= "edge29_Node000020_Node000021" class= "edge" >
<title > Node20- > Node21</title>
<g id= "a_edge29_Node000020_Node000021" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1672.91,-66.11C1666.37,-56.73 1657.83,-44.49 1650.84,-34.48" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1653.74,-32.51 1645.15,-26.31 1648,-36.52 1653.74,-32.51" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node22 -->
<g id= "Node000022" class= "node" >
<title > Node22</title>
<g id= "a_Node000022" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1015.12,-24.88 975.12,-24.88 975.12,-5.63 1015.12,-5.63 1015.12,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "995.12" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > string</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node20->Node22 -->
<g id= "edge30_Node000020_Node000022" class= "edge" >
<title > Node20- > Node22</title>
<g id= "a_edge30_Node000020_Node000022" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1631.07,-79.32C1496.25,-75.23 1138.28,-61.65 1024.12,-30.5 1023.15,-30.24 1022.18,-29.94 1021.2,-29.61" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1022.93,-26.54 1012.35,-25.95 1020.25,-33.01 1022.93,-26.54" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node23 -->
<g id= "Node000023" class= "node" >
<title > Node23</title>
<g id= "a_Node000023" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1724.75,-24.88 1673.5,-24.88 1673.5,-5.63 1724.75,-5.63 1724.75,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1699.12" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > ostream</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node20->Node23 -->
<g id= "edge31_Node000020_Node000023" class= "edge" >
<title > Node20- > Node23</title>
<g id= "a_edge31_Node000020_Node000023" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1686.76,-66.11C1688.96,-57.23 1691.8,-45.77 1694.21,-36.08" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1697.56,-37.09 1696.57,-26.54 1690.77,-35.4 1697.56,-37.09" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node24 -->
<g id= "Node000024" class= "node" >
<title > Node24</title>
<g id= "a_Node000024" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1793.75,-24.88 1742.5,-24.88 1742.5,-5.63 1793.75,-5.63 1793.75,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1768.12" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > sstream</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node20->Node24 -->
<g id= "edge32_Node000020_Node000024" class= "edge" >
<title > Node20- > Node24</title>
<g id= "a_edge32_Node000020_Node000024" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1702.41,-66.11C1715.81,-55.94 1733.66,-42.41 1747.37,-32" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1749.44,-34.82 1755.29,-25.99 1745.21,-29.24 1749.44,-34.82" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node25->Node2 -->
<g id= "edge35_Node000025_Node000002" class= "edge" >
<title > Node25- > Node2</title>
<g id= "a_edge35_Node000025_Node000002" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M408.33,-66.11C418.58,-56.24 432.14,-43.19 442.81,-32.92" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "445.09,-35.58 449.87,-26.12 440.24,-30.54 445.09,-35.58" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node25->Node7 -->
<g id= "edge37_Node000025_Node000007" class= "edge" >
<title > Node25- > Node7</title>
<g id= "a_edge37_Node000025_Node000007" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M445.27,-74.95C509.15,-67.3 620.44,-52.22 714.12,-30.5 716.74,-29.89 719.42,-29.22 722.1,-28.5" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "722.96,-31.89 731.61,-25.77 721.03,-25.16 722.96,-31.89" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node25->Node8 -->
<g id= "edge41_Node000025_Node000008" class= "edge" >
<title > Node25- > Node8</title>
<g id= "a_edge41_Node000025_Node000008" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M445.11,-69.76C490.02,-60.07 556.57,-45.23 614.12,-30.5 616.84,-29.8 619.63,-29.07 622.45,-28.31" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "623.09,-31.76 631.8,-25.73 621.23,-25.02 623.09,-31.76" />
</a>
</g>
</g>
<!-- Node25->Node11 -->
<g id= "edge42_Node000025_Node000011" class= "edge" >
<title > Node25- > Node11</title>
<g id= "a_edge42_Node000025_Node000011" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M441.02,-66.1C471.35,-56.55 511.29,-43.5 546.12,-30.5 547.07,-30.15 548.03,-29.78 548.99,-29.41" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "549.98,-32.79 557.97,-25.82 547.38,-26.29 549.98,-32.79" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node25->Node26 -->
<g id= "edge36_Node000025_Node000026" class= "edge" >
<title > Node25- > Node26</title>
<g id= "a_edge36_Node000025_Node000026" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M340.92,-69.31C336.26,-68.34 331.61,-67.39 327.12,-66.5 242.91,-49.76 218.83,-47.69 131.9,-31.01" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "132.66,-27.59 122.18,-29.13 131.33,-34.46 132.66,-27.59" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node27 -->
<g id= "Node000027" class= "node" >
<title > Node27</title>
<g id= "a_Node000027" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "233.88,-24.88 138.38,-24.88 138.38,-5.63 233.88,-5.63 233.88,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "186.12" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > Eigen/SparseCore</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04: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= "M345.89,-66.03C309.61,-54.73 260.07,-39.29 225.81,-28.62" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "227.3,-25.41 216.71,-25.78 225.22,-32.1 227.3,-25.41" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node28 -->
<g id= "Node000028" class= "node" >
<title > Node28</title>
<g id= "a_Node000028" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "288.62,-24.88 251.62,-24.88 251.62,-5.63 288.62,-5.63 288.62,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "270.12" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > tuple</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node25->Node28 -->
<g id= "edge39_Node000025_Node000028" class= "edge" >
<title > Node25- > Node28</title>
<g id= "a_edge39_Node000025_Node000028" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M365.21,-66.11C344.91,-55.46 317.55,-41.12 297.39,-30.55" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "299.13,-27.51 288.65,-25.96 295.88,-33.71 299.13,-27.51" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node29 -->
<g id= "Node000029" class= "node" >
<title > Node29</title>
<g id= "a_Node000029" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "365.12,-24.88 307.12,-24.88 307.12,-5.63 365.12,-5.63 365.12,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "336.12" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > functional</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node25->Node29 -->
<g id= "edge40_Node000025_Node000029" class= "edge" >
<title > Node25- > Node29</title>
<g id= "a_edge40_Node000025_Node000029" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M380.19,-66.11C371.64,-56.44 360.39,-43.71 351.4,-33.54" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "354.17,-31.38 344.92,-26.21 348.92,-36.02 354.17,-31.38" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node31 -->
<g id= "Node000031" class= "node" >
<title > Node31</title>
2026-06-14 08:36:52 -04:00
<g id= "a_Node000031" > <a xlink:href= "error__gridfire_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "890.88,-97 795.38,-97 795.38,-66.5 890.88,-66.5 890.88,-97" />
<text xml:space= "preserve" text-anchor= "start" x= "803.38" y= "-83.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/exceptions</text>
<text xml:space= "preserve" text-anchor= "middle" x= "843.12" y= "-72.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /error_gridfire.h</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node30->Node31 -->
2026-06-14 08:36:52 -04:00
<g id= "edge44_Node000030_Node000031" class= "edge" >
2026-04-20 12:45:31 -04:00
<title > Node30- > Node31</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge44_Node000030_Node000031" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M811.42,-199.26C800.75,-182.94 787.15,-155.74 796.12,-133 800.29,-122.44 807.84,-112.8 815.68,-104.85" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "817.83,-107.64 822.73,-98.24 813.04,-102.53 817.83,-107.64" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node31->Node22 -->
<g id= "edge46_Node000031_Node000022" class= "edge" >
<title > Node31- > Node22</title>
<g id= "a_edge46_Node000031_Node000022" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M881.09,-66.02C905.55,-56.34 937.93,-43.17 966.12,-30.5 966.35,-30.4 966.57,-30.3 966.8,-30.2" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "968.19,-33.41 975.75,-25.98 965.21,-27.08 968.19,-33.41" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node32 -->
<g id= "Node000032" class= "node" >
<title > Node32</title>
<g id= "a_Node000032" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "873.12,-24.88 815.12,-24.88 815.12,-5.63 873.12,-5.63 873.12,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "844.12" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > exception</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node31->Node32 -->
<g id= "edge45_Node000031_Node000032" class= "edge" >
<title > Node31- > Node32</title>
<g id= "a_edge45_Node000031_Node000032" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M843.35,-66.11C843.49,-57.33 843.66,-46.02 843.81,-36.4" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "847.31,-36.64 843.96,-26.59 840.31,-36.53 847.31,-36.64" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node33->Node8 -->
<g id= "edge58_Node000033_Node000008" class= "edge" >
<title > Node33- > Node8</title>
<g id= "a_edge58_Node000033_Node000008" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M932.24,-205.62C820.9,-192.04 609.35,-165.95 606.12,-163.5 570.4,-136.35 555.79,-105.42 578.12,-66.5 587.96,-49.36 606.15,-37.51 623.28,-29.64" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "624.47,-32.94 632.33,-25.83 621.76,-26.49 624.47,-32.94" />
</a>
</g>
</g>
<!-- Node33->Node10 -->
<g id= "edge61_Node000033_Node000010" class= "edge" >
<title > Node33- > Node10</title>
<g id= "a_edge61_Node000033_Node000010" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1035.62,-199.19C1052.19,-190.94 1070.8,-179.1 1083.12,-163.5 1110.47,-128.89 1116.46,-108.85 1104.12,-66.5 1100.72,-54.81 1093.68,-43.25 1087.07,-34.17" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1089.84,-32.03 1080.93,-26.29 1084.32,-36.33 1089.84,-32.03" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node33->Node19 -->
<g id= "edge59_Node000033_Node000019" class= "edge" >
<title > Node33- > Node19</title>
<g id= "a_edge59_Node000033_Node000019" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1028.74,-199.01C1042.32,-190.59 1057.14,-178.66 1065.12,-163.5 1074.97,-144.8 1074.62,-120.17 1072.66,-103.05" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1076.16,-102.76 1071.25,-93.37 1069.23,-103.77 1076.16,-102.76" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node34 -->
<g id= "Node000034" class= "node" >
<title > Node34</title>
2026-06-14 08:36:52 -04:00
<g id= "a_Node000034" > <a xlink:href= "scratchpad__abstract_8h.html" target= "_top" xlink:title= "Abstract base class for scratchpad memory used during engine computations." >
<polygon fill= "white" stroke= "#666666" points= "1056.62,-163.5 923.62,-163.5 923.62,-133 1056.62,-133 1056.62,-163.5" />
<text xml:space= "preserve" text-anchor= "start" x= "931.62" y= "-150" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/scratchpads</text>
<text xml:space= "preserve" text-anchor= "middle" x= "990.12" y= "-138.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /scratchpad_abstract.h</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node33->Node34 -->
<g id= "edge48_Node000033_Node000034" class= "edge" >
<title > Node33- > Node34</title>
<g id= "a_edge48_Node000033_Node000034" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M997.08,-199.11C996.09,-192.02 994.87,-183.29 993.74,-175.13" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "997.22,-174.75 992.37,-165.33 990.28,-175.71 997.22,-174.75" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node35 -->
<g id= "Node000035" class= "node" >
<title > Node35</title>
<g id= "a_Node000035" > <a xlink:href= "engine_2scratchpads_2types_8h.html" target= "_top" xlink:title= "Type definitions and utilities for the scratchpad system." >
<polygon fill= "white" stroke= "#666666" points= "748.62,-163.5 615.62,-163.5 615.62,-133 748.62,-133 748.62,-163.5" />
<text xml:space= "preserve" text-anchor= "start" x= "623.62" y= "-150" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/scratchpads</text>
<text xml:space= "preserve" text-anchor= "middle" x= "682.12" y= "-138.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /types.h</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node33->Node35 -->
<g id= "edge50_Node000033_Node000035" class= "edge" >
<title > Node33- > Node35</title>
<g id= "a_edge50_Node000033_Node000035" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M932.28,-200.15C881.92,-189.9 812.74,-175.83 759.89,-165.07" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "760.85,-161.7 750.36,-163.13 759.46,-168.56 760.85,-161.7" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node37 -->
<g id= "Node000037" class= "node" >
<title > Node37</title>
<g id= "a_Node000037" > <a xlink:href= "error__scratchpad_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "905.12,-163.5 805.12,-163.5 805.12,-133 905.12,-133 905.12,-163.5" />
<text xml:space= "preserve" text-anchor= "start" x= "813.12" y= "-150" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/exceptions</text>
<text xml:space= "preserve" text-anchor= "middle" x= "855.12" y= "-138.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /error_scratchpad.h</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node33->Node37 -->
<g id= "edge54_Node000033_Node000037" class= "edge" >
<title > Node33- > Node37</title>
<g id= "a_edge54_Node000033_Node000037" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M966.45,-199.11C946.2,-190.04 919.96,-178.29 898.04,-168.47" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "899.61,-165.34 889.05,-164.45 896.75,-171.73 899.61,-165.34" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node33->Node39 -->
<g id= "edge60_Node000033_Node000039" class= "edge" >
<title > Node33- > Node39</title>
<g id= "a_edge60_Node000033_Node000039" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1039.97,-199.11C1070.97,-188.01 1113.18,-172.88 1142.96,-162.21" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1144.06,-165.53 1152.29,-158.86 1141.7,-158.94 1144.06,-165.53" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node34->Node19 -->
<g id= "edge49_Node000034_Node000019" class= "edge" >
<title > Node34- > Node19</title>
<g id= "a_edge49_Node000034_Node000019" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1008.05,-132.61C1020.39,-122.54 1036.77,-109.17 1049.46,-98.81" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1051.61,-101.57 1057.15,-92.53 1047.19,-96.14 1051.61,-101.57" />
</a>
</g>
</g>
<!-- Node35->Node5 -->
<g id= "edge52_Node000035_Node000005" class= "edge" >
<title > Node35- > Node5</title>
<g id= "a_edge52_Node000035_Node000005" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M697.59,-132.71C717,-115.08 751.91,-85.4 786.12,-66.5 795.29,-61.44 849.52,-42.18 887.21,-29.03" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "888.1,-32.42 896.39,-25.83 885.8,-25.81 888.1,-32.42" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node35->Node16 -->
<g id= "edge53_Node000035_Node000016" class= "edge" >
<title > Node35- > Node16</title>
<g id= "a_edge53_Node000035_Node000016" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M665.56,-132.61C654.27,-122.64 639.32,-109.43 627.64,-99.11" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "630.06,-96.57 620.24,-92.57 625.42,-101.82 630.06,-96.57" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node36 -->
<g id= "Node000036" class= "node" >
<title > Node36</title>
<g id= "a_Node000036" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "704.75,-91.38 659.5,-91.38 659.5,-72.12 704.75,-72.12 704.75,-91.38" />
<text xml:space= "preserve" text-anchor= "middle" x= "682.12" y= "-77.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > cstdint</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node35->Node36 -->
<g id= "edge51_Node000035_Node000036" class= "edge" >
<title > Node35- > Node36</title>
<g id= "a_edge51_Node000035_Node000036" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M682.12,-132.61C682.12,-123.83 682.12,-112.52 682.12,-102.9" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "685.63,-103.09 682.13,-93.09 678.63,-103.09 685.63,-103.09" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node37->Node22 -->
<g id= "edge55_Node000037_Node000022" class= "edge" >
<title > Node37- > Node22</title>
<g id= "a_edge55_Node000037_Node000022" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M902.39,-132.58C931.85,-122.53 966,-108.92 976.12,-97 990.45,-80.13 994.43,-54.41 995.31,-36.55" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "998.81,-36.74 995.49,-26.68 991.81,-36.62 998.81,-36.74" />
</a>
</g>
</g>
<!-- Node37->Node31 -->
<g id= "edge57_Node000037_Node000031" class= "edge" >
<title > Node37- > Node31</title>
<g id= "a_edge57_Node000037_Node000031" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M852.4,-132.61C851.08,-125.52 849.46,-116.79 847.94,-108.63" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "851.38,-108.01 846.11,-98.82 844.5,-109.29 851.38,-108.01" />
</a>
</g>
</g>
<!-- Node38 -->
<g id= "Node000038" class= "node" >
<title > Node38</title>
<g id= "a_Node000038" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "967.5,-91.38 908.75,-91.38 908.75,-72.12 967.5,-72.12 967.5,-91.38" />
<text xml:space= "preserve" text-anchor= "middle" x= "938.12" y= "-77.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > stdexcept</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node37->Node38 -->
<g id= "edge56_Node000037_Node000038" class= "edge" >
<title > Node37- > Node38</title>
<g id= "a_edge56_Node000037_Node000038" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M873.96,-132.61C887.04,-122.44 904.47,-108.91 917.86,-98.5" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "919.83,-101.4 925.58,-92.5 915.53,-95.87 919.83,-101.4" />
2026-04-20 12:45:31 -04: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= "mesa_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>