2025-11-06 09:16:40 -05:00
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
< !DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 13.0.1 (20250615.1724)
-->
<!-- Title: src/include/gridfire/solver/strategies/triggers/engine_partitioning_trigger.h Pages: 1 -->
<!-- zoomable 504 -->
<svg id= "main" version= "1.1" xmlns= "http://www.w3.org/2000/svg" xmlns:xlink= "http://www.w3.org/1999/xlink" xml:space= "preserve" onload= "init(evt)" >
<style type= "text/css" > < ![CDATA[
.node, .edge {opacity: 0.7;}
.node.selected, .edge.selected {opacity: 1;}
.edge:hover path { stroke: red; }
.edge:hover polygon { stroke: red; fill: red; }
]]></style>
<defs >
<circle id= "rim" cx= "0" cy= "0" r= "7" />
<circle id= "rim2" cx= "0" cy= "0" r= "3.5" />
<g id= "zoomPlus" >
<use xlink:href= "#rim" fill= "#404040" > <set attributeName= "fill" to= "#808080" begin= "zoomplus.mouseover" end= "zoomplus.mouseout" /> </use>
<path d= "M-4,0h8M0,-4v8" fill= "none" stroke= "white" stroke-width= "1.5" pointer-events= "none" />
</g>
<g id= "zoomMin" >
<use xlink:href= "#rim" fill= "#404040" > <set attributeName= "fill" to= "#808080" begin= "zoomminus.mouseover" end= "zoomminus.mouseout" /> </use>
<path d= "M-4,0h8" fill= "none" stroke= "white" stroke-width= "1.5" pointer-events= "none" />
</g>
<g id= "arrowUp" transform= "translate(30 24)" >
<use xlink:href= "#rim" />
<path pointer-events= "none" fill= "none" stroke= "white" stroke-width= "1.5" d= "M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5" />
</g>
<g id= "arrowRight" transform= "rotate(90) translate(36 -43)" >
<use xlink:href= "#rim" />
<path pointer-events= "none" fill= "none" stroke= "white" stroke-width= "1.5" d= "M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5" />
</g>
<g id= "arrowDown" transform= "rotate(180) translate(-30 -48)" >
<use xlink:href= "#rim" />
<path pointer-events= "none" fill= "none" stroke= "white" stroke-width= "1.5" d= "M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5" />
</g>
<g id= "arrowLeft" transform= "rotate(270) translate(-36 17)" >
<use xlink:href= "#rim" />
<path pointer-events= "none" fill= "none" stroke= "white" stroke-width= "1.5" d= "M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5" />
</g>
<g id= "resetDef" >
<use xlink:href= "#rim2" fill= "#404040" > <set attributeName= "fill" to= "#808080" begin= "reset.mouseover" end= "reset.mouseout" /> </use>
</g>
</defs>
<script type= "application/ecmascript" >
2025-11-24 09:08:28 -05:00
var viewWidth = 2564;
2025-11-06 09:16:40 -05:00
var viewHeight = 504;
var sectionId = 'dynsection-0';
</script>
<script type= "application/ecmascript" xlink:href= "svg.min.js" />
<svg id= "graph" class= "graph" >
<g id= "viewport" >
<title > src/include/gridfire/solver/strategies/triggers/engine_partitioning_trigger.h</title>
<!-- Node1 -->
<g id= "Node000001" class= "node" >
<title > Node1</title>
<g id= "a_Node000001" > <a xlink:title= "CVODE-specific triggers that decide when to (re)partition the reaction network engine." >
2025-11-24 09:08:28 -05:00
<polygon fill= "#999999" stroke= "#666666" points= "2393.88,-496 2254.12,-496 2254.12,-454.25 2393.88,-454.25 2393.88,-496" />
<text xml:space= "preserve" text-anchor= "start" x= "2262.12" y= "-482.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "start" x= "2262.12" y= "-471.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /solver/strategies/triggers</text>
<text xml:space= "preserve" text-anchor= "middle" x= "2324" y= "-460" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine_partitioning_trigger.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node2 -->
<g id= "Node000002" class= "node" >
<title > Node2</title>
<g id= "a_Node000002" > <a xlink:href= "trigger__abstract_8h.html" target= "_top" xlink:title= " " >
2025-11-24 09:08:28 -05:00
<polygon fill= "white" stroke= "#666666" points= "2457.62,-285.25 2352.38,-285.25 2352.38,-254.75 2457.62,-254.75 2457.62,-285.25" />
<text xml:space= "preserve" text-anchor= "start" x= "2360.38" y= "-271.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/trigger/trigger</text>
<text xml:space= "preserve" text-anchor= "middle" x= "2405" y= "-260.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _abstract.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node1->Node2 -->
<g id= "edge1_Node000001_Node000002" class= "edge" >
<title > Node1- > Node2</title>
<g id= "a_edge1_Node000001_Node000002" > <a xlink:title= " " >
2025-11-24 09:08:28 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M2332.06,-453.91C2346.95,-416.56 2378.73,-336.88 2394.98,-296.13" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2398.2,-297.5 2398.65,-286.91 2391.7,-294.9 2398.2,-297.5" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node3 -->
<g id= "Node000003" class= "node" >
<title > Node3</title>
<g id= "a_Node000003" > <a xlink:href= "trigger__result_8h.html" target= "_top" xlink:title= "Structured explanation node for trigger evaluations." >
2025-11-24 09:08:28 -05:00
<polygon fill= "white" stroke= "#666666" points= "2495.62,-218.75 2390.38,-218.75 2390.38,-188.25 2495.62,-188.25 2495.62,-218.75" />
<text xml:space= "preserve" text-anchor= "start" x= "2398.38" y= "-205.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/trigger/trigger</text>
<text xml:space= "preserve" text-anchor= "middle" x= "2443" y= "-194" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _result.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node1->Node3 -->
<g id= "edge6_Node000001_Node000003" class= "edge" >
<title > Node1- > Node3</title>
<g id= "a_edge6_Node000001_Node000003" > <a xlink:title= " " >
2025-11-24 09:08:28 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M2346.71,-453.96C2380.67,-422.12 2443.22,-356.44 2467,-285.25 2473.27,-266.47 2466.2,-244.98 2458.15,-228.89" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2461.43,-227.6 2453.57,-220.51 2455.29,-230.96 2461.43,-227.6" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node5 -->
<g id= "Node000005" class= "node" >
<title > Node5</title>
<g id= "a_Node000005" > <a xlink:title= " " >
2025-11-24 09:08:28 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "2230,-146.62 2190,-146.62 2190,-127.38 2230,-127.38 2230,-146.62" />
<text xml:space= "preserve" text-anchor= "middle" x= "2210" y= "-133.12" font-family= "Helvetica,sans-Serif" font-size= "10.00" > string</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node1->Node5 -->
2025-11-24 09:08:28 -05:00
<g id= "edge90_Node000001_Node000005" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node1- > Node5</title>
2025-11-24 09:08:28 -05:00
<g id= "a_edge90_Node000001_Node000005" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2324,-453.76C2324,-427.06 2324,-378.77 2324,-337.5 2324,-337.5 2324,-337.5 2324,-269 2324,-227.25 2303.79,-219.41 2276,-188.25 2263.93,-174.72 2247.77,-162.34 2234.46,-153.26" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2236.49,-150.4 2226.22,-147.82 2232.64,-156.25 2236.49,-150.4" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node6 -->
<g id= "Node000006" class= "node" >
<title > Node6</title>
<g id= "a_Node000006" > <a xlink:href= "_c_v_o_d_e__solver__strategy_8h.html" target= "_top" xlink:title= " " >
2025-11-24 09:08:28 -05:00
<polygon fill= "white" stroke= "#666666" points= "970.88,-418.25 837.12,-418.25 837.12,-387.75 970.88,-387.75 970.88,-418.25" />
<text xml:space= "preserve" text-anchor= "start" x= "845.12" y= "-404.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/solver/strategies</text>
<text xml:space= "preserve" text-anchor= "middle" x= "904" y= "-393.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /CVODE_solver_strategy.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node1->Node6 -->
<g id= "edge7_Node000001_Node000006" class= "edge" >
<title > Node1- > Node6</title>
<g id= "a_edge7_Node000001_Node000006" > <a xlink:title= " " >
2025-11-24 09:08:28 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M2253.91,-471.38C2068.35,-464.02 1548.97,-442.7 1117,-418.25 1072.45,-415.73 1022.69,-412.43 982.48,-409.64" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "982.86,-406.16 972.64,-408.95 982.37,-413.14 982.86,-406.16" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node13 -->
<g id= "Node000013" class= "node" >
<title > Node13</title>
<g id= "a_Node000013" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "279.88,-24.88 158.12,-24.88 158.12,-5.63 279.88,-5.63 279.88,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "219" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > fourdst/logging/logging.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node1->Node13 -->
<g id= "edge89_Node000001_Node000013" class= "edge" >
<title > Node1- > Node13</title>
<g id= "a_edge89_Node000001_Node000013" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2253.81,-473.76C1865.73,-471.29 0,-453.38 0,-337.5 0,-337.5 0,-337.5 0,-136 0,-67.83 82.69,-38.23 146.45,-25.53" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "147.03,-28.98 156.22,-23.7 145.74,-22.1 147.03,-28.98" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node22 -->
<g id= "Node000022" class= "node" >
<title > Node22</title>
<g id= "a_Node000022" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "783.62,-146.62 732.38,-146.62 732.38,-127.38 783.62,-127.38 783.62,-146.62" />
<text xml:space= "preserve" text-anchor= "middle" x= "758" y= "-133.12" font-family= "Helvetica,sans-Serif" font-size= "10.00" > memory</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node1->Node22 -->
<g id= "edge92_Node000001_Node000022" class= "edge" >
<title > Node1- > Node22</title>
<g id= "a_edge92_Node000001_Node000022" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2253.76,-471.79C2070.38,-464.61 1562.74,-437.89 1150,-351.75 1106.18,-342.6 1096.81,-334.34 1054,-321.25 899.4,-273.99 801.88,-348.17 705,-218.75 688.7,-196.98 714.32,-170.39 735.29,-153.82" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "737.32,-156.67 743.22,-147.87 733.12,-151.07 737.32,-156.67" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node56 -->
<g id= "Node000056" class= "node" >
<title > Node56</title>
<g id= "a_Node000056" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "2556.12,-412.62 2513.88,-412.62 2513.88,-393.38 2556.12,-393.38 2556.12,-412.62" />
<text xml:space= "preserve" text-anchor= "middle" x= "2535" y= "-399.12" font-family= "Helvetica,sans-Serif" font-size= "10.00" > deque</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node1->Node56 -->
<g id= "edge91_Node000001_Node000056" class= "edge" >
<title > Node1- > Node56</title>
<g id= "a_edge91_Node000001_Node000056" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2392.12,-453.88C2424.93,-443.77 2464.73,-431.01 2500,-418.25 2500.97,-417.9 2501.96,-417.54 2502.95,-417.17" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2504.17,-420.45 2512.22,-413.56 2501.63,-413.92 2504.17,-420.45" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node2->Node3 -->
<g id= "edge2_Node000002_Node000003" class= "edge" >
<title > Node2- > Node3</title>
<g id= "a_edge2_Node000002_Node000003" > <a xlink:title= " " >
2025-11-24 09:08:28 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M2413.62,-254.36C2418.04,-246.86 2423.55,-237.52 2428.59,-228.96" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2431.58,-230.77 2433.64,-220.38 2425.55,-227.22 2431.58,-230.77" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node2->Node5 -->
<g id= "edge5_Node000002_Node000005" class= "edge" >
<title > Node2- > Node5</title>
<g id= "a_edge5_Node000002_Node000005" > <a xlink:title= " " >
2025-11-24 09:08:28 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M2396.29,-254.55C2384.91,-236.75 2363.39,-206.61 2338,-188.25 2308.38,-166.83 2268.4,-153.05 2241.05,-145.44" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2242.19,-142.13 2231.63,-142.94 2240.4,-148.89 2242.19,-142.13" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node4 -->
<g id= "Node000004" class= "node" >
<title > Node4</title>
<g id= "a_Node000004" > <a xlink:title= " " >
2025-11-24 09:08:28 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1507.5,-24.88 1464.5,-24.88 1464.5,-5.63 1507.5,-5.63 1507.5,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1486" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > vector</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node3->Node4 -->
<g id= "edge3_Node000003_Node000004" class= "edge" >
<title > Node3- > Node4</title>
<g id= "a_edge3_Node000003_Node000004" > <a xlink:title= " " >
2025-11-24 09:08:28 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M2412.67,-187.84C2373.48,-169.53 2302.71,-138.57 2239,-121.75 1966.78,-49.9 1625.49,-24.54 1519.17,-18.08" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1519.64,-14.6 1509.45,-17.51 1519.22,-21.59 1519.64,-14.6" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node3->Node5 -->
<g id= "edge4_Node000003_Node000005" class= "edge" >
<title > Node3- > Node5</title>
<g id= "a_edge4_Node000003_Node000005" > <a xlink:title= " " >
2025-11-24 09:08:28 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M2390.13,-187.86C2344.26,-175.17 2279.4,-157.21 2241.32,-146.67" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2242.44,-143.35 2231.87,-144.05 2240.57,-150.09 2242.44,-143.35" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node6->Node4 -->
2025-11-24 09:08:28 -05:00
<g id= "edge81_Node000006_Node000004" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node6- > Node4</title>
2025-11-24 09:08:28 -05:00
<g id= "a_edge81_Node000006_Node000004" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M971.04,-397.7C1073.09,-390.53 1262.29,-374.63 1326,-351.75 1428.92,-314.79 1473.58,-310.55 1533,-218.75 1569.79,-161.91 1559.3,-126.53 1528,-66.5 1521.69,-54.4 1512.07,-42.6 1503.62,-33.48" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1506.27,-31.18 1496.79,-26.43 1501.24,-36.05 1506.27,-31.18" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node6->Node5 -->
2025-11-24 09:08:28 -05:00
<g id= "edge80_Node000006_Node000005" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node6- > Node5</title>
2025-11-24 09:08:28 -05:00
<g id= "a_edge80_Node000006_Node000005" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M971.04,-401.74C1233.95,-400 2184.33,-386.67 2267,-285.25 2299.65,-245.2 2253.31,-184.29 2226.61,-154.96" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2229.5,-152.92 2220.1,-148.03 2224.39,-157.71 2229.5,-152.92" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node7 -->
<g id= "Node000007" class= "node" >
<title > Node7</title>
2025-11-24 09:08:28 -05:00
<g id= "a_Node000007" > <a xlink:href= "strategy__abstract_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1279.12,-351.75 1158.88,-351.75 1158.88,-321.25 1279.12,-321.25 1279.12,-351.75" />
<text xml:space= "preserve" text-anchor= "start" x= "1166.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= "1219" y= "-327" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /strategy_abstract.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node6->Node7 -->
<g id= "edge8_Node000006_Node000007" class= "edge" >
<title > Node6- > Node7</title>
<g id= "a_edge8_Node000006_Node000007" > <a xlink:title= " " >
2025-11-24 09:08:28 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M971.19,-388.24C1023.06,-377.62 1094.67,-362.96 1147.58,-352.12" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1147.99,-355.61 1157.09,-350.18 1146.59,-348.75 1147.99,-355.61" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node8 -->
<g id= "Node000008" class= "node" >
<title > Node8</title>
<g id= "a_Node000008" > <a xlink:href= "engine__abstract_8h.html" target= "_top" xlink:title= "Abstract interfaces for reaction network engines in GridFire." >
2025-11-24 09:08:28 -05:00
<polygon fill= "white" stroke= "#666666" points= "1121.12,-285.25 1012.88,-285.25 1012.88,-254.75 1121.12,-254.75 1121.12,-285.25" />
<text xml:space= "preserve" text-anchor= "start" x= "1020.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= "1067" y= "-260.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _abstract.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node6->Node8 -->
2025-11-24 09:08:28 -05:00
<g id= "edge57_Node000006_Node000008" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node6- > Node8</title>
2025-11-24 09:08:28 -05:00
<g id= "a_edge57_Node000006_Node000008" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M971.06,-399.74C1006.22,-394.71 1046.54,-382.07 1069,-351.75 1080.53,-336.19 1079.04,-313.91 1075.22,-296.69" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1078.64,-295.97 1072.72,-287.19 1071.88,-297.76 1078.64,-295.97" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node12 -->
<g id= "Node000012" class= "node" >
<title > Node12</title>
<g id= "a_Node000012" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "672,-24.88 518,-24.88 518,-5.63 672,-5.63 672,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "595" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > fourdst/atomic/atomicSpecies.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node6->Node12 -->
<g id= "edge76_Node000006_Node000012" class= "edge" >
<title > Node6- > Node12</title>
<g id= "a_edge76_Node000006_Node000012" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M836.74,-401.96C649.82,-401.3 133.74,-395.48 72,-351.75 40.22,-329.24 38,-309.94 38,-271 38,-271 38,-271 38,-136 38,-41.34 349.38,-21.29 506.51,-17.19" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "506.13,-20.71 516.04,-16.96 505.96,-13.71 506.13,-20.71" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node19 -->
<g id= "Node000019" class= "node" >
<title > Node19</title>
<g id= "a_Node000019" > <a xlink:href= "types_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1503.75,-213.12 1396.25,-213.12 1396.25,-193.88 1503.75,-193.88 1503.75,-213.12" />
<text xml:space= "preserve" text-anchor= "middle" x= "1450" y= "-199.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/types/types.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node6->Node19 -->
<g id= "edge58_Node000006_Node000019" class= "edge" >
<title > Node6- > Node19</title>
<g id= "a_edge58_Node000006_Node000019" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M971.31,-398.04C1066.02,-391.66 1233.17,-377.16 1288,-351.75 1353.94,-321.19 1411.76,-254.13 1436.8,-222.15" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1439.26,-224.69 1442.57,-214.63 1433.7,-220.43 1439.26,-224.69" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node32 -->
<g id= "Node000032" class= "node" >
<title > Node32</title>
<g id= "a_Node000032" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "468.5,-146.62 431.5,-146.62 431.5,-127.38 468.5,-127.38 468.5,-146.62" />
<text xml:space= "preserve" text-anchor= "middle" x= "450" y= "-133.12" font-family= "Helvetica,sans-Serif" font-size= "10.00" > tuple</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node6->Node32 -->
<g id= "edge82_Node000006_Node000032" class= "edge" >
<title > Node6- > Node32</title>
<g id= "a_edge82_Node000006_Node000032" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M836.8,-400.3C647.22,-395.2 120.27,-378.64 95,-351.75 -11.75,-238.16 316.5,-163.73 419.88,-143.54" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "420.41,-147 429.57,-141.68 419.09,-140.13 420.41,-147" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node33 -->
<g id= "Node000033" class= "node" >
<title > Node33</title>
<g id= "a_Node000033" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "555,-146.62 497,-146.62 497,-127.38 555,-127.38 555,-146.62" />
<text xml:space= "preserve" text-anchor= "middle" x= "526" y= "-133.12" font-family= "Helvetica,sans-Serif" font-size= "10.00" > functional</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node6->Node33 -->
<g id= "edge78_Node000006_Node000033" class= "edge" >
<title > Node6- > Node33</title>
<g id= "a_edge78_Node000006_Node000033" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M836.84,-398.27C729.33,-391.61 528.42,-376.05 507,-351.75 458.02,-296.18 496.59,-197.98 516.26,-156.9" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "519.33,-158.57 520.65,-148.06 513.06,-155.46 519.33,-158.57" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node37 -->
<g id= "Node000037" class= "node" >
<title > Node37</title>
<g id= "a_Node000037" > <a xlink:title= " " >
2025-11-24 09:08:28 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "547.88,-279.62 516.12,-279.62 516.12,-260.38 547.88,-260.38 547.88,-279.62" />
<text xml:space= "preserve" text-anchor= "middle" x= "532" y= "-266.12" font-family= "Helvetica,sans-Serif" font-size= "10.00" > any</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node6->Node37 -->
2025-11-24 09:08:28 -05:00
<g id= "edge79_Node000006_Node000037" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node6- > Node37</title>
2025-11-24 09:08:28 -05:00
<g id= "a_edge79_Node000006_Node000037" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M966.78,-387.27C1013.03,-373.6 1063.49,-350.9 1036,-321.25 1000.09,-282.51 613.05,-298.81 562,-285.25 560.83,-284.94 559.65,-284.58 558.47,-284.19" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "560.07,-281.07 549.49,-280.54 557.44,-287.55 560.07,-281.07" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node38 -->
<g id= "Node000038" class= "node" >
<title > Node38</title>
2025-11-24 09:08:28 -05:00
<g id= "a_Node000038" > <a xlink:href= "exceptions_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1934.75,-351.75 1839.25,-351.75 1839.25,-321.25 1934.75,-321.25 1934.75,-351.75" />
<text xml:space= "preserve" text-anchor= "start" x= "1847.25" y= "-338.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/exceptions</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1887" y= "-327" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /exceptions.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node6->Node38 -->
2025-11-24 09:08:28 -05:00
<g id= "edge59_Node000006_Node000038" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node6- > Node38</title>
2025-11-24 09:08:28 -05:00
<g id= "a_edge59_Node000006_Node000038" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M971.18,-397.59C1153.38,-385.64 1654.77,-352.74 1827.56,-341.4" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1827.68,-344.9 1837.43,-340.75 1827.22,-337.91 1827.68,-344.9" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node49 -->
<g id= "Node000049" class= "node" >
<title > Node49</title>
<g id= "a_Node000049" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "216.38,-346.12 103.62,-346.12 103.62,-326.88 216.38,-326.88 216.38,-346.12" />
<text xml:space= "preserve" text-anchor= "middle" x= "160" y= "-332.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > fourdst/config/config.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node6->Node49 -->
<g id= "edge77_Node000006_Node000049" class= "edge" >
<title > Node6- > Node49</title>
<g id= "a_edge77_Node000006_Node000049" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M836.67,-400.18C714.31,-396.18 447.53,-384.21 225,-351.75 219.43,-350.94 213.62,-349.92 207.87,-348.8" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "208.94,-345.45 198.44,-346.86 207.53,-352.3 208.94,-345.45" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node50 -->
<g id= "Node000050" class= "node" >
<title > Node50</title>
<g id= "a_Node000050" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "313.88,-346.12 234.12,-346.12 234.12,-326.88 313.88,-326.88 313.88,-346.12" />
<text xml:space= "preserve" text-anchor= "middle" x= "274" y= "-332.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > cvode/cvode.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node6->Node50 -->
<g id= "edge83_Node000006_Node000050" class= "edge" >
<title > Node6- > Node50</title>
<g id= "a_edge83_Node000006_Node000050" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M836.76,-400.47C727.95,-397.04 506.87,-386.09 323,-351.75 319.63,-351.12 316.15,-350.35 312.68,-349.51" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "313.78,-346.18 303.22,-346.99 311.98,-352.94 313.78,-346.18" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node51 -->
<g id= "Node000051" class= "node" >
<title > Node51</title>
<g id= "a_Node000051" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "460.25,-346.12 331.75,-346.12 331.75,-326.88 460.25,-326.88 460.25,-346.12" />
<text xml:space= "preserve" text-anchor= "middle" x= "396" y= "-332.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > sundials/sundials_types.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node6->Node51 -->
<g id= "edge84_Node000006_Node000051" class= "edge" >
<title > Node6- > Node51</title>
<g id= "a_edge84_Node000006_Node000051" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M836.79,-395.5C752.01,-386.99 601.85,-370.88 474,-351.75 467.55,-350.78 460.81,-349.69 454.11,-348.54" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "454.88,-345.12 444.43,-346.84 453.67,-352.02 454.88,-345.12" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node52 -->
<g id= "Node000052" class= "node" >
<title > Node52</title>
<g id= "a_Node000052" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "652.38,-346.12 515.62,-346.12 515.62,-326.88 652.38,-326.88 652.38,-346.12" />
<text xml:space= "preserve" text-anchor= "middle" x= "584" y= "-332.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > sundials/sundials_context.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node6->Node52 -->
<g id= "edge85_Node000006_Node000052" class= "edge" >
<title > Node6- > Node52</title>
<g id= "a_edge85_Node000006_Node000052" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M836.92,-388.48C778.57,-376.72 695,-359.87 640.13,-348.81" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "640.86,-345.39 630.36,-346.84 639.47,-352.25 640.86,-345.39" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node53 -->
<g id= "Node000053" class= "node" >
<title > Node53</title>
<g id= "a_Node000053" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "775.25,-351.75 670.75,-351.75 670.75,-321.25 775.25,-321.25 775.25,-351.75" />
<text xml:space= "preserve" text-anchor= "start" x= "678.75" y= "-338.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > sunmatrix/sunmatrix</text>
<text xml:space= "preserve" text-anchor= "middle" x= "723" y= "-327" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _dense.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node6->Node53 -->
<g id= "edge86_Node000006_Node000053" class= "edge" >
<title > Node6- > Node53</title>
<g id= "a_edge86_Node000006_Node000053" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M862.93,-387.36C836.87,-378.08 802.92,-365.98 774.99,-356.03" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "776.24,-352.76 765.65,-352.7 773.89,-359.35 776.24,-352.76" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node54 -->
<g id= "Node000054" class= "node" >
<title > Node54</title>
<g id= "a_Node000054" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "888.75,-351.75 793.25,-351.75 793.25,-321.25 888.75,-321.25 888.75,-351.75" />
<text xml:space= "preserve" text-anchor= "start" x= "801.25" y= "-338.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > sunlinsol/sunlinsol</text>
<text xml:space= "preserve" text-anchor= "middle" x= "841" y= "-327" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _dense.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node6->Node54 -->
<g id= "edge87_Node000006_Node000054" class= "edge" >
<title > Node6- > Node54</title>
<g id= "a_edge87_Node000006_Node000054" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M889.7,-387.36C881.89,-379.36 872.04,-369.28 863.25,-360.28" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "865.79,-357.87 856.3,-353.16 860.78,-362.76 865.79,-357.87" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node55 -->
<g id= "Node000055" class= "node" >
<title > Node55</title>
<g id= "a_Node000055" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1027.12,-346.12 906.88,-346.12 906.88,-326.88 1027.12,-326.88 1027.12,-346.12" />
<text xml:space= "preserve" text-anchor= "middle" x= "967" y= "-332.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > nvector/nvector_serial.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node6->Node55 -->
<g id= "edge88_Node000006_Node000055" class= "edge" >
<title > Node6- > Node55</title>
<g id= "a_edge88_Node000006_Node000055" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M918.3,-387.36C927.84,-377.59 940.43,-364.7 950.42,-354.48" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "952.84,-357 957.32,-347.41 947.83,-352.11 952.84,-357" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node7->Node4 -->
2025-11-24 09:08:28 -05:00
<g id= "edge54_Node000007_Node000004" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node7- > Node4</title>
2025-11-24 09:08:28 -05:00
<g id= "a_edge54_Node000007_Node000004" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1257.15,-320.77C1282.85,-310.82 1317.5,-297.34 1348,-285.25 1350.3,-284.34 1511.62,-220.8 1513,-218.75 1551.83,-161.23 1515.52,-73.33 1496.26,-35.1" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1499.57,-33.89 1491.84,-26.65 1493.37,-37.13 1499.57,-33.89" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node7->Node5 -->
2025-11-24 09:08:28 -05:00
<g id= "edge56_Node000007_Node000005" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node7- > Node5</title>
2025-11-24 09:08:28 -05:00
<g id= "a_edge56_Node000007_Node000005" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1279.31,-321.17C1320.64,-311.27 1376.7,-297.7 1426,-285.25 1590.83,-243.64 1629.01,-220.12 1796,-188.25 1937.23,-161.3 2108.46,-145.92 2178.17,-140.38" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2178.4,-143.88 2188.09,-139.61 2177.85,-136.9 2178.4,-143.88" />
2025-11-06 09:16:40 -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= " " >
2025-11-24 09:08:28 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1184.51,-320.86C1163.01,-311.74 1135.13,-299.91 1111.91,-290.06" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1113.58,-286.97 1103.01,-286.28 1110.85,-293.41 1113.58,-286.97" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node7->Node19 -->
<g id= "edge51_Node000007_Node000019" class= "edge" >
<title > Node7- > Node19</title>
<g id= "a_edge51_Node000007_Node000019" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1244.6,-320.98C1288.97,-295.82 1379.66,-244.39 1424.18,-219.14" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1425.66,-222.33 1432.63,-214.35 1422.21,-216.24 1425.66,-222.33" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node7->Node32 -->
<g id= "edge55_Node000007_Node000032" class= "edge" >
<title > Node7- > Node32</title>
<g id= "a_edge55_Node000007_Node000032" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1158.38,-330.27C1013.56,-317.76 659.03,-287.01 653,-285.25 591.46,-267.3 576.01,-257.58 525,-218.75 500.6,-200.17 477.34,-173.19 463.37,-155.62" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "466.45,-153.88 457.55,-148.14 460.93,-158.18 466.45,-153.88" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node7->Node33 -->
<g id= "edge52_Node000007_Node000033" class= "edge" >
<title > Node7- > Node33</title>
<g id= "a_edge52_Node000007_Node000033" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1158.44,-328.84C1001.31,-311.03 589.65,-260.82 545,-218.75 528.73,-203.42 525.2,-176.98 524.95,-158.55" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "528.45,-158.65 525.16,-148.58 521.45,-158.5 528.45,-158.65" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node7->Node37 -->
<g id= "edge53_Node000007_Node000037" class= "edge" >
<title > Node7- > Node37</title>
<g id= "a_edge53_Node000007_Node000037" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1158.45,-329.42C1131.14,-326.76 1098.46,-323.69 1069,-321.25 843.87,-302.57 780.47,-342.71 562,-285.25 560.83,-284.94 559.65,-284.59 558.47,-284.2" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "560.07,-281.07 549.49,-280.56 557.44,-287.56 560.07,-281.07" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node8->Node4 -->
2025-11-24 09:08:28 -05:00
<g id= "edge47_Node000008_Node000004" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node8- > Node4</title>
2025-11-24 09:08:28 -05:00
<g id= "a_edge47_Node000008_Node000004" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1121.35,-264.36C1192.44,-257.44 1312.25,-242.63 1349,-218.75 1419.47,-172.96 1462.88,-76.88 1478.94,-35.68" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1482.19,-36.99 1482.44,-26.39 1475.64,-34.52 1482.19,-36.99" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node9 -->
<g id= "Node000009" class= "node" >
<title > Node9</title>
<g id= "a_Node000009" > <a xlink:href= "reaction_8h.html" target= "_top" xlink:title= "Defines classes for representing and managing nuclear reactions." >
2025-11-24 09:08:28 -05:00
<polygon fill= "white" stroke= "#666666" points= "1052.25,-85.75 923.75,-85.75 923.75,-66.5 1052.25,-66.5 1052.25,-85.75" />
<text xml:space= "preserve" text-anchor= "middle" x= "988" y= "-72.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/reaction/reaction.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node8->Node9 -->
<g id= "edge10_Node000008_Node000009" class= "edge" >
<title > Node8- > Node9</title>
<g id= "a_edge10_Node000008_Node000009" > <a xlink:title= " " >
2025-11-24 09:08:28 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1058.11,-254.39C1045.27,-232.75 1021.5,-190.62 1007,-152.25 1000.17,-134.16 995.02,-112.7 991.81,-97.35" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "995.26,-96.73 989.88,-87.6 988.39,-98.09 995.26,-96.73" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node15 -->
<g id= "Node000015" class= "node" >
<title > Node15</title>
<g id= "a_Node000015" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "777.38,-24.88 694.62,-24.88 694.62,-5.63 777.38,-5.63 777.38,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "736" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > unordered_map</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node8->Node15 -->
<g id= "edge48_Node000008_Node000015" class= "edge" >
<title > Node8- > Node15</title>
<g id= "a_edge48_Node000008_Node000015" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1012.69,-267.2C967.67,-263.23 903.99,-251.62 859,-218.75 841.93,-206.28 772.99,-83.32 746.47,-35.31" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "749.58,-33.7 741.69,-26.63 743.45,-37.08 749.58,-33.7" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node8->Node19 -->
<g id= "edge21_Node000008_Node000019" class= "edge" >
<title > Node8- > Node19</title>
<g id= "a_edge21_Node000008_Node000019" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1121.49,-261.13C1184.39,-251.85 1290.91,-235.55 1382,-218.75 1386.94,-217.84 1392.07,-216.85 1397.2,-215.83" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1397.76,-219.28 1406.86,-213.86 1396.37,-212.42 1397.76,-219.28" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node20 -->
<g id= "Node000020" class= "node" >
<title > Node20</title>
<g id= "a_Node000020" > <a xlink:href= "screening__abstract_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1125.88,-152.25 1016.12,-152.25 1016.12,-121.75 1125.88,-121.75 1125.88,-152.25" />
<text xml:space= "preserve" text-anchor= "start" x= "1024.12" y= "-138.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/screening</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1071" y= "-127.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /screening_abstract.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node8->Node20 -->
2025-11-24 09:08:28 -05:00
<g id= "edge24_Node000008_Node000020" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node8- > Node20</title>
2025-11-24 09:08:28 -05:00
<g id= "a_edge24_Node000008_Node000020" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1067.44,-254.48C1068.11,-232.64 1069.38,-191.02 1070.21,-163.9" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1073.7,-164.2 1070.51,-154.1 1066.7,-163.99 1073.7,-164.2" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node21 -->
<g id= "Node000021" class= "node" >
<title > Node21</title>
<g id= "a_Node000021" > <a xlink:href= "screening__types_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "812.25,-218.75 713.75,-218.75 713.75,-188.25 812.25,-188.25 812.25,-218.75" />
<text xml:space= "preserve" text-anchor= "start" x= "721.75" y= "-205.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/screening</text>
<text xml:space= "preserve" text-anchor= "middle" x= "763" y= "-194" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /screening_types.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node8->Node21 -->
<g id= "edge29_Node000008_Node000021" class= "edge" >
<title > Node8- > Node21</title>
<g id= "a_edge29_Node000008_Node000021" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1012.39,-257.89C963.5,-247.87 889.9,-232.64 826,-218.75 825.18,-218.57 824.35,-218.39 823.52,-218.21" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "824.5,-214.84 813.98,-216.11 822.99,-221.68 824.5,-214.84" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node23 -->
<g id= "Node000023" class= "node" >
<title > Node23</title>
<g id= "a_Node000023" > <a xlink:href= "reporting_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1217.88,-218.75 1114.12,-218.75 1114.12,-188.25 1217.88,-188.25 1217.88,-218.75" />
<text xml:space= "preserve" text-anchor= "start" x= "1122.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= "1166" y= "-194" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /reporting.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node8->Node23 -->
<g id= "edge32_Node000008_Node000023" class= "edge" >
<title > Node8- > Node23</title>
<g id= "a_edge32_Node000008_Node000023" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1089.46,-254.36C1102.63,-245.79 1119.47,-234.81 1134.01,-225.34" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1135.89,-228.3 1142.36,-219.9 1132.07,-222.43 1135.89,-228.3" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node27 -->
<g id= "Node000027" class= "node" >
<title > Node27</title>
2025-11-24 09:08:28 -05:00
<g id= "a_Node000027" > <a xlink:href= "building_8h.html" target= "_top" xlink:title= "Defines types related to building reaction networks in the GridFire engine." >
<polygon fill= "#fff0f0" stroke= "red" points= "1339.88,-218.75 1236.12,-218.75 1236.12,-188.25 1339.88,-188.25 1339.88,-218.75" />
<text xml:space= "preserve" text-anchor= "start" x= "1244.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= "1288" y= "-194" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /building.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node8->Node27 -->
2025-11-24 09:08:28 -05:00
<g id= "edge38_Node000008_Node000027" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node8- > Node27</title>
2025-11-24 09:08:28 -05:00
<g id= "a_edge38_Node000008_Node000027" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1117.42,-254.28C1149.96,-244.79 1192.47,-232.38 1226.91,-222.33" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1227.72,-225.74 1236.34,-219.58 1225.76,-219.02 1227.72,-225.74" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node29 -->
<g id= "Node000029" class= "node" >
<title > Node29</title>
2025-11-24 09:08:28 -05:00
<g id= "a_Node000029" > <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= "657.88,-218.75 554.12,-218.75 554.12,-188.25 657.88,-188.25 657.88,-218.75" />
<text xml:space= "preserve" text-anchor= "start" x= "562.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= "606" y= "-194" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /jacobian.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node8->Node29 -->
2025-11-24 09:08:28 -05:00
<g id= "edge39_Node000008_Node000029" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node8- > Node29</title>
2025-11-24 09:08:28 -05:00
<g id= "a_edge39_Node000008_Node000029" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1012.41,-261.51C941.53,-251.76 814,-234.16 705,-218.75 693.47,-217.12 681.18,-215.37 669.33,-213.66" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "670.04,-210.23 659.64,-212.27 669.04,-217.16 670.04,-210.23" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node30 -->
<g id= "Node000030" class= "node" >
<title > Node30</title>
<g id= "a_Node000030" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "960.12,-152.25 839.88,-152.25 839.88,-121.75 960.12,-121.75 960.12,-152.25" />
<text xml:space= "preserve" text-anchor= "start" x= "847.88" y= "-138.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > fourdst/composition</text>
<text xml:space= "preserve" text-anchor= "middle" x= "900" y= "-127.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /composition_abstract.h</text>
</a>
</g>
</g>
<!-- Node8->Node30 -->
<g id= "edge46_Node000008_Node000030" class= "edge" >
<title > Node8- > Node30</title>
<g id= "a_edge46_Node000008_Node000030" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1055.54,-254.27C1041.59,-237 1016.7,-208.2 991,-188.25 976.15,-176.72 958.31,-166.25 942.38,-157.89" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "944.09,-154.83 933.59,-153.4 940.9,-161.07 944.09,-154.83" />
</a>
</g>
</g>
<!-- Node35 -->
<g id= "Node000035" class= "node" >
<title > Node35</title>
<g id= "a_Node000035" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "907.62,-213.12 868.38,-213.12 868.38,-193.88 907.62,-193.88 907.62,-213.12" />
<text xml:space= "preserve" text-anchor= "middle" x= "888" y= "-199.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > utility</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node8->Node35 -->
<g id= "edge49_Node000008_Node000035" class= "edge" >
<title > Node8- > Node35</title>
<g id= "a_edge49_Node000008_Node000035" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1017.76,-254.33C988.19,-245.07 950.02,-232.32 917,-218.75 916.65,-218.61 916.3,-218.46 915.94,-218.31" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "917.55,-215.2 907,-214.25 914.66,-221.57 917.55,-215.2" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node36 -->
<g id= "Node000036" class= "node" >
<title > Node36</title>
<g id= "a_Node000036" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "981.88,-213.12 926.12,-213.12 926.12,-193.88 981.88,-193.88 981.88,-213.12" />
<text xml:space= "preserve" text-anchor= "middle" x= "954" y= "-199.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > expected</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node8->Node36 -->
<g id= "edge50_Node000008_Node000036" class= "edge" >
<title > Node8- > Node36</title>
<g id= "a_edge50_Node000008_Node000036" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1041.36,-254.36C1022.87,-243.81 998.03,-229.63 979.57,-219.09" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "981.52,-216.18 971.1,-214.26 978.05,-222.26 981.52,-216.18" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node9->Node4 -->
2025-11-24 09:08:28 -05:00
<g id= "edge17_Node000009_Node000004" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node9- > Node4</title>
2025-11-24 09:08:28 -05:00
<g id= "a_edge17_Node000009_Node000004" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1052.62,-69.64C1134.9,-62.33 1281.36,-48.23 1406,-30.5 1421.65,-28.27 1438.93,-25.27 1453.41,-22.59" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1453.67,-26.1 1462.85,-20.81 1452.37,-19.22 1453.67,-26.1" />
</a>
</g>
</g>
<!-- Node10 -->
<g id= "Node000010" class= "node" >
<title > Node10</title>
<g id= "a_Node000010" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "931.62,-24.88 886.38,-24.88 886.38,-5.63 931.62,-5.63 931.62,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "909" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > ranges</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node9->Node10 -->
<g id= "edge11_Node000009_Node000010" class= "edge" >
<title > Node9- > Node10</title>
<g id= "a_edge11_Node000009_Node000010" > <a xlink:title= " " >
2025-11-24 09:08:28 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M976,-66.18C963.82,-57.11 944.71,-42.87 930.02,-31.91" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "932.43,-29.35 922.32,-26.18 928.25,-34.96 932.43,-29.35" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node11 -->
<g id= "Node000011" class= "node" >
<title > Node11</title>
<g id= "a_Node000011" > <a xlink:title= " " >
2025-11-24 09:08:28 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1110.75,-24.88 1045.25,-24.88 1045.25,-5.63 1110.75,-5.63 1110.75,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1078" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > string_view</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node9->Node11 -->
<g id= "edge12_Node000009_Node000011" class= "edge" >
<title > Node9- > Node11</title>
<g id= "a_edge12_Node000009_Node000011" > <a xlink:title= " " >
2025-11-24 09:08:28 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1001.67,-66.18C1015.81,-56.93 1038.14,-42.32 1055.01,-31.29" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1056.48,-34.51 1062.94,-26.1 1052.65,-28.65 1056.48,-34.51" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node9->Node12 -->
<g id= "edge13_Node000009_Node000012" class= "edge" >
<title > Node9- > Node12</title>
<g id= "a_edge13_Node000009_Node000012" > <a xlink:title= " " >
2025-11-24 09:08:28 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M925.22,-66.01C864.12,-57.1 768.66,-43.08 686,-30.5 678.86,-29.41 671.41,-28.27 663.98,-27.12" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "664.67,-23.68 654.25,-25.6 663.6,-30.6 664.67,-23.68" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node9->Node13 -->
<g id= "edge14_Node000009_Node000013" class= "edge" >
<title > Node9- > Node13</title>
<g id= "a_edge14_Node000009_Node000013" > <a xlink:title= " " >
2025-11-24 09:08:28 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M923.43,-70.18C781.07,-59.28 441.07,-33.25 291.6,-21.81" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "292.06,-18.33 281.82,-21.06 291.52,-25.31 292.06,-18.33" />
</a>
</g>
</g>
<!-- Node14 -->
<g id= "Node000014" class= "node" >
<title > Node14</title>
<g id= "a_Node000014" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "868.5,-24.88 795.5,-24.88 795.5,-5.63 868.5,-5.63 868.5,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "832" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > quill/Logger.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node9->Node14 -->
<g id= "edge15_Node000009_Node000014" class= "edge" >
<title > Node9- > Node14</title>
<g id= "a_edge15_Node000009_Node000014" > <a xlink:title= " " >
2025-11-24 09:08:28 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M963.97,-66.05C937.97,-56.24 896.29,-40.51 866.74,-29.36" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "868.07,-26.12 857.48,-25.86 865.6,-32.67 868.07,-26.12" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node9->Node15 -->
<g id= "edge16_Node000009_Node000015" class= "edge" >
<title > Node9- > Node15</title>
<g id= "a_edge16_Node000009_Node000015" > <a xlink:title= " " >
2025-11-24 09:08:28 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M943.29,-66.05C902.23,-57.53 839.8,-44.1 786,-30.5 783.28,-29.81 780.49,-29.08 777.67,-28.33" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "778.89,-25.03 768.32,-25.76 777.04,-31.78 778.89,-25.03" />
</a>
</g>
</g>
<!-- Node16 -->
<g id= "Node000016" class= "node" >
<title > Node16</title>
<g id= "a_Node000016" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1026.75,-24.88 949.25,-24.88 949.25,-5.63 1026.75,-5.63 1026.75,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "988" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > unordered_set</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node9->Node16 -->
2025-11-24 09:08:28 -05:00
<g id= "edge18_Node000009_Node000016" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node9- > Node16</title>
2025-11-24 09:08:28 -05:00
<g id= "a_edge18_Node000009_Node000016" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M988,-66.18C988,-58.4 988,-46.83 988,-36.78" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "991.5,-36.79 988,-26.79 984.5,-36.79 991.5,-36.79" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node17 -->
<g id= "Node000017" class= "node" >
<title > Node17</title>
<g id= "a_Node000017" > <a xlink:title= " " >
2025-11-24 09:08:28 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1219.12,-24.88 1128.88,-24.88 1128.88,-5.63 1219.12,-5.63 1219.12,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1174" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > cppad/cppad.hpp</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node9->Node17 -->
<g id= "edge19_Node000009_Node000017" class= "edge" >
<title > Node9- > Node17</title>
<g id= "a_edge19_Node000009_Node000017" > <a xlink:title= " " >
2025-11-24 09:08:28 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1016.65,-66.05C1048.19,-56.07 1099.1,-39.96 1134.43,-28.77" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1135.39,-32.14 1143.87,-25.79 1133.28,-25.47 1135.39,-32.14" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node18 -->
<g id= "Node000018" class= "node" >
<title > Node18</title>
<g id= "a_Node000018" > <a xlink:title= " " >
2025-11-24 09:08:28 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1396.75,-30.5 1295.25,-30.5 1295.25,0 1396.75,0 1396.75,-30.5" />
<text xml:space= "preserve" text-anchor= "start" x= "1303.25" y= "-17" font-family= "Helvetica,sans-Serif" font-size= "10.00" > fourdst/composition</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1346" y= "-5.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /composition.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node9->Node18 -->
<g id= "edge20_Node000009_Node000018" class= "edge" >
<title > Node9- > Node18</title>
<g id= "a_edge20_Node000009_Node000018" > <a xlink:title= " " >
2025-11-24 09:08:28 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1043.15,-66.05C1108.18,-55.36 1215.98,-37.63 1283.89,-26.46" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1284.05,-29.98 1293.35,-24.91 1282.92,-23.08 1284.05,-29.98" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node19->Node17 -->
<g id= "edge23_Node000019_Node000017" class= "edge" >
<title > Node19- > Node17</title>
<g id= "a_edge23_Node000019_Node000017" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1436.69,-193.52C1392.79,-163.9 1252.29,-69.08 1196.83,-31.65" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1199,-28.9 1188.76,-26.21 1195.09,-34.7 1199,-28.9" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node19->Node18 -->
<g id= "edge22_Node000019_Node000018" class= "edge" >
<title > Node19- > Node18</title>
<g id= "a_edge22_Node000019_Node000018" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1449.7,-193.68C1448.91,-178.46 1446.1,-146.52 1436,-121.75 1422.34,-88.24 1393.7,-57.72 1372.38,-38.22" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1374.97,-35.84 1365.17,-31.82 1370.32,-41.07 1374.97,-35.84" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node20->Node4 -->
2025-11-24 09:08:28 -05:00
<g id= "edge28_Node000020_Node000004" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node20- > Node4</title>
2025-11-24 09:08:28 -05:00
<g id= "a_edge28_Node000020_Node000004" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1121.89,-121.32C1208.38,-96.36 1381.67,-46.35 1453.58,-25.61" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1454.13,-29.09 1462.76,-22.96 1452.19,-22.36 1454.13,-29.09" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node20->Node9 -->
<g id= "edge25_Node000020_Node000009" class= "edge" >
<title > Node20- > Node9</title>
<g id= "a_edge25_Node000020_Node000009" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1050.48,-121.45C1038.21,-112.74 1022.61,-101.68 1010.08,-92.78" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1012.21,-90.01 1002.03,-87.08 1008.16,-95.72 1012.21,-90.01" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node20->Node12 -->
<g id= "edge26_Node000020_Node000012" class= "edge" >
<title > Node20- > Node12</title>
<g id= "a_edge26_Node000020_Node000012" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1015.93,-122.15C921.57,-98.41 730.59,-50.36 642.04,-28.09" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "643.03,-24.72 632.48,-25.68 641.32,-31.51 643.03,-24.72" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node20->Node17 -->
<g id= "edge27_Node000020_Node000017" class= "edge" >
<title > Node20- > Node17</title>
<g id= "a_edge27_Node000020_Node000017" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1083.63,-121.32C1102.61,-99.25 1138.43,-57.61 1158.81,-33.91" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1161.41,-36.25 1165.28,-26.39 1156.11,-31.68 1161.41,-36.25" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node21->Node20 -->
<g id= "edge30_Node000021_Node000020" class= "edge" >
<title > Node21- > Node20</title>
<g id= "a_edge30_Node000021_Node000020" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M812.49,-192.14C864.54,-181.24 946.75,-164.02 1004.45,-151.94" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1005.1,-155.38 1014.17,-149.9 1003.66,-148.53 1005.1,-155.38" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node21->Node22 -->
<g id= "edge31_Node000021_Node000022" class= "edge" >
<title > Node21- > Node22</title>
<g id= "a_edge31_Node000021_Node000022" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M761.87,-187.86C761.18,-179.08 760.31,-167.77 759.56,-158.15" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "763.06,-158.03 758.8,-148.33 756.08,-158.57 763.06,-158.03" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node23->Node5 -->
<g id= "edge34_Node000023_Node000005" class= "edge" >
<title > Node23- > Node5</title>
<g id= "a_edge34_Node000023_Node000005" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1218.13,-189.68C1221.12,-189.14 1224.09,-188.66 1227,-188.25 1598.34,-135.81 2055.43,-136.35 2178.34,-137.57" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2178.25,-141.07 2188.29,-137.68 2178.33,-134.07 2178.25,-141.07" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node23->Node18 -->
<g id= "edge37_Node000023_Node000018" class= "edge" >
<title > Node23- > Node18</title>
<g id= "a_edge37_Node000023_Node000018" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1217.98,-189.25C1262.19,-177.5 1319.66,-160.9 1327,-152.25 1353.03,-121.57 1353,-72.24 1349.95,-42.18" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1353.45,-41.96 1348.77,-32.46 1346.5,-42.81 1353.45,-41.96" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node24 -->
<g id= "Node000024" class= "node" >
<title > Node24</title>
<g id= "a_Node000024" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1248.38,-146.62 1213.62,-146.62 1213.62,-127.38 1248.38,-127.38 1248.38,-146.62" />
<text xml:space= "preserve" text-anchor= "middle" x= "1231" y= "-133.12" font-family= "Helvetica,sans-Serif" font-size= "10.00" > map</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node23->Node24 -->
<g id= "edge33_Node000023_Node000024" class= "edge" >
<title > Node23- > Node24</title>
<g id= "a_edge33_Node000023_Node000024" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1180.75,-187.86C1190.7,-177.99 1203.85,-164.94 1214.2,-154.67" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1216.4,-157.42 1221.03,-147.89 1211.47,-152.45 1216.4,-157.42" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node25 -->
<g id= "Node000025" class= "node" >
<title > Node25</title>
<g id= "a_Node000025" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1317.62,-146.62 1266.38,-146.62 1266.38,-127.38 1317.62,-127.38 1317.62,-146.62" />
<text xml:space= "preserve" text-anchor= "middle" x= "1292" y= "-133.12" font-family= "Helvetica,sans-Serif" font-size= "10.00" > ostream</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node23->Node25 -->
<g id= "edge35_Node000023_Node000025" class= "edge" >
<title > Node23- > Node25</title>
<g id= "a_edge35_Node000023_Node000025" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1194.59,-187.86C1215.49,-177.17 1243.68,-162.74 1264.35,-152.15" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1265.75,-155.37 1273.05,-147.7 1262.56,-149.14 1265.75,-155.37" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node26 -->
<g id= "Node000026" class= "node" >
<title > Node26</title>
<g id= "a_Node000026" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1195.62,-146.62 1144.38,-146.62 1144.38,-127.38 1195.62,-127.38 1195.62,-146.62" />
<text xml:space= "preserve" text-anchor= "middle" x= "1170" y= "-133.12" font-family= "Helvetica,sans-Serif" font-size= "10.00" > sstream</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node23->Node26 -->
<g id= "edge36_Node000023_Node000026" class= "edge" >
<title > Node23- > Node26</title>
<g id= "a_edge36_Node000023_Node000026" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1166.91,-187.86C1167.45,-179.08 1168.15,-167.77 1168.75,-158.15" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1172.23,-158.53 1169.36,-148.33 1165.25,-158.1 1172.23,-158.53" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node29->Node12 -->
<g id= "edge40_Node000029_Node000012" class= "edge" >
<title > Node29- > Node12</title>
<g id= "a_edge40_Node000029_Node000012" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M605.14,-187.89C603.19,-154.9 598.45,-74.6 596.21,-36.7" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "599.7,-36.5 595.62,-26.72 592.71,-36.91 599.7,-36.5" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node29->Node14 -->
<g id= "edge42_Node000029_Node000014" class= "edge" >
<title > Node29- > Node14</title>
<g id= "a_edge42_Node000029_Node000014" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M623.73,-187.89C665.33,-153.6 768.94,-68.22 812.36,-32.43" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "814.47,-35.23 819.96,-26.17 810.02,-29.83 814.47,-35.23" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node29->Node15 -->
<g id= "edge45_Node000029_Node000015" class= "edge" >
<title > Node29- > Node15</title>
<g id= "a_edge45_Node000029_Node000015" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M616.2,-187.89C639.73,-154.18 697.73,-71.08 723.42,-34.28" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "726.03,-36.65 728.88,-26.45 720.29,-32.65 726.03,-36.65" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node29->Node30 -->
<g id= "edge41_Node000029_Node000030" class= "edge" >
<title > Node29- > Node30</title>
<g id= "a_edge41_Node000029_Node000030" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M658.22,-191.04C705.59,-180.65 775.85,-165.24 828.44,-153.7" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "828.89,-157.18 837.9,-151.62 827.39,-150.35 828.89,-157.18" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node29->Node32 -->
<g id= "edge43_Node000029_Node000032" class= "edge" >
<title > Node29- > Node32</title>
<g id= "a_edge43_Node000029_Node000032" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M570.6,-187.86C542.91,-176.42 504.89,-160.7 478.99,-149.99" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "480.68,-146.9 470.1,-146.31 478,-153.37 480.68,-146.9" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node29->Node33 -->
<g id= "edge44_Node000029_Node000033" class= "edge" >
<title > Node29- > Node33</title>
<g id= "a_edge44_Node000029_Node000033" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M587.85,-187.86C575.23,-177.69 558.44,-164.16 545.54,-153.75" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "548.1,-151.32 538.12,-147.77 543.71,-156.77 548.1,-151.32" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node39 -->
<g id= "Node000039" class= "node" >
<title > Node39</title>
<g id= "a_Node000039" > <a xlink:href= "error__gridfire_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "#fff0f0" stroke= "red" points= "2029.75,-218.75 1934.25,-218.75 1934.25,-188.25 2029.75,-188.25 2029.75,-218.75" />
<text xml:space= "preserve" text-anchor= "start" x= "1942.25" y= "-205.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/exceptions</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1982" y= "-194" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /error_gridfire.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node38->Node39 -->
<g id= "edge60_Node000038_Node000039" class= "edge" >
<title > Node38- > Node39</title>
<g id= "a_edge60_Node000038_Node000039" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1934.99,-327.12C1959.15,-320.21 1986.35,-307.72 2001,-285.25 2012.01,-268.37 2005.3,-245.81 1996.96,-228.83" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2000.25,-227.55 1992.42,-220.41 1994.08,-230.87 2000.25,-227.55" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node41 -->
<g id= "Node000041" class= "node" >
<title > Node41</title>
<g id= "a_Node000041" > <a xlink:href= "error__engine_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "2143.75,-285.25 2048.25,-285.25 2048.25,-254.75 2143.75,-254.75 2143.75,-285.25" />
<text xml:space= "preserve" text-anchor= "start" x= "2056.25" y= "-271.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/exceptions</text>
<text xml:space= "preserve" text-anchor= "middle" x= "2096" y= "-260.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /error_engine.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node38->Node41 -->
<g id= "edge62_Node000038_Node000041" class= "edge" >
<title > Node38- > Node41</title>
<g id= "a_edge62_Node000038_Node000041" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1934.69,-320.78C1965.32,-311.33 2005.31,-298.99 2037.81,-288.96" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2038.55,-292.39 2047.07,-286.1 2036.48,-285.7 2038.55,-292.39" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node42 -->
<g id= "Node000042" class= "node" >
<title > Node42</title>
<g id= "a_Node000042" > <a xlink:href= "error__utils_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1763.75,-285.25 1668.25,-285.25 1668.25,-254.75 1763.75,-254.75 1763.75,-285.25" />
<text xml:space= "preserve" text-anchor= "start" x= "1676.25" y= "-271.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/exceptions</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1716" y= "-260.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /error_utils.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node38->Node42 -->
<g id= "edge64_Node000038_Node000042" class= "edge" >
<title > Node38- > Node42</title>
<g id= "a_edge64_Node000038_Node000042" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1848.2,-320.86C1823.69,-311.62 1791.79,-299.59 1765.47,-289.66" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1766.95,-286.48 1756.36,-286.22 1764.48,-293.03 1766.95,-286.48" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node43 -->
<g id= "Node000043" class= "node" >
<title > Node43</title>
<g id= "a_Node000043" > <a xlink:href= "error__debug_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "#fff0f0" stroke= "red" points= "2257.75,-285.25 2162.25,-285.25 2162.25,-254.75 2257.75,-254.75 2257.75,-285.25" />
<text xml:space= "preserve" text-anchor= "start" x= "2170.25" y= "-271.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/exceptions</text>
<text xml:space= "preserve" text-anchor= "middle" x= "2210" y= "-260.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /error_debug.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node38->Node43 -->
<g id= "edge66_Node000038_Node000043" class= "edge" >
<title > Node38- > Node43</title>
<g id= "a_edge66_Node000038_Node000043" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1935.22,-327.26C1986.35,-318.33 2069.7,-303.23 2150.92,-285.63" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2151.34,-289.12 2160.37,-283.57 2149.85,-282.28 2151.34,-289.12" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node46 -->
<g id= "Node000046" class= "node" >
<title > Node46</title>
<g id= "a_Node000046" > <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= "1877.75,-285.25 1782.25,-285.25 1782.25,-254.75 1877.75,-254.75 1877.75,-285.25" />
<text xml:space= "preserve" text-anchor= "start" x= "1790.25" y= "-271.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/exceptions</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1830" y= "-260.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /error_policy.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node38->Node46 -->
<g id= "edge69_Node000038_Node000046" class= "edge" >
<title > Node38- > Node46</title>
<g id= "a_edge69_Node000038_Node000046" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1874.07,-320.86C1867.07,-312.95 1858.27,-302.99 1850.37,-294.05" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1853.13,-291.89 1843.89,-286.71 1847.88,-296.52 1853.13,-291.89" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node47 -->
<g id= "Node000047" class= "node" >
<title > Node47</title>
<g id= "a_Node000047" > <a xlink:href= "error__reaction_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "#fff0f0" stroke= "red" points= "1649.75,-285.25 1554.25,-285.25 1554.25,-254.75 1649.75,-254.75 1649.75,-285.25" />
<text xml:space= "preserve" text-anchor= "start" x= "1562.25" y= "-271.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/exceptions</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1602" y= "-260.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /error_reaction.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node38->Node47 -->
<g id= "edge71_Node000038_Node000047" class= "edge" >
<title > Node38- > Node47</title>
<g id= "a_edge71_Node000038_Node000047" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1838.87,-325.3C1795.1,-315.94 1728.44,-301.45 1661.38,-285.77" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1662.19,-282.37 1651.65,-283.49 1660.59,-289.18 1662.19,-282.37" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node48 -->
<g id= "Node000048" class= "node" >
<title > Node48</title>
<g id= "a_Node000048" > <a xlink:href= "error__solver_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1991.75,-285.25 1896.25,-285.25 1896.25,-254.75 1991.75,-254.75 1991.75,-285.25" />
<text xml:space= "preserve" text-anchor= "start" x= "1904.25" y= "-271.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/exceptions</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1944" y= "-260.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /error_solver.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node38->Node48 -->
<g id= "edge74_Node000038_Node000048" class= "edge" >
<title > Node38- > Node48</title>
<g id= "a_edge74_Node000038_Node000048" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1899.93,-320.86C1906.93,-312.95 1915.73,-302.99 1923.63,-294.05" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1926.12,-296.52 1930.11,-286.71 1920.87,-291.89 1926.12,-296.52" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node39->Node5 -->
<g id= "edge61_Node000039_Node000005" class= "edge" >
<title > Node39- > Node5</title>
<g id= "a_edge61_Node000039_Node000005" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2030.07,-188.9C2074.83,-176.24 2140.24,-157.73 2178.63,-146.87" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2179.5,-150.27 2188.17,-144.18 2177.59,-143.53 2179.5,-150.27" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node41->Node39 -->
<g id= "edge63_Node000041_Node000039" class= "edge" >
<title > Node41- > Node39</title>
<g id= "a_edge63_Node000041_Node000039" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2070.13,-254.36C2054.54,-245.54 2034.45,-234.18 2017.4,-224.53" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2019.51,-221.7 2009.08,-219.82 2016.06,-227.79 2019.51,-221.7" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node42->Node39 -->
<g id= "edge65_Node000042_Node000039" class= "edge" >
<title > Node42- > Node39</title>
<g id= "a_edge65_Node000042_Node000039" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1764.19,-256.92C1767.17,-256.18 1770.13,-255.45 1773,-254.75 1823.47,-242.38 1880.86,-228.6 1922.72,-218.6" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1923.44,-222.03 1932.35,-216.3 1921.81,-215.22 1923.44,-222.03" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node43->Node5 -->
<g id= "edge67_Node000043_Node000005" class= "edge" >
<title > Node43- > Node5</title>
<g id= "a_edge67_Node000043_Node000005" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2210,-254.48C2210,-231.12 2210,-185.13 2210,-158.46" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2213.5,-158.61 2210,-148.61 2206.5,-158.61 2213.5,-158.61" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node43->Node39 -->
<g id= "edge68_Node000043_Node000039" class= "edge" >
<title > Node43- > Node39</title>
<g id= "a_edge68_Node000043_Node000039" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2161.93,-255.4C2126.61,-245.41 2078.43,-231.78 2040.82,-221.14" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2042.04,-217.85 2031.46,-218.49 2040.13,-224.58 2042.04,-217.85" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node46->Node39 -->
<g id= "edge70_Node000046_Node000039" class= "edge" >
<title > Node46- > Node39</title>
<g id= "a_edge70_Node000046_Node000039" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1864.49,-254.36C1885.99,-245.24 1913.87,-233.41 1937.09,-223.56" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1938.15,-226.91 1945.99,-219.78 1935.42,-220.47 1938.15,-226.91" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node47->Node5 -->
<g id= "edge72_Node000047_Node000005" class= "edge" >
<title > Node47- > Node5</title>
<g id= "a_edge72_Node000047_Node000005" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1650.18,-255.83C1713.09,-238.88 1826.77,-209.16 1925,-188.25 2016.41,-168.79 2125.45,-151.08 2178.24,-142.85" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2178.67,-146.33 2188.02,-141.34 2177.6,-139.41 2178.67,-146.33" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node47->Node39 -->
<g id= "edge73_Node000047_Node000039" class= "edge" >
<title > Node47- > Node39</title>
<g id= "a_edge73_Node000047_Node000039" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1650.13,-256.64C1653.13,-255.97 1656.1,-255.34 1659,-254.75 1750.43,-236.25 1857.62,-220.79 1922.63,-212.09" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1922.92,-215.58 1932.37,-210.8 1922,-208.65 1922.92,-215.58" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node48->Node39 -->
<g id= "edge75_Node000048_Node000039" class= "edge" >
<title > Node48- > Node39</title>
<g id= "a_edge75_Node000048_Node000039" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1952.62,-254.36C1957.04,-246.86 1962.55,-237.52 1967.59,-228.96" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1970.58,-230.77 1972.64,-220.38 1964.55,-227.22 1970.58,-230.77" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
</g>
</svg>
<g id= "navigator" transform= "translate(0 0)" fill= "#404254" >
<rect fill= "#f2f5e9" fill-opacity= "0.5" stroke= "#606060" stroke-width= ".5" x= "0" y= "0" width= "60" height= "60" />
<use id= "zoomplus" xlink:href= "#zoomPlus" x= "17" y= "9" onmousedown= "handleZoom(evt,'in')" />
<use id= "zoomminus" xlink:href= "#zoomMin" x= "42" y= "9" onmousedown= "handleZoom(evt,'out')" />
<use id= "reset" xlink:href= "#resetDef" x= "30" y= "36" onmousedown= "handleReset()" />
<use id= "arrowup" xlink:href= "#arrowUp" x= "0" y= "0" onmousedown= "handlePan(0,-1)" />
<use id= "arrowright" xlink:href= "#arrowRight" x= "0" y= "0" onmousedown= "handlePan(1,0)" />
<use id= "arrowdown" xlink:href= "#arrowDown" x= "0" y= "0" onmousedown= "handlePan(0,1)" />
<use id= "arrowleft" xlink:href= "#arrowLeft" x= "0" y= "0" onmousedown= "handlePan(-1,0)" />
</g>
<svg viewBox= "0 0 15 15" width= "100%" height= "30px" preserveAspectRatio= "xMaxYMin meet" >
<g id= "arrow_out" transform= "scale(0.3 0.3)" >
<a xlink:href= "engine__partitioning__trigger_8h__incl_org.svg" target= "_base" >
<rect id= "button" ry= "5" rx= "5" y= "6" x= "6" height= "38" width= "38"
fill="#f2f5e9" fill-opacity="0.5" stroke="#606060" stroke-width="1.0"/>
<path id= "arrow"
d="M 11.500037,31.436501 C 11.940474,20.09759 22.043105,11.32322 32.158766,21.979434 L 37.068811,17.246167 C 37.068811,17.246167 37.088388,32 37.088388,32 L 22.160133,31.978069 C 22.160133,31.978069 26.997745,27.140456 26.997745,27.140456 C 18.528582,18.264221 13.291696,25.230495 11.500037,31.436501 z"
style="fill:#404040;"/>
</a>
</g>
</svg>
<style type= 'text/css' >
< ![CDATA[
[data-mouse-over-selected='false'] { opacity: 0.7; }
[data-mouse-over-selected='true'] { opacity: 1.0; }
]]>
</style>
<script type= "application/ecmascript" > < ![CDATA[
document.addEventListener('DOMContentLoaded', (event) => {
highlightEdges();
highlightAdjacentNodes();
});
]]></script>
</svg>