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/python/solver/trampoline/py_solver.h Pages: 1 -->
2025-11-28 09:46:00 -05:00
<svg width= "2530pt" height= "753pt"
viewBox="0.00 0.00 2529.50 753.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 749)" >
2025-11-06 09:16:40 -05:00
<title > src/python/solver/trampoline/py_solver.h</title>
<!-- Node1 -->
<g id= "Node000001" class= "node" >
<title > Node1</title>
<g id= "a_Node000001" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "#999999" stroke= "#666666" points= "1682.5,-745 1525.5,-745 1525.5,-715 1682.5,-715 1682.5,-745" />
<text text-anchor= "start" x= "1533.5" y= "-733" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/python/solver/trampoline</text>
<text text-anchor= "middle" x= "1604" y= "-722" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /py_solver.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= "solver_8h.html" target= "_top" xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "1666.5,-679 1541.5,-679 1541.5,-660 1666.5,-660 1666.5,-679" />
<text text-anchor= "middle" x= "1604" y= "-667" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/solver/solver.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= "M1604,-714.84C1604,-707.21 1604,-697.7 1604,-689.45" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1607.5,-689.27 1604,-679.27 1600.5,-689.27 1607.5,-689.27" />
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= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1256.5,-24.5 1209.5,-24.5 1209.5,-5.5 1256.5,-5.5 1256.5,-24.5" />
<text text-anchor= "middle" x= "1233" 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>
2025-11-24 09:08:28 -05:00
<!-- Node1->Node8 -->
<g id= "edge95_Node000001_Node000008" class= "edge" >
<title > Node1- > Node8</title>
<g id= "a_edge95_Node000001_Node000008" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1525.21,-728.14C1276.12,-725.09 507.58,-713.11 261,-679 142.15,-662.56 0,-729.99 0,-610 0,-610 0,-610 0,-135 0,-10.94 1001.8,-13.84 1199.39,-15.62" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1199.44,-19.12 1209.47,-15.72 1199.5,-12.12 1199.44,-19.12" />
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:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "540,-145.5 496,-145.5 496,-126.5 540,-126.5 540,-145.5" />
<text text-anchor= "middle" x= "518" 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>
2025-11-24 09:08:28 -05:00
<!-- Node1->Node9 -->
<g id= "edge97_Node000001_Node000009" class= "edge" >
<title > Node1- > Node9</title>
<g id= "a_edge97_Node000001_Node000009" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1525.27,-727.19C1207.71,-719.36 38,-685.41 38,-610 38,-610 38,-610 38,-267 38,-223.34 57.44,-209.25 95,-187 161.12,-147.84 398.68,-139.31 485.73,-137.49" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "485.88,-140.98 495.82,-137.29 485.75,-133.98 485.88,-140.98" />
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= "2133.5,-145.5 2092.5,-145.5 2092.5,-126.5 2133.5,-126.5 2133.5,-145.5" />
<text text-anchor= "middle" x= "2113" 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
<!-- Node1->Node36 -->
<g id= "edge96_Node000001_Node000036" class= "edge" >
<title > Node1- > Node36</title>
<g id= "a_edge96_Node000001_Node000036" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1682.83,-725.07C1879.85,-714.2 2378,-679.8 2378,-610 2378,-610 2378,-610 2378,-399 2378,-337.34 2247.57,-224.98 2199,-187 2180.63,-172.64 2157.72,-159.52 2140.17,-150.32" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2141.52,-147.09 2131.03,-145.64 2138.33,-153.32 2141.52,-147.09" />
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:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "2235.5,-277.5 2200.5,-277.5 2200.5,-258.5 2235.5,-258.5 2235.5,-277.5" />
<text text-anchor= "middle" x= "2218" 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>
2025-11-24 09:08:28 -05:00
<!-- Node1->Node41 -->
<g id= "edge98_Node000001_Node000041" class= "edge" >
<title > Node1- > Node41</title>
<g id= "a_edge98_Node000001_Node000041" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1682.71,-723.73C1865.26,-710.47 2302,-672.23 2302,-610 2302,-610 2302,-610 2302,-399 2302,-350.96 2261.03,-306.61 2236.31,-284.23" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2238.47,-281.47 2228.64,-277.51 2233.86,-286.73 2238.47,-281.47" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node3 -->
<g id= "Node000003" class= "node" >
<title > Node3</title>
2025-11-24 09:08:28 -05:00
<g id= "a_Node000003" > <a xlink:href= "strategies_8h.html" target= "_top" xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "1672,-624 1536,-624 1536,-594 1672,-594 1672,-624" />
<text text-anchor= "start" x= "1544" y= "-612" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/solver/strategies</text>
<text text-anchor= "middle" x= "1604" y= "-601" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /strategies.h</text>
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= "M1604,-659.87C1604,-653.11 1604,-643.35 1604,-634.26" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1607.5,-634.11 1604,-624.11 1600.5,-634.11 1607.5,-634.11" />
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= "triggers_8h.html" target= "_top" xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "1283,-558 1147,-558 1147,-528 1283,-528 1283,-558" />
<text text-anchor= "start" x= "1155" y= "-546" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/solver/strategies</text>
<text text-anchor= "middle" x= "1215" y= "-535" 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
<!-- 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= "M1535.8,-596.78C1468.09,-585.64 1364.42,-568.58 1293.36,-556.89" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1293.56,-553.38 1283.13,-555.21 1292.42,-560.29 1293.56,-553.38" />
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>
2025-11-28 09:46:00 -05:00
<g id= "a_Node000010" > <a xlink:href= "CVODE__solver__strategy_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1675.5,-415 1532.5,-415 1532.5,-385 1675.5,-385 1675.5,-415" />
<text text-anchor= "start" x= "1540.5" y= "-403" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/solver/strategies</text>
<text text-anchor= "middle" x= "1604" 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>
2025-11-24 09:08:28 -05:00
<!-- Node3->Node10 -->
<g id= "edge94_Node000003_Node000010" class= "edge" >
<title > Node3- > Node10</title>
<g id= "a_edge94_Node000003_Node000010" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1604,-593.77C1604,-558.9 1604,-468.86 1604,-425.3" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1607.5,-425.05 1604,-415.05 1600.5,-425.05 1607.5,-425.05" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node11 -->
<g id= "Node000011" class= "node" >
<title > Node11</title>
<g id= "a_Node000011" > <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= "2198,-349 2062,-349 2062,-319 2198,-319 2198,-349" />
<text text-anchor= "start" x= "2070" y= "-337" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/solver/strategies</text>
<text text-anchor= "middle" x= "2130" 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>
2025-11-24 09:08:28 -05:00
<!-- Node3->Node11 -->
<g id= "edge93_Node000003_Node000011" class= "edge" >
<title > Node3- > Node11</title>
<g id= "a_edge93_Node000003_Node000011" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1631.17,-593.9C1718.91,-548.36 1994.68,-405.23 2093.95,-353.71" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2095.73,-356.73 2102.99,-349.02 2092.5,-350.52 2095.73,-356.73" />
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= "engine__partitioning__trigger_8h.html" target= "_top" 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= "white" stroke= "#666666" points= "925.5,-492 770.5,-492 770.5,-451 925.5,-451 925.5,-492" />
<text text-anchor= "start" x= "778.5" y= "-480" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/solver/strategies</text>
<text text-anchor= "start" x= "778.5" y= "-469" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /triggers/engine_partitioning</text>
<text text-anchor= "middle" x= "848" y= "-458" 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
<!-- Node4->Node5 -->
<g id= "edge4_Node000004_Node000005" class= "edge" >
<title > Node4- > Node5</title>
<g id= "a_edge4_Node000004_Node000005" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1146.83,-529.09C1087.31,-517.82 1000.56,-501.39 935.85,-489.14" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "936.13,-485.63 925.66,-487.21 934.83,-492.51 936.13,-485.63" />
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__abstract_8h.html" target= "_top" xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "264,-283 142,-283 142,-253 264,-253 264,-283" />
<text text-anchor= "start" x= "150" y= "-271" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/trigger/trigger</text>
<text text-anchor= "middle" x= "203" 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>
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= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M770.27,-468.35C615.34,-463.36 279.52,-448.75 240,-415 204.81,-384.94 200.59,-326.66 201.34,-293.55" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "204.85,-293.49 201.75,-283.36 197.85,-293.21 204.85,-293.49" />
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: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= "226,-217 104,-217 104,-187 226,-187 226,-217" />
<text text-anchor= "start" x= "112" y= "-205" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/trigger/trigger</text>
<text text-anchor= "middle" x= "165" 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
<!-- Node5->Node7 -->
<g id= "edge10_Node000005_Node000007" class= "edge" >
<title > Node5- > Node7</title>
<g id= "a_edge10_Node000005_Node000007" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M770.34,-467.63C611.26,-461.18 259.33,-443.83 213,-415 154.75,-378.76 151.46,-349.07 133,-283 129.41,-270.16 129.26,-265.8 133,-253 135.85,-243.27 141.24,-233.63 146.79,-225.45" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "149.72,-227.36 152.77,-217.21 144.06,-223.25 149.72,-227.36" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node5->Node9 -->
<g id= "edge90_Node000005_Node000009" class= "edge" >
<title > Node5- > Node9</title>
<g id= "a_edge90_Node000005_Node000009" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M770.44,-469.53C652.83,-463.18 434.84,-430.98 357,-283 342.86,-256.11 377.39,-187.63 378,-187 406.67,-157.31 454.15,-145.2 485.76,-140.3" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "486.4,-143.74 495.82,-138.89 485.43,-136.81 486.4,-143.74" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node5->Node10 -->
<g id= "edge11_Node000005_Node000010" class= "edge" >
<title > Node5- > Node10</title>
<g id= "a_edge11_Node000005_Node000010" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M925.7,-463.36C1069.39,-450.15 1375.33,-422.02 1522.11,-408.53" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1522.76,-411.98 1532.39,-407.58 1522.12,-405.01 1522.76,-411.98" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node17 -->
<g id= "Node000017" class= "node" >
<title > Node17</title>
<g id= "a_Node000017" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1443,-24.5 1305,-24.5 1305,-5.5 1443,-5.5 1443,-24.5" />
<text text-anchor= "middle" x= "1374" 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
<!-- Node5->Node17 -->
<g id= "edge89_Node000005_Node000017" class= "edge" >
<title > Node5- > Node17</title>
<g id= "a_edge89_Node000005_Node000017" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M841.4,-450.85C836.54,-432.85 832.3,-405.92 842,-385 861.11,-343.8 878.78,-338.05 920,-319 1040.41,-263.35 1195,-335.65 1195,-203 1195,-203 1195,-203 1195,-135 1195,-73.65 1268.82,-42.02 1321.65,-27.24" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1322.82,-30.55 1331.58,-24.59 1321.02,-23.79 1322.82,-30.55" />
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= "1679,-145.5 1621,-145.5 1621,-126.5 1679,-126.5 1679,-145.5" />
<text text-anchor= "middle" x= "1650" 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
<!-- Node5->Node26 -->
<g id= "edge92_Node000005_Node000026" class= "edge" >
<title > Node5- > Node26</title>
<g id= "a_edge92_Node000005_Node000026" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M873.42,-450.97C884.86,-441.16 897.84,-428.5 907,-415 932.77,-377.04 908.88,-347.3 945,-319 1038.21,-245.96 1094.1,-311.65 1209,-283 1291.27,-262.48 1314.03,-258.45 1388,-217 1406.77,-206.48 1406.57,-196.24 1426,-187 1486.59,-158.18 1564.38,-145.64 1610.54,-140.43" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1611.15,-143.89 1620.72,-139.35 1610.41,-136.93 1611.15,-143.89" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node60 -->
<g id= "Node000060" class= "node" >
<title > Node60</title>
<g id= "a_Node000060" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "897.5,-409.5 850.5,-409.5 850.5,-390.5 897.5,-390.5 897.5,-409.5" />
<text text-anchor= "middle" x= "874" 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
<!-- Node5->Node60 -->
<g id= "edge91_Node000005_Node000060" class= "edge" >
<title > Node5- > Node60</title>
<g id= "a_edge91_Node000005_Node000060" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M855.38,-450.77C859.09,-440.87 863.54,-428.95 867.17,-419.26" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "870.47,-420.41 870.7,-409.82 863.92,-417.96 870.47,-420.41" />
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= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M194.57,-252.8C189.89,-244.92 183.97,-234.95 178.65,-225.99" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "181.52,-223.98 173.41,-217.16 175.51,-227.55 181.52,-223.98" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node6->Node9 -->
<g id= "edge9_Node000006_Node000009" class= "edge" >
<title > Node6- > Node9</title>
<g id= "a_edge9_Node000006_Node000009" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M212.05,-252.94C224.57,-234.7 248.95,-203.31 278,-187 345.28,-149.23 437.63,-139.88 485.8,-137.64" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "486.09,-141.13 495.94,-137.24 485.81,-134.14 486.09,-141.13" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node7->Node8 -->
<g id= "edge7_Node000007_Node000008" class= "edge" >
<title > Node7- > Node8</title>
<g id= "a_edge7_Node000007_Node000008" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M214.56,-186.98C277.49,-169.59 389.6,-139.9 487,-121 759.78,-68.07 1093.59,-30.67 1199.27,-19.49" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1199.76,-22.95 1209.33,-18.43 1199.02,-15.99 1199.76,-22.95" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node7->Node9 -->
<g id= "edge8_Node000007_Node000009" class= "edge" >
<title > Node7- > Node9</title>
<g id= "a_edge8_Node000007_Node000009" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M226.39,-189.51C230.99,-188.65 235.57,-187.81 240,-187 328.9,-170.71 433.88,-151.96 485.72,-142.74" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "486.42,-146.17 495.65,-140.97 485.19,-139.27 486.42,-146.17" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node10->Node8 -->
<g id= "edge81_Node000010_Node000008" class= "edge" >
<title > Node10- > Node8</title>
<g id= "a_edge81_Node000010_Node000008" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1532.33,-397.39C1314.67,-392.26 663.4,-375.1 453,-349 274.68,-326.88 76,-382.68 76,-203 76,-203 76,-203 76,-135 76,-19 1008.21,-15.37 1199.1,-15.84" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1199.35,-19.34 1209.36,-15.87 1199.37,-12.34 1199.35,-19.34" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node10->Node9 -->
<g id= "edge80_Node000010_Node000009" class= "edge" >
<title > Node10- > Node9</title>
<g id= "a_edge80_Node000010_Node000009" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1532.46,-398.07C1280.45,-394.03 445.13,-373.84 372,-283 328.74,-229.26 433.03,-173.81 487.47,-149.59" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "488.93,-152.78 496.7,-145.57 486.13,-146.36 488.93,-152.78" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node10->Node11 -->
<g id= "edge12_Node000010_Node000011" class= "edge" >
<title > Node10- > Node11</title>
<g id= "a_edge12_Node000010_Node000011" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1675.74,-392.55C1762.46,-384.41 1913.03,-369.17 2051.65,-349.14" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2052.22,-352.59 2061.61,-347.69 2051.21,-345.67 2052.22,-352.59" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node12 -->
<g id= "Node000012" class= "node" >
<title > Node12</title>
<g id= "a_Node000012" > <a xlink: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= "2040.5,-283 1917.5,-283 1917.5,-253 2040.5,-253 2040.5,-283" />
<text text-anchor= "start" x= "1925.5" y= "-271" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/engine</text>
<text text-anchor= "middle" x= "1979" y= "-260" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _abstract.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node10->Node12 -->
<g id= "edge57_Node000010_Node000012" class= "edge" >
<title > Node10- > Node12</title>
<g id= "a_edge57_Node000010_Node000012" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1661.86,-384.91C1692.19,-376.46 1729.5,-364.35 1761,-349 1782.28,-338.63 1783.58,-329.06 1805,-319 1837.36,-303.8 1875.31,-292.24 1907.49,-284.08" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1908.42,-287.46 1917.29,-281.66 1906.74,-280.66 1908.42,-287.46" />
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= "2049.5,-24.5 1878.5,-24.5 1878.5,-5.5 2049.5,-5.5 2049.5,-24.5" />
<text text-anchor= "middle" x= "1964" y= "-12.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > fourdst/atomic/atomicSpecies.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node10->Node16 -->
<g id= "edge76_Node000010_Node000016" class= "edge" >
<title > Node10- > Node16</title>
<g id= "a_edge76_Node000010_Node000016" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1670.8,-384.99C1691.77,-377.52 1713.27,-366.18 1728,-349 1776.15,-292.87 1720.82,-245.55 1766,-187 1786.89,-159.93 1806.69,-171.57 1834,-151 1882.1,-114.77 1928.6,-60.36 1950.67,-33" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1953.69,-34.82 1957.19,-24.82 1948.22,-30.46 1953.69,-34.82" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node23 -->
<g id= "Node000023" class= "node" >
<title > Node23</title>
2025-11-24 09:08:28 -05:00
<g id= "a_Node000023" > <a xlink:href= "types_8h.html" target= "_top" xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "1555,-211.5 1435,-211.5 1435,-192.5 1555,-192.5 1555,-211.5" />
<text text-anchor= "middle" x= "1495" 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
<!-- Node10->Node23 -->
<g id= "edge58_Node000010_Node000023" class= "edge" >
<title > Node10- > Node23</title>
<g id= "a_edge58_Node000010_Node000023" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1596.14,-385C1590.52,-374.98 1582.78,-361.17 1576,-349 1550.11,-302.55 1519.72,-247.69 1504.59,-220.33" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1507.64,-218.62 1499.74,-211.56 1501.51,-222.01 1507.64,-218.62" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node10->Node36 -->
<g id= "edge82_Node000010_Node000036" class= "edge" >
<title > Node10- > Node36</title>
<g id= "a_edge82_Node000010_Node000036" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1675.56,-397.82C1830.26,-394.61 2185.34,-383.54 2227,-349 2260.42,-321.29 2263.37,-292.33 2245,-253 2234.45,-230.42 2220.83,-233.33 2202,-217 2176.65,-195 2147.85,-168.91 2130.05,-152.65" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2132,-149.69 2122.26,-145.52 2127.27,-154.85 2132,-149.69" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- 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= "2521.5,-145.5 2456.5,-145.5 2456.5,-126.5 2521.5,-126.5 2521.5,-145.5" />
<text text-anchor= "middle" x= "2489" 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
<!-- Node10->Node37 -->
<g id= "edge78_Node000010_Node000037" class= "edge" >
<title > Node10- > Node37</title>
<g id= "a_edge78_Node000010_Node000037" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1675.76,-397.69C1821.52,-394.34 2147.36,-383.16 2253,-349 2360.05,-314.39 2402.39,-307.67 2469,-217 2482.28,-198.92 2486.8,-173.01 2488.3,-155.62" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2491.8,-155.79 2488.92,-145.59 2484.81,-155.36 2491.8,-155.79" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node10->Node41 -->
<g id= "edge79_Node000010_Node000041" class= "edge" >
<title > Node10- > Node41</title>
<g id= "a_edge79_Node000010_Node000041" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1675.58,-398C1827.03,-395.18 2169.13,-384.88 2207,-349 2223.35,-333.51 2223.51,-305.95 2221.36,-287.58" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2224.8,-286.88 2219.85,-277.51 2217.88,-287.92 2224.8,-286.88" />
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= "exceptions_8h.html" target= "_top" xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "789.5,-349 682.5,-349 682.5,-319 789.5,-319 789.5,-349" />
<text text-anchor= "start" x= "690.5" y= "-337" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/exceptions</text>
<text text-anchor= "middle" x= "736" 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>
2025-11-24 09:08:28 -05:00
<!-- Node10->Node42 -->
<g id= "edge59_Node000010_Node000042" class= "edge" >
<title > Node10- > Node42</title>
<g id= "a_edge59_Node000010_Node000042" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1532.23,-393.71C1366.2,-381.47 957.74,-351.35 799.8,-339.7" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "799.99,-336.21 789.76,-338.96 799.48,-343.19 799.99,-336.21" />
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= "1938.5,-343.5 1813.5,-343.5 1813.5,-324.5 1938.5,-324.5 1938.5,-343.5" />
<text text-anchor= "middle" x= "1876" 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
<!-- Node10->Node53 -->
<g id= "edge77_Node000010_Node000053" class= "edge" >
<title > Node10- > Node53</title>
<g id= "a_edge77_Node000010_Node000053" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1663.69,-384.95C1713.7,-373.19 1784.07,-356.63 1829.86,-345.86" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1830.87,-349.21 1839.8,-343.52 1829.27,-342.4 1830.87,-349.21" />
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= "2043.5,-343.5 1956.5,-343.5 1956.5,-324.5 2043.5,-324.5 2043.5,-343.5" />
<text text-anchor= "middle" x= "2000" 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
<!-- Node10->Node54 -->
<g id= "edge83_Node000010_Node000054" class= "edge" >
<title > Node10- > Node54</title>
<g id= "a_edge83_Node000010_Node000054" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1675.58,-391.11C1745.47,-382.81 1854.62,-368.29 1948,-349 1952.17,-348.14 1956.51,-347.14 1960.81,-346.08" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1961.91,-349.41 1970.72,-343.53 1960.16,-342.63 1961.91,-349.41" />
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= "1096,-343.5 954,-343.5 954,-324.5 1096,-324.5 1096,-343.5" />
<text text-anchor= "middle" x= "1025" 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
<!-- Node10->Node55 -->
<g id= "edge84_Node000010_Node000055" class= "edge" >
<title > Node10- > Node55</title>
<g id= "a_edge84_Node000010_Node000055" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1532.33,-393.48C1435.23,-385.63 1256.59,-369.83 1105,-349 1096.96,-347.89 1088.48,-346.58 1080.18,-345.2" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1080.62,-341.73 1070.18,-343.5 1079.45,-348.63 1080.62,-341.73" />
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= "1266,-343.5 1114,-343.5 1114,-324.5 1266,-324.5 1266,-343.5" />
<text text-anchor= "middle" x= "1190" 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
<!-- Node10->Node56 -->
<g id= "edge85_Node000010_Node000056" class= "edge" >
<title > Node10- > Node56</title>
<g id= "a_edge85_Node000010_Node000056" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1532.3,-388.28C1465.83,-378.3 1364.19,-362.9 1276,-349 1268.14,-347.76 1259.88,-346.44 1251.71,-345.12" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1252.26,-341.67 1241.83,-343.52 1251.14,-348.58 1252.26,-341.67" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node57 -->
<g id= "Node000057" class= "node" >
<title > Node57</title>
<g id= "a_Node000057" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1403.5,-349 1284.5,-349 1284.5,-319 1403.5,-319 1403.5,-349" />
<text text-anchor= "start" x= "1292.5" y= "-337" font-family= "Helvetica,sans-Serif" font-size= "10.00" > sunmatrix/sunmatrix</text>
<text text-anchor= "middle" x= "1344" 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
<!-- Node10->Node57 -->
<g id= "edge86_Node000010_Node000057" class= "edge" >
<title > Node10- > Node57</title>
<g id= "a_edge86_Node000010_Node000057" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1546.94,-384.95C1506.81,-375.08 1452.96,-361.82 1410.82,-351.45" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1411.47,-348 1400.93,-349.01 1409.8,-354.8 1411.47,-348" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node58 -->
<g id= "Node000058" class= "node" >
<title > Node58</title>
<g id= "a_Node000058" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1528.5,-349 1421.5,-349 1421.5,-319 1528.5,-319 1528.5,-349" />
<text text-anchor= "start" x= "1429.5" y= "-337" font-family= "Helvetica,sans-Serif" font-size= "10.00" > sunlinsol/sunlinsol</text>
<text text-anchor= "middle" x= "1475" y= "-326" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _dense.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node10->Node58 -->
<g id= "edge87_Node000010_Node000058" class= "edge" >
<title > Node10- > Node58</title>
<g id= "a_edge87_Node000010_Node000058" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1575.69,-384.95C1557.12,-375.74 1532.64,-363.6 1512.46,-353.59" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1513.76,-350.32 1503.24,-349.01 1510.65,-356.59 1513.76,-350.32" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node59 -->
<g id= "Node000059" class= "node" >
<title > Node59</title>
<g id= "a_Node000059" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1719,-343.5 1585,-343.5 1585,-324.5 1719,-324.5 1719,-343.5" />
<text text-anchor= "middle" x= "1652" y= "-331.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > nvector/nvector_serial.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node10->Node59 -->
<g id= "edge88_Node000010_Node000059" class= "edge" >
<title > Node10- > Node59</title>
<g id= "a_edge88_Node000010_Node000059" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1614.65,-384.8C1621.92,-375.11 1631.57,-362.24 1639.24,-352.01" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1642.17,-353.94 1645.37,-343.84 1636.57,-349.74 1642.17,-353.94" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node11->Node8 -->
<g id= "edge54_Node000011_Node000008" class= "edge" >
<title > Node11- > Node8</title>
<g id= "a_edge54_Node000011_Node000008" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M2061.6,-320.34C2058.7,-319.87 2055.82,-319.42 2053,-319 1962,-305.32 1233,-295.02 1233,-203 1233,-203 1233,-203 1233,-135 1233,-99.65 1233,-58.4 1233,-34.92" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1236.5,-34.66 1233,-24.66 1229.5,-34.66 1236.5,-34.66" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node11->Node9 -->
<g id= "edge56_Node000011_Node000009" class= "edge" >
<title > Node11- > Node9</title>
<g id= "a_edge56_Node000011_Node000009" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M2061.64,-320.07C2058.72,-319.68 2055.84,-319.32 2053,-319 1684.29,-277.72 1582.7,-356.32 1219,-283 1181.37,-275.41 1174.84,-263.8 1138,-253 1006.58,-214.46 971.6,-212.28 837,-187 732.49,-167.37 607.71,-149.38 550.08,-141.37" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "550.51,-137.9 540.12,-140 549.55,-144.83 550.51,-137.9" />
2025-11-24 09:08:28 -05:00
</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= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M2096.86,-318.95C2074.73,-309.58 2045.43,-297.16 2021.58,-287.05" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2022.63,-283.69 2012.06,-283.01 2019.9,-290.14 2022.63,-283.69" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node11->Node23 -->
<g id= "edge51_Node000011_Node000023" class= "edge" >
<title > Node11- > Node23</title>
<g id= "a_edge51_Node000011_Node000023" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M2061.74,-319.03C1933.79,-292.83 1660.53,-236.89 1546.57,-213.56" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1547.2,-210.11 1536.7,-211.54 1545.8,-216.97 1547.2,-210.11" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node11->Node36 -->
<g id= "edge55_Node000011_Node000036" class= "edge" >
<title > Node11- > Node36</title>
<g id= "a_edge55_Node000011_Node000036" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M2128.78,-318.9C2125.77,-284.23 2118.01,-194.79 2114.62,-155.72" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2118.11,-155.39 2113.76,-145.73 2111.13,-155.99 2118.11,-155.39" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node11->Node37 -->
<g id= "edge52_Node000011_Node000037" class= "edge" >
<title > Node11- > Node37</title>
<g id= "a_edge52_Node000011_Node000037" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M2136.71,-318.69C2146.21,-300.18 2165.43,-268.47 2192,-253 2289.01,-196.52 2348.8,-279.58 2442,-217 2463.69,-202.44 2476.76,-174.22 2483.43,-155.49" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2486.84,-156.33 2486.63,-145.74 2480.19,-154.15 2486.84,-156.33" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node11->Node41 -->
<g id= "edge53_Node000011_Node000041" class= "edge" >
<title > Node11- > Node41</title>
<g id= "a_edge53_Node000011_Node000041" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M2149.53,-318.8C2163.87,-308.37 2183.3,-294.24 2197.79,-283.69" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2200.07,-286.37 2206.09,-277.66 2195.95,-280.71 2200.07,-286.37" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node12->Node8 -->
<g id= "edge47_Node000012_Node000008" class= "edge" >
<title > Node12- > Node8</title>
<g id= "a_edge47_Node000012_Node000008" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1917.4,-260.64C1817.98,-250.1 1630.39,-229.01 1602,-217 1582.18,-208.62 1582.09,-198.66 1564,-187 1457.88,-118.59 1321.14,-55.08 1262.18,-28.78" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1263.31,-25.45 1252.75,-24.59 1260.47,-31.85 1263.31,-25.45" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node13 -->
<g id= "Node000013" class= "node" >
<title > Node13</title>
2025-11-24 09:08:28 -05:00
<g id= "a_Node000013" > <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= "#fff0f0" stroke= "red" points= "1840,-85 1694,-85 1694,-66 1840,-66 1840,-85" />
<text text-anchor= "middle" x= "1767" y= "-73" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/reaction/reaction.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node12->Node13 -->
<g id= "edge14_Node000012_Node000013" class= "edge" >
<title > Node12- > Node13</title>
<g id= "a_edge14_Node000012_Node000013" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M2018.97,-252.79C2035.02,-244.89 2051.86,-233.28 2061,-217 2067.53,-205.37 2068.59,-197.96 2061,-187 2013.88,-118.96 1919.28,-92.75 1850.07,-82.7" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1850.44,-79.22 1840.05,-81.33 1849.49,-86.15 1850.44,-79.22" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node19 -->
<g id= "Node000019" class= "node" >
<title > Node19</title>
<g id= "a_Node000019" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "2284.5,-24.5 2191.5,-24.5 2191.5,-5.5 2284.5,-5.5 2284.5,-24.5" />
<text text-anchor= "middle" x= "2238" y= "-12.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > unordered_map</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node12->Node19 -->
<g id= "edge48_Node000012_Node000019" class= "edge" >
<title > Node12- > Node19</title>
<g id= "a_edge48_Node000012_Node000019" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M2040.86,-261.2C2151.91,-250.54 2374.8,-227.94 2388,-217 2421.62,-189.13 2430.32,-159.12 2409,-121 2381.21,-71.32 2319.23,-42.28 2278.03,-27.78" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2279.14,-24.46 2268.55,-24.56 2276.89,-31.09 2279.14,-24.46" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node12->Node23 -->
<g id= "edge24_Node000012_Node000023" class= "edge" >
<title > Node12- > Node23</title>
<g id= "a_edge24_Node000012_Node000023" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1917.35,-260.76C1836.98,-252.33 1692.11,-236.13 1569,-217 1562.14,-215.93 1554.95,-214.71 1547.85,-213.44" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1548.04,-209.91 1537.57,-211.55 1546.77,-216.8 1548.04,-209.91" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node24 -->
<g id= "Node000024" class= "node" >
<title > Node24</title>
<g id= "a_Node000024" > <a xlink:href= "screening__abstract_8h.html" target= "_top" xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "1824.5,-151 1703.5,-151 1703.5,-121 1824.5,-121 1824.5,-151" />
<text text-anchor= "start" x= "1711.5" y= "-139" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/screening</text>
<text text-anchor= "middle" x= "1764" y= "-128" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /screening_abstract.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node12->Node24 -->
<g id= "edge27_Node000012_Node000024" class= "edge" >
<title > Node12- > Node24</title>
<g id= "a_edge27_Node000012_Node000024" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M2004.85,-252.78C2030.74,-236.75 2064.19,-209.91 2045,-187 2031.58,-170.98 1913.85,-154.37 1835.1,-144.89" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1835.08,-141.37 1824.74,-143.66 1834.25,-148.32 1835.08,-141.37" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node25 -->
<g id= "Node000025" class= "node" >
<title > Node25</title>
<g id= "a_Node000025" > <a xlink:href= "screening__types_8h.html" target= "_top" xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "1719,-217 1611,-217 1611,-187 1719,-187 1719,-217" />
<text text-anchor= "start" x= "1619" y= "-205" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/screening</text>
<text text-anchor= "middle" x= "1665" y= "-194" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /screening_types.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node12->Node25 -->
<g id= "edge32_Node000012_Node000025" class= "edge" >
<title > Node12- > Node25</title>
<g id= "a_edge32_Node000012_Node000025" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1917.34,-254.43C1863.03,-243.36 1784.23,-227.3 1729.18,-216.08" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1729.68,-212.61 1719.19,-214.04 1728.29,-219.47 1729.68,-212.61" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node27 -->
<g id= "Node000027" class= "node" >
<title > Node27</title>
<g id= "a_Node000027" > <a xlink:href= "reporting_8h.html" target= "_top" xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "#fff0f0" stroke= "red" points= "1378.5,-217 1261.5,-217 1261.5,-187 1378.5,-187 1378.5,-217" />
<text text-anchor= "start" x= "1269.5" y= "-205" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/types</text>
<text text-anchor= "middle" x= "1320" y= "-194" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /reporting.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node12->Node27 -->
<g id= "edge35_Node000012_Node000027" class= "edge" >
<title > Node12- > Node27</title>
<g id= "a_edge35_Node000012_Node000027" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1917.13,-262.24C1814.81,-254.18 1603.96,-236.79 1426,-217 1413.96,-215.66 1401.18,-214.1 1388.81,-212.51" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1388.91,-208.99 1378.54,-211.17 1388.01,-215.93 1388.91,-208.99" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node31 -->
<g id= "Node000031" class= "node" >
<title > Node31</title>
<g id= "a_Node000031" > <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= "1972.5,-217 1855.5,-217 1855.5,-187 1972.5,-187 1972.5,-217" />
<text text-anchor= "start" x= "1863.5" y= "-205" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/types</text>
<text text-anchor= "middle" x= "1914" y= "-194" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /building.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node12->Node31 -->
<g id= "edge38_Node000012_Node000031" class= "edge" >
<title > Node12- > Node31</title>
<g id= "a_edge38_Node000012_Node000031" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1964.57,-252.8C1956.07,-244.43 1945.16,-233.68 1935.64,-224.31" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1937.97,-221.69 1928.39,-217.16 1933.06,-226.67 1937.97,-221.69" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node33 -->
<g id= "Node000033" class= "node" >
<title > Node33</title>
<g id= "a_Node000033" > <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= "2361.5,-217 2244.5,-217 2244.5,-187 2361.5,-187 2361.5,-217" />
<text text-anchor= "start" x= "2252.5" y= "-205" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/types</text>
<text text-anchor= "middle" x= "2303" y= "-194" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /jacobian.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node12->Node33 -->
<g id= "edge39_Node000012_Node000033" class= "edge" >
<title > Node12- > Node33</title>
<g id= "a_edge39_Node000012_Node000033" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M2040.7,-254.81C2095.96,-243.9 2176.87,-227.91 2234.19,-216.59" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2235.12,-219.98 2244.25,-214.6 2233.77,-213.11 2235.12,-219.98" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node34 -->
<g id= "Node000034" class= "node" >
<title > Node34</title>
<g id= "a_Node000034" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "2400,-151 2266,-151 2266,-121 2400,-121 2400,-151" />
<text text-anchor= "start" x= "2274" y= "-139" font-family= "Helvetica,sans-Serif" font-size= "10.00" > fourdst/composition</text>
<text text-anchor= "middle" x= "2333" 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>
<!-- Node12->Node34 -->
<g id= "edge46_Node000012_Node000034" class= "edge" >
<title > Node12- > Node34</title>
<g id= "a_edge46_Node000012_Node000034" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M2040.73,-261.26C2148.41,-250.96 2360.2,-229.26 2371,-217 2386.07,-199.89 2370.93,-175.76 2355.52,-158.48" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2357.94,-155.95 2348.53,-151.08 2352.85,-160.75 2357.94,-155.95" />
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= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "2035.5,-211.5 1990.5,-211.5 1990.5,-192.5 2035.5,-192.5 2035.5,-211.5" />
<text text-anchor= "middle" x= "2013" y= "-199.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > utility</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node12->Node39 -->
<g id= "edge49_Node000012_Node000039" class= "edge" >
<title > Node12- > Node39</title>
<g id= "a_edge49_Node000012_Node000039" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1986.55,-252.8C1991.53,-243.41 1998.12,-231.02 2003.47,-220.95" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2006.7,-222.32 2008.3,-211.84 2000.52,-219.03 2006.7,-222.32" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node40 -->
<g id= "Node000040" class= "node" >
<title > Node40</title>
<g id= "a_Node000040" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1837,-211.5 1775,-211.5 1775,-192.5 1837,-192.5 1837,-211.5" />
<text text-anchor= "middle" x= "1806" y= "-199.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > expected</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node12->Node40 -->
<g id= "edge50_Node000012_Node000040" class= "edge" >
<title > Node12- > Node40</title>
<g id= "a_edge50_Node000012_Node000040" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1941.03,-252.95C1910.43,-241.63 1867.83,-225.88 1838.72,-215.1" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1839.62,-211.7 1829.02,-211.52 1837.19,-218.27 1839.62,-211.7" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node13->Node8 -->
<g id= "edge21_Node000013_Node000008" class= "edge" >
<title > Node13- > Node8</title>
<g id= "a_edge21_Node000013_Node000008" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1693.9,-68.71C1581.31,-59.61 1370.64,-41.77 1296,-30 1286.33,-28.47 1275.92,-26.36 1266.4,-24.23" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1267.03,-20.79 1256.5,-21.95 1265.46,-27.61 1267.03,-20.79" />
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-28 09:46:00 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1860,-24.5 1810,-24.5 1810,-5.5 1860,-5.5 1860,-24.5" />
<text text-anchor= "middle" x= "1835" 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>
2025-11-24 09:08:28 -05:00
<!-- Node13->Node14 -->
<g id= "edge15_Node000013_Node000014" class= "edge" >
<title > Node13- > Node14</title>
<g id= "a_edge15_Node000013_Node000014" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1777.03,-65.87C1787.58,-56.8 1804.39,-42.34 1817.19,-31.32" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1819.63,-33.84 1824.93,-24.67 1815.06,-28.54 1819.63,-33.84" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- 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= "1791.5,-24.5 1718.5,-24.5 1718.5,-5.5 1791.5,-5.5 1791.5,-24.5" />
<text text-anchor= "middle" x= "1755" 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>
2025-11-24 09:08:28 -05:00
<!-- Node13->Node15 -->
<g id= "edge16_Node000013_Node000015" class= "edge" >
<title > Node13- > Node15</title>
<g id= "a_edge16_Node000013_Node000015" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1765.23,-65.87C1763.55,-57.66 1760.96,-45.04 1758.81,-34.55" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1762.22,-33.76 1756.78,-24.67 1755.36,-35.17 1762.22,-33.76" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node13->Node16 -->
<g id= "edge17_Node000013_Node000016" class= "edge" >
<title > Node13- > Node16</title>
<g id= "a_edge17_Node000013_Node000016" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1795.65,-65.99C1829.93,-55.81 1887.48,-38.72 1925.6,-27.4" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1926.73,-30.72 1935.32,-24.52 1924.74,-24.01 1926.73,-30.72" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node13->Node17 -->
<g id= "edge18_Node000013_Node000017" class= "edge" >
<title > Node13- > Node17</title>
<g id= "a_edge18_Node000013_Node000017" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1706.08,-65.99C1644.11,-57.25 1545.3,-43.12 1460,-30 1452.03,-28.77 1443.65,-27.45 1435.37,-26.12" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1435.79,-22.65 1425.36,-24.51 1434.68,-29.56 1435.79,-22.65" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- 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= "2158,-24.5 2076,-24.5 2076,-5.5 2158,-5.5 2158,-24.5" />
<text text-anchor= "middle" x= "2117" 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>
2025-11-24 09:08:28 -05:00
<!-- Node13->Node18 -->
<g id= "edge19_Node000013_Node000018" class= "edge" >
<title > Node13- > Node18</title>
<g id= "a_edge19_Node000013_Node000018" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1833.67,-65.99C1893.04,-58.03 1982.14,-45.1 2059,-30 2063.77,-29.06 2068.74,-28 2073.67,-26.89" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2074.73,-30.23 2083.68,-24.56 2073.14,-23.42 2074.73,-30.23" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node13->Node19 -->
<g id= "edge20_Node000013_Node000019" class= "edge" >
<title > Node13- > Node19</title>
<g id= "a_edge20_Node000013_Node000019" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1840.23,-68.21C1920.63,-60.88 2053.4,-47.49 2167,-30 2173.76,-28.96 2180.85,-27.73 2187.83,-26.44" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2188.76,-29.82 2197.93,-24.51 2187.45,-22.95 2188.76,-29.82" />
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= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1700.5,-24.5 1601.5,-24.5 1601.5,-5.5 1700.5,-5.5 1700.5,-24.5" />
<text text-anchor= "middle" x= "1651" 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>
2025-11-24 09:08:28 -05:00
<!-- Node13->Node21 -->
<g id= "edge22_Node000013_Node000021" class= "edge" >
<title > Node13- > Node21</title>
<g id= "a_edge22_Node000013_Node000021" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1749.88,-65.87C1730.78,-56.23 1699.63,-40.53 1677.4,-29.31" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1678.69,-26.05 1668.19,-24.67 1675.54,-32.3 1678.69,-26.05" />
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= "1583,-30 1469,-30 1469,0 1583,0 1583,-30" />
<text text-anchor= "start" x= "1477" y= "-18" font-family= "Helvetica,sans-Serif" font-size= "10.00" > fourdst/composition</text>
<text text-anchor= "middle" x= "1526" 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>
2025-11-24 09:08:28 -05:00
<!-- Node13->Node22 -->
<g id= "edge23_Node000013_Node000022" class= "edge" >
<title > Node13- > Node22</title>
<g id= "a_edge23_Node000013_Node000022" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1731.96,-65.99C1695.67,-57.18 1638.07,-43.2 1593.01,-32.26" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1593.55,-28.8 1583.01,-29.84 1591.9,-35.6 1593.55,-28.8" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node23->Node21 -->
<g id= "edge26_Node000023_Node000021" class= "edge" >
<title > Node23- > Node21</title>
<g id= "a_edge26_Node000023_Node000021" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1503.96,-192.42C1514.01,-182.66 1530.65,-166.13 1544,-151 1580.1,-110.07 1619.1,-58.9 1638.53,-32.88" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1641.39,-34.9 1644.54,-24.78 1635.77,-30.72 1641.39,-34.9" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node23->Node22 -->
<g id= "edge25_Node000023_Node000022" class= "edge" >
<title > Node23- > Node22</title>
<g id= "a_edge25_Node000023_Node000022" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1503.12,-192.25C1511.23,-182.87 1523.15,-167.14 1528,-151 1539.25,-113.54 1534.98,-67.56 1530.65,-40.08" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1534.09,-39.45 1528.96,-30.18 1527.19,-40.63 1534.09,-39.45" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node24->Node8 -->
<g id= "edge31_Node000024_Node000008" class= "edge" >
<title > Node24- > Node8</title>
<g id= "a_edge31_Node000024_Node000008" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1712.47,-120.99C1657.56,-106.3 1568,-83.04 1490,-66 1404.33,-47.28 1381.93,-47.51 1296,-30 1286.41,-28.04 1276.02,-25.79 1266.5,-23.67" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1267.12,-20.23 1256.59,-21.45 1265.58,-27.06 1267.12,-20.23" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node24->Node13 -->
<g id= "edge28_Node000024_Node000013" class= "edge" >
<title > Node24- > Node13</title>
<g id= "a_edge28_Node000024_Node000013" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1764.73,-120.84C1765.12,-113.21 1765.6,-103.7 1766.03,-95.45" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1769.53,-95.43 1766.55,-85.27 1762.54,-95.07 1769.53,-95.43" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node24->Node16 -->
<g id= "edge29_Node000024_Node000016" class= "edge" >
<title > Node24- > Node16</title>
<g id= "a_edge29_Node000024_Node000016" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1788.21,-120.83C1805.24,-110.85 1828.54,-97.16 1849,-85 1881.02,-65.98 1917.92,-43.79 1941.11,-29.81" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1943.1,-32.7 1949.86,-24.54 1939.49,-26.7 1943.1,-32.7" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node24->Node21 -->
<g id= "edge30_Node000024_Node000021" class= "edge" >
<title > Node24- > Node21</title>
<g id= "a_edge30_Node000024_Node000021" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1733.77,-120.98C1717.72,-112.36 1698.56,-100.09 1685,-85 1671.64,-70.13 1662.28,-49.07 1656.81,-34.13" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1660.07,-32.84 1653.51,-24.51 1653.44,-35.11 1660.07,-32.84" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node25->Node24 -->
<g id= "edge33_Node000025_Node000024" class= "edge" >
<title > Node25- > Node24</title>
<g id= "a_edge33_Node000025_Node000024" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1686.97,-186.8C1700.69,-177.93 1718.53,-166.39 1733.6,-156.66" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1735.59,-159.53 1742.09,-151.16 1731.79,-153.65 1735.59,-159.53" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node25->Node26 -->
<g id= "edge34_Node000025_Node000026" class= "edge" >
<title > Node25- > Node26</title>
<g id= "a_edge34_Node000025_Node000026" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1661.67,-186.8C1659.54,-177.7 1656.75,-165.79 1654.43,-155.9" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1657.76,-154.78 1652.07,-145.84 1650.95,-156.38 1657.76,-154.78" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node27->Node9 -->
<g id= "edge36_Node000027_Node000009" class= "edge" >
<title > Node27- > Node9</title>
<g id= "a_edge36_Node000027_Node000009" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1261.28,-195.25C1233.86,-192.62 1200.77,-189.54 1171,-187 932.92,-166.7 645.68,-146.04 550.42,-139.28" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "550.5,-135.78 540.28,-138.57 550.01,-142.76 550.5,-135.78" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node27->Node22 -->
<g id= "edge37_Node000027_Node000022" class= "edge" >
<title > Node27- > Node22</title>
<g id= "a_edge37_Node000027_Node000022" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1335.82,-186.79C1371.93,-154.36 1460.56,-74.77 1502.84,-36.8" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1505.3,-39.29 1510.41,-30 1500.63,-34.08 1505.3,-39.29" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node33->Node16 -->
<g id= "edge40_Node000033_Node000016" class= "edge" >
<title > Node33- > Node16</title>
<g id= "a_edge40_Node000033_Node000016" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M2277.24,-186.94C2213.88,-152.37 2051.08,-63.52 1988.77,-29.52" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1990.12,-26.27 1979.66,-24.55 1986.77,-32.41 1990.12,-26.27" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node33->Node18 -->
<g id= "edge42_Node000033_Node000018" class= "edge" >
<title > Node33- > Node18</title>
<g id= "a_edge42_Node000033_Node000018" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M2283.64,-186.92C2271.16,-177.42 2254.9,-164.24 2242,-151 2208.63,-116.74 2209.09,-100.54 2176,-66 2163.74,-53.21 2148.44,-40.32 2136.5,-30.83" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2138.52,-27.97 2128.48,-24.57 2134.21,-33.48 2138.52,-27.97" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node33->Node19 -->
<g id= "edge45_Node000033_Node000019" class= "edge" >
<title > Node33- > Node19</title>
<g id= "a_edge45_Node000033_Node000019" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M2285.3,-186.66C2275.32,-177.54 2263.56,-164.86 2257,-151 2238.85,-112.62 2236.81,-61.75 2237.21,-34.73" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2240.71,-34.81 2237.49,-24.72 2233.71,-34.61 2240.71,-34.81" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node33->Node34 -->
<g id= "edge41_Node000033_Node000034" class= "edge" >
<title > Node33- > Node34</title>
<g id= "a_edge41_Node000033_Node000034" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M2309.66,-186.8C2313.31,-179.01 2317.93,-169.16 2322.09,-160.28" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2325.29,-161.7 2326.36,-151.16 2318.95,-158.73 2325.29,-161.7" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node33->Node36 -->
<g id= "edge43_Node000033_Node000036" class= "edge" >
<title > Node33- > Node36</title>
<g id= "a_edge43_Node000033_Node000036" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M2256.6,-186.94C2225.66,-177.35 2184.17,-164.05 2148,-151 2146.39,-150.42 2144.75,-149.81 2143.09,-149.19" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2144.23,-145.88 2133.64,-145.53 2141.7,-152.4 2144.23,-145.88" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node33->Node37 -->
<g id= "edge44_Node000033_Node000037" class= "edge" >
<title > Node33- > Node37</title>
<g id= "a_edge44_Node000033_Node000037" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M2343.82,-186.95C2377.01,-175.53 2423.32,-159.6 2454.64,-148.82" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2455.93,-152.08 2464.25,-145.52 2453.65,-145.46 2455.93,-152.08" />
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__gridfire_8h.html" target= "_top" xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "#fff0f0" stroke= "red" points= "692.5,-217 585.5,-217 585.5,-187 692.5,-187 692.5,-217" />
<text text-anchor= "start" x= "593.5" y= "-205" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/exceptions</text>
<text text-anchor= "middle" x= "639" 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
<!-- Node42->Node43 -->
<g id= "edge60_Node000042_Node000043" class= "edge" >
<title > Node42- > Node43</title>
<g id= "a_edge60_Node000042_Node000043" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M682.28,-333.46C594.29,-332.95 425.42,-326.19 388,-283 333.35,-219.93 484.12,-206.13 575.24,-203.4" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "575.59,-206.89 585.5,-203.13 575.41,-199.89 575.59,-206.89" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node45 -->
<g id= "Node000045" class= "node" >
<title > Node45</title>
<g id= "a_Node000045" > <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= "503.5,-283 396.5,-283 396.5,-253 503.5,-253 503.5,-283" />
<text text-anchor= "start" x= "404.5" y= "-271" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/exceptions</text>
<text text-anchor= "middle" x= "450" y= "-260" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /error_engine.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node42->Node45 -->
<g id= "edge62_Node000042_Node000045" class= "edge" >
<title > Node42- > Node45</title>
<g id= "a_edge62_Node000042_Node000045" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M682.21,-320.96C634.27,-310.24 564.07,-294.53 513.41,-283.19" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "514.08,-279.75 503.55,-280.98 512.55,-286.58 514.08,-279.75" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node46 -->
<g id= "Node000046" class= "node" >
<title > Node46</title>
<g id= "a_Node000046" > <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= "628.5,-283 521.5,-283 521.5,-253 628.5,-253 628.5,-283" />
<text text-anchor= "start" x= "529.5" y= "-271" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/exceptions</text>
<text text-anchor= "middle" x= "575" y= "-260" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /error_utils.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node42->Node46 -->
<g id= "edge64_Node000042_Node000046" class= "edge" >
<title > Node42- > Node46</title>
<g id= "a_edge64_Node000042_Node000046" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M700.67,-318.95C676.87,-309.49 645.27,-296.93 619.72,-286.78" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "620.84,-283.45 610.25,-283.01 618.25,-289.96 620.84,-283.45" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node47 -->
<g id= "Node000047" class= "node" >
<title > Node47</title>
<g id= "a_Node000047" > <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= "1128.5,-283 1021.5,-283 1021.5,-253 1128.5,-253 1128.5,-283" />
<text text-anchor= "start" x= "1029.5" y= "-271" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/exceptions</text>
<text text-anchor= "middle" x= "1075" y= "-260" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /error_debug.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node42->Node47 -->
<g id= "edge66_Node000042_Node000047" class= "edge" >
<title > Node42- > Node47</title>
<g id= "a_edge66_Node000042_Node000047" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M789.75,-324.01C843.47,-314.87 928.68,-299.93 1011.21,-283.32" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1012.16,-286.7 1021.26,-281.28 1010.77,-279.84 1012.16,-286.7" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node50 -->
<g id= "Node000050" class= "node" >
<title > Node50</title>
<g id= "a_Node000050" > <a xlink:href= "error__policy_8h.html" target= "_top" xlink:title= "Defines custom exception types related to network policy construction and verification." >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "753.5,-283 646.5,-283 646.5,-253 753.5,-253 753.5,-283" />
<text text-anchor= "start" x= "654.5" y= "-271" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/exceptions</text>
<text text-anchor= "middle" x= "700" y= "-260" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /error_policy.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node42->Node50 -->
<g id= "edge69_Node000042_Node000050" class= "edge" >
<title > Node42- > Node50</title>
<g id= "a_edge69_Node000042_Node000050" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M728.01,-318.8C723.58,-310.92 717.97,-300.95 712.93,-291.99" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "715.92,-290.16 707.97,-283.16 709.82,-293.6 715.92,-290.16" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node51 -->
<g id= "Node000051" class= "node" >
<title > Node51</title>
<g id= "a_Node000051" > <a xlink:href= "error__reaction_8h.html" target= "_top" xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "#fff0f0" stroke= "red" points= "1003.5,-283 896.5,-283 896.5,-253 1003.5,-253 1003.5,-283" />
<text text-anchor= "start" x= "904.5" y= "-271" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/exceptions</text>
<text text-anchor= "middle" x= "950" y= "-260" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /error_reaction.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node42->Node51 -->
<g id= "edge71_Node000042_Node000051" class= "edge" >
<title > Node42- > Node51</title>
<g id= "a_edge71_Node000042_Node000051" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M782.96,-318.95C815.44,-309.24 858.82,-296.27 893.24,-285.98" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "894.57,-289.23 903.15,-283.01 892.56,-282.52 894.57,-289.23" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node52 -->
<g id= "Node000052" class= "node" >
<title > Node52</title>
<g id= "a_Node000052" > <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= "878.5,-283 771.5,-283 771.5,-253 878.5,-253 878.5,-283" />
<text text-anchor= "start" x= "779.5" y= "-271" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/exceptions</text>
<text text-anchor= "middle" x= "825" y= "-260" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /error_solver.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node42->Node52 -->
<g id= "edge74_Node000042_Node000052" class= "edge" >
<title > Node42- > Node52</title>
<g id= "a_edge74_Node000042_Node000052" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M755.75,-318.8C767.85,-310.1 783.53,-298.82 796.91,-289.2" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "799.23,-291.84 805.3,-283.16 795.14,-286.16 799.23,-291.84" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node43->Node9 -->
<g id= "edge61_Node000043_Node000009" class= "edge" >
<title > Node43- > Node9</title>
<g id= "a_edge61_Node000043_Node000009" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M612.45,-186.95C591.79,-176.03 563.32,-160.97 543.05,-150.25" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "544.58,-147.1 534.1,-145.52 541.31,-153.29 544.58,-147.1" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node45->Node43 -->
<g id= "edge63_Node000045_Node000043" class= "edge" >
<title > Node45- > Node43</title>
<g id= "a_edge63_Node000045_Node000043" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M491.48,-252.95C519.91,-243.33 557.82,-230.49 588.08,-220.24" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "589.27,-223.53 597.62,-217.01 587.03,-216.9 589.27,-223.53" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node46->Node43 -->
<g id= "edge65_Node000046_Node000043" class= "edge" >
<title > Node46- > Node43</title>
<g id= "a_edge65_Node000046_Node000043" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M589.2,-252.8C597.57,-244.43 608.32,-233.68 617.69,-224.31" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "620.24,-226.71 624.84,-217.16 615.29,-221.76 620.24,-226.71" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node47->Node9 -->
<g id= "edge67_Node000047_Node000009" class= "edge" >
<title > Node47- > Node9</title>
<g id= "a_edge67_Node000047_Node000009" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1023.57,-252.98C961.88,-236.35 855.23,-208.22 763,-187 686.89,-169.49 596.77,-151.9 549.91,-142.99" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "550.52,-139.54 540.04,-141.12 549.21,-146.42 550.52,-139.54" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node47->Node43 -->
<g id= "edge68_Node000047_Node000043" class= "edge" >
<title > Node47- > Node43</title>
<g id= "a_edge68_Node000047_Node000043" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1021.29,-254.56C1018.49,-254.01 1015.72,-253.49 1013,-253 904.77,-233.59 777.68,-218.13 702.99,-209.8" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "703.13,-206.29 692.81,-208.67 702.36,-213.25 703.13,-206.29" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node50->Node43 -->
<g id= "edge70_Node000050_Node000043" class= "edge" >
<title > Node50- > Node43</title>
<g id= "a_edge70_Node000050_Node000043" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M686.46,-252.8C678.56,-244.51 668.44,-233.89 659.58,-224.59" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "661.93,-221.99 652.5,-217.16 656.87,-226.82 661.93,-221.99" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node51->Node9 -->
<g id= "edge72_Node000051_Node000009" class= "edge" >
<title > Node51- > Node9</title>
<g id= "a_edge72_Node000051_Node000009" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M908.5,-252.96C859.4,-236.49 775.08,-208.7 702,-187 649.15,-171.3 587.18,-154.87 550.33,-145.3" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "550.74,-141.79 540.19,-142.67 548.99,-148.57 550.74,-141.79" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node51->Node43 -->
<g id= "edge73_Node000051_Node000043" class= "edge" >
<title > Node51- > Node43</title>
<g id= "a_edge73_Node000051_Node000043" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M896.25,-254.78C893.46,-254.17 890.7,-253.58 888,-253 825.07,-239.58 752.96,-225.21 702.6,-215.34" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "702.99,-211.85 692.51,-213.36 701.65,-218.72 702.99,-211.85" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node52->Node43 -->
<g id= "edge75_Node000052_Node000043" class= "edge" >
<title > Node52- > Node43</title>
<g id= "a_edge75_Node000052_Node000043" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M784.18,-252.95C756.32,-243.37 719.22,-230.6 689.5,-220.37" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "690.32,-216.96 679.72,-217.01 688.04,-223.58 690.32,-216.96" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
</g>
</svg>