2025-11-06 09:16:40 -05:00
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
< !DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 13.0.1 (20250615.1724)
-->
<!-- Title: src/include/gridfire/engine/views/engine_adaptive.h Pages: 1 -->
2025-11-24 09:08:28 -05:00
<svg width= "1846pt" height= "449pt"
viewBox="0.00 0.00 1846.00 449.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
2025-11-06 09:16:40 -05:00
<g id= "graph0" class= "graph" transform= "scale(1 1) rotate(0) translate(4 444.75)" >
<title > src/include/gridfire/engine/views/engine_adaptive.h</title>
<!-- Node1 -->
<g id= "Node000001" class= "node" >
<title > Node1</title>
<g id= "a_Node000001" > <a xlink:title= " " >
2025-11-24 09:08:28 -05:00
<polygon fill= "#999999" stroke= "#666666" points= "1013.62,-440.75 906.12,-440.75 906.12,-399 1013.62,-399 1013.62,-440.75" />
<text xml:space= "preserve" text-anchor= "start" x= "914.12" y= "-427.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "start" x= "914.12" y= "-416" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine/views/engine</text>
<text xml:space= "preserve" text-anchor= "middle" x= "959.88" y= "-404.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _adaptive.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node2 -->
<g id= "Node000002" class= "node" >
<title > Node2</title>
<g id= "a_Node000002" > <a xlink:href= "engine__abstract_8h.html" target= "_top" xlink:title= "Abstract interfaces for reaction network engines in GridFire." >
2025-11-24 09:08:28 -05:00
<polygon fill= "white" stroke= "#666666" points= "906,-296.5 797.75,-296.5 797.75,-266 906,-266 906,-296.5" />
<text xml:space= "preserve" text-anchor= "start" x= "805.75" y= "-283" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/engine</text>
<text xml:space= "preserve" text-anchor= "middle" x= "851.88" y= "-271.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _abstract.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node1->Node2 -->
<g id= "edge1_Node000001_Node000002" class= "edge" >
<title > Node1- > Node2</title>
<g id= "a_edge1_Node000001_Node000002" > <a xlink:title= " " >
2025-11-24 09:08:28 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M905.83,-406.05C883.23,-397.73 859.17,-384.32 845.88,-363 835.66,-346.62 838.13,-324.58 842.62,-307.66" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "845.89,-308.94 845.47,-298.35 839.19,-306.89 845.89,-308.94" />
</a>
</g>
</g>
<!-- Node6 -->
<g id= "Node000006" class= "node" >
<title > Node6</title>
<g id= "a_Node000006" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1027.88,-24.88 873.88,-24.88 873.88,-5.63 1027.88,-5.63 1027.88,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "950.88" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > fourdst/atomic/atomicSpecies.h</text>
</a>
</g>
</g>
<!-- Node1->Node6 -->
<g id= "edge51_Node000001_Node000006" class= "edge" >
<title > Node1- > Node6</title>
<g id= "a_edge51_Node000001_Node000006" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M979.4,-398.74C987.96,-388.76 997.31,-376.06 1002.88,-363 1043.01,-268.75 1044.26,-231.98 1017.88,-133 1007.69,-94.79 981.7,-56.09 965.25,-34.24" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "968.06,-32.15 959.17,-26.39 962.52,-36.44 968.06,-32.15" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node7 -->
<g id= "Node000007" class= "node" >
<title > Node7</title>
<g id= "a_Node000007" > <a xlink:title= " " >
2025-11-24 09:08:28 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "121.75,-24.88 0,-24.88 0,-5.63 121.75,-5.63 121.75,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "60.88" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > fourdst/logging/logging.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node1->Node7 -->
2025-11-24 09:08:28 -05:00
<g id= "edge53_Node000001_Node000007" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node1- > Node7</title>
2025-11-24 09:08:28 -05:00
<g id= "a_edge53_Node000001_Node000007" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M905.75,-416.33C712.49,-406.54 67.88,-367.49 67.88,-282.25 67.88,-282.25 67.88,-282.25 67.88,-147.25 67.88,-107.89 64.69,-61.98 62.61,-36.29" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "66.13,-36.32 61.8,-26.64 59.15,-36.9 66.13,-36.32" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node8 -->
<g id= "Node000008" class= "node" >
<title > Node8</title>
<g id= "a_Node000008" > <a xlink:title= " " >
2025-11-24 09:08:28 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1277.38,-24.88 1204.38,-24.88 1204.38,-5.63 1277.38,-5.63 1277.38,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1240.88" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > quill/Logger.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node1->Node8 -->
2025-11-24 09:08:28 -05:00
<g id= "edge74_Node000001_Node000008" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node1- > Node8</title>
2025-11-24 09:08:28 -05:00
<g id= "a_edge74_Node000001_Node000008" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1014.01,-409.89C1114.3,-391.69 1318.88,-346.69 1318.88,-282.25 1318.88,-282.25 1318.88,-282.25 1318.88,-213.75 1318.88,-143.56 1275.73,-68.53 1253.62,-34.69" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1256.58,-32.82 1248.1,-26.46 1250.76,-36.71 1256.58,-32.82" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node14 -->
<g id= "Node000014" class= "node" >
<title > Node14</title>
<g id= "a_Node000014" > <a xlink:href= "types_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1240.62,-224.38 1133.12,-224.38 1133.12,-205.12 1240.62,-205.12 1240.62,-224.38" />
<text xml:space= "preserve" text-anchor= "middle" x= "1186.88" y= "-210.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/types/types.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node1->Node14 -->
<g id= "edge50_Node000001_Node000014" class= "edge" >
<title > Node1- > Node14</title>
<g id= "a_edge50_Node000001_Node000014" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1014.02,-404.97C1040.53,-396.17 1071.64,-382.66 1094.88,-363 1137.33,-327.07 1166.38,-266.44 1179.29,-235.38" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1182.54,-236.69 1183.01,-226.11 1176.04,-234.08 1182.54,-236.69" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node15 -->
<g id= "Node000015" class= "node" >
<title > Node15</title>
2025-11-24 09:08:28 -05:00
<g id= "a_Node000015" > <a xlink:href= "screening__abstract_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1008.75,-163.5 899,-163.5 899,-133 1008.75,-133 1008.75,-163.5" />
<text xml:space= "preserve" text-anchor= "start" x= "907" y= "-150" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/screening</text>
<text xml:space= "preserve" text-anchor= "middle" x= "953.88" y= "-138.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /screening_abstract.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node1->Node15 -->
2025-11-24 09:08:28 -05:00
<g id= "edge48_Node000001_Node000015" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node1- > Node15</title>
2025-11-24 09:08:28 -05:00
<g id= "a_edge48_Node000001_Node000015" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M971.88,-398.68C977.31,-388.38 983.12,-375.43 985.88,-363 1001.57,-292.05 1006.2,-269.27 985.88,-199.5 983.19,-190.28 978.25,-181.15 973.03,-173.24" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "975.96,-171.32 967.31,-165.21 970.26,-175.38 975.96,-171.32" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node16 -->
<g id= "Node000016" class= "node" >
<title > Node16</title>
2025-11-24 09:08:28 -05:00
<g id= "a_Node000016" > <a xlink:href= "screening__types_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "691.12,-230 592.62,-230 592.62,-199.5 691.12,-199.5 691.12,-230" />
<text xml:space= "preserve" text-anchor= "start" x= "600.62" y= "-216.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/screening</text>
<text xml:space= "preserve" text-anchor= "middle" x= "641.88" y= "-205.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /screening_types.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node1->Node16 -->
2025-11-24 09:08:28 -05:00
<g id= "edge49_Node000001_Node000016" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node1- > Node16</title>
2025-11-24 09:08:28 -05:00
<g id= "a_edge49_Node000001_Node000016" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M907.14,-398.5C884.31,-388.88 857.66,-376.54 834.88,-363 770.07,-324.5 701.62,-267.93 666.24,-237.32" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "668.96,-235.05 659.12,-231.12 664.37,-240.33 668.96,-235.05" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node33 -->
<g id= "Node000033" class= "node" >
<title > Node33</title>
<g id= "a_Node000033" > <a xlink:href= "engine__view__abstract_8h.html" target= "_top" xlink:title= "Abstract interfaces for engine "views" in GridFire." >
<polygon fill= "white" stroke= "#666666" points= "976.75,-363 855,-363 855,-332.5 976.75,-332.5 976.75,-363" />
<text xml:space= "preserve" text-anchor= "start" x= "863" y= "-349.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/views</text>
<text xml:space= "preserve" text-anchor= "middle" x= "915.88" y= "-338.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine_view_abstract.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node1->Node33 -->
<g id= "edge46_Node000001_Node000033" class= "edge" >
<title > Node1- > Node33</title>
<g id= "a_edge46_Node000001_Node000033" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M947.15,-398.59C942.1,-390.54 936.25,-381.21 930.98,-372.82" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "934.03,-371.09 925.75,-364.48 928.1,-374.81 934.03,-371.09" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node34 -->
<g id= "Node000034" class= "node" >
<title > Node34</title>
<g id= "a_Node000034" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1459.25,-357.38 1346.5,-357.38 1346.5,-338.12 1459.25,-338.12 1459.25,-357.38" />
<text xml:space= "preserve" text-anchor= "middle" x= "1402.88" y= "-343.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > fourdst/config/config.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node1->Node34 -->
<g id= "edge52_Node000001_Node000034" class= "edge" >
<title > Node1- > Node34</title>
<g id= "a_edge52_Node000001_Node000034" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1014.07,-411.66C1086.78,-401.77 1219.87,-382.95 1332.88,-363 1338.1,-362.08 1343.53,-361.07 1348.95,-360.02" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1349.38,-363.5 1358.51,-358.14 1348.03,-356.64 1349.38,-363.5" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node35 -->
<g id= "Node000035" class= "node" >
<title > Node35</title>
<g id= "a_Node000035" > <a xlink:href= "construction_8h.html" target= "_top" xlink:title= "Functions for constructing nuclear reaction networks." >
<polygon fill= "white" stroke= "#666666" points= "525.75,-230 398,-230 398,-199.5 525.75,-199.5 525.75,-230" />
<text xml:space= "preserve" text-anchor= "start" x= "406" y= "-216.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/procedures</text>
<text xml:space= "preserve" text-anchor= "middle" x= "461.88" y= "-205.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /construction.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node1->Node35 -->
<g id= "edge54_Node000001_Node000035" class= "edge" >
<title > Node1- > Node35</title>
<g id= "a_edge54_Node000001_Node000035" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M905.94,-403.17C871.53,-392.74 826.18,-378.19 786.88,-363 681.95,-322.44 562.35,-265.33 501.69,-235.56" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "503.29,-232.44 492.77,-231.17 500.2,-238.72 503.29,-232.44" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node3 -->
<g id= "Node000003" class= "node" >
<title > Node3</title>
<g id= "a_Node000003" > <a xlink:href= "reaction_8h.html" target= "_top" xlink:title= "Defines classes for representing and managing nuclear reactions." >
2025-11-24 09:08:28 -05:00
<polygon fill= "white" stroke= "#666666" points= "1149.12,-91.38 1020.62,-91.38 1020.62,-72.12 1149.12,-72.12 1149.12,-91.38" />
<text xml:space= "preserve" text-anchor= "middle" x= "1084.88" y= "-77.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/reaction/reaction.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node2->Node3 -->
<g id= "edge2_Node000002_Node000003" class= "edge" >
<title > Node2- > Node3</title>
<g id= "a_edge2_Node000002_Node000003" > <a xlink:title= " " >
2025-11-24 09:08:28 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M906.33,-268.13C932.35,-260.38 962.78,-248.26 985.88,-230 1030.66,-194.6 1062.49,-133.29 1076.65,-102.13" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1079.77,-103.73 1080.59,-93.17 1073.36,-100.91 1079.77,-103.73" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node9 -->
<g id= "Node000009" class= "node" >
<title > Node9</title>
<g id= "a_Node000009" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "410.25,-24.88 327.5,-24.88 327.5,-5.63 410.25,-5.63 410.25,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "368.88" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > unordered_map</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node2->Node9 -->
<g id= "edge43_Node000002_Node000009" class= "edge" >
<title > Node2- > Node9</title>
<g id= "a_edge43_Node000002_Node000009" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M838.46,-265.85C829.21,-255.87 816.69,-242.22 805.88,-230 768.27,-187.51 762.64,-173.47 722.88,-133 707.26,-117.11 668.02,-76.01 647.88,-66.5 555.1,-22.71 520.11,-52.34 419.88,-30.5 416.72,-29.81 413.46,-29.04 410.2,-28.23" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "411.23,-24.88 400.67,-25.73 409.45,-31.65 411.23,-24.88" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node10 -->
<g id= "Node000010" class= "node" >
<title > Node10</title>
<g id= "a_Node000010" > <a xlink:title= " " >
2025-11-24 09:08:28 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "855.38,-24.88 812.38,-24.88 812.38,-5.63 855.38,-5.63 855.38,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "833.88" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > vector</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node2->Node10 -->
2025-11-24 09:08:28 -05:00
<g id= "edge42_Node000002_Node000010" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node2- > Node10</title>
2025-11-24 09:08:28 -05:00
<g id= "a_edge42_Node000002_Node000010" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M853.59,-265.59C857.29,-230.74 864.7,-140.36 851.88,-66.5 850.05,-55.97 846.21,-44.73 842.55,-35.56" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "845.9,-34.48 838.76,-26.65 839.45,-37.22 845.9,-34.48" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node2->Node14 -->
<g id= "edge13_Node000002_Node000014" class= "edge" >
<title > Node2- > Node14</title>
<g id= "a_edge13_Node000002_Node000014" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M906.44,-269.74C967.45,-258 1065.85,-239.05 1128.4,-227.01" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1129,-230.46 1138.16,-225.13 1127.68,-223.58 1129,-230.46" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node2->Node15 -->
<g id= "edge16_Node000002_Node000015" class= "edge" >
<title > Node2- > Node15</title>
<g id= "a_edge16_Node000002_Node000015" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M863.18,-265.73C880.72,-243.21 914.65,-199.63 935.67,-172.63" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "938.21,-175.07 941.59,-165.03 932.68,-170.77 938.21,-175.07" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node2->Node16 -->
<g id= "edge21_Node000002_Node000016" class= "edge" >
<title > Node2- > Node16</title>
<g id= "a_edge21_Node000002_Node000016" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M803.96,-265.53C773.18,-256.08 733,-243.74 700.35,-233.71" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "701.62,-230.44 691.03,-230.85 699.56,-237.13 701.62,-230.44" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node18 -->
<g id= "Node000018" class= "node" >
<title > Node18</title>
<g id= "a_Node000018" > <a xlink:href= "reporting_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1702.75,-97 1599,-97 1599,-66.5 1702.75,-66.5 1702.75,-97" />
<text xml:space= "preserve" text-anchor= "start" x= "1607" y= "-83.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/types</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1650.88" y= "-72.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /reporting.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node2->Node18 -->
<g id= "edge24_Node000002_Node000018" class= "edge" >
<title > Node2- > Node18</title>
<g id= "a_edge24_Node000002_Node000018" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M906.33,-277.28C983.65,-272.2 1129.25,-259.36 1249.88,-230 1384.39,-197.26 1535.94,-133.97 1608.17,-102.1" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1609.55,-105.31 1617.27,-98.06 1606.71,-98.92 1609.55,-105.31" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node23 -->
<g id= "Node000023" class= "node" >
<title > Node23</title>
<g id= "a_Node000023" > <a xlink:href= "building_8h.html" target= "_top" xlink:title= "Defines types related to building reaction networks in the GridFire engine." >
<polygon fill= "white" stroke= "#666666" points= "582.75,-163.5 479,-163.5 479,-133 582.75,-133 582.75,-163.5" />
<text xml:space= "preserve" text-anchor= "start" x= "487" y= "-150" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/types</text>
<text xml:space= "preserve" text-anchor= "middle" x= "530.88" y= "-138.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /building.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node2->Node23 -->
<g id= "edge30_Node000002_Node000023" class= "edge" >
<title > Node2- > Node23</title>
<g id= "a_edge30_Node000002_Node000023" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M797.26,-275.08C729.32,-267.8 618.1,-252.8 583.88,-230 563.67,-216.54 549.37,-192.48 540.75,-174.11" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "544.07,-172.95 536.84,-165.2 537.66,-175.77 544.07,-172.95" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node25 -->
<g id= "Node000025" class= "node" >
<title > Node25</title>
2025-11-24 09:08:28 -05:00
<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= "842.75,-97 739,-97 739,-66.5 842.75,-66.5 842.75,-97" />
<text xml:space= "preserve" text-anchor= "start" x= "747" y= "-83.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/types</text>
<text xml:space= "preserve" text-anchor= "middle" x= "790.88" y= "-72.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /jacobian.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node2->Node25 -->
2025-11-24 09:08:28 -05:00
<g id= "edge32_Node000002_Node000025" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node2- > Node25</title>
2025-11-24 09:08:28 -05:00
<g id= "a_edge32_Node000002_Node000025" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M847.89,-265.53C840.62,-238.93 824.51,-181.13 808.88,-133 806.19,-124.73 803.06,-115.78 800.16,-107.75" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "803.54,-106.8 796.82,-98.61 796.97,-109.2 803.54,-106.8" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node26 -->
<g id= "Node000026" class= "node" >
<title > Node26</title>
<g id= "a_Node000026" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "549,-30.5 428.75,-30.5 428.75,0 549,0 549,-30.5" />
<text xml:space= "preserve" text-anchor= "start" x= "436.75" y= "-17" font-family= "Helvetica,sans-Serif" font-size= "10.00" > fourdst/composition</text>
<text xml:space= "preserve" text-anchor= "middle" x= "488.88" y= "-5.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /composition_abstract.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node2->Node26 -->
<g id= "edge41_Node000002_Node000026" class= "edge" >
<title > Node2- > Node26</title>
<g id= "a_edge41_Node000002_Node000026" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M844.26,-265.64C825.99,-230.7 780.46,-144.33 770.88,-133 763.19,-123.91 697.55,-71.78 686.88,-66.5 664.65,-55.52 607.66,-41.54 560.5,-31.12" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "561.36,-27.73 550.84,-29.01 559.86,-34.57 561.36,-27.73" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node31 -->
<g id= "Node000031" class= "node" >
<title > Node31</title>
<g id= "a_Node000031" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "976.5,-224.38 937.25,-224.38 937.25,-205.12 976.5,-205.12 976.5,-224.38" />
<text xml:space= "preserve" text-anchor= "middle" x= "956.88" y= "-210.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > utility</text>
</a>
</g>
</g>
<!-- Node2->Node31 -->
<g id= "edge44_Node000002_Node000031" class= "edge" >
<title > Node2- > Node31</title>
<g id= "a_edge44_Node000002_Node000031" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M875.7,-265.61C892.8,-255.11 915.74,-241.02 932.88,-230.49" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "934.23,-233.77 940.92,-225.55 930.57,-227.8 934.23,-233.77" />
</a>
</g>
</g>
<!-- Node32 -->
<g id= "Node000032" class= "node" >
<title > Node32</title>
<g id= "a_Node000032" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "638.75,-91.38 583,-91.38 583,-72.12 638.75,-72.12 638.75,-91.38" />
<text xml:space= "preserve" text-anchor= "middle" x= "610.88" y= "-77.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > expected</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node2->Node32 -->
<g id= "edge45_Node000002_Node000032" class= "edge" >
<title > Node2- > Node32</title>
<g id= "a_edge45_Node000002_Node000032" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M801.1,-265.58C780.94,-257.69 758.82,-246.18 742.88,-230 709.78,-196.41 731.57,-167.92 699.88,-133 685.29,-116.93 664.32,-104.75 646.41,-96.4" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "647.95,-93.26 637.39,-92.43 645.13,-99.66 647.95,-93.26" />
</a>
</g>
</g>
<!-- Node4 -->
<g id= "Node000004" class= "node" >
<title > Node4</title>
<g id= "a_Node000004" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1186.5,-24.88 1141.25,-24.88 1141.25,-5.63 1186.5,-5.63 1186.5,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1163.88" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > ranges</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node3->Node4 -->
<g id= "edge3_Node000003_Node000004" class= "edge" >
<title > Node3- > Node4</title>
<g id= "a_edge3_Node000003_Node000004" > <a xlink:title= " " >
2025-11-24 09:08:28 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1095.86,-71.78C1108.29,-61.63 1128.78,-44.9 1144.03,-32.45" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1146.02,-35.34 1151.56,-26.31 1141.6,-29.92 1146.02,-35.34" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node5 -->
<g id= "Node000005" class= "node" >
<title > Node5</title>
<g id= "a_Node000005" > <a xlink:title= " " >
2025-11-24 09:08:28 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1429.62,-24.88 1364.12,-24.88 1364.12,-5.63 1429.62,-5.63 1429.62,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1396.88" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > string_view</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node3->Node5 -->
<g id= "edge4_Node000003_Node000005" class= "edge" >
<title > Node3- > Node5</title>
<g id= "a_edge4_Node000003_Node000005" > <a xlink:title= " " >
2025-11-24 09:08:28 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1149,-71.66C1204.29,-63.16 1286.03,-49 1355.88,-30.5 1357.86,-29.97 1359.9,-29.4 1361.94,-28.79" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1362.89,-32.16 1371.34,-25.77 1360.75,-25.49 1362.89,-32.16" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node3->Node6 -->
<g id= "edge5_Node000003_Node000006" class= "edge" >
<title > Node3- > Node6</title>
<g id= "a_edge5_Node000003_Node000006" > <a xlink:title= " " >
2025-11-24 09:08:28 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1065.96,-71.65C1043.51,-60.84 1005.85,-42.71 979.75,-30.15" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "981.59,-27.15 971.06,-25.96 978.55,-33.46 981.59,-27.15" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node3->Node7 -->
<g id= "edge6_Node000003_Node000007" class= "edge" >
<title > Node3- > Node7</title>
<g id= "a_edge6_Node000003_Node000007" > <a xlink:title= " " >
2025-11-24 09:08:28 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1020.6,-76.63C973.82,-73.67 908.93,-69.67 851.88,-66.5 531.53,-48.71 449.2,-70.62 130.88,-30.5 124.49,-29.7 117.82,-28.63 111.24,-27.45" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "112.28,-24.08 101.8,-25.65 110.97,-30.96 112.28,-24.08" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node3->Node8 -->
<g id= "edge7_Node000003_Node000008" class= "edge" >
<title > Node3- > Node8</title>
<g id= "a_edge7_Node000003_Node000008" > <a xlink:title= " " >
2025-11-24 09:08:28 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1106.9,-71.65C1133.37,-60.7 1178.05,-42.23 1208.47,-29.65" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1209.66,-32.94 1217.57,-25.89 1206.99,-26.47 1209.66,-32.94" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node3->Node9 -->
<g id= "edge8_Node000003_Node000009" class= "edge" >
<title > Node3- > Node9</title>
<g id= "a_edge8_Node000003_Node000009" > <a xlink:title= " " >
2025-11-24 09:08:28 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1020.34,-76.6C864.83,-66.5 477.96,-40.71 419.88,-30.5 416.21,-29.86 412.42,-29.06 408.65,-28.17" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "409.53,-24.78 398.97,-25.69 407.79,-31.57 409.53,-24.78" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node3->Node10 -->
<g id= "edge9_Node000003_Node000010" class= "edge" >
<title > Node3- > Node10</title>
<g id= "a_edge9_Node000003_Node000010" > <a xlink:title= " " >
2025-11-24 09:08:28 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1031.12,-71.68C986.04,-63.32 920.33,-49.35 864.88,-30.5 864.08,-30.23 863.27,-29.94 862.46,-29.65" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "863.96,-26.48 853.38,-25.91 861.29,-32.95 863.96,-26.48" />
</a>
</g>
</g>
<!-- Node11 -->
<g id= "Node000011" class= "node" >
<title > Node11</title>
<g id= "a_Node000011" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1123.62,-24.88 1046.12,-24.88 1046.12,-5.63 1123.62,-5.63 1123.62,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1084.88" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > unordered_set</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node3->Node11 -->
<g id= "edge10_Node000003_Node000011" class= "edge" >
<title > Node3- > Node11</title>
<g id= "a_edge10_Node000003_Node000011" > <a xlink:title= " " >
2025-11-24 09:08:28 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1084.88,-71.78C1084.88,-62.73 1084.88,-48.45 1084.88,-36.63" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1088.38,-36.66 1084.88,-26.66 1081.38,-36.66 1088.38,-36.66" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node12 -->
<g id= "Node000012" class= "node" >
<title > Node12</title>
<g id= "a_Node000012" > <a xlink:title= " " >
2025-11-24 09:08:28 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1538,-24.88 1447.75,-24.88 1447.75,-5.63 1538,-5.63 1538,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1492.88" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > cppad/cppad.hpp</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node3->Node12 -->
<g id= "edge11_Node000003_Node000012" class= "edge" >
<title > Node3- > Node12</title>
<g id= "a_edge11_Node000003_Node000012" > <a xlink:title= " " >
2025-11-24 09:08:28 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1149.45,-72.51C1235.99,-61.3 1384.95,-41.4 1438.88,-30.5 1442.49,-29.77 1446.22,-28.94 1449.95,-28.06" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1450.71,-31.48 1459.57,-25.68 1449.02,-24.69 1450.71,-31.48" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node13 -->
<g id= "Node000013" class= "node" >
<title > Node13</title>
<g id= "a_Node000013" > <a xlink:title= " " >
2025-11-24 09:08:28 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1657.62,-30.5 1556.12,-30.5 1556.12,0 1657.62,0 1657.62,-30.5" />
<text xml:space= "preserve" text-anchor= "start" x= "1564.12" y= "-17" font-family= "Helvetica,sans-Serif" font-size= "10.00" > fourdst/composition</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1606.88" y= "-5.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /composition.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node3->Node13 -->
<g id= "edge12_Node000003_Node000013" class= "edge" >
<title > Node3- > Node13</title>
<g id= "a_edge12_Node000003_Node000013" > <a xlink:title= " " >
2025-11-24 09:08:28 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1149.51,-76.28C1236.97,-69.66 1398.04,-55.48 1544.9,-30.69" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1545.14,-34.2 1554.41,-29.07 1543.96,-27.3 1545.14,-34.2" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node14->Node12 -->
<g id= "edge15_Node000014_Node000012" class= "edge" >
<title > Node14- > Node12</title>
<g id= "a_edge15_Node000014_Node000012" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1189.59,-204.74C1197.92,-178.73 1225.68,-103.08 1276.88,-66.5 1336.89,-23.62 1367.2,-47.91 1438.88,-30.5 1441.97,-29.75 1445.15,-28.96 1448.36,-28.14" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1448.95,-31.61 1457.76,-25.73 1447.2,-24.83 1448.95,-31.61" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node14->Node13 -->
<g id= "edge14_Node000014_Node000013" class= "edge" >
<title > Node14- > Node13</title>
<g id= "a_edge14_Node000014_Node000013" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1203.56,-204.69C1231.91,-189.38 1291.45,-157.65 1342.88,-133 1418.76,-96.62 1508.69,-57.73 1561.58,-35.28" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1562.73,-38.59 1570.58,-31.47 1560,-32.15 1562.73,-38.59" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node15->Node3 -->
<g id= "edge17_Node000015_Node000003" class= "edge" >
<title > Node15- > Node3</title>
<g id= "a_edge17_Node000015_Node000003" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M983.6,-132.61C1005.43,-121.87 1034.9,-107.36 1056.42,-96.76" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1057.79,-99.99 1065.22,-92.43 1054.7,-93.71 1057.79,-99.99" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node15->Node6 -->
<g id= "edge18_Node000015_Node000006" class= "edge" >
<title > Node15- > Node6</title>
<g id= "a_edge18_Node000015_Node000006" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M953.54,-132.73C953.01,-109.37 951.95,-63.38 951.34,-36.71" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "954.85,-36.78 951.12,-26.86 947.85,-36.94 954.85,-36.78" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node15->Node10 -->
2025-11-24 09:08:28 -05:00
<g id= "edge20_Node000015_Node000010" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node15- > Node10</title>
2025-11-24 09:08:28 -05:00
<g id= "a_edge20_Node000015_Node000010" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M942.02,-132.63C928.56,-116.2 905.74,-88.9 884.88,-66.5 874.24,-55.08 861.77,-42.77 851.82,-33.2" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "854.26,-30.69 844.61,-26.32 849.43,-35.76 854.26,-30.69" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node15->Node12 -->
<g id= "edge19_Node000015_Node000012" class= "edge" >
<title > Node15- > Node12</title>
<g id= "a_edge19_Node000015_Node000012" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1008.91,-135.56C1050.24,-126.32 1108.06,-112.46 1157.88,-97 1194.62,-85.6 1201.79,-76.73 1238.88,-66.5 1325.94,-42.49 1350.7,-50.04 1438.88,-30.5 1442.22,-29.76 1445.68,-28.95 1449.14,-28.11" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1449.83,-31.54 1458.67,-25.71 1448.12,-24.76 1449.83,-31.54" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node16->Node15 -->
<g id= "edge22_Node000016_Node000015" class= "edge" >
<title > Node16- > Node15</title>
<g id= "a_edge22_Node000016_Node000015" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M691.31,-203.53C744.34,-192.57 828.83,-175.1 887.6,-162.95" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "888.06,-166.43 897.14,-160.98 886.64,-159.58 888.06,-166.43" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node17 -->
<g id= "Node000017" class= "node" >
<title > Node17</title>
<g id= "a_Node000017" > <a xlink:title= " " >
2025-11-24 09:08:28 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "690.5,-157.88 639.25,-157.88 639.25,-138.62 690.5,-138.62 690.5,-157.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "664.88" y= "-144.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > memory</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node16->Node17 -->
<g id= "edge23_Node000016_Node000017" class= "edge" >
<title > Node16- > Node17</title>
<g id= "a_edge23_Node000016_Node000017" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M647.09,-199.11C650.3,-190.13 654.44,-178.51 657.92,-168.76" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "661.16,-170.09 661.22,-159.5 654.57,-167.74 661.16,-170.09" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node18->Node13 -->
<g id= "edge29_Node000018_Node000013" class= "edge" >
<title > Node18- > Node13</title>
<g id= "a_edge29_Node000018_Node000013" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1640.89,-66.11C1635.66,-58.44 1629.12,-48.86 1623.18,-40.15" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1626.2,-38.37 1617.67,-32.08 1620.42,-42.31 1626.2,-38.37" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node19 -->
<g id= "Node000019" class= "node" >
<title > Node19</title>
<g id= "a_Node000019" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1838.25,-24.88 1803.5,-24.88 1803.5,-5.63 1838.25,-5.63 1838.25,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1820.88" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > map</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node18->Node19 -->
<g id= "edge25_Node000018_Node000019" class= "edge" >
<title > Node18- > Node19</title>
<g id= "a_edge25_Node000018_Node000019" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1699.32,-66.06C1727.63,-56.94 1763.79,-44.33 1794.88,-30.5 1794.98,-30.45 1795.09,-30.4 1795.2,-30.35" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1796.67,-33.53 1804.06,-25.94 1793.55,-27.27 1796.67,-33.53" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node20 -->
<g id= "Node000020" class= "node" >
<title > Node20</title>
<g id= "a_Node000020" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1715.88,-24.88 1675.88,-24.88 1675.88,-5.63 1715.88,-5.63 1715.88,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1695.88" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > string</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node18->Node20 -->
<g id= "edge26_Node000018_Node000020" class= "edge" >
<title > Node18- > Node20</title>
<g id= "a_edge26_Node000018_Node000020" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1661.09,-66.11C1667.63,-56.73 1676.17,-44.49 1683.16,-34.48" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1686,-36.52 1688.85,-26.31 1680.26,-32.51 1686,-36.52" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node21 -->
<g id= "Node000021" class= "node" >
<title > Node21</title>
<g id= "a_Node000021" > <a xlink:title= " " >
2025-11-24 09:08:28 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1346.5,-24.88 1295.25,-24.88 1295.25,-5.63 1346.5,-5.63 1346.5,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1320.88" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > ostream</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node18->Node21 -->
<g id= "edge27_Node000018_Node000021" class= "edge" >
<title > Node18- > Node21</title>
<g id= "a_edge27_Node000018_Node000021" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1598.73,-75.55C1538.96,-68.76 1438.47,-54.77 1354.88,-30.5 1353.53,-30.11 1352.16,-29.68 1350.79,-29.22" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1352.39,-26.08 1341.79,-25.85 1349.93,-32.64 1352.39,-26.08" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node22 -->
<g id= "Node000022" class= "node" >
<title > Node22</title>
<g id= "a_Node000022" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1785.5,-24.88 1734.25,-24.88 1734.25,-5.63 1785.5,-5.63 1785.5,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1759.88" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > sstream</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node18->Node22 -->
<g id= "edge28_Node000018_Node000022" class= "edge" >
<title > Node18- > Node22</title>
<g id= "a_edge28_Node000018_Node000022" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1675.61,-66.11C1693.36,-55.61 1717.18,-41.52 1734.97,-30.99" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1736.52,-34.14 1743.35,-26.03 1732.96,-28.11 1736.52,-34.14" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node24 -->
<g id= "Node000024" class= "node" >
<title > Node24</title>
<g id= "a_Node000024" > <a xlink:title= " " >
2025-11-24 09:08:28 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "555.5,-91.38 510.25,-91.38 510.25,-72.12 555.5,-72.12 555.5,-91.38" />
<text xml:space= "preserve" text-anchor= "middle" x= "532.88" y= "-77.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > variant</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node23->Node24 -->
<g id= "edge31_Node000023_Node000024" class= "edge" >
<title > Node23- > Node24</title>
<g id= "a_edge31_Node000023_Node000024" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M531.33,-132.61C531.6,-123.83 531.95,-112.52 532.25,-102.9" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "535.74,-103.19 532.55,-93.09 528.75,-102.97 535.74,-103.19" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node25->Node6 -->
<g id= "edge33_Node000025_Node000006" class= "edge" >
<title > Node25- > Node6</title>
<g id= "a_edge33_Node000025_Node000006" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M827.18,-66.11C854.45,-55.12 891.49,-40.19 917.91,-29.54" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "919.16,-32.81 927.12,-25.83 916.54,-26.32 919.16,-32.81" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node25->Node8 -->
<g id= "edge35_Node000025_Node000008" class= "edge" >
<title > Node25- > Node8</title>
<g id= "a_edge35_Node000025_Node000008" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M843.17,-77.34C920.84,-71.58 1070.93,-57.79 1195.88,-30.5 1198.51,-29.92 1201.21,-29.26 1203.92,-28.54" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1204.83,-31.92 1213.47,-25.78 1202.89,-25.2 1204.83,-31.92" />
</a>
</g>
</g>
<!-- Node25->Node9 -->
<g id= "edge39_Node000025_Node000009" class= "edge" >
<title > Node25- > Node9</title>
<g id= "a_edge39_Node000025_Node000009" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M738.5,-73.55C721.99,-71.29 703.67,-68.78 686.88,-66.5 568.23,-50.37 537.15,-54.67 419.88,-30.5 416.52,-29.81 413.05,-29.02 409.59,-28.17" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "410.66,-24.83 400.1,-25.69 408.9,-31.6 410.66,-24.83" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node25->Node26 -->
<g id= "edge34_Node000025_Node000026" class= "edge" >
<title > Node25- > Node26</title>
<g id= "a_edge34_Node000025_Node000026" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M738.64,-69.46C733.99,-68.46 729.35,-67.46 724.88,-66.5 669.63,-54.65 607.09,-41.34 560.27,-31.4" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "561.01,-27.98 550.51,-29.32 559.56,-34.82 561.01,-27.98" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node27 -->
<g id= "Node000027" class= "node" >
<title > Node27</title>
<g id= "a_Node000027" > <a xlink:title= " " >
2025-11-24 09:08:28 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "794.62,-24.88 699.12,-24.88 699.12,-5.63 794.62,-5.63 794.62,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "746.88" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > Eigen/SparseCore</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node25->Node27 -->
<g id= "edge36_Node000025_Node000027" class= "edge" >
<title > Node25- > Node27</title>
<g id= "a_edge36_Node000025_Node000027" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M780.89,-66.11C774.49,-56.73 766.14,-44.49 759.31,-34.48" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "762.27,-32.61 753.75,-26.32 756.49,-36.56 762.27,-32.61" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node28 -->
<g id= "Node000028" class= "node" >
<title > Node28</title>
<g id= "a_Node000028" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "604.38,-24.88 567.38,-24.88 567.38,-5.63 604.38,-5.63 604.38,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "585.88" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > tuple</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node25->Node28 -->
<g id= "edge37_Node000025_Node000028" class= "edge" >
<title > Node25- > Node28</title>
<g id= "a_edge37_Node000025_Node000028" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M738.88,-68.82C703.14,-59.94 654.91,-46.59 613.88,-30.5 613.39,-30.31 612.91,-30.12 612.42,-29.92" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "614.14,-26.85 603.59,-25.86 611.22,-33.22 614.14,-26.85" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node29 -->
<g id= "Node000029" class= "node" >
<title > Node29</title>
<g id= "a_Node000029" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "680.88,-24.88 622.88,-24.88 622.88,-5.63 680.88,-5.63 680.88,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "651.88" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > functional</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node25->Node29 -->
<g id= "edge38_Node000025_Node000029" class= "edge" >
<title > Node25- > Node29</title>
<g id= "a_edge38_Node000025_Node000029" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M759.33,-66.11C735.96,-55.27 704.33,-40.59 681.44,-29.97" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "683.21,-26.93 672.66,-25.9 680.26,-33.28 683.21,-26.93" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node30 -->
<g id= "Node000030" class= "node" >
<title > Node30</title>
<g id= "a_Node000030" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "309.75,-24.88 260,-24.88 260,-5.63 309.75,-5.63 309.75,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "284.88" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > optional</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node25->Node30 -->
<g id= "edge40_Node000025_Node000030" class= "edge" >
<title > Node25- > Node30</title>
<g id= "a_edge40_Node000025_Node000030" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M738.52,-75.38C617.72,-62.95 328.96,-33.09 318.88,-30.5 317.29,-30.09 315.68,-29.62 314.06,-29.11" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "315.61,-25.95 305.02,-25.77 313.19,-32.52 315.61,-25.95" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node33->Node2 -->
<g id= "edge47_Node000033_Node000002" class= "edge" >
<title > Node33- > Node2</title>
<g id= "a_edge47_Node000033_Node000002" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M901.35,-332.11C893.33,-324.03 883.2,-313.82 874.2,-304.75" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "876.93,-302.54 867.41,-297.9 871.97,-307.47 876.93,-302.54" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node35->Node3 -->
<g id= "edge55_Node000035_Node000003" class= "edge" >
<title > Node35- > Node3</title>
<g id= "a_edge55_Node000035_Node000003" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M510.11,-199.08C535.32,-190.44 566.19,-178.29 591.88,-163.5 610.64,-152.69 609.87,-141.3 629.88,-133 664.01,-118.84 888.73,-98.73 1009.08,-88.79" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1009.2,-92.29 1018.88,-87.99 1008.63,-85.32 1009.2,-92.29" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node35->Node23 -->
<g id= "edge56_Node000035_Node000023" class= "edge" >
<title > Node35- > Node23</title>
<g id= "a_edge56_Node000035_Node000023" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M477.53,-199.11C486.27,-190.95 497.32,-180.61 507.1,-171.47" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "509.26,-174.25 514.17,-164.86 504.48,-169.13 509.26,-174.25" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node35->Node24 -->
<g id= "edge58_Node000035_Node000024" class= "edge" >
<title > Node35- > Node24</title>
<g id= "a_edge58_Node000035_Node000024" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M460.05,-199.06C458.66,-182.07 458.57,-153.79 469.88,-133 477.92,-118.21 492.32,-106.22 505.32,-97.67" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "506.89,-100.82 513.58,-92.6 503.22,-94.85 506.89,-100.82" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node35->Node26 -->
<g id= "edge57_Node000035_Node000026" class= "edge" >
<title > Node35- > Node26</title>
<g id= "a_edge57_Node000035_Node000026" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M460.05,-199.27C458.88,-189.24 457.47,-175.58 456.88,-163.5 456.2,-149.96 455.07,-146.43 456.88,-133 461.21,-100.75 472.01,-64.8 479.87,-41.43" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "483.11,-42.76 483.06,-32.16 476.49,-40.48 483.11,-42.76" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node36 -->
<g id= "Node000036" class= "node" >
<title > Node36</title>
<g id= "a_Node000036" > <a xlink:href= "weak__interpolator_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "384.38,-163.5 275.38,-163.5 275.38,-133 384.38,-133 384.38,-163.5" />
<text xml:space= "preserve" text-anchor= "start" x= "283.38" y= "-150" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/reaction/weak</text>
<text xml:space= "preserve" text-anchor= "middle" x= "329.88" y= "-138.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /weak_interpolator.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node35->Node36 -->
<g id= "edge59_Node000035_Node000036" class= "edge" >
<title > Node35- > Node36</title>
<g id= "a_edge59_Node000035_Node000036" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M431.92,-199.11C413.61,-190.17 389.96,-178.61 370.04,-168.87" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "371.59,-165.74 361.07,-164.49 368.52,-172.03 371.59,-165.74" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node36->Node6 -->
<g id= "edge67_Node000036_Node000006" class= "edge" >
<title > Node36- > Node6</title>
<g id= "a_edge67_Node000036_Node000006" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M354.04,-132.55C386.27,-113.74 445.66,-81.77 500.88,-66.5 657.56,-23.16 703.71,-51.8 864.88,-30.5 872.52,-29.49 880.54,-28.32 888.46,-27.09" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "888.75,-30.58 898.08,-25.56 887.65,-23.67 888.75,-30.58" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node36->Node7 -->
<g id= "edge68_Node000036_Node000007" class= "edge" >
<title > Node36- > Node7</title>
<g id= "a_edge68_Node000036_Node000007" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M275.04,-132.59C246.26,-123.95 210.86,-111.81 180.88,-97 143.45,-78.51 104.02,-49.98 80.98,-32.25" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "83.39,-29.69 73.35,-26.3 79.09,-35.21 83.39,-29.69" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node36->Node9 -->
<g id= "edge69_Node000036_Node000009" class= "edge" >
<title > Node36- > Node9</title>
<g id= "a_edge69_Node000036_Node000009" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M335.42,-132.85C339.17,-122.87 344.11,-109.22 347.88,-97 354.2,-76.48 360.24,-52.66 364.21,-36.23" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "367.55,-37.3 366.46,-26.76 360.74,-35.68 367.55,-37.3" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node36->Node10 -->
<g id= "edge71_Node000036_Node000010" class= "edge" >
<title > Node36- > Node10</title>
<g id= "a_edge71_Node000036_Node000010" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M342.72,-132.55C360.27,-113.58 393.72,-81.26 429.88,-66.5 584.48,-3.38 642.92,-74.99 803.88,-30.5 804.87,-30.22 805.88,-29.92 806.88,-29.58" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "808.1,-32.87 816.05,-25.87 805.47,-26.38 808.1,-32.87" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node36->Node32 -->
<g id= "edge72_Node000036_Node000032" class= "edge" >
<title > Node36- > Node32</title>
<g id= "a_edge72_Node000036_Node000032" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M384.81,-136.95C432.65,-127.64 503.72,-112.98 564.88,-97 567.31,-96.36 569.8,-95.68 572.31,-94.97" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "573.21,-98.36 581.81,-92.17 571.23,-91.64 573.21,-98.36" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node37 -->
<g id= "Node000037" class= "node" >
<title > Node37</title>
<g id= "a_Node000037" > <a xlink:href= "weak__types_8h.html" target= "_top" xlink:title= "Plain data structures and enums for weak reaction tables, interpolation payloads, and errors." >
<polygon fill= "white" stroke= "#666666" points= "339.38,-97 230.38,-97 230.38,-66.5 339.38,-66.5 339.38,-97" />
<text xml:space= "preserve" text-anchor= "start" x= "238.38" y= "-83.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/reaction/weak</text>
<text xml:space= "preserve" text-anchor= "middle" x= "284.88" y= "-72.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /weak_types.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node36->Node37 -->
<g id= "edge60_Node000036_Node000037" class= "edge" >
<title > Node36- > Node37</title>
<g id= "a_edge60_Node000036_Node000037" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M319.66,-132.61C314.31,-124.94 307.62,-115.36 301.55,-106.65" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "304.5,-104.77 295.91,-98.57 298.76,-108.77 304.5,-104.77" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node38 -->
<g id= "Node000038" class= "node" >
<title > Node38</title>
<g id= "a_Node000038" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "185.5,-24.88 140.25,-24.88 140.25,-5.63 185.5,-5.63 185.5,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "162.88" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > cstdint</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node36->Node38 -->
<g id= "edge70_Node000036_Node000038" class= "edge" >
<title > Node36- > Node38</title>
<g id= "a_edge70_Node000036_Node000038" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M275,-133.02C252.61,-125.17 227.63,-113.56 208.88,-97 190.02,-80.35 177.06,-54.02 169.82,-35.99" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "173.12,-34.83 166.33,-26.7 166.57,-37.29 173.12,-34.83" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node39 -->
<g id= "Node000039" class= "node" >
<title > Node39</title>
<g id= "a_Node000039" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "241.75,-24.88 204,-24.88 204,-5.63 241.75,-5.63 241.75,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "222.88" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > array</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node36->Node39 -->
<g id= "edge73_Node000036_Node000039" class= "edge" >
<title > Node36- > Node39</title>
<g id= "a_edge73_Node000036_Node000039" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M275.16,-135.39C254.5,-127.97 233.06,-116.04 220.88,-97 209.32,-78.95 212.27,-53.67 216.53,-36.23" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "219.84,-37.39 219.19,-26.82 213.1,-35.49 219.84,-37.39" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node37->Node9 -->
<g id= "edge65_Node000037_Node000009" class= "edge" >
<title > Node37- > Node9</title>
<g id= "a_edge65_Node000037_Node000009" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M303.94,-66.11C317.18,-55.94 334.81,-42.41 348.36,-32" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "350.38,-34.86 356.18,-25.99 346.12,-29.31 350.38,-34.86" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node37->Node10 -->
<g id= "edge63_Node000037_Node000010" class= "edge" >
<title > Node37- > Node10</title>
<g id= "a_edge63_Node000037_Node000010" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M339.8,-72.95C356.5,-70.71 374.92,-68.37 391.88,-66.5 574.58,-46.36 626.5,-78.69 803.88,-30.5 804.87,-30.23 805.88,-29.93 806.89,-29.6" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "808.09,-32.88 816.06,-25.9 805.47,-26.39 808.09,-32.88" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node37->Node21 -->
<g id= "edge66_Node000037_Node000021" class= "edge" >
<title > Node37- > Node21</title>
<g id= "a_edge66_Node000037_Node000021" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M339.45,-76.84C383.11,-73.79 445.9,-69.57 500.88,-66.5 675.45,-56.74 1116.29,-68.88 1286.88,-30.5 1288.51,-30.13 1290.17,-29.69 1291.83,-29.19" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1292.92,-32.52 1301.13,-25.82 1290.54,-25.94 1292.92,-32.52" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node37->Node30 -->
<g id= "edge64_Node000037_Node000030" class= "edge" >
<title > Node37- > Node30</title>
<g id= "a_edge64_Node000037_Node000030" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M284.88,-66.11C284.88,-57.33 284.88,-46.02 284.88,-36.4" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "288.38,-36.59 284.88,-26.59 281.38,-36.59 288.38,-36.59" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node37->Node38 -->
<g id= "edge61_Node000037_Node000038" class= "edge" >
<title > Node37- > Node38</title>
<g id= "a_edge61_Node000037_Node000038" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M257.19,-66.11C237.05,-55.46 209.92,-41.12 189.92,-30.55" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "191.73,-27.55 181.25,-25.97 188.46,-33.74 191.73,-27.55" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node37->Node39 -->
<g id= "edge62_Node000037_Node000039" class= "edge" >
<title > Node37- > Node39</title>
<g id= "a_edge62_Node000037_Node000039" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M270.81,-66.11C261.41,-56.34 249.02,-43.45 239.19,-33.23" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "241.86,-30.95 232.4,-26.16 236.81,-35.8 241.86,-30.95" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
</g>
</svg>