2026-04-20 12:45:31 -04:00
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
< !DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 14.1.2 (20260124.0452)
-->
<!-- Title: src/lib/solver/strategies/GridSolver.cpp Pages: 1 -->
2026-06-14 08:36:52 -04:00
<svg width= "2411pt" height= "493pt"
viewBox="0.00 0.00 2411.00 493.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
2026-04-20 12:45:31 -04:00
<g id= "graph0" class= "graph" transform= "scale(1 1) rotate(0) translate(4 488.75)" >
<title > src/lib/solver/strategies/GridSolver.cpp</title>
<!-- Node1 -->
<g id= "Node000001" class= "node" >
<title > Node1</title>
<g id= "a_Node000001" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "#999999" stroke= "#666666" points= "2165.62,-484.75 2048.38,-484.75 2048.38,-454.25 2165.62,-454.25 2165.62,-484.75" />
<text xml:space= "preserve" text-anchor= "start" x= "2056.38" y= "-471.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/solver/strategies</text>
<text xml:space= "preserve" text-anchor= "middle" x= "2107" y= "-460" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /GridSolver.cpp</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node2 -->
<g id= "Node000002" class= "node" >
<title > Node2</title>
<g id= "a_Node000002" > <a xlink:href= "_grid_solver_8h.html" target= "_top" xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "white" stroke= "#666666" points= "338.12,-418.25 217.88,-418.25 217.88,-387.75 338.12,-387.75 338.12,-418.25" />
<text xml:space= "preserve" text-anchor= "start" x= "225.88" y= "-404.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/solver/strategies</text>
<text xml:space= "preserve" text-anchor= "middle" x= "278" y= "-393.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /GridSolver.h</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node1->Node2 -->
<g id= "edge1_Node000001_Node000002" class= "edge" >
<title > Node1- > Node2</title>
<g id= "a_edge1_Node000001_Node000002" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M2047.96,-466.42C1776.27,-456.84 646.86,-417.01 349.83,-406.53" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "350.01,-403.04 339.89,-406.18 349.76,-410.03 350.01,-403.04" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node44 -->
<g id= "Node000044" class= "node" >
<title > Node44</title>
2026-06-14 08:36:52 -04:00
<g id= "a_Node000044" > <a xlink:href= "error__solver_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "2078.75,-218.75 1983.25,-218.75 1983.25,-188.25 2078.75,-188.25 2078.75,-218.75" />
<text xml:space= "preserve" text-anchor= "start" x= "1991.25" y= "-205.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/exceptions</text>
<text xml:space= "preserve" text-anchor= "middle" x= "2031" y= "-194" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /error_solver.h</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node1->Node44 -->
2026-06-14 08:36:52 -04:00
<g id= "edge54_Node000001_Node000044" class= "edge" >
2026-04-20 12:45:31 -04:00
<title > Node1- > Node44</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge54_Node000001_Node000044" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2078.97,-453.96C2065.63,-445.46 2050.9,-433.41 2043,-418.25 2011.09,-357.06 2019.16,-272.19 2026,-230.18" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2029.4,-231 2027.68,-220.54 2022.51,-229.79 2029.4,-231" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node45 -->
<g id= "Node000045" class= "node" >
<title > Node45</title>
<g id= "a_Node000045" > <a xlink:href= "_point_solver_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1041.12,-418.25 920.88,-418.25 920.88,-387.75 1041.12,-387.75 1041.12,-418.25" />
<text xml:space= "preserve" text-anchor= "start" x= "928.88" y= "-404.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/solver/strategies</text>
<text xml:space= "preserve" text-anchor= "middle" x= "981" y= "-393.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /PointSolver.h</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node1->Node45 -->
<g id= "edge56_Node000001_Node000045" class= "edge" >
<title > Node1- > Node45</title>
<g id= "a_edge56_Node000001_Node000045" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2048.05,-465.12C1857.75,-454.22 1260.16,-419.99 1052.75,-408.11" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1053.11,-404.62 1042.92,-407.55 1052.71,-411.61 1053.11,-404.62" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node61 -->
<g id= "Node000061" class= "node" >
<title > Node61</title>
2026-06-14 08:36:52 -04:00
<g id= "a_Node000061" > <a xlink:href= "macros_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "2289.88,-412.62 2180.12,-412.62 2180.12,-393.38 2289.88,-393.38 2289.88,-412.62" />
<text xml:space= "preserve" text-anchor= "middle" x= "2235" y= "-399.12" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/utils/macros.h</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node1->Node61 -->
2026-06-14 08:36:52 -04:00
<g id= "edge93_Node000001_Node000061" class= "edge" >
2026-04-20 12:45:31 -04:00
<title > Node1- > Node61</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge93_Node000001_Node000061" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2136.05,-453.86C2157.28,-443.17 2185.91,-428.74 2206.91,-418.15" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2208.41,-421.32 2215.77,-413.69 2205.26,-415.07 2208.41,-421.32" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node62 -->
<g id= "Node000062" class= "node" >
<title > Node62</title>
<g id= "a_Node000062" > <a xlink:href= "gf__omp_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "2161.88,-412.62 2052.12,-412.62 2052.12,-393.38 2161.88,-393.38 2161.88,-412.62" />
<text xml:space= "preserve" text-anchor= "middle" x= "2107" y= "-399.12" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/utils/gf_omp.h</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node1->Node62 -->
<g id= "edge94_Node000001_Node000062" class= "edge" >
<title > Node1- > Node62</title>
<g id= "a_edge94_Node000001_Node000062" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2107,-453.86C2107,-445.08 2107,-433.77 2107,-424.15" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2110.5,-424.34 2107,-414.34 2103.5,-424.34 2110.5,-424.34" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node64 -->
<g id= "Node000064" class= "node" >
<title > Node64</title>
<g id= "a_Node000064" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "2350.12,-412.62 2307.88,-412.62 2307.88,-393.38 2350.12,-393.38 2350.12,-412.62" />
<text xml:space= "preserve" text-anchor= "middle" x= "2329" y= "-399.12" font-family= "Helvetica,sans-Serif" font-size= "10.00" > cstdio</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node1->Node64 -->
2026-06-14 08:36:52 -04:00
<g id= "edge97_Node000001_Node000064" class= "edge" >
2026-04-20 12:45:31 -04:00
<title > Node1- > Node64</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge97_Node000001_Node000064" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2165.84,-456.12C2204.3,-447.29 2255.3,-434.19 2299,-418.25 2299.64,-418.02 2300.29,-417.77 2300.94,-417.52" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2302.27,-420.76 2310.08,-413.6 2299.51,-414.33 2302.27,-420.76" />
</a>
</g>
</g>
<!-- Node65 -->
<g id= "Node000065" class= "node" >
<title > Node65</title>
<g id= "a_Node000065" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "2403.38,-412.62 2368.62,-412.62 2368.62,-393.38 2403.38,-393.38 2403.38,-412.62" />
<text xml:space= "preserve" text-anchor= "middle" x= "2386" y= "-399.12" font-family= "Helvetica,sans-Serif" font-size= "10.00" > print</text>
</a>
</g>
</g>
<!-- Node1->Node65 -->
<g id= "edge98_Node000001_Node000065" class= "edge" >
<title > Node1- > Node65</title>
<g id= "a_edge98_Node000001_Node000065" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2166.08,-461.63C2217.99,-454.45 2295,-440.98 2359,-418.25 2359.49,-418.08 2359.98,-417.9 2360.47,-417.71" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2361.61,-421.03 2369.26,-413.71 2358.71,-414.66 2361.61,-421.03" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node3 -->
<g id= "Node000003" class= "node" >
<title > Node3</title>
<g id= "a_Node000003" > <a xlink:href= "strategy__abstract_8h.html" target= "_top" xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "white" stroke= "#666666" points= "338.12,-351.75 217.88,-351.75 217.88,-321.25 338.12,-321.25 338.12,-351.75" />
<text xml:space= "preserve" text-anchor= "start" x= "225.88" y= "-338.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/solver/strategies</text>
<text xml:space= "preserve" text-anchor= "middle" x= "278" y= "-327" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /strategy_abstract.h</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node2->Node3 -->
<g id= "edge2_Node000002_Node000003" class= "edge" >
<title > Node2- > Node3</title>
<g id= "a_edge2_Node000002_Node000003" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M278,-387.36C278,-380.27 278,-371.54 278,-363.38" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "281.5,-363.59 278,-353.59 274.5,-363.59 281.5,-363.59" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node31 -->
<g id= "Node000031" class= "node" >
<title > Node31</title>
<g id= "a_Node000031" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "115,-146.62 57,-146.62 57,-127.38 115,-127.38 115,-146.62" />
<text xml:space= "preserve" text-anchor= "middle" x= "86" y= "-133.12" font-family= "Helvetica,sans-Serif" font-size= "10.00" > functional</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node2->Node31 -->
<g id= "edge53_Node000002_Node000031" class= "edge" >
<title > Node2- > Node31</title>
<g id= "a_edge53_Node000002_Node000031" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M217.47,-396.24C160.49,-389.43 81.12,-375.83 62,-351.75 16.04,-293.87 55.49,-197.72 75.76,-157.07" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "78.81,-158.79 80.3,-148.3 72.59,-155.57 78.81,-158.79" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node4 -->
<g id= "Node000004" class= "node" >
<title > Node4</title>
<g id= "a_Node000004" > <a xlink:href= "engine__abstract_8h.html" target= "_top" xlink:title= "Abstract interfaces for reaction network engines in GridFire." >
2026-06-14 08:36:52 -04:00
<polygon fill= "white" stroke= "#666666" points= "734.12,-285.25 625.88,-285.25 625.88,-254.75 734.12,-254.75 734.12,-285.25" />
<text xml:space= "preserve" text-anchor= "start" x= "633.88" y= "-271.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/engine</text>
<text xml:space= "preserve" text-anchor= "middle" x= "680" y= "-260.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _abstract.h</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node3->Node4 -->
<g id= "edge3_Node000003_Node000004" class= "edge" >
<title > Node3- > Node4</title>
<g id= "a_edge3_Node000003_Node000004" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M338.55,-322.8C341.4,-322.27 344.23,-321.74 347,-321.25 439.5,-304.73 547.09,-289.15 614.37,-279.84" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "614.71,-283.33 624.14,-278.49 613.75,-276.39 614.71,-283.33" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node12 -->
<g id= "Node000012" class= "node" >
<title > Node12</title>
<g id= "a_Node000012" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "249.5,-24.88 206.5,-24.88 206.5,-5.63 249.5,-5.63 249.5,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "228" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > vector</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node3->Node12 -->
2026-06-14 08:36:52 -04:00
<g id= "edge50_Node000003_Node000012" class= "edge" >
2026-04-20 12:45:31 -04:00
<title > Node3- > Node12</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge50_Node000003_Node000012" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M269.73,-320.85C257.81,-299.17 235.83,-256.98 223,-218.75 209.14,-177.46 208.21,-165.3 209,-121.75 209.44,-97.18 206.57,-90.67 211,-66.5 212.89,-56.17 216.47,-45.07 219.86,-35.94" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "223.09,-37.29 223.49,-26.71 216.57,-34.73 223.09,-37.29" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node17 -->
<g id= "Node000017" class= "node" >
<title > Node17</title>
<g id= "a_Node000017" > <a xlink:href= "types_2types_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "363.75,-213.12 256.25,-213.12 256.25,-193.88 363.75,-193.88 363.75,-213.12" />
<text xml:space= "preserve" text-anchor= "middle" x= "310" y= "-199.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/types/types.h</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node3->Node17 -->
<g id= "edge47_Node000003_Node000017" class= "edge" >
<title > Node3- > Node17</title>
<g id= "a_edge47_Node000003_Node000017" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M281.55,-320.98C287.28,-297.52 298.59,-251.21 305.09,-224.6" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "308.44,-225.62 307.42,-215.07 301.64,-223.96 308.44,-225.62" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node24 -->
<g id= "Node000024" class= "node" >
<title > Node24</title>
<g id= "a_Node000024" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1422,-85.75 1382,-85.75 1382,-66.5 1422,-66.5 1422,-85.75" />
<text xml:space= "preserve" text-anchor= "middle" x= "1402" y= "-72.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > string</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node3->Node24 -->
<g id= "edge52_Node000003_Node000024" class= "edge" >
<title > Node3- > Node24</title>
<g id= "a_edge52_Node000003_Node000024" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M338.5,-322.47C341.36,-322.02 344.21,-321.61 347,-321.25 639.65,-283.3 723.15,-354.54 1010,-285.25 1080.49,-268.22 1094.47,-251.83 1159,-218.75 1241.49,-176.46 1335.27,-119.01 1378.23,-92.14" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1379.9,-95.22 1386.5,-86.94 1376.17,-89.3 1379.9,-95.22" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node30 -->
<g id= "Node000030" class= "node" >
<title > Node30</title>
<g id= "a_Node000030" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1230.5,-146.62 1193.5,-146.62 1193.5,-127.38 1230.5,-127.38 1230.5,-146.62" />
<text xml:space= "preserve" text-anchor= "middle" x= "1212" y= "-133.12" font-family= "Helvetica,sans-Serif" font-size= "10.00" > tuple</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node3->Node30 -->
<g id= "edge51_Node000003_Node000030" class= "edge" >
<title > Node3- > Node30</title>
<g id= "a_edge51_Node000003_Node000030" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M338.51,-322.6C341.38,-322.12 344.22,-321.66 347,-321.25 691.56,-270.18 811.52,-372.65 1124,-218.75 1154.57,-203.69 1182.16,-174.69 1197.99,-155.85" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1200.6,-158.19 1204.2,-148.23 1195.17,-153.77 1200.6,-158.19" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node3->Node31 -->
<g id= "edge48_Node000003_Node000031" class= "edge" >
<title > Node3- > Node31</title>
<g id= "a_edge48_Node000003_Node000031" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M235.27,-320.81C215.63,-312.56 192.98,-300.76 176,-285.25 135.18,-247.98 106.45,-187.94 93.59,-157.32" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "96.89,-156.15 89.88,-148.2 90.4,-158.78 96.89,-156.15" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node43 -->
<g id= "Node000043" class= "node" >
<title > Node43</title>
<g id= "a_Node000043" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1242.88,-279.62 1211.12,-279.62 1211.12,-260.38 1242.88,-260.38 1242.88,-279.62" />
<text xml:space= "preserve" text-anchor= "middle" x= "1227" y= "-266.12" font-family= "Helvetica,sans-Serif" font-size= "10.00" > any</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node3->Node43 -->
<g id= "edge49_Node000003_Node000043" class= "edge" >
<title > Node3- > Node43</title>
<g id= "a_edge49_Node000003_Node000043" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M338.49,-322.43C341.36,-321.99 344.21,-321.6 347,-321.25 534.63,-298.06 1013.49,-330.72 1197,-285.25 1198.18,-284.96 1199.36,-284.62 1200.54,-284.24" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1201.55,-287.61 1209.53,-280.64 1198.95,-281.11 1201.55,-287.61" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node5 -->
<g id= "Node000005" class= "node" >
<title > Node5</title>
<g id= "a_Node000005" > <a xlink:href= "reaction_8h.html" target= "_top" xlink:title= "Defines classes for representing and managing nuclear reactions." >
2026-06-14 08:36:52 -04:00
<polygon fill= "#fff0f0" stroke= "red" points= "574.25,-85.75 445.75,-85.75 445.75,-66.5 574.25,-66.5 574.25,-85.75" />
<text xml:space= "preserve" text-anchor= "middle" x= "510" y= "-72.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/reaction/reaction.h</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node4->Node5 -->
<g id= "edge4_Node000004_Node000005" class= "edge" >
<title > Node4- > Node5</title>
<g id= "a_edge4_Node000004_Node000005" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M664.09,-254.47C653.57,-244.66 639.62,-231.26 628,-218.75 588.23,-175.94 545.17,-122.16 523.74,-94.83" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "526.71,-92.95 517.8,-87.22 521.19,-97.25 526.71,-92.95" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node11 -->
<g id= "Node000011" class= "node" >
<title > Node11</title>
<g id= "a_Node000011" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "814.38,-24.88 731.62,-24.88 731.62,-5.63 814.38,-5.63 814.38,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "773" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > unordered_map</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node4->Node11 -->
2026-06-14 08:36:52 -04:00
<g id= "edge42_Node000004_Node000011" class= "edge" >
2026-04-20 12:45:31 -04:00
<title > Node4- > Node11</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge42_Node000004_Node000011" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M734.37,-268.74C806.94,-266.78 938.47,-257.55 1043,-218.75 1094.08,-199.79 1119.94,-200.1 1146,-152.25 1152.48,-140.35 1154.18,-132.56 1146,-121.75 1107.27,-70.55 919.09,-37.07 825.74,-23.33" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "826.46,-19.9 816.06,-21.93 825.46,-26.83 826.46,-19.9" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node4->Node12 -->
2026-06-14 08:36:52 -04:00
<g id= "edge41_Node000004_Node000012" class= "edge" >
2026-04-20 12:45:31 -04:00
<title > Node4- > Node12</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge41_Node000004_Node000012" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M625.76,-266.47C515.43,-260.79 273.06,-245.39 247,-218.75 198.55,-169.22 213.21,-76.64 222.7,-36.11" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "226.05,-37.12 225.09,-26.57 219.26,-35.42 226.05,-37.12" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node14 -->
<g id= "Node000014" class= "node" >
<title > Node14</title>
<g id= "a_Node000014" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "681.88,-24.88 632.12,-24.88 632.12,-5.63 681.88,-5.63 681.88,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "657" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > optional</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node4->Node14 -->
<g id= "edge45_Node000004_Node000014" class= "edge" >
<title > Node4- > Node14</title>
<g id= "a_edge45_Node000004_Node000014" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M676.77,-254.35C672.09,-232.32 663.56,-189.3 660,-152.25 656.06,-111.24 656.09,-62.97 656.52,-36.37" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "660.01,-36.77 656.71,-26.7 653.01,-36.63 660.01,-36.77" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node4->Node17 -->
2026-06-14 08:36:52 -04:00
<g id= "edge12_Node000004_Node000017" class= "edge" >
2026-04-20 12:45:31 -04:00
<title > Node4- > Node17</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge12_Node000004_Node000017" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M625.6,-260.65C565.04,-251.19 464.32,-234.97 378,-218.75 373.13,-217.84 368.08,-216.85 363.02,-215.83" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "364,-212.46 353.51,-213.89 362.61,-219.32 364,-212.46" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node18 -->
<g id= "Node000018" class= "node" >
<title > Node18</title>
2026-06-14 08:36:52 -04:00
<g id= "a_Node000018" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1418.88,-146.62 1375.12,-146.62 1375.12,-127.38 1418.88,-127.38 1418.88,-146.62" />
<text xml:space= "preserve" text-anchor= "middle" x= "1397" y= "-133.12" font-family= "Helvetica,sans-Serif" font-size= "10.00" > format</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node4->Node18 -->
2026-06-14 08:36:52 -04:00
<g id= "edge46_Node000004_Node000018" class= "edge" >
2026-04-20 12:45:31 -04:00
<title > Node4- > Node18</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge46_Node000004_Node000018" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M734.47,-265.91C818.68,-260.45 985.25,-246.9 1124,-218.75 1212.27,-200.84 1313.19,-167.52 1364.04,-149.79" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1364.98,-153.17 1373.26,-146.56 1362.66,-146.57 1364.98,-153.17" />
</a>
</g>
</g>
<!-- Node19 -->
<g id= "Node000019" class= "node" >
<title > Node19</title>
<g id= "a_Node000019" > <a xlink:href= "screening__abstract_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "501.88,-152.25 392.12,-152.25 392.12,-121.75 501.88,-121.75 501.88,-152.25" />
<text xml:space= "preserve" text-anchor= "start" x= "400.12" y= "-138.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/screening</text>
<text xml:space= "preserve" text-anchor= "middle" x= "447" y= "-127.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /screening_abstract.h</text>
</a>
</g>
</g>
<!-- Node4->Node19 -->
<g id= "edge16_Node000004_Node000019" class= "edge" >
<title > Node4- > Node19</title>
<g id= "a_edge16_Node000004_Node000019" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M625.44,-266.77C554.84,-262.6 437.71,-250.91 411,-218.75 396.89,-201.76 410.02,-178.35 424.22,-161.11" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "426.63,-163.68 430.61,-153.86 421.37,-159.05 426.63,-163.68" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node20 -->
<g id= "Node000020" class= "node" >
<title > Node20</title>
2026-06-14 08:36:52 -04:00
<g id= "a_Node000020" > <a xlink:href= "screening__types_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "#fff0f0" stroke= "red" points= "518.25,-218.75 419.75,-218.75 419.75,-188.25 518.25,-188.25 518.25,-218.75" />
<text xml:space= "preserve" text-anchor= "start" x= "427.75" y= "-205.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/screening</text>
<text xml:space= "preserve" text-anchor= "middle" x= "469" y= "-194" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /screening_types.h</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node4->Node20 -->
2026-06-14 08:36:52 -04:00
<g id= "edge21_Node000004_Node000020" class= "edge" >
2026-04-20 12:45:31 -04:00
<title > Node4- > Node20</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge21_Node000004_Node000020" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M631.86,-254.28C600.93,-244.83 560.56,-232.49 527.75,-222.46" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "528.97,-219.17 518.38,-219.6 526.92,-225.87 528.97,-219.17" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node22 -->
<g id= "Node000022" class= "node" >
<title > Node22</title>
<g id= "a_Node000022" > <a xlink:href= "reporting_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "#fff0f0" stroke= "red" points= "884.88,-152.25 781.12,-152.25 781.12,-121.75 884.88,-121.75 884.88,-152.25" />
<text xml:space= "preserve" text-anchor= "start" x= "789.12" y= "-138.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/types</text>
<text xml:space= "preserve" text-anchor= "middle" x= "833" y= "-127.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /reporting.h</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node4->Node22 -->
<g id= "edge23_Node000004_Node000022" class= "edge" >
<title > Node4- > Node22</title>
<g id= "a_edge23_Node000004_Node000022" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M734.44,-260.14C778.69,-251.69 836,-237.49 850,-218.75 862.07,-202.59 855.73,-179.79 847.57,-162.53" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "850.82,-161.21 843.1,-153.95 844.62,-164.44 850.82,-161.21" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node27 -->
<g id= "Node000027" class= "node" >
<title > Node27</title>
<g id= "a_Node000027" > <a xlink:href= "jacobian_8h.html" target= "_top" xlink:title= "Wrapper for handling the network Jacobian matrix in GridFire. Currently uses Eigen's SparseMatrix." >
<polygon fill= "#fff0f0" stroke= "red" points= "1002.88,-218.75 899.12,-218.75 899.12,-188.25 1002.88,-188.25 1002.88,-218.75" />
<text xml:space= "preserve" text-anchor= "start" x= "907.12" y= "-205.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/types</text>
<text xml:space= "preserve" text-anchor= "middle" x= "951" y= "-194" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /jacobian.h</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node4->Node27 -->
<g id= "edge26_Node000004_Node000027" class= "edge" >
<title > Node4- > Node27</title>
<g id= "a_edge26_Node000004_Node000027" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M734.51,-256.03C778.78,-245.49 841.26,-230.62 887.72,-219.56" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "888.48,-222.98 897.4,-217.26 886.86,-216.17 888.48,-222.98" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node28 -->
<g id= "Node000028" class= "node" >
<title > Node28</title>
<g id= "a_Node000028" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1137.12,-152.25 1016.88,-152.25 1016.88,-121.75 1137.12,-121.75 1137.12,-152.25" />
<text xml:space= "preserve" text-anchor= "start" x= "1024.88" y= "-138.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > fourdst/composition</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1077" y= "-127.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /composition_abstract.h</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node4->Node28 -->
<g id= "edge40_Node000004_Node000028" class= "edge" >
<title > Node4- > Node28</title>
<g id= "a_edge40_Node000004_Node000028" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M734.31,-265.56C815.97,-259.59 965.75,-245.33 1012,-218.75 1034.8,-205.65 1052.75,-181.19 1063.96,-162.61" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1066.93,-164.47 1068.87,-154.06 1060.86,-160.99 1066.93,-164.47" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node32 -->
<g id= "Node000032" class= "node" >
<title > Node32</title>
<g id= "a_Node000032" > <a xlink:href= "error__engine_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1698.75,-218.75 1603.25,-218.75 1603.25,-188.25 1698.75,-188.25 1698.75,-218.75" />
<text xml:space= "preserve" text-anchor= "start" x= "1611.25" y= "-205.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/exceptions</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1651" y= "-194" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /error_engine.h</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node4->Node32 -->
<g id= "edge33_Node000004_Node000032" class= "edge" >
<title > Node4- > Node32</title>
<g id= "a_edge33_Node000004_Node000032" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M734.53,-267.36C901.54,-262.14 1405.4,-244.77 1591.65,-218.84" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1592.04,-222.32 1601.43,-217.42 1591.03,-215.39 1592.04,-222.32" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node35 -->
<g id= "Node000035" class= "node" >
<title > Node35</title>
<g id= "a_Node000035" > <a xlink:href= "blob_8h.html" target= "_top" xlink:title= "Container class for managing multiple scratchpad instances." >
<polygon fill= "#fff0f0" stroke= "red" points= "841.5,-218.75 708.5,-218.75 708.5,-188.25 841.5,-188.25 841.5,-218.75" />
<text xml:space= "preserve" text-anchor= "start" x= "716.5" y= "-205.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/scratchpads</text>
<text xml:space= "preserve" text-anchor= "middle" x= "775" y= "-194" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /blob.h</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node4->Node35 -->
<g id= "edge37_Node000004_Node000035" class= "edge" >
<title > Node4- > Node35</title>
<g id= "a_edge37_Node000004_Node000035" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M701.56,-254.36C714.19,-245.79 730.35,-234.81 744.3,-225.34" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "745.97,-228.44 752.28,-219.93 742.04,-222.65 745.97,-228.44" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node41 -->
<g id= "Node000041" class= "node" >
<title > Node41</title>
<g id= "a_Node000041" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "724.88,-146.62 669.12,-146.62 669.12,-127.38 724.88,-127.38 724.88,-146.62" />
<text xml:space= "preserve" text-anchor= "middle" x= "697" y= "-133.12" font-family= "Helvetica,sans-Serif" font-size= "10.00" > expected</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node4->Node41 -->
<g id= "edge44_Node000004_Node000041" class= "edge" >
<title > Node4- > Node41</title>
<g id= "a_edge44_Node000004_Node000041" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M681.88,-254.48C684.92,-231.12 690.88,-185.13 694.35,-158.46" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "697.81,-158.97 695.62,-148.6 690.87,-158.07 697.81,-158.97" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node42 -->
<g id= "Node000042" class= "node" >
<title > Node42</title>
<g id= "a_Node000042" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "575.62,-213.12 536.38,-213.12 536.38,-193.88 575.62,-193.88 575.62,-213.12" />
<text xml:space= "preserve" text-anchor= "middle" x= "556" y= "-199.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > utility</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node4->Node42 -->
<g id= "edge43_Node000004_Node000042" class= "edge" >
<title > Node4- > Node42</title>
<g id= "a_edge43_Node000004_Node000042" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M651.86,-254.36C631.39,-243.71 603.81,-229.37 583.49,-218.8" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "585.15,-215.72 574.66,-214.21 581.92,-221.93 585.15,-215.72" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node8 -->
<g id= "Node000008" class= "node" >
<title > Node8</title>
<g id= "a_Node000008" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1055,-24.88 901,-24.88 901,-5.63 1055,-5.63 1055,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "978" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > fourdst/atomic/atomicSpecies.h</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node5->Node8 -->
2026-06-14 08:36:52 -04:00
<g id= "edge5_Node000005_Node000008" class= "edge" >
2026-04-20 12:45:31 -04:00
<title > Node5- > Node8</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge5_Node000005_Node000008" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M574.58,-67C657.87,-56.52 802.87,-38.28 894.46,-26.76" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "894.65,-30.26 904.14,-25.54 893.78,-23.32 894.65,-30.26" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node9 -->
<g id= "Node000009" class= "node" >
<title > Node9</title>
<g id= "a_Node000009" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1691.88,-24.88 1570.12,-24.88 1570.12,-5.63 1691.88,-5.63 1691.88,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1631" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > fourdst/logging/logging.h</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node5->Node9 -->
2026-06-14 08:36:52 -04:00
<g id= "edge6_Node000005_Node000009" class= "edge" >
2026-04-20 12:45:31 -04:00
<title > Node5- > Node9</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge6_Node000005_Node000009" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M574.71,-71.73C770.1,-61.46 1353.3,-30.83 1558.56,-20.05" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1558.48,-23.56 1568.28,-19.54 1558.11,-16.57 1558.48,-23.56" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node5->Node11 -->
2026-06-14 08:36:52 -04:00
<g id= "edge7_Node000005_Node000011" class= "edge" >
2026-04-20 12:45:31 -04:00
<title > Node5- > Node11</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge7_Node000005_Node000011" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M550.52,-66.05C596.37,-55.79 671.16,-39.05 721.22,-27.84" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "721.97,-31.26 730.96,-25.66 720.44,-24.43 721.97,-31.26" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node5->Node12 -->
2026-06-14 08:36:52 -04:00
<g id= "edge8_Node000005_Node000012" class= "edge" >
2026-04-20 12:45:31 -04:00
<title > Node5- > Node12</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge8_Node000005_Node000012" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M466.56,-66.05C409.8,-54.2 311.67,-33.72 260.76,-23.09" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "261.75,-19.72 251.25,-21.1 260.32,-26.57 261.75,-19.72" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node5->Node14 -->
2026-06-14 08:36:52 -04:00
<g id= "edge9_Node000005_Node000014" class= "edge" >
2026-04-20 12:45:31 -04:00
<title > Node5- > Node14</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge9_Node000005_Node000014" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M532.65,-66.05C557.1,-56.26 596.3,-40.56 624.14,-29.41" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "625.18,-32.76 633.16,-25.8 622.58,-26.27 625.18,-32.76" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node15 -->
<g id= "Node000015" class= "node" >
<title > Node15</title>
<g id= "a_Node000015" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "425.12,-24.88 334.88,-24.88 334.88,-5.63 425.12,-5.63 425.12,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "380" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > cppad/cppad.hpp</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node5->Node15 -->
2026-06-14 08:36:52 -04:00
<g id= "edge10_Node000005_Node000015" class= "edge" >
2026-04-20 12:45:31 -04:00
<title > Node5- > Node15</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge10_Node000005_Node000015" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M489.97,-66.05C468.63,-56.39 434.6,-40.98 410.04,-29.86" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "411.77,-26.8 401.22,-25.86 408.88,-33.17 411.77,-26.8" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node16 -->
<g id= "Node000016" class= "node" >
<title > Node16</title>
<g id= "a_Node000016" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "560.75,-30.5 459.25,-30.5 459.25,0 560.75,0 560.75,-30.5" />
<text xml:space= "preserve" text-anchor= "start" x= "467.25" y= "-17" font-family= "Helvetica,sans-Serif" font-size= "10.00" > fourdst/composition</text>
<text xml:space= "preserve" text-anchor= "middle" x= "510" y= "-5.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /composition.h</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node5->Node16 -->
<g id= "edge11_Node000005_Node000016" class= "edge" >
<title > Node5- > Node16</title>
<g id= "a_edge11_Node000005_Node000016" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M510,-66.18C510,-59.73 510,-50.66 510,-42.01" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "513.5,-42.3 510,-32.3 506.5,-42.3 513.5,-42.3" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node17->Node15 -->
<g id= "edge14_Node000017_Node000015" class= "edge" >
<title > Node17- > Node15</title>
<g id= "a_edge14_Node000017_Node000015" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M309.24,-193.65C307.7,-171.08 306.02,-110.1 328,-66.5 334.82,-52.97 346.76,-41.04 357.48,-32.19" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "359.48,-35.08 365.24,-26.18 355.19,-29.55 359.48,-35.08" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node17->Node16 -->
<g id= "edge13_Node000017_Node000016" class= "edge" >
<title > Node17- > Node16</title>
<g id= "a_edge13_Node000017_Node000016" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M317.08,-193.54C335.38,-170.71 386.34,-109.16 437,-66.5 449.38,-56.08 463.91,-45.73 476.73,-37.17" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "478.44,-40.23 484.88,-31.82 474.6,-34.38 478.44,-40.23" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node17->Node18 -->
<g id= "edge15_Node000017_Node000018" class= "edge" >
<title > Node17- > Node18</title>
<g id= "a_edge15_Node000017_Node000018" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M364.14,-193.88C379.27,-191.74 395.75,-189.65 411,-188.25 777.8,-154.48 871.47,-176.8 1239,-152.25 1282.01,-149.38 1331.48,-144.69 1363.44,-141.48" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1363.68,-144.98 1373.28,-140.48 1362.98,-138.01 1363.68,-144.98" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node19->Node5 -->
<g id= "edge17_Node000019_Node000005" class= "edge" >
<title > Node19- > Node5</title>
<g id= "a_edge17_Node000019_Node000005" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M462.57,-121.45C471.52,-113.09 482.79,-102.55 492.1,-93.85" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "494.27,-96.62 499.18,-87.23 489.49,-91.51 494.27,-96.62" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node19->Node8 -->
<g id= "edge18_Node000019_Node000008" class= "edge" >
<title > Node19- > Node8</title>
<g id= "a_edge18_Node000019_Node000008" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M502.32,-123.52C605.66,-100.22 826.56,-50.4 926.73,-27.81" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "927.3,-31.27 936.28,-25.66 925.76,-24.44 927.3,-31.27" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node19->Node12 -->
<g id= "edge20_Node000019_Node000012" class= "edge" >
<title > Node19- > Node12</title>
<g id= "a_edge20_Node000019_Node000012" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M420.15,-121.32C377.91,-98.22 296.44,-53.68 254.45,-30.72" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "256.22,-27.69 245.77,-25.96 252.86,-33.83 256.22,-27.69" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node19->Node15 -->
<g id= "edge19_Node000019_Node000015" class= "edge" >
<title > Node19- > Node15</title>
<g id= "a_edge19_Node000019_Node000015" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M438.78,-121.32C426.66,-99.64 403.96,-59.08 390.6,-35.19" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "393.71,-33.58 385.77,-26.56 387.6,-37 393.71,-33.58" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node20->Node19 -->
<g id= "edge22_Node000020_Node000019" class= "edge" >
<title > Node20- > Node19</title>
<g id= "a_edge22_Node000020_Node000019" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M464.01,-187.86C461.53,-180.61 458.47,-171.63 455.63,-163.31" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "459,-162.35 452.46,-154.01 452.38,-164.61 459,-162.35" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node22->Node16 -->
<g id= "edge25_Node000022_Node000016" class= "edge" >
<title > Node22- > Node16</title>
<g id= "a_edge25_Node000022_Node000016" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M793.39,-121.32C734.71,-99.56 624.7,-58.77 560.36,-34.92" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "561.69,-31.68 551.1,-31.49 559.26,-38.24 561.69,-31.68" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node22->Node24 -->
<g id= "edge24_Node000022_Node000024" class= "edge" >
<title > Node22- > Node24</title>
<g id= "a_edge24_Node000022_Node000024" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M885.26,-130.59C1001.19,-118.6 1277.06,-90.05 1370.46,-80.39" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1370.57,-83.9 1380.16,-79.39 1369.85,-76.93 1370.57,-83.9" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node27->Node8 -->
<g id= "edge27_Node000027_Node000008" class= "edge" >
<title > Node27- > Node8</title>
<g id= "a_edge27_Node000027_Node000008" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M955.73,-188.15C958.83,-178.18 962.72,-164.54 965,-152.25 972.55,-111.57 975.85,-63.17 977.18,-36.47" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "980.67,-36.9 977.62,-26.75 973.67,-36.58 980.67,-36.9" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node27->Node11 -->
<g id= "edge31_Node000027_Node000011" class= "edge" >
<title > Node27- > Node11</title>
<g id= "a_edge31_Node000027_Node000011" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M952.91,-187.77C955.59,-160.38 957.18,-101.26 927,-66.5 901.82,-37.5 859.68,-25.14 825.84,-19.92" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "826.6,-16.49 816.22,-18.61 825.66,-23.43 826.6,-16.49" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node27->Node14 -->
<g id= "edge32_Node000027_Node000014" class= "edge" >
<title > Node27- > Node14</title>
<g id= "a_edge32_Node000027_Node000014" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M943.82,-187.86C934.49,-170.14 916.68,-140.37 894,-121.75 832.32,-71.11 742.48,-40.03 693.01,-25.69" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "694.25,-22.4 683.68,-23.05 692.35,-29.14 694.25,-22.4" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node27->Node28 -->
<g id= "edge28_Node000027_Node000028" class= "edge" >
<title > Node27- > Node28</title>
<g id= "a_edge28_Node000027_Node000028" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M979.59,-187.86C996.99,-178.96 1019.44,-167.47 1038.4,-157.76" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1039.87,-160.94 1047.17,-153.27 1036.68,-154.71 1039.87,-160.94" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node27->Node30 -->
<g id= "edge29_Node000027_Node000030" class= "edge" >
<title > Node27- > Node30</title>
<g id= "a_edge29_Node000027_Node000030" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1003.19,-189.6C1056.88,-176.33 1138.63,-156.13 1182.21,-145.36" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1182.84,-148.81 1191.71,-143.01 1181.16,-142.02 1182.84,-148.81" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node27->Node31 -->
<g id= "edge30_Node000027_Node000031" class= "edge" >
<title > Node27- > Node31</title>
<g id= "a_edge30_Node000027_Node000031" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M898.67,-194.36C883.04,-192.13 865.85,-189.89 850,-188.25 574.16,-159.76 240.53,-144.33 126.48,-139.6" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "126.86,-136.11 116.72,-139.2 126.57,-143.11 126.86,-136.11" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node33 -->
<g id= "Node000033" class= "node" >
<title > Node33</title>
2026-06-14 08:36:52 -04:00
<g id= "a_Node000033" > <a xlink:href= "error__gridfire_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1755.75,-152.25 1660.25,-152.25 1660.25,-121.75 1755.75,-121.75 1755.75,-152.25" />
<text xml:space= "preserve" text-anchor= "start" x= "1668.25" y= "-138.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/exceptions</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1708" y= "-127.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /error_gridfire.h</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node32->Node33 -->
2026-06-14 08:36:52 -04:00
<g id= "edge34_Node000032_Node000033" class= "edge" >
2026-04-20 12:45:31 -04:00
<title > Node32- > Node33</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge34_Node000032_Node000033" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1663.93,-187.86C1670.93,-179.95 1679.73,-169.99 1687.63,-161.05" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1690.12,-163.52 1694.11,-153.71 1684.87,-158.89 1690.12,-163.52" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node33->Node24 -->
<g id= "edge36_Node000033_Node000024" class= "edge" >
<title > Node33- > Node24</title>
<g id= "a_edge36_Node000033_Node000024" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1659.85,-126.74C1596.48,-114.54 1486.87,-93.45 1433.3,-83.15" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1434.11,-79.74 1423.63,-81.29 1432.79,-86.61 1434.11,-79.74" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node34 -->
<g id= "Node000034" class= "node" >
<title > Node34</title>
<g id= "a_Node000034" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1737,-85.75 1679,-85.75 1679,-66.5 1737,-66.5 1737,-85.75" />
<text xml:space= "preserve" text-anchor= "middle" x= "1708" y= "-72.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > exception</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node33->Node34 -->
<g id= "edge35_Node000033_Node000034" class= "edge" >
<title > Node33- > Node34</title>
<g id= "a_edge35_Node000033_Node000034" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1708,-121.45C1708,-114.21 1708,-105.34 1708,-97.44" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1711.5,-97.71 1708,-87.71 1704.5,-97.71 1711.5,-97.71" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node35->Node11 -->
<g id= "edge38_Node000035_Node000011" class= "edge" >
<title > Node35- > Node11</title>
<g id= "a_edge38_Node000035_Node000011" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M773.9,-188C773.2,-177.97 772.36,-164.31 772,-152.25 770.77,-111.08 771.68,-62.86 772.39,-36.32" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "775.87,-36.77 772.66,-26.68 768.88,-36.57 775.87,-36.77" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node35->Node41 -->
<g id= "edge39_Node000035_Node000041" class= "edge" >
<title > Node35- > Node41</title>
<g id= "a_edge39_Node000035_Node000041" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M757.3,-187.86C745.12,-177.79 728.95,-164.42 716.42,-154.06" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "718.77,-151.46 708.84,-147.79 714.31,-156.86 718.77,-151.46" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node44->Node33 -->
<g id= "edge55_Node000044_Node000033" class= "edge" >
<title > Node44- > Node33</title>
<g id= "a_edge55_Node000044_Node000033" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1982.84,-190.25C1979.86,-189.56 1976.89,-188.88 1974,-188.25 1903.28,-172.74 1821.36,-157.7 1767.32,-148.18" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1768.17,-144.78 1757.72,-146.5 1766.96,-151.68 1768.17,-144.78" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node45->Node3 -->
<g id= "edge57_Node000045_Node000003" class= "edge" >
<title > Node45- > Node3</title>
<g id= "a_edge57_Node000045_Node000003" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M920.41,-399.71C809.19,-394.96 564.87,-382 349.7,-352.02" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "350.4,-348.58 340.01,-350.65 349.42,-355.51 350.4,-348.58" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node45->Node4 -->
<g id= "edge58_Node000045_Node000004" class= "edge" >
<title > Node45- > Node4</title>
<g id= "a_edge58_Node000045_Node000004" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1041.36,-397.01C1113.3,-388.86 1218.75,-368.55 1176,-321.25 1147.66,-289.89 873.74,-277.13 745.55,-272.84" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "745.97,-269.36 735.86,-272.53 745.74,-276.35 745.97,-269.36" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node45->Node8 -->
<g id= "edge78_Node000045_Node000008" class= "edge" >
<title > Node45- > Node8</title>
<g id= "a_edge78_Node000045_Node000008" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1041.36,-396.44C1111.09,-389.08 1220.65,-374.33 1255,-351.75 1291.08,-328.04 1309,-314.17 1309,-271 1309,-271 1309,-271 1309,-136 1309,-81.18 1146.45,-44.39 1049.18,-27.28" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1049.88,-23.85 1039.43,-25.59 1048.69,-30.74 1049.88,-23.85" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node45->Node12 -->
<g id= "edge83_Node000045_Node000012" class= "edge" >
<title > Node45- > Node12</title>
<g id= "a_edge83_Node000045_Node000012" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M920.58,-400.52C735.57,-395.7 184.74,-379.19 109,-351.75 52.32,-331.21 0,-331.29 0,-271 0,-271 0,-271 0,-136 0,-49.05 131.57,-25.1 194.81,-18.61" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "195,-22.11 204.63,-17.7 194.35,-15.14 195,-22.11" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node45->Node14 -->
<g id= "edge86_Node000045_Node000014" class= "edge" >
<title > Node45- > Node14</title>
<g id= "a_edge86_Node000045_Node000014" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M920.49,-400.37C740.4,-395.25 218.78,-378.16 194,-351.75 63.44,-212.59 412.93,-76.6 437,-66.5 469.9,-52.7 567.35,-33.1 620.84,-22.94" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "621.2,-26.43 630.38,-21.14 619.9,-19.55 621.2,-26.43" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node45->Node17 -->
<g id= "edge59_Node000045_Node000017" class= "edge" >
<title > Node45- > Node17</title>
<g id= "a_edge59_Node000045_Node000017" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M920.39,-400.29C742.57,-395 233.24,-377.62 209,-351.75 168.47,-308.49 244.85,-247.69 286.09,-219.7" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "287.83,-222.75 294.23,-214.31 283.96,-216.91 287.83,-222.75" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node45->Node24 -->
<g id= "edge82_Node000045_Node000024" class= "edge" >
<title > Node45- > Node24</title>
<g id= "a_edge82_Node000045_Node000024" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1041.27,-400.57C1170.69,-396.88 1465.93,-384.89 1496,-351.75 1594.86,-242.78 1367.26,-220.48 1366,-218.75 1340.65,-183.88 1351.65,-162.4 1366,-121.75 1369.62,-111.5 1376.71,-101.87 1383.64,-94.2" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1385.94,-96.85 1390.44,-87.25 1380.94,-91.95 1385.94,-96.85" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node45->Node30 -->
<g id= "edge84_Node000045_Node000030" class= "edge" >
<title > Node45- > Node30</title>
<g id= "a_edge84_Node000045_Node000030" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1041.54,-396.87C1106.37,-390.18 1203.62,-376.34 1231,-351.75 1286.61,-301.82 1243.4,-198.89 1222.09,-156.68" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1225.31,-155.28 1217.58,-148.03 1219.11,-158.51 1225.31,-155.28" />
</a>
</g>
</g>
<!-- Node45->Node31 -->
<g id= "edge80_Node000045_Node000031" class= "edge" >
<title > Node45- > Node31</title>
<g id= "a_edge80_Node000045_Node000031" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M920.52,-400.34C732.36,-394.91 168.12,-376.61 138,-351.75 79.54,-303.5 80.47,-201.59 83.84,-158.22" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "87.33,-158.56 84.76,-148.28 80.36,-157.91 87.33,-158.56" />
</a>
</g>
</g>
<!-- Node45->Node43 -->
<g id= "edge81_Node000045_Node000043" class= "edge" >
<title > Node45- > Node43</title>
<g id= "a_edge81_Node000045_Node000043" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1041.52,-396C1100.89,-388.86 1185.79,-374.9 1209,-351.75 1224.79,-336 1228.05,-309.66 1228.17,-291.36" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1231.67,-291.38 1227.89,-281.48 1224.67,-291.57 1231.67,-291.38" />
</a>
</g>
</g>
<!-- Node46 -->
<g id= "Node000046" class= "node" >
<title > Node46</title>
<g id= "a_Node000046" > <a xlink:href= "exceptions_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1755.75,-285.25 1660.25,-285.25 1660.25,-254.75 1755.75,-254.75 1755.75,-285.25" />
<text xml:space= "preserve" text-anchor= "start" x= "1668.25" y= "-271.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/exceptions</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1708" y= "-260.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /exceptions.h</text>
</a>
</g>
</g>
<!-- Node45->Node46 -->
<g id= "edge60_Node000045_Node000046" class= "edge" >
<title > Node45- > Node46</title>
<g id= "a_edge60_Node000045_Node000046" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1041.32,-402.94C1143.47,-403.1 1356.24,-397.27 1529,-351.75 1581.36,-337.96 1637.65,-310.2 1672.84,-291.11" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1674.21,-294.35 1681.29,-286.46 1670.84,-288.21 1674.21,-294.35" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node52 -->
<g id= "Node000052" class= "node" >
<title > Node52</title>
<g id= "a_Node000052" > <a xlink:href= "config_8h.html" target= "_top" xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "white" stroke= "#666666" points= "1487,-346.12 1375,-346.12 1375,-326.88 1487,-326.88 1487,-346.12" />
<text xml:space= "preserve" text-anchor= "middle" x= "1431" y= "-332.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/config/config.h</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node45->Node52 -->
<g id= "edge76_Node000045_Node000052" class= "edge" >
<title > Node45- > Node52</title>
<g id= "a_edge76_Node000045_Node000052" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1041.41,-395.32C1116.54,-386.72 1248.61,-370.6 1361,-351.75 1366.52,-350.83 1372.26,-349.78 1377.98,-348.7" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1378.26,-352.21 1387.4,-346.86 1376.92,-345.34 1378.26,-352.21" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node53 -->
<g id= "Node000053" class= "node" >
<title > Node53</title>
<g id= "a_Node000053" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1468.38,-279.62 1355.62,-279.62 1355.62,-260.38 1468.38,-260.38 1468.38,-279.62" />
<text xml:space= "preserve" text-anchor= "middle" x= "1412" y= "-266.12" font-family= "Helvetica,sans-Serif" font-size= "10.00" > fourdst/config/config.h</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node45->Node53 -->
<g id= "edge79_Node000045_Node000053" class= "edge" >
<title > Node45- > Node53</title>
<g id= "a_edge79_Node000045_Node000053" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1041.32,-397.38C1125.75,-390.21 1274.3,-374.76 1323,-351.75 1339.42,-343.99 1374.68,-309.43 1395.55,-288.11" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1398.01,-290.61 1402.47,-280.99 1392.99,-285.73 1398.01,-290.61" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node54 -->
<g id= "Node000054" class= "node" >
<title > Node54</title>
<g id= "a_Node000054" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "393.5,-346.12 356.5,-346.12 356.5,-326.88 393.5,-326.88 393.5,-346.12" />
<text xml:space= "preserve" text-anchor= "middle" x= "375" y= "-332.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > span</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node45->Node54 -->
<g id= "edge85_Node000045_Node000054" class= "edge" >
<title > Node45- > Node54</title>
<g id= "a_edge85_Node000045_Node000054" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M920.55,-399.79C792.53,-394.62 497.95,-379.98 402,-351.75 401.35,-351.56 400.69,-351.35 400.04,-351.13" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "401.64,-348.01 391.07,-347.21 398.83,-354.42 401.64,-348.01" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node55 -->
<g id= "Node000055" class= "node" >
<title > Node55</title>
<g id= "a_Node000055" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "490.88,-346.12 411.12,-346.12 411.12,-326.88 490.88,-326.88 490.88,-346.12" />
<text xml:space= "preserve" text-anchor= "middle" x= "451" y= "-332.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > cvode/cvode.h</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node45->Node55 -->
<g id= "edge87_Node000045_Node000055" class= "edge" >
<title > Node45- > Node55</title>
<g id= "a_edge87_Node000045_Node000055" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M920.5,-399.16C828.82,-394.07 649.54,-381.06 500,-351.75 496.78,-351.12 493.47,-350.37 490.15,-349.56" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "491.06,-346.18 480.49,-346.98 489.25,-352.94 491.06,-346.18" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node56 -->
<g id= "Node000056" class= "node" >
<title > Node56</title>
<g id= "a_Node000056" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "637.25,-346.12 508.75,-346.12 508.75,-326.88 637.25,-326.88 637.25,-346.12" />
<text xml:space= "preserve" text-anchor= "middle" x= "573" y= "-332.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > sundials/sundials_types.h</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node45->Node56 -->
<g id= "edge88_Node000045_Node000056" class= "edge" >
<title > Node45- > Node56</title>
<g id= "a_edge88_Node000045_Node000056" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M920.54,-393.66C853.55,-384.25 742.36,-368.1 647,-351.75 641.42,-350.79 635.61,-349.75 629.82,-348.69" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "630.7,-345.29 620.22,-346.89 629.41,-352.17 630.7,-345.29" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node57 -->
<g id= "Node000057" class= "node" >
<title > Node57</title>
<g id= "a_Node000057" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "792.38,-346.12 655.62,-346.12 655.62,-326.88 792.38,-326.88 792.38,-346.12" />
<text xml:space= "preserve" text-anchor= "middle" x= "724" y= "-332.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > sundials/sundials_context.h</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node45->Node57 -->
<g id= "edge89_Node000045_Node000057" class= "edge" >
<title > Node45- > Node57</title>
<g id= "a_edge89_Node000045_Node000057" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M922.36,-387.28C876.53,-375.78 813.67,-360 771.08,-349.32" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "772.2,-345.99 761.65,-346.95 770.5,-352.78 772.2,-345.99" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node58 -->
<g id= "Node000058" class= "node" >
<title > Node58</title>
<g id= "a_Node000058" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "915.25,-351.75 810.75,-351.75 810.75,-321.25 915.25,-321.25 915.25,-351.75" />
<text xml:space= "preserve" text-anchor= "start" x= "818.75" y= "-338.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > sunmatrix/sunmatrix</text>
<text xml:space= "preserve" text-anchor= "middle" x= "863" y= "-327" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _dense.h</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node45->Node58 -->
<g id= "edge90_Node000045_Node000058" class= "edge" >
<title > Node45- > Node58</title>
<g id= "a_edge90_Node000045_Node000058" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M954.22,-387.36C938.08,-378.54 917.29,-367.18 899.64,-357.53" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "901.45,-354.53 891,-352.8 898.09,-360.67 901.45,-354.53" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node59 -->
<g id= "Node000059" class= "node" >
<title > Node59</title>
<g id= "a_Node000059" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1028.75,-351.75 933.25,-351.75 933.25,-321.25 1028.75,-321.25 1028.75,-351.75" />
<text xml:space= "preserve" text-anchor= "start" x= "941.25" y= "-338.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > sunlinsol/sunlinsol</text>
<text xml:space= "preserve" text-anchor= "middle" x= "981" y= "-327" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _dense.h</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node45->Node59 -->
<g id= "edge91_Node000045_Node000059" class= "edge" >
<title > Node45- > Node59</title>
<g id= "a_edge91_Node000045_Node000059" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M981,-387.36C981,-380.27 981,-371.54 981,-363.38" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "984.5,-363.59 981,-353.59 977.5,-363.59 984.5,-363.59" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node60 -->
<g id= "Node000060" class= "node" >
<title > Node60</title>
<g id= "a_Node000060" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1167.12,-346.12 1046.88,-346.12 1046.88,-326.88 1167.12,-326.88 1167.12,-346.12" />
<text xml:space= "preserve" text-anchor= "middle" x= "1107" y= "-332.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > nvector/nvector_serial.h</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node45->Node60 -->
<g id= "edge92_Node000045_Node000060" class= "edge" >
<title > Node45- > Node60</title>
<g id= "a_edge92_Node000045_Node000060" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1009.59,-387.36C1030.49,-376.67 1058.68,-362.24 1079.35,-351.65" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1080.75,-354.87 1088.05,-347.2 1077.56,-348.64 1080.75,-354.87" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node46->Node32 -->
<g id= "edge62_Node000046_Node000032" class= "edge" >
<title > Node46- > Node32</title>
<g id= "a_edge62_Node000046_Node000032" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1695.07,-254.36C1688.07,-246.45 1679.27,-236.49 1671.37,-227.55" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1674.13,-225.39 1664.89,-220.21 1668.88,-230.02 1674.13,-225.39" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node46->Node33 -->
<g id= "edge61_Node000046_Node000033" class= "edge" >
<title > Node46- > Node33</title>
<g id= "a_edge61_Node000046_Node000033" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1755.99,-260.62C1780.15,-253.71 1807.35,-241.22 1822,-218.75 1829.4,-207.4 1829.4,-199.6 1822,-188.25 1809.53,-169.12 1787.95,-157.22 1766.9,-149.84" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1768.02,-146.53 1757.43,-146.84 1765.9,-153.2 1768.02,-146.53" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node46->Node44 -->
<g id= "edge75_Node000046_Node000044" class= "edge" >
<title > Node46- > Node44</title>
<g id= "a_edge75_Node000046_Node000044" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1756.22,-260.76C1807.35,-251.83 1890.7,-236.73 1971.92,-219.13" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1972.34,-222.62 1981.37,-217.07 1970.85,-215.78 1972.34,-222.62" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node47 -->
<g id= "Node000047" class= "node" >
<title > Node47</title>
2026-06-14 08:36:52 -04:00
<g id= "a_Node000047" > <a xlink:href= "error__utils_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1964.75,-218.75 1869.25,-218.75 1869.25,-188.25 1964.75,-188.25 1964.75,-218.75" />
<text xml:space= "preserve" text-anchor= "start" x= "1877.25" y= "-205.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/exceptions</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1917" y= "-194" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /error_utils.h</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node46->Node47 -->
<g id= "edge63_Node000046_Node000047" class= "edge" >
<title > Node46- > Node47</title>
<g id= "a_edge63_Node000046_Node000047" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1755.69,-254.28C1786.32,-244.83 1826.31,-232.49 1858.81,-222.46" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1859.55,-225.89 1868.07,-219.6 1857.48,-219.2 1859.55,-225.89" />
</a>
</g>
</g>
<!-- Node48 -->
<g id= "Node000048" class= "node" >
<title > Node48</title>
<g id= "a_Node000048" > <a xlink:href= "error__debug_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "#fff0f0" stroke= "red" points= "1470.75,-218.75 1375.25,-218.75 1375.25,-188.25 1470.75,-188.25 1470.75,-218.75" />
<text xml:space= "preserve" text-anchor= "start" x= "1383.25" y= "-205.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/exceptions</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1423" y= "-194" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /error_debug.h</text>
</a>
</g>
</g>
<!-- Node46->Node48 -->
<g id= "edge65_Node000046_Node000048" class= "edge" >
<title > Node46- > Node48</title>
<g id= "a_edge65_Node000046_Node000048" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1659.87,-258.8C1616.1,-249.44 1549.44,-234.95 1482.38,-219.27" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1483.19,-215.87 1472.65,-216.99 1481.59,-222.68 1483.19,-215.87" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node50 -->
<g id= "Node000050" class= "node" >
<title > Node50</title>
<g id= "a_Node000050" > <a xlink:href= "error__policy_8h.html" target= "_top" xlink:title= "Defines custom exception types related to network policy construction and verification." >
2026-06-14 08:36:52 -04:00
<polygon fill= "white" stroke= "#666666" points= "1812.75,-218.75 1717.25,-218.75 1717.25,-188.25 1812.75,-188.25 1812.75,-218.75" />
<text xml:space= "preserve" text-anchor= "start" x= "1725.25" y= "-205.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/exceptions</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1765" y= "-194" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /error_policy.h</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node46->Node50 -->
<g id= "edge69_Node000046_Node000050" class= "edge" >
<title > Node46- > Node50</title>
<g id= "a_edge69_Node000046_Node000050" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1720.93,-254.36C1727.93,-246.45 1736.73,-236.49 1744.63,-227.55" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1747.12,-230.02 1751.11,-220.21 1741.87,-225.39 1747.12,-230.02" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node51 -->
<g id= "Node000051" class= "node" >
<title > Node51</title>
<g id= "a_Node000051" > <a xlink:href= "error__reaction_8h.html" target= "_top" xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "white" stroke= "#666666" points= "1584.75,-218.75 1489.25,-218.75 1489.25,-188.25 1584.75,-188.25 1584.75,-218.75" />
<text xml:space= "preserve" text-anchor= "start" x= "1497.25" y= "-205.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/exceptions</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1537" y= "-194" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /error_reaction.h</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node46->Node51 -->
<g id= "edge71_Node000046_Node000051" class= "edge" >
<title > Node46- > Node51</title>
<g id= "a_edge71_Node000046_Node000051" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1669.2,-254.36C1644.69,-245.12 1612.79,-233.09 1586.47,-223.16" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1587.95,-219.98 1577.36,-219.72 1585.48,-226.53 1587.95,-219.98" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node47->Node33 -->
<g id= "edge64_Node000047_Node000033" class= "edge" >
<title > Node47- > Node33</title>
<g id= "a_edge64_Node000047_Node000033" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1869.31,-187.78C1838.68,-178.33 1798.69,-165.99 1766.19,-155.96" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1767.52,-152.7 1756.93,-153.1 1765.45,-159.39 1767.52,-152.7" />
</a>
</g>
</g>
<!-- Node48->Node18 -->
<g id= "edge67_Node000048_Node000018" class= "edge" >
<title > Node48- > Node18</title>
<g id= "a_edge67_Node000048_Node000018" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1417.1,-187.86C1413.44,-178.78 1408.69,-167.01 1404.73,-157.18" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1408.11,-156.19 1401.12,-148.23 1401.61,-158.81 1408.11,-156.19" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node48->Node24 -->
<g id= "edge66_Node000048_Node000024" class= "edge" >
<title > Node48- > Node24</title>
<g id= "a_edge66_Node000048_Node000024" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1426.67,-187.92C1430.17,-171.53 1434.08,-144.26 1428,-121.75 1425.49,-112.47 1420.52,-103.13 1415.59,-95.41" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1418.55,-93.54 1409.99,-87.3 1412.79,-97.52 1418.55,-93.54" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node48->Node33 -->
<g id= "edge68_Node000048_Node000033" class= "edge" >
<title > Node48- > Node33</title>
<g id= "a_edge68_Node000048_Node000033" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1471.18,-190.35C1474.16,-189.63 1477.12,-188.93 1480,-188.25 1537.23,-174.79 1602.8,-160.45 1648.89,-150.55" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1649.35,-154.03 1658.39,-148.51 1647.88,-147.19 1649.35,-154.03" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node50->Node33 -->
<g id= "edge70_Node000050_Node000033" class= "edge" >
<title > Node50- > Node33</title>
<g id= "a_edge70_Node000050_Node000033" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1752.07,-187.86C1745.07,-179.95 1736.27,-169.99 1728.37,-161.05" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1731.13,-158.89 1721.89,-153.71 1725.88,-163.52 1731.13,-158.89" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node51->Node18 -->
<g id= "edge73_Node000051_Node000018" class= "edge" >
<title > Node51- > Node18</title>
<g id= "a_edge73_Node000051_Node000018" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1505.23,-187.86C1481.69,-177.02 1449.83,-162.34 1426.78,-151.72" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1428.48,-148.65 1417.93,-147.64 1425.55,-155.01 1428.48,-148.65" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node51->Node24 -->
<g id= "edge72_Node000051_Node000024" class= "edge" >
<title > Node51- > Node24</title>
<g id= "a_edge72_Node000051_Node000024" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1521.25,-187.87C1495.99,-164.41 1446.56,-118.51 1419.97,-93.81" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1422.4,-91.3 1412.7,-87.06 1417.64,-96.43 1422.4,-91.3" />
</a>
</g>
</g>
<!-- Node51->Node33 -->
<g id= "edge74_Node000051_Node000033" class= "edge" >
<title > Node51- > Node33</title>
<g id= "a_edge74_Node000051_Node000033" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1575.8,-187.86C1600.31,-178.62 1632.21,-166.59 1658.53,-156.66" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1659.52,-160.03 1667.64,-153.22 1657.05,-153.48 1659.52,-160.03" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node52->Node53 -->
2026-06-14 08:36:52 -04:00
<g id= "edge77_Node000052_Node000053" class= "edge" >
2026-04-20 12:45:31 -04:00
<title > Node52- > Node53</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge77_Node000052_Node000053" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1428.36,-326.53C1425.64,-317.29 1421.3,-302.58 1417.78,-290.63" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1421.23,-289.95 1415.05,-281.34 1414.52,-291.93 1421.23,-289.95" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node62->Node9 -->
<g id= "edge95_Node000062_Node000009" class= "edge" >
<title > Node62- > Node9</title>
<g id= "a_edge95_Node000062_Node000009" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2107,-393.11C2107,-371.94 2107,-316.94 2107,-271 2107,-271 2107,-271 2107,-136 2107,-53.82 1836.79,-27.5 1703.55,-19.51" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1703.95,-16.03 1693.77,-18.95 1703.55,-23.02 1703.95,-16.03" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node63 -->
<g id= "Node000063" class= "node" >
<title > Node63</title>
<g id= "a_Node000063" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "2227.25,-346.12 2134.75,-346.12 2134.75,-326.88 2227.25,-326.88 2227.25,-346.12" />
<text xml:space= "preserve" text-anchor= "middle" x= "2181" y= "-332.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > quill/LogMacros.h</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node62->Node63 -->
<g id= "edge96_Node000062_Node000063" class= "edge" >
<title > Node62- > Node63</title>
<g id= "a_edge96_Node000062_Node000063" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2117.29,-393.03C2128.89,-382.92 2147.98,-366.28 2162.25,-353.85" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2164.42,-356.6 2169.66,-347.39 2159.82,-351.32 2164.42,-356.6" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
</g>
</svg>