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">
2025-11-28 09:46:00 -05:00
<!-- Generated by graphviz version 2.43.0 (0)
2025-11-06 09:16:40 -05:00
-->
<!-- Title: src/include/gridfire/solver/strategies/triggers/engine_partitioning_trigger.h Pages: 1 -->
2025-11-28 09:46:00 -05:00
<!-- zoomable 500 -->
2025-11-06 09:16:40 -05:00
<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-28 09:46:00 -05:00
var viewWidth = 2758;
var viewHeight = 500;
2025-11-06 09:16:40 -05:00
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-28 09:46:00 -05:00
<polygon fill= "#999999" stroke= "#666666" points= "2576,-492 2416,-492 2416,-451 2576,-451 2576,-492" />
<text text-anchor= "start" x= "2424" y= "-480" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text text-anchor= "start" x= "2424" y= "-469" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /solver/strategies/triggers</text>
<text text-anchor= "middle" x= "2496" y= "-458" 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-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "2646,-283 2524,-283 2524,-253 2646,-253 2646,-283" />
<text text-anchor= "start" x= "2532" y= "-271" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/trigger/trigger</text>
<text text-anchor= "middle" x= "2585" y= "-260" 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-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M2504.7,-450.81C2521.19,-413.47 2556.94,-332.53 2574.64,-292.45" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2577.89,-293.76 2578.73,-283.2 2571.49,-290.93 2577.89,-293.76" />
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-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "2684,-217 2562,-217 2562,-187 2684,-187 2684,-217" />
<text text-anchor= "start" x= "2570" y= "-205" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/trigger/trigger</text>
<text text-anchor= "middle" x= "2623" 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-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M2521.47,-450.84C2559.17,-419.93 2628.24,-355.92 2655,-283 2659.59,-270.48 2658.74,-265.8 2655,-253 2652.15,-243.27 2646.76,-233.63 2641.21,-225.45" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2643.94,-223.25 2635.23,-217.21 2638.28,-227.36 2643.94,-223.25" />
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-28 09:46:00 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "2398,-145.5 2354,-145.5 2354,-126.5 2398,-126.5 2398,-145.5" />
<text text-anchor= "middle" x= "2376" y= "-133.5" 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= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M2496,-450.75C2496,-424.37 2496,-376.17 2496,-335 2496,-335 2496,-335 2496,-267 2496,-225.07 2474.72,-217.55 2446,-187 2432.66,-172.81 2414.74,-160.1 2400.37,-151.04" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2401.89,-147.87 2391.53,-145.64 2398.24,-153.84 2401.89,-147.87" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node6 -->
<g id= "Node000006" class= "node" >
<title > Node6</title>
2025-11-28 09:46:00 -05:00
<g id= "a_Node000006" > <a xlink:href= "CVODE__solver__strategy_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1052.5,-415 909.5,-415 909.5,-385 1052.5,-385 1052.5,-415" />
<text text-anchor= "start" x= "917.5" y= "-403" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/solver/strategies</text>
<text text-anchor= "middle" x= "981" y= "-392" 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-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M2415.72,-467.56C2213.14,-460.02 1664.8,-438.93 1208,-415 1159.81,-412.48 1105.91,-409.17 1062.72,-406.41" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1062.75,-402.9 1052.55,-405.75 1062.3,-409.89 1062.75,-402.9" />
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= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "302,-24.5 164,-24.5 164,-5.5 302,-5.5 302,-24.5" />
<text text-anchor= "middle" x= "233" y= "-12.5" 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= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M2415.78,-470.44C1988.55,-469.58 0,-458.95 0,-335 0,-335 0,-335 0,-135 0,-64.36 85.99,-35.63 153.49,-23.96" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "154.42,-27.36 163.72,-22.29 153.29,-20.45 154.42,-27.36" />
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= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "842,-145.5 784,-145.5 784,-126.5 842,-126.5 842,-145.5" />
<text text-anchor= "middle" x= "813" y= "-133.5" 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= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M2415.85,-468.54C2215.69,-462.41 1678.55,-438.24 1241,-349 1197.62,-340.15 1188.55,-331.25 1146,-319 973,-269.21 864.11,-359.42 754,-217 736.4,-194.24 766.74,-167.2 790.05,-151.1" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "792.11,-153.94 798.52,-145.5 788.25,-148.1 792.11,-153.94" />
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= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "2749.5,-409.5 2702.5,-409.5 2702.5,-390.5 2749.5,-390.5 2749.5,-409.5" />
<text text-anchor= "middle" x= "2726" y= "-397.5" 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= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M2568.4,-450.89C2604.52,-440.78 2648.77,-427.88 2688,-415 2689.9,-414.38 2691.85,-413.72 2693.82,-413.04" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2695.34,-416.21 2703.59,-409.56 2692.99,-409.62 2695.34,-416.21" />
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-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M2593.43,-252.8C2598.11,-244.92 2604.03,-234.95 2609.35,-225.99" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2612.49,-227.55 2614.59,-217.16 2606.48,-223.98 2612.49,-227.55" />
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-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M2575.11,-252.98C2562.03,-235.37 2537.42,-205.25 2510,-187 2478.34,-165.92 2436.59,-152.16 2408.16,-144.52" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2408.89,-141.09 2398.33,-141.97 2407.14,-147.87 2408.89,-141.09" />
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-28 09:46:00 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1613.5,-24.5 1566.5,-24.5 1566.5,-5.5 1613.5,-5.5 1613.5,-24.5" />
<text text-anchor= "middle" x= "1590" y= "-12.5" 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-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M2591.87,-186.91C2550.51,-168.79 2474.76,-137.67 2407,-121 2109.03,-47.68 1736.57,-23.5 1623.84,-17.6" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1623.92,-14.1 1613.76,-17.08 1623.56,-21.09 1623.92,-14.1" />
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-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M2568.79,-186.95C2519.68,-174.23 2448.93,-155.9 2408.2,-145.34" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2408.84,-141.89 2398.28,-142.77 2407.08,-148.67 2408.84,-141.89" />
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= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1052.76,-394.96C1162.01,-388.16 1364.58,-372.79 1433,-349 1537.48,-312.67 1584.66,-310.35 1644,-217 1680.06,-160.26 1668.19,-124.47 1635,-66 1627.7,-53.15 1616.62,-40.78 1607.28,-31.56" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1609.63,-28.97 1599.97,-24.62 1604.81,-34.04 1609.63,-28.97" />
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= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1052.61,-399.14C1333.46,-398.91 2348.75,-390.6 2438,-283 2471.43,-242.7 2421.01,-181.73 2392.84,-153.02" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2395.15,-150.38 2385.58,-145.82 2390.22,-155.35 2395.15,-150.38" />
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= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "1386,-349 1250,-349 1250,-319 1386,-319 1386,-349" />
<text text-anchor= "start" x= "1258" y= "-337" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/solver/strategies</text>
<text text-anchor= "middle" x= "1318" y= "-326" 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-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1052.88,-385.35C1107.86,-374.91 1183.57,-360.53 1240.01,-349.81" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1240.79,-353.23 1249.96,-347.92 1239.49,-346.35 1240.79,-353.23" />
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-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "1199.5,-283 1076.5,-283 1076.5,-253 1199.5,-253 1199.5,-283" />
<text text-anchor= "start" x= "1084.5" y= "-271" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/engine</text>
<text text-anchor= "middle" x= "1138" y= "-260" 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= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1052.9,-387.95C1096.68,-379.59 1146.69,-366.54 1160,-349 1172.56,-332.45 1163.98,-309.14 1154.09,-291.95" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1156.85,-289.75 1148.59,-283.11 1150.9,-293.45 1156.85,-289.75" />
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= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "727.5,-24.5 556.5,-24.5 556.5,-5.5 727.5,-5.5 727.5,-24.5" />
<text text-anchor= "middle" x= "642" y= "-12.5" 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= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M909.46,-399.32C707.13,-399.62 141.01,-396.2 73,-349 41.12,-326.87 38,-307.81 38,-269 38,-269 38,-269 38,-135 38,-83.82 376.19,-42.6 546.45,-25.1" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "546.83,-28.58 556.42,-24.08 546.12,-21.61 546.83,-28.58" />
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= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "1614,-211.5 1494,-211.5 1494,-192.5 1614,-192.5 1614,-211.5" />
<text text-anchor= "middle" x= "1554" y= "-199.5" 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= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1052.73,-395.63C1154.68,-389.94 1335.73,-376.29 1395,-349 1460.68,-318.76 1517.68,-251.16 1541.77,-219.7" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1544.71,-221.61 1547.92,-211.51 1539.12,-217.41 1544.71,-221.61" />
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= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "505.5,-145.5 464.5,-145.5 464.5,-126.5 505.5,-126.5 505.5,-145.5" />
<text text-anchor= "middle" x= "485" y= "-133.5" 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= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M909.26,-397.61C703.25,-393.26 122.83,-378.44 95,-349 -20.4,-226.91 343.52,-159.02 454.13,-141.56" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "454.96,-144.97 464.31,-139.98 453.89,-138.05 454.96,-144.97" />
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= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "593.5,-145.5 528.5,-145.5 528.5,-126.5 593.5,-126.5 593.5,-145.5" />
<text text-anchor= "middle" x= "561" y= "-133.5" 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= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M909.14,-395.96C790.91,-390.22 565.98,-375.86 542,-349 492.65,-293.71 532.28,-194.95 551.76,-154.75" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "554.97,-156.16 556.32,-145.65 548.71,-153.03 554.97,-156.16" />
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-28 09:46:00 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "586.5,-277.5 551.5,-277.5 551.5,-258.5 586.5,-258.5 586.5,-277.5" />
<text text-anchor= "middle" x= "569" y= "-265.5" 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= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1052.62,-384.99C1102.84,-372.12 1156.2,-350.26 1127,-319 1087.02,-276.19 657.9,-296.95 601,-283 599.06,-282.52 597.08,-281.94 595.12,-281.28" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "596.15,-277.92 585.56,-277.53 593.59,-284.44 596.15,-277.92" />
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= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "2078.5,-349 1971.5,-349 1971.5,-319 2078.5,-319 2078.5,-349" />
<text text-anchor= "start" x= "1979.5" y= "-337" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/exceptions</text>
<text text-anchor= "middle" x= "2025" y= "-326" 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= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1052.76,-394.6C1246.38,-382.73 1777.29,-350.19 1961.25,-338.91" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1961.54,-342.4 1971.31,-338.29 1961.11,-335.41 1961.54,-342.4" />
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= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "229.5,-343.5 104.5,-343.5 104.5,-324.5 229.5,-324.5 229.5,-343.5" />
<text text-anchor= "middle" x= "167" y= "-331.5" 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= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M909.5,-397.22C776.69,-393.24 483.14,-381.28 238,-349 230.72,-348.04 223.07,-346.79 215.58,-345.43" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "216.02,-341.95 205.54,-343.53 214.72,-348.83 216.02,-341.95" />
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= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "334.5,-343.5 247.5,-343.5 247.5,-324.5 334.5,-324.5 334.5,-343.5" />
<text text-anchor= "middle" x= "291" y= "-331.5" 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= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M909.31,-397.57C790.85,-394.27 547.14,-383.51 344,-349 339.21,-348.19 334.22,-347.14 329.3,-345.99" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "329.95,-342.54 319.4,-343.51 328.25,-349.33 329.95,-342.54" />
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= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "495,-343.5 353,-343.5 353,-324.5 495,-324.5 495,-343.5" />
<text text-anchor= "middle" x= "424" y= "-331.5" 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= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M909.28,-392.7C816.64,-384.27 650.48,-368.13 509,-349 500.58,-347.86 491.72,-346.54 483.02,-345.17" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "483.35,-341.68 472.92,-343.55 482.24,-348.59 483.35,-341.68" />
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= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "703,-343.5 551,-343.5 551,-324.5 703,-324.5 703,-343.5" />
<text text-anchor= "middle" x= "627" y= "-331.5" 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= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M909.36,-386.05C842.96,-374.04 745.44,-356.41 684.12,-345.33" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "684.69,-341.87 674.23,-343.54 683.45,-348.76 684.69,-341.87" />
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= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "840.5,-349 721.5,-349 721.5,-319 840.5,-319 840.5,-349" />
<text text-anchor= "start" x= "729.5" y= "-337" font-family= "Helvetica,sans-Serif" font-size= "10.00" > sunmatrix/sunmatrix</text>
<text text-anchor= "middle" x= "781" y= "-326" 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= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M937.11,-384.95C906.89,-375.28 866.56,-362.38 834.46,-352.11" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "835.38,-348.73 824.79,-349.01 833.25,-355.39 835.38,-348.73" />
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= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "965.5,-349 858.5,-349 858.5,-319 965.5,-319 965.5,-349" />
<text text-anchor= "start" x= "866.5" y= "-337" font-family= "Helvetica,sans-Serif" font-size= "10.00" > sunlinsol/sunlinsol</text>
<text text-anchor= "middle" x= "912" y= "-326" 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= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M965.69,-384.8C956.57,-376.34 944.84,-365.46 934.67,-356.03" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "936.98,-353.4 927.27,-349.16 932.22,-358.53 936.98,-353.4" />
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= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1118,-343.5 984,-343.5 984,-324.5 1118,-324.5 1118,-343.5" />
<text text-anchor= "middle" x= "1051" y= "-331.5" 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= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M996.54,-384.8C1007.56,-374.72 1022.35,-361.19 1033.74,-350.78" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1036.31,-353.18 1041.33,-343.84 1031.58,-348.01 1036.31,-353.18" />
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= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1355.25,-318.99C1436.4,-288.44 1622,-218.46 1623,-217 1662.61,-159.5 1621.49,-71.14 1600.61,-33.72" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1603.37,-31.49 1595.34,-24.58 1597.3,-34.99 1603.37,-31.49" />
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= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1378.83,-318.91C1421.24,-309.03 1479.12,-295.41 1530,-283 1582.99,-270.07 1596.03,-266.01 1649,-253 1771.48,-222.92 1800.75,-208.66 1925,-187 2080.71,-159.86 2269.37,-144.55 2343.69,-139.2" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2344.08,-142.68 2353.81,-138.48 2343.58,-135.69 2344.08,-142.68" />
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-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1278.5,-318.95C1251.53,-309.37 1215.63,-296.6 1186.87,-286.37" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1188,-283.06 1177.41,-283.01 1185.66,-289.66 1188,-283.06" />
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= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1343.71,-318.84C1389.54,-293.59 1484.79,-241.13 1529.64,-216.42" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1531.34,-219.48 1538.41,-211.59 1527.96,-213.35 1531.34,-219.48" />
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= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1249.79,-327.4C1218.21,-324.82 1180.19,-321.74 1146,-319 942.47,-302.72 884.39,-338.89 688,-283 626.44,-265.48 611.08,-255.58 560,-217 535.29,-198.34 511.7,-171.1 497.79,-153.71" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "500.36,-151.32 491.44,-145.61 494.86,-155.64 500.36,-151.32" />
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= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1249.83,-326.62C1076.48,-309.78 628.99,-262.34 580,-217 563.26,-201.5 560.01,-174.17 559.94,-155.83" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "563.44,-155.84 560.21,-145.75 556.44,-155.65 563.44,-155.84" />
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= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1249.98,-326.61C1222.11,-324.09 1189.52,-321.26 1160,-319 911.77,-300.01 842.92,-341.78 601,-283 599.06,-282.53 597.08,-281.94 595.12,-281.29" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "596.14,-277.93 585.56,-277.55 593.59,-284.45 596.14,-277.93" />
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= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1199.56,-262.6C1277.32,-256.09 1405.83,-241.91 1446,-217 1519.01,-171.73 1565.87,-74.41 1582.85,-34.08" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1586.13,-35.29 1586.68,-24.71 1579.65,-32.64 1586.13,-35.29" />
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-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "1137,-85 991,-85 991,-66 1137,-66 1137,-85" />
<text text-anchor= "middle" x= "1064" y= "-73" 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-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1129.23,-252.91C1116.36,-231.62 1092.43,-189.63 1079,-151 1072.65,-132.73 1068.65,-110.95 1066.4,-95.67" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1069.82,-94.86 1065,-85.42 1062.88,-95.8 1069.82,-94.86" />
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= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "838.5,-24.5 745.5,-24.5 745.5,-5.5 838.5,-5.5 838.5,-24.5" />
<text text-anchor= "middle" x= "792" y= "-12.5" 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= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1076.4,-265.53C1029.19,-261.62 964.48,-249.98 918,-217 900.6,-204.65 828.79,-80.55 802.07,-33.74" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "805.08,-31.95 797.09,-24.99 799,-35.42 805.08,-31.95" />
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= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1199.59,-258.78C1268.16,-249.46 1382.2,-233.39 1480,-217 1486.67,-215.88 1493.67,-214.64 1500.59,-213.38" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1501.43,-216.78 1510.62,-211.52 1500.15,-209.9 1501.43,-216.78" />
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= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "1209.5,-151 1088.5,-151 1088.5,-121 1209.5,-121 1209.5,-151" />
<text text-anchor= "start" x= "1096.5" y= "-139" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/screening</text>
<text text-anchor= "middle" x= "1149" y= "-128" 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= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1139.2,-252.84C1141.06,-230.86 1144.66,-188.27 1146.94,-161.3" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1150.45,-161.4 1147.8,-151.14 1143.47,-160.81 1150.45,-161.4" />
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= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "871,-217 763,-217 763,-187 871,-187 871,-217" />
<text text-anchor= "start" x= "771" y= "-205" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/screening</text>
<text text-anchor= "middle" x= "817" 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= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1076.37,-254.96C1025.12,-244.92 950.28,-230.17 885,-217 883.74,-216.75 882.46,-216.49 881.18,-216.23" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "881.68,-212.76 871.18,-214.2 880.28,-219.62 881.68,-212.76" />
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= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "1302.5,-217 1185.5,-217 1185.5,-187 1302.5,-187 1302.5,-217" />
<text text-anchor= "start" x= "1193.5" y= "-205" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/types</text>
<text text-anchor= "middle" x= "1244" 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= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1161.26,-252.95C1176.17,-243.95 1195.73,-232.14 1212.09,-222.27" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1214.04,-225.18 1220.79,-217.01 1210.42,-219.18 1214.04,-225.18" />
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." >
2025-11-28 09:46:00 -05:00
<polygon fill= "#fff0f0" stroke= "red" points= "1437.5,-217 1320.5,-217 1320.5,-187 1437.5,-187 1437.5,-217" />
<text text-anchor= "start" x= "1328.5" y= "-205" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/types</text>
<text text-anchor= "middle" x= "1379" 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= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1190.89,-252.95C1227.93,-243.12 1277.58,-229.93 1316.57,-219.58" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1317.47,-222.96 1326.23,-217.01 1315.67,-216.2 1317.47,-222.96" />
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." >
2025-11-28 09:46:00 -05:00
<polygon fill= "#fff0f0" stroke= "red" points= "706.5,-217 589.5,-217 589.5,-187 706.5,-187 706.5,-217" />
<text text-anchor= "start" x= "597.5" y= "-205" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/types</text>
<text text-anchor= "middle" x= "648" 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= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1076.48,-259.02C1000.64,-249.19 867.82,-231.93 754,-217 741.99,-215.43 729.22,-213.74 716.86,-212.11" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "716.96,-208.6 706.59,-210.76 716.05,-215.54 716.96,-208.6" />
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= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1032,-151 898,-151 898,-121 1032,-121 1032,-151" />
<text text-anchor= "start" x= "906" y= "-139" font-family= "Helvetica,sans-Serif" font-size= "10.00" > fourdst/composition</text>
<text text-anchor= "middle" x= "965" y= "-128" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /composition_abstract.h</text>
2025-11-24 09:08:28 -05:00
</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= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1127.1,-252.9C1113.31,-235.75 1088.21,-206.65 1062,-187 1045.63,-174.72 1025.81,-163.91 1008.36,-155.5" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1009.49,-152.17 998.95,-151.09 1006.52,-158.5 1009.49,-152.17" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node35 -->
<g id= "Node000035" class= "node" >
<title > Node35</title>
<g id= "a_Node000035" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "972.5,-211.5 927.5,-211.5 927.5,-192.5 972.5,-192.5 972.5,-211.5" />
<text text-anchor= "middle" x= "950" y= "-199.5" 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= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1089.77,-252.93C1058.72,-243.54 1017.65,-230.47 982,-217 980.79,-216.54 979.55,-216.06 978.31,-215.57" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "979.4,-212.23 968.82,-211.61 976.71,-218.69 979.4,-212.23" />
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= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1053,-211.5 991,-211.5 991,-192.5 1053,-192.5 1053,-211.5" />
<text text-anchor= "middle" x= "1022" y= "-199.5" 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= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1112.54,-252.95C1092.83,-242.08 1065.69,-227.11 1046.28,-216.4" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1047.88,-213.28 1037.44,-211.52 1044.5,-219.41 1047.88,-213.28" />
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= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1137.2,-68.86C1225.72,-61.66 1379.13,-47.95 1510,-30 1525.29,-27.9 1542.12,-25.04 1556.39,-22.45" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1557.07,-25.88 1566.27,-20.63 1555.8,-19 1557.07,-25.88" />
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:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1007,-24.5 957,-24.5 957,-5.5 1007,-5.5 1007,-24.5" />
<text text-anchor= "middle" x= "982" y= "-12.5" 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-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1051.9,-65.87C1038.94,-56.62 1018.14,-41.78 1002.6,-30.69" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1004.32,-27.63 994.15,-24.67 1000.26,-33.32 1004.32,-27.63" />
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-28 09:46:00 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1202.5,-24.5 1129.5,-24.5 1129.5,-5.5 1202.5,-5.5 1202.5,-24.5" />
<text text-anchor= "middle" x= "1166" y= "-12.5" 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-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1079.05,-65.87C1095.62,-56.36 1122.5,-40.95 1141.99,-29.77" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1143.95,-32.68 1150.89,-24.67 1140.47,-26.61 1143.95,-32.68" />
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-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M999.24,-65.97C933.06,-57.19 827.31,-42.99 736,-30 727.12,-28.74 717.78,-27.38 708.57,-26.02" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "709.05,-22.56 698.65,-24.56 708.03,-29.48 709.05,-22.56" />
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-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M990.98,-69.36C835.58,-58.42 473.18,-32.91 312.34,-21.58" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "312.26,-18.07 302.04,-20.86 311.77,-25.05 312.26,-18.07" />
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= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "939,-24.5 857,-24.5 857,-5.5 939,-5.5 939,-24.5" />
<text text-anchor= "middle" x= "898" y= "-12.5" 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-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1039.86,-65.99C1011.46,-55.99 964.12,-39.3 932.01,-27.99" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "932.76,-24.54 922.17,-24.52 930.44,-31.14 932.76,-24.54" />
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-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1019.62,-65.92C975.87,-57.33 907.17,-43.48 848,-30 843.82,-29.05 839.48,-28.02 835.14,-26.98" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "835.66,-23.5 825.11,-24.52 833.99,-30.3 835.66,-23.5" />
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= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1111,-24.5 1025,-24.5 1025,-5.5 1111,-5.5 1111,-24.5" />
<text text-anchor= "middle" x= "1068" y= "-12.5" 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= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1064.59,-65.87C1065.15,-57.75 1066,-45.31 1066.71,-34.89" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1070.22,-34.88 1067.41,-24.67 1063.23,-34.41 1070.22,-34.88" />
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-28 09:46:00 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1319.5,-24.5 1220.5,-24.5 1220.5,-5.5 1319.5,-5.5 1319.5,-24.5" />
<text text-anchor= "middle" x= "1270" y= "-12.5" 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-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1093.95,-65.99C1129.96,-55.77 1190.5,-38.58 1230.35,-27.26" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1231.35,-30.62 1240.01,-24.52 1229.43,-23.88 1231.35,-30.62" />
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-28 09:46:00 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1501,-30 1387,-30 1387,0 1501,0 1501,-30" />
<text text-anchor= "start" x= "1395" y= "-18" font-family= "Helvetica,sans-Serif" font-size= "10.00" > fourdst/composition</text>
<text text-anchor= "middle" x= "1444" y= "-7" 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-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1119.26,-65.99C1187.47,-55.49 1303.44,-37.64 1376.76,-26.35" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1377.46,-29.78 1386.81,-24.8 1376.4,-22.87 1377.46,-29.78" />
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= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1540.68,-192.33C1495.49,-162.89 1347.72,-66.63 1291.75,-30.17" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1293.58,-27.18 1283.29,-24.66 1289.76,-33.05 1293.58,-27.18" />
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= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1552.86,-192.26C1550.68,-177.17 1545.09,-145.52 1534,-121 1518.82,-87.44 1489.52,-56.4 1468.47,-36.91" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1470.61,-34.13 1460.85,-30.02 1465.92,-39.32 1470.61,-34.13" />
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= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1200.89,-121C1292.22,-96.35 1479.28,-45.88 1556.01,-25.17" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1557.34,-28.44 1566.09,-22.45 1555.52,-21.68 1557.34,-28.44" />
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= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1128.42,-120.84C1115.33,-111.83 1098.41,-100.18 1085.2,-91.09" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1086.96,-88.05 1076.74,-85.27 1082.99,-93.82 1086.96,-88.05" />
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= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1089.35,-121C987.04,-96.99 780.24,-48.45 688.1,-26.82" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "688.77,-23.38 678.24,-24.51 687.17,-30.2 688.77,-23.38" />
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= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1163.36,-120.88C1186.08,-98.54 1230.18,-55.16 1253.93,-31.81" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1256.47,-34.22 1261.14,-24.71 1251.56,-29.23 1256.47,-34.22" />
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= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M871.08,-190.57C927.56,-179.69 1016.4,-162.56 1078.38,-150.61" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1079.32,-154 1088.47,-148.67 1077.99,-147.12 1079.32,-154" />
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= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M816.11,-186.8C815.54,-177.7 814.8,-165.79 814.18,-155.9" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "817.67,-155.61 813.55,-145.84 810.68,-156.04 817.67,-155.61" />
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= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1302.74,-188.18C1305.52,-187.74 1308.29,-187.34 1311,-187 1715.98,-135.51 2213.63,-135.63 2343.69,-136.65" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2343.74,-140.15 2353.77,-136.74 2343.8,-133.15 2343.74,-140.15" />
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= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1302.54,-188.08C1351.86,-176.66 1415.71,-160.39 1424,-151 1450.96,-120.47 1450.73,-70.08 1447.67,-40.26" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1451.14,-39.78 1446.46,-30.28 1444.19,-40.63 1451.14,-39.78" />
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= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1340,-145.5 1302,-145.5 1302,-126.5 1340,-126.5 1340,-145.5" />
<text text-anchor= "middle" x= "1321" y= "-133.5" 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= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1261.09,-186.8C1273.33,-176.62 1289.8,-162.93 1302.38,-152.48" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1304.91,-154.93 1310.36,-145.84 1300.43,-149.54 1304.91,-154.93" />
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= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1415.5,-145.5 1358.5,-145.5 1358.5,-126.5 1415.5,-126.5 1415.5,-145.5" />
<text text-anchor= "middle" x= "1387" y= "-133.5" 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= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1275.38,-186.95C1300.24,-175.83 1334.66,-160.42 1358.68,-149.67" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1360.27,-152.8 1367.97,-145.52 1357.41,-146.41 1360.27,-152.8" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node26 -->
<g id= "Node000026" class= "node" >
<title > Node26</title>
<g id= "a_Node000026" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1284,-145.5 1228,-145.5 1228,-126.5 1284,-126.5 1284,-145.5" />
<text text-anchor= "middle" x= "1256" y= "-133.5" 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= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1246.66,-186.8C1248.37,-177.7 1250.6,-165.79 1252.46,-155.9" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1255.94,-156.32 1254.34,-145.84 1249.06,-155.03 1255.94,-156.32" />
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= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M647.54,-186.79C646.47,-153.81 643.82,-72.05 642.61,-34.9" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "646.1,-34.41 642.28,-24.53 639.1,-34.64 646.1,-34.41" />
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= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M667.2,-186.79C713.6,-152.45 831.46,-65.24 878.33,-30.55" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "880.52,-33.29 886.47,-24.53 876.35,-27.66 880.52,-33.29" />
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= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M659.06,-186.79C685.29,-153.09 751.15,-68.49 779.11,-32.55" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "781.98,-34.57 785.36,-24.53 776.46,-30.27 781.98,-34.57" />
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= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M706.51,-189.19C757.56,-178.88 832.01,-163.85 887.91,-152.56" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "888.65,-155.98 897.76,-150.57 887.27,-149.12 888.65,-155.98" />
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= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M611.22,-186.98C585.37,-177.07 550,-163.39 519,-151 517.63,-150.45 516.23,-149.89 514.81,-149.32" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "516.05,-146.04 505.47,-145.51 513.41,-152.52 516.05,-146.04" />
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= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M628.69,-186.8C614.51,-176.37 595.31,-162.24 580.98,-151.69" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "582.9,-148.76 572.77,-145.66 578.75,-154.4 582.9,-148.76" />
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= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "#fff0f0" stroke= "red" points= "2181.5,-217 2074.5,-217 2074.5,-187 2181.5,-187 2181.5,-217" />
<text text-anchor= "start" x= "2082.5" y= "-205" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/exceptions</text>
<text text-anchor= "middle" x= "2128" 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= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M2078.65,-325.45C2104.49,-318.83 2133.22,-306.38 2149,-283 2160.52,-265.93 2152.54,-242.87 2143.29,-225.9" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2146.24,-224 2138.14,-217.17 2140.21,-227.56 2146.24,-224" />
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= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "2304.5,-283 2197.5,-283 2197.5,-253 2304.5,-253 2304.5,-283" />
<text text-anchor= "start" x= "2205.5" y= "-271" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/exceptions</text>
<text text-anchor= "middle" x= "2251" y= "-260" 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= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M2074.6,-318.95C2109.04,-309.2 2155.1,-296.16 2191.52,-285.84" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2192.85,-289.1 2201.52,-283.01 2190.94,-282.37 2192.85,-289.1" />
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= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "1890.5,-283 1783.5,-283 1783.5,-253 1890.5,-253 1890.5,-283" />
<text text-anchor= "start" x= "1791.5" y= "-271" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/exceptions</text>
<text text-anchor= "middle" x= "1837" y= "-260" 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= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1983.74,-318.95C1955.46,-309.33 1917.75,-296.49 1887.65,-286.24" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1888.76,-282.92 1878.16,-283.01 1886.5,-289.55 1888.76,-282.92" />
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= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "#fff0f0" stroke= "red" points= "2429.5,-283 2322.5,-283 2322.5,-253 2429.5,-253 2429.5,-283" />
<text text-anchor= "start" x= "2330.5" y= "-271" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/exceptions</text>
<text text-anchor= "middle" x= "2376" y= "-260" 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= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M2078.75,-324.44C2134.61,-315.37 2224.79,-300.24 2312.56,-283.03" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2313.29,-286.45 2322.42,-281.09 2311.93,-279.59 2313.29,-286.45" />
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." >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "2015.5,-283 1908.5,-283 1908.5,-253 2015.5,-253 2015.5,-283" />
<text text-anchor= "start" x= "1916.5" y= "-271" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/exceptions</text>
<text text-anchor= "middle" x= "1962" y= "-260" 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= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M2011.02,-318.8C2002.78,-310.43 1992.2,-299.68 1982.98,-290.31" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1985.45,-287.84 1975.94,-283.16 1980.46,-292.75 1985.45,-287.84" />
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= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "#fff0f0" stroke= "red" points= "1765.5,-283 1658.5,-283 1658.5,-253 1765.5,-253 1765.5,-283" />
<text text-anchor= "start" x= "1666.5" y= "-271" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/exceptions</text>
<text text-anchor= "middle" x= "1712" y= "-260" 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= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1971.06,-322.67C1922.36,-313.24 1848.49,-298.72 1775.56,-283.31" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1776.26,-279.88 1765.75,-281.23 1774.81,-286.72 1776.26,-279.88" />
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= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "2140.5,-283 2033.5,-283 2033.5,-253 2140.5,-253 2140.5,-283" />
<text text-anchor= "start" x= "2041.5" y= "-271" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/exceptions</text>
<text text-anchor= "middle" x= "2087" y= "-260" 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= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M2038.76,-318.8C2046.79,-310.51 2057.07,-299.89 2066.09,-290.59" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2068.83,-292.78 2073.28,-283.16 2063.81,-287.91 2068.83,-292.78" />
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= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M2181.51,-187.19C2231,-174.42 2302.92,-155.86 2344.01,-145.26" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2344.95,-148.63 2353.76,-142.74 2343.2,-141.85 2344.95,-148.63" />
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= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M2224.01,-252.95C2206.38,-243.78 2183.17,-231.71 2163.98,-221.72" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2165.42,-218.52 2154.93,-217.01 2162.19,-224.73 2165.42,-218.52" />
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= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1890.76,-254.84C1893.55,-254.21 1896.31,-253.6 1899,-253 1954.89,-240.59 2018.5,-226.72 2064.48,-216.74" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2065.27,-220.15 2074.3,-214.61 2063.79,-213.31 2065.27,-220.15" />
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= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M2376,-252.84C2376,-229.34 2376,-182.26 2376,-155.93" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2379.5,-155.75 2376,-145.75 2372.5,-155.75 2379.5,-155.75" />
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= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M2322.49,-253.19C2284.08,-243.28 2232.16,-229.88 2191.62,-219.42" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2192.4,-216 2181.84,-216.89 2190.65,-222.78 2192.4,-216" />
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= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1998.43,-252.95C2023.08,-243.45 2055.83,-230.82 2082.24,-220.64" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2083.58,-223.88 2091.66,-217.01 2081.07,-217.34 2083.58,-223.88" />
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= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1765.6,-253.74C1834.58,-236.93 1958.27,-207.65 2065,-187 2166.13,-167.43 2286.81,-149.59 2343.52,-141.53" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2344.25,-144.96 2353.66,-140.09 2343.27,-138.03 2344.25,-144.96" />
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= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1765.71,-254.59C1768.51,-254.03 1771.29,-253.5 1774,-253 1874.96,-234.5 1993.2,-219.04 2064.27,-210.41" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2064.9,-213.86 2074.4,-209.19 2064.06,-206.91 2064.9,-213.86" />
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= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M2096.1,-252.8C2101.2,-244.84 2107.67,-234.74 2113.45,-225.71" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2116.48,-227.47 2118.93,-217.16 2110.58,-223.7 2116.48,-227.47" />
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>