2026-04-20 12:45:31 -04: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 14.1.2 (20260124.0452)
-->
<!-- Title: src/include/gridfire/solver/strategies/PointSolver.h Pages: 1 -->
<!-- zoomable 426 -->
<svg id= "main" version= "1.1" xmlns= "http://www.w3.org/2000/svg" xmlns:xlink= "http://www.w3.org/1999/xlink" xml:space= "preserve" onload= "init(evt)" >
<style type= "text/css" > < ![CDATA[
.node, .edge {opacity: 0.7;}
.node.selected, .edge.selected {opacity: 1;}
.edge:hover path { stroke: red; }
.edge:hover polygon { stroke: red; fill: red; }
]]></style>
<defs >
<circle id= "rim" cx= "0" cy= "0" r= "7" />
<circle id= "rim2" cx= "0" cy= "0" r= "3.5" />
<g id= "zoomPlus" >
<use xlink:href= "#rim" fill= "#404040" > <set attributeName= "fill" to= "#808080" begin= "zoomplus.mouseover" end= "zoomplus.mouseout" /> </use>
<path d= "M-4,0h8M0,-4v8" fill= "none" stroke= "white" stroke-width= "1.5" pointer-events= "none" />
</g>
<g id= "zoomMin" >
<use xlink:href= "#rim" fill= "#404040" > <set attributeName= "fill" to= "#808080" begin= "zoomminus.mouseover" end= "zoomminus.mouseout" /> </use>
<path d= "M-4,0h8" fill= "none" stroke= "white" stroke-width= "1.5" pointer-events= "none" />
</g>
<g id= "arrowUp" transform= "translate(30 24)" >
<use xlink:href= "#rim" />
<path pointer-events= "none" fill= "none" stroke= "white" stroke-width= "1.5" d= "M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5" />
</g>
<g id= "arrowRight" transform= "rotate(90) translate(36 -43)" >
<use xlink:href= "#rim" />
<path pointer-events= "none" fill= "none" stroke= "white" stroke-width= "1.5" d= "M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5" />
</g>
<g id= "arrowDown" transform= "rotate(180) translate(-30 -48)" >
<use xlink:href= "#rim" />
<path pointer-events= "none" fill= "none" stroke= "white" stroke-width= "1.5" d= "M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5" />
</g>
<g id= "arrowLeft" transform= "rotate(270) translate(-36 17)" >
<use xlink:href= "#rim" />
<path pointer-events= "none" fill= "none" stroke= "white" stroke-width= "1.5" d= "M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5" />
</g>
<g id= "resetDef" >
<use xlink:href= "#rim2" fill= "#404040" > <set attributeName= "fill" to= "#808080" begin= "reset.mouseover" end= "reset.mouseout" /> </use>
</g>
</defs>
<script type= "application/ecmascript" >
2026-06-14 08:36:52 -04:00
var viewWidth = 3050;
2026-04-20 12:45:31 -04:00
var viewHeight = 426;
var sectionId = 'dynsection-0';
</script>
<script type= "application/ecmascript" xlink:href= "svg.min.js" />
<svg id= "graph" class= "graph" >
<g id= "viewport" >
<title > src/include/gridfire/solver/strategies/PointSolver.h</title>
<!-- Node1 -->
<g id= "Node000001" class= "node" >
<title > Node1</title>
<g id= "a_Node000001" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "#999999" stroke= "#666666" points= "2091.88,-418.25 1940.12,-418.25 1940.12,-387.75 2091.88,-387.75 2091.88,-418.25" />
<text xml:space= "preserve" text-anchor= "start" x= "1948.12" y= "-404.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "2016" y= "-393.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /solver/strategies/PointSolver.h</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node2 -->
<g id= "Node000002" class= "node" >
<title > Node2</title>
<g id= "a_Node000002" > <a xlink:href= "strategy__abstract_8h.html" target= "_top" xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "white" stroke= "#666666" points= "1836.12,-351.75 1715.88,-351.75 1715.88,-321.25 1836.12,-321.25 1836.12,-351.75" />
<text xml:space= "preserve" text-anchor= "start" x= "1723.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= "1776" y= "-327" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /strategy_abstract.h</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node1->Node2 -->
<g id= "edge1_Node000001_Node000002" class= "edge" >
<title > Node1- > Node2</title>
<g id= "a_edge1_Node000001_Node000002" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1961.24,-387.28C1925.61,-377.71 1878.94,-365.17 1841.37,-355.07" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1842.55,-351.76 1831.99,-352.55 1840.74,-358.52 1842.55,-351.76" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node3 -->
<g id= "Node000003" class= "node" >
<title > Node3</title>
<g id= "a_Node000003" > <a xlink:href= "engine__abstract_8h.html" target= "_top" xlink:title= "Abstract interfaces for reaction network engines in GridFire." >
2026-06-14 08:36:52 -04:00
<polygon fill= "white" stroke= "#666666" points= "1398.12,-285.25 1289.88,-285.25 1289.88,-254.75 1398.12,-254.75 1398.12,-285.25" />
<text xml:space= "preserve" text-anchor= "start" x= "1297.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= "1344" y= "-260.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _abstract.h</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node1->Node3 -->
2026-06-14 08:36:52 -04:00
<g id= "edge62_Node000001_Node000003" class= "edge" >
2026-04-20 12:45:31 -04:00
<title > Node1- > Node3</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge62_Node000001_Node000003" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1939.86,-394.56C1864.52,-386.52 1746.16,-372.08 1645,-351.75 1559.49,-334.56 1462.3,-307 1402.06,-288.94" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1403.29,-285.66 1392.71,-286.12 1401.27,-292.36 1403.29,-285.66" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node7 -->
<g id= "Node000007" class= "node" >
<title > Node7</title>
<g id= "a_Node000007" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1754,-24.88 1600,-24.88 1600,-5.63 1754,-5.63 1754,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1677" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > fourdst/atomic/atomicSpecies.h</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node1->Node7 -->
2026-06-14 08:36:52 -04:00
<g id= "edge83_Node000001_Node000007" class= "edge" >
2026-04-20 12:45:31 -04:00
<title > Node1- > Node7</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge83_Node000001_Node000007" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1939.95,-396.97C1861,-390.49 1743.95,-376.91 1707,-351.75 1672.49,-328.25 1659,-312.75 1659,-271 1659,-271 1659,-271 1659,-136 1659,-100.54 1666.82,-59.82 1672.15,-36.16" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1675.5,-37.2 1674.37,-26.67 1668.68,-35.6 1675.5,-37.2" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node11 -->
<g id= "Node000011" class= "node" >
<title > Node11</title>
<g id= "a_Node000011" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1815.5,-24.88 1772.5,-24.88 1772.5,-5.63 1815.5,-5.63 1815.5,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1794" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > vector</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node1->Node11 -->
2026-06-14 08:36:52 -04:00
<g id= "edge88_Node000001_Node000011" class= "edge" >
2026-04-20 12:45:31 -04:00
<title > Node1- > Node11</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge88_Node000001_Node000011" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2012.52,-387.56C2007.03,-363.53 1997,-313.74 1997,-271 1997,-271 1997,-271 1997,-136 1997,-125.91 1876.37,-60.21 1821.09,-30.64" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1822.76,-27.57 1812.29,-25.95 1819.47,-33.74 1822.76,-27.57" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node13 -->
<g id= "Node000013" class= "node" >
<title > Node13</title>
<g id= "a_Node000013" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1882.88,-24.88 1833.12,-24.88 1833.12,-5.63 1882.88,-5.63 1882.88,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1858" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > optional</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node1->Node13 -->
<g id= "edge91_Node000001_Node000013" class= "edge" >
<title > Node1- > Node13</title>
<g id= "a_edge91_Node000001_Node000013" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2019.48,-387.56C2024.97,-363.53 2035,-313.74 2035,-271 2035,-271 2035,-271 2035,-136 2035,-103.32 2034.28,-89.43 2011,-66.5 1979.64,-35.61 1928.99,-23.71 1894.63,-19.12" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1895.06,-15.65 1884.72,-17.96 1894.24,-22.6 1895.06,-15.65" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node16 -->
<g id= "Node000016" class= "node" >
<title > Node16</title>
<g id= "a_Node000016" > <a xlink:href= "types_2types_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "895.75,-213.12 788.25,-213.12 788.25,-193.88 895.75,-193.88 895.75,-213.12" />
<text xml:space= "preserve" text-anchor= "middle" x= "842" y= "-199.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/types/types.h</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node1->Node16 -->
<g id= "edge63_Node000001_Node000016" class= "edge" >
<title > Node1- > Node16</title>
<g id= "a_edge63_Node000001_Node000016" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1939.71,-398.44C1778.75,-389.62 1393.42,-361.69 1080,-285.25 1005.16,-267 920.36,-235.52 874.93,-217.73" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "876.25,-214.49 865.66,-214.08 873.68,-221.01 876.25,-214.49" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node23 -->
<g id= "Node000023" class= "node" >
<title > Node23</title>
<g id= "a_Node000023" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "626,-85.75 586,-85.75 586,-66.5 626,-66.5 626,-85.75" />
<text xml:space= "preserve" text-anchor= "middle" x= "606" y= "-72.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > string</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node1->Node23 -->
<g id= "edge87_Node000001_Node000023" class= "edge" >
<title > Node1- > Node23</title>
<g id= "a_edge87_Node000001_Node000023" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1939.74,-401.11C1572.05,-396.33 0,-370.11 0,-271 0,-271 0,-271 0,-202.5 0,-83.97 450.2,-76.62 574.53,-76.86" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "574.31,-80.36 584.32,-76.89 574.34,-73.36 574.31,-80.36" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node29 -->
<g id= "Node000029" class= "node" >
<title > Node29</title>
<g id= "a_Node000029" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1952.5,-146.62 1915.5,-146.62 1915.5,-127.38 1952.5,-127.38 1952.5,-146.62" />
<text xml:space= "preserve" text-anchor= "middle" x= "1934" y= "-133.12" font-family= "Helvetica,sans-Serif" font-size= "10.00" > tuple</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node1->Node29 -->
<g id= "edge89_Node000001_Node000029" class= "edge" >
<title > Node1- > Node29</title>
<g id= "a_edge89_Node000001_Node000029" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2004.4,-387.41C1997.27,-377.78 1988.49,-364.61 1983,-351.75 1954.14,-284.11 1940.94,-196.85 1936.19,-158.09" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1939.7,-157.93 1935.07,-148.4 1932.74,-158.74 1939.7,-157.93" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node30 -->
<g id= "Node000030" class= "node" >
<title > Node30</title>
<g id= "a_Node000030" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1897,-146.62 1839,-146.62 1839,-127.38 1897,-127.38 1897,-146.62" />
<text xml:space= "preserve" text-anchor= "middle" x= "1868" y= "-133.12" font-family= "Helvetica,sans-Serif" font-size= "10.00" > functional</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node1->Node30 -->
<g id= "edge85_Node000001_Node000030" class= "edge" >
<title > Node1- > Node30</title>
<g id= "a_edge85_Node000001_Node000030" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1999.45,-387.3C1989.47,-377.84 1976.99,-364.89 1968,-351.75 1923.02,-286.01 1888.68,-196.84 1874.77,-157.74" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1878.15,-156.81 1871.55,-148.53 1871.54,-159.12 1878.15,-156.81" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node42 -->
<g id= "Node000042" class= "node" >
<title > Node42</title>
2026-06-14 08:36:52 -04:00
<g id= "a_Node000042" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1892.88,-279.62 1861.12,-279.62 1861.12,-260.38 1892.88,-260.38 1892.88,-279.62" />
<text xml:space= "preserve" text-anchor= "middle" x= "1877" y= "-266.12" font-family= "Helvetica,sans-Serif" font-size= "10.00" > any</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node1->Node42 -->
2026-06-14 08:36:52 -04:00
<g id= "edge86_Node000001_Node000042" class= "edge" >
2026-04-20 12:45:31 -04:00
<title > Node1- > Node42</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge86_Node000001_Node000042" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1963.33,-387.26C1943.48,-379.46 1922.08,-368.03 1907,-351.75 1891.3,-334.81 1883.63,-308.92 1880.01,-291.04" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1883.49,-290.66 1878.33,-281.41 1876.6,-291.87 1883.49,-290.66" />
</a>
</g>
</g>
<!-- Node43 -->
<g id= "Node000043" class= "node" >
<title > Node43</title>
<g id= "a_Node000043" > <a xlink:href= "exceptions_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "465.75,-285.25 370.25,-285.25 370.25,-254.75 465.75,-254.75 465.75,-285.25" />
<text xml:space= "preserve" text-anchor= "start" x= "378.25" y= "-271.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/exceptions</text>
<text xml:space= "preserve" text-anchor= "middle" x= "418" y= "-260.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /exceptions.h</text>
</a>
</g>
</g>
<!-- Node1->Node43 -->
<g id= "edge64_Node000001_Node000043" class= "edge" >
<title > Node1- > Node43</title>
<g id= "a_edge64_Node000001_Node000043" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1939.92,-401.27C1763.32,-398.97 1312.03,-389.55 937,-351.75 769.39,-334.86 573.41,-300.29 477.29,-282.36" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "478.04,-278.94 467.56,-280.54 476.75,-285.82 478.04,-278.94" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node50 -->
<g id= "Node000050" class= "node" >
<title > Node50</title>
<g id= "a_Node000050" > <a xlink:href= "config_8h.html" target= "_top" xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "white" stroke= "#666666" points= "2213,-346.12 2101,-346.12 2101,-326.88 2213,-326.88 2213,-346.12" />
<text xml:space= "preserve" text-anchor= "middle" x= "2157" y= "-332.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/config/config.h</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node1->Node50 -->
2026-06-14 08:36:52 -04:00
<g id= "edge81_Node000001_Node000050" class= "edge" >
2026-04-20 12:45:31 -04:00
<title > Node1- > Node50</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge81_Node000001_Node000050" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2048,-387.36C2071.7,-376.52 2103.79,-361.84 2127.01,-351.22" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2128.29,-354.48 2135.93,-347.14 2125.38,-348.12 2128.29,-354.48" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node51 -->
<g id= "Node000051" class= "node" >
<title > Node51</title>
<g id= "a_Node000051" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "2194.38,-279.62 2081.62,-279.62 2081.62,-260.38 2194.38,-260.38 2194.38,-279.62" />
<text xml:space= "preserve" text-anchor= "middle" x= "2138" y= "-266.12" font-family= "Helvetica,sans-Serif" font-size= "10.00" > fourdst/config/config.h</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node1->Node51 -->
2026-06-14 08:36:52 -04:00
<g id= "edge84_Node000001_Node000051" class= "edge" >
2026-04-20 12:45:31 -04:00
<title > Node1- > Node51</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge84_Node000001_Node000051" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2029.52,-387.48C2052.16,-363.17 2097.65,-314.33 2121.9,-288.29" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2124.24,-290.91 2128.49,-281.21 2119.12,-286.14 2124.24,-290.91" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node52 -->
<g id= "Node000052" class= "node" >
<title > Node52</title>
<g id= "a_Node000052" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "2268.5,-346.12 2231.5,-346.12 2231.5,-326.88 2268.5,-326.88 2268.5,-346.12" />
<text xml:space= "preserve" text-anchor= "middle" x= "2250" y= "-332.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > span</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node1->Node52 -->
2026-06-14 08:36:52 -04:00
<g id= "edge90_Node000001_Node000052" class= "edge" >
2026-04-20 12:45:31 -04:00
<title > Node1- > Node52</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge90_Node000001_Node000052" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2092.11,-387.84C2131.53,-379.41 2180.06,-367.3 2222,-351.75 2222.49,-351.57 2222.97,-351.38 2223.46,-351.19" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2224.64,-354.5 2232.32,-347.21 2221.77,-348.12 2224.64,-354.5" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node53 -->
<g id= "Node000053" class= "node" >
<title > Node53</title>
<g id= "a_Node000053" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "2365.88,-346.12 2286.12,-346.12 2286.12,-326.88 2365.88,-326.88 2365.88,-346.12" />
<text xml:space= "preserve" text-anchor= "middle" x= "2326" y= "-332.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > cvode/cvode.h</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node1->Node53 -->
2026-06-14 08:36:52 -04:00
<g id= "edge92_Node000001_Node000053" class= "edge" >
2026-04-20 12:45:31 -04:00
<title > Node1- > Node53</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge92_Node000001_Node000053" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2092.1,-389.46C2144.62,-380.3 2215.9,-366.88 2278,-351.75 2280.73,-351.08 2283.54,-350.36 2286.37,-349.6" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2287.05,-353.04 2295.73,-346.97 2285.16,-346.3 2287.05,-353.04" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node54 -->
<g id= "Node000054" class= "node" >
<title > Node54</title>
<g id= "a_Node000054" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "2512.25,-346.12 2383.75,-346.12 2383.75,-326.88 2512.25,-326.88 2512.25,-346.12" />
<text xml:space= "preserve" text-anchor= "middle" x= "2448" y= "-332.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > sundials/sundials_types.h</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node1->Node54 -->
2026-06-14 08:36:52 -04:00
<g id= "edge93_Node000001_Node000054" class= "edge" >
2026-04-20 12:45:31 -04:00
<title > Node1- > Node54</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge93_Node000001_Node000054" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2092.17,-392.54C2164.96,-383.22 2277.71,-368.04 2375,-351.75 2380.59,-350.81 2386.4,-349.78 2392.21,-348.71" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2392.62,-352.19 2401.8,-346.9 2391.32,-345.32 2392.62,-352.19" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node55 -->
<g id= "Node000055" class= "node" >
<title > Node55</title>
<g id= "a_Node000055" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "2667.38,-346.12 2530.62,-346.12 2530.62,-326.88 2667.38,-326.88 2667.38,-346.12" />
<text xml:space= "preserve" text-anchor= "middle" x= "2599" y= "-332.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > sundials/sundials_context.h</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node1->Node55 -->
2026-06-14 08:36:52 -04:00
<g id= "edge94_Node000001_Node000055" class= "edge" >
2026-04-20 12:45:31 -04:00
<title > Node1- > Node55</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge94_Node000001_Node000055" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2091.95,-396.38C2190.96,-388.62 2369.41,-373.1 2521,-351.75 2527.72,-350.8 2534.74,-349.69 2541.7,-348.52" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2542.17,-351.99 2551.42,-346.82 2540.96,-345.09 2542.17,-351.99" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node56 -->
<g id= "Node000056" class= "node" >
<title > Node56</title>
<g id= "a_Node000056" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "2790.25,-351.75 2685.75,-351.75 2685.75,-321.25 2790.25,-321.25 2790.25,-351.75" />
<text xml:space= "preserve" text-anchor= "start" x= "2693.75" y= "-338.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > sunmatrix/sunmatrix</text>
<text xml:space= "preserve" text-anchor= "middle" x= "2738" y= "-327" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _dense.h</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node1->Node56 -->
2026-06-14 08:36:52 -04:00
<g id= "edge95_Node000001_Node000056" class= "edge" >
2026-04-20 12:45:31 -04:00
<title > Node1- > Node56</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge95_Node000001_Node000056" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2092.14,-399.91C2213.32,-395.76 2457.58,-384.08 2674.07,-351.87" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2674.48,-355.35 2683.84,-350.39 2673.43,-348.43 2674.48,-355.35" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node57 -->
<g id= "Node000057" class= "node" >
<title > Node57</title>
<g id= "a_Node000057" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "2903.75,-351.75 2808.25,-351.75 2808.25,-321.25 2903.75,-321.25 2903.75,-351.75" />
<text xml:space= "preserve" text-anchor= "start" x= "2816.25" y= "-338.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > sunlinsol/sunlinsol</text>
<text xml:space= "preserve" text-anchor= "middle" x= "2856" y= "-327" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _dense.h</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node1->Node57 -->
2026-06-14 08:36:52 -04:00
<g id= "edge96_Node000001_Node000057" class= "edge" >
2026-04-20 12:45:31 -04:00
<title > Node1- > Node57</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge96_Node000001_Node000057" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2092.36,-401.67C2231.01,-400.07 2533.37,-392 2796.61,-351.92" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2797.08,-355.38 2806.43,-350.4 2796.01,-348.47 2797.08,-355.38" />
</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= "3042.12,-346.12 2921.88,-346.12 2921.88,-326.88 3042.12,-326.88 3042.12,-346.12" />
<text xml:space= "preserve" text-anchor= "middle" x= "2982" y= "-332.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > nvector/nvector_serial.h</text>
</a>
</g>
</g>
<!-- Node1->Node58 -->
<g id= "edge97_Node000001_Node000058" class= "edge" >
<title > Node1- > Node58</title>
<g id= "a_edge97_Node000001_Node000058" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2092.25,-401.52C2247.43,-399.7 2610.83,-391.2 2913,-351.75 2919.14,-350.95 2925.55,-349.91 2931.88,-348.75" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2932.49,-352.2 2941.64,-346.86 2931.16,-345.33 2932.49,-352.2" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node2->Node3 -->
<g id= "edge2_Node000002_Node000003" class= "edge" >
<title > Node2- > Node3</title>
<g id= "a_edge2_Node000002_Node000003" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1715.48,-326.46C1634.86,-314.43 1492.77,-293.21 1409.65,-280.8" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1410.22,-277.35 1399.82,-279.33 1409.19,-284.27 1410.22,-277.35" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node2->Node11 -->
2026-06-14 08:36:52 -04:00
<g id= "edge59_Node000002_Node000011" class= "edge" >
2026-04-20 12:45:31 -04:00
<title > Node2- > Node11</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge59_Node000002_Node000011" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1776.82,-320.95C1779.72,-269.47 1789.51,-95.83 1792.86,-36.4" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1796.34,-36.95 1793.41,-26.77 1789.35,-36.55 1796.34,-36.95" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node2->Node16 -->
<g id= "edge56_Node000002_Node000016" class= "edge" >
<title > Node2- > Node16</title>
<g id= "a_edge56_Node000002_Node000016" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1715.64,-330.78C1622.24,-323.17 1437.16,-306.81 1281,-285.25 1111.16,-261.8 1068.86,-253.67 901,-218.75 897.17,-217.95 893.21,-217.09 889.24,-216.19" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "890.12,-212.8 879.59,-213.95 888.54,-219.62 890.12,-212.8" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node2->Node23 -->
<g id= "edge61_Node000002_Node000023" class= "edge" >
<title > Node2- > Node23</title>
<g id= "a_edge61_Node000002_Node000023" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1715.5,-335.91C1523.24,-336.09 929.99,-327.61 779,-218.75 738.26,-189.37 759.38,-154.15 721,-121.75 696.84,-101.36 662.3,-89.65 637.39,-83.38" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "638.37,-80.02 627.83,-81.15 636.77,-86.83 638.37,-80.02" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node2->Node29 -->
<g id= "edge60_Node000002_Node000029" class= "edge" >
<title > Node2- > Node29</title>
<g id= "a_edge60_Node000002_Node000029" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1787.62,-320.98C1816.13,-285.34 1889.47,-193.66 1920.16,-155.29" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1922.54,-157.93 1926.05,-147.94 1917.07,-153.56 1922.54,-157.93" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node2->Node30 -->
<g id= "edge57_Node000002_Node000030" class= "edge" >
<title > Node2- > Node30</title>
<g id= "a_edge57_Node000002_Node000030" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1780.77,-320.86C1789.8,-293.9 1810.66,-234.88 1835,-188.25 1840.75,-177.23 1848.3,-165.58 1854.73,-156.27" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1857.55,-158.34 1860.47,-148.16 1851.84,-154.3 1857.55,-158.34" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node2->Node42 -->
<g id= "edge58_Node000002_Node000042" class= "edge" >
<title > Node2- > Node42</title>
<g id= "a_edge58_Node000002_Node000042" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1798.92,-320.86C1815.21,-310.46 1837.02,-296.53 1853.45,-286.04" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1855.07,-289.16 1861.62,-280.82 1851.3,-283.26 1855.07,-289.16" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node4 -->
<g id= "Node000004" class= "node" >
<title > Node4</title>
<g id= "a_Node000004" > <a xlink:href= "reaction_8h.html" target= "_top" xlink:title= "Defines classes for representing and managing nuclear reactions." >
2026-06-14 08:36:52 -04:00
<polygon fill= "white" stroke= "#666666" points= "1382.25,-85.75 1253.75,-85.75 1253.75,-66.5 1382.25,-66.5 1382.25,-85.75" />
<text xml:space= "preserve" text-anchor= "middle" x= "1318" y= "-72.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/reaction/reaction.h</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node3->Node4 -->
<g id= "edge3_Node000003_Node000004" class= "edge" >
<title > Node3- > Node4</title>
<g id= "a_edge3_Node000003_Node000004" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1344.01,-254.39C1343.31,-236.97 1339.78,-207.77 1325,-188.25 1305.07,-161.92 1276.77,-180.7 1260,-152.25 1253.12,-140.57 1254.01,-133.91 1260,-121.75 1266.16,-109.23 1277.71,-99.24 1288.89,-91.91" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1290.41,-95.09 1297.18,-86.94 1286.81,-89.08 1290.41,-95.09" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node10 -->
<g id= "Node000010" class= "node" >
<title > Node10</title>
<g id= "a_Node000010" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1000.38,-24.88 917.62,-24.88 917.62,-5.63 1000.38,-5.63 1000.38,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "959" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > unordered_map</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node3->Node10 -->
2026-06-14 08:36:52 -04:00
<g id= "edge51_Node000003_Node000010" class= "edge" >
2026-04-20 12:45:31 -04:00
<title > Node3- > Node10</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge51_Node000003_Node000010" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1289.59,-262.76C1206.94,-252.88 1057.16,-233.27 1037,-218.75 976.74,-175.34 963.03,-78.7 959.92,-36.56" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "963.42,-36.42 959.33,-26.65 956.43,-36.84 963.42,-36.42" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node3->Node11 -->
2026-06-14 08:36:52 -04:00
<g id= "edge50_Node000003_Node000011" class= "edge" >
2026-04-20 12:45:31 -04:00
<title > Node3- > Node11</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge50_Node000003_Node000011" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1398.33,-264.57C1472.35,-257.73 1600.26,-242.81 1640,-218.75 1659.54,-206.92 1748.02,-82.03 1781.3,-34.49" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1783.96,-36.79 1786.82,-26.59 1778.22,-32.78 1783.96,-36.79" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node3->Node13 -->
<g id= "edge54_Node000003_Node000013" class= "edge" >
<title > Node3- > Node13</title>
<g id= "a_edge54_Node000003_Node000013" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1398.41,-264.86C1478.15,-258.08 1622.25,-242.89 1668,-218.75 1753.14,-173.82 1821.06,-75.77 1846.82,-34.81" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1849.77,-36.71 1852.03,-26.36 1843.81,-33.03 1849.77,-36.71" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node3->Node16 -->
2026-06-14 08:36:52 -04:00
<g id= "edge15_Node000003_Node000016" class= "edge" >
2026-04-20 12:45:31 -04:00
<title > Node3- > Node16</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge15_Node000003_Node000016" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1289.65,-264.31C1207.25,-256.85 1045.89,-240.81 910,-218.75 904.7,-217.89 899.18,-216.9 893.69,-215.84" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "894.49,-212.44 884,-213.92 893.13,-219.3 894.49,-212.44" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node17 -->
<g id= "Node000017" class= "node" >
<title > Node17</title>
2026-06-14 08:36:52 -04:00
<g id= "a_Node000017" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "711.88,-146.62 668.12,-146.62 668.12,-127.38 711.88,-127.38 711.88,-146.62" />
<text xml:space= "preserve" text-anchor= "middle" x= "690" y= "-133.12" font-family= "Helvetica,sans-Serif" font-size= "10.00" > format</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node3->Node17 -->
2026-06-14 08:36:52 -04:00
<g id= "edge55_Node000003_Node000017" class= "edge" >
2026-04-20 12:45:31 -04:00
<title > Node3- > Node17</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge55_Node000003_Node000017" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1289.59,-264.14C1186.29,-254.63 969.24,-233.25 938,-218.75 919.88,-210.34 922.64,-197.61 905,-188.25 889,-179.76 779.38,-156.4 723.14,-144.77" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "723.98,-141.37 713.48,-142.78 722.57,-148.23 723.98,-141.37" />
</a>
</g>
</g>
<!-- Node18 -->
<g id= "Node000018" class= "node" >
<title > Node18</title>
<g id= "a_Node000018" > <a xlink:href= "screening__abstract_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1554.88,-152.25 1445.12,-152.25 1445.12,-121.75 1554.88,-121.75 1554.88,-152.25" />
<text xml:space= "preserve" text-anchor= "start" x= "1453.12" y= "-138.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/screening</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1500" y= "-127.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /screening_abstract.h</text>
</a>
</g>
</g>
<!-- Node3->Node18 -->
<g id= "edge19_Node000003_Node000018" class= "edge" >
<title > Node3- > Node18</title>
<g id= "a_edge19_Node000003_Node000018" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1361.09,-254.33C1380.06,-238.09 1411.61,-211.17 1439,-188.25 1450.15,-178.92 1462.52,-168.7 1473.19,-159.94" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1475.38,-162.67 1480.89,-153.62 1470.94,-157.26 1475.38,-162.67" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node19 -->
<g id= "Node000019" class= "node" >
<title > Node19</title>
2026-06-14 08:36:52 -04:00
<g id= "a_Node000019" > <a xlink:href= "screening__types_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1316.25,-218.75 1217.75,-218.75 1217.75,-188.25 1316.25,-188.25 1316.25,-218.75" />
<text xml:space= "preserve" text-anchor= "start" x= "1225.75" y= "-205.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/screening</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1267" y= "-194" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /screening_types.h</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node3->Node19 -->
2026-06-14 08:36:52 -04:00
<g id= "edge24_Node000003_Node000019" class= "edge" >
2026-04-20 12:45:31 -04:00
<title > Node3- > Node19</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge24_Node000003_Node000019" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1326.53,-254.36C1316.68,-246.12 1304.19,-235.65 1293.2,-226.44" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1295.48,-223.79 1285.56,-220.05 1290.98,-229.15 1295.48,-223.79" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node21 -->
<g id= "Node000021" class= "node" >
<title > Node21</title>
<g id= "a_Node000021" > <a xlink:href= "reporting_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "874.88,-152.25 771.12,-152.25 771.12,-121.75 874.88,-121.75 874.88,-152.25" />
<text xml:space= "preserve" text-anchor= "start" x= "779.12" y= "-138.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/types</text>
<text xml:space= "preserve" text-anchor= "middle" x= "823" y= "-127.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /reporting.h</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node3->Node21 -->
<g id= "edge27_Node000003_Node000021" class= "edge" >
<title > Node3- > Node21</title>
<g id= "a_edge27_Node000003_Node000021" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1289.58,-264.21C1203.62,-256.16 1040.55,-238.83 986,-218.75 962.28,-210.02 960.31,-200.12 938,-188.25 916.54,-176.83 891.95,-165.82 871.03,-157.04" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "872.43,-153.83 861.85,-153.23 869.75,-160.3 872.43,-153.83" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node26 -->
<g id= "Node000026" class= "node" >
<title > Node26</title>
<g id= "a_Node000026" > <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= "1630.88,-218.75 1527.12,-218.75 1527.12,-188.25 1630.88,-188.25 1630.88,-218.75" />
<text xml:space= "preserve" text-anchor= "start" x= "1535.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= "1579" y= "-194" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /jacobian.h</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node3->Node26 -->
<g id= "edge33_Node000003_Node000026" class= "edge" >
<title > Node3- > Node26</title>
<g id= "a_edge33_Node000003_Node000026" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1397.62,-254.28C1432.88,-244.6 1479.17,-231.9 1516.16,-221.75" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1516.65,-225.24 1525.36,-219.22 1514.79,-218.49 1516.65,-225.24" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node27 -->
<g id= "Node000027" class= "node" >
<title > Node27</title>
<g id= "a_Node000027" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1389.12,-152.25 1268.88,-152.25 1268.88,-121.75 1389.12,-121.75 1389.12,-152.25" />
<text xml:space= "preserve" text-anchor= "start" x= "1276.88" y= "-138.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > fourdst/composition</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1329" y= "-127.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /composition_abstract.h</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node3->Node27 -->
<g id= "edge49_Node000003_Node000027" class= "edge" >
<title > Node3- > Node27</title>
<g id= "a_edge49_Node000003_Node000027" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1350.24,-254.54C1356.41,-238.24 1364.11,-211.06 1358,-188.25 1355.57,-179.18 1351.07,-170.06 1346.33,-162.12" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1349.28,-160.25 1340.92,-153.75 1343.4,-164.05 1349.28,-160.25" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node31 -->
<g id= "Node000031" class= "node" >
<title > Node31</title>
<g id= "a_Node000031" > <a xlink:href= "error__engine_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "503.75,-218.75 408.25,-218.75 408.25,-188.25 503.75,-188.25 503.75,-218.75" />
<text xml:space= "preserve" text-anchor= "start" x= "416.25" y= "-205.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/exceptions</text>
<text xml:space= "preserve" text-anchor= "middle" x= "456" y= "-194" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /error_engine.h</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node3->Node31 -->
<g id= "edge41_Node000003_Node000031" class= "edge" >
<title > Node3- > Node31</title>
<g id= "a_edge41_Node000003_Node000031" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1289.67,-269.17C1158.1,-268.84 811.94,-263.56 515.06,-218.86" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "515.98,-215.46 505.57,-217.41 514.93,-222.38 515.98,-215.46" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node34 -->
<g id= "Node000034" class= "node" >
<title > Node34</title>
<g id= "a_Node000034" > <a xlink:href= "blob_8h.html" target= "_top" xlink:title= "Container class for managing multiple scratchpad instances." >
<polygon fill= "#fff0f0" stroke= "red" points= "1199.5,-218.75 1066.5,-218.75 1066.5,-188.25 1199.5,-188.25 1199.5,-218.75" />
<text xml:space= "preserve" text-anchor= "start" x= "1074.5" y= "-205.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/scratchpads</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1133" y= "-194" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /blob.h</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node3->Node34 -->
<g id= "edge44_Node000003_Node000034" class= "edge" >
<title > Node3- > Node34</title>
<g id= "a_edge44_Node000003_Node000034" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1295.86,-254.28C1264.93,-244.83 1224.56,-232.49 1191.75,-222.46" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1192.97,-219.17 1182.38,-219.6 1190.92,-225.87 1192.97,-219.17" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node40 -->
<g id= "Node000040" class= "node" >
<title > Node40</title>
<g id= "a_Node000040" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1066.88,-146.62 1011.12,-146.62 1011.12,-127.38 1066.88,-127.38 1066.88,-146.62" />
<text xml:space= "preserve" text-anchor= "middle" x= "1039" y= "-133.12" font-family= "Helvetica,sans-Serif" font-size= "10.00" > expected</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node3->Node40 -->
<g id= "edge53_Node000003_Node000040" class= "edge" >
<title > Node3- > Node40</title>
<g id= "a_edge53_Node000003_Node000040" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1289.45,-262.74C1210.92,-253.24 1073.6,-234.6 1057,-218.75 1040.87,-203.35 1037.69,-176.93 1037.68,-158.52" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1041.17,-158.67 1038.02,-148.56 1034.18,-158.43 1041.17,-158.67" />
</a>
</g>
</g>
<!-- Node41 -->
<g id= "Node000041" class= "node" >
<title > Node41</title>
<g id= "a_Node000041" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1487.62,-213.12 1448.38,-213.12 1448.38,-193.88 1487.62,-193.88 1487.62,-213.12" />
<text xml:space= "preserve" text-anchor= "middle" x= "1468" y= "-199.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > utility</text>
</a>
</g>
</g>
<!-- Node3->Node41 -->
<g id= "edge52_Node000003_Node000041" class= "edge" >
<title > Node3- > Node41</title>
<g id= "a_edge52_Node000003_Node000041" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1372.14,-254.36C1392.61,-243.71 1420.19,-229.37 1440.51,-218.8" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1442.08,-221.93 1449.34,-214.21 1438.85,-215.72 1442.08,-221.93" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node5 -->
<g id= "Node000005" class= "node" >
<title > Node5</title>
<g id= "a_Node000005" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1267.62,-24.88 1222.38,-24.88 1222.38,-5.63 1267.62,-5.63 1267.62,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1245" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > ranges</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node4->Node5 -->
<g id= "edge4_Node000004_Node000005" class= "edge" >
<title > Node4- > Node5</title>
<g id= "a_edge4_Node000004_Node000005" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1306.91,-66.18C1295.76,-57.19 1278.34,-43.14 1264.81,-32.23" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1267.35,-29.78 1257.37,-26.23 1262.96,-35.23 1267.35,-29.78" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node6 -->
<g id= "Node000006" class= "node" >
<title > Node6</title>
<g id= "a_Node000006" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1350.75,-24.88 1285.25,-24.88 1285.25,-5.63 1350.75,-5.63 1350.75,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1318" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > string_view</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node4->Node6 -->
<g id= "edge5_Node000004_Node000006" class= "edge" >
<title > Node4- > Node6</title>
<g id= "a_edge5_Node000004_Node000006" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1318,-66.18C1318,-58.4 1318,-46.83 1318,-36.78" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1321.5,-36.79 1318,-26.79 1314.5,-36.79 1321.5,-36.79" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node4->Node7 -->
<g id= "edge6_Node000004_Node000007" class= "edge" >
<title > Node4- > Node7</title>
<g id= "a_edge6_Node000004_Node000007" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1373.95,-66.02C1429.14,-57.02 1515.89,-42.86 1591,-30.5 1597.51,-29.43 1604.29,-28.31 1611.06,-27.19" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1611.62,-30.65 1620.92,-25.56 1610.48,-23.74 1611.62,-30.65" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node8 -->
<g id= "Node000008" class= "node" >
<title > Node8</title>
<g id= "a_Node000008" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1490.88,-24.88 1369.12,-24.88 1369.12,-5.63 1490.88,-5.63 1490.88,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1430" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > fourdst/logging/logging.h</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node4->Node8 -->
<g id= "edge7_Node000004_Node000008" class= "edge" >
<title > Node4- > Node8</title>
<g id= "a_edge7_Node000004_Node000008" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1335.01,-66.18C1353.02,-56.72 1381.71,-41.64 1402.85,-30.52" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1404.27,-33.73 1411.49,-25.98 1401.01,-27.54 1404.27,-33.73" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node9 -->
<g id= "Node000009" class= "node" >
<title > Node9</title>
<g id= "a_Node000009" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1581.5,-24.88 1508.5,-24.88 1508.5,-5.63 1581.5,-5.63 1581.5,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1545" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > quill/Logger.h</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node4->Node9 -->
<g id= "edge8_Node000004_Node000009" class= "edge" >
<title > Node4- > Node9</title>
<g id= "a_edge8_Node000004_Node000009" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1358.32,-66.05C1395.33,-57.52 1451.61,-44.08 1500,-30.5 1502.13,-29.9 1504.31,-29.27 1506.51,-28.62" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1507.49,-31.98 1516.03,-25.72 1505.45,-25.29 1507.49,-31.98" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node4->Node10 -->
<g id= "edge9_Node000004_Node000010" class= "edge" >
<title > Node4- > Node10</title>
<g id= "a_edge9_Node000004_Node000010" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1253.27,-68.2C1190.65,-60.93 1093.26,-48.09 1010,-30.5 1006.69,-29.8 1003.28,-29.01 999.86,-28.16" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1001.07,-24.86 990.51,-25.72 999.3,-31.63 1001.07,-24.86" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node4->Node11 -->
<g id= "edge10_Node000004_Node000011" class= "edge" >
<title > Node4- > Node11</title>
<g id= "a_edge10_Node000004_Node000011" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1382.58,-75.28C1470.25,-74 1631.13,-66.35 1763,-30.5 1764.17,-30.18 1765.35,-29.82 1766.54,-29.43" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1767.59,-32.78 1775.59,-25.84 1765.01,-26.27 1767.59,-32.78" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node12 -->
<g id= "Node000012" class= "node" >
<title > Node12</title>
<g id= "a_Node000012" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1204.75,-24.88 1127.25,-24.88 1127.25,-5.63 1204.75,-5.63 1204.75,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1166" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > unordered_set</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node4->Node12 -->
<g id= "edge11_Node000004_Node000012" class= "edge" >
<title > Node4- > Node12</title>
<g id= "a_edge11_Node000004_Node000012" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1294.58,-66.05C1269.26,-56.24 1228.64,-40.51 1199.85,-29.36" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1201.44,-26.23 1190.85,-25.88 1198.92,-32.75 1201.44,-26.23" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node4->Node13 -->
<g id= "edge12_Node000004_Node000013" class= "edge" >
<title > Node4- > Node13</title>
<g id= "a_edge12_Node000004_Node000013" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1382.72,-75.98C1480.18,-75.8 1669.73,-69.77 1825,-30.5 1826.4,-30.15 1827.81,-29.74 1829.22,-29.3" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1830.31,-32.63 1838.45,-25.84 1827.85,-26.07 1830.31,-32.63" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node14 -->
<g id= "Node000014" class= "node" >
<title > Node14</title>
<g id= "a_Node000014" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1109.12,-24.88 1018.88,-24.88 1018.88,-5.63 1109.12,-5.63 1109.12,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1064" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > cppad/cppad.hpp</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node4->Node14 -->
<g id= "edge13_Node000004_Node000014" class= "edge" >
<title > Node4- > Node14</title>
<g id= "a_edge13_Node000004_Node000014" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1274.97,-66.03C1234.4,-57.33 1171.92,-43.63 1118,-30.5 1114.91,-29.75 1111.72,-28.95 1108.52,-28.14" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1109.67,-24.83 1099.12,-25.72 1107.93,-31.6 1109.67,-24.83" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node15 -->
<g id= "Node000015" class= "node" >
<title > Node15</title>
<g id= "a_Node000015" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "899.75,-30.5 798.25,-30.5 798.25,0 899.75,0 899.75,-30.5" />
<text xml:space= "preserve" text-anchor= "start" x= "806.25" y= "-17" font-family= "Helvetica,sans-Serif" font-size= "10.00" > fourdst/composition</text>
<text xml:space= "preserve" text-anchor= "middle" x= "849" y= "-5.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /composition.h</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node4->Node15 -->
<g id= "edge14_Node000004_Node000015" class= "edge" >
<title > Node4- > Node15</title>
<g id= "a_edge14_Node000004_Node000015" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1253.54,-70.59C1174.95,-64.5 1037.93,-52.1 911.04,-30.71" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "911.91,-27.3 901.47,-29.07 910.73,-34.2 911.91,-27.3" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node16->Node14 -->
<g id= "edge17_Node000016_Node000014" class= "edge" >
<title > Node16- > Node14</title>
<g id= "a_edge17_Node000016_Node000014" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M852.71,-193.52C887.72,-164.14 999.16,-70.65 1044.52,-32.6" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1046.57,-35.44 1051.98,-26.33 1042.07,-30.08 1046.57,-35.44" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node16->Node15 -->
<g id= "edge16_Node000016_Node000015" class= "edge" >
<title > Node16- > Node15</title>
<g id= "a_edge16_Node000016_Node000015" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M853.06,-193.47C863.31,-184.32 877.87,-169.14 884,-152.25 897.8,-114.21 879,-68.33 864.06,-40.77" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "867.14,-39.1 859.15,-32.14 861.06,-42.56 867.14,-39.1" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node16->Node17 -->
<g id= "edge18_Node000016_Node000017" class= "edge" >
<title > Node16- > Node17</title>
<g id= "a_edge18_Node000016_Node000017" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M820.54,-193.4C794.74,-182.45 751.22,-163.98 721.58,-151.4" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "723.31,-148.33 712.74,-147.65 720.58,-154.78 723.31,-148.33" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node18->Node4 -->
<g id= "edge20_Node000018_Node000004" class= "edge" >
<title > Node18- > Node4</title>
<g id= "a_edge20_Node000018_Node000004" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1454.54,-121.3C1424.52,-111.58 1385.59,-98.99 1356.98,-89.73" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1358.21,-86.45 1347.62,-86.71 1356.06,-93.11 1358.21,-86.45" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node18->Node7 -->
<g id= "edge21_Node000018_Node000007" class= "edge" >
<title > Node18- > Node7</title>
<g id= "a_edge21_Node000018_Node000007" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1511.72,-121.45C1524.55,-106.25 1546.32,-82.43 1569,-66.5 1591.15,-50.94 1618.88,-38.16 1640.7,-29.38" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1641.74,-32.73 1649.78,-25.83 1639.2,-26.21 1641.74,-32.73" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node18->Node11 -->
<g id= "edge23_Node000018_Node000011" class= "edge" >
<title > Node18- > Node11</title>
<g id= "a_edge23_Node000018_Node000011" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1538.13,-121.38C1589.52,-101.54 1683.69,-64.61 1763,-30.5 1763.48,-30.3 1763.96,-30.09 1764.44,-29.88" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1765.63,-33.18 1773.34,-25.91 1762.78,-26.79 1765.63,-33.18" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node18->Node14 -->
<g id= "edge22_Node000018_Node000014" class= "edge" >
<title > Node18- > Node14</title>
<g id= "a_edge22_Node000018_Node000014" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1444.65,-124.51C1440.03,-123.57 1435.44,-122.64 1431,-121.75 1348.43,-105.23 1325.95,-108.93 1245,-85.75 1190.75,-70.21 1129.92,-45.22 1094.41,-29.82" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1096.18,-26.77 1085.62,-25.97 1093.38,-33.19 1096.18,-26.77" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node19->Node18 -->
<g id= "edge25_Node000019_Node000018" class= "edge" >
<title > Node19- > Node18</title>
<g id= "a_edge25_Node000019_Node000018" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1316.7,-188.74C1351.49,-179.11 1398.28,-166.16 1435.88,-155.75" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1436.57,-159.19 1445.27,-153.15 1434.7,-152.45 1436.57,-159.19" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node20 -->
<g id= "Node000020" class= "node" >
<title > Node20</title>
<g id= "a_Node000020" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1212.62,-146.62 1161.38,-146.62 1161.38,-127.38 1212.62,-127.38 1212.62,-146.62" />
<text xml:space= "preserve" text-anchor= "middle" x= "1187" y= "-133.12" font-family= "Helvetica,sans-Serif" font-size= "10.00" > memory</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node19->Node20 -->
<g id= "edge26_Node000019_Node000020" class= "edge" >
<title > Node19- > Node20</title>
<g id= "a_edge26_Node000019_Node000020" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1248.85,-187.86C1236.23,-177.69 1219.44,-164.16 1206.54,-153.75" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1209.1,-151.32 1199.12,-147.77 1204.71,-156.77 1209.1,-151.32" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node21->Node15 -->
<g id= "edge32_Node000021_Node000015" class= "edge" >
<title > Node21- > Node15</title>
<g id= "a_edge32_Node000021_Node000015" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M831.41,-121.59C836.65,-111.83 842.95,-98.44 846,-85.75 849.42,-71.55 850.28,-55.25 850.23,-42" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "853.74,-42.28 850.01,-32.36 846.74,-42.44 853.74,-42.28" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node22 -->
<g id= "Node000022" class= "node" >
<title > Node22</title>
<g id= "a_Node000022" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "837.38,-85.75 802.62,-85.75 802.62,-66.5 837.38,-66.5 837.38,-85.75" />
<text xml:space= "preserve" text-anchor= "middle" x= "820" y= "-72.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > map</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node21->Node22 -->
<g id= "edge28_Node000021_Node000022" class= "edge" >
<title > Node21- > Node22</title>
<g id= "a_edge28_Node000021_Node000022" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M822.26,-121.45C821.89,-114.21 821.44,-105.34 821.04,-97.44" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "824.54,-97.52 820.54,-87.71 817.55,-97.88 824.54,-97.52" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node21->Node23 -->
<g id= "edge29_Node000021_Node000023" class= "edge" >
<title > Node21- > Node23</title>
<g id= "a_edge29_Node000021_Node000023" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M770.75,-121.82C729.06,-110.51 672.06,-95.05 637.2,-85.59" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "638.31,-82.26 627.74,-83.02 636.48,-89.02 638.31,-82.26" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node24 -->
<g id= "Node000024" class= "node" >
<title > Node24</title>
<g id= "a_Node000024" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "715.62,-85.75 664.38,-85.75 664.38,-66.5 715.62,-66.5 715.62,-85.75" />
<text xml:space= "preserve" text-anchor= "middle" x= "690" y= "-72.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > ostream</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node21->Node24 -->
<g id= "edge30_Node000021_Node000024" class= "edge" >
<title > Node21- > Node24</title>
<g id= "a_edge30_Node000021_Node000024" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M789.78,-121.3C768.65,-111.94 741.48,-99.91 720.83,-90.77" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "722.34,-87.61 711.78,-86.77 719.51,-94.01 722.34,-87.61" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node25 -->
<g id= "Node000025" class= "node" >
<title > Node25</title>
<g id= "a_Node000025" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "784.62,-85.75 733.38,-85.75 733.38,-66.5 784.62,-66.5 784.62,-85.75" />
<text xml:space= "preserve" text-anchor= "middle" x= "759" y= "-72.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > sstream</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node21->Node25 -->
<g id= "edge31_Node000021_Node000025" class= "edge" >
<title > Node21- > Node25</title>
<g id= "a_edge31_Node000021_Node000025" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M807.18,-121.45C798.09,-113.09 786.64,-102.55 777.18,-93.85" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "779.71,-91.42 769.98,-87.23 774.97,-96.57 779.71,-91.42" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node26->Node7 -->
<g id= "edge34_Node000026_Node000007" class= "edge" >
<title > Node26- > Node7</title>
<g id= "a_edge34_Node000026_Node000007" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1585.4,-187.93C1596.62,-162.73 1620.94,-109.57 1645,-66.5 1651.01,-55.74 1658.36,-44.11 1664.5,-34.75" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1667.31,-36.84 1669.94,-26.58 1661.48,-32.96 1667.31,-36.84" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node26->Node9 -->
<g id= "edge36_Node000026_Node000009" class= "edge" >
<title > Node26- > Node9</title>
<g id= "a_edge36_Node000026_Node000009" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1576.33,-187.89C1570.28,-154.76 1555.52,-73.9 1548.64,-36.21" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1552.15,-35.91 1546.91,-26.7 1545.26,-37.16 1552.15,-35.91" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node26->Node10 -->
<g id= "edge39_Node000026_Node000010" class= "edge" >
<title > Node26- > Node10</title>
<g id= "a_edge39_Node000026_Node000010" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1526.9,-188.84C1498.97,-180.38 1464.52,-168.1 1436,-152.25 1417.07,-141.73 1417.76,-130.62 1398,-121.75 1310.41,-82.44 1278.42,-107.91 1185,-85.75 1117.03,-69.63 1039.55,-44.23 995.25,-29.01" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "996.48,-25.73 985.89,-25.77 994.2,-32.35 996.48,-25.73" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node26->Node13 -->
<g id= "edge40_Node000026_Node000013" class= "edge" >
<title > Node26- > Node13</title>
<g id= "a_edge40_Node000026_Node000013" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1596.14,-187.9C1627.3,-161.74 1695.89,-105.93 1759,-66.5 1781.07,-52.71 1807.39,-39.49 1827.35,-30.08" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1828.75,-33.29 1836.34,-25.89 1825.79,-26.94 1828.75,-33.29" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node26->Node27 -->
<g id= "edge35_Node000026_Node000027" class= "edge" >
<title > Node26- > Node27</title>
<g id= "a_edge35_Node000026_Node000027" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1526.9,-189.06C1489.14,-179.32 1437.76,-166.06 1396.81,-155.49" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1397.85,-152.15 1387.29,-153.04 1396.1,-158.93 1397.85,-152.15" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node26->Node29 -->
<g id= "edge37_Node000026_Node000029" class= "edge" >
<title > Node26- > Node29</title>
<g id= "a_edge37_Node000026_Node000029" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1631.14,-199.6C1696.68,-194.81 1811.97,-182.54 1906,-152.25 1906.65,-152.04 1907.3,-151.82 1907.96,-151.58" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1909.22,-154.85 1917,-147.65 1906.43,-148.43 1909.22,-154.85" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node26->Node30 -->
<g id= "edge38_Node000026_Node000030" class= "edge" >
<title > Node26- > Node30</title>
<g id= "a_edge38_Node000026_Node000030" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1631.34,-190.82C1687.74,-178.23 1776.3,-158.46 1827.59,-147.02" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1828.08,-150.5 1837.08,-144.9 1826.56,-143.66 1828.08,-150.5" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node32 -->
<g id= "Node000032" class= "node" >
<title > Node32</title>
<g id= "a_Node000032" > <a xlink:href= "error__gridfire_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "#fff0f0" stroke= "red" points= "465.75,-152.25 370.25,-152.25 370.25,-121.75 465.75,-121.75 465.75,-152.25" />
<text xml:space= "preserve" text-anchor= "start" x= "378.25" y= "-138.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/exceptions</text>
<text xml:space= "preserve" text-anchor= "middle" x= "418" y= "-127.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /error_gridfire.h</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node31->Node32 -->
<g id= "edge42_Node000031_Node000032" class= "edge" >
<title > Node31- > Node32</title>
<g id= "a_edge42_Node000031_Node000032" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M447.38,-187.86C442.96,-180.36 437.45,-171.02 432.41,-162.46" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "435.45,-160.72 427.36,-153.88 429.42,-164.27 435.45,-160.72" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node32->Node23 -->
<g id= "edge43_Node000032_Node000023" class= "edge" >
<title > Node32- > Node23</title>
<g id= "a_edge43_Node000032_Node000023" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M464.96,-121.3C499.48,-110.48 545.41,-96.1 575.34,-86.73" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "576.02,-90.18 584.52,-83.85 573.93,-83.5 576.02,-90.18" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node34->Node10 -->
<g id= "edge45_Node000034_Node000010" class= "edge" >
<title > Node34- > Node10</title>
<g id= "a_edge45_Node000034_Node000010" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1124.02,-187.78C1113.48,-171.02 1095.02,-143.18 1076,-121.75 1045.23,-87.08 1003.91,-52.07 979.51,-32.37" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "981.93,-29.82 971.93,-26.31 977.56,-35.29 981.93,-29.82" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node34->Node12 -->
<g id= "edge48_Node000034_Node000012" class= "edge" >
<title > Node34- > Node12</title>
<g id= "a_edge48_Node000034_Node000012" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1135.59,-187.89C1141.46,-154.76 1155.79,-73.9 1162.46,-36.21" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1165.85,-37.16 1164.15,-26.7 1158.96,-35.94 1165.85,-37.16" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node34->Node20 -->
<g id= "edge46_Node000034_Node000020" class= "edge" >
<title > Node34- > Node20</title>
<g id= "a_edge46_Node000034_Node000020" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1145.25,-187.86C1153.27,-178.29 1163.79,-165.72 1172.26,-155.6" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1174.91,-157.9 1178.64,-147.98 1169.54,-153.4 1174.91,-157.9" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node34->Node40 -->
<g id= "edge47_Node000034_Node000040" class= "edge" >
<title > Node34- > Node40</title>
<g id= "a_edge47_Node000034_Node000040" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1111.67,-187.86C1096.65,-177.56 1076.59,-163.79 1061.35,-153.33" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1063.6,-150.64 1053.38,-147.87 1059.64,-156.41 1063.6,-150.64" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node43->Node31 -->
<g id= "edge66_Node000043_Node000031" class= "edge" >
<title > Node43- > Node31</title>
<g id= "a_edge66_Node000043_Node000031" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M426.62,-254.36C431.04,-246.86 436.55,-237.52 441.59,-228.96" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "444.58,-230.77 446.64,-220.38 438.55,-227.22 444.58,-230.77" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node43->Node32 -->
<g id= "edge65_Node000043_Node000032" class= "edge" >
<title > Node43- > Node32</title>
<g id= "a_edge65_Node000043_Node000032" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M410.89,-254.45C406.5,-244.63 401.28,-231.23 399,-218.75 396.56,-205.42 396.56,-201.58 399,-188.25 400.55,-179.77 403.46,-170.86 406.54,-162.94" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "409.67,-164.52 410.31,-153.94 403.22,-161.82 409.67,-164.52" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node44 -->
<g id= "Node000044" class= "node" >
<title > Node44</title>
<g id= "a_Node000044" > <a xlink:href= "error__utils_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "123.75,-218.75 28.25,-218.75 28.25,-188.25 123.75,-188.25 123.75,-218.75" />
<text xml:space= "preserve" text-anchor= "start" x= "36.25" y= "-205.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/exceptions</text>
<text xml:space= "preserve" text-anchor= "middle" x= "76" y= "-194" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /error_utils.h</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node43->Node44 -->
<g id= "edge67_Node000043_Node000044" class= "edge" >
<title > Node43- > Node44</title>
<g id= "a_edge67_Node000043_Node000044" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M369.9,-261.58C315.35,-252.93 223.53,-237.66 135.18,-219.13" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "136.14,-215.75 125.63,-217.1 134.69,-222.6 136.14,-215.75" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node45 -->
<g id= "Node000045" class= "node" >
<title > Node45</title>
<g id= "a_Node000045" > <a xlink:href= "error__debug_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "#fff0f0" stroke= "red" points= "731.75,-218.75 636.25,-218.75 636.25,-188.25 731.75,-188.25 731.75,-218.75" />
<text xml:space= "preserve" text-anchor= "start" x= "644.25" y= "-205.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/exceptions</text>
<text xml:space= "preserve" text-anchor= "middle" x= "684" y= "-194" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /error_debug.h</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node43->Node45 -->
<g id= "edge69_Node000043_Node000045" class= "edge" >
<title > Node43- > Node45</title>
<g id= "a_edge69_Node000043_Node000045" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M466.18,-257.55C506.16,-248.01 564.8,-233.96 624.96,-219.24" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "625.46,-222.72 634.34,-216.94 623.79,-215.92 625.46,-222.72" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node47 -->
<g id= "Node000047" class= "node" >
<title > Node47</title>
<g id= "a_Node000047" > <a xlink:href= "error__policy_8h.html" target= "_top" xlink:title= "Defines custom exception types related to network policy construction and verification." >
2026-06-14 08:36:52 -04:00
<polygon fill= "white" stroke= "#666666" points= "237.75,-218.75 142.25,-218.75 142.25,-188.25 237.75,-188.25 237.75,-218.75" />
<text xml:space= "preserve" text-anchor= "start" x= "150.25" y= "-205.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/exceptions</text>
<text xml:space= "preserve" text-anchor= "middle" x= "190" y= "-194" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /error_policy.h</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node43->Node47 -->
<g id= "edge73_Node000043_Node000047" class= "edge" >
<title > Node43- > Node47</title>
<g id= "a_edge73_Node000043_Node000047" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M369.93,-255.4C334.61,-245.41 286.43,-231.78 248.82,-221.14" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "250.04,-217.85 239.46,-218.49 248.13,-224.58 250.04,-217.85" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node48 -->
<g id= "Node000048" class= "node" >
<title > Node48</title>
<g id= "a_Node000048" > <a xlink:href= "error__reaction_8h.html" target= "_top" xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "white" stroke= "#666666" points= "617.75,-218.75 522.25,-218.75 522.25,-188.25 617.75,-188.25 617.75,-218.75" />
<text xml:space= "preserve" text-anchor= "start" x= "530.25" y= "-205.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/exceptions</text>
<text xml:space= "preserve" text-anchor= "middle" x= "570" y= "-194" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /error_reaction.h</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node43->Node48 -->
<g id= "edge75_Node000043_Node000048" class= "edge" >
<title > Node43- > Node48</title>
<g id= "a_edge75_Node000043_Node000048" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M452.49,-254.36C473.99,-245.24 501.87,-233.41 525.09,-223.56" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "526.15,-226.91 533.99,-219.78 523.42,-220.47 526.15,-226.91" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node49 -->
<g id= "Node000049" class= "node" >
<title > Node49</title>
<g id= "a_Node000049" > <a xlink:href= "error__solver_8h.html" target= "_top" xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "white" stroke= "#666666" points= "351.75,-218.75 256.25,-218.75 256.25,-188.25 351.75,-188.25 351.75,-218.75" />
<text xml:space= "preserve" text-anchor= "start" x= "264.25" y= "-205.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/exceptions</text>
<text xml:space= "preserve" text-anchor= "middle" x= "304" y= "-194" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /error_solver.h</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node43->Node49 -->
<g id= "edge79_Node000043_Node000049" class= "edge" >
<title > Node43- > Node49</title>
<g id= "a_edge79_Node000043_Node000049" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M392.13,-254.36C376.54,-245.54 356.45,-234.18 339.4,-224.53" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "341.51,-221.7 331.08,-219.82 338.06,-227.79 341.51,-221.7" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node44->Node32 -->
<g id= "edge68_Node000044_Node000032" class= "edge" >
<title > Node44- > Node32</title>
<g id= "a_edge68_Node000044_Node000032" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M124.15,-190.21C127.14,-189.53 130.11,-188.87 133,-188.25 210.63,-171.72 300.97,-156.46 358.78,-147.19" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "359.08,-150.69 368.4,-145.66 357.97,-143.78 359.08,-150.69" />
</a>
</g>
</g>
<!-- Node45->Node17 -->
<g id= "edge71_Node000045_Node000017" class= "edge" >
<title > Node45- > Node17</title>
<g id= "a_edge71_Node000045_Node000017" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M685.36,-187.86C686.18,-179.08 687.23,-167.77 688.13,-158.15" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "691.6,-158.61 689.04,-148.33 684.63,-157.96 691.6,-158.61" />
</a>
</g>
</g>
<!-- Node45->Node23 -->
<g id= "edge70_Node000045_Node000023" class= "edge" >
<title > Node45- > Node23</title>
<g id= "a_edge70_Node000045_Node000023" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M675.05,-188.12C660.84,-165.27 633.1,-120.69 617.46,-95.54" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "620.62,-94 612.36,-87.35 614.67,-97.69 620.62,-94" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node45->Node32 -->
<g id= "edge72_Node000045_Node000032" class= "edge" >
<title > Node45- > Node32</title>
<g id= "a_edge72_Node000045_Node000032" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M635.81,-190.42C632.83,-189.68 629.87,-188.95 627,-188.25 576.53,-175.88 519.14,-162.1 477.28,-152.1" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "478.19,-148.72 467.65,-149.8 476.56,-155.53 478.19,-148.72" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node47->Node32 -->
<g id= "edge74_Node000047_Node000032" class= "edge" >
<title > Node47- > Node32</title>
<g id= "a_edge74_Node000047_Node000032" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M238.07,-188.9C273.39,-178.91 321.57,-165.28 359.18,-154.64" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "359.87,-158.08 368.54,-151.99 357.96,-151.35 359.87,-158.08" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node48->Node17 -->
<g id= "edge77_Node000048_Node000017" class= "edge" >
<title > Node48- > Node17</title>
<g id= "a_edge77_Node000048_Node000017" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M597.23,-187.86C616.95,-177.26 643.48,-163 663.12,-152.45" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "664.75,-155.54 671.9,-147.73 661.44,-149.38 664.75,-155.54" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node48->Node23 -->
<g id= "edge76_Node000048_Node000023" class= "edge" >
<title > Node48- > Node23</title>
<g id= "a_edge76_Node000048_Node000023" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M574.13,-188.12C580.57,-165.68 593.04,-122.28 600.32,-96.91" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "603.62,-98.1 603.01,-87.52 596.89,-96.17 603.62,-98.1" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node48->Node32 -->
<g id= "edge78_Node000048_Node000032" class= "edge" >
<title > Node48- > Node32</title>
<g id= "a_edge78_Node000048_Node000032" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M535.51,-187.86C514.01,-178.74 486.13,-166.91 462.91,-157.06" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "464.58,-153.97 454.01,-153.28 461.85,-160.41 464.58,-153.97" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node49->Node32 -->
<g id= "edge80_Node000049_Node000032" class= "edge" >
<title > Node49- > Node32</title>
<g id= "a_edge80_Node000049_Node000032" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M329.87,-187.86C345.46,-179.04 365.55,-167.68 382.6,-158.03" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "383.94,-161.29 390.92,-153.32 380.49,-155.2 383.94,-161.29" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node50->Node51 -->
2026-06-14 08:36:52 -04:00
<g id= "edge82_Node000050_Node000051" class= "edge" >
2026-04-20 12:45:31 -04:00
<title > Node50- > Node51</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge82_Node000050_Node000051" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2154.36,-326.53C2151.64,-317.29 2147.3,-302.58 2143.78,-290.63" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2147.23,-289.95 2141.05,-281.34 2140.52,-291.93 2147.23,-289.95" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
</g>
</svg>
<g id= "navigator" transform= "translate(0 0)" fill= "#404254" >
<rect fill= "#f2f5e9" fill-opacity= "0.5" stroke= "#606060" stroke-width= ".5" x= "0" y= "0" width= "60" height= "60" />
<use id= "zoomplus" xlink:href= "#zoomPlus" x= "17" y= "9" onmousedown= "handleZoom(evt,'in')" />
<use id= "zoomminus" xlink:href= "#zoomMin" x= "42" y= "9" onmousedown= "handleZoom(evt,'out')" />
<use id= "reset" xlink:href= "#resetDef" x= "30" y= "36" onmousedown= "handleReset()" />
<use id= "arrowup" xlink:href= "#arrowUp" x= "0" y= "0" onmousedown= "handlePan(0,-1)" />
<use id= "arrowright" xlink:href= "#arrowRight" x= "0" y= "0" onmousedown= "handlePan(1,0)" />
<use id= "arrowdown" xlink:href= "#arrowDown" x= "0" y= "0" onmousedown= "handlePan(0,1)" />
<use id= "arrowleft" xlink:href= "#arrowLeft" x= "0" y= "0" onmousedown= "handlePan(-1,0)" />
</g>
<svg viewBox= "0 0 15 15" width= "100%" height= "30px" preserveAspectRatio= "xMaxYMin meet" >
<g id= "arrow_out" transform= "scale(0.3 0.3)" >
<a xlink:href= "_point_solver_8h__incl_org.svg" target= "_base" >
<rect id= "button" ry= "5" rx= "5" y= "6" x= "6" height= "38" width= "38"
fill="#f2f5e9" fill-opacity="0.5" stroke="#606060" stroke-width="1.0"/>
<path id= "arrow"
d="M 11.500037,31.436501 C 11.940474,20.09759 22.043105,11.32322 32.158766,21.979434 L 37.068811,17.246167 C 37.068811,17.246167 37.088388,32 37.088388,32 L 22.160133,31.978069 C 22.160133,31.978069 26.997745,27.140456 26.997745,27.140456 C 18.528582,18.264221 13.291696,25.230495 11.500037,31.436501 z"
style="fill:#404040;"/>
</a>
</g>
</svg>
<style type= 'text/css' >
< ![CDATA[
[data-mouse-over-selected='false'] { opacity: 0.7; }
[data-mouse-over-selected='true'] { opacity: 1.0; }
]]>
</style>
<script type= "application/ecmascript" > < ![CDATA[
document.addEventListener('DOMContentLoaded', (event) => {
highlightEdges();
highlightAdjacentNodes();
});
]]></script>
</svg>