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">
2026-04-20 12:45:31 -04:00
<!-- Generated by graphviz version 14.1.2 (20260124.0452)
2025-11-06 09:16:40 -05:00
-->
<!-- Title: src/include/gridfire/engine/engine_graph.h Pages: 1 -->
2026-04-20 12:45:31 -04:00
<svg width= "2879pt" height= "504pt"
viewBox="0.00 0.00 2879.00 504.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id= "graph0" class= "graph" transform= "scale(1 1) rotate(0) translate(4 500)" >
2025-11-06 09:16:40 -05:00
<title > src/include/gridfire/engine/engine_graph.h</title>
<!-- Node1 -->
<g id= "Node000001" class= "node" >
<title > Node1</title>
<g id= "a_Node000001" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<polygon fill= "#999999" stroke= "#666666" points= "1164.25,-496 1047.75,-496 1047.75,-465.5 1164.25,-465.5 1164.25,-496" />
<text xml:space= "preserve" text-anchor= "start" x= "1055.75" y= "-482.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1106" y= "-471.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine/engine_graph.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node2 -->
<g id= "Node000002" class= "node" >
<title > Node2</title>
<g id= "a_Node000002" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1192,-24.88 1038,-24.88 1038,-5.63 1192,-5.63 1192,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1115" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > fourdst/atomic/atomicSpecies.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node1->Node2 -->
<g id= "edge1_Node000001_Node000002" class= "edge" >
<title > Node1- > Node2</title>
<g id= "a_edge1_Node000001_Node000002" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1121.18,-465.2C1143.09,-442.54 1181,-396.45 1181,-348.75 1181,-348.75 1181,-348.75 1181,-280.25 1181,-185.22 1217.55,-151.96 1176,-66.5 1168.85,-51.8 1155.14,-39.9 1142.53,-31.37" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1144.41,-28.42 1134.08,-26.08 1140.69,-34.35 1144.41,-28.42" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node3 -->
<g id= "Node000003" class= "node" >
<title > Node3</title>
<g id= "a_Node000003" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "196.75,-30.5 95.25,-30.5 95.25,0 196.75,0 196.75,-30.5" />
<text xml:space= "preserve" text-anchor= "start" x= "103.25" y= "-17" font-family= "Helvetica,sans-Serif" font-size= "10.00" > fourdst/composition</text>
<text xml:space= "preserve" text-anchor= "middle" x= "146" y= "-5.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /composition.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node1->Node3 -->
<g id= "edge2_Node000001_Node000003" class= "edge" >
<title > Node1- > Node3</title>
<g id= "a_edge2_Node000001_Node000003" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1047.43,-480.12C842.57,-480.98 166.06,-479.93 84,-429.5 48.81,-407.87 38,-390.05 38,-348.75 38,-348.75 38,-348.75 38,-147.25 38,-99.84 80.64,-60.28 112.34,-37.44" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "114.3,-40.33 120.52,-31.75 110.31,-34.58 114.3,-40.33" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node4 -->
<g id= "Node000004" class= "node" >
<title > Node4</title>
<g id= "a_Node000004" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "720.88,-24.88 599.12,-24.88 599.12,-5.63 720.88,-5.63 720.88,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "660" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > fourdst/logging/logging.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node1->Node4 -->
<g id= "edge3_Node000001_Node000004" class= "edge" >
<title > Node1- > Node4</title>
<g id= "a_edge3_Node000001_Node000004" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1047.4,-479.23C911.85,-477.37 580.35,-468.81 477,-429.5 431.18,-412.07 421.99,-399.26 389,-363 296.16,-260.93 206.37,-170.54 297,-66.5 333.89,-24.15 492.59,-16.31 587.51,-15.53" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "587.26,-19.03 597.24,-15.47 587.22,-12.03 587.26,-19.03" />
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= " " >
2026-04-20 12:45:31 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "235.38,-357.38 122.62,-357.38 122.62,-338.12 235.38,-338.12 235.38,-357.38" />
<text xml:space= "preserve" text-anchor= "middle" x= "179" 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>
<!-- Node1->Node5 -->
<g id= "edge4_Node000001_Node000005" class= "edge" >
<title > Node1- > Node5</title>
<g id= "a_edge4_Node000001_Node000005" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1047.33,-478.92C841.75,-475.74 164.6,-462.77 133,-429.5 114.69,-410.22 139.01,-382.31 158.66,-364.86" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "160.66,-367.76 166.04,-358.63 156.14,-362.41 160.66,-367.76" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node6 -->
<g id= "Node000006" class= "node" >
<title > Node6</title>
2026-04-20 12:45:31 -04:00
<g id= "a_Node000006" > <a xlink:href= "types_2types_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "211.75,-224.38 104.25,-224.38 104.25,-205.12 211.75,-205.12 211.75,-224.38" />
<text xml:space= "preserve" text-anchor= "middle" x= "158" y= "-210.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/types/types.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node1->Node6 -->
<g id= "edge5_Node000001_Node000006" class= "edge" >
<title > Node1- > Node6</title>
<g id= "a_edge5_Node000001_Node000006" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1047.32,-479.1C873.49,-476.77 369.36,-466.83 306,-429.5 261.92,-403.53 272.97,-374.68 244,-332.5 219.53,-296.87 189.2,-256.51 171.87,-233.8" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "174.67,-231.7 165.82,-225.89 169.12,-235.96 174.67,-231.7" />
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= " " >
2026-04-20 12:45:31 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "323.12,-24.88 232.88,-24.88 232.88,-5.63 323.12,-5.63 323.12,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "278" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > cppad/cppad.hpp</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node1->Node7 -->
2026-04-20 12:45:31 -04:00
<g id= "edge99_Node000001_Node000007" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node1- > Node7</title>
2026-04-20 12:45:31 -04:00
<g id= "a_edge99_Node000001_Node000007" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1047.27,-479.97C847.43,-480.28 201.79,-477.53 123,-429.5 87.54,-407.89 76,-390.28 76,-348.75 76,-348.75 76,-348.75 76,-213.75 76,-120.21 188.1,-56.43 245.28,-29.98" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "246.55,-33.25 254.23,-25.96 243.67,-26.87 246.55,-33.25" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node8 -->
<g id= "Node000008" class= "node" >
<title > Node8</title>
<g id= "a_Node000008" > <a xlink:href= "reaction_8h.html" target= "_top" xlink:title= "Defines classes for representing and managing nuclear reactions." >
2026-04-20 12:45:31 -04:00
<polygon fill= "white" stroke= "#666666" points= "724.25,-91.38 595.75,-91.38 595.75,-72.12 724.25,-72.12 724.25,-91.38" />
<text xml:space= "preserve" text-anchor= "middle" x= "660" y= "-77.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/reaction/reaction.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node1->Node8 -->
<g id= "edge8_Node000001_Node000008" class= "edge" >
<title > Node1- > Node8</title>
<g id= "a_edge8_Node000001_Node000008" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1047.31,-477.21C912.07,-469.76 590,-442.21 590,-348.75 590,-348.75 590,-348.75 590,-280.25 590,-210.99 628.72,-135.51 648.56,-101.37" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "651.38,-103.48 653.5,-93.1 645.37,-99.89 651.38,-103.48" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node9 -->
<g id= "Node000009" class= "node" >
<title > Node9</title>
<g id= "a_Node000009" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "58.62,-24.88 13.38,-24.88 13.38,-5.63 58.62,-5.63 58.62,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "36" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > ranges</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node1->Node9 -->
2026-04-20 12:45:31 -04:00
<g id= "edge97_Node000001_Node000009" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node1- > Node9</title>
2026-04-20 12:45:31 -04:00
<g id= "a_edge97_Node000001_Node000009" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1047.44,-480.23C837.64,-481.53 131.44,-481.91 46,-429.5 10.79,-407.9 0,-390.05 0,-348.75 0,-348.75 0,-348.75 0,-147.25 0,-106.32 16.54,-60.69 27.2,-35.54" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "30.3,-37.18 31.12,-26.61 23.89,-34.36 30.3,-37.18" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node12 -->
<g id= "Node000012" class= "node" >
<title > Node12</title>
2025-11-24 09:08:28 -05:00
<g id= "a_Node000012" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "2312.38,-24.88 2229.62,-24.88 2229.62,-5.63 2312.38,-5.63 2312.38,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "2271" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > unordered_map</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node1->Node12 -->
2026-04-20 12:45:31 -04:00
<g id= "edge94_Node000001_Node000012" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node1- > Node12</title>
2026-04-20 12:45:31 -04:00
<g id= "a_edge94_Node000001_Node000012" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1164.51,-479.66C1393.26,-478.55 2226.13,-467.28 2465,-363 2551.96,-325.04 2590.8,-315.47 2632,-230 2651.24,-190.09 2629.42,-172.32 2609,-133 2592.2,-100.65 2591.91,-85.82 2561,-66.5 2522.29,-42.3 2396.32,-27.4 2323.78,-20.61" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2324.4,-17.15 2314.12,-19.73 2323.76,-24.12 2324.4,-17.15" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node13 -->
<g id= "Node000013" class= "node" >
<title > Node13</title>
<g id= "a_Node000013" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "2601.5,-24.88 2558.5,-24.88 2558.5,-5.63 2601.5,-5.63 2601.5,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "2580" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > vector</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node1->Node13 -->
2026-04-20 12:45:31 -04:00
<g id= "edge95_Node000001_Node000013" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node1- > Node13</title>
2026-04-20 12:45:31 -04:00
<g id= "a_edge95_Node000001_Node000013" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1164.52,-480.05C1460.75,-481.31 2783.33,-483.89 2850,-429.5 2878.57,-406.2 2869,-385.62 2869,-348.75 2869,-348.75 2869,-348.75 2869,-147.25 2869,-35.87 2688.74,-18.71 2612.95,-16.42" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2613.31,-12.92 2603.24,-16.2 2613.15,-19.92 2613.31,-12.92" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node15 -->
<g id= "Node000015" class= "node" >
<title > Node15</title>
<g id= "a_Node000015" > <a xlink:href= "engine__abstract_8h.html" target= "_top" xlink:title= "Abstract interfaces for reaction network engines in GridFire." >
2026-04-20 12:45:31 -04:00
<polygon fill= "white" stroke= "#666666" points= "1078.12,-296.5 969.88,-296.5 969.88,-266 1078.12,-266 1078.12,-296.5" />
<text xml:space= "preserve" text-anchor= "start" x= "977.88" y= "-283" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/engine</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1024" y= "-271.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _abstract.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node1->Node15 -->
<g id= "edge19_Node000001_Node000015" class= "edge" >
<title > Node1- > Node15</title>
<g id= "a_edge19_Node000001_Node000015" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1099.97,-465.23C1086.08,-431.77 1051.69,-348.94 1034.35,-307.18" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1037.69,-306.09 1030.62,-298.19 1031.22,-308.77 1037.69,-306.09" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node16 -->
<g id= "Node000016" class= "node" >
<title > Node16</title>
<g id= "a_Node000016" > <a xlink:href= "screening__abstract_8h.html" target= "_top" xlink:title= " " >
2026-04-20 12:45:31 -04:00
<polygon fill= "white" stroke= "#666666" points= "841.88,-163.5 732.12,-163.5 732.12,-133 841.88,-133 841.88,-163.5" />
<text xml:space= "preserve" text-anchor= "start" x= "740.12" y= "-150" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/screening</text>
<text xml:space= "preserve" text-anchor= "middle" x= "787" y= "-138.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /screening_abstract.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node1->Node16 -->
2026-04-20 12:45:31 -04:00
<g id= "edge63_Node000001_Node000016" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node1- > Node16</title>
2026-04-20 12:45:31 -04:00
<g id= "a_edge63_Node000001_Node000016" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1047.52,-471.11C944.62,-454.24 742,-412.89 742,-348.75 742,-348.75 742,-348.75 742,-280.25 742,-241.32 759.99,-199.25 773.22,-173.57" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "776.2,-175.43 777.82,-164.96 770.02,-172.13 776.2,-175.43" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node17 -->
<g id= "Node000017" class= "node" >
<title > Node17</title>
<g id= "a_Node000017" > <a xlink:href= "screening__types_8h.html" target= "_top" xlink:title= " " >
2026-04-20 12:45:31 -04:00
<polygon fill= "white" stroke= "#666666" points= "1153.25,-230 1054.75,-230 1054.75,-199.5 1153.25,-199.5 1153.25,-230" />
<text xml:space= "preserve" text-anchor= "start" x= "1062.75" y= "-216.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/screening</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1104" y= "-205.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /screening_types.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node1->Node17 -->
2026-04-20 12:45:31 -04:00
<g id= "edge64_Node000001_Node000017" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node1- > Node17</title>
2026-04-20 12:45:31 -04:00
<g id= "a_edge64_Node000001_Node000017" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1105.89,-465.18C1105.57,-422.36 1104.61,-296.48 1104.2,-241.71" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1107.7,-241.76 1104.12,-231.79 1100.7,-241.81 1107.7,-241.76" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node18 -->
<g id= "Node000018" class= "node" >
<title > Node18</title>
<g id= "a_Node000018" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1506.62,-91.38 1455.38,-91.38 1455.38,-72.12 1506.62,-72.12 1506.62,-91.38" />
<text xml:space= "preserve" text-anchor= "middle" x= "1481" y= "-77.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > memory</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node1->Node18 -->
2026-04-20 12:45:31 -04:00
<g id= "edge96_Node000001_Node000018" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node1- > Node18</title>
2026-04-20 12:45:31 -04:00
<g id= "a_edge96_Node000001_Node000018" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1164.63,-473.98C1228.43,-466.67 1325.19,-452.2 1354,-429.5 1460.5,-345.6 1477.71,-163.68 1480.48,-102.95" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1483.97,-103.26 1480.83,-93.14 1476.97,-103.01 1483.97,-103.26" />
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= " " >
2026-04-20 12:45:31 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1339,-91.38 1299,-91.38 1299,-72.12 1339,-72.12 1339,-91.38" />
<text xml:space= "preserve" text-anchor= "middle" x= "1319" y= "-77.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > string</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node1->Node21 -->
2026-04-20 12:45:31 -04:00
<g id= "edge93_Node000001_Node000021" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node1- > Node21</title>
2026-04-20 12:45:31 -04:00
<g id= "a_edge93_Node000001_Node000021" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1145.29,-465.01C1162.56,-456.83 1181.85,-445.11 1195,-429.5 1239.31,-376.91 1296.72,-167.83 1313.92,-102.42" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1317.21,-103.66 1316.35,-93.1 1310.43,-101.9 1317.21,-103.66" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node28 -->
<g id= "Node000028" class= "node" >
<title > Node28</title>
<g id= "a_Node000028" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "364,-91.38 306,-91.38 306,-72.12 364,-72.12 364,-91.38" />
<text xml:space= "preserve" text-anchor= "middle" x= "335" y= "-77.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > functional</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node1->Node28 -->
<g id= "edge98_Node000001_Node000028" class= "edge" >
<title > Node1- > Node28</title>
<g id= "a_edge98_Node000001_Node000028" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1047.33,-479.42C921.7,-477.92 630.88,-470.04 542,-429.5 425.75,-376.48 384.98,-347.59 335,-230 317.05,-187.78 324.27,-132.4 330.19,-103.05" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "333.59,-103.86 332.32,-93.34 326.76,-102.36 333.59,-103.86" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node33 -->
<g id= "Node000033" class= "node" >
<title > Node33</title>
<g id= "a_Node000033" > <a xlink:href= "blob_8h.html" target= "_top" xlink:title= "Container class for managing multiple scratchpad instances." >
<polygon fill= "white" stroke= "#666666" points= "1855.5,-230 1722.5,-230 1722.5,-199.5 1855.5,-199.5 1855.5,-230" />
<text xml:space= "preserve" text-anchor= "start" x= "1730.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= "1789" y= "-205.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /blob.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node1->Node33 -->
<g id= "edge91_Node000001_Node000033" class= "edge" >
<title > Node1- > Node33</title>
<g id= "a_edge91_Node000001_Node000033" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1164.57,-475.61C1300.99,-464.9 1634.8,-432.14 1720,-363 1758.27,-331.95 1776.43,-274.78 1784.11,-241.55" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1787.49,-242.47 1786.17,-231.96 1780.65,-241 1787.49,-242.47" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node41 -->
<g id= "Node000041" class= "node" >
<title > Node41</title>
<g id= "a_Node000041" > <a xlink:href= "partition__abstract_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1434.12,-163.5 1331.88,-163.5 1331.88,-133 1434.12,-133 1434.12,-163.5" />
<text xml:space= "preserve" text-anchor= "start" x= "1339.88" y= "-150" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/partition</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1383" y= "-138.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /partition_abstract.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node1->Node41 -->
<g id= "edge65_Node000001_Node000041" class= "edge" >
<title > Node1- > Node41</title>
<g id= "a_edge65_Node000001_Node000041" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1164.48,-476.15C1242.52,-467.83 1371,-440.23 1371,-348.75 1371,-348.75 1371,-348.75 1371,-280.25 1371,-243.58 1375.72,-201.37 1379.24,-175" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1382.69,-175.63 1380.59,-165.25 1375.75,-174.67 1382.69,-175.63" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node42 -->
<g id= "Node000042" class= "node" >
<title > Node42</title>
<g id= "a_Node000042" > <a xlink:href= "construction_8h.html" target= "_top" xlink:title= "Functions for constructing nuclear reaction networks." >
<polygon fill= "white" stroke= "#666666" points= "561.88,-296.5 434.12,-296.5 434.12,-266 561.88,-266 561.88,-296.5" />
<text xml:space= "preserve" text-anchor= "start" x= "442.12" y= "-283" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/procedures</text>
<text xml:space= "preserve" text-anchor= "middle" x= "498" y= "-271.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /construction.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node1->Node42 -->
<g id= "edge68_Node000001_Node000042" class= "edge" >
<title > Node1- > Node42</title>
<g id= "a_edge68_Node000001_Node000042" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1047.5,-477.32C917.81,-471.48 614.52,-455.24 576,-429.5 533.4,-401.03 512.41,-341.47 503.52,-307.47" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "507,-306.95 501.22,-298.07 500.2,-308.61 507,-306.95" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node45 -->
<g id= "Node000045" class= "node" >
<title > Node45</title>
<g id= "a_Node000045" > <a xlink:href= "weak__interpolator_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "2430.5,-230 2321.5,-230 2321.5,-199.5 2430.5,-199.5 2430.5,-230" />
<text xml:space= "preserve" text-anchor= "start" x= "2329.5" y= "-216.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/reaction/weak</text>
<text xml:space= "preserve" text-anchor= "middle" x= "2376" y= "-205.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /weak_interpolator.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node1->Node45 -->
<g id= "edge102_Node000001_Node000045" class= "edge" >
<title > Node1- > Node45</title>
<g id= "a_edge102_Node000001_Node000045" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1164.75,-480.37C1295.45,-480.81 1619.75,-476.56 1886,-429.5 2092.63,-392.98 2180.33,-433.81 2339,-296.5 2355.47,-282.25 2365.03,-259.14 2370.29,-241.29" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2373.66,-242.23 2372.83,-231.67 2366.89,-240.44 2373.66,-242.23" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node48 -->
<g id= "Node000048" class= "node" >
<title > Node48</title>
<g id= "a_Node000048" > <a xlink:href= "config_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "254,-423.88 142,-423.88 142,-404.62 254,-404.62 254,-423.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "198" y= "-410.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/config/config.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node1->Node48 -->
<g id= "edge89_Node000001_Node000048" class= "edge" >
<title > Node1- > Node48</title>
<g id= "a_edge89_Node000001_Node000048" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1047.31,-479.07C910.29,-476.86 558.83,-467.63 268,-429.5 261.85,-428.69 255.43,-427.66 249.09,-426.52" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "249.78,-423.08 239.3,-424.65 248.47,-429.96 249.78,-423.08" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node49 -->
<g id= "Node000049" class= "node" >
<title > Node49</title>
<g id= "a_Node000049" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "2600.88,-423.88 2473.12,-423.88 2473.12,-404.62 2600.88,-404.62 2600.88,-423.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "2537" y= "-410.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > ankerl/unordered_dense.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node1->Node49 -->
<g id= "edge92_Node000001_Node000049" class= "edge" >
<title > Node1- > Node49</title>
<g id= "a_edge92_Node000001_Node000049" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1164.65,-478.69C1390.26,-474.46 2202.41,-457.56 2459,-429.5 2466.54,-428.68 2474.45,-427.55 2482.21,-426.28" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2482.68,-429.75 2491.94,-424.61 2481.49,-422.85 2482.68,-429.75" />
</a>
</g>
</g>
<!-- Node50 -->
<g id= "Node000050" class= "node" >
<title > Node50</title>
<g id= "a_Node000050" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "2719.38,-429.5 2618.62,-429.5 2618.62,-399 2719.38,-399 2719.38,-429.5" />
<text xml:space= "preserve" text-anchor= "start" x= "2626.62" y= "-416" font-family= "Helvetica,sans-Serif" font-size= "10.00" > cppad/utility/sparse</text>
<text xml:space= "preserve" text-anchor= "middle" x= "2669" y= "-404.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _rc.hpp</text>
</a>
</g>
</g>
<!-- Node1->Node50 -->
<g id= "edge100_Node000001_Node000050" class= "edge" >
<title > Node1- > Node50</title>
<g id= "a_edge100_Node000001_Node000050" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1164.55,-479.39C1402.81,-477.66 2300.84,-468.74 2607.19,-429.66" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2607.32,-433.17 2616.78,-428.39 2606.4,-426.23 2607.32,-433.17" />
</a>
</g>
</g>
<!-- Node51 -->
<g id= "Node000051" class= "node" >
<title > Node51</title>
<g id= "a_Node000051" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "2840.88,-429.5 2737.12,-429.5 2737.12,-399 2840.88,-399 2840.88,-429.5" />
<text xml:space= "preserve" text-anchor= "start" x= "2745.12" y= "-416" font-family= "Helvetica,sans-Serif" font-size= "10.00" > cppad/speed/sparse</text>
<text xml:space= "preserve" text-anchor= "middle" x= "2789" y= "-404.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _jac_fun.hpp</text>
</a>
</g>
</g>
<!-- Node1->Node51 -->
<g id= "edge101_Node000001_Node000051" class= "edge" >
<title > Node1- > Node51</title>
<g id= "a_edge101_Node000001_Node000051" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1164.38,-479.49C1414.08,-478.16 2394.17,-470.47 2725.83,-429.55" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2725.9,-433.07 2735.38,-428.33 2725.02,-426.13 2725.9,-433.07" />
</a>
</g>
</g>
<!-- Node52 -->
<g id= "Node000052" class= "node" >
<title > Node52</title>
<g id= "a_Node000052" > <a xlink:href= "weak__rate__library_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1876.5,-429.5 1767.5,-429.5 1767.5,-399 1876.5,-399 1876.5,-429.5" />
<text xml:space= "preserve" text-anchor= "start" x= "1775.5" y= "-416" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/reaction/weak</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1822" y= "-404.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /weak_rate_library.h</text>
</a>
</g>
</g>
<!-- Node1->Node52 -->
<g id= "edge103_Node000001_Node000052" class= "edge" >
<title > Node1- > Node52</title>
<g id= "a_edge103_Node000001_Node000052" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1164.71,-477.67C1278.63,-473.09 1537.42,-460.01 1753,-429.5 1754.01,-429.36 1755.02,-429.21 1756.04,-429.06" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1756.33,-432.56 1765.63,-427.48 1755.19,-425.65 1756.33,-432.56" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node6->Node3 -->
2025-11-24 09:08:28 -05:00
<g id= "edge6_Node000006_Node000003" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node6- > Node3</title>
2025-11-24 09:08:28 -05:00
<g id= "a_edge6_Node000006_Node000003" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M157.45,-204.75C155.72,-176.19 150.29,-86.88 147.58,-42.22" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "151.08,-42.17 146.98,-32.4 144.09,-42.6 151.08,-42.17" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node6->Node7 -->
<g id= "edge7_Node000006_Node000007" class= "edge" >
<title > Node6- > Node7</title>
<g id= "a_edge7_Node000006_Node000007" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M160.81,-204.85C168.62,-180.97 192.25,-114.02 226,-66.5 235,-53.83 247.45,-41.67 257.91,-32.48" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "259.93,-35.36 265.3,-26.22 255.41,-30.02 259.93,-35.36" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node8->Node2 -->
<g id= "edge11_Node000008_Node000002" class= "edge" >
<title > Node8- > Node2</title>
<g id= "a_edge11_Node000008_Node000002" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M707.79,-71.64C717.76,-69.85 728.21,-68.05 738,-66.5 836.84,-50.89 950.78,-36.15 1027.29,-26.73" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1027.3,-30.25 1036.8,-25.56 1026.45,-23.3 1027.3,-30.25" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node8->Node3 -->
<g id= "edge18_Node000008_Node000003" class= "edge" >
<title > Node8- > Node3</title>
<g id= "a_edge18_Node000008_Node000003" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M595.29,-72.68C578.58,-70.63 560.62,-68.46 544,-66.5 401.86,-49.77 365.59,-51.37 224,-30.5 218.82,-29.74 213.47,-28.89 208.1,-27.99" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "209.04,-24.6 198.6,-26.36 207.86,-31.5 209.04,-24.6" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node8->Node4 -->
<g id= "edge12_Node000008_Node000004" class= "edge" >
<title > Node8- > Node4</title>
<g id= "a_edge12_Node000008_Node000004" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M660,-71.78C660,-62.73 660,-48.45 660,-36.63" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "663.5,-36.66 660,-26.66 656.5,-36.66 663.5,-36.66" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node8->Node7 -->
<g id= "edge17_Node000008_Node000007" class= "edge" >
<title > Node8- > Node7</title>
<g id= "a_edge17_Node000008_Node000007" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M610.92,-71.65C601.34,-69.91 591.36,-68.13 582,-66.5 495.97,-51.53 396.06,-35.22 334.94,-25.37" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "335.54,-21.92 325.11,-23.79 334.43,-28.83 335.54,-21.92" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node8->Node9 -->
<g id= "edge9_Node000008_Node000009" class= "edge" >
<title > Node8- > Node9</title>
<g id= "a_edge9_Node000008_Node000009" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M595.47,-74.42C569.27,-71.9 538.69,-69 511,-66.5 322.2,-49.48 272.47,-64.64 86,-30.5 80.68,-29.53 75.1,-28.23 69.69,-26.81" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "70.96,-23.53 60.39,-24.2 69.07,-30.27 70.96,-23.53" />
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= " " >
2026-04-20 12:45:31 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1688.75,-24.88 1623.25,-24.88 1623.25,-5.63 1688.75,-5.63 1688.75,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1656" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > string_view</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node8->Node10 -->
<g id= "edge10_Node000008_Node000010" class= "edge" >
<title > Node8- > Node10</title>
<g id= "a_edge10_Node000008_Node000010" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M724.46,-75.61C760.5,-72.8 806.24,-69.32 847,-66.5 1138.43,-46.35 1489.17,-25.84 1611.41,-18.8" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1611.56,-22.3 1621.34,-18.23 1611.16,-15.31 1611.56,-22.3" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node11 -->
<g id= "Node000011" class= "node" >
<title > Node11</title>
<g id= "a_Node000011" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "837.5,-24.88 764.5,-24.88 764.5,-5.63 837.5,-5.63 837.5,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "801" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > quill/Logger.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node8->Node11 -->
<g id= "edge13_Node000008_Node000011" class= "edge" >
<title > Node8- > Node11</title>
<g id= "a_edge13_Node000008_Node000011" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M679.9,-71.65C703.63,-60.79 743.51,-42.55 770.98,-29.98" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "772.18,-33.28 779.82,-25.94 769.27,-26.91 772.18,-33.28" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node8->Node12 -->
<g id= "edge14_Node000008_Node000012" class= "edge" >
<title > Node8- > Node12</title>
<g id= "a_edge14_Node000008_Node000012" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M724.43,-75.16C760.46,-72.2 806.2,-68.73 847,-66.5 1328.77,-40.16 1449.85,-48.63 1932,-30.5 2033.07,-26.7 2151.05,-21.59 2217.8,-18.63" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2217.91,-22.13 2227.74,-18.19 2217.6,-15.14 2217.91,-22.13" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node8->Node13 -->
<g id= "edge15_Node000008_Node000013" class= "edge" >
<title > Node8- > Node13</title>
<g id= "a_edge15_Node000008_Node000013" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M724.42,-75.02C760.45,-72.02 806.19,-68.55 847,-66.5 1501.48,-33.59 1666.21,-56.5 2321,-30.5 2402.27,-27.27 2497.78,-21.51 2546.99,-18.39" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2546.91,-21.9 2556.67,-17.77 2546.47,-14.92 2546.91,-21.9" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node14 -->
<g id= "Node000014" class= "node" >
<title > Node14</title>
<g id= "a_Node000014" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1922.75,-24.88 1845.25,-24.88 1845.25,-5.63 1922.75,-5.63 1922.75,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1884" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > unordered_set</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node8->Node14 -->
<g id= "edge16_Node000008_Node000014" class= "edge" >
<title > Node8- > Node14</title>
<g id= "a_edge16_Node000008_Node000014" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M724.44,-75.3C760.47,-72.39 806.21,-68.92 847,-66.5 1224.9,-44.11 1320.11,-52.96 1698,-30.5 1744,-27.77 1796.32,-23.67 1833.73,-20.57" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1833.65,-24.09 1843.33,-19.77 1833.07,-17.11 1833.65,-24.09" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node15->Node6 -->
<g id= "edge21_Node000015_Node000006" class= "edge" >
<title > Node15- > Node6</title>
<g id= "a_edge21_Node000015_Node000006" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M969.51,-276.42C853.03,-268.19 571.18,-248.12 335,-230 298.15,-227.17 257.01,-223.87 223.67,-221.16" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "223.98,-217.67 213.73,-220.34 223.41,-224.65 223.98,-217.67" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node15->Node8 -->
<g id= "edge20_Node000015_Node000008" class= "edge" >
<title > Node15- > Node8</title>
<g id= "a_edge20_Node000015_Node000008" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M969.57,-278.66C918.11,-275.01 840.3,-263.76 782,-230 727.78,-198.6 687.19,-133.46 669.61,-101.4" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "672.86,-100.06 665.08,-92.88 666.69,-103.35 672.86,-100.06" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node15->Node12 -->
2026-04-20 12:45:31 -04:00
<g id= "edge60_Node000015_Node000012" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node15- > Node12</title>
2026-04-20 12:45:31 -04:00
<g id= "a_edge60_Node000015_Node000012" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1078.49,-280.2C1217.25,-279.43 1594.95,-273.16 1906,-230 2040.84,-211.29 2099.5,-249.54 2205,-163.5 2245.25,-130.68 2261.82,-68.17 2267.89,-36.19" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2271.28,-37.14 2269.53,-26.69 2264.38,-35.95 2271.28,-37.14" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node15->Node13 -->
2026-04-20 12:45:31 -04:00
<g id= "edge59_Node000015_Node000013" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node15- > Node13</title>
2026-04-20 12:45:31 -04:00
<g id= "a_edge59_Node000015_Node000013" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1078.6,-279.74C1322.58,-277.29 2306.84,-265.27 2440,-230 2501.59,-213.69 2525.11,-211.51 2567,-163.5 2596.2,-130.04 2595.78,-110.65 2591,-66.5 2589.9,-56.37 2587.6,-45.28 2585.38,-36.11" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2588.79,-35.33 2582.91,-26.52 2582.02,-37.07 2588.79,-35.33" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node15->Node16 -->
<g id= "edge22_Node000015_Node000016" class= "edge" >
<title > Node15- > Node16</title>
<g id= "a_edge22_Node000015_Node000016" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M969.58,-275.13C910.58,-268.4 821.76,-254.47 799,-230 785.51,-215.5 783.17,-192.77 783.83,-175.11" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "787.3,-175.6 784.55,-165.37 780.32,-175.08 787.3,-175.6" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node15->Node17 -->
<g id= "edge27_Node000015_Node000017" class= "edge" >
<title > Node15- > Node17</title>
<g id= "a_edge27_Node000015_Node000017" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1042.15,-265.61C1052.48,-257.28 1065.62,-246.69 1077.13,-237.42" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1079.15,-240.28 1084.74,-231.28 1074.76,-234.83 1079.15,-240.28" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node19 -->
<g id= "Node000019" class= "node" >
<title > Node19</title>
<g id= "a_Node000019" > <a xlink:href= "reporting_8h.html" target= "_top" xlink:title= " " >
2026-04-20 12:45:31 -04:00
<polygon fill= "white" stroke= "#666666" points= "1123.88,-163.5 1020.12,-163.5 1020.12,-133 1123.88,-133 1123.88,-163.5" />
<text xml:space= "preserve" text-anchor= "start" x= "1028.12" y= "-150" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/types</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1072" y= "-138.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /reporting.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node15->Node19 -->
<g id= "edge30_Node000015_Node000019" class= "edge" >
<title > Node15- > Node19</title>
<g id= "a_edge30_Node000015_Node000019" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1027,-265.66C1030.59,-249.25 1037.24,-221.97 1046,-199.5 1049.37,-190.85 1053.8,-181.73 1058.05,-173.67" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1060.98,-175.6 1062.69,-165.15 1054.83,-172.25 1060.98,-175.6" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node24 -->
<g id= "Node000024" class= "node" >
<title > Node24</title>
2026-04-20 12:45:31 -04:00
<g id= "a_Node000024" > <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= "1001.88,-163.5 898.12,-163.5 898.12,-133 1001.88,-133 1001.88,-163.5" />
<text xml:space= "preserve" text-anchor= "start" x= "906.12" y= "-150" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/types</text>
<text xml:space= "preserve" text-anchor= "middle" x= "950" y= "-138.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /jacobian.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node15->Node24 -->
<g id= "edge36_Node000015_Node000024" class= "edge" >
<title > Node15- > Node24</title>
<g id= "a_edge36_Node000015_Node000024" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1015.8,-265.73C1003.24,-243.5 979.1,-200.77 963.81,-173.7" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "966.95,-172.14 958.98,-165.15 960.85,-175.58 966.95,-172.14" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node25 -->
<g id= "Node000025" class= "node" >
<title > Node25</title>
<g id= "a_Node000025" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "502.12,-97 381.88,-97 381.88,-66.5 502.12,-66.5 502.12,-97" />
<text xml:space= "preserve" text-anchor= "start" x= "389.88" y= "-83.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > fourdst/composition</text>
<text xml:space= "preserve" text-anchor= "middle" x= "442" y= "-72.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /composition_abstract.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node15->Node25 -->
<g id= "edge58_Node000015_Node000025" class= "edge" >
<title > Node15- > Node25</title>
<g id= "a_edge58_Node000015_Node000025" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M969.49,-275.25C911.48,-268.86 817.55,-255.44 740,-230 639.04,-196.87 529.14,-135.22 475.4,-103.22" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "477.4,-100.33 467.02,-98.19 473.8,-106.34 477.4,-100.33" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node30 -->
<g id= "Node000030" class= "node" >
<title > Node30</title>
<g id= "a_Node000030" > <a xlink:href= "error__engine_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "#fff0f0" stroke= "red" points= "903.75,-230 808.25,-230 808.25,-199.5 903.75,-199.5 903.75,-230" />
<text xml:space= "preserve" text-anchor= "start" x= "816.25" y= "-216.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/exceptions</text>
<text xml:space= "preserve" text-anchor= "middle" x= "856" y= "-205.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /error_engine.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node15->Node30 -->
<g id= "edge45_Node000015_Node000030" class= "edge" >
<title > Node15- > Node30</title>
<g id= "a_edge45_Node000015_Node000030" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M985.88,-265.61C961.91,-256.41 930.74,-244.45 904.95,-234.54" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "906.26,-231.3 895.67,-230.98 903.76,-237.83 906.26,-231.3" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node15->Node33 -->
<g id= "edge46_Node000015_Node000033" class= "edge" >
<title > Node15- > Node33</title>
<g id= "a_edge46_Node000015_Node000033" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1078.4,-275.66C1211.78,-264.42 1555.42,-235.44 1710.73,-222.35" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1710.85,-225.85 1720.52,-221.52 1710.26,-218.88 1710.85,-225.85" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node39 -->
<g id= "Node000039" class= "node" >
<title > Node39</title>
<g id= "a_Node000039" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "2005.88,-157.88 1950.12,-157.88 1950.12,-138.62 2005.88,-138.62 2005.88,-157.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1978" y= "-144.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > expected</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node15->Node39 -->
<g id= "edge62_Node000015_Node000039" class= "edge" >
<title > Node15- > Node39</title>
<g id= "a_edge62_Node000015_Node000039" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1078.47,-280.9C1240.84,-282.23 1719.27,-281.56 1865,-230 1903.61,-216.34 1940.73,-185.25 1961.34,-165.88" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1963.51,-168.66 1968.27,-159.2 1958.64,-163.62 1963.51,-168.66" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node40 -->
<g id= "Node000040" class= "node" >
<title > Node40</title>
<g id= "a_Node000040" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "960.62,-224.38 921.38,-224.38 921.38,-205.12 960.62,-205.12 960.62,-224.38" />
<text xml:space= "preserve" text-anchor= "middle" x= "941" y= "-210.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > utility</text>
</a>
</g>
</g>
<!-- Node15->Node40 -->
<g id= "edge61_Node000015_Node000040" class= "edge" >
<title > Node15- > Node40</title>
<g id= "a_edge61_Node000015_Node000040" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1005.17,-265.61C992.08,-255.44 974.66,-241.91 961.27,-231.5" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "963.59,-228.87 953.55,-225.5 959.3,-234.4 963.59,-228.87" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node16->Node2 -->
<g id= "edge24_Node000016_Node000002" class= "edge" >
<title > Node16- > Node2</title>
<g id= "a_edge24_Node000016_Node000002" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M793.59,-132.66C802.77,-114.12 821.23,-82.61 847,-66.5 876.46,-48.09 960.22,-34.27 1026.34,-25.83" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1026.63,-29.33 1036.12,-24.61 1025.77,-22.38 1026.63,-29.33" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node16->Node7 -->
<g id= "edge25_Node000016_Node000007" class= "edge" >
<title > Node16- > Node7</title>
<g id= "a_edge25_Node000016_Node000007" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M731.68,-135.47C691.2,-126.34 635.18,-112.64 587,-97 552.38,-85.76 545.8,-77.15 511,-66.5 451.78,-48.37 382.17,-34.27 334.56,-25.68" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "335.19,-22.23 324.74,-23.93 333.97,-29.13 335.19,-22.23" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node16->Node8 -->
<g id= "edge23_Node000016_Node000008" class= "edge" >
<title > Node16- > Node8</title>
<g id= "a_edge23_Node000016_Node000008" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M758.18,-132.61C737.12,-121.92 708.71,-107.49 687.87,-96.9" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "689.59,-93.85 679.09,-92.45 686.42,-100.09 689.59,-93.85" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node16->Node13 -->
<g id= "edge26_Node000016_Node000013" class= "edge" >
<title > Node16- > Node13</title>
<g id= "a_edge26_Node000016_Node000013" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M842.2,-138.52C857.34,-136.41 873.77,-134.37 889,-133 1285.95,-97.39 1387.45,-125.15 1785,-97 1823.7,-94.26 2401.86,-34.64 2547.1,-19.65" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2547.2,-23.16 2556.79,-18.65 2546.48,-16.19 2547.2,-23.16" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node17->Node16 -->
<g id= "edge28_Node000017_Node000016" class= "edge" >
<title > Node17- > Node16</title>
<g id= "a_edge28_Node000017_Node000016" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1054.58,-203.79C1004.52,-193.69 924.86,-177.59 856,-163.5 855.17,-163.33 854.33,-163.16 853.49,-162.99" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "854.34,-159.59 843.84,-161.01 852.93,-166.44 854.34,-159.59" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node17->Node18 -->
<g id= "edge29_Node000017_Node000018" class= "edge" >
<title > Node17- > Node18</title>
<g id= "a_edge29_Node000017_Node000018" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1142.19,-199.07C1185.74,-182.47 1259.18,-154.9 1323,-133 1364.28,-118.83 1412.09,-103.82 1444.21,-93.93" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1444.9,-97.38 1453.43,-91.1 1442.85,-90.69 1444.9,-97.38" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node19->Node3 -->
<g id= "edge35_Node000019_Node000003" class= "edge" >
<title > Node19- > Node3</title>
<g id= "a_edge35_Node000019_Node000003" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1019.85,-134.54C1016.87,-133.98 1013.9,-133.46 1011,-133 824.21,-103.41 771,-140.7 587,-97 551.59,-88.59 546.24,-75.62 511,-66.5 386.54,-34.3 351.06,-50.06 224,-30.5 218.83,-29.7 213.48,-28.83 208.11,-27.92" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "209.06,-24.53 198.61,-26.27 207.86,-31.43 209.06,-24.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= " " >
2026-04-20 12:45:31 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1167.38,-91.38 1132.62,-91.38 1132.62,-72.12 1167.38,-72.12 1167.38,-91.38" />
<text xml:space= "preserve" text-anchor= "middle" x= "1150" y= "-77.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > map</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node19->Node20 -->
<g id= "edge31_Node000019_Node000020" class= "edge" >
<title > Node19- > Node20</title>
<g id= "a_edge31_Node000019_Node000020" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1089.7,-132.61C1101.88,-122.54 1118.05,-109.17 1130.58,-98.81" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1132.69,-101.61 1138.16,-92.54 1128.23,-96.21 1132.69,-101.61" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node19->Node21 -->
<g id= "edge32_Node000019_Node000021" class= "edge" >
<title > Node19- > Node21</title>
<g id= "a_edge32_Node000019_Node000021" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1124.08,-133.65C1173.65,-120.7 1246.62,-101.65 1287.77,-90.9" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1288.48,-94.34 1297.27,-88.42 1286.71,-87.56 1288.48,-94.34" />
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= " " >
2026-04-20 12:45:31 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "2156.62,-91.38 2105.38,-91.38 2105.38,-72.12 2156.62,-72.12 2156.62,-91.38" />
<text xml:space= "preserve" text-anchor= "middle" x= "2131" y= "-77.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > ostream</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node19->Node22 -->
<g id= "edge33_Node000019_Node000022" class= "edge" >
<title > Node19- > Node22</title>
<g id= "a_edge33_Node000019_Node000022" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1124.27,-144.26C1298.84,-134.25 1855.27,-102.3 1936,-97 1990.95,-93.39 2054.56,-88.64 2093.79,-85.63" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2093.93,-89.13 2103.63,-84.88 2093.4,-82.15 2093.93,-89.13" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node23 -->
<g id= "Node000023" class= "node" >
<title > Node23</title>
<g id= "a_Node000023" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1114.62,-91.38 1063.38,-91.38 1063.38,-72.12 1114.62,-72.12 1114.62,-91.38" />
<text xml:space= "preserve" text-anchor= "middle" x= "1089" y= "-77.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > sstream</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node19->Node23 -->
<g id= "edge34_Node000019_Node000023" class= "edge" >
<title > Node19- > Node23</title>
<g id= "a_edge34_Node000019_Node000023" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1075.86,-132.61C1078.2,-123.73 1081.22,-112.27 1083.77,-102.58" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1087.12,-103.6 1086.29,-93.04 1080.36,-101.81 1087.12,-103.6" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node24->Node2 -->
<g id= "edge37_Node000024_Node000002" class= "edge" >
<title > Node24- > Node2</title>
<g id= "a_edge37_Node000024_Node000002" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M969.48,-132.69C982.69,-122.75 1000.5,-109.21 1016,-97 1031.07,-85.12 1071,-52.41 1095.29,-32.45" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1097.37,-35.27 1102.88,-26.22 1092.93,-29.87 1097.37,-35.27" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node24->Node11 -->
<g id= "edge39_Node000024_Node000011" class= "edge" >
<title > Node24- > Node11</title>
<g id= "a_edge39_Node000024_Node000011" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M905.87,-132.56C886.17,-124.38 863.69,-112.65 847,-97 828.65,-79.79 815.59,-53.58 808.18,-35.73" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "811.49,-34.6 804.59,-26.56 804.98,-37.14 811.49,-34.6" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node24->Node12 -->
<g id= "edge43_Node000024_Node000012" class= "edge" >
<title > Node24- > Node12</title>
<g id= "a_edge43_Node000024_Node000012" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1002.23,-135C1005.2,-134.32 1008.14,-133.65 1011,-133 1084.21,-116.46 1103.06,-114.7 1176,-97 1226.97,-84.63 1238.19,-74.66 1290,-66.5 1336.09,-59.24 2020.56,-27.66 2218.04,-18.65" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2217.91,-22.16 2227.74,-18.21 2217.59,-15.17 2217.91,-22.16" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node24->Node25 -->
<g id= "edge38_Node000024_Node000025" class= "edge" >
<title > Node24- > Node25</title>
<g id= "a_edge38_Node000024_Node000025" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M897.64,-139.36C882.6,-137.18 866.16,-134.91 851,-133 702.42,-114.33 664.09,-119.18 516,-97 515.18,-96.88 514.35,-96.75 513.51,-96.62" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "514.43,-93.23 504,-95.07 513.31,-100.13 514.43,-93.23" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node26 -->
<g id= "Node000026" class= "node" >
<title > Node26</title>
<g id= "a_Node000026" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "951.75,-91.38 856.25,-91.38 856.25,-72.12 951.75,-72.12 951.75,-91.38" />
<text xml:space= "preserve" text-anchor= "middle" x= "904" y= "-77.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > Eigen/SparseCore</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node24->Node26 -->
<g id= "edge40_Node000024_Node000026" class= "edge" >
<title > Node24- > Node26</title>
<g id= "a_edge40_Node000024_Node000026" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M939.56,-132.61C932.8,-123.14 923.95,-110.73 916.78,-100.66" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "919.83,-98.91 911.17,-92.8 914.13,-102.98 919.83,-98.91" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node27 -->
<g id= "Node000027" class= "node" >
<title > Node27</title>
<g id= "a_Node000027" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1006.5,-91.38 969.5,-91.38 969.5,-72.12 1006.5,-72.12 1006.5,-91.38" />
<text xml:space= "preserve" text-anchor= "middle" x= "988" y= "-77.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > tuple</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node24->Node27 -->
<g id= "edge41_Node000024_Node000027" class= "edge" >
<title > Node24- > Node27</title>
<g id= "a_edge41_Node000024_Node000027" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M958.62,-132.61C964.09,-123.33 971.21,-111.25 977.07,-101.3" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "979.97,-103.27 982.03,-92.88 973.94,-99.72 979.97,-103.27" />
</a>
</g>
</g>
<!-- Node24->Node28 -->
<g id= "edge42_Node000024_Node000028" class= "edge" >
<title > Node24- > Node28</title>
<g id= "a_edge42_Node000024_Node000028" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M897.68,-139.04C882.64,-136.87 866.19,-134.66 851,-133 639.22,-109.81 581.05,-142.86 373,-97 370.97,-96.55 368.91,-96.02 366.84,-95.43" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "368.01,-92.13 357.42,-92.3 365.81,-98.77 368.01,-92.13" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node29 -->
<g id= "Node000029" class= "node" >
<title > Node29</title>
<g id= "a_Node000029" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1775.88,-91.38 1726.12,-91.38 1726.12,-72.12 1775.88,-72.12 1775.88,-91.38" />
<text xml:space= "preserve" text-anchor= "middle" x= "1751" y= "-77.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > optional</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node24->Node29 -->
<g id= "edge44_Node000024_Node000029" class= "edge" >
<title > Node24- > Node29</title>
<g id= "a_edge44_Node000024_Node000029" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1002.14,-134.49C1005.13,-133.94 1008.1,-133.43 1011,-133 1046.11,-127.74 1569.97,-94.25 1714.38,-85.07" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1714.37,-88.58 1724.13,-84.45 1713.93,-81.59 1714.37,-88.58" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node33->Node12 -->
<g id= "edge54_Node000033_Node000012" class= "edge" >
<title > Node33- > Node12</title>
<g id= "a_edge54_Node000033_Node000012" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1817.21,-199.14C1836.37,-189.18 1862.27,-175.64 1885,-163.5 1910,-150.15 1915.51,-145.38 1941,-133 2008.43,-100.26 2025.39,-91.67 2096,-66.5 2138.45,-51.37 2187.89,-37.5 2223.38,-28.19" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2224.12,-31.61 2232.92,-25.71 2222.36,-24.84 2224.12,-31.61" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node33->Node14 -->
<g id= "edge57_Node000033_Node000014" class= "edge" >
<title > Node33- > Node14</title>
<g id= "a_edge57_Node000033_Node000014" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1823.62,-199.07C1838.78,-190.85 1855.29,-179.07 1865,-163.5 1889.71,-123.87 1888.96,-66.57 1886.41,-36.47" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1889.89,-36.14 1885.39,-26.55 1882.93,-36.85 1889.89,-36.14" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node33->Node18 -->
<g id= "edge55_Node000033_Node000018" class= "edge" >
<title > Node33- > Node18</title>
<g id= "a_edge55_Node000033_Node000018" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1764.64,-199.08C1735.16,-181.73 1683.65,-152.72 1637,-133 1597.32,-116.22 1550.01,-101.72 1517.97,-92.66" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1518.93,-89.29 1508.36,-89.98 1517.05,-96.04 1518.93,-89.29" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node34 -->
<g id= "Node000034" class= "node" >
<title > Node34</title>
<g id= "a_Node000034" > <a xlink:href= "scratchpad__abstract_8h.html" target= "_top" xlink:title= "Abstract base class for scratchpad memory used during engine computations." >
<polygon fill= "white" stroke= "#666666" points= "1855.5,-163.5 1722.5,-163.5 1722.5,-133 1855.5,-133 1855.5,-163.5" />
<text xml:space= "preserve" text-anchor= "start" x= "1730.5" y= "-150" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/scratchpads</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1789" y= "-138.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /scratchpad_abstract.h</text>
</a>
</g>
</g>
<!-- Node33->Node34 -->
<g id= "edge47_Node000033_Node000034" class= "edge" >
<title > Node33- > Node34</title>
<g id= "a_edge47_Node000033_Node000034" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1789,-199.11C1789,-192.02 1789,-183.29 1789,-175.13" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1792.5,-175.34 1789,-165.34 1785.5,-175.34 1792.5,-175.34" />
</a>
</g>
</g>
<!-- Node35 -->
<g id= "Node000035" class= "node" >
<title > Node35</title>
<g id= "a_Node000035" > <a xlink:href= "engine_2scratchpads_2types_8h.html" target= "_top" xlink:title= "Type definitions and utilities for the scratchpad system." >
<polygon fill= "white" stroke= "#666666" points= "2195.5,-163.5 2062.5,-163.5 2062.5,-133 2195.5,-133 2195.5,-163.5" />
<text xml:space= "preserve" text-anchor= "start" x= "2070.5" y= "-150" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/scratchpads</text>
<text xml:space= "preserve" text-anchor= "middle" x= "2129" y= "-138.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /types.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node33->Node35 -->
<g id= "edge49_Node000033_Node000035" class= "edge" >
<title > Node33- > Node35</title>
<g id= "a_edge49_Node000033_Node000035" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1855.77,-201.08C1911.82,-190.45 1991.96,-175.25 2050.96,-164.05" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2051.44,-167.53 2060.61,-162.22 2050.13,-160.65 2051.44,-167.53" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node37 -->
<g id= "Node000037" class= "node" >
<title > Node37</title>
<g id= "a_Node000037" > <a xlink:href= "error__scratchpad_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "#fff0f0" stroke= "red" points= "1628,-163.5 1528,-163.5 1528,-133 1628,-133 1628,-163.5" />
<text xml:space= "preserve" text-anchor= "start" x= "1536" y= "-150" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/exceptions</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1578" y= "-138.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /error_scratchpad.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node33->Node37 -->
<g id= "edge52_Node000033_Node000037" class= "edge" >
<title > Node33- > Node37</title>
<g id= "a_edge52_Node000033_Node000037" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1740.86,-199.03C1709.93,-189.58 1669.56,-177.24 1636.75,-167.21" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1637.97,-163.92 1627.38,-164.35 1635.92,-170.62 1637.97,-163.92" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node33->Node39 -->
<g id= "edge56_Node000033_Node000039" class= "edge" >
<title > Node33- > Node39</title>
<g id= "a_edge56_Node000033_Node000039" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1831.89,-199.11C1864.58,-187.96 1909.15,-172.75 1940.44,-162.07" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1941.56,-165.39 1949.89,-158.84 1939.3,-158.76 1941.56,-165.39" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node34->Node18 -->
<g id= "edge48_Node000034_Node000018" class= "edge" >
<title > Node34- > Node18</title>
<g id= "a_edge48_Node000034_Node000018" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1722.17,-133.25C1659.63,-120.16 1568.5,-101.07 1518.06,-90.51" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1519.03,-87.14 1508.53,-88.51 1517.6,-93.99 1519.03,-87.14" />
</a>
</g>
</g>
<!-- Node35->Node10 -->
<g id= "edge51_Node000035_Node000010" class= "edge" >
<title > Node35- > Node10</title>
<g id= "a_edge51_Node000035_Node000010" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2082.55,-132.53C2029.09,-115.78 1938.55,-87.95 1860,-66.5 1805.16,-51.53 1741.49,-36.16 1700.06,-26.43" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1701,-23.05 1690.46,-24.18 1699.4,-29.87 1701,-23.05" />
</a>
</g>
</g>
<!-- Node36 -->
<g id= "Node000036" class= "node" >
<title > Node36</title>
<g id= "a_Node000036" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "2411.62,-91.38 2366.38,-91.38 2366.38,-72.12 2411.62,-72.12 2411.62,-91.38" />
<text xml:space= "preserve" text-anchor= "middle" x= "2389" y= "-77.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > cstdint</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node35->Node36 -->
2026-04-20 12:45:31 -04:00
<g id= "edge50_Node000035_Node000036" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node35- > Node36</title>
2026-04-20 12:45:31 -04:00
<g id= "a_edge50_Node000035_Node000036" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2188.32,-132.53C2239.83,-119.75 2312.61,-101.7 2354.9,-91.21" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2355.64,-94.63 2364.5,-88.83 2353.96,-87.84 2355.64,-94.63" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node37->Node21 -->
<g id= "edge53_Node000037_Node000021" class= "edge" >
<title > Node37- > Node21</title>
<g id= "a_edge53_Node000037_Node000021" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1527.76,-134.74C1475.22,-121.66 1394.42,-101.53 1350.34,-90.55" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1351.47,-87.23 1340.92,-88.21 1349.77,-94.02 1351.47,-87.23" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node41->Node18 -->
<g id= "edge67_Node000041_Node000018" class= "edge" >
<title > Node41- > Node18</title>
<g id= "a_edge67_Node000041_Node000018" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1405.24,-132.61C1420.9,-122.31 1441.81,-108.54 1457.7,-98.08" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1459.62,-101.01 1466.05,-92.59 1455.77,-95.17 1459.62,-101.01" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node41->Node21 -->
<g id= "edge66_Node000041_Node000021" class= "edge" >
<title > Node41- > Node21</title>
<g id= "a_edge66_Node000041_Node000021" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1368.48,-132.61C1358.78,-122.84 1345.99,-109.95 1335.85,-99.73" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1338.35,-97.28 1328.82,-92.65 1333.38,-102.21 1338.35,-97.28" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node42->Node8 -->
<g id= "edge69_Node000042_Node000008" class= "edge" >
<title > Node42- > Node8</title>
<g id= "a_edge69_Node000042_Node000008" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M508.85,-265.75C528.99,-239.02 573.75,-180.37 614,-133 623.52,-121.8 634.64,-109.63 643.56,-100.07" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "645.97,-102.61 650.28,-92.93 640.87,-97.82 645.97,-102.61" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node42->Node25 -->
<g id= "edge72_Node000042_Node000025" class= "edge" >
<title > Node42- > Node25</title>
<g id= "a_edge72_Node000042_Node000025" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M494.99,-265.88C489.3,-239.35 476.16,-181.01 461,-133 458.37,-124.66 455.11,-115.68 452.04,-107.66" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "455.37,-106.56 448.47,-98.52 448.85,-109.11 455.37,-106.56" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node43 -->
<g id= "Node000043" class= "node" >
<title > Node43</title>
<g id= "a_Node000043" > <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= "447.88,-230 344.12,-230 344.12,-199.5 447.88,-199.5 447.88,-230" />
<text xml:space= "preserve" text-anchor= "start" x= "352.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= "396" y= "-205.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /building.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node42->Node43 -->
<g id= "edge70_Node000042_Node000043" class= "edge" >
<title > Node42- > Node43</title>
<g id= "a_edge70_Node000042_Node000043" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M474.85,-265.61C461.16,-256.95 443.6,-245.85 428.53,-236.32" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "430.66,-233.52 420.33,-231.14 426.91,-239.44 430.66,-233.52" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node44 -->
<g id= "Node000044" class= "node" >
<title > Node44</title>
<g id= "a_Node000044" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "451.62,-157.88 406.38,-157.88 406.38,-138.62 451.62,-138.62 451.62,-157.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "429" y= "-144.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > variant</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node42->Node44 -->
<g id= "edge73_Node000042_Node000044" class= "edge" >
<title > Node42- > Node44</title>
<g id= "a_edge73_Node000042_Node000044" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M490.76,-265.57C482.7,-249.33 469.19,-222.4 457,-199.5 451.4,-188.98 444.94,-177.35 439.64,-167.93" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "442.78,-166.38 434.81,-159.41 436.69,-169.83 442.78,-166.38" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node42->Node45 -->
<g id= "edge74_Node000042_Node000045" class= "edge" >
<title > Node42- > Node45</title>
<g id= "a_edge74_Node000042_Node000045" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M562.37,-278.04C850.38,-268.15 2019.26,-228 2310.18,-218.01" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2309.98,-221.52 2319.86,-217.68 2309.74,-214.52 2309.98,-221.52" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node43->Node44 -->
<g id= "edge71_Node000043_Node000044" class= "edge" >
<title > Node43- > Node44</title>
<g id= "a_edge71_Node000043_Node000044" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M403.49,-199.11C408.19,-189.93 414.29,-178 419.35,-168.11" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "422.36,-169.92 423.8,-159.42 416.13,-166.73 422.36,-169.92" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node45->Node2 -->
<g id= "edge82_Node000045_Node000002" class= "edge" >
<title > Node45- > Node2</title>
<g id= "a_edge82_Node000045_Node000002" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2321.27,-213.51C2255.28,-211.37 2142.24,-201.77 2054,-163.5 2033.81,-154.74 2034.85,-142.49 2015,-133 1951.19,-102.5 1927.41,-118.39 1860,-97 1825.7,-86.12 1820.03,-74.72 1785,-66.5 1677.05,-41.16 1359.92,-25.74 1203.84,-19.49" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1204.07,-15.99 1193.94,-19.09 1203.79,-22.99 1204.07,-15.99" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node45->Node4 -->
<g id= "edge83_Node000045_Node000004" class= "edge" >
<title > Node45- > Node4</title>
<g id= "a_edge83_Node000045_Node000004" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2321.12,-212.13C2054.45,-204.23 906.12,-169.85 889,-163.5 868.69,-155.97 868.72,-145.45 851,-133 794.03,-92.97 723.25,-51.79 685.9,-30.67" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "688.04,-27.86 677.61,-26.01 684.61,-33.96 688.04,-27.86" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node45->Node12 -->
<g id= "edge84_Node000045_Node000012" class= "edge" >
<title > Node45- > Node12</title>
<g id= "a_edge84_Node000045_Node000012" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2371.56,-199.24C2362.87,-171.99 2341.98,-111.81 2314,-66.5 2306.67,-54.63 2296.61,-42.71 2288.07,-33.46" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2290.66,-31.11 2281.23,-26.29 2285.6,-35.94 2290.66,-31.11" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node45->Node13 -->
<g id= "edge86_Node000045_Node000013" class= "edge" >
<title > Node45- > Node13</title>
<g id= "a_edge86_Node000045_Node000013" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2430.77,-210.71C2467.28,-205.8 2513.77,-193.56 2543,-163.5 2576.76,-128.79 2581.12,-68.08 2580.89,-36.55" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2584.4,-36.74 2580.64,-26.84 2577.4,-36.92 2584.4,-36.74" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node45->Node36 -->
<g id= "edge85_Node000045_Node000036" class= "edge" >
<title > Node45- > Node36</title>
<g id= "a_edge85_Node000045_Node000036" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2377.44,-199.23C2379.76,-175.87 2384.32,-129.88 2386.97,-103.21" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2390.44,-103.65 2387.95,-93.36 2383.48,-102.96 2390.44,-103.65" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node45->Node39 -->
<g id= "edge87_Node000045_Node000039" class= "edge" >
<title > Node45- > Node39</title>
<g id= "a_edge87_Node000045_Node000039" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2321.31,-207.3C2236.2,-197.05 2076.02,-176.83 2020,-163.5 2017.72,-162.96 2015.38,-162.34 2013.04,-161.68" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2014.24,-158.38 2003.65,-158.77 2012.17,-165.07 2014.24,-158.38" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node46 -->
<g id= "Node000046" class= "node" >
<title > Node46</title>
<g id= "a_Node000046" > <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= "2513.5,-163.5 2404.5,-163.5 2404.5,-133 2513.5,-133 2513.5,-163.5" />
<text xml:space= "preserve" text-anchor= "start" x= "2412.5" y= "-150" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/reaction/weak</text>
<text xml:space= "preserve" text-anchor= "middle" x= "2459" y= "-138.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /weak_types.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node45->Node46 -->
<g id= "edge75_Node000045_Node000046" class= "edge" >
<title > Node45- > Node46</title>
<g id= "a_edge75_Node000045_Node000046" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2394.83,-199.11C2405.66,-190.7 2419.45,-179.98 2431.47,-170.64" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2433.3,-173.66 2439.05,-164.76 2429,-168.13 2433.3,-173.66" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node47 -->
<g id= "Node000047" class= "node" >
<title > Node47</title>
<g id= "a_Node000047" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "2551.88,-91.38 2514.12,-91.38 2514.12,-72.12 2551.88,-72.12 2551.88,-91.38" />
<text xml:space= "preserve" text-anchor= "middle" x= "2533" y= "-77.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > array</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node45->Node47 -->
<g id= "edge88_Node000045_Node000047" class= "edge" >
<title > Node45- > Node47</title>
<g id= "a_edge88_Node000045_Node000047" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2430.98,-209.12C2462.75,-203.44 2500.72,-190.92 2523,-163.5 2536.69,-146.65 2537.55,-120.93 2536.04,-103.06" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2539.53,-102.69 2534.86,-93.18 2532.58,-103.52 2539.53,-102.69" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node46->Node12 -->
<g id= "edge80_Node000046_Node000012" class= "edge" >
<title > Node46- > Node12</title>
<g id= "a_edge80_Node000046_Node000012" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2455.84,-132.59C2451.22,-114.58 2440.91,-84.21 2421,-66.5 2394.05,-42.52 2355.26,-29.92 2323.87,-23.33" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2324.65,-19.92 2314.17,-21.45 2323.32,-26.79 2324.65,-19.92" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node46->Node13 -->
<g id= "edge78_Node000046_Node000013" class= "edge" >
<title > Node46- > Node13</title>
<g id= "a_edge78_Node000046_Node000013" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2464.89,-132.53C2472.33,-115.26 2486.43,-86.47 2505,-66.5 2518.44,-52.05 2536.81,-39.65 2552,-30.79" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2553.58,-33.92 2560.59,-25.98 2550.16,-27.81 2553.58,-33.92" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node46->Node22 -->
<g id= "edge81_Node000046_Node000022" class= "edge" >
<title > Node46- > Node22</title>
<g id= "a_edge81_Node000046_Node000022" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2404.1,-136.45C2337.05,-123.27 2225.47,-101.33 2167.89,-90" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2168.76,-86.61 2158.27,-88.11 2167.41,-93.48 2168.76,-86.61" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node46->Node29 -->
<g id= "edge79_Node000046_Node000029" class= "edge" >
<title > Node46- > Node29</title>
<g id= "a_edge79_Node000046_Node000029" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2404.03,-142.24C2265.34,-129.61 1903.95,-96.68 1787.64,-86.09" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1788.01,-82.61 1777.74,-85.19 1787.38,-89.58 1788.01,-82.61" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node46->Node36 -->
<g id= "edge76_Node000046_Node000036" class= "edge" >
<title > Node46- > Node36</title>
<g id= "a_edge76_Node000046_Node000036" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2443.12,-132.61C2432.29,-122.64 2417.96,-109.43 2406.76,-99.11" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2409.41,-96.8 2399.69,-92.6 2404.67,-101.95 2409.41,-96.8" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node46->Node47 -->
<g id= "edge77_Node000046_Node000047" class= "edge" >
<title > Node46- > Node47</title>
<g id= "a_edge77_Node000046_Node000047" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2475.79,-132.61C2487.23,-122.64 2502.39,-109.43 2514.23,-99.11" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2516.5,-101.78 2521.74,-92.57 2511.9,-96.5 2516.5,-101.78" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node48->Node5 -->
<g id= "edge90_Node000048_Node000005" class= "edge" >
<title > Node48- > Node5</title>
<g id= "a_edge90_Node000048_Node000005" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M195.36,-404.28C192.64,-395.04 188.3,-380.33 184.78,-368.38" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "188.23,-367.7 182.05,-359.09 181.52,-369.68 188.23,-367.7" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node52->Node47 -->
<g id= "edge104_Node000052_Node000047" class= "edge" >
<title > Node52- > Node47</title>
<g id= "a_edge104_Node000052_Node000047" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1876.71,-410.04C2056.55,-398.76 2618,-357.53 2618,-282.25 2618,-282.25 2618,-282.25 2618,-213.75 2618,-165.94 2577.67,-121.84 2552.57,-99.02" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2555.08,-96.57 2545.25,-92.61 2550.46,-101.83 2555.08,-96.57" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node53 -->
<g id= "Node000053" class= "node" >
<title > Node53</title>
<g id= "a_Node000053" > <a xlink:href= "weak_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "#fff0f0" stroke= "red" points= "1710.5,-363 1601.5,-363 1601.5,-332.5 1710.5,-332.5 1710.5,-363" />
<text xml:space= "preserve" text-anchor= "start" x= "1609.5" y= "-349.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/reaction/weak</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1656" y= "-338.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /weak.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node52->Node53 -->
<g id= "edge105_Node000052_Node000053" class= "edge" >
<title > Node52- > Node53</title>
<g id= "a_edge105_Node000052_Node000053" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1784.33,-398.61C1760.64,-389.41 1729.85,-377.45 1704.37,-367.54" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1705.81,-364.35 1695.22,-363.99 1703.27,-370.87 1705.81,-364.35" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node53->Node2 -->
<g id= "edge110_Node000053_Node000002" class= "edge" >
<title > Node53- > Node2</title>
<g id= "a_edge110_Node000053_Node000002" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1601.1,-341.88C1553.78,-336 1484.67,-323.32 1430,-296.5 1302.73,-234.05 1319.67,-155.09 1209,-66.5 1190.32,-51.54 1166.52,-38.87 1147.54,-30" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1149.21,-26.91 1138.66,-25.97 1146.32,-33.29 1149.21,-26.91" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node53->Node7 -->
<g id= "edge111_Node000053_Node000007" class= "edge" >
<title > Node53- > Node7</title>
<g id= "a_edge111_Node000053_Node000007" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1601.04,-346.4C1376.68,-344.72 536.72,-335.84 425,-296.5 378.09,-279.98 363.34,-270.87 335,-230 299.97,-179.48 312.49,-156.49 297,-97 291.62,-76.34 286.1,-52.54 282.41,-36.15" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "285.9,-35.72 280.3,-26.72 279.07,-37.25 285.9,-35.72" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node53->Node8 -->
<g id= "edge106_Node000053_Node000008" class= "edge" >
<title > Node53- > Node8</title>
<g id= "a_edge106_Node000053_Node000008" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1601.42,-346.87C1483.49,-346.23 1196.56,-339.91 961,-296.5 860.13,-277.91 825.2,-287.11 740,-230 708.37,-208.8 704.14,-196.97 686,-163.5 675.38,-143.91 668.23,-119.28 664.16,-102.4" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "667.69,-102.12 662.07,-93.14 660.86,-103.67 667.69,-102.12" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node53->Node10 -->
<g id= "edge117_Node000053_Node000010" class= "edge" >
<title > Node53- > Node10</title>
<g id= "a_edge117_Node000053_Node000010" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1656,-332.21C1656,-308.04 1656,-258.05 1656,-215.75 1656,-215.75 1656,-215.75 1656,-147.25 1656,-107.95 1656,-62.02 1656,-36.31" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1659.5,-36.66 1656,-26.66 1652.5,-36.66 1659.5,-36.66" />
</a>
</g>
</g>
<!-- Node53->Node12 -->
<g id= "edge113_Node000053_Node000012" class= "edge" >
<title > Node53- > Node12</title>
<g id= "a_edge113_Node000053_Node000012" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1710.87,-344.6C1806.62,-338.61 2007.57,-315.93 2150,-230 2218.17,-188.87 2245.05,-172.6 2270,-97 2276.58,-77.05 2275.8,-52.8 2274.02,-36.11" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2277.54,-35.98 2272.77,-26.52 2270.6,-36.89 2277.54,-35.98" />
</a>
</g>
</g>
<!-- Node53->Node13 -->
<g id= "edge115_Node000053_Node000013" class= "edge" >
<title > Node53- > Node13</title>
<g id= "a_edge115_Node000053_Node000013" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1710.95,-346.31C1858.58,-344.6 2261.08,-336.31 2387,-296.5 2490.2,-263.87 2530.92,-253.53 2591,-163.5 2615.21,-127.21 2616.32,-108.89 2606,-66.5 2603.3,-55.39 2597.67,-43.99 2592.35,-34.86" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2595.48,-33.27 2587.22,-26.63 2589.53,-36.97 2595.48,-33.27" />
</a>
</g>
</g>
<!-- Node53->Node14 -->
<g id= "edge118_Node000053_Node000014" class= "edge" >
<title > Node53- > Node14</title>
<g id= "a_edge118_Node000053_Node000014" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1710.7,-336.89C1837.75,-312.75 2146.45,-246.54 2205,-163.5 2229.33,-129 2168.63,-68.33 2166,-66.5 2129.33,-40.96 2005.13,-26.51 1934.4,-20.17" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1934.88,-16.7 1924.61,-19.32 1934.27,-23.67 1934.88,-16.7" />
</a>
</g>
</g>
<!-- Node53->Node15 -->
<g id= "edge109_Node000053_Node000015" class= "edge" >
<title > Node53- > Node15</title>
<g id= "a_edge109_Node000053_Node000015" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1601.02,-341.14C1484.82,-329.28 1214.72,-301.71 1089.68,-288.95" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1090.21,-285.49 1079.91,-287.96 1089.5,-292.45 1090.21,-285.49" />
</a>
</g>
</g>
<!-- Node53->Node18 -->
<g id= "edge112_Node000053_Node000018" class= "edge" >
<title > Node53- > Node18</title>
<g id= "a_edge112_Node000053_Node000018" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1643.56,-332.27C1618.1,-302.2 1559.09,-230.24 1519,-163.5 1506.93,-143.41 1495.86,-118.86 1488.81,-102.14" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1492.06,-100.84 1485.02,-92.93 1485.59,-103.51 1492.06,-100.84" />
</a>
</g>
</g>
<!-- Node53->Node21 -->
<g id= "edge116_Node000053_Node000021" class= "edge" >
<title > Node53- > Node21</title>
<g id= "a_edge116_Node000053_Node000021" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1601.06,-334.26C1523.85,-313.49 1385.69,-263.8 1323,-163.5 1311.69,-145.4 1312.4,-120.3 1314.85,-102.92" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1318.25,-103.77 1316.53,-93.32 1311.36,-102.56 1318.25,-103.77" />
</a>
</g>
</g>
<!-- Node53->Node39 -->
<g id= "edge114_Node000053_Node000039" class= "edge" >
<title > Node53- > Node39</title>
<g id= "a_edge114_Node000053_Node000039" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1700.96,-332.04C1753.43,-313.52 1841.25,-278.19 1906,-230 1929.93,-212.19 1951.88,-185.4 1965.1,-167.62" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1967.9,-169.72 1970.93,-159.56 1962.23,-165.61 1967.9,-169.72" />
</a>
</g>
</g>
<!-- Node53->Node45 -->
<g id= "edge108_Node000053_Node000045" class= "edge" >
<title > Node53- > Node45</title>
<g id= "a_edge108_Node000053_Node000045" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1710.8,-344.92C1858.01,-339.67 2254.49,-323.2 2307,-296.5 2331.27,-284.16 2350.5,-259.19 2362.43,-240.27" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2365.37,-242.17 2367.51,-231.79 2359.36,-238.57 2365.37,-242.17" />
</a>
</g>
</g>
<!-- Node53->Node46 -->
<g id= "edge107_Node000053_Node000046" class= "edge" >
<title > Node53- > Node46</title>
<g id= "a_edge107_Node000053_Node000046" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1710.97,-346.26C1851.9,-344.43 2223.13,-335.91 2339,-296.5 2389.88,-279.19 2409.22,-274.06 2440,-230 2451.22,-213.94 2455.88,-192.16 2457.78,-175.26" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2461.26,-175.74 2458.61,-165.48 2454.28,-175.15 2461.26,-175.74" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
</g>
</svg>