2025-11-24 09:08:28 -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-24 09:08:28 -05:00
-->
<!-- Title: src/include/gridfire/solver/strategies/triggers/triggers.h Pages: 1 -->
2026-04-20 12:45:31 -04:00
<svg width= "2537pt" height= "582pt"
viewBox="0.00 0.00 2537.00 582.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 577.75)" >
2025-11-24 09:08:28 -05:00
<title > src/include/gridfire/solver/strategies/triggers/triggers.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= "2362.42,-573.75 2236.17,-573.75 2236.17,-532 2362.42,-532 2362.42,-573.75" />
<text xml:space= "preserve" text-anchor= "start" x= "2244.17" y= "-560.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "start" x= "2244.17" y= "-549" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /solver/strategies/triggers</text>
<text xml:space= "preserve" text-anchor= "middle" x= "2299.29" y= "-537.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /triggers.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node2 -->
<g id= "Node000002" class= "node" >
<title > Node2</title>
<g id= "a_Node000002" > <a xlink:href= "engine__partitioning__trigger_8h.html" target= "_top" xlink:title= "CVODE-specific triggers that decide when to (re)partition the reaction network engine." >
2026-04-20 12:45:31 -04:00
<polygon fill= "white" stroke= "#666666" points= "2366.92,-496 2231.67,-496 2231.67,-454.25 2366.92,-454.25 2366.92,-496" />
<text xml:space= "preserve" text-anchor= "start" x= "2239.67" y= "-482.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/solver/strategies</text>
<text xml:space= "preserve" text-anchor= "start" x= "2239.67" y= "-471.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /triggers/engine_partitioning</text>
<text xml:space= "preserve" text-anchor= "middle" x= "2299.29" y= "-460" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _trigger.h</text>
2025-11-24 09:08:28 -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= "M2299.29,-531.58C2299.29,-524.27 2299.29,-515.85 2299.29,-507.81" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2302.79,-507.99 2299.29,-497.99 2295.79,-507.99 2302.79,-507.99" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node3 -->
<g id= "Node000003" class= "node" >
<title > Node3</title>
<g id= "a_Node000003" > <a xlink:href= "trigger__abstract_8h.html" target= "_top" xlink:title= " " >
2026-04-20 12:45:31 -04:00
<polygon fill= "white" stroke= "#666666" points= "2392.92,-218.75 2287.67,-218.75 2287.67,-188.25 2392.92,-188.25 2392.92,-218.75" />
<text xml:space= "preserve" text-anchor= "start" x= "2295.67" y= "-205.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/trigger/trigger</text>
<text xml:space= "preserve" text-anchor= "middle" x= "2340.29" y= "-194" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _abstract.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node2->Node3 -->
<g id= "edge2_Node000002_Node000003" class= "edge" >
<title > Node2- > Node3</title>
<g id= "a_edge2_Node000002_Node000003" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M2302.38,-453.86C2309.72,-405.57 2328.24,-283.78 2336.37,-230.32" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2339.8,-231.05 2337.84,-220.64 2332.88,-230 2339.8,-231.05" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node4 -->
<g id= "Node000004" class= "node" >
<title > Node4</title>
<g id= "a_Node000004" > <a xlink:href= "trigger__result_8h.html" target= "_top" xlink:title= "Structured explanation node for trigger evaluations." >
2026-04-20 12:45:31 -04:00
<polygon fill= "white" stroke= "#666666" points= "2392.92,-152.25 2287.67,-152.25 2287.67,-121.75 2392.92,-121.75 2392.92,-152.25" />
<text xml:space= "preserve" text-anchor= "start" x= "2295.67" y= "-138.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/trigger/trigger</text>
<text xml:space= "preserve" text-anchor= "middle" x= "2340.29" y= "-127.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _result.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node2->Node4 -->
<g id= "edge7_Node000002_Node000004" class= "edge" >
<title > Node2- > Node4</title>
<g id= "a_edge7_Node000002_Node000004" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M2335.57,-453.87C2371.53,-430.8 2421.29,-389.49 2421.29,-337.5 2421.29,-337.5 2421.29,-337.5 2421.29,-269 2421.29,-232.13 2421.89,-219.48 2402.29,-188.25 2395.3,-177.11 2384.97,-167.32 2374.74,-159.41" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2376.84,-156.62 2366.69,-153.58 2372.73,-162.28 2376.84,-156.62" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node6 -->
<g id= "Node000006" class= "node" >
<title > Node6</title>
<g id= "a_Node000006" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1785.29,-85.75 1745.29,-85.75 1745.29,-66.5 1785.29,-66.5 1785.29,-85.75" />
<text xml:space= "preserve" text-anchor= "middle" x= "1765.29" y= "-72.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > string</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node2->Node6 -->
2026-04-20 12:45:31 -04:00
<g id= "edge97_Node000002_Node000006" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node2- > Node6</title>
2026-04-20 12:45:31 -04:00
<g id= "a_edge97_Node000002_Node000006" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2289.41,-453.84C2277.56,-427.62 2259.29,-380.26 2259.29,-337.5 2259.29,-337.5 2259.29,-337.5 2259.29,-269 2259.29,-225.07 2238.49,-213.15 2202.29,-188.25 2071.28,-98.12 1873.04,-81.06 1796.75,-77.85" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1797.21,-74.37 1787.09,-77.5 1796.96,-81.36 1797.21,-74.37" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node7 -->
<g id= "Node000007" class= "node" >
<title > Node7</title>
2026-04-20 12:45:31 -04:00
<g id= "a_Node000007" > <a xlink:href= "_point_solver_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "889.42,-418.25 769.17,-418.25 769.17,-387.75 889.42,-387.75 889.42,-418.25" />
<text xml:space= "preserve" text-anchor= "start" x= "777.17" y= "-404.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/solver/strategies</text>
<text xml:space= "preserve" text-anchor= "middle" x= "829.29" y= "-393.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /PointSolver.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node2->Node7 -->
<g id= "edge8_Node000002_Node000007" class= "edge" >
<title > Node2- > Node7</title>
<g id= "a_edge8_Node000002_Node000007" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M2231.34,-470.88C1986.64,-459.21 1151.7,-419.38 901.02,-407.42" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "901.2,-403.93 891.04,-406.95 900.87,-410.92 901.2,-403.93" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- 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= "2032.17,-24.88 1910.42,-24.88 1910.42,-5.63 2032.17,-5.63 2032.17,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1971.29" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > fourdst/logging/logging.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node2->Node14 -->
2026-04-20 12:45:31 -04:00
<g id= "edge95_Node000002_Node000014" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node2- > Node14</title>
2026-04-20 12:45:31 -04:00
<g id= "a_edge95_Node000002_Node000014" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2353.46,-453.95C2399.88,-432.75 2459.29,-394.48 2459.29,-337.5 2459.29,-337.5 2459.29,-337.5 2459.29,-136 2459.29,-51.47 2179.62,-26.29 2043.72,-19.05" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2044.28,-15.58 2034.12,-18.56 2043.93,-22.57 2044.28,-15.58" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- 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= "1235.92,-146.62 1184.67,-146.62 1184.67,-127.38 1235.92,-127.38 1235.92,-146.62" />
<text xml:space= "preserve" text-anchor= "middle" x= "1210.29" y= "-133.12" font-family= "Helvetica,sans-Serif" font-size= "10.00" > memory</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node2->Node23 -->
2026-04-20 12:45:31 -04:00
<g id= "edge99_Node000002_Node000023" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node2- > Node23</title>
2026-04-20 12:45:31 -04:00
<g id= "a_edge99_Node000002_Node000023" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2231.39,-454.26C2029.59,-395.09 1435.71,-219.93 1245.29,-152.25 1244.32,-151.9 1243.33,-151.55 1242.34,-151.18" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1243.65,-147.93 1233.06,-147.6 1241.13,-154.46 1243.65,-147.93" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node54 -->
<g id= "Node000054" class= "node" >
<title > Node54</title>
<g id= "a_Node000054" > <a xlink:href= "config_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1761.29,-346.12 1649.29,-346.12 1649.29,-326.88 1761.29,-326.88 1761.29,-346.12" />
<text xml:space= "preserve" text-anchor= "middle" x= "1705.29" y= "-332.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/config/config.h</text>
</a>
</g>
</g>
<!-- Node2->Node54 -->
<g id= "edge96_Node000002_Node000054" class= "edge" >
<title > Node2- > Node54</title>
<g id= "a_edge96_Node000002_Node000054" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2231.53,-473.01C2108.3,-469.98 1853.04,-458.86 1775.29,-418.25 1748.5,-404.25 1727.46,-375.36 1715.7,-356.21" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1718.84,-354.65 1710.77,-347.79 1712.8,-358.19 1718.84,-354.65" />
</a>
</g>
</g>
<!-- Node62 -->
<g id= "Node000062" class= "node" >
<title > Node62</title>
<g id= "a_Node000062" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "2529.42,-412.62 2487.17,-412.62 2487.17,-393.38 2529.42,-393.38 2529.42,-412.62" />
<text xml:space= "preserve" text-anchor= "middle" x= "2508.29" y= "-399.12" font-family= "Helvetica,sans-Serif" font-size= "10.00" > deque</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node2->Node62 -->
<g id= "edge98_Node000002_Node000062" class= "edge" >
<title > Node2- > Node62</title>
<g id= "a_edge98_Node000002_Node000062" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2366.63,-453.81C2399.06,-443.69 2438.41,-430.93 2473.29,-418.25 2474.27,-417.9 2475.25,-417.53 2476.24,-417.16" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2477.47,-420.44 2485.51,-413.55 2474.92,-413.92 2477.47,-420.44" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node3->Node4 -->
<g id= "edge3_Node000003_Node000004" class= "edge" >
<title > Node3- > Node4</title>
<g id= "a_edge3_Node000003_Node000004" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M2340.29,-187.86C2340.29,-180.77 2340.29,-172.04 2340.29,-163.88" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2343.79,-164.09 2340.29,-154.09 2336.79,-164.09 2343.79,-164.09" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node3->Node6 -->
<g id= "edge6_Node000003_Node000006" class= "edge" >
<title > Node3- > Node6</title>
<g id= "a_edge6_Node000003_Node000006" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M2320.68,-187.91C2294.2,-169.07 2244.83,-136.9 2197.29,-121.75 2122.5,-97.91 1883.56,-83.33 1796.99,-78.72" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1797.27,-75.23 1787.1,-78.2 1796.91,-82.22 1797.27,-75.23" />
2025-11-24 09:08:28 -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= "1382.79,-24.88 1339.79,-24.88 1339.79,-5.63 1382.79,-5.63 1382.79,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1361.29" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > vector</text>
2025-11-24 09:08:28 -05: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-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M2324.3,-121.41C2304.88,-104.71 2270.35,-78.16 2235.29,-66.5 2154.38,-39.59 1543.65,-21.24 1394.21,-17.13" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1394.71,-13.64 1384.62,-16.87 1394.52,-20.64 1394.71,-13.64" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node4->Node6 -->
<g id= "edge5_Node000004_Node000006" class= "edge" >
<title > Node4- > Node6</title>
<g id= "a_edge5_Node000004_Node000006" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M2287.37,-124.12C2282.63,-123.24 2277.88,-122.44 2273.29,-121.75 2094.24,-94.95 1877.08,-82.49 1796.96,-78.56" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1797.39,-75.08 1787.24,-78.1 1797.06,-82.07 1797.39,-75.08" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node7->Node5 -->
2026-04-20 12:45:31 -04:00
<g id= "edge87_Node000007_Node000005" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node7- > Node5</title>
2026-04-20 12:45:31 -04:00
<g id= "a_edge87_Node000007_Node000005" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M889.75,-402.27C1047.3,-402.3 1467.28,-397.91 1597.29,-351.75 1619.37,-343.91 1618.56,-330.01 1640.29,-321.25 1739.92,-281.08 1773.54,-304.09 1879.29,-285.25 2023.59,-259.55 2109.69,-332.36 2202.29,-218.75 2310.19,-86.38 1562.65,-29.38 1394.42,-18.31" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1394.83,-14.83 1384.63,-17.67 1394.38,-21.81 1394.83,-14.83" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node7->Node6 -->
2026-04-20 12:45:31 -04:00
<g id= "edge86_Node000007_Node000006" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node7- > Node6</title>
2026-04-20 12:45:31 -04:00
<g id= "a_edge86_Node000007_Node000006" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M889.84,-393.72C956.32,-384.42 1066.15,-368.43 1160.29,-351.75 1306.76,-325.8 1394.14,-400.4 1488.29,-285.25 1515.67,-251.76 1455.89,-223.96 1480.29,-188.25 1538.59,-102.96 1672.85,-83.12 1733.97,-78.52" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1733.92,-82.03 1743.67,-77.88 1733.46,-75.04 1733.92,-82.03" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node8 -->
<g id= "Node000008" class= "node" >
<title > Node8</title>
<g id= "a_Node000008" > <a xlink:href= "strategy__abstract_8h.html" target= "_top" xlink:title= " " >
2026-04-20 12:45:31 -04:00
<polygon fill= "white" stroke= "#666666" points= "977.42,-351.75 857.17,-351.75 857.17,-321.25 977.42,-321.25 977.42,-351.75" />
<text xml:space= "preserve" text-anchor= "start" x= "865.17" y= "-338.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/solver/strategies</text>
<text xml:space= "preserve" text-anchor= "middle" x= "917.29" y= "-327" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /strategy_abstract.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node7->Node8 -->
<g id= "edge9_Node000007_Node000008" class= "edge" >
<title > Node7- > Node8</title>
<g id= "a_edge9_Node000007_Node000008" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M849.26,-387.36C860.85,-378.87 875.65,-368.02 888.48,-358.62" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "890.19,-361.71 896.18,-352.97 886.05,-356.06 890.19,-361.71" />
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: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= "1003.42,-285.25 895.17,-285.25 895.17,-254.75 1003.42,-254.75 1003.42,-285.25" />
<text xml:space= "preserve" text-anchor= "start" x= "903.17" y= "-271.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/engine</text>
<text xml:space= "preserve" text-anchor= "middle" x= "949.29" y= "-260.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _abstract.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node7->Node9 -->
2026-04-20 12:45:31 -04:00
<g id= "edge63_Node000007_Node000009" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node7- > Node9</title>
2026-04-20 12:45:31 -04:00
<g id= "a_edge63_Node000007_Node000009" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M889.62,-399.36C923.91,-394.39 964.28,-381.92 986.29,-351.75 999.3,-333.93 986.22,-310.81 972.14,-293.88" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "975.09,-291.92 965.82,-286.78 969.86,-296.58 975.09,-291.92" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- 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= "580.29,-24.88 426.29,-24.88 426.29,-5.63 580.29,-5.63 580.29,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "503.29" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > fourdst/atomic/atomicSpecies.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node7->Node13 -->
2026-04-20 12:45:31 -04:00
<g id= "edge82_Node000007_Node000013" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node7- > Node13</title>
2026-04-20 12:45:31 -04:00
<g id= "a_edge82_Node000007_Node000013" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M768.74,-402.32C590.73,-402.7 77.99,-399.59 21.29,-351.75 -6.88,-327.97 2.29,-307.87 2.29,-271 2.29,-271 2.29,-271 2.29,-136 2.29,-52.25 270.49,-26.95 414.42,-19.4" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "414.51,-22.9 424.33,-18.9 414.16,-15.91 414.51,-22.9" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node20 -->
<g id= "Node000020" class= "node" >
<title > Node20</title>
2026-04-20 12:45:31 -04:00
<g id= "a_Node000020" > <a xlink:href= "types_2types_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "727.04,-213.12 619.54,-213.12 619.54,-193.88 727.04,-193.88 727.04,-213.12" />
<text xml:space= "preserve" text-anchor= "middle" x= "673.29" y= "-199.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/types/types.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node7->Node20 -->
2026-04-20 12:45:31 -04:00
<g id= "edge64_Node000007_Node000020" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node7- > Node20</title>
2026-04-20 12:45:31 -04:00
<g id= "a_edge64_Node000007_Node000020" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M828.57,-387.26C827.14,-370.22 822.9,-341.9 810.29,-321.25 782.35,-275.48 730.31,-238.61 699.04,-219.28" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "700.96,-216.35 690.59,-214.19 697.35,-222.34 700.96,-216.35" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node31 -->
<g id= "Node000031" class= "node" >
<title > Node31</title>
<g id= "a_Node000031" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "359.79,-146.62 322.79,-146.62 322.79,-127.38 359.79,-127.38 359.79,-146.62" />
<text xml:space= "preserve" text-anchor= "middle" x= "341.29" y= "-133.12" font-family= "Helvetica,sans-Serif" font-size= "10.00" > tuple</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node7->Node31 -->
<g id= "edge88_Node000007_Node000031" class= "edge" >
<title > Node7- > Node31</title>
<g id= "a_edge88_Node000007_Node000031" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M768.81,-398.86C655.46,-392.43 419.93,-376.26 392.29,-351.75 335.9,-301.74 336.18,-201.62 339.24,-158.51" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "342.72,-158.85 340.09,-148.59 335.75,-158.26 342.72,-158.85" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node32 -->
<g id= "Node000032" class= "node" >
<title > Node32</title>
<g id= "a_Node000032" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "436.29,-146.62 378.29,-146.62 378.29,-127.38 436.29,-127.38 436.29,-146.62" />
<text xml:space= "preserve" text-anchor= "middle" x= "407.29" y= "-133.12" font-family= "Helvetica,sans-Serif" font-size= "10.00" > functional</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node7->Node32 -->
<g id= "edge84_Node000007_Node000032" class= "edge" >
<title > Node7- > Node32</title>
<g id= "a_edge84_Node000007_Node000032" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M769.05,-402.46C667.93,-402 470.04,-395.35 418.29,-351.75 361.53,-303.92 386.65,-200.59 400.43,-157.5" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "403.67,-158.85 403.54,-148.25 397.04,-156.62 403.67,-158.85" />
2025-11-24 09:08:28 -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:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "439.17,-279.62 407.42,-279.62 407.42,-260.38 439.17,-260.38 439.17,-279.62" />
<text xml:space= "preserve" text-anchor= "middle" x= "423.29" y= "-266.12" font-family= "Helvetica,sans-Serif" font-size= "10.00" > any</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node7->Node45 -->
<g id= "edge85_Node000007_Node000045" class= "edge" >
<title > Node7- > Node45</title>
<g id= "a_edge85_Node000007_Node000045" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M768.71,-402.77C670.4,-402.66 482.44,-396.42 436.29,-351.75 420.38,-336.34 419.03,-309.73 420.41,-291.29" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "423.86,-291.89 421.49,-281.57 416.91,-291.12 423.86,-291.89" />
2025-11-24 09:08:28 -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= "exceptions_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1870.04,-285.25 1774.54,-285.25 1774.54,-254.75 1870.04,-254.75 1870.04,-285.25" />
<text xml:space= "preserve" text-anchor= "start" x= "1782.54" y= "-271.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/exceptions</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1822.29" y= "-260.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /exceptions.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node7->Node46 -->
<g id= "edge65_Node000007_Node000046" class= "edge" >
<title > Node7- > Node46</title>
<g id= "a_edge65_Node000007_Node000046" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M889.66,-401.65C1041.41,-400.17 1435.51,-392.41 1559.29,-351.75 1583.31,-343.86 1583.99,-331.04 1607.29,-321.25 1657.85,-300.01 1719.03,-286.81 1763.19,-279.31" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1763.52,-282.8 1772.82,-277.72 1762.38,-275.89 1763.52,-282.8" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node7->Node54 -->
<g id= "edge80_Node000007_Node000054" class= "edge" >
<title > Node7- > Node54</title>
<g id= "a_edge80_Node000007_Node000054" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M889.73,-401.09C1024.25,-398.44 1358.35,-388.39 1635.29,-351.75 1641.44,-350.94 1647.86,-349.9 1654.2,-348.75" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1654.82,-352.2 1663.99,-346.88 1653.51,-345.32 1654.82,-352.2" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node55 -->
<g id= "Node000055" class= "node" >
<title > Node55</title>
<g id= "a_Node000055" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1479.67,-279.62 1366.92,-279.62 1366.92,-260.38 1479.67,-260.38 1479.67,-279.62" />
<text xml:space= "preserve" text-anchor= "middle" x= "1423.29" y= "-266.12" font-family= "Helvetica,sans-Serif" font-size= "10.00" > fourdst/config/config.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node7->Node55 -->
<g id= "edge83_Node000007_Node000055" class= "edge" >
<title > Node7- > Node55</title>
<g id= "a_edge83_Node000007_Node000055" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M889.86,-387.63C923.76,-378.82 966.49,-366.41 1003.29,-351.75 1030.72,-340.82 1034.09,-329.98 1062.29,-321.25 1186.79,-282.73 1224.68,-306.26 1353.29,-285.25 1358.81,-284.35 1364.56,-283.32 1370.28,-282.24" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1370.56,-285.76 1379.71,-280.41 1369.22,-278.88 1370.56,-285.76" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node56 -->
<g id= "Node000056" class= "node" >
<title > Node56</title>
<g id= "a_Node000056" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1151.17,-346.12 1071.42,-346.12 1071.42,-326.88 1151.17,-326.88 1151.17,-346.12" />
<text xml:space= "preserve" text-anchor= "middle" x= "1111.29" y= "-332.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > cvode/cvode.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node7->Node56 -->
<g id= "edge89_Node000007_Node000056" class= "edge" >
<title > Node7- > Node56</title>
<g id= "a_edge89_Node000007_Node000056" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M889.46,-389.45C935.52,-379.66 1000.56,-365.48 1057.29,-351.75 1060.39,-351 1063.57,-350.21 1066.78,-349.4" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1067.37,-352.86 1076.18,-346.98 1065.62,-346.08 1067.37,-352.86" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node57 -->
<g id= "Node000057" class= "node" >
<title > Node57</title>
<g id= "a_Node000057" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "158.54,-346.12 30.04,-346.12 30.04,-326.88 158.54,-326.88 158.54,-346.12" />
<text xml:space= "preserve" text-anchor= "middle" x= "94.29" y= "-332.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > sundials/sundials_types.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node7->Node57 -->
<g id= "edge90_Node000007_Node000057" class= "edge" >
<title > Node7- > Node57</title>
<g id= "a_edge90_Node000007_Node000057" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M768.9,-399.72C652.35,-394.81 388.45,-381.22 168.29,-351.75 161.81,-350.88 155.05,-349.81 148.35,-348.65" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "149.15,-345.24 138.69,-346.89 147.9,-352.13 149.15,-345.24" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node58 -->
<g id= "Node000058" class= "node" >
<title > Node58</title>
<g id= "a_Node000058" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "313.67,-346.12 176.92,-346.12 176.92,-326.88 313.67,-326.88 313.67,-346.12" />
<text xml:space= "preserve" text-anchor= "middle" x= "245.29" y= "-332.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > sundials/sundials_context.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node7->Node58 -->
<g id= "edge91_Node000007_Node000058" class= "edge" >
<title > Node7- > Node58</title>
<g id= "a_edge91_Node000007_Node000058" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M768.86,-397.37C674.39,-389.81 486.1,-373.47 327.29,-351.75 320.16,-350.77 312.7,-349.64 305.31,-348.44" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "306.13,-345.03 295.69,-346.84 304.98,-351.94 306.13,-345.03" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node59 -->
<g id= "Node000059" class= "node" >
<title > Node59</title>
<g id= "a_Node000059" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "549.54,-351.75 445.04,-351.75 445.04,-321.25 549.54,-321.25 549.54,-351.75" />
<text xml:space= "preserve" text-anchor= "start" x= "453.04" y= "-338.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > sunmatrix/sunmatrix</text>
<text xml:space= "preserve" text-anchor= "middle" x= "497.29" y= "-327" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _dense.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node7->Node59 -->
<g id= "edge92_Node000007_Node000059" class= "edge" >
<title > Node7- > Node59</title>
<g id= "a_edge92_Node000007_Node000059" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M768.86,-391.62C716.31,-382.4 637.86,-368.2 560.71,-352.2" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "561.82,-348.86 551.31,-350.24 560.39,-355.71 561.82,-348.86" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node60 -->
<g id= "Node000060" class= "node" >
<title > Node60</title>
<g id= "a_Node000060" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "663.04,-351.75 567.54,-351.75 567.54,-321.25 663.04,-321.25 663.04,-351.75" />
<text xml:space= "preserve" text-anchor= "start" x= "575.54" y= "-338.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > sunlinsol/sunlinsol</text>
<text xml:space= "preserve" text-anchor= "middle" x= "615.29" y= "-327" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _dense.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node7->Node60 -->
<g id= "edge93_Node000007_Node000060" class= "edge" >
<title > Node7- > Node60</title>
<g id= "a_edge93_Node000007_Node000060" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M780.47,-387.28C748.99,-377.8 707.87,-365.4 674.53,-355.35" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "675.58,-352.01 664.99,-352.48 673.56,-358.72 675.58,-352.01" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node61 -->
<g id= "Node000061" class= "node" >
<title > Node61</title>
<g id= "a_Node000061" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "801.42,-346.12 681.17,-346.12 681.17,-326.88 801.42,-326.88 801.42,-346.12" />
<text xml:space= "preserve" text-anchor= "middle" x= "741.29" y= "-332.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > nvector/nvector_serial.h</text>
</a>
</g>
</g>
<!-- Node7->Node61 -->
<g id= "edge94_Node000007_Node000061" class= "edge" >
<title > Node7- > Node61</title>
<g id= "a_edge94_Node000007_Node000061" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M809.33,-387.36C795.4,-377.16 776.84,-363.55 762.62,-353.13" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "764.94,-350.49 754.81,-347.4 760.8,-356.14 764.94,-350.49" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node8->Node5 -->
2026-04-20 12:45:31 -04:00
<g id= "edge60_Node000008_Node000005" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node8- > Node5</title>
2026-04-20 12:45:31 -04:00
<g id= "a_edge60_Node000008_Node000005" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M977.72,-323.63C1076,-303.39 1264.88,-260.36 1318.29,-218.75 1368.49,-179.64 1364.7,-149.04 1371.29,-85.75 1373.03,-69.04 1370,-50.18 1366.83,-36.33" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1370.24,-35.52 1364.39,-26.69 1363.45,-37.24 1370.24,-35.52" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node8->Node6 -->
2026-04-20 12:45:31 -04:00
<g id= "edge62_Node000008_Node000006" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node8- > Node6</title>
2026-04-20 12:45:31 -04:00
<g id= "a_edge62_Node000008_Node000006" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M977.69,-324.59C984.96,-323.4 992.29,-322.26 999.29,-321.25 1139.21,-301.14 1184.64,-339.19 1315.29,-285.25 1326.3,-280.71 1391.81,-228 1399.29,-218.75 1429.55,-181.36 1408.3,-149.91 1447.29,-121.75 1492.69,-88.97 1662.65,-80.16 1733.73,-77.88" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1733.62,-81.39 1743.52,-77.59 1733.42,-74.39 1733.62,-81.39" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node8->Node9 -->
<g id= "edge10_Node000008_Node000009" class= "edge" >
<title > Node8- > Node9</title>
<g id= "a_edge10_Node000008_Node000009" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M924.56,-320.86C928.24,-313.44 932.81,-304.22 937.02,-295.74" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "940.08,-297.45 941.39,-286.93 933.81,-294.34 940.08,-297.45" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node8->Node20 -->
2026-04-20 12:45:31 -04:00
<g id= "edge57_Node000008_Node000020" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node8- > Node20</title>
2026-04-20 12:45:31 -04:00
<g id= "a_edge57_Node000008_Node000020" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M907.8,-321.03C895.18,-302.93 871.2,-272.17 843.29,-254.75 823.28,-242.26 766.28,-226.71 723.76,-216.24" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "724.76,-212.88 714.22,-213.92 723.11,-219.68 724.76,-212.88" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node8->Node31 -->
<g id= "edge61_Node000008_Node000031" class= "edge" >
<title > Node8- > Node31</title>
<g id= "a_edge61_Node000008_Node000031" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M857.02,-327.25C761.75,-314.13 585.69,-289.55 572.29,-285.25 510.87,-265.55 497.5,-253.71 443.29,-218.75 412.47,-198.87 379.7,-171.71 359.86,-154.51" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "362.19,-151.9 352.36,-147.94 357.58,-157.16 362.19,-151.9" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node8->Node32 -->
<g id= "edge58_Node000008_Node000032" class= "edge" >
<title > Node8- > Node32</title>
<g id= "a_edge58_Node000008_Node000032" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M856.84,-323.42C753.41,-302.06 547.54,-256.34 484.29,-218.75 457.32,-202.72 433.65,-174.64 419.9,-156.18" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "422.9,-154.35 414.22,-148.28 417.22,-158.44 422.9,-154.35" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node8->Node45 -->
<g id= "edge59_Node000008_Node000045" class= "edge" >
<title > Node8- > Node45</title>
<g id= "a_edge59_Node000008_Node000045" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M856.79,-327.1C841.62,-325.09 825.37,-323.01 810.29,-321.25 651.9,-302.72 606.9,-328.09 453.29,-285.25 452.13,-284.92 450.95,-284.56 449.77,-284.16" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "451.39,-281.03 440.81,-280.47 448.72,-287.51 451.39,-281.03" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node9->Node5 -->
2026-04-20 12:45:31 -04:00
<g id= "edge53_Node000009_Node000005" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node9- > Node5</title>
2026-04-20 12:45:31 -04:00
<g id= "a_edge53_Node000009_Node000005" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1003.63,-267.29C1088.25,-263.61 1246.39,-252.33 1290.29,-218.75 1348.63,-174.13 1359.22,-78.15 1361.01,-36.37" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1364.51,-36.66 1361.29,-26.56 1357.51,-36.46 1364.51,-36.66" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node10 -->
<g id= "Node000010" class= "node" >
<title > Node10</title>
<g id= "a_Node000010" > <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= "1144.54,-85.75 1016.04,-85.75 1016.04,-66.5 1144.54,-66.5 1144.54,-85.75" />
<text xml:space= "preserve" text-anchor= "middle" x= "1080.29" y= "-72.25" 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>
<!-- Node9->Node10 -->
<g id= "edge11_Node000009_Node000010" class= "edge" >
<title > Node9- > Node10</title>
<g id= "a_edge11_Node000009_Node000010" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M938.14,-254.44C926.29,-237.06 911.2,-207.9 926.29,-188.25 964.13,-139.01 1017.67,-196.44 1061.29,-152.25 1075.6,-137.75 1079.63,-114.13 1080.54,-97.24" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1084.03,-97.48 1080.71,-87.42 1077.03,-97.35 1084.03,-97.48" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node16 -->
<g id= "Node000016" class= "node" >
<title > Node16</title>
<g id= "a_Node000016" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "704.67,-24.88 621.92,-24.88 621.92,-5.63 704.67,-5.63 704.67,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "663.29" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > unordered_map</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node9->Node16 -->
2026-04-20 12:45:31 -04:00
<g id= "edge54_Node000009_Node000016" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node9- > Node16</title>
2026-04-20 12:45:31 -04:00
<g id= "a_edge54_Node000009_Node000016" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M923.48,-254.44C907.58,-245.03 887.11,-232.08 870.29,-218.75 792.55,-157.1 711.65,-70.15 678.66,-33.55" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "681.29,-31.24 672.02,-26.13 676.08,-35.91 681.29,-31.24" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node9->Node20 -->
<g id= "edge22_Node000009_Node000020" class= "edge" >
<title > Node9- > Node20</title>
<g id= "a_edge22_Node000009_Node000020" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M894.77,-256.26C844.88,-244.6 771.68,-227.49 723.28,-216.18" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "724.15,-212.79 713.62,-213.92 722.56,-219.61 724.15,-212.79" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node21 -->
<g id= "Node000021" class= "node" >
<title > Node21</title>
<g id= "a_Node000021" > <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= "1052.17,-152.25 942.42,-152.25 942.42,-121.75 1052.17,-121.75 1052.17,-152.25" />
<text xml:space= "preserve" text-anchor= "start" x= "950.42" y= "-138.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/screening</text>
<text xml:space= "preserve" text-anchor= "middle" x= "997.29" y= "-127.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /screening_abstract.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node9->Node21 -->
<g id= "edge25_Node000009_Node000021" class= "edge" >
<title > Node9- > Node21</title>
<g id= "a_edge25_Node000009_Node000021" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M924.96,-254.28C913.03,-245.6 899.84,-233.42 893.29,-218.75 887.77,-206.37 886.09,-199.73 893.29,-188.25 902.3,-173.9 916.69,-163.55 931.93,-156.12" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "932.91,-159.51 940.63,-152.26 930.07,-153.11 932.91,-159.51" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node22 -->
<g id= "Node000022" class= "node" >
<title > Node22</title>
<g id= "a_Node000022" > <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= "1033.54,-218.75 935.04,-218.75 935.04,-188.25 1033.54,-188.25 1033.54,-218.75" />
<text xml:space= "preserve" text-anchor= "start" x= "943.04" y= "-205.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/screening</text>
<text xml:space= "preserve" text-anchor= "middle" x= "984.29" y= "-194" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /screening_types.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node9->Node22 -->
<g id= "edge30_Node000009_Node000022" class= "edge" >
<title > Node9- > Node22</title>
<g id= "a_edge30_Node000009_Node000022" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M957.24,-254.36C961.31,-246.86 966.38,-237.52 971.02,-228.96" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "973.97,-230.87 975.66,-220.41 967.82,-227.53 973.97,-230.87" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node24 -->
<g id= "Node000024" class= "node" >
<title > Node24</title>
<g id= "a_Node000024" > <a xlink:href= "reporting_8h.html" target= "_top" xlink:title= " " >
2026-04-20 12:45:31 -04:00
<polygon fill= "#fff0f0" stroke= "red" points= "924.17,-152.25 820.42,-152.25 820.42,-121.75 924.17,-121.75 924.17,-152.25" />
<text xml:space= "preserve" text-anchor= "start" x= "828.42" y= "-138.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/types</text>
<text xml:space= "preserve" text-anchor= "middle" x= "872.29" y= "-127.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /reporting.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node9->Node24 -->
<g id= "edge33_Node000009_Node000024" class= "edge" >
<title > Node9- > Node24</title>
<g id= "a_edge33_Node000009_Node000024" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M921.74,-254.45C908.27,-245.88 893.09,-233.76 884.29,-218.75 874.55,-202.12 871.77,-180.37 871.31,-163.64" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "874.81,-163.99 871.31,-153.99 867.81,-163.99 874.81,-163.99" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node28 -->
<g id= "Node000028" class= "node" >
<title > Node28</title>
2026-04-20 12:45:31 -04:00
<g id= "a_Node000028" > <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= "597.17,-218.75 493.42,-218.75 493.42,-188.25 597.17,-188.25 597.17,-218.75" />
<text xml:space= "preserve" text-anchor= "start" x= "501.42" y= "-205.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/types</text>
<text xml:space= "preserve" text-anchor= "middle" x= "545.29" y= "-194" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /jacobian.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node9->Node28 -->
2026-04-20 12:45:31 -04:00
<g id= "edge37_Node000009_Node000028" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node9- > Node28</title>
2026-04-20 12:45:31 -04:00
<g id= "a_edge37_Node000009_Node000028" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M894.8,-262.09C827.66,-253.32 710.22,-237.09 610.29,-218.75 609.64,-218.63 608.98,-218.51 608.31,-218.38" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "609.35,-215.02 598.87,-216.54 608.01,-221.89 609.35,-215.02" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node29 -->
<g id= "Node000029" class= "node" >
<title > Node29</title>
<g id= "a_Node000029" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "726.42,-152.25 606.17,-152.25 606.17,-121.75 726.42,-121.75 726.42,-152.25" />
<text xml:space= "preserve" text-anchor= "start" x= "614.17" y= "-138.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > fourdst/composition</text>
<text xml:space= "preserve" text-anchor= "middle" x= "666.29" y= "-127.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /composition_abstract.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node9->Node29 -->
<g id= "edge52_Node000009_Node000029" class= "edge" >
<title > Node9- > Node29</title>
<g id= "a_edge52_Node000009_Node000029" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M894.75,-257.78C860.53,-249.56 816.08,-236.7 779.29,-218.75 778.15,-218.19 729.1,-183.06 696.01,-159.32" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "698.13,-156.54 687.97,-153.56 694.05,-162.23 698.13,-156.54" />
2025-11-24 09:08:28 -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= "error__engine_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1585.04,-218.75 1489.54,-218.75 1489.54,-188.25 1585.04,-188.25 1585.04,-218.75" />
<text xml:space= "preserve" text-anchor= "start" x= "1497.54" y= "-205.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/exceptions</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1537.29" y= "-194" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /error_engine.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node9->Node34 -->
<g id= "edge44_Node000009_Node000034" class= "edge" >
<title > Node9- > Node34</title>
<g id= "a_edge44_Node000009_Node000034" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1003.82,-263.02C1114.33,-250.9 1363.91,-223.52 1478.17,-210.99" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1478.38,-214.48 1487.94,-209.91 1477.62,-207.52 1478.38,-214.48" />
2025-11-24 09:08:28 -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= "blob_8h.html" target= "_top" xlink:title= "Container class for managing multiple scratchpad instances." >
<polygon fill= "#fff0f0" stroke= "red" points= "1184.79,-218.75 1051.79,-218.75 1051.79,-188.25 1184.79,-188.25 1184.79,-218.75" />
<text xml:space= "preserve" text-anchor= "start" x= "1059.79" y= "-205.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/scratchpads</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1118.29" y= "-194" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /blob.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node9->Node37 -->
<g id= "edge47_Node000009_Node000037" class= "edge" >
<title > Node9- > Node37</title>
<g id= "a_edge47_Node000009_Node000037" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M987.64,-254.36C1011.76,-245.16 1043.11,-233.2 1069.05,-223.29" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1070.3,-226.57 1078.39,-219.73 1067.8,-220.03 1070.3,-226.57" />
2025-11-24 09:08:28 -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:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1310.17,-146.62 1254.42,-146.62 1254.42,-127.38 1310.17,-127.38 1310.17,-146.62" />
<text xml:space= "preserve" text-anchor= "middle" x= "1282.29" y= "-133.12" font-family= "Helvetica,sans-Serif" font-size= "10.00" > expected</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node9->Node43 -->
<g id= "edge56_Node000009_Node000043" class= "edge" >
<title > Node9- > Node43</title>
<g id= "a_edge56_Node000009_Node000043" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1003.87,-266.02C1055.2,-261.36 1132.95,-249.4 1193.29,-218.75 1209.41,-210.57 1244.47,-176.48 1265.46,-155.29" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1267.92,-157.78 1272.43,-148.2 1262.93,-152.87 1267.92,-157.78" />
</a>
</g>
</g>
<!-- Node44 -->
<g id= "Node000044" class= "node" >
<title > Node44</title>
<g id= "a_Node000044" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1280.92,-213.12 1241.67,-213.12 1241.67,-193.88 1280.92,-193.88 1280.92,-213.12" />
<text xml:space= "preserve" text-anchor= "middle" x= "1261.29" y= "-199.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > utility</text>
</a>
</g>
</g>
<!-- Node9->Node44 -->
<g id= "edge55_Node000009_Node000044" class= "edge" >
<title > Node9- > Node44</title>
<g id= "a_edge55_Node000009_Node000044" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1003.66,-262.74C1060.3,-255.39 1151.23,-241.27 1227.29,-218.75 1228.64,-218.35 1230.01,-217.92 1231.38,-217.45" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1232.24,-220.87 1240.37,-214.07 1229.77,-214.32 1232.24,-220.87" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node10->Node5 -->
<g id= "edge18_Node000010_Node000005" class= "edge" >
<title > Node10- > Node5</title>
<g id= "a_edge18_Node000010_Node000005" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1123.58,-66.05C1180.14,-54.2 1277.93,-33.72 1328.65,-23.09" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1329.05,-26.58 1338.12,-21.1 1327.62,-19.73 1329.05,-26.58" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- 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= "1086.92,-24.88 1041.67,-24.88 1041.67,-5.63 1086.92,-5.63 1086.92,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1064.29" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > ranges</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node10->Node11 -->
<g id= "edge12_Node000010_Node000011" class= "edge" >
<title > Node10- > Node11</title>
<g id= "a_edge12_Node000010_Node000011" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1077.86,-66.18C1075.7,-58.23 1072.46,-46.31 1069.69,-36.12" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1073.14,-35.47 1067.14,-26.74 1066.39,-37.3 1073.14,-35.47" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node12 -->
<g id= "Node000012" class= "node" >
<title > Node12</title>
<g id= "a_Node000012" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1170.04,-24.88 1104.54,-24.88 1104.54,-5.63 1170.04,-5.63 1170.04,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1137.29" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > string_view</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node10->Node12 -->
<g id= "edge13_Node000010_Node000012" class= "edge" >
<title > Node10- > Node12</title>
<g id= "a_edge13_Node000010_Node000012" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1088.95,-66.18C1097.32,-57.54 1110.22,-44.21 1120.59,-33.5" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1123.06,-35.98 1127.5,-26.36 1118.03,-31.11 1123.06,-35.98" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node10->Node13 -->
<g id= "edge14_Node000010_Node000013" class= "edge" >
<title > Node10- > Node13</title>
<g id= "a_edge14_Node000010_Node000013" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1015.63,-69.64C925.43,-61.82 756.75,-46.64 613.29,-30.5 603.18,-29.36 592.55,-28.09 582.04,-26.78" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "582.59,-23.32 572.23,-25.54 581.72,-30.26 582.59,-23.32" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node10->Node14 -->
<g id= "edge15_Node000010_Node000014" class= "edge" >
<title > Node10- > Node14</title>
<g id= "a_edge15_Node000010_Node000014" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1144.73,-70.87C1306.41,-60.18 1728.45,-32.3 1898.61,-21.05" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1898.68,-24.56 1908.43,-20.4 1898.22,-17.57 1898.68,-24.56" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node15 -->
<g id= "Node000015" class= "node" >
<title > Node15</title>
<g id= "a_Node000015" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "914.79,-24.88 841.79,-24.88 841.79,-5.63 914.79,-5.63 914.79,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "878.29" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > quill/Logger.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node10->Node15 -->
<g id= "edge16_Node000010_Node000015" class= "edge" >
<title > Node10- > Node15</title>
<g id= "a_edge16_Node000010_Node000015" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1047.67,-66.01C1016.06,-57.14 966.82,-43.17 924.29,-30.5 922.19,-29.87 920.04,-29.23 917.86,-28.57" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "919.01,-25.26 908.42,-25.68 916.96,-31.95 919.01,-25.26" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node10->Node16 -->
<g id= "edge17_Node000010_Node000016" class= "edge" >
<title > Node10- > Node16</title>
<g id= "a_edge17_Node000010_Node000016" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1015.61,-67.82C918.21,-56.73 742.16,-36.33 713.29,-30.5 709.95,-29.82 706.51,-29.04 703.06,-28.19" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "704.21,-24.87 693.65,-25.7 702.43,-31.64 704.21,-24.87" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node17 -->
<g id= "Node000017" class= "node" >
<title > Node17</title>
<g id= "a_Node000017" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1266.04,-24.88 1188.54,-24.88 1188.54,-5.63 1266.04,-5.63 1266.04,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1227.29" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > unordered_set</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node10->Node17 -->
<g id= "edge19_Node000010_Node000017" class= "edge" >
<title > Node10- > Node17</title>
<g id= "a_edge19_Node000010_Node000017" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1102.94,-66.05C1127.4,-56.26 1166.59,-40.56 1194.44,-29.41" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1195.48,-32.76 1203.46,-25.8 1192.87,-26.27 1195.48,-32.76" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- 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= "1023.42,-24.88 933.17,-24.88 933.17,-5.63 1023.42,-5.63 1023.42,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "978.29" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > cppad/cppad.hpp</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node10->Node18 -->
<g id= "edge20_Node000010_Node000018" class= "edge" >
<title > Node10- > Node18</title>
<g id= "a_edge20_Node000010_Node000018" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1064.8,-66.18C1048.63,-56.85 1022.99,-42.05 1003.82,-30.98" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1005.65,-28 995.24,-26.03 1002.15,-34.06 1005.65,-28" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node19 -->
<g id= "Node000019" class= "node" >
<title > Node19</title>
<g id= "a_Node000019" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "824.04,-30.5 722.54,-30.5 722.54,0 824.04,0 824.04,-30.5" />
<text xml:space= "preserve" text-anchor= "start" x= "730.54" y= "-17" font-family= "Helvetica,sans-Serif" font-size= "10.00" > fourdst/composition</text>
<text xml:space= "preserve" text-anchor= "middle" x= "773.29" y= "-5.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /composition.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node10->Node19 -->
<g id= "edge21_Node000010_Node000019" class= "edge" >
<title > Node10- > Node19</title>
<g id= "a_edge21_Node000010_Node000019" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1024.46,-66.05C976.64,-58.05 905.67,-45.67 835.65,-31.14" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "836.41,-27.73 825.9,-29.1 834.97,-34.58 836.41,-27.73" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node20->Node18 -->
<g id= "edge24_Node000020_Node000018" class= "edge" >
<title > Node20- > Node18</title>
<g id= "a_edge24_Node000020_Node000018" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M684.54,-193.39C722.07,-162.97 840.74,-66.81 841.29,-66.5 870.34,-50.02 905.81,-37.19 933.37,-28.62" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "934.27,-32 942.83,-25.75 932.25,-25.3 934.27,-32" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node20->Node19 -->
<g id= "edge23_Node000020_Node000019" class= "edge" >
<title > Node20- > Node19</title>
<g id= "a_edge23_Node000020_Node000019" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M648.2,-193.42C630.46,-185.52 608.01,-172.17 597.29,-152.25 590.88,-140.31 590.61,-133.54 597.29,-121.75 621.87,-78.36 672.2,-50.87 712.77,-34.88" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "713.85,-38.21 721.97,-31.4 711.37,-31.66 713.85,-38.21" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node21->Node5 -->
<g id= "edge29_Node000021_Node000005" class= "edge" >
<title > Node21- > Node5</title>
<g id= "a_edge29_Node000021_Node000005" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1043.41,-121.29C1074.49,-111.34 1116.39,-97.86 1153.29,-85.75 1215.46,-65.35 1287.89,-41.02 1328.79,-27.23" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1329.67,-30.63 1338.03,-24.12 1327.43,-24 1329.67,-30.63" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node21->Node10 -->
<g id= "edge26_Node000021_Node000010" class= "edge" >
<title > Node21- > Node10</title>
<g id= "a_edge26_Node000021_Node000010" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1017.81,-121.45C1030.08,-112.74 1045.68,-101.68 1058.22,-92.78" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1060.13,-95.72 1066.26,-87.08 1056.08,-90.01 1060.13,-95.72" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node21->Node13 -->
<g id= "edge27_Node000021_Node000013" class= "edge" >
<title > Node21- > Node13</title>
<g id= "a_edge27_Node000021_Node000013" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M980.64,-121.25C961.16,-104.92 927.25,-79.22 893.29,-66.5 775.8,-22.48 737.73,-46.56 613.29,-30.5 604.03,-29.3 594.32,-28.05 584.68,-26.8" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "585.28,-23.35 574.92,-25.54 584.39,-30.29 585.28,-23.35" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node21->Node18 -->
<g id= "edge28_Node000021_Node000018" class= "edge" >
<title > Node21- > Node18</title>
<g id= "a_edge28_Node000021_Node000018" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M994.96,-121.32C991.59,-100.03 985.32,-60.54 981.51,-36.51" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "984.98,-36.06 979.96,-26.73 978.07,-37.16 984.98,-36.06" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node22->Node21 -->
<g id= "edge31_Node000022_Node000021" class= "edge" >
<title > Node22- > Node21</title>
<g id= "a_edge31_Node000022_Node000021" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M987.24,-187.86C988.69,-180.69 990.47,-171.84 992.14,-163.59" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "995.51,-164.56 994.06,-154.06 988.65,-163.17 995.51,-164.56" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node22->Node23 -->
<g id= "edge32_Node000022_Node000023" class= "edge" >
<title > Node22- > Node23</title>
<g id= "a_edge32_Node000022_Node000023" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1033.89,-188.35C1075.93,-176.35 1135.28,-159.41 1173.27,-148.57" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1174.22,-151.93 1182.88,-145.82 1172.3,-145.2 1174.22,-151.93" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node24->Node6 -->
<g id= "edge35_Node000024_Node000006" class= "edge" >
<title > Node24- > Node6</title>
<g id= "a_edge35_Node000024_Node000006" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M924.42,-123.19C927.41,-122.65 930.39,-122.16 933.29,-121.75 1242.83,-77.64 1622.79,-76.21 1733.59,-76.83" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1733.36,-80.32 1743.38,-76.89 1733.41,-73.32 1733.36,-80.32" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node24->Node19 -->
2026-04-20 12:45:31 -04:00
<g id= "edge36_Node000024_Node000019" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node24- > Node19</title>
2026-04-20 12:45:31 -04:00
<g id= "a_edge36_Node000024_Node000019" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M860.15,-121.32C843.22,-100.83 812.32,-63.45 792.31,-39.25" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "795.26,-37.32 786.19,-31.85 789.86,-41.78 795.26,-37.32" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node25 -->
<g id= "Node000025" class= "node" >
<title > Node25</title>
<g id= "a_Node000025" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "884.67,-85.75 849.92,-85.75 849.92,-66.5 884.67,-66.5 884.67,-85.75" />
<text xml:space= "preserve" text-anchor= "middle" x= "867.29" y= "-72.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > map</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node24->Node25 -->
<g id= "edge34_Node000024_Node000025" class= "edge" >
<title > Node24- > Node25</title>
<g id= "a_edge34_Node000024_Node000025" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M871.06,-121.45C870.44,-114.21 869.69,-105.34 869.02,-97.44" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "872.53,-97.38 868.19,-87.71 865.55,-97.97 872.53,-97.38" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node28->Node13 -->
<g id= "edge38_Node000028_Node000013" class= "edge" >
<title > Node28- > Node13</title>
<g id= "a_edge38_Node000028_Node000013" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M520.53,-187.88C508.39,-179.22 494.97,-167.04 488.29,-152.25 470.92,-113.78 484.9,-63.19 495.07,-35.84" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "498.24,-37.33 498.66,-26.75 491.73,-34.76 498.24,-37.33" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node28->Node15 -->
<g id= "edge40_Node000028_Node000015" class= "edge" >
<title > Node28- > Node15</title>
<g id= "a_edge40_Node000028_Node000015" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M551.21,-187.94C559.17,-170.02 574.97,-139.76 597.29,-121.75 616.97,-105.87 768.37,-53.41 840.42,-28.98" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "841.49,-32.32 849.84,-25.79 839.24,-25.68 841.49,-32.32" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node28->Node16 -->
<g id= "edge43_Node000028_Node000016" class= "edge" >
<title > Node28- > Node16</title>
<g id= "a_edge43_Node000028_Node000016" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M536.15,-187.83C527,-171.12 515.68,-143.33 526.29,-121.75 548.06,-77.51 598.28,-46.62 631.49,-30.15" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "632.74,-33.43 640.25,-25.96 629.72,-27.12 632.74,-33.43" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node28->Node29 -->
<g id= "edge39_Node000028_Node000029" class= "edge" >
<title > Node28- > Node29</title>
<g id= "a_edge39_Node000028_Node000029" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M572.75,-187.86C589.38,-179 610.82,-167.57 628.97,-157.89" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "630.43,-161.08 637.61,-153.29 627.14,-154.91 630.43,-161.08" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node28->Node31 -->
<g id= "edge41_Node000028_Node000031" class= "edge" >
<title > Node28- > Node31</title>
<g id= "a_edge41_Node000028_Node000031" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M493.21,-190.44C457.72,-181.54 409.96,-168.23 369.29,-152.25 368.81,-152.06 368.33,-151.87 367.84,-151.67" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "369.56,-148.6 359.01,-147.61 366.64,-154.96 369.56,-148.6" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node28->Node32 -->
<g id= "edge42_Node000028_Node000032" class= "edge" >
<title > Node28- > Node32</title>
<g id= "a_edge42_Node000028_Node000032" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M513.98,-187.86C490.88,-177.07 459.65,-162.47 436.96,-151.86" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "438.48,-148.71 427.94,-147.65 435.52,-155.06 438.48,-148.71" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node35 -->
<g id= "Node000035" class= "node" >
<title > Node35</title>
<g id= "a_Node000035" > <a xlink:href= "error__gridfire_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "#fff0f0" stroke= "red" points= "1908.04,-152.25 1812.54,-152.25 1812.54,-121.75 1908.04,-121.75 1908.04,-152.25" />
<text xml:space= "preserve" text-anchor= "start" x= "1820.54" y= "-138.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/exceptions</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1860.29" y= "-127.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /error_gridfire.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node34->Node35 -->
<g id= "edge45_Node000034_Node000035" class= "edge" >
<title > Node34- > Node35</title>
<g id= "a_edge45_Node000034_Node000035" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1585.45,-190.25C1588.44,-189.56 1591.4,-188.88 1594.29,-188.25 1665.01,-172.74 1746.94,-157.7 1800.98,-148.18" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1801.33,-151.68 1810.58,-146.5 1800.12,-144.78 1801.33,-151.68" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node35->Node6 -->
<g id= "edge46_Node000035_Node000006" class= "edge" >
<title > Node35- > Node6</title>
<g id= "a_edge46_Node000035_Node000006" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1836.81,-121.45C1822.49,-112.57 1804.21,-101.24 1789.71,-92.26" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1791.57,-89.29 1781.23,-87 1787.88,-95.24 1791.57,-89.29" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node37->Node16 -->
<g id= "edge48_Node000037_Node000016" class= "edge" >
<title > Node37- > Node16</title>
<g id= "a_edge48_Node000037_Node000016" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1111.38,-188.05C1102.19,-170.25 1084.41,-140.1 1061.29,-121.75 1010.2,-81.18 988.05,-84.34 925.29,-66.5 833.37,-40.36 806.5,-51.63 713.29,-30.5 710.3,-29.82 707.22,-29.07 704.13,-28.28" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "705.06,-24.91 694.49,-25.7 703.25,-31.67 705.06,-24.91" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node37->Node17 -->
<g id= "edge51_Node000037_Node000017" class= "edge" >
<title > Node37- > Node17</title>
<g id= "a_edge51_Node000037_Node000017" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1126.85,-187.89C1146.49,-154.32 1194.79,-71.79 1216.46,-34.75" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1219.26,-36.91 1221.29,-26.52 1213.21,-33.38 1219.26,-36.91" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node37->Node23 -->
<g id= "edge49_Node000037_Node000023" class= "edge" >
<title > Node37- > Node23</title>
<g id= "a_edge49_Node000037_Node000023" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1139.17,-187.86C1153.87,-177.56 1173.51,-163.79 1188.42,-153.33" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1190.02,-156.49 1196.2,-147.88 1186.01,-150.75 1190.02,-156.49" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node37->Node43 -->
<g id= "edge50_Node000037_Node000043" class= "edge" >
<title > Node37- > Node43</title>
<g id= "a_edge50_Node000037_Node000043" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1155.51,-187.86C1183.58,-176.82 1221.76,-161.81 1248.87,-151.15" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1249.95,-154.48 1257.98,-147.56 1247.39,-147.97 1249.95,-154.48" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node46->Node34 -->
<g id= "edge67_Node000046_Node000034" class= "edge" >
<title > Node46- > Node34</title>
<g id= "a_edge67_Node000046_Node000034" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1774.17,-258.8C1730.4,-249.44 1663.74,-234.95 1596.67,-219.27" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1597.48,-215.87 1586.95,-216.99 1595.88,-222.68 1597.48,-215.87" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node46->Node35 -->
<g id= "edge66_Node000046_Node000035" class= "edge" >
<title > Node46- > Node35</title>
<g id= "a_edge66_Node000046_Node000035" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1870.28,-260.62C1894.44,-253.71 1921.65,-241.22 1936.29,-218.75 1943.7,-207.4 1942.71,-200.19 1936.29,-188.25 1929.56,-175.72 1918.17,-165.79 1906.23,-158.18" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1908.33,-155.35 1897.93,-153.33 1904.8,-161.4 1908.33,-155.35" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node47 -->
<g id= "Node000047" class= "node" >
<title > Node47</title>
2026-04-20 12:45:31 -04:00
<g id= "a_Node000047" > <a xlink:href= "error__utils_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "2079.04,-218.75 1983.54,-218.75 1983.54,-188.25 2079.04,-188.25 2079.04,-218.75" />
<text xml:space= "preserve" text-anchor= "start" x= "1991.54" y= "-205.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/exceptions</text>
<text xml:space= "preserve" text-anchor= "middle" x= "2031.29" y= "-194" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /error_utils.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node46->Node47 -->
<g id= "edge68_Node000046_Node000047" class= "edge" >
<title > Node46- > Node47</title>
<g id= "a_edge68_Node000046_Node000047" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1869.98,-254.28C1900.61,-244.83 1940.6,-232.49 1973.1,-222.46" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1973.84,-225.89 1982.37,-219.6 1971.78,-219.2 1973.84,-225.89" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node48 -->
<g id= "Node000048" class= "node" >
<title > Node48</title>
2026-04-20 12:45:31 -04:00
<g id= "a_Node000048" > <a xlink:href= "error__debug_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "#fff0f0" stroke= "red" points= "1813.04,-218.75 1717.54,-218.75 1717.54,-188.25 1813.04,-188.25 1813.04,-218.75" />
<text xml:space= "preserve" text-anchor= "start" x= "1725.54" y= "-205.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/exceptions</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1765.29" y= "-194" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /error_debug.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node46->Node48 -->
<g id= "edge70_Node000046_Node000048" class= "edge" >
<title > Node46- > Node48</title>
<g id= "a_edge70_Node000046_Node000048" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1809.36,-254.36C1802.36,-246.45 1793.56,-236.49 1785.67,-227.55" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1788.42,-225.39 1779.18,-220.21 1783.18,-230.02 1788.42,-225.39" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node51 -->
<g id= "Node000051" class= "node" >
<title > Node51</title>
<g id= "a_Node000051" > <a xlink:href= "error__policy_8h.html" target= "_top" xlink:title= "Defines custom exception types related to network policy construction and verification." >
<polygon fill= "white" stroke= "#666666" points= "2193.04,-218.75 2097.54,-218.75 2097.54,-188.25 2193.04,-188.25 2193.04,-218.75" />
<text xml:space= "preserve" text-anchor= "start" x= "2105.54" y= "-205.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/exceptions</text>
<text xml:space= "preserve" text-anchor= "middle" x= "2145.29" y= "-194" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /error_policy.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node46->Node51 -->
<g id= "edge73_Node000046_Node000051" class= "edge" >
<title > Node46- > Node51</title>
<g id= "a_edge73_Node000046_Node000051" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1870.52,-260.76C1921.65,-251.83 2005,-236.73 2086.22,-219.13" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2086.64,-222.62 2095.66,-217.07 2085.14,-215.78 2086.64,-222.62" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node52 -->
<g id= "Node000052" class= "node" >
<title > Node52</title>
<g id= "a_Node000052" > <a xlink:href= "error__reaction_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "#fff0f0" stroke= "red" points= "1699.04,-218.75 1603.54,-218.75 1603.54,-188.25 1699.04,-188.25 1699.04,-218.75" />
<text xml:space= "preserve" text-anchor= "start" x= "1611.54" y= "-205.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/exceptions</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1651.29" y= "-194" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /error_reaction.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node46->Node52 -->
<g id= "edge75_Node000046_Node000052" class= "edge" >
<title > Node46- > Node52</title>
<g id= "a_edge75_Node000046_Node000052" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1783.49,-254.36C1758.98,-245.12 1727.09,-233.09 1700.77,-223.16" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1702.25,-219.98 1691.66,-219.72 1699.78,-226.53 1702.25,-219.98" />
2025-11-24 09:08:28 -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= "error__solver_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1927.04,-218.75 1831.54,-218.75 1831.54,-188.25 1927.04,-188.25 1927.04,-218.75" />
<text xml:space= "preserve" text-anchor= "start" x= "1839.54" y= "-205.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/exceptions</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1879.29" y= "-194" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /error_solver.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node46->Node53 -->
<g id= "edge78_Node000046_Node000053" class= "edge" >
<title > Node46- > Node53</title>
<g id= "a_edge78_Node000046_Node000053" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1835.23,-254.36C1842.22,-246.45 1851.03,-236.49 1858.92,-227.55" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1861.41,-230.02 1865.41,-220.21 1856.16,-225.39 1861.41,-230.02" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node47->Node35 -->
<g id= "edge69_Node000047_Node000035" class= "edge" >
<title > Node47- > Node35</title>
<g id= "a_edge69_Node000047_Node000035" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1992.49,-187.86C1967.98,-178.62 1936.09,-166.59 1909.77,-156.66" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1911.25,-153.48 1900.66,-153.22 1908.78,-160.03 1911.25,-153.48" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node48->Node6 -->
<g id= "edge71_Node000048_Node000006" class= "edge" >
<title > Node48- > Node6</title>
<g id= "a_edge71_Node000048_Node000006" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1765.29,-188.12C1765.29,-165.78 1765.29,-122.67 1765.29,-97.25" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1768.79,-97.58 1765.29,-87.58 1761.79,-97.58 1768.79,-97.58" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node48->Node35 -->
<g id= "edge72_Node000048_Node000035" class= "edge" >
<title > Node48- > Node35</title>
<g id= "a_edge72_Node000048_Node000035" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1786.85,-187.86C1799.48,-179.29 1815.65,-168.31 1829.59,-158.84" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1831.26,-161.94 1837.57,-153.43 1827.33,-156.15 1831.26,-161.94" />
</a>
</g>
</g>
<!-- Node51->Node35 -->
<g id= "edge74_Node000051_Node000035" class= "edge" >
<title > Node51- > Node35</title>
<g id= "a_edge74_Node000051_Node000035" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2097.12,-190.35C2094.13,-189.63 2091.17,-188.93 2088.29,-188.25 2031.07,-174.79 1965.5,-160.45 1919.41,-150.55" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1920.41,-147.19 1909.9,-148.51 1918.95,-154.03 1920.41,-147.19" />
</a>
</g>
</g>
<!-- Node52->Node6 -->
<g id= "edge76_Node000052_Node000006" class= "edge" >
<title > Node52- > Node6</title>
<g id= "a_edge76_Node000052_Node000006" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1664.37,-188.12C1685.43,-164.96 1726.77,-119.49 1749.46,-94.54" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1752.01,-96.94 1756.14,-87.19 1746.83,-92.23 1752.01,-96.94" />
</a>
</g>
</g>
<!-- Node52->Node35 -->
<g id= "edge77_Node000052_Node000035" class= "edge" >
<title > Node52- > Node35</title>
<g id= "a_edge77_Node000052_Node000035" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1698.98,-187.78C1729.61,-178.33 1769.6,-165.99 1802.1,-155.96" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1802.84,-159.39 1811.37,-153.1 1800.78,-152.7 1802.84,-159.39" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node53->Node35 -->
<g id= "edge79_Node000053_Node000035" class= "edge" >
<title > Node53- > Node35</title>
<g id= "a_edge79_Node000053_Node000035" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1874.98,-187.86C1872.87,-180.69 1870.26,-171.84 1867.83,-163.59" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1871.2,-162.63 1865.02,-154.03 1864.48,-164.61 1871.2,-162.63" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node54->Node55 -->
<g id= "edge81_Node000054_Node000055" class= "edge" >
<title > Node54- > Node55</title>
<g id= "a_edge81_Node000054_Node000055" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1665.49,-326.4C1615.31,-314.92 1529,-295.18 1474.11,-282.62" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1474.9,-279.21 1464.37,-280.4 1473.34,-286.04 1474.9,-279.21" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
</g>
</svg>