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/solver.h Pages: 1 -->
2025-11-24 09:08:28 -05:00
<svg width= "2446pt" height= "704pt"
viewBox="0.00 0.00 2446.00 704.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id= "graph0" class= "graph" transform= "scale(1 1) rotate(0) translate(4 699.5)" >
2025-11-06 09:16:40 -05:00
<title > src/include/gridfire/solver/solver.h</title>
<!-- Node1 -->
<g id= "Node000001" class= "node" >
<title > Node1</title>
<g id= "a_Node000001" > <a xlink:title= " " >
2025-11-24 09:08:28 -05:00
<polygon fill= "#999999" stroke= "#666666" points= "1516.75,-695.5 1421.25,-695.5 1421.25,-665 1516.75,-665 1516.75,-695.5" />
<text xml:space= "preserve" text-anchor= "start" x= "1429.25" y= "-682" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1469" y= "-670.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /solver/solver.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node2 -->
<g id= "Node000002" class= "node" >
<title > Node2</title>
2025-11-24 09:08:28 -05:00
<g id= "a_Node000002" > <a xlink:href= "strategies_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1529.12,-629 1408.88,-629 1408.88,-598.5 1529.12,-598.5 1529.12,-629" />
<text xml:space= "preserve" text-anchor= "start" x= "1416.88" y= "-615.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/solver/strategies</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1469" y= "-604.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /strategies.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= "M1469,-664.61C1469,-657.52 1469,-648.79 1469,-640.63" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1472.5,-640.84 1469,-630.84 1465.5,-640.84 1472.5,-640.84" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node3 -->
<g id= "Node000003" class= "node" >
<title > Node3</title>
<g id= "a_Node000003" > <a xlink:href= "triggers_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1198.12,-562.5 1077.88,-562.5 1077.88,-532 1198.12,-532 1198.12,-562.5" />
<text xml:space= "preserve" text-anchor= "start" x= "1085.88" y= "-549" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/solver/strategies</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1138" y= "-537.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /triggers/triggers.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node2->Node3 -->
<g id= "edge2_Node000002_Node000003" class= "edge" >
<title > Node2- > Node3</title>
<g id= "a_edge2_Node000002_Node000003" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1408.67,-600.99C1352.62,-590.07 1269.07,-573.79 1209.65,-562.21" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1210.44,-558.8 1199.96,-560.32 1209.1,-565.67 1210.44,-558.8" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node9 -->
<g id= "Node000009" class= "node" >
<title > Node9</title>
<g id= "a_Node000009" > <a xlink:href= "_c_v_o_d_e__solver__strategy_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1535.88,-418.25 1402.12,-418.25 1402.12,-387.75 1535.88,-387.75 1535.88,-418.25" />
<text xml:space= "preserve" text-anchor= "start" x= "1410.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= "1469" 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>
2025-11-24 09:08:28 -05:00
<!-- Node2->Node9 -->
<g id= "edge94_Node000002_Node000009" class= "edge" >
<title > Node2- > Node9</title>
<g id= "a_edge94_Node000002_Node000009" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1469,-598.07C1469,-563.11 1469,-474.54 1469,-430.17" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1472.5,-430.18 1469,-420.18 1465.5,-430.18 1472.5,-430.18" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node10 -->
<g id= "Node000010" class= "node" >
<title > Node10</title>
<g id= "a_Node000010" > <a xlink:href= "strategy__abstract_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "2163.12,-351.75 2042.88,-351.75 2042.88,-321.25 2163.12,-321.25 2163.12,-351.75" />
<text xml:space= "preserve" text-anchor= "start" x= "2050.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= "2103" 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>
2025-11-24 09:08:28 -05:00
<!-- Node2->Node10 -->
<g id= "edge93_Node000002_Node000010" class= "edge" >
<title > Node2- > Node10</title>
<g id= "a_edge93_Node000002_Node000010" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1529.32,-601.97C1636.88,-580.64 1865.82,-525.54 2029,-418.25 2052.06,-403.09 2072.75,-379.17 2086.36,-361.29" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2089.14,-363.42 2092.26,-353.29 2083.5,-359.26 2089.14,-363.42" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node4 -->
<g id= "Node000004" class= "node" >
<title > Node4</title>
<g id= "a_Node000004" > <a xlink:href= "engine__partitioning__trigger_8h.html" target= "_top" xlink:title= "CVODE-specific triggers that decide when to (re)partition the reaction network engine." >
<polygon fill= "white" stroke= "#666666" points= "1013.62,-496 878.38,-496 878.38,-454.25 1013.62,-454.25 1013.62,-496" />
<text xml:space= "preserve" text-anchor= "start" x= "886.38" y= "-482.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/solver/strategies</text>
<text xml:space= "preserve" text-anchor= "start" x= "886.38" y= "-471.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /triggers/engine_partitioning</text>
<text xml:space= "preserve" text-anchor= "middle" x= "946" y= "-460" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _trigger.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node3->Node4 -->
<g id= "edge3_Node000003_Node000004" class= "edge" >
<title > Node3- > Node4</title>
<g id= "a_edge3_Node000003_Node000004" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1097.75,-531.55C1072.98,-522.5 1040.64,-510.69 1012.18,-500.3" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1013.5,-497.05 1002.91,-496.91 1011.1,-503.63 1013.5,-497.05" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node5 -->
<g id= "Node000005" class= "node" >
<title > Node5</title>
<g id= "a_Node000005" > <a xlink:href= "trigger__abstract_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "892.62,-285.25 787.38,-285.25 787.38,-254.75 892.62,-254.75 892.62,-285.25" />
<text xml:space= "preserve" text-anchor= "start" x= "795.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= "840" y= "-260.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _abstract.h</text>
</a>
</g>
</g>
<!-- Node4->Node5 -->
<g id= "edge4_Node000004_Node000005" class= "edge" >
<title > Node4- > Node5</title>
<g id= "a_edge4_Node000004_Node000005" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M930.44,-453.75C922.89,-443.41 913.97,-430.48 907,-418.25 883.44,-376.93 861.73,-325.83 849.73,-295.98" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "853.13,-295.05 846.18,-287.05 846.62,-297.64 853.13,-295.05" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node6 -->
<g id= "Node000006" class= "node" >
<title > Node6</title>
<g id= "a_Node000006" > <a xlink:href= "trigger__result_8h.html" target= "_top" xlink:title= "Structured explanation node for trigger evaluations." >
<polygon fill= "white" stroke= "#666666" points= "930.62,-218.75 825.38,-218.75 825.38,-188.25 930.62,-188.25 930.62,-218.75" />
<text xml:space= "preserve" text-anchor= "start" x= "833.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= "878" 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>
2025-11-24 09:08:28 -05:00
<!-- Node4->Node6 -->
<g id= "edge9_Node000004_Node000006" class= "edge" >
<title > Node4- > Node6</title>
<g id= "a_edge9_Node000004_Node000006" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M943.66,-454.03C938.74,-414.9 925.77,-326.06 902,-254.75 899.14,-246.17 895.17,-237.16 891.28,-229.17" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "894.47,-227.73 886.82,-220.4 888.23,-230.9 894.47,-227.73" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node8 -->
<g id= "Node000008" class= "node" >
<title > Node8</title>
<g id= "a_Node000008" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "817,-146.62 777,-146.62 777,-127.38 817,-127.38 817,-146.62" />
<text xml:space= "preserve" text-anchor= "middle" x= "797" 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>
2025-11-24 09:08:28 -05:00
<!-- Node4->Node8 -->
<g id= "edge90_Node000004_Node000008" class= "edge" >
<title > Node4- > Node8</title>
<g id= "a_edge90_Node000004_Node000008" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M878.12,-471.06C667.32,-460.64 38,-422.44 38,-337.5 38,-337.5 38,-337.5 38,-269 38,-193.96 621.49,-149.8 765.27,-140.06" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "765.44,-143.56 775.19,-139.4 764.98,-136.57 765.44,-143.56" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node4->Node9 -->
<g id= "edge10_Node000004_Node000009" class= "edge" >
<title > Node4- > Node9</title>
<g id= "a_edge10_Node000004_Node000009" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1014.1,-464.99C1111.03,-452 1288.32,-428.23 1390.6,-414.51" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1390.83,-418.01 1400.27,-413.21 1389.9,-411.07 1390.83,-418.01" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node16 -->
<g id= "Node000016" class= "node" >
<title > Node16</title>
<g id= "a_Node000016" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "667.88,-24.88 546.12,-24.88 546.12,-5.63 667.88,-5.63 667.88,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "607" 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
<!-- Node4->Node16 -->
<g id= "edge89_Node000004_Node000016" class= "edge" >
<title > Node4- > Node16</title>
<g id= "a_edge89_Node000004_Node000016" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M878.06,-473.75C707.81,-472.12 266.7,-463.52 128,-418.25 64.06,-397.38 0,-404.76 0,-337.5 0,-337.5 0,-337.5 0,-136 0,-28.15 373.47,-15.82 534.52,-15.51" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "534.23,-19.01 544.22,-15.51 534.22,-12.01 534.23,-19.01" />
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= "1711.62,-146.62 1660.38,-146.62 1660.38,-127.38 1711.62,-127.38 1711.62,-146.62" />
<text xml:space= "preserve" text-anchor= "middle" x= "1686" 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
<!-- Node4->Node25 -->
<g id= "edge92_Node000004_Node000025" class= "edge" >
<title > Node4- > Node25</title>
<g id= "a_edge92_Node000004_Node000025" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1013.98,-471.43C1236.37,-461.9 1931.61,-426.33 1996,-351.75 2004.86,-341.49 2005.16,-331.24 1996,-321.25 1933.91,-253.49 1646.09,-353.01 1584,-285.25 1543.92,-241.51 1620.22,-181.19 1661.7,-153.29" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1663.46,-156.32 1669.9,-147.91 1659.62,-150.47 1663.46,-156.32" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node59 -->
<g id= "Node000059" class= "node" >
<title > Node59</title>
<g id= "a_Node000059" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "991.12,-412.62 948.88,-412.62 948.88,-393.38 991.12,-393.38 991.12,-412.62" />
<text xml:space= "preserve" text-anchor= "middle" x= "970" 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
<!-- Node4->Node59 -->
<g id= "edge91_Node000004_Node000059" class= "edge" >
<title > Node4- > Node59</title>
<g id= "a_edge91_Node000004_Node000059" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M952.94,-453.84C956.21,-444.29 960.1,-432.94 963.33,-423.48" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "966.57,-424.83 966.5,-414.23 959.95,-422.56 966.57,-424.83" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node5->Node6 -->
<g id= "edge5_Node000005_Node000006" class= "edge" >
<title > Node5- > Node6</title>
<g id= "a_edge5_Node000005_Node000006" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M848.62,-254.36C853.04,-246.86 858.55,-237.52 863.59,-228.96" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "866.58,-230.77 868.64,-220.38 860.55,-227.22 866.58,-230.77" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node5->Node8 -->
<g id= "edge8_Node000005_Node000008" class= "edge" >
<title > Node5- > Node8</title>
<g id= "a_edge8_Node000005_Node000008" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M832,-254.4C826.86,-244.56 820.36,-231.15 816,-218.75 808.84,-198.4 803.55,-174.21 800.4,-157.65" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "803.9,-157.36 798.68,-148.15 797.02,-158.61 803.9,-157.36" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node7 -->
<g id= "Node000007" class= "node" >
<title > Node7</title>
<g id= "a_Node000007" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1565.5,-24.88 1522.5,-24.88 1522.5,-5.63 1565.5,-5.63 1565.5,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1544" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > vector</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node6->Node7 -->
<g id= "edge6_Node000006_Node000007" class= "edge" >
<title > Node6- > Node7</title>
<g id= "a_edge6_Node000006_Node000007" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M930.54,-187.81C1062.28,-150.96 1403.82,-55.45 1511.19,-25.43" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1512.11,-28.8 1520.8,-22.74 1510.23,-22.06 1512.11,-28.8" />
</a>
</g>
</g>
<!-- Node6->Node8 -->
<g id= "edge7_Node000006_Node000008" class= "edge" >
<title > Node6- > Node8</title>
<g id= "a_edge7_Node000006_Node000008" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M859.62,-187.86C846.85,-177.69 829.85,-164.16 816.78,-153.75" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "819.27,-151.26 809.26,-147.77 814.91,-156.73 819.27,-151.26" />
</a>
</g>
</g>
<!-- Node9->Node7 -->
<g id= "edge81_Node000009_Node000007" class= "edge" >
<title > Node9- > Node7</title>
<g id= "a_edge81_Node000009_Node000007" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1401.67,-398.29C1293.89,-391.64 1092.48,-376.11 1071,-351.75 1062.04,-341.58 1064.93,-333.37 1071,-321.25 1129.06,-205.38 1229.79,-280.02 1344,-218.75 1366.66,-206.6 1484.66,-80.36 1528.01,-33.57" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1530.38,-36.16 1534.6,-26.44 1525.24,-31.41 1530.38,-36.16" />
</a>
</g>
</g>
<!-- Node9->Node8 -->
<g id= "edge80_Node000009_Node000008" class= "edge" >
<title > Node9- > Node8</title>
<g id= "a_edge80_Node000009_Node000008" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1401.81,-399.25C1275.88,-393.49 1014.16,-378.45 983,-351.75 925.94,-302.87 990.94,-243.48 940,-188.25 910.92,-156.72 860.91,-144.97 828.4,-140.59" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "829.13,-137.16 818.79,-139.47 828.32,-144.11 829.13,-137.16" />
</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= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1536.05,-396.41C1636.25,-387.88 1830.95,-370.6 1996,-351.75 2007.43,-350.44 2019.53,-348.95 2031.32,-347.42" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2031.54,-350.92 2041,-346.15 2030.63,-343.98 2031.54,-350.92" />
</a>
</g>
</g>
<!-- Node11 -->
<g id= "Node000011" class= "node" >
<title > Node11</title>
<g id= "a_Node000011" > <a xlink:href= "engine__abstract_8h.html" target= "_top" xlink:title= "Abstract interfaces for reaction network engines in GridFire." >
<polygon fill= "white" stroke= "#666666" points= "2037.12,-285.25 1928.88,-285.25 1928.88,-254.75 2037.12,-254.75 2037.12,-285.25" />
<text xml:space= "preserve" text-anchor= "start" x= "1936.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= "1983" y= "-260.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _abstract.h</text>
</a>
</g>
</g>
<!-- Node9->Node11 -->
<g id= "edge57_Node000009_Node000011" class= "edge" >
<title > Node9- > Node11</title>
<g id= "a_edge57_Node000009_Node000011" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1536.19,-402.28C1703.66,-402.27 2129.24,-397.67 2172,-351.75 2212.88,-307.84 2118.53,-286.78 2048.95,-277.49" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2049.45,-274.03 2039.09,-276.24 2048.57,-280.97 2049.45,-274.03" />
</a>
</g>
</g>
<!-- Node15 -->
<g id= "Node000015" class= "node" >
<title > Node15</title>
<g id= "a_Node000015" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "2217,-24.88 2063,-24.88 2063,-5.63 2217,-5.63 2217,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "2140" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > fourdst/atomic/atomicSpecies.h</text>
</a>
</g>
</g>
<!-- Node9->Node15 -->
<g id= "edge76_Node000009_Node000015" class= "edge" >
<title > Node9- > Node15</title>
<g id= "a_edge76_Node000009_Node000015" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1536.17,-400.7C1700.24,-397.03 2117.83,-384.65 2253,-351.75 2339.77,-330.63 2437,-360.31 2437,-271 2437,-271 2437,-271 2437,-202.5 2437,-165.63 2442.3,-149.48 2418,-121.75 2386.75,-86.1 2257.24,-47.29 2186.55,-28.22" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2187.76,-24.92 2177.2,-25.72 2185.95,-31.68 2187.76,-24.92" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node22 -->
<g id= "Node000022" class= "node" >
<title > Node22</title>
2025-11-24 09:08:28 -05:00
<g id= "a_Node000022" > <a xlink:href= "types_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1498.75,-213.12 1391.25,-213.12 1391.25,-193.88 1498.75,-193.88 1498.75,-213.12" />
<text xml:space= "preserve" text-anchor= "middle" x= "1445" 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
<!-- Node9->Node22 -->
<g id= "edge58_Node000009_Node000022" class= "edge" >
<title > Node9- > Node22</title>
<g id= "a_edge58_Node000009_Node000022" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1401.66,-398.05C1296.18,-391.17 1101.79,-375.41 1081,-351.75 1072.05,-341.57 1073.01,-332.2 1081,-321.25 1100.17,-294.97 1303.42,-240.48 1397.59,-216.39" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1398.22,-219.84 1407.05,-213.98 1396.49,-213.06 1398.22,-219.84" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node35 -->
<g id= "Node000035" class= "node" >
<title > Node35</title>
<g id= "a_Node000035" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "2180.5,-146.62 2143.5,-146.62 2143.5,-127.38 2180.5,-127.38 2180.5,-146.62" />
<text xml:space= "preserve" text-anchor= "middle" x= "2162" 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
<!-- Node9->Node35 -->
<g id= "edge82_Node000009_Node000035" class= "edge" >
<title > Node9- > Node35</title>
<g id= "a_edge82_Node000009_Node000035" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1536.13,-402.41C1706.78,-402.77 2146.89,-399.04 2191,-351.75 2204.13,-337.68 2177.47,-208.36 2166.46,-157.97" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2169.93,-157.47 2164.36,-148.46 2163.1,-158.98 2169.93,-157.47" />
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= "2409,-146.62 2351,-146.62 2351,-127.38 2409,-127.38 2409,-146.62" />
<text xml:space= "preserve" text-anchor= "middle" x= "2380" 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
<!-- Node9->Node36 -->
<g id= "edge78_Node000009_Node000036" class= "edge" >
<title > Node9- > Node36</title>
<g id= "a_edge78_Node000009_Node000036" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1536.16,-402.79C1694.45,-403.79 2086.59,-401.04 2207,-351.75 2291.01,-317.36 2315.29,-296.58 2362,-218.75 2373.19,-200.1 2377.44,-175.27 2379.04,-158.09" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2382.53,-158.39 2379.72,-148.18 2375.55,-157.92 2382.53,-158.39" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node40 -->
<g id= "Node000040" class= "node" >
<title > Node40</title>
<g id= "a_Node000040" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1624.88,-279.62 1593.12,-279.62 1593.12,-260.38 1624.88,-260.38 1624.88,-279.62" />
<text xml:space= "preserve" text-anchor= "middle" x= "1609" 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>
2025-11-24 09:08:28 -05:00
<!-- Node9->Node40 -->
<g id= "edge79_Node000009_Node000040" class= "edge" >
<title > Node9- > Node40</title>
<g id= "a_edge79_Node000009_Node000040" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1401.9,-397.79C1299.03,-390.65 1112.06,-374.66 1092,-351.75 1083.07,-341.55 1082.89,-331.29 1092,-321.25 1125.12,-284.75 1478.75,-273.94 1581.29,-271.57" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1581.33,-275.07 1591.25,-271.35 1581.17,-268.07 1581.33,-275.07" />
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= "exceptions_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "484.75,-351.75 389.25,-351.75 389.25,-321.25 484.75,-321.25 484.75,-351.75" />
<text xml:space= "preserve" text-anchor= "start" x= "397.25" y= "-338.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/exceptions</text>
<text xml:space= "preserve" text-anchor= "middle" x= "437" 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>
2025-11-24 09:08:28 -05:00
<!-- Node9->Node41 -->
<g id= "edge59_Node000009_Node000041" class= "edge" >
<title > Node9- > Node41</title>
<g id= "a_edge59_Node000009_Node000041" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1401.69,-397.79C1212.06,-385.94 675.65,-352.42 496.26,-341.2" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "496.68,-337.72 486.48,-340.59 496.25,-344.71 496.68,-337.72" />
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= "1213.38,-346.12 1100.62,-346.12 1100.62,-326.88 1213.38,-326.88 1213.38,-346.12" />
<text xml:space= "preserve" text-anchor= "middle" x= "1157" 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
<!-- Node9->Node52 -->
<g id= "edge77_Node000009_Node000052" class= "edge" >
<title > Node9- > Node52</title>
<g id= "a_edge77_Node000009_Node000052" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1401.85,-388.62C1352.14,-378.65 1282.8,-364.6 1222,-351.75 1217.73,-350.85 1213.31,-349.9 1208.88,-348.95" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1209.89,-345.58 1199.37,-346.89 1208.4,-352.43 1209.89,-345.58" />
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= "1310.88,-346.12 1231.12,-346.12 1231.12,-326.88 1310.88,-326.88 1310.88,-346.12" />
<text xml:space= "preserve" text-anchor= "middle" x= "1271" 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
<!-- Node9->Node53 -->
<g id= "edge83_Node000009_Node000053" class= "edge" >
<title > Node9- > Node53</title>
<g id= "a_edge83_Node000009_Node000053" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1424.07,-387.36C1389.52,-376.11 1342.31,-360.73 1309.49,-350.04" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1310.98,-346.84 1300.39,-347.07 1308.81,-353.5 1310.98,-346.84" />
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= "1457.25,-346.12 1328.75,-346.12 1328.75,-326.88 1457.25,-326.88 1457.25,-346.12" />
<text xml:space= "preserve" text-anchor= "middle" x= "1393" 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
<!-- Node9->Node54 -->
<g id= "edge84_Node000009_Node000054" class= "edge" >
<title > Node9- > Node54</title>
<g id= "a_edge84_Node000009_Node000054" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1451.75,-387.36C1439.89,-377.29 1424.13,-363.92 1411.92,-353.56" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1414.44,-351.1 1404.55,-347.3 1409.91,-356.44 1414.44,-351.1" />
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= "1612.38,-346.12 1475.62,-346.12 1475.62,-326.88 1612.38,-326.88 1612.38,-346.12" />
<text xml:space= "preserve" text-anchor= "middle" x= "1544" 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
<!-- Node9->Node55 -->
<g id= "edge85_Node000009_Node000055" class= "edge" >
<title > Node9- > Node55</title>
<g id= "a_edge85_Node000009_Node000055" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1486.02,-387.36C1497.73,-377.29 1513.28,-363.92 1525.33,-353.56" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1527.29,-356.48 1532.59,-347.31 1522.73,-351.18 1527.29,-356.48" />
</a>
</g>
</g>
<!-- Node56 -->
<g id= "Node000056" class= "node" >
<title > Node56</title>
<g id= "a_Node000056" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1735.25,-351.75 1630.75,-351.75 1630.75,-321.25 1735.25,-321.25 1735.25,-351.75" />
<text xml:space= "preserve" text-anchor= "start" x= "1638.75" y= "-338.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > sunmatrix/sunmatrix</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1683" y= "-327" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _dense.h</text>
</a>
</g>
</g>
<!-- Node9->Node56 -->
<g id= "edge86_Node000009_Node000056" class= "edge" >
<title > Node9- > Node56</title>
<g id= "a_edge86_Node000009_Node000056" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1517.83,-387.28C1549.19,-377.83 1590.14,-365.49 1623.42,-355.46" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1624.37,-358.83 1632.93,-352.59 1622.35,-352.13 1624.37,-358.83" />
</a>
</g>
</g>
<!-- Node57 -->
<g id= "Node000057" class= "node" >
<title > Node57</title>
<g id= "a_Node000057" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1848.75,-351.75 1753.25,-351.75 1753.25,-321.25 1848.75,-321.25 1848.75,-351.75" />
<text xml:space= "preserve" text-anchor= "start" x= "1761.25" y= "-338.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > sunlinsol/sunlinsol</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1801" y= "-327" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _dense.h</text>
</a>
</g>
</g>
<!-- Node9->Node57 -->
<g id= "edge87_Node000009_Node000057" class= "edge" >
<title > Node9- > Node57</title>
<g id= "a_edge87_Node000009_Node000057" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1536.2,-390.96C1589.41,-381.94 1665.86,-368.35 1741.67,-352.17" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1742.33,-355.61 1751.37,-350.09 1740.86,-348.77 1742.33,-355.61" />
</a>
</g>
</g>
<!-- Node58 -->
<g id= "Node000058" class= "node" >
<title > Node58</title>
<g id= "a_Node000058" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1987.12,-346.12 1866.88,-346.12 1866.88,-326.88 1987.12,-326.88 1987.12,-346.12" />
<text xml:space= "preserve" text-anchor= "middle" x= "1927" y= "-332.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > nvector/nvector_serial.h</text>
</a>
</g>
</g>
<!-- Node9->Node58 -->
<g id= "edge88_Node000009_Node000058" class= "edge" >
<title > Node9- > Node58</title>
<g id= "a_edge88_Node000009_Node000058" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1536.34,-394.86C1614.08,-386.25 1745.68,-370.58 1858,-351.75 1863.3,-350.86 1868.81,-349.86 1874.31,-348.81" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1874.88,-352.26 1884.01,-346.89 1873.53,-345.39 1874.88,-352.26" />
</a>
</g>
</g>
<!-- Node10->Node7 -->
<g id= "edge54_Node000010_Node000007" class= "edge" >
<title > Node10- > Node7</title>
<g id= "a_edge54_Node000010_Node000007" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2042.65,-323.24C1910.88,-296.28 1607.77,-233.09 1590,-218.75 1534.7,-174.11 1537.29,-78.14 1541.41,-36.36" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1544.87,-36.88 1542.53,-26.55 1537.91,-36.09 1544.87,-36.88" />
</a>
</g>
</g>
<!-- Node10->Node8 -->
<g id= "edge56_Node000010_Node000008" class= "edge" >
<title > Node10- > Node8</title>
<g id= "a_edge56_Node000010_Node000008" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2042.48,-327.19C2027.31,-325.18 2011.07,-323.08 1996,-321.25 1849.98,-303.54 1800.86,-346.24 1667,-285.25 1648.83,-276.97 1652.26,-262.83 1634,-254.75 1549.96,-217.56 1313.04,-231.34 1222,-218.75 1073.61,-198.22 898.45,-160.66 828.32,-145.07" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "829.23,-141.69 818.71,-142.93 827.7,-148.52 829.23,-141.69" />
</a>
</g>
</g>
<!-- Node10->Node11 -->
<g id= "edge12_Node000010_Node000011" class= "edge" >
<title > Node10- > Node11</title>
<g id= "a_edge12_Node000010_Node000011" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2075.77,-320.86C2059.28,-312 2038.02,-300.57 2020.01,-290.89" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2021.92,-287.95 2011.46,-286.29 2018.61,-294.11 2021.92,-287.95" />
</a>
</g>
</g>
<!-- Node10->Node22 -->
<g id= "edge51_Node000010_Node000022" class= "edge" >
<title > Node10- > Node22</title>
<g id= "a_edge51_Node000010_Node000022" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2042.46,-327.38C2027.29,-325.37 2011.05,-323.22 1996,-321.25 1871.15,-304.94 1833.42,-328.04 1715,-285.25 1691.23,-276.66 1690.34,-264.46 1667,-254.75 1659.13,-251.47 1560.92,-229.76 1497.79,-215.97" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1498.82,-212.62 1488.3,-213.9 1497.33,-219.46 1498.82,-212.62" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node10->Node35 -->
<g id= "edge55_Node000010_Node000035" class= "edge" >
<title > Node10- > Node35</title>
<g id= "a_edge55_Node000010_Node000035" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2107.34,-320.98C2117.78,-286.02 2144.33,-197.14 2156.16,-157.55" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2159.44,-158.79 2158.95,-148.2 2152.74,-156.78 2159.44,-158.79" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node10->Node36 -->
<g id= "edge52_Node000010_Node000036" class= "edge" >
<title > Node10- > Node36</title>
<g id= "a_edge52_Node000010_Node000036" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2152.69,-320.75C2204.11,-303.39 2284.15,-270.22 2337,-218.75 2354.66,-201.55 2366.71,-175.53 2373.46,-157.7" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2376.75,-158.9 2376.79,-148.31 2370.15,-156.57 2376.75,-158.9" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node10->Node40 -->
<g id= "edge53_Node000010_Node000040" class= "edge" >
<title > Node10- > Node40</title>
<g id= "a_edge53_Node000010_Node000040" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2042.5,-323.35C2037.94,-322.59 2033.4,-321.88 2029,-321.25 1856.66,-296.76 1806.87,-331.3 1639,-285.25 1637.83,-284.93 1636.65,-284.57 1635.48,-284.17" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1637.09,-281.05 1626.5,-280.49 1634.43,-287.52 1637.09,-281.05" />
</a>
</g>
</g>
<!-- Node11->Node7 -->
<g id= "edge47_Node000011_Node000007" class= "edge" >
<title > Node11- > Node7</title>
<g id= "a_edge47_Node000011_Node000007" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1928.56,-268.03C1839.61,-265.39 1668.35,-255.52 1622,-218.75 1563.94,-172.69 1549.05,-77.85 1545.27,-36.39" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1548.76,-36.15 1544.51,-26.45 1541.78,-36.68 1548.76,-36.15" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node12 -->
<g id= "Node000012" class= "node" >
<title > Node12</title>
2025-11-24 09:08:28 -05:00
<g id= "a_Node000012" > <a xlink:href= "reaction_8h.html" target= "_top" xlink:title= "Defines classes for representing and managing nuclear reactions." >
<polygon fill= "white" stroke= "#666666" points= "1885.25,-85.75 1756.75,-85.75 1756.75,-66.5 1885.25,-66.5 1885.25,-85.75" />
<text xml:space= "preserve" text-anchor= "middle" x= "1821" y= "-72.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/reaction/reaction.h</text>
</a>
</g>
</g>
<!-- Node11->Node12 -->
<g id= "edge13_Node000011_Node000012" class= "edge" >
<title > Node11- > Node12</title>
<g id= "a_edge13_Node000011_Node000012" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1994.97,-254.28C2007.03,-237.51 2022.26,-209.68 2010,-188.25 1979.53,-134.99 1912.49,-104.74 1867.02,-89.64" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1868.27,-86.37 1857.68,-86.67 1866.15,-93.04 1868.27,-86.37" />
</a>
</g>
</g>
<!-- Node18 -->
<g id= "Node000018" class= "node" >
<title > Node18</title>
<g id= "a_Node000018" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "2326.38,-24.88 2243.62,-24.88 2243.62,-5.63 2326.38,-5.63 2326.38,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "2285" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > unordered_map</text>
</a>
</g>
</g>
<!-- Node11->Node18 -->
<g id= "edge48_Node000011_Node000018" class= "edge" >
<title > Node11- > Node18</title>
<g id= "a_edge48_Node000011_Node000018" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2037.56,-268.65C2120.01,-266.84 2270.35,-258.07 2304,-218.75 2349.13,-166 2313.74,-74.85 2294.89,-35.38" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2298.13,-34.05 2290.55,-26.65 2291.86,-37.16 2298.13,-34.05" />
</a>
</g>
</g>
<!-- Node11->Node22 -->
<g id= "edge24_Node000011_Node000022" class= "edge" >
<title > Node11- > Node22</title>
<g id= "a_edge24_Node000011_Node000022" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1928.45,-262.46C1828.7,-250.5 1617.32,-225.16 1510.18,-212.31" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1510.74,-208.86 1500.39,-211.14 1509.91,-215.81 1510.74,-208.86" />
</a>
</g>
</g>
<!-- Node23 -->
<g id= "Node000023" class= "node" >
<title > Node23</title>
<g id= "a_Node000023" > <a xlink:href= "screening__abstract_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1862.88,-152.25 1753.12,-152.25 1753.12,-121.75 1862.88,-121.75 1862.88,-152.25" />
<text xml:space= "preserve" text-anchor= "start" x= "1761.12" y= "-138.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/screening</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1808" y= "-127.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /screening_abstract.h</text>
</a>
</g>
</g>
<!-- Node11->Node23 -->
<g id= "edge27_Node000011_Node000023" class= "edge" >
<title > Node11- > Node23</title>
<g id= "a_edge27_Node000011_Node000023" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1990.16,-254.55C1997.7,-237.01 2006.64,-207.42 1992,-188.25 1977.52,-169.28 1921.03,-155.75 1874.42,-147.54" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1875.06,-144.1 1864.61,-145.87 1873.88,-151 1875.06,-144.1" />
</a>
</g>
</g>
<!-- Node24 -->
<g id= "Node000024" class= "node" >
<title > Node24</title>
<g id= "a_Node000024" > <a xlink:href= "screening__types_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1851.25,-218.75 1752.75,-218.75 1752.75,-188.25 1851.25,-188.25 1851.25,-218.75" />
<text xml:space= "preserve" text-anchor= "start" x= "1760.75" y= "-205.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/screening</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1802" y= "-194" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /screening_types.h</text>
</a>
</g>
</g>
<!-- Node11->Node24 -->
<g id= "edge32_Node000011_Node000024" class= "edge" >
<title > Node11- > Node24</title>
<g id= "a_edge32_Node000011_Node000024" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1941.93,-254.36C1915.87,-245.08 1881.92,-232.98 1853.99,-223.03" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1855.24,-219.76 1844.65,-219.7 1852.89,-226.35 1855.24,-219.76" />
</a>
</g>
</g>
<!-- Node26 -->
<g id= "Node000026" class= "node" >
<title > Node26</title>
<g id= "a_Node000026" > <a xlink:href= "reporting_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "#fff0f0" stroke= "red" points= "1334.88,-218.75 1231.12,-218.75 1231.12,-188.25 1334.88,-188.25 1334.88,-218.75" />
<text xml:space= "preserve" text-anchor= "start" x= "1239.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= "1283" y= "-194" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /reporting.h</text>
</a>
</g>
</g>
<!-- Node11->Node26 -->
<g id= "edge35_Node000011_Node000026" class= "edge" >
<title > Node11- > Node26</title>
<g id= "a_edge35_Node000011_Node000026" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1928.61,-265.54C1823.04,-258.59 1583.05,-241.6 1382,-218.75 1370.49,-217.44 1358.26,-215.85 1346.47,-214.21" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1347.22,-210.78 1336.83,-212.84 1346.24,-217.71 1347.22,-210.78" />
</a>
</g>
</g>
<!-- Node30 -->
<g id= "Node000030" class= "node" >
<title > Node30</title>
<g id= "a_Node000030" > <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= "1734.88,-218.75 1631.12,-218.75 1631.12,-188.25 1734.88,-188.25 1734.88,-218.75" />
<text xml:space= "preserve" text-anchor= "start" x= "1639.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= "1683" y= "-194" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /building.h</text>
</a>
</g>
</g>
<!-- Node11->Node30 -->
<g id= "edge38_Node000011_Node000030" class= "edge" >
<title > Node11- > Node30</title>
<g id= "a_edge38_Node000011_Node000030" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1928.82,-257.97C1882.79,-248.51 1814.68,-234.33 1746.21,-219.21" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1747.22,-215.85 1736.7,-217.11 1745.71,-222.69 1747.22,-215.85" />
</a>
</g>
</g>
<!-- Node32 -->
<g id= "Node000032" class= "node" >
<title > Node32</title>
<g id= "a_Node000032" > <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= "2294.88,-218.75 2191.12,-218.75 2191.12,-188.25 2294.88,-188.25 2294.88,-218.75" />
<text xml:space= "preserve" text-anchor= "start" x= "2199.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= "2243" y= "-194" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /jacobian.h</text>
</a>
</g>
</g>
<!-- Node11->Node32 -->
<g id= "edge39_Node000011_Node000032" class= "edge" >
<title > Node11- > Node32</title>
<g id= "a_edge39_Node000011_Node000032" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2037.5,-255.48C2079.01,-245.18 2136.23,-230.99 2179.75,-220.19" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2180.45,-223.62 2189.32,-217.82 2178.77,-216.83 2180.45,-223.62" />
</a>
</g>
</g>
<!-- Node33 -->
<g id= "Node000033" class= "node" >
<title > Node33</title>
<g id= "a_Node000033" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "2125.12,-152.25 2004.88,-152.25 2004.88,-121.75 2125.12,-121.75 2125.12,-152.25" />
<text xml:space= "preserve" text-anchor= "start" x= "2012.88" y= "-138.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > fourdst/composition</text>
<text xml:space= "preserve" text-anchor= "middle" x= "2065" y= "-127.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /composition_abstract.h</text>
</a>
</g>
</g>
<!-- Node11->Node33 -->
<g id= "edge46_Node000011_Node000033" class= "edge" >
<title > Node11- > Node33</title>
<g id= "a_edge46_Node000011_Node000033" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2021.84,-254.34C2037.47,-246.33 2053.91,-234.72 2063,-218.75 2072.43,-202.18 2072.41,-180.42 2070.31,-163.67" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2073.8,-163.32 2068.76,-154 2066.89,-164.42 2073.8,-163.32" />
</a>
</g>
</g>
<!-- Node38 -->
<g id= "Node000038" class= "node" >
<title > Node38</title>
<g id= "a_Node000038" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1908.62,-213.12 1869.38,-213.12 1869.38,-193.88 1908.62,-193.88 1908.62,-213.12" />
<text xml:space= "preserve" text-anchor= "middle" x= "1889" y= "-199.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > utility</text>
</a>
</g>
</g>
<!-- Node11->Node38 -->
<g id= "edge49_Node000011_Node000038" class= "edge" >
<title > Node11- > Node38</title>
<g id= "a_edge49_Node000011_Node000038" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1961.67,-254.36C1946.65,-244.06 1926.59,-230.29 1911.35,-219.83" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1913.6,-217.14 1903.38,-214.37 1909.64,-222.91 1913.6,-217.14" />
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:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1982.88,-213.12 1927.12,-213.12 1927.12,-193.88 1982.88,-193.88 1982.88,-213.12" />
<text xml:space= "preserve" text-anchor= "middle" x= "1955" y= "-199.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > expected</text>
</a>
</g>
</g>
<!-- Node11->Node39 -->
<g id= "edge50_Node000011_Node000039" class= "edge" >
<title > Node11- > Node39</title>
<g id= "a_edge50_Node000011_Node000039" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1976.65,-254.36C1972.7,-245.28 1967.59,-233.51 1963.33,-223.68" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1966.63,-222.49 1959.43,-214.71 1960.2,-225.28 1966.63,-222.49" />
</a>
</g>
</g>
<!-- Node12->Node7 -->
<g id= "edge20_Node000012_Node000007" class= "edge" >
<title > Node12- > Node7</title>
<g id= "a_edge20_Node000012_Node000007" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1767.27,-66.01C1720.88,-57.81 1652.19,-44.87 1593,-30.5 1587.68,-29.21 1582.08,-27.71 1576.64,-26.18" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1577.87,-22.9 1567.29,-23.48 1575.93,-29.62 1577.87,-22.9" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node13 -->
<g id= "Node000013" class= "node" >
<title > Node13</title>
<g id= "a_Node000013" > <a xlink:title= " " >
2025-11-24 09:08:28 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1850.62,-24.88 1805.38,-24.88 1805.38,-5.63 1850.62,-5.63 1850.62,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1828" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > ranges</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node12->Node13 -->
<g id= "edge14_Node000012_Node000013" class= "edge" >
<title > Node12- > Node13</title>
<g id= "a_edge14_Node000012_Node000013" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1822.06,-66.18C1823,-58.32 1824.39,-46.57 1825.6,-36.45" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1829.04,-37.12 1826.75,-26.78 1822.09,-36.3 1829.04,-37.12" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node14 -->
<g id= "Node000014" class= "node" >
<title > Node14</title>
<g id= "a_Node000014" > <a xlink:title= " " >
2025-11-24 09:08:28 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1933.75,-24.88 1868.25,-24.88 1868.25,-5.63 1933.75,-5.63 1933.75,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1901" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > string_view</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node12->Node14 -->
<g id= "edge15_Node000012_Node000014" class= "edge" >
<title > Node12- > Node14</title>
<g id= "a_edge15_Node000012_Node000014" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1833.15,-66.18C1845.48,-57.11 1864.83,-42.87 1879.72,-31.91" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1881.54,-34.92 1887.52,-26.17 1877.39,-29.28 1881.54,-34.92" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node12->Node15 -->
<g id= "edge16_Node000012_Node000015" class= "edge" >
<title > Node12- > Node15</title>
<g id= "a_edge16_Node000012_Node000015" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1870.14,-66.05C1926.58,-55.64 2019.16,-38.55 2079.85,-27.35" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2080.11,-30.86 2089.31,-25.61 2078.84,-23.98 2080.11,-30.86" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node12->Node16 -->
<g id= "edge17_Node000012_Node000016" class= "edge" >
<title > Node12- > Node16</title>
<g id= "a_edge17_Node000012_Node000016" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1756.59,-72C1549.03,-61.94 898.54,-30.39 679.68,-19.77" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "680.02,-16.29 669.86,-19.3 679.68,-23.28 680.02,-16.29" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node17 -->
<g id= "Node000017" class= "node" >
<title > Node17</title>
<g id= "a_Node000017" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "2027.5,-24.88 1954.5,-24.88 1954.5,-5.63 2027.5,-5.63 2027.5,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1991" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > quill/Logger.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node12->Node17 -->
<g id= "edge18_Node000012_Node000017" class= "edge" >
<title > Node12- > Node17</title>
<g id= "a_edge18_Node000012_Node000017" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1847.19,-66.05C1875.77,-56.16 1921.74,-40.24 1953.99,-29.07" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1955.05,-32.41 1963.35,-25.83 1952.76,-25.79 1955.05,-32.41" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node12->Node18 -->
<g id= "edge19_Node000012_Node000018" class= "edge" >
<title > Node12- > Node18</title>
<g id= "a_edge19_Node000012_Node000018" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1885.54,-70.56C1965.76,-64.3 2106.68,-51.4 2226,-30.5 2230.37,-29.73 2234.9,-28.84 2239.42,-27.87" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2240.07,-31.31 2249.05,-25.69 2238.52,-24.48 2240.07,-31.31" />
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:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1787.75,-24.88 1710.25,-24.88 1710.25,-5.63 1787.75,-5.63 1787.75,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1749" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > unordered_set</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node12->Node19 -->
<g id= "edge21_Node000012_Node000019" class= "edge" >
<title > Node12- > Node19</title>
<g id= "a_edge21_Node000012_Node000019" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1810.06,-66.18C1799.18,-57.28 1782.21,-43.41 1768.92,-32.54" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1771.17,-29.85 1761.21,-26.23 1766.74,-35.27 1771.17,-29.85" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node20 -->
<g id= "Node000020" class= "node" >
<title > Node20</title>
<g id= "a_Node000020" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1692.12,-24.88 1601.88,-24.88 1601.88,-5.63 1692.12,-5.63 1692.12,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1647" 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>
2025-11-24 09:08:28 -05:00
<!-- Node12->Node20 -->
<g id= "edge22_Node000012_Node000020" class= "edge" >
<title > Node12- > Node20</title>
<g id= "a_edge22_Node000012_Node000020" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1794.19,-66.05C1764.82,-56.11 1717.48,-40.1 1684.44,-28.92" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1685.86,-25.71 1675.27,-25.82 1683.62,-32.34 1685.86,-25.71" />
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:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1354.75,-30.5 1253.25,-30.5 1253.25,0 1354.75,0 1354.75,-30.5" />
<text xml:space= "preserve" text-anchor= "start" x= "1261.25" y= "-17" font-family= "Helvetica,sans-Serif" font-size= "10.00" > fourdst/composition</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1304" 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>
2025-11-24 09:08:28 -05:00
<!-- Node12->Node21 -->
<g id= "edge23_Node000012_Node000021" class= "edge" >
<title > Node12- > Node21</title>
<g id= "a_edge23_Node000012_Node000021" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1756.31,-67.76C1656.23,-56.36 1465.14,-34.6 1366.44,-23.36" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1367,-19.9 1356.67,-22.25 1366.21,-26.86 1367,-19.9" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node22->Node20 -->
<g id= "edge26_Node000022_Node000020" class= "edge" >
<title > Node22- > Node20</title>
<g id= "a_edge26_Node000022_Node000020" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1454.74,-193.52C1486.54,-164.2 1587.62,-71 1629.04,-32.81" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1631.26,-35.52 1636.24,-26.17 1626.52,-30.37 1631.26,-35.52" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node22->Node21 -->
<g id= "edge25_Node000022_Node000021" class= "edge" >
<title > Node22- > Node21</title>
<g id= "a_edge25_Node000022_Node000021" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1438.2,-193.52C1417.27,-165.87 1353.33,-81.41 1321.87,-39.85" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1324.71,-37.8 1315.88,-31.94 1319.13,-42.03 1324.71,-37.8" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node23->Node7 -->
<g id= "edge31_Node000023_Node000007" class= "edge" >
<title > Node23- > Node7</title>
<g id= "a_edge31_Node000023_Node000007" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1775.63,-121.32C1724.17,-97.97 1624.42,-52.73 1574.29,-29.99" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1575.75,-26.81 1565.19,-25.86 1572.86,-33.18 1575.75,-26.81" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node23->Node12 -->
<g id= "edge28_Node000023_Node000012" class= "edge" >
<title > Node23- > Node12</title>
<g id= "a_edge28_Node000023_Node000012" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1811.21,-121.45C1812.81,-114.21 1814.77,-105.34 1816.51,-97.44" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1819.93,-98.2 1818.67,-87.68 1813.1,-96.69 1819.93,-98.2" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node23->Node15 -->
<g id= "edge29_Node000023_Node000015" class= "edge" >
<title > Node23- > Node15</title>
<g id= "a_edge29_Node000023_Node000015" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1848.71,-121.32C1914.24,-97.68 2042.04,-51.58 2104.26,-29.14" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2105.44,-32.44 2113.66,-25.75 2103.06,-25.85 2105.44,-32.44" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node23->Node20 -->
<g id= "edge30_Node000023_Node000020" class= "edge" >
<title > Node23- > Node20</title>
<g id= "a_edge30_Node000023_Node000020" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1788.26,-121.32C1757.8,-98.66 1699.6,-55.37 1668.25,-32.05" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1670.41,-29.3 1660.3,-26.14 1666.23,-34.92 1670.41,-29.3" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node24->Node23 -->
<g id= "edge33_Node000024_Node000023" class= "edge" >
<title > Node24- > Node23</title>
<g id= "a_edge33_Node000024_Node000023" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1803.36,-187.86C1804.02,-180.77 1804.83,-172.04 1805.59,-163.88" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1809.06,-164.37 1806.5,-154.09 1802.09,-163.72 1809.06,-164.37" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node24->Node25 -->
<g id= "edge34_Node000024_Node000025" class= "edge" >
<title > Node24- > Node25</title>
<g id= "a_edge34_Node000024_Node000025" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1775.68,-187.86C1756.7,-177.31 1731.2,-163.13 1712.24,-152.59" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1713.97,-149.55 1703.53,-147.75 1710.57,-155.66 1713.97,-149.55" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node26->Node8 -->
<g id= "edge36_Node000026_Node000008" class= "edge" >
<title > Node26- > Node8</title>
<g id= "a_edge36_Node000026_Node000008" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1230.85,-190.77C1226.18,-189.86 1221.51,-189 1217,-188.25 1072.53,-164.07 898.22,-147.06 828.27,-140.73" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "828.98,-137.28 818.71,-139.88 828.36,-144.25 828.98,-137.28" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node26->Node21 -->
<g id= "edge37_Node000026_Node000021" class= "edge" >
<title > Node26- > Node21</title>
<g id= "a_edge37_Node000026_Node000021" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1282.71,-188.1C1282.43,-163.15 1282.85,-110.37 1290,-66.5 1291.35,-58.21 1293.56,-49.34 1295.83,-41.39" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1299.11,-42.61 1298.66,-32.02 1292.41,-40.58 1299.11,-42.61" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node32->Node15 -->
<g id= "edge40_Node000032_Node000015" class= "edge" >
<title > Node32- > Node15</title>
<g id= "a_edge40_Node000032_Node000015" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2244.66,-187.99C2246.94,-161.49 2248.22,-104.47 2223,-66.5 2211.96,-49.88 2193.38,-37.89 2176.59,-29.79" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2178.39,-26.76 2167.83,-25.87 2175.53,-33.15 2178.39,-26.76" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node32->Node17 -->
<g id= "edge42_Node000032_Node000017" class= "edge" >
<title > Node32- > Node17</title>
<g id= "a_edge42_Node000032_Node000017" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2236.21,-187.78C2227.53,-170.26 2211.08,-140.95 2190,-121.75 2141.43,-77.52 2070.92,-45.91 2028.17,-29.4" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2029.42,-26.13 2018.83,-25.87 2026.95,-32.68 2029.42,-26.13" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node32->Node18 -->
<g id= "edge45_Node000032_Node000018" class= "edge" >
<title > Node32- > Node18</title>
<g id= "a_edge45_Node000032_Node000018" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2249.03,-187.76C2252.89,-177.85 2257.77,-164.43 2261,-152.25 2271.73,-111.82 2278.98,-63.34 2282.51,-36.55" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2285.96,-37.14 2283.75,-26.78 2279.02,-36.25 2285.96,-37.14" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node32->Node33 -->
<g id= "edge41_Node000032_Node000033" class= "edge" >
<title > Node32- > Node33</title>
<g id= "a_edge41_Node000032_Node000033" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2202.61,-187.86C2176.98,-178.58 2143.6,-166.48 2116.13,-156.53" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2117.56,-153.32 2106.96,-153.21 2115.17,-159.9 2117.56,-153.32" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node32->Node35 -->
<g id= "edge43_Node000032_Node000035" class= "edge" >
<title > Node32- > Node35</title>
<g id= "a_edge43_Node000032_Node000035" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2224.62,-187.86C2211.85,-177.69 2194.85,-164.16 2181.78,-153.75" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2184.27,-151.26 2174.26,-147.77 2179.91,-156.73 2184.27,-151.26" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node32->Node36 -->
<g id= "edge44_Node000032_Node000036" class= "edge" >
<title > Node32- > Node36</title>
<g id= "a_edge44_Node000032_Node000036" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2274.09,-187.86C2297.02,-177.07 2328.02,-162.47 2350.55,-151.86" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2351.94,-155.08 2359.49,-147.65 2348.96,-148.75 2351.94,-155.08" />
</a>
</g>
</g>
<!-- Node42 -->
<g id= "Node000042" class= "node" >
<title > Node42</title>
<g id= "a_Node000042" > <a xlink:href= "error__gridfire_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "#fff0f0" stroke= "red" points= "484.75,-218.75 389.25,-218.75 389.25,-188.25 484.75,-188.25 484.75,-218.75" />
<text xml:space= "preserve" text-anchor= "start" x= "397.25" y= "-205.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/exceptions</text>
<text xml:space= "preserve" text-anchor= "middle" x= "437" y= "-194" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /error_gridfire.h</text>
</a>
</g>
</g>
<!-- Node41->Node42 -->
<g id= "edge60_Node000041_Node000042" class= "edge" >
<title > Node41- > Node42</title>
<g id= "a_edge60_Node000041_Node000042" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M388.96,-335.81C303.95,-335.23 132.42,-328.56 95,-285.25 86.14,-274.99 86.14,-265.01 95,-254.75 130.81,-213.3 289.46,-205.41 377.54,-204.3" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "377.48,-207.8 387.45,-204.2 377.42,-200.8 377.48,-207.8" />
</a>
</g>
</g>
<!-- Node44 -->
<g id= "Node000044" class= "node" >
<title > Node44</title>
<g id= "a_Node000044" > <a xlink:href= "error__engine_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "199.75,-285.25 104.25,-285.25 104.25,-254.75 199.75,-254.75 199.75,-285.25" />
<text xml:space= "preserve" text-anchor= "start" x= "112.25" y= "-271.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/exceptions</text>
<text xml:space= "preserve" text-anchor= "middle" x= "152" y= "-260.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /error_engine.h</text>
</a>
</g>
</g>
<!-- Node41->Node44 -->
<g id= "edge62_Node000041_Node000044" class= "edge" >
<title > Node41- > Node44</title>
<g id= "a_edge62_Node000041_Node000044" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M388.87,-325.3C345.1,-315.94 278.44,-301.45 211.38,-285.77" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "212.19,-282.37 201.65,-283.49 210.59,-289.18 212.19,-282.37" />
</a>
</g>
</g>
<!-- Node45 -->
<g id= "Node000045" class= "node" >
<title > Node45</title>
<g id= "a_Node000045" > <a xlink:href= "error__utils_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "313.75,-285.25 218.25,-285.25 218.25,-254.75 313.75,-254.75 313.75,-285.25" />
<text xml:space= "preserve" text-anchor= "start" x= "226.25" y= "-271.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/exceptions</text>
<text xml:space= "preserve" text-anchor= "middle" x= "266" y= "-260.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /error_utils.h</text>
</a>
</g>
</g>
<!-- Node41->Node45 -->
<g id= "edge64_Node000041_Node000045" class= "edge" >
<title > Node41- > Node45</title>
<g id= "a_edge64_Node000041_Node000045" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M398.2,-320.86C373.69,-311.62 341.79,-299.59 315.47,-289.66" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "316.95,-286.48 306.36,-286.22 314.48,-293.03 316.95,-286.48" />
</a>
</g>
</g>
<!-- Node46 -->
<g id= "Node000046" class= "node" >
<title > Node46</title>
<g id= "a_Node000046" > <a xlink:href= "error__debug_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "#fff0f0" stroke= "red" points= "655.75,-285.25 560.25,-285.25 560.25,-254.75 655.75,-254.75 655.75,-285.25" />
<text xml:space= "preserve" text-anchor= "start" x= "568.25" y= "-271.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/exceptions</text>
<text xml:space= "preserve" text-anchor= "middle" x= "608" y= "-260.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /error_debug.h</text>
</a>
</g>
</g>
<!-- Node41->Node46 -->
<g id= "edge66_Node000041_Node000046" class= "edge" >
<title > Node41- > Node46</title>
<g id= "a_edge66_Node000041_Node000046" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M475.8,-320.86C500.31,-311.62 532.21,-299.59 558.53,-289.66" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "559.52,-293.03 567.64,-286.22 557.05,-286.48 559.52,-293.03" />
</a>
</g>
</g>
<!-- Node49 -->
<g id= "Node000049" class= "node" >
<title > Node49</title>
<g id= "a_Node000049" > <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= "427.75,-285.25 332.25,-285.25 332.25,-254.75 427.75,-254.75 427.75,-285.25" />
<text xml:space= "preserve" text-anchor= "start" x= "340.25" y= "-271.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/exceptions</text>
<text xml:space= "preserve" text-anchor= "middle" x= "380" y= "-260.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /error_policy.h</text>
</a>
</g>
</g>
<!-- Node41->Node49 -->
<g id= "edge69_Node000041_Node000049" class= "edge" >
<title > Node41- > Node49</title>
<g id= "a_edge69_Node000041_Node000049" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M424.07,-320.86C417.07,-312.95 408.27,-302.99 400.37,-294.05" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "403.13,-291.89 393.89,-286.71 397.88,-296.52 403.13,-291.89" />
</a>
</g>
</g>
<!-- Node50 -->
<g id= "Node000050" class= "node" >
<title > Node50</title>
<g id= "a_Node000050" > <a xlink:href= "error__reaction_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "#fff0f0" stroke= "red" points= "769.75,-285.25 674.25,-285.25 674.25,-254.75 769.75,-254.75 769.75,-285.25" />
<text xml:space= "preserve" text-anchor= "start" x= "682.25" y= "-271.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/exceptions</text>
<text xml:space= "preserve" text-anchor= "middle" x= "722" y= "-260.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /error_reaction.h</text>
</a>
</g>
</g>
<!-- Node41->Node50 -->
<g id= "edge71_Node000041_Node000050" class= "edge" >
<title > Node41- > Node50</title>
<g id= "a_edge71_Node000041_Node000050" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M485.13,-325.3C528.9,-315.94 595.56,-301.45 662.62,-285.77" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "663.41,-289.18 672.35,-283.49 661.81,-282.37 663.41,-289.18" />
</a>
</g>
</g>
<!-- Node51 -->
<g id= "Node000051" class= "node" >
<title > Node51</title>
<g id= "a_Node000051" > <a xlink:href= "error__solver_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "541.75,-285.25 446.25,-285.25 446.25,-254.75 541.75,-254.75 541.75,-285.25" />
<text xml:space= "preserve" text-anchor= "start" x= "454.25" y= "-271.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/exceptions</text>
<text xml:space= "preserve" text-anchor= "middle" x= "494" y= "-260.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /error_solver.h</text>
</a>
</g>
</g>
<!-- Node41->Node51 -->
<g id= "edge74_Node000041_Node000051" class= "edge" >
<title > Node41- > Node51</title>
<g id= "a_edge74_Node000041_Node000051" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M449.93,-320.86C456.93,-312.95 465.73,-302.99 473.63,-294.05" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "476.12,-296.52 480.11,-286.71 470.87,-291.89 476.12,-296.52" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node42->Node8 -->
<g id= "edge61_Node000042_Node000008" class= "edge" >
<title > Node42- > Node8</title>
<g id= "a_edge61_Node000042_Node000008" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M485.18,-193.87C560.06,-180.45 702.3,-154.97 765.45,-143.65" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "765.91,-147.13 775.14,-141.92 764.68,-140.24 765.91,-147.13" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node44->Node42 -->
<g id= "edge63_Node000044_Node000042" class= "edge" >
<title > Node44- > Node42</title>
<g id= "a_edge63_Node000044_Node000042" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M200.18,-256.85C203.16,-256.13 206.12,-255.43 209,-254.75 266.23,-241.29 331.8,-226.95 377.89,-217.05" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "378.35,-220.53 387.39,-215.01 376.88,-213.69 378.35,-220.53" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node45->Node42 -->
<g id= "edge65_Node000045_Node000042" class= "edge" >
<title > Node45- > Node42</title>
<g id= "a_edge65_Node000045_Node000042" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M304.8,-254.36C329.31,-245.12 361.21,-233.09 387.53,-223.16" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "388.52,-226.53 396.64,-219.72 386.05,-219.98 388.52,-226.53" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node46->Node8 -->
<g id= "edge67_Node000046_Node000008" class= "edge" >
<title > Node46- > Node8</title>
<g id= "a_edge67_Node000046_Node000008" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M628.95,-254.48C664.79,-229.64 737.58,-179.19 774.48,-153.61" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "776.4,-156.54 782.63,-147.96 772.41,-150.78 776.4,-156.54" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node46->Node42 -->
<g id= "edge68_Node000046_Node000042" class= "edge" >
<title > Node46- > Node42</title>
<g id= "a_edge68_Node000046_Node000042" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M569.2,-254.36C544.69,-245.12 512.79,-233.09 486.47,-223.16" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "487.95,-219.98 477.36,-219.72 485.48,-226.53 487.95,-219.98" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node49->Node42 -->
<g id= "edge70_Node000049_Node000042" class= "edge" >
<title > Node49- > Node42</title>
<g id= "a_edge70_Node000049_Node000042" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M392.93,-254.36C399.93,-246.45 408.73,-236.49 416.63,-227.55" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "419.12,-230.02 423.11,-220.21 413.87,-225.39 419.12,-230.02" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node50->Node8 -->
<g id= "edge72_Node000050_Node000008" class= "edge" >
<title > Node50- > Node8</title>
<g id= "a_edge72_Node000050_Node000008" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M730.31,-254.48C743.93,-230.7 770.98,-183.45 786.11,-157.02" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "789.11,-158.83 791.04,-148.41 783.03,-155.35 789.11,-158.83" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node50->Node42 -->
<g id= "edge73_Node000050_Node000042" class= "edge" >
<title > Node50- > Node42</title>
<g id= "a_edge73_Node000050_Node000042" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M673.82,-256.85C670.84,-256.13 667.88,-255.43 665,-254.75 607.77,-241.29 542.2,-226.95 496.11,-217.05" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "497.12,-213.69 486.61,-215.01 495.65,-220.53 497.12,-213.69" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node51->Node42 -->
<g id= "edge75_Node000051_Node000042" class= "edge" >
<title > Node51- > Node42</title>
<g id= "a_edge75_Node000051_Node000042" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M481.07,-254.36C474.07,-246.45 465.27,-236.49 457.37,-227.55" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "460.13,-225.39 450.89,-220.21 454.88,-230.02 460.13,-225.39" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
</g>
</svg>