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/solver/strategies/GridSolver.h Pages: 1 -->
2026-06-14 08:36:52 -04:00
<svg width= "1811pt" height= "438pt"
viewBox="0.00 0.00 1811.00 438.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
2026-04-20 12:45:31 -04:00
<g id= "graph0" class= "graph" transform= "scale(1 1) rotate(0) translate(4 433.5)" >
<title > src/include/gridfire/solver/strategies/GridSolver.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= "1376.62,-429.5 1229.38,-429.5 1229.38,-399 1376.62,-399 1376.62,-429.5" />
<text xml:space= "preserve" text-anchor= "start" x= "1237.38" y= "-416" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1303" y= "-404.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /solver/strategies/GridSolver.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:href= "strategy__abstract_8h.html" target= "_top" xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "white" stroke= "#666666" points= "972.12,-363 851.88,-363 851.88,-332.5 972.12,-332.5 972.12,-363" />
<text xml:space= "preserve" text-anchor= "start" x= "859.88" y= "-349.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/solver/strategies</text>
<text xml:space= "preserve" text-anchor= "middle" x= "912" y= "-338.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /strategy_abstract.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= "M1229,-401.04C1158.63,-389.44 1053.49,-372.09 983.85,-360.6" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "984.49,-357.16 974.05,-358.99 983.35,-364.07 984.49,-357.16" />
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:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1803,-157.88 1745,-157.88 1745,-138.62 1803,-138.62 1803,-157.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1774" y= "-144.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
<!-- Node1->Node30 -->
<g id= "edge74_Node000001_Node000030" class= "edge" >
<title > Node1- > Node30</title>
<g id= "a_edge74_Node000001_Node000030" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1377.09,-402.94C1491.12,-385.67 1702.22,-347.69 1757,-296.5 1791.86,-263.93 1785.14,-201.31 1778.79,-169.24" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1782.26,-168.73 1776.7,-159.71 1775.42,-170.23 1782.26,-168.73" />
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= "engine__abstract_8h.html" target= "_top" xlink:title= "Abstract interfaces for reaction network engines in GridFire." >
2026-06-14 08:36:52 -04:00
<polygon fill= "white" stroke= "#666666" points= "879.12,-296.5 770.88,-296.5 770.88,-266 879.12,-266 879.12,-296.5" />
<text xml:space= "preserve" text-anchor= "start" x= "778.88" y= "-283" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/engine</text>
<text xml:space= "preserve" text-anchor= "middle" x= "825" 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>
<!-- Node2->Node3 -->
<g id= "edge2_Node000002_Node000003" class= "edge" >
<title > Node2- > Node3</title>
<g id= "a_edge2_Node000002_Node000003" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M892.26,-332.11C880.91,-323.7 866.46,-312.98 853.86,-303.64" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "856,-300.87 845.88,-297.73 851.83,-306.5 856,-300.87" />
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= "79.5,-24.88 36.5,-24.88 36.5,-5.63 79.5,-5.63 79.5,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "58" 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>
<!-- Node2->Node11 -->
2026-06-14 08:36:52 -04:00
<g id= "edge71_Node000002_Node000011" class= "edge" >
2026-04-20 12:45:31 -04:00
<title > Node2- > Node11</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge71_Node000002_Node000011" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M851.49,-345.88C696.31,-343.16 287.3,-332.67 157,-296.5 81.39,-275.51 0,-294.22 0,-215.75 0,-215.75 0,-215.75 0,-147.25 0,-103.72 27.1,-58.49 44.25,-34.22" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "46.9,-36.53 49.99,-26.39 41.26,-32.39 46.9,-36.53" />
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:href= "types_2types_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "913.75,-157.88 806.25,-157.88 806.25,-138.62 913.75,-138.62 913.75,-157.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "860" 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
<!-- Node2->Node16 -->
<g id= "edge68_Node000002_Node000016" class= "edge" >
<title > Node2- > Node16</title>
<g id= "a_edge68_Node000002_Node000016" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M920.85,-332.37C936.55,-304.82 965.45,-243.44 941,-199.5 931.69,-182.77 914.26,-170.9 897.95,-162.92" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "899.42,-159.74 888.86,-158.84 896.55,-166.13 899.42,-159.74" />
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= "1597,-24.88 1557,-24.88 1557,-5.63 1597,-5.63 1597,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1577" 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
<!-- Node2->Node23 -->
<g id= "edge73_Node000002_Node000023" class= "edge" >
<title > Node2- > Node23</title>
<g id= "a_edge73_Node000002_Node000023" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M972.48,-346.09C1134.97,-343.03 1575.59,-325.88 1677,-230 1730.57,-179.35 1746.89,-127.17 1705,-66.5 1679.35,-29.34 1651.85,-47.45 1610,-30.5 1609.22,-30.18 1608.43,-29.86 1607.63,-29.53" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1609.15,-26.38 1598.58,-25.72 1606.44,-32.83 1609.15,-26.38" />
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= "65.5,-157.88 28.5,-157.88 28.5,-138.62 65.5,-138.62 65.5,-157.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "47" y= "-144.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
<!-- Node2->Node29 -->
<g id= "edge72_Node000002_Node000029" class= "edge" >
<title > Node2- > Node29</title>
<g id= "a_edge72_Node000002_Node000029" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M851.56,-345.88C681.01,-342.27 200.6,-323.81 80,-230 61.17,-215.35 53.01,-188.14 49.53,-169.39" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "53.03,-169.1 48.05,-159.75 46.11,-170.17 53.03,-169.1" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node2->Node30 -->
<g id= "edge69_Node000002_Node000030" class= "edge" >
<title > Node2- > Node30</title>
<g id= "a_edge69_Node000002_Node000030" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M972.62,-346.98C1152.14,-347.14 1672.18,-343.48 1731,-296.5 1769.76,-265.54 1774.88,-201.67 1774.79,-169.18" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1778.3,-169.48 1774.58,-159.56 1771.3,-169.64 1778.3,-169.48" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node42 -->
<g id= "Node000042" class= "node" >
<title > Node42</title>
<g id= "a_Node000042" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "752.88,-290.88 721.12,-290.88 721.12,-271.62 752.88,-271.62 752.88,-290.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "737" y= "-277.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > any</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node2->Node42 -->
<g id= "edge70_Node000002_Node000042" class= "edge" >
<title > Node2- > Node42</title>
<g id= "a_edge70_Node000002_Node000042" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M860.03,-332.07C833.12,-323.86 799.73,-312.7 762.03,-295.95" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "763.76,-292.89 753.2,-291.95 760.87,-299.27 763.76,-292.89" />
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: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= "529.25,-91.38 400.75,-91.38 400.75,-72.12 529.25,-72.12 529.25,-91.38" />
<text xml:space= "preserve" text-anchor= "middle" x= "465" 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>
<!-- 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= "M770.43,-267.55C767.59,-267 764.76,-266.48 762,-266 696.49,-254.65 510.93,-278.07 465,-230 432.26,-195.73 446.94,-133.87 457.53,-102.36" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "460.81,-103.56 460.9,-92.97 454.22,-101.2 460.81,-103.56" />
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= "822.38,-24.88 739.62,-24.88 739.62,-5.63 822.38,-5.63 822.38,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "781" 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->Node10 -->
2026-06-14 08:36:52 -04:00
<g id= "edge63_Node000003_Node000010" class= "edge" >
2026-04-20 12:45:31 -04:00
<title > Node3- > Node10</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge63_Node000003_Node000010" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M794.27,-265.56C780.51,-257.22 765.67,-245.35 758,-230 749.46,-212.92 769.28,-86.51 777.57,-36.51" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "780.99,-37.25 779.19,-26.81 774.09,-36.1 780.99,-37.25" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node3->Node11 -->
2026-06-14 08:36:52 -04:00
<g id= "edge62_Node000003_Node000011" class= "edge" >
2026-04-20 12:45:31 -04:00
<title > Node3- > Node11</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge62_Node000003_Node000011" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M770.46,-267.38C767.61,-266.88 764.77,-266.41 762,-266 650.26,-249.49 360.96,-269.11 255,-230 158.75,-194.47 91.13,-80.57 67.37,-35.18" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "70.52,-33.65 62.86,-26.33 64.28,-36.83 70.52,-33.65" />
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= "146.88,-24.88 97.12,-24.88 97.12,-5.63 146.88,-5.63 146.88,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "122" 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>
2026-06-14 08:36:52 -04:00
<!-- Node3->Node13 -->
<g id= "edge66_Node000003_Node000013" class= "edge" >
<title > Node3- > Node13</title>
<g id= "a_edge66_Node000003_Node000013" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M770.45,-267.44C767.6,-266.92 764.77,-266.43 762,-266 511.61,-226.68 403.06,-316.51 201,-163.5 170.87,-140.68 165.86,-130.31 148,-97 137.57,-77.55 130.45,-53.21 126.33,-36.37" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "129.74,-35.59 124.1,-26.63 122.92,-37.15 129.74,-35.59" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node3->Node16 -->
2026-06-14 08:36:52 -04:00
<g id= "edge15_Node000003_Node000016" class= "edge" >
2026-04-20 12:45:31 -04:00
<title > Node3- > Node16</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge15_Node000003_Node000016" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M799.51,-265.51C787.24,-256.89 773.75,-244.78 767,-230 761.37,-217.67 760.06,-211.14 767,-199.5 777.53,-181.84 796.65,-170.02 814.83,-162.3" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "815.88,-165.65 823.94,-158.77 813.35,-159.12 815.88,-165.65" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node17 -->
<g id= "Node000017" class= "node" >
<title > Node17</title>
2026-06-14 08:36:52 -04:00
<g id= "a_Node000017" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "963.88,-91.38 920.12,-91.38 920.12,-72.12 963.88,-72.12 963.88,-91.38" />
<text xml:space= "preserve" text-anchor= "middle" x= "942" 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>
<!-- Node3->Node17 -->
2026-06-14 08:36:52 -04:00
<g id= "edge67_Node000003_Node000017" class= "edge" >
2026-04-20 12:45:31 -04:00
<title > Node3- > Node17</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge67_Node000003_Node000017" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M879.43,-270.37C902.47,-263.22 927.14,-250.96 941,-230 966.78,-191.02 956.25,-132.62 948.12,-102.42" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "951.57,-101.74 945.42,-93.11 944.85,-103.69 951.57,-101.74" />
</a>
</g>
</g>
<!-- Node18 -->
<g id= "Node000018" class= "node" >
<title > Node18</title>
<g id= "a_Node000018" > <a xlink:href= "screening__abstract_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "383.88,-163.5 274.12,-163.5 274.12,-133 383.88,-133 383.88,-163.5" />
<text xml:space= "preserve" text-anchor= "start" x= "282.12" y= "-150" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/screening</text>
<text xml:space= "preserve" text-anchor= "middle" x= "329" y= "-138.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /screening_abstract.h</text>
</a>
</g>
</g>
<!-- Node3->Node18 -->
<g id= "edge19_Node000003_Node000018" class= "edge" >
<title > Node3- > Node18</title>
<g id= "a_edge19_Node000003_Node000018" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M770.44,-267.48C767.6,-266.94 764.77,-266.45 762,-266 681.76,-253.01 470.06,-267.62 398,-230 373.86,-217.4 354.62,-192.47 342.65,-173.63" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "345.72,-171.94 337.54,-165.2 339.73,-175.56 345.72,-171.94" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node19 -->
<g id= "Node000019" class= "node" >
<title > Node19</title>
2026-06-14 08:36:52 -04:00
<g id= "a_Node000019" > <a xlink:href= "screening__types_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "874.25,-230 775.75,-230 775.75,-199.5 874.25,-199.5 874.25,-230" />
<text xml:space= "preserve" text-anchor= "start" x= "783.75" y= "-216.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/screening</text>
<text xml:space= "preserve" text-anchor= "middle" x= "825" y= "-205.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /screening_types.h</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node3->Node19 -->
2026-06-14 08:36:52 -04:00
<g id= "edge24_Node000003_Node000019" class= "edge" >
2026-04-20 12:45:31 -04:00
<title > Node3- > Node19</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge24_Node000003_Node000019" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M825,-265.61C825,-258.52 825,-249.79 825,-241.63" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "828.5,-241.84 825,-231.84 821.5,-241.84 828.5,-241.84" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node21 -->
<g id= "Node000021" class= "node" >
<title > Node21</title>
<g id= "a_Node000021" > <a xlink:href= "reporting_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1467.88,-97 1364.12,-97 1364.12,-66.5 1467.88,-66.5 1467.88,-97" />
<text xml:space= "preserve" text-anchor= "start" x= "1372.12" y= "-83.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/types</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1416" 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
<!-- Node3->Node21 -->
<g id= "edge27_Node000003_Node000021" class= "edge" >
<title > Node3- > Node21</title>
<g id= "a_edge27_Node000003_Node000021" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M879.47,-279.72C1025.1,-277 1417.38,-260.62 1491,-163.5 1499.19,-152.7 1497.38,-144.96 1491,-133 1484.43,-120.69 1473.35,-110.86 1461.7,-103.28" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1463.55,-100.3 1453.16,-98.2 1459.97,-106.32 1463.55,-100.3" />
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: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= "577.88,-230 474.12,-230 474.12,-199.5 577.88,-199.5 577.88,-230" />
<text xml:space= "preserve" text-anchor= "start" x= "482.12" y= "-216.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/types</text>
<text xml:space= "preserve" text-anchor= "middle" x= "526" y= "-205.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
<!-- Node3->Node26 -->
<g id= "edge33_Node000003_Node000026" class= "edge" >
<title > Node3- > Node26</title>
<g id= "a_edge33_Node000003_Node000026" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M770.71,-267.93C767.77,-267.27 764.85,-266.63 762,-266 703.48,-253.15 636.68,-238.97 589.12,-228.96" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "590.05,-225.58 579.55,-226.95 588.61,-232.43 590.05,-225.58" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node27 -->
<g id= "Node000027" class= "node" >
<title > Node27</title>
<g id= "a_Node000027" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "750.12,-163.5 629.88,-163.5 629.88,-133 750.12,-133 750.12,-163.5" />
<text xml:space= "preserve" text-anchor= "start" x= "637.88" y= "-150" font-family= "Helvetica,sans-Serif" font-size= "10.00" > fourdst/composition</text>
<text xml:space= "preserve" text-anchor= "middle" x= "690" y= "-138.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
<!-- Node3->Node27 -->
<g id= "edge61_Node000003_Node000027" class= "edge" >
<title > Node3- > Node27</title>
<g id= "a_edge61_Node000003_Node000027" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M771.21,-265.6C740.21,-256.01 705.54,-242.9 696,-230 684.51,-214.46 683.63,-192.33 685.28,-175.16" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "688.72,-175.83 686.57,-165.46 681.78,-174.91 688.72,-175.83" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node31 -->
<g id= "Node000031" class= "node" >
<title > Node31</title>
<g id= "a_Node000031" > <a xlink:href= "error__engine_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1667.75,-230 1572.25,-230 1572.25,-199.5 1667.75,-199.5 1667.75,-230" />
<text xml:space= "preserve" text-anchor= "start" x= "1580.25" y= "-216.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/exceptions</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1620" 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
<!-- Node3->Node31 -->
<g id= "edge42_Node000003_Node000031" class= "edge" >
<title > Node3- > Node31</title>
<g id= "a_edge42_Node000003_Node000031" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M879.51,-277.74C997.35,-272 1284.54,-256.34 1524,-230 1536.05,-228.67 1548.92,-226.97 1561.18,-225.2" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1561.36,-228.71 1570.74,-223.79 1560.34,-221.79 1561.36,-228.71" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node34 -->
<g id= "Node000034" class= "node" >
<title > Node34</title>
<g id= "a_Node000034" > <a xlink:href= "blob_8h.html" target= "_top" xlink:title= "Container class for managing multiple scratchpad instances." >
<polygon fill= "white" stroke= "#666666" points= "1244.5,-230 1111.5,-230 1111.5,-199.5 1244.5,-199.5 1244.5,-230" />
<text xml:space= "preserve" text-anchor= "start" x= "1119.5" y= "-216.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/scratchpads</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1178" 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
<!-- Node3->Node34 -->
<g id= "edge46_Node000003_Node000034" class= "edge" >
<title > Node3- > Node34</title>
<g id= "a_edge46_Node000003_Node000034" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M879.38,-270.31C938.34,-259.54 1032.96,-242.25 1099.87,-230.03" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1100.5,-233.47 1109.7,-228.23 1099.24,-226.58 1100.5,-233.47" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node40 -->
<g id= "Node000040" class= "node" >
<title > Node40</title>
<g id= "a_Node000040" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1063.88,-157.88 1008.12,-157.88 1008.12,-138.62 1063.88,-138.62 1063.88,-157.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1036" 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>
<!-- Node3->Node40 -->
2026-06-14 08:36:52 -04:00
<g id= "edge65_Node000003_Node000040" class= "edge" >
2026-04-20 12:45:31 -04:00
<title > Node3- > Node40</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge65_Node000003_Node000040" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M879.6,-270.01C909.49,-262.49 946.02,-250 974,-230 996.86,-213.66 1015.24,-186.46 1025.89,-168.21" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1028.94,-169.93 1030.75,-159.49 1022.82,-166.52 1028.94,-169.93" />
</a>
</g>
</g>
<!-- Node41 -->
<g id= "Node000041" class= "node" >
<title > Node41</title>
<g id= "a_Node000041" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "931.62,-224.38 892.38,-224.38 892.38,-205.12 931.62,-205.12 931.62,-224.38" />
<text xml:space= "preserve" text-anchor= "middle" x= "912" y= "-210.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > utility</text>
</a>
</g>
</g>
<!-- Node3->Node41 -->
<g id= "edge64_Node000003_Node000041" class= "edge" >
<title > Node3- > Node41</title>
<g id= "a_edge64_Node000003_Node000041" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M844.74,-265.61C858.59,-255.35 877.08,-241.64 891.16,-231.2" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "892.94,-234.24 898.88,-225.47 888.77,-228.62 892.94,-234.24" />
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= "490.62,-24.88 445.38,-24.88 445.38,-5.63 490.62,-5.63 490.62,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "468" 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>
<!-- Node4->Node5 -->
<g id= "edge4_Node000004_Node000005" class= "edge" >
<title > Node4- > Node5</title>
<g id= "a_edge4_Node000004_Node000005" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M465.42,-71.78C465.84,-62.73 466.5,-48.45 467.05,-36.63" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "470.55,-36.81 467.52,-26.65 463.56,-36.48 470.55,-36.81" />
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= "1001.75,-24.88 936.25,-24.88 936.25,-5.63 1001.75,-5.63 1001.75,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "969" 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>
<!-- Node4->Node6 -->
<g id= "edge5_Node000004_Node000006" class= "edge" >
<title > Node4- > Node6</title>
<g id= "a_edge5_Node000004_Node000006" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M529.62,-78.18C619.61,-73.59 787.37,-61.39 927,-30.5 929.44,-29.96 931.94,-29.33 934.45,-28.63" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "935.29,-32.04 943.82,-25.75 933.24,-25.34 935.29,-32.04" />
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= "319,-24.88 165,-24.88 165,-5.63 319,-5.63 319,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "242" 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>
<!-- Node4->Node7 -->
<g id= "edge6_Node000004_Node000007" class= "edge" >
<title > Node4- > Node7</title>
<g id= "a_edge6_Node000004_Node000007" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M433.52,-71.65C394.43,-60.34 327.58,-41 284.11,-28.43" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "285.35,-25.15 274.77,-25.73 283.41,-31.87 285.35,-25.15" />
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= "630.88,-24.88 509.12,-24.88 509.12,-5.63 630.88,-5.63 630.88,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "570" 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>
<!-- Node4->Node8 -->
<g id= "edge7_Node000004_Node000008" class= "edge" >
<title > Node4- > Node8</title>
<g id= "a_edge7_Node000004_Node000008" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M479.6,-71.78C496.66,-61.3 525.17,-43.79 545.61,-31.23" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "547.21,-34.36 553.9,-26.14 543.54,-28.39 547.21,-34.36" />
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= "721.5,-24.88 648.5,-24.88 648.5,-5.63 721.5,-5.63 721.5,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "685" 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>
<!-- Node4->Node9 -->
<g id= "edge8_Node000004_Node000009" class= "edge" >
<title > Node4- > Node9</title>
<g id= "a_edge8_Node000004_Node000009" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M497.65,-71.66C532.86,-61.79 590.52,-45.43 640,-30.5 641.97,-29.9 643.99,-29.29 646.03,-28.66" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "647,-32.03 655.51,-25.71 644.92,-25.34 647,-32.03" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node4->Node10 -->
<g id= "edge9_Node000004_Node000010" class= "edge" >
<title > Node4- > Node10</title>
<g id= "a_edge9_Node000004_Node000010" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M521.36,-71.63C575.42,-62.53 659.19,-47.48 731,-30.5 733.91,-29.81 736.9,-29.07 739.9,-28.28" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "740.51,-31.75 749.25,-25.76 738.68,-24.99 740.51,-31.75" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node4->Node11 -->
<g id= "edge10_Node000004_Node000011" class= "edge" >
<title > Node4- > Node11</title>
<g id= "a_edge10_Node000004_Node000011" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M400.37,-78.23C324.25,-73.87 194.68,-62.1 88,-30.5 87.03,-30.21 86.06,-29.9 85.08,-29.56" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "86.75,-26.47 76.17,-25.91 84.1,-32.94 86.75,-26.47" />
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= "917.75,-24.88 840.25,-24.88 840.25,-5.63 917.75,-5.63 917.75,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "879" 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>
<!-- Node4->Node12 -->
<g id= "edge11_Node000004_Node000012" class= "edge" >
<title > Node4- > Node12</title>
<g id= "a_edge11_Node000004_Node000012" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M529.65,-74.88C603.19,-67.51 726.61,-53.02 831,-30.5 833.96,-29.86 837.01,-29.13 840.07,-28.35" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "840.84,-31.76 849.55,-25.74 838.98,-25.01 840.84,-31.76" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node4->Node13 -->
<g id= "edge12_Node000004_Node000013" class= "edge" >
<title > Node4- > Node13</title>
<g id= "a_edge12_Node000004_Node000013" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M400.41,-74.73C337.22,-67.79 238.68,-54.19 156,-30.5 154.65,-30.11 153.28,-29.69 151.91,-29.23" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "153.5,-26.09 142.91,-25.87 151.05,-32.65 153.5,-26.09" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node14 -->
<g id= "Node000014" class= "node" >
<title > Node14</title>
<g id= "a_Node000014" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "427.12,-24.88 336.88,-24.88 336.88,-5.63 427.12,-5.63 427.12,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "382" 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>
<!-- Node4->Node14 -->
<g id= "edge13_Node000004_Node000014" class= "edge" >
<title > Node4- > Node14</title>
<g id= "a_edge13_Node000004_Node000014" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M453.46,-71.78C440.28,-61.54 418.46,-44.59 402.4,-32.1" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "404.95,-29.65 394.91,-26.28 400.65,-35.18 404.95,-29.65" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node15 -->
<g id= "Node000015" class= "node" >
<title > Node15</title>
<g id= "a_Node000015" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1121.75,-30.5 1020.25,-30.5 1020.25,0 1121.75,0 1121.75,-30.5" />
<text xml:space= "preserve" text-anchor= "start" x= "1028.25" y= "-17" font-family= "Helvetica,sans-Serif" font-size= "10.00" > fourdst/composition</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1071" 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
<!-- Node4->Node15 -->
<g id= "edge14_Node000004_Node000015" class= "edge" >
<title > Node4- > Node15</title>
<g id= "a_edge14_Node000004_Node000015" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M529.68,-77.76C630.17,-72.47 829.98,-59.35 1008.83,-30.69" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1009.23,-34.17 1018.54,-29.11 1008.11,-27.26 1009.23,-34.17" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node16->Node14 -->
<g id= "edge17_Node000016_Node000014" class= "edge" >
<title > Node16- > Node14</title>
<g id= "a_edge17_Node000016_Node000014" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M805.8,-139.17C790.67,-137.03 774.21,-134.82 759,-133 677.63,-123.27 450.68,-154.2 392,-97 376.22,-81.62 375.96,-55 378.16,-36.55" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "381.6,-37.23 379.69,-26.81 374.68,-36.15 381.6,-37.23" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node16->Node15 -->
<g id= "edge16_Node000016_Node000015" class= "edge" >
<title > Node16- > Node15</title>
<g id= "a_edge16_Node000016_Node000015" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M863.24,-138.27C869.7,-121.63 885.77,-85.92 911,-66.5 926.7,-54.42 970.91,-40.98 1008.89,-31.05" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1009.64,-34.47 1018.46,-28.59 1007.9,-27.69 1009.64,-34.47" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node16->Node17 -->
<g id= "edge18_Node000016_Node000017" class= "edge" >
<title > Node16- > Node17</title>
<g id= "a_edge18_Node000016_Node000017" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M871.4,-138.28C884.3,-128.13 905.57,-111.4 921.4,-98.95" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "923.55,-101.72 929.24,-92.79 919.22,-96.22 923.55,-101.72" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node18->Node4 -->
<g id= "edge20_Node000018_Node000004" class= "edge" >
<title > Node18- > Node4</title>
<g id= "a_edge20_Node000018_Node000004" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M359.86,-132.61C382.62,-121.82 413.4,-107.22 435.77,-96.61" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "437.1,-99.86 444.64,-92.41 434.1,-93.53 437.1,-99.86" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node18->Node7 -->
<g id= "edge21_Node000018_Node000007" class= "edge" >
<title > Node18- > Node7</title>
<g id= "a_edge21_Node000018_Node000007" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M319.36,-132.73C303.49,-108.84 271.9,-61.28 254.4,-34.92" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "257.33,-33.01 248.88,-26.61 251.5,-36.88 257.33,-33.01" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node18->Node11 -->
<g id= "edge23_Node000018_Node000011" class= "edge" >
<title > Node18- > Node11</title>
<g id= "a_edge23_Node000018_Node000011" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M298.7,-132.6C246.09,-107.17 138.54,-55.18 86.91,-30.23" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "88.67,-27.19 78.15,-25.99 85.63,-33.49 88.67,-27.19" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node18->Node14 -->
<g id= "edge22_Node000018_Node000014" class= "edge" >
<title > Node18- > Node14</title>
<g id= "a_edge22_Node000018_Node000014" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M334.1,-132.54C339.83,-116.25 349.56,-89.3 359,-66.5 363.33,-56.04 368.56,-44.54 372.93,-35.19" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "375.97,-36.96 377.08,-26.43 369.64,-33.97 375.97,-36.96" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node19->Node18 -->
<g id= "edge25_Node000019_Node000018" class= "edge" >
<title > Node19- > Node18</title>
<g id= "a_edge25_Node000019_Node000018" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M775.63,-207.33C685.97,-195.67 496.36,-171.01 395.45,-157.89" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "396.05,-154.44 385.69,-156.62 395.15,-161.38 396.05,-154.44" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node20 -->
<g id= "Node000020" class= "node" >
<title > Node20</title>
<g id= "a_Node000020" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1243.62,-91.38 1192.38,-91.38 1192.38,-72.12 1243.62,-72.12 1243.62,-91.38" />
<text xml:space= "preserve" text-anchor= "middle" x= "1218" 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>
<!-- Node19->Node20 -->
<g id= "edge26_Node000019_Node000020" class= "edge" >
<title > Node19- > Node20</title>
<g id= "a_edge26_Node000019_Node000020" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M851.99,-199.06C885.59,-181.28 945.13,-151.45 999,-133 1061.2,-111.69 1136.43,-96.66 1180.57,-88.88" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1181.14,-92.33 1190.4,-87.18 1179.95,-85.43 1181.14,-92.33" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node21->Node15 -->
<g id= "edge32_Node000021_Node000015" class= "edge" >
<title > Node21- > Node15</title>
<g id= "a_edge32_Node000021_Node000015" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1363.8,-68.36C1360.82,-67.71 1357.88,-67.09 1355,-66.5 1279.01,-50.91 1190.99,-35.79 1133.32,-26.28" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1134.13,-22.86 1123.7,-24.69 1133,-29.77 1134.13,-22.86" />
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= "1433.38,-24.88 1398.62,-24.88 1398.62,-5.63 1433.38,-5.63 1433.38,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1416" 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
<!-- Node21->Node22 -->
<g id= "edge28_Node000021_Node000022" class= "edge" >
<title > Node21- > Node22</title>
<g id= "a_edge28_Node000021_Node000022" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1416,-66.11C1416,-57.33 1416,-46.02 1416,-36.4" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1419.5,-36.59 1416,-26.59 1412.5,-36.59 1419.5,-36.59" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node21->Node23 -->
<g id= "edge29_Node000021_Node000023" class= "edge" >
<title > Node21- > Node23</title>
<g id= "a_edge29_Node000021_Node000023" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1452.53,-66.11C1480.78,-54.8 1519.46,-39.3 1546.16,-28.6" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1547.42,-31.87 1555.4,-24.9 1544.82,-25.37 1547.42,-31.87" />
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= "1502.62,-24.88 1451.38,-24.88 1451.38,-5.63 1502.62,-5.63 1502.62,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1477" 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
<!-- Node21->Node24 -->
<g id= "edge30_Node000021_Node000024" class= "edge" >
<title > Node21- > Node24</title>
<g id= "a_edge30_Node000021_Node000024" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1429.84,-66.11C1439.09,-56.34 1451.27,-43.45 1460.94,-33.23" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1463.29,-35.84 1467.62,-26.17 1458.2,-31.03 1463.29,-35.84" />
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:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1380.62,-24.88 1329.38,-24.88 1329.38,-5.63 1380.62,-5.63 1380.62,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1355" 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
<!-- Node21->Node25 -->
<g id= "edge31_Node000021_Node000025" class= "edge" >
<title > Node21- > Node25</title>
<g id= "a_edge31_Node000021_Node000025" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1402.16,-66.11C1392.91,-56.34 1380.73,-43.45 1371.06,-33.23" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1373.8,-31.03 1364.38,-26.17 1368.71,-35.84 1373.8,-31.03" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node26->Node7 -->
<g id= "edge34_Node000026_Node000007" class= "edge" >
<title > Node26- > Node7</title>
<g id= "a_edge34_Node000026_Node000007" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M473.73,-210.65C405.99,-205.51 293.2,-192.72 265,-163.5 231.83,-129.14 234.54,-67.78 238.63,-36.22" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "242.06,-36.92 240.08,-26.51 235.14,-35.89 242.06,-36.92" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node26->Node9 -->
<g id= "edge36_Node000026_Node000009" class= "edge" >
<title > Node26- > Node9</title>
<g id= "a_edge36_Node000026_Node000009" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M501.24,-199.13C489.1,-190.47 475.68,-178.29 469,-163.5 463.42,-151.15 461.97,-144.59 469,-133 486.93,-103.42 507.89,-114.02 538,-97 560.66,-84.19 565.32,-79.27 588,-66.5 610.73,-53.7 637.03,-40.15 656.51,-30.35" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "657.83,-33.6 665.21,-26 654.7,-27.34 657.83,-33.6" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node26->Node10 -->
<g id= "edge40_Node000026_Node000010" class= "edge" >
<title > Node26- > Node10</title>
<g id= "a_edge40_Node000026_Node000010" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M542.5,-199.07C561.21,-182.59 592.78,-155.24 621,-133 669.01,-95.16 727.49,-53.58 758.75,-31.7" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "760.46,-34.77 766.66,-26.18 756.46,-29.03 760.46,-34.77" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node26->Node13 -->
<g id= "edge41_Node000026_Node000013" class= "edge" >
<title > Node26- > Node13</title>
<g id= "a_edge41_Node000026_Node000013" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M473.87,-208.84C403.18,-201.46 281.33,-185.93 243,-163.5 189.09,-131.96 148.9,-66.89 131.5,-34.87" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "134.78,-33.58 127.02,-26.37 128.59,-36.85 134.78,-33.58" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node26->Node27 -->
<g id= "edge35_Node000026_Node000027" class= "edge" >
<title > Node26- > Node27</title>
<g id= "a_edge35_Node000026_Node000027" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M563.21,-199.11C586.62,-189.91 617.04,-177.95 642.22,-168.04" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "643.22,-171.41 651.24,-164.49 640.65,-164.9 643.22,-171.41" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node28 -->
<g id= "Node000028" class= "node" >
<title > Node28</title>
<g id= "a_Node000028" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "573.75,-157.88 478.25,-157.88 478.25,-138.62 573.75,-138.62 573.75,-157.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "526" y= "-144.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
<!-- Node26->Node28 -->
<g id= "edge37_Node000026_Node000028" class= "edge" >
<title > Node26- > Node28</title>
<g id= "a_edge37_Node000026_Node000028" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M526,-199.11C526,-190.33 526,-179.02 526,-169.4" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "529.5,-169.59 526,-159.59 522.5,-169.59 529.5,-169.59" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node26->Node29 -->
<g id= "edge38_Node000026_Node000029" class= "edge" >
<title > Node26- > Node29</title>
<g id= "a_edge38_Node000026_Node000029" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M473.83,-206.72C373.5,-193.22 156.58,-164.01 77.03,-153.29" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "77.78,-149.86 67.4,-152 76.84,-156.8 77.78,-149.86" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node26->Node30 -->
<g id= "edge39_Node000026_Node000030" class= "edge" >
<title > Node26- > Node30</title>
<g id= "a_edge39_Node000026_Node000030" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M578.17,-210.39C626.97,-207.31 701.91,-202.76 767,-199.5 1157.95,-179.95 1256.7,-193.34 1647,-163.5 1675.93,-161.29 1708.45,-157.62 1733.34,-154.55" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1733.55,-158.06 1743.04,-153.34 1732.69,-151.11 1733.55,-158.06" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node32 -->
<g id= "Node000032" class= "node" >
<title > Node32</title>
2026-06-14 08:36:52 -04:00
<g id= "a_Node000032" > <a xlink:href= "error__gridfire_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1695.75,-97 1600.25,-97 1600.25,-66.5 1695.75,-66.5 1695.75,-97" />
<text xml:space= "preserve" text-anchor= "start" x= "1608.25" y= "-83.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/exceptions</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1648" 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>
<!-- Node31->Node32 -->
2026-06-14 08:36:52 -04:00
<g id= "edge43_Node000031_Node000032" class= "edge" >
2026-04-20 12:45:31 -04:00
<title > Node31- > Node32</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge43_Node000031_Node000032" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1630.29,-199.14C1636.44,-189.51 1643.68,-176.35 1647,-163.5 1651.64,-145.54 1651.75,-124.58 1650.77,-108.52" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1654.29,-108.51 1650,-98.83 1647.31,-109.08 1654.29,-108.51" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node32->Node23 -->
<g id= "edge45_Node000032_Node000023" class= "edge" >
<title > Node32- > Node23</title>
<g id= "a_edge45_Node000032_Node000023" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1631.89,-66.11C1620.91,-56.14 1606.37,-42.93 1595.01,-32.61" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1597.59,-30.22 1587.83,-26.09 1592.88,-35.41 1597.59,-30.22" />
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:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1677,-24.88 1619,-24.88 1619,-5.63 1677,-5.63 1677,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1648" 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
<!-- Node32->Node33 -->
<g id= "edge44_Node000032_Node000033" class= "edge" >
<title > Node32- > Node33</title>
<g id= "a_edge44_Node000032_Node000033" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1648,-66.11C1648,-57.33 1648,-46.02 1648,-36.4" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1651.5,-36.59 1648,-26.59 1644.5,-36.59 1651.5,-36.59" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node34->Node10 -->
<g id= "edge57_Node000034_Node000010" class= "edge" >
<title > Node34- > Node10</title>
<g id= "a_edge57_Node000034_Node000010" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1159.7,-199.06C1138.98,-182.58 1104.04,-155.22 1073,-133 1029.6,-101.93 1021.79,-88.15 973,-66.5 913.49,-40.1 893.87,-47.42 831,-30.5 828.56,-29.84 826.05,-29.16 823.52,-28.46" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "824.46,-25.09 813.89,-25.77 822.58,-31.83 824.46,-25.09" />
</a>
</g>
</g>
<!-- Node34->Node12 -->
<g id= "edge60_Node000034_Node000012" class= "edge" >
<title > Node34- > Node12</title>
<g id= "a_edge60_Node000034_Node000012" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1169.59,-199.41C1163.86,-189.45 1156.21,-175.81 1150,-163.5 1128.68,-121.23 1143.06,-95.96 1106,-66.5 1042.48,-16 1005.75,-50.07 927,-30.5 924.4,-29.85 921.73,-29.16 919.05,-28.43" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "920.11,-25.09 909.53,-25.75 918.21,-31.83 920.11,-25.09" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node34->Node20 -->
<g id= "edge58_Node000034_Node000020" class= "edge" >
<title > Node34- > Node20</title>
<g id= "a_edge58_Node000034_Node000020" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1244.71,-201.95C1266.34,-194.62 1288.07,-182.74 1301,-163.5 1308.56,-152.25 1307.66,-144.81 1301,-133 1294.99,-122.33 1269.02,-107.57 1247.71,-96.8" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1249.3,-93.69 1238.78,-92.4 1246.2,-99.96 1249.3,-93.69" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node35 -->
<g id= "Node000035" class= "node" >
<title > Node35</title>
2026-06-14 08:36:52 -04:00
<g id= "a_Node000035" > <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= "1291.5,-163.5 1158.5,-163.5 1158.5,-133 1291.5,-133 1291.5,-163.5" />
<text xml:space= "preserve" text-anchor= "start" x= "1166.5" y= "-150" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/scratchpads</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1225" 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
<!-- Node34->Node35 -->
<g id= "edge47_Node000034_Node000035" class= "edge" >
<title > Node34- > Node35</title>
<g id= "a_edge47_Node000034_Node000035" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1188.67,-199.11C1194.31,-191.36 1201.39,-181.65 1207.79,-172.86" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1210.43,-175.19 1213.49,-165.05 1204.77,-171.07 1210.43,-175.19" />
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:href= "engine_2scratchpads_2types_8h.html" target= "_top" xlink:title= "Type definitions and utilities for the scratchpad system." >
<polygon fill= "white" stroke= "#666666" points= "1481.5,-163.5 1348.5,-163.5 1348.5,-133 1481.5,-133 1481.5,-163.5" />
<text xml:space= "preserve" text-anchor= "start" x= "1356.5" y= "-150" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/scratchpads</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1415" 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
<!-- Node34->Node36 -->
<g id= "edge49_Node000034_Node000036" class= "edge" >
<title > Node34- > Node36</title>
<g id= "a_edge49_Node000034_Node000036" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1232.08,-199.03C1267.26,-189.46 1313.34,-176.92 1350.45,-166.82" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1350.97,-170.3 1359.7,-164.3 1349.13,-163.55 1350.97,-170.3" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node38 -->
<g id= "Node000038" class= "node" >
<title > Node38</title>
<g id= "a_Node000038" > <a xlink:href= "error__scratchpad_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1638,-163.5 1538,-163.5 1538,-133 1638,-133 1638,-163.5" />
<text xml:space= "preserve" text-anchor= "start" x= "1546" y= "-150" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/exceptions</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1588" 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
<!-- Node34->Node38 -->
<g id= "edge53_Node000034_Node000038" class= "edge" >
<title > Node34- > Node38</title>
<g id= "a_edge53_Node000034_Node000038" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1244.79,-203.24C1322.81,-190.97 1450.83,-170.83 1526.51,-158.92" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1526.9,-162.4 1536.24,-157.39 1525.81,-155.49 1526.9,-162.4" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node34->Node40 -->
<g id= "edge59_Node000034_Node000040" class= "edge" >
<title > Node34- > Node40</title>
<g id= "a_edge59_Node000034_Node000040" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1145.78,-199.11C1121.9,-188.27 1089.59,-173.59 1066.2,-162.97" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1067.77,-159.83 1057.21,-158.89 1064.87,-166.21 1067.77,-159.83" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node35->Node20 -->
<g id= "edge48_Node000035_Node000020" class= "edge" >
<title > Node35- > Node20</title>
<g id= "a_edge48_Node000035_Node000020" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1223.41,-132.61C1222.46,-123.83 1221.23,-112.52 1220.19,-102.9" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1223.68,-102.64 1219.12,-93.08 1216.72,-103.4 1223.68,-102.64" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node36->Node6 -->
<g id= "edge51_Node000036_Node000006" class= "edge" >
<title > Node36- > Node6</title>
<g id= "a_edge51_Node000036_Node000006" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1369.91,-132.58C1345.71,-123.82 1315.84,-111.58 1291,-97 1272.32,-86.04 1272.84,-75.17 1253,-66.5 1153.36,-22.96 1116.69,-56.07 1011,-30.5 1008.72,-29.95 1006.39,-29.33 1004.05,-28.66" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1005.25,-25.37 994.66,-25.74 1003.17,-32.05 1005.25,-25.37" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node36->Node17 -->
<g id= "edge52_Node000036_Node000017" class= "edge" >
<title > Node36- > Node17</title>
<g id= "a_edge52_Node000036_Node000017" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1348.23,-138.15C1245.53,-124.14 1052.58,-97.83 975.27,-87.29" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "976.19,-83.88 965.81,-86 975.24,-90.82 976.19,-83.88" />
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:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1345.62,-91.38 1300.38,-91.38 1300.38,-72.12 1345.62,-72.12 1345.62,-91.38" />
<text xml:space= "preserve" text-anchor= "middle" x= "1323" 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
<!-- Node36->Node37 -->
<g id= "edge50_Node000036_Node000037" class= "edge" >
<title > Node36- > Node37</title>
<g id= "a_edge50_Node000036_Node000037" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1394.12,-132.61C1379.42,-122.31 1359.79,-108.54 1344.87,-98.08" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1347.29,-95.5 1337.09,-92.63 1343.27,-101.24 1347.29,-95.5" />
</a>
</g>
</g>
<!-- Node38->Node23 -->
<g id= "edge54_Node000038_Node000023" class= "edge" >
<title > Node38- > Node23</title>
<g id= "a_edge54_Node000038_Node000023" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1586.78,-132.73C1584.82,-109.37 1580.96,-63.38 1578.72,-36.71" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1582.22,-36.53 1577.89,-26.86 1575.24,-37.12 1582.22,-36.53" />
</a>
</g>
</g>
<!-- Node38->Node32 -->
<g id= "edge56_Node000038_Node000032" class= "edge" >
<title > Node38- > Node32</title>
<g id= "a_edge56_Node000038_Node000032" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1601.61,-132.61C1609.06,-124.61 1618.44,-114.53 1626.81,-105.53" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1629.16,-108.14 1633.41,-98.44 1624.03,-103.37 1629.16,-108.14" />
</a>
</g>
</g>
<!-- Node39 -->
<g id= "Node000039" class= "node" >
<title > Node39</title>
<g id= "a_Node000039" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1544.38,-91.38 1485.62,-91.38 1485.62,-72.12 1544.38,-72.12 1544.38,-91.38" />
<text xml:space= "preserve" text-anchor= "middle" x= "1515" 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
<!-- Node38->Node39 -->
<g id= "edge55_Node000038_Node000039" class= "edge" >
<title > Node38- > Node39</title>
<g id= "a_edge55_Node000038_Node000039" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1571.44,-132.61C1560.15,-122.64 1545.2,-109.43 1533.52,-99.11" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1535.93,-96.57 1526.12,-92.57 1531.3,-101.82 1535.93,-96.57" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
</g>
</svg>