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">
2026-04-20 12:45:31 -04:00
<!-- Generated by graphviz version 14.1.2 (20260124.0452)
2025-11-06 09:16:40 -05:00
-->
<!-- Title: src/python/solver/trampoline/py_solver.cpp Pages: 1 -->
2026-04-20 12:45:31 -04:00
<!-- zoomable 814 -->
2025-11-06 09:16:40 -05:00
<svg id= "main" version= "1.1" xmlns= "http://www.w3.org/2000/svg" xmlns:xlink= "http://www.w3.org/1999/xlink" xml:space= "preserve" onload= "init(evt)" >
2026-04-20 12:45:31 -04:00
2025-11-06 09:16:40 -05:00
<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 = 2328;
2026-04-20 12:45:31 -04:00
var viewHeight = 814;
2025-11-06 09:16:40 -05:00
var sectionId = 'dynsection-0';
</script>
<script type= "application/ecmascript" xlink:href= "svg.min.js" />
<svg id= "graph" class= "graph" >
<g id= "viewport" >
<title > src/python/solver/trampoline/py_solver.cpp</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= "1852.5,-806 1713.5,-806 1713.5,-775.5 1852.5,-775.5 1852.5,-806" />
<text xml:space= "preserve" text-anchor= "start" x= "1721.5" y= "-792.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/python/solver/trampoline</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1783" y= "-781.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /py_solver.cpp</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= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "white" stroke= "#666666" points= "954.62,-684.25 843.38,-684.25 843.38,-665 954.62,-665 954.62,-684.25" />
<text xml:space= "preserve" text-anchor= "middle" x= "899" y= "-670.75" 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= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1713.26,-780.75C1547.14,-759.3 1129.71,-705.41 966.19,-684.3" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "966.73,-680.84 956.36,-683.03 965.83,-687.78 966.73,-680.84" />
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= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "692.5,-24.88 649.5,-24.88 649.5,-5.63 692.5,-5.63 692.5,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "671" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > vector</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node1->Node8 -->
2026-04-20 12:45:31 -04:00
<g id= "edge98_Node000001_Node000008" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node1- > Node8</title>
2026-04-20 12:45:31 -04:00
<g id= "a_edge98_Node000001_Node000008" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1713.37,-788.81C1425.28,-784.75 334.56,-767.65 183,-739.5 98.3,-723.77 0,-761.77 0,-675.62 0,-675.62 0,-675.62 0,-136 0,-58.88 84.37,-85.95 159,-66.5 335.11,-20.6 555.23,-15.93 637.74,-15.94" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "637.59,-19.44 647.6,-15.97 637.61,-12.44 637.59,-19.44" />
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= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "340,-85.75 300,-85.75 300,-66.5 340,-66.5 340,-85.75" />
<text xml:space= "preserve" text-anchor= "middle" x= "320" y= "-72.25" 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 -->
2026-04-20 12:45:31 -04:00
<g id= "edge100_Node000001_Node000009" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node1- > Node9</title>
2026-04-20 12:45:31 -04:00
<g id= "a_edge100_Node000001_Node000009" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1713.25,-788.9C1388.22,-784.5 38,-761.08 38,-675.62 38,-675.62 38,-675.62 38,-269 38,-197.82 45.82,-166.72 101,-121.75 129.38,-98.62 234.94,-85.34 288.46,-79.96" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "288.53,-83.47 298.15,-79.02 287.85,-76.5 288.53,-83.47" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node36 -->
<g id= "Node000036" class= "node" >
<title > Node36</title>
<g id= "a_Node000036" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1958.5,-146.62 1921.5,-146.62 1921.5,-127.38 1958.5,-127.38 1958.5,-146.62" />
<text xml:space= "preserve" text-anchor= "middle" x= "1940" y= "-133.12" font-family= "Helvetica,sans-Serif" font-size= "10.00" > tuple</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node1->Node36 -->
<g id= "edge99_Node000001_Node000036" class= "edge" >
<title > Node1- > Node36</title>
<g id= "a_edge99_Node000001_Node000036" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1852.98,-782.42C1920.05,-774.34 2015.58,-759.75 2047,-739.5 2076.19,-720.69 2092,-710.35 2092,-675.62 2092,-675.62 2092,-675.62 2092,-269 2092,-205.07 2013.88,-165.47 1969.65,-148.18" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1970.95,-144.93 1960.36,-144.7 1968.5,-151.49 1970.95,-144.93" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node49 -->
<g id= "Node000049" class= "node" >
<title > Node49</title>
<g id= "a_Node000049" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1999.88,-279.62 1968.12,-279.62 1968.12,-260.38 1999.88,-260.38 1999.88,-279.62" />
<text xml:space= "preserve" text-anchor= "middle" x= "1984" y= "-266.12" font-family= "Helvetica,sans-Serif" font-size= "10.00" > any</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node1->Node49 -->
<g id= "edge101_Node000001_Node000049" class= "edge" >
<title > Node1- > Node49</title>
<g id= "a_edge101_Node000001_Node000049" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1852.79,-789.23C1933.08,-784.52 2054,-762.92 2054,-675.62 2054,-675.62 2054,-675.62 2054,-474.12 2054,-402.77 2014.91,-324.63 1995.15,-289.69" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1998.3,-288.13 1990.25,-281.24 1992.24,-291.65 1998.3,-288.13" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node68 -->
<g id= "Node000068" class= "node" >
<title > Node68</title>
<g id= "a_Node000068" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "2225.62,-739.5 2120.38,-739.5 2120.38,-720.25 2225.62,-720.25 2225.62,-739.5" />
<text xml:space= "preserve" text-anchor= "middle" x= "2173" y= "-726" font-family= "Helvetica,sans-Serif" font-size= "10.00" > pybind11/pybind11.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node1->Node68 -->
2026-06-14 08:36:52 -04:00
<g id= "edge96_Node000001_Node000068" class= "edge" >
2026-04-20 12:45:31 -04:00
<title > Node1- > Node68</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge96_Node000001_Node000068" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1852.72,-779.22C1925.36,-768.26 2038.23,-751.22 2108.76,-740.57" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2109.27,-744.04 2118.63,-739.08 2108.22,-737.11 2109.27,-744.04" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node69 -->
<g id= "Node000069" class= "node" >
<title > Node69</title>
2026-06-14 08:36:52 -04:00
<g id= "a_Node000069" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "2320.38,-739.5 2243.62,-739.5 2243.62,-720.25 2320.38,-720.25 2320.38,-739.5" />
<text xml:space= "preserve" text-anchor= "middle" x= "2282" y= "-726" font-family= "Helvetica,sans-Serif" font-size= "10.00" > pybind11/stl.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node1->Node69 -->
2026-06-14 08:36:52 -04:00
<g id= "edge97_Node000001_Node000069" class= "edge" >
2026-04-20 12:45:31 -04:00
<title > Node1- > Node69</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge97_Node000001_Node000069" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1852.89,-783.53C1939.52,-775.47 2091.95,-760.16 2231.96,-739.86" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2232.42,-743.33 2241.81,-738.42 2231.41,-736.4 2232.42,-743.33" />
</a>
</g>
</g>
<!-- Node70 -->
<g id= "Node000070" class= "node" >
<title > Node70</title>
<g id= "a_Node000070" > <a xlink:href= "py__solver_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1777.75,-739.5 1712.25,-739.5 1712.25,-720.25 1777.75,-720.25 1777.75,-739.5" />
<text xml:space= "preserve" text-anchor= "middle" x= "1745" y= "-726" font-family= "Helvetica,sans-Serif" font-size= "10.00" > py_solver.h</text>
</a>
</g>
</g>
<!-- Node1->Node70 -->
<g id= "edge102_Node000001_Node000070" class= "edge" >
<title > Node1- > Node70</title>
<g id= "a_edge102_Node000001_Node000070" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1773.61,-775.2C1768.6,-767.44 1762.39,-757.81 1757.03,-749.51" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1760.04,-747.73 1751.68,-741.22 1754.16,-751.52 1760.04,-747.73" />
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= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "white" stroke= "#666666" points= "1045.12,-629 924.88,-629 924.88,-598.5 1045.12,-598.5 1045.12,-629" />
<text xml:space= "preserve" text-anchor= "start" x= "932.88" y= "-615.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/solver/strategies</text>
<text xml:space= "preserve" text-anchor= "middle" x= "985" y= "-604.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /strategies.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- 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= "M912.06,-664.68C923.32,-656.98 940,-645.55 954.58,-635.58" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "956.25,-638.67 962.52,-630.14 952.29,-632.9 956.25,-638.67" />
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= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "white" stroke= "#666666" points= "356.12,-562.5 235.88,-562.5 235.88,-532 356.12,-532 356.12,-562.5" />
<text xml:space= "preserve" text-anchor= "start" x= "243.88" y= "-549" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/solver/strategies</text>
<text xml:space= "preserve" text-anchor= "middle" x= "296" y= "-537.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /triggers/triggers.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- 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= "M924.46,-607.08C797.34,-595.18 503.18,-567.64 367.24,-554.92" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "367.95,-551.47 357.66,-554.02 367.29,-558.44 367.95,-551.47" />
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>
2026-04-20 12:45:31 -04:00
<g id= "a_Node000010" > <a xlink:href= "_point_solver_8h.html" target= "_top" xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "white" stroke= "#666666" points= "1045.12,-418.25 924.88,-418.25 924.88,-387.75 1045.12,-387.75 1045.12,-418.25" />
<text xml:space= "preserve" text-anchor= "start" x= "932.88" y= "-404.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/solver/strategies</text>
<text xml:space= "preserve" text-anchor= "middle" x= "985" y= "-393.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /PointSolver.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node3->Node10 -->
2026-04-20 12:45:31 -04:00
<g id= "edge92_Node000003_Node000010" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node3- > Node10</title>
2026-04-20 12:45:31 -04:00
<g id= "a_edge92_Node000003_Node000010" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M985,-598.07C985,-563.11 985,-474.54 985,-430.17" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "988.5,-430.18 985,-420.18 981.5,-430.18 988.5,-430.18" />
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= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "white" stroke= "#666666" points= "1798.12,-351.75 1677.88,-351.75 1677.88,-321.25 1798.12,-321.25 1798.12,-351.75" />
<text xml:space= "preserve" text-anchor= "start" x= "1685.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= "1738" y= "-327" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /strategy_abstract.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node3->Node11 -->
2026-04-20 12:45:31 -04:00
<g id= "edge91_Node000003_Node000011" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node3- > Node11</title>
2026-04-20 12:45:31 -04:00
<g id= "a_edge91_Node000003_Node000011" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1025.22,-598.05C1152.49,-551.52 1546.36,-407.55 1687.24,-356.05" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1688.12,-359.46 1696.31,-352.74 1685.71,-352.89 1688.12,-359.46" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node67 -->
<g id= "Node000067" class= "node" >
<title > Node67</title>
<g id= "a_Node000067" > <a xlink:href= "_grid_solver_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1798.12,-418.25 1677.88,-418.25 1677.88,-387.75 1798.12,-387.75 1798.12,-418.25" />
<text xml:space= "preserve" text-anchor= "start" x= "1685.88" y= "-404.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/solver/strategies</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1738" y= "-393.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /GridSolver.h</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node3->Node67 -->
<g id= "edge93_Node000003_Node000067" class= "edge" >
<title > Node3- > Node67</title>
<g id= "a_edge93_Node000003_Node000067" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1045.33,-610.32C1123.05,-605.98 1261.73,-594.16 1376,-562.5 1500.63,-527.97 1638,-458.35 1701.77,-424.04" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1703.26,-427.21 1710.39,-419.37 1699.93,-421.06 1703.26,-427.21" />
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." >
2026-06-14 08:36:52 -04:00
<polygon fill= "white" stroke= "#666666" points= "306.62,-496 171.38,-496 171.38,-454.25 306.62,-454.25 306.62,-496" />
<text xml:space= "preserve" text-anchor= "start" x= "179.38" y= "-482.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/solver/strategies</text>
<text xml:space= "preserve" text-anchor= "start" x= "179.38" y= "-471.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /triggers/engine_partitioning</text>
<text xml:space= "preserve" text-anchor= "middle" x= "239" y= "-460" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _trigger.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- 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= "M284.19,-531.72C277.98,-524.08 270.13,-514.43 262.73,-505.32" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "265.53,-503.21 256.5,-497.66 260.1,-507.63 265.53,-503.21" />
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= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "white" stroke= "#666666" points= "247.62,-218.75 142.38,-218.75 142.38,-188.25 247.62,-188.25 247.62,-218.75" />
<text xml:space= "preserve" text-anchor= "start" x= "150.38" y= "-205.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/trigger/trigger</text>
<text xml:space= "preserve" text-anchor= "middle" x= "195" y= "-194" 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= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M206.34,-453.87C194.47,-444.62 182.42,-432.52 176,-418.25 146.19,-351.98 162.94,-326.23 176,-254.75 177.55,-246.27 180.46,-237.36 183.54,-229.44" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "186.67,-231.02 187.31,-220.44 180.22,-228.32 186.67,-231.02" />
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." >
2026-06-14 08:36:52 -04:00
<polygon fill= "white" stroke= "#666666" points= "215.62,-152.25 110.38,-152.25 110.38,-121.75 215.62,-121.75 215.62,-152.25" />
<text xml:space= "preserve" text-anchor= "start" x= "118.38" y= "-138.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/trigger/trigger</text>
<text xml:space= "preserve" text-anchor= "middle" x= "163" y= "-127.5" 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= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M201.5,-453.88C164.68,-430.96 114,-389.9 114,-337.5 114,-337.5 114,-337.5 114,-269 114,-232.13 119.17,-222.42 133,-188.25 136.65,-179.24 141.75,-169.95 146.72,-161.85" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "149.56,-163.91 152.01,-153.6 143.66,-160.14 149.56,-163.91" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node5->Node9 -->
2026-04-20 12:45:31 -04:00
<g id= "edge88_Node000005_Node000009" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node5- > Node9</title>
2026-04-20 12:45:31 -04:00
<g id= "a_edge88_Node000005_Node000009" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M225.01,-453.9C218.79,-443.71 212.17,-430.85 209,-418.25 191.28,-347.78 176.5,-319.75 209,-254.75 220.93,-230.9 240.38,-239.6 257,-218.75 287.24,-180.8 306.14,-126.05 314.67,-96.99" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "318.03,-97.95 317.37,-87.37 311.29,-96.06 318.03,-97.95" />
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= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M306.85,-467.75C447.43,-454.53 769.38,-424.27 913.25,-410.74" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "913.4,-414.25 923.03,-409.83 912.75,-407.28 913.4,-414.25" />
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= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "907.88,-24.88 786.12,-24.88 786.12,-5.63 907.88,-5.63 907.88,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "847" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > fourdst/logging/logging.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node5->Node17 -->
2026-04-20 12:45:31 -04:00
<g id= "edge86_Node000005_Node000017" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node5- > Node17</title>
2026-04-20 12:45:31 -04:00
<g id= "a_edge86_Node000005_Node000017" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M182.9,-453.83C135.75,-432.75 76,-394.73 76,-337.5 76,-337.5 76,-337.5 76,-269 76,-202.62 56.83,-171.3 101,-121.75 185.15,-27.34 617.72,-38.33 702,-30.5 725.49,-28.32 751.1,-25.83 774.18,-23.56" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "774.52,-27.04 784.13,-22.58 773.83,-20.08 774.52,-27.04" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node28 -->
<g id= "Node000028" class= "node" >
<title > Node28</title>
<g id= "a_Node000028" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "977.62,-146.62 926.38,-146.62 926.38,-127.38 977.62,-127.38 977.62,-146.62" />
<text xml:space= "preserve" text-anchor= "middle" x= "952" y= "-133.12" font-family= "Helvetica,sans-Serif" font-size= "10.00" > memory</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node5->Node28 -->
<g id= "edge90_Node000005_Node000028" class= "edge" >
<title > Node5- > Node28</title>
<g id= "a_edge90_Node000005_Node000028" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M272.75,-453.91C357.86,-403.55 589.2,-270.67 795,-188.25 847.48,-167.23 863.64,-170.93 917,-152.25 917.98,-151.91 918.96,-151.56 919.96,-151.19" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "921.16,-154.48 929.24,-147.63 918.65,-147.94 921.16,-154.48" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node57 -->
<g id= "Node000057" class= "node" >
<title > Node57</title>
<g id= "a_Node000057" > <a xlink:href= "config_8h.html" target= "_top" xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "white" stroke= "#666666" points= "344,-346.12 232,-346.12 232,-326.88 344,-326.88 344,-346.12" />
<text xml:space= "preserve" text-anchor= "middle" x= "288" 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>
<!-- Node5->Node57 -->
<g id= "edge87_Node000005_Node000057" class= "edge" >
<title > Node5- > Node57</title>
<g id= "a_edge87_Node000005_Node000057" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M251.59,-453.77C257.55,-443.44 264.36,-430.5 269,-418.25 276.64,-398.07 281.84,-373.86 284.85,-357.24" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "288.24,-358.14 286.47,-347.7 281.34,-356.97 288.24,-358.14" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node66 -->
<g id= "Node000066" class= "node" >
<title > Node66</title>
<g id= "a_Node000066" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "260.12,-412.62 217.88,-412.62 217.88,-393.38 260.12,-393.38 260.12,-412.62" />
<text xml:space= "preserve" text-anchor= "middle" x= "239" y= "-399.12" font-family= "Helvetica,sans-Serif" font-size= "10.00" > deque</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node5->Node66 -->
<g id= "edge89_Node000005_Node000066" class= "edge" >
<title > Node5- > Node66</title>
<g id= "a_edge89_Node000005_Node000066" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M239,-453.84C239,-444.5 239,-433.44 239,-424.12" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "242.5,-424.32 239,-414.32 235.5,-424.32 242.5,-424.32" />
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= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M187.74,-187.86C184.06,-180.44 179.48,-171.22 175.27,-162.74" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "178.48,-161.34 170.91,-153.93 172.21,-164.45 178.48,-161.34" />
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= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M207.14,-187.99C221.22,-171.43 245.4,-143.78 268,-121.75 278.2,-111.81 290.24,-101.4 300.16,-93.15" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "302.22,-95.98 307.72,-86.93 297.77,-90.57 302.22,-95.98" />
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= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M184.09,-121.38C208.61,-105.16 250.84,-79.56 291,-66.5 414.62,-26.29 570.84,-18.19 637.93,-16.6" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "637.95,-20.11 647.88,-16.41 637.81,-13.11 637.95,-20.11" />
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= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M202.21,-121.3C228.99,-111.25 263.99,-98.13 288.86,-88.8" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "289.96,-92.13 298.09,-85.34 287.5,-85.58 289.96,-92.13" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node10->Node8 -->
2026-06-14 08:36:52 -04:00
<g id= "edge76_Node000010_Node000008" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node10- > Node8</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge76_Node000010_Node000008" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M924.61,-396.43C862.72,-389.51 772.11,-375.6 747,-351.75 656.01,-265.34 663.18,-94.77 668.68,-36.4" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "672.14,-36.98 669.7,-26.67 665.18,-36.25 672.14,-36.98" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node10->Node9 -->
2026-06-14 08:36:52 -04:00
<g id= "edge75_Node000010_Node000009" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node10- > Node9</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge75_Node000010_Node000009" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M924.71,-400.19C842.84,-396.5 692.55,-385.35 569,-351.75 536.25,-342.84 530.89,-332.85 499,-321.25 445.87,-301.92 416.8,-325.4 377,-285.25 325.35,-233.16 319.37,-138.99 319.41,-97.59" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "322.9,-97.69 319.56,-87.64 315.91,-97.58 322.9,-97.69" />
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= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1045.19,-399.9C1163.96,-395.23 1436.68,-381.94 1664,-351.75 1664.83,-351.64 1665.66,-351.53 1666.49,-351.41" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1666.66,-354.93 1676.02,-349.97 1665.61,-348 1666.66,-354.93" />
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." >
2026-06-14 08:36:52 -04:00
<polygon fill= "white" stroke= "#666666" points= "1127.12,-285.25 1018.88,-285.25 1018.88,-254.75 1127.12,-254.75 1127.12,-285.25" />
<text xml:space= "preserve" text-anchor= "start" x= "1026.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= "1073" y= "-260.5" 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 -->
2026-06-14 08:36:52 -04:00
<g id= "edge64_Node000010_Node000012" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node10- > Node12</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge64_Node000010_Node000012" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M924.56,-399.24C845.68,-393.45 722.84,-375.67 769,-321.25 798.89,-286.01 926.88,-275.45 1006.95,-272.31" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1007.02,-275.81 1016.89,-271.95 1006.77,-268.81 1007.02,-275.81" />
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= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1142,-24.88 988,-24.88 988,-5.63 1142,-5.63 1142,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1065" y= "-11.38" 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 -->
2026-06-14 08:36:52 -04:00
<g id= "edge71_Node000010_Node000016" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node10- > Node16</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge71_Node000010_Node000016" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M924.54,-397.22C863.69,-391.01 775.92,-377.74 755,-351.75 746.5,-341.19 753.66,-334.74 755,-321.25 763.93,-231.26 736.87,-191.03 795,-121.75 841.29,-66.58 920.19,-40.13 980.78,-27.52" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "981.25,-30.99 990.38,-25.62 979.89,-24.13 981.25,-30.99" />
2025-11-06 09:16:40 -05: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:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1691.88,-24.88 1642.12,-24.88 1642.12,-5.63 1691.88,-5.63 1691.88,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1667" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > optional</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node10->Node21 -->
<g id= "edge79_Node000010_Node000021" class= "edge" >
<title > Node10- > Node21</title>
<g id= "a_edge79_Node000010_Node000021" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1045.55,-400.38C1196.64,-395.9 1581.68,-381.67 1631,-351.75 1660.79,-333.68 1704.41,-252.24 1714,-218.75 1733.1,-152.07 1697.03,-71.37 1677.86,-35.29" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1680.94,-33.62 1673.05,-26.54 1674.8,-36.99 1680.94,-33.62" />
2025-11-06 09:16:40 -05: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:href= "types_2types_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1427.75,-213.12 1320.25,-213.12 1320.25,-193.88 1427.75,-193.88 1427.75,-213.12" />
<text xml:space= "preserve" text-anchor= "middle" x= "1374" y= "-199.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/types/types.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node10->Node24 -->
<g id= "edge65_Node000010_Node000024" class= "edge" >
<title > Node10- > Node24</title>
<g id= "a_edge65_Node000010_Node000024" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M924.45,-395.78C857.03,-386.56 762.38,-365.37 802,-321.25 851.88,-265.71 1063.1,-301.34 1136,-285.25 1211.61,-268.56 1296.76,-236.21 1341.89,-217.93" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1343.14,-221.2 1351.07,-214.17 1340.49,-214.72 1343.14,-221.2" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node10->Node36 -->
<g id= "edge77_Node000010_Node000036" class= "edge" >
<title > Node10- > Node36</title>
<g id= "a_edge77_Node000010_Node000036" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1045.6,-401.84C1228.39,-400.89 1765.74,-394.44 1831,-351.75 1900.48,-306.3 1927.85,-202.04 1936.56,-158.11" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1939.96,-158.93 1938.34,-148.46 1933.08,-157.66 1939.96,-158.93" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node37 -->
<g id= "Node000037" class= "node" >
<title > Node37</title>
<g id= "a_Node000037" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1846,-146.62 1788,-146.62 1788,-127.38 1846,-127.38 1846,-146.62" />
<text xml:space= "preserve" text-anchor= "middle" x= "1817" y= "-133.12" font-family= "Helvetica,sans-Serif" font-size= "10.00" > functional</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node10->Node37 -->
<g id= "edge73_Node000010_Node000037" class= "edge" >
<title > Node10- > Node37</title>
<g id= "a_edge73_Node000010_Node000037" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1045.5,-400.49C1230.91,-395.58 1780.32,-378.81 1807,-351.75 1858.64,-299.37 1836.38,-200.16 1823.65,-157.88" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1826.98,-156.83 1820.62,-148.36 1820.31,-158.95 1826.98,-156.83" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node10->Node49 -->
2026-06-14 08:36:52 -04:00
<g id= "edge74_Node000010_Node000049" class= "edge" >
2026-04-20 12:45:31 -04:00
<title > Node10- > Node49</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge74_Node000010_Node000049" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1045.55,-400.65C1233.74,-396.16 1800.43,-380.38 1878,-351.75 1914.53,-338.26 1948.86,-307.6 1968.08,-288.18" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1970.57,-290.64 1974.97,-281 1965.52,-285.79 1970.57,-290.64" />
</a>
</g>
</g>
<!-- Node50 -->
<g id= "Node000050" class= "node" >
<title > Node50</title>
<g id= "a_Node000050" > <a xlink:href= "exceptions_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "#fff0f0" stroke= "red" points= "481.75,-285.25 386.25,-285.25 386.25,-254.75 481.75,-254.75 481.75,-285.25" />
<text xml:space= "preserve" text-anchor= "start" x= "394.25" y= "-271.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/exceptions</text>
<text xml:space= "preserve" text-anchor= "middle" x= "434" y= "-260.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /exceptions.h</text>
</a>
</g>
</g>
<!-- Node10->Node50 -->
<g id= "edge66_Node000010_Node000050" class= "edge" >
<title > Node10- > Node50</title>
<g id= "a_edge66_Node000010_Node000050" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M924.66,-396.46C857.94,-389.49 747.63,-375.47 655,-351.75 646.35,-349.53 546.38,-312.66 483.9,-289.52" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "485.47,-286.37 474.88,-286.17 483.04,-292.93 485.47,-286.37" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node10->Node57 -->
2026-06-14 08:36:52 -04:00
<g id= "edge69_Node000010_Node000057" class= "edge" >
2026-04-20 12:45:31 -04:00
<title > Node10- > Node57</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge69_Node000010_Node000057" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M924.67,-396.42C795.17,-384.43 491.34,-356.32 355.59,-343.75" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "355.95,-340.27 345.67,-342.84 355.3,-347.24 355.95,-340.27" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node58 -->
<g id= "Node000058" class= "node" >
<title > Node58</title>
<g id= "a_Node000058" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "330.38,-279.62 217.62,-279.62 217.62,-260.38 330.38,-260.38 330.38,-279.62" />
<text xml:space= "preserve" text-anchor= "middle" x= "274" y= "-266.12" 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>
2026-04-20 12:45:31 -04:00
<!-- Node10->Node58 -->
2026-06-14 08:36:52 -04:00
<g id= "edge72_Node000010_Node000058" class= "edge" >
2026-04-20 12:45:31 -04:00
<title > Node10- > Node58</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge72_Node000010_Node000058" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M924.49,-398.63C838.52,-393.06 676.43,-379.65 541,-351.75 456.33,-334.31 359.93,-301.93 309.32,-283.92" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "310.66,-280.69 300.07,-280.61 308.3,-287.28 310.66,-280.69" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node59 -->
<g id= "Node000059" class= "node" >
<title > Node59</title>
<g id= "a_Node000059" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1100.5,-346.12 1063.5,-346.12 1063.5,-326.88 1100.5,-326.88 1100.5,-346.12" />
<text xml:space= "preserve" text-anchor= "middle" x= "1082" y= "-332.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > span</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node10->Node59 -->
2026-06-14 08:36:52 -04:00
<g id= "edge78_Node000010_Node000059" class= "edge" >
2026-04-20 12:45:31 -04:00
<title > Node10- > Node59</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge78_Node000010_Node000059" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1007.01,-387.36C1022.51,-377.06 1043.21,-363.29 1058.94,-352.83" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1060.8,-355.8 1067.19,-347.35 1056.92,-349.97 1060.8,-355.8" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node60 -->
<g id= "Node000060" class= "node" >
<title > Node60</title>
<g id= "a_Node000060" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1197.88,-346.12 1118.12,-346.12 1118.12,-326.88 1197.88,-326.88 1197.88,-346.12" />
<text xml:space= "preserve" text-anchor= "middle" x= "1158" y= "-332.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > cvode/cvode.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node10->Node60 -->
2026-06-14 08:36:52 -04:00
<g id= "edge80_Node000010_Node000060" class= "edge" >
2026-04-20 12:45:31 -04:00
<title > Node10- > Node60</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge80_Node000010_Node000060" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1024.26,-387.36C1053.92,-376.31 1094.26,-361.26 1122.87,-350.6" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1124.02,-353.91 1132.16,-347.13 1121.57,-347.35 1124.02,-353.91" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node61 -->
<g id= "Node000061" class= "node" >
<title > Node61</title>
<g id= "a_Node000061" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1344.25,-346.12 1215.75,-346.12 1215.75,-326.88 1344.25,-326.88 1344.25,-346.12" />
<text xml:space= "preserve" text-anchor= "middle" x= "1280" y= "-332.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > sundials/sundials_types.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node10->Node61 -->
2026-06-14 08:36:52 -04:00
<g id= "edge81_Node000010_Node000061" class= "edge" >
2026-04-20 12:45:31 -04:00
<title > Node10- > Node61</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge81_Node000010_Node000061" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1045.41,-388.79C1099.01,-377.07 1176.5,-360.13 1227.55,-348.97" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1228.15,-352.42 1237.18,-346.86 1226.66,-345.58 1228.15,-352.42" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node62 -->
<g id= "Node000062" class= "node" >
<title > Node62</title>
<g id= "a_Node000062" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1499.38,-346.12 1362.62,-346.12 1362.62,-326.88 1499.38,-326.88 1499.38,-346.12" />
<text xml:space= "preserve" text-anchor= "middle" x= "1431" y= "-332.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > sundials/sundials_context.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node10->Node62 -->
2026-06-14 08:36:52 -04:00
<g id= "edge82_Node000010_Node000062" class= "edge" >
2026-04-20 12:45:31 -04:00
<title > Node10- > Node62</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge82_Node000010_Node000062" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1045.36,-394.6C1118.36,-385.46 1244.91,-368.99 1353,-351.75 1359.27,-350.75 1365.81,-349.65 1372.33,-348.51" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1372.48,-352.04 1381.72,-346.85 1371.26,-345.15 1372.48,-352.04" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node63 -->
<g id= "Node000063" class= "node" >
<title > Node63</title>
<g id= "a_Node000063" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1622.25,-351.75 1517.75,-351.75 1517.75,-321.25 1622.25,-321.25 1622.25,-351.75" />
<text xml:space= "preserve" text-anchor= "start" x= "1525.75" y= "-338.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > sunmatrix/sunmatrix</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1570" y= "-327" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _dense.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node10->Node63 -->
2026-06-14 08:36:52 -04:00
<g id= "edge83_Node000010_Node000063" class= "edge" >
2026-04-20 12:45:31 -04:00
<title > Node10- > Node63</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge83_Node000010_Node000063" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1045.33,-398.76C1140.92,-393.07 1333.16,-379.35 1505.97,-351.92" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1506.52,-355.38 1515.83,-350.34 1505.4,-348.47 1506.52,-355.38" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node64 -->
<g id= "Node000064" class= "node" >
<title > Node64</title>
<g id= "a_Node000064" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "906.75,-351.75 811.25,-351.75 811.25,-321.25 906.75,-321.25 906.75,-351.75" />
<text xml:space= "preserve" text-anchor= "start" x= "819.25" y= "-338.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > sunlinsol/sunlinsol</text>
<text xml:space= "preserve" text-anchor= "middle" x= "859" 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>
<!-- Node10->Node64 -->
2026-06-14 08:36:52 -04:00
<g id= "edge84_Node000010_Node000064" class= "edge" >
2026-04-20 12:45:31 -04:00
<title > Node10- > Node64</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge84_Node000010_Node000064" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M956.41,-387.36C939.01,-378.46 916.56,-366.97 897.6,-357.26" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "899.32,-354.21 888.83,-352.77 896.13,-360.44 899.32,-354.21" />
</a>
</g>
</g>
<!-- Node65 -->
<g id= "Node000065" class= "node" >
<title > Node65</title>
<g id= "a_Node000065" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1045.12,-346.12 924.88,-346.12 924.88,-326.88 1045.12,-326.88 1045.12,-346.12" />
<text xml:space= "preserve" text-anchor= "middle" x= "985" y= "-332.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > nvector/nvector_serial.h</text>
</a>
</g>
</g>
<!-- Node10->Node65 -->
<g id= "edge85_Node000010_Node000065" class= "edge" >
<title > Node10- > Node65</title>
<g id= "a_edge85_Node000010_Node000065" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M985,-387.36C985,-378.58 985,-367.27 985,-357.65" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "988.5,-357.84 985,-347.84 981.5,-357.84 988.5,-357.84" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node11->Node8 -->
2026-06-14 08:36:52 -04:00
<g id= "edge61_Node000011_Node000008" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node11- > Node8</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge61_Node000011_Node000008" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1677.54,-326.65C1662.37,-324.65 1646.11,-322.69 1631,-321.25 1437.21,-302.75 909.04,-345.17 761,-218.75 703.71,-169.83 681.41,-77.28 674.09,-36.46" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "677.55,-35.93 672.46,-26.64 670.64,-37.07 677.55,-35.93" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node11->Node9 -->
2026-06-14 08:36:52 -04:00
<g id= "edge63_Node000011_Node000009" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node11- > Node9</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge63_Node000011_Node000009" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1677.56,-326.48C1662.39,-324.48 1646.12,-322.57 1631,-321.25 1440,-304.58 951.28,-344.67 769,-285.25 644.54,-244.68 644.48,-172.96 524,-121.75 466,-97.1 392.7,-85.35 351.63,-80.35" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "352.29,-76.9 341.95,-79.23 351.49,-83.85 352.29,-76.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= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1677.51,-326.99C1662.34,-324.98 1646.09,-322.93 1631,-321.25 1453.27,-301.42 1243.01,-284.16 1138.62,-276" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1139.09,-272.52 1128.84,-275.24 1138.54,-279.5 1139.09,-272.52" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node11->Node24 -->
<g id= "edge58_Node000011_Node000024" class= "edge" >
<title > Node11- > Node24</title>
<g id= "a_edge58_Node000011_Node000024" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1697.3,-320.85C1625.6,-295.05 1477.93,-241.9 1409.84,-217.4" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1411.25,-214.19 1400.65,-214.09 1408.88,-220.77 1411.25,-214.19" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node11->Node36 -->
<g id= "edge62_Node000011_Node000036" class= "edge" >
<title > Node11- > Node36</title>
<g id= "a_edge62_Node000011_Node000036" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1752.85,-320.98C1789.62,-285.03 1884.66,-192.11 1923.3,-154.33" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1925.26,-157.31 1929.96,-147.81 1920.37,-152.3 1925.26,-157.31" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node11->Node37 -->
<g id= "edge59_Node000011_Node000037" class= "edge" >
<title > Node11- > Node37</title>
<g id= "a_edge59_Node000011_Node000037" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1743.81,-320.98C1757.82,-285.94 1793.5,-196.76 1809.28,-157.29" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1812.47,-158.74 1812.94,-148.16 1805.97,-156.14 1812.47,-158.74" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node11->Node49 -->
<g id= "edge60_Node000011_Node000049" class= "edge" >
<title > Node11- > Node49</title>
<g id= "a_edge60_Node000011_Node000049" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1794.13,-320.78C1845.02,-307.44 1917.85,-288.34 1956.87,-278.11" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1957.58,-281.55 1966.36,-275.62 1955.8,-274.78 1957.58,-281.55" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node12->Node8 -->
2026-06-14 08:36:52 -04:00
<g id= "edge52_Node000012_Node000008" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node12- > Node8</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge52_Node000012_Node000008" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1018.44,-264.77C947.85,-258.36 829.82,-244.15 795,-218.75 733.08,-173.57 757.18,-129.83 714,-66.5 706.04,-54.83 695.81,-42.77 687.32,-33.4" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "689.95,-31.09 680.59,-26.14 684.82,-35.85 689.95,-31.09" />
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." >
2026-06-14 08:36:52 -04:00
<polygon fill= "#fff0f0" stroke= "red" points= "1278.25,-85.75 1149.75,-85.75 1149.75,-66.5 1278.25,-66.5 1278.25,-85.75" />
<text xml:space= "preserve" text-anchor= "middle" x= "1214" y= "-72.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/reaction/reaction.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node12->Node13 -->
<g id= "edge14_Node000012_Node000013" class= "edge" >
<title > Node12- > Node13</title>
<g id= "a_edge14_Node000012_Node000013" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1127.49,-255.78C1162.38,-246.22 1203.23,-232.6 1215,-218.75 1244.12,-184.5 1231.14,-126.95 1221.34,-96.84" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1224.68,-95.8 1218.08,-87.51 1218.08,-98.11 1224.68,-95.8" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node19 -->
<g id= "Node000019" class= "node" >
<title > Node19</title>
<g id= "a_Node000019" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1580.38,-24.88 1497.62,-24.88 1497.62,-5.63 1580.38,-5.63 1580.38,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1539" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > unordered_map</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node12->Node19 -->
2026-06-14 08:36:52 -04:00
<g id= "edge53_Node000012_Node000019" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node12- > Node19</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge53_Node000012_Node000019" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1127.5,-268.7C1271.74,-267.36 1655.04,-259.91 1693,-218.75 1753.45,-153.2 1622.79,-65.11 1564.84,-30.79" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1566.96,-27.97 1556.56,-25.96 1563.44,-34.02 1566.96,-27.97" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node12->Node21 -->
<g id= "edge56_Node000012_Node000021" class= "edge" >
<title > Node12- > Node21</title>
<g id= "a_edge56_Node000012_Node000021" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1127.51,-269.64C1218.8,-269.45 1396.63,-263.2 1437,-218.75 1466.01,-186.81 1417.08,-157.66 1441,-121.75 1484.3,-56.75 1578.76,-30.97 1630.81,-21.42" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1631.09,-24.92 1640.36,-19.77 1629.91,-18.02 1631.09,-24.92" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node12->Node24 -->
2026-06-14 08:36:52 -04:00
<g id= "edge22_Node000012_Node000024" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node12- > Node24</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge22_Node000012_Node000024" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1127.51,-257.32C1182.23,-245.59 1266.02,-227.64 1320.41,-215.98" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1321.03,-219.43 1330.07,-213.91 1319.56,-212.59 1321.03,-219.43" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node25 -->
<g id= "Node000025" class= "node" >
<title > Node25</title>
2026-06-14 08:36:52 -04:00
<g id= "a_Node000025" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1317.88,-146.62 1274.12,-146.62 1274.12,-127.38 1317.88,-127.38 1317.88,-146.62" />
<text xml:space= "preserve" text-anchor= "middle" x= "1296" y= "-133.12" font-family= "Helvetica,sans-Serif" font-size= "10.00" > format</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node12->Node25 -->
2026-06-14 08:36:52 -04:00
<g id= "edge57_Node000012_Node000025" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node12- > Node25</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge57_Node000012_Node000025" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1127.39,-256.32C1183.22,-243.1 1262.7,-223.64 1268,-218.75 1284.94,-203.14 1291.63,-176.76 1294.27,-158.42" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1297.75,-158.83 1295.38,-148.5 1290.79,-158.05 1297.75,-158.83" />
</a>
</g>
</g>
<!-- Node26 -->
<g id= "Node000026" class= "node" >
<title > Node26</title>
<g id= "a_Node000026" > <a xlink:href= "screening__abstract_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1105.88,-152.25 996.12,-152.25 996.12,-121.75 1105.88,-121.75 1105.88,-152.25" />
<text xml:space= "preserve" text-anchor= "start" x= "1004.12" y= "-138.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/screening</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1051" y= "-127.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /screening_abstract.h</text>
</a>
</g>
</g>
<!-- Node12->Node26 -->
<g id= "edge26_Node000012_Node000026" class= "edge" >
<title > Node12- > Node26</title>
<g id= "a_edge26_Node000012_Node000026" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1062.66,-254.41C1056.48,-244.78 1049.24,-231.62 1046,-218.75 1041.47,-200.73 1042.95,-179.77 1045.45,-163.73" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1048.87,-164.49 1047.2,-154.03 1041.98,-163.25 1048.87,-164.49" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node27 -->
<g id= "Node000027" class= "node" >
<title > Node27</title>
2026-06-14 08:36:52 -04:00
<g id= "a_Node000027" > <a xlink:href= "screening__types_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "998.25,-218.75 899.75,-218.75 899.75,-188.25 998.25,-188.25 998.25,-218.75" />
<text xml:space= "preserve" text-anchor= "start" x= "907.75" y= "-205.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/screening</text>
<text xml:space= "preserve" text-anchor= "middle" x= "949" y= "-194" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /screening_types.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node12->Node27 -->
2026-06-14 08:36:52 -04:00
<g id= "edge31_Node000012_Node000027" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node12- > Node27</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge31_Node000012_Node000027" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1044.86,-254.36C1027.74,-245.46 1005.65,-233.97 986.99,-224.26" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "988.86,-221.29 978.37,-219.78 985.63,-227.5 988.86,-221.29" />
2025-11-06 09:16:40 -05: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:href= "reporting_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "#fff0f0" stroke= "red" points= "907.88,-152.25 804.12,-152.25 804.12,-121.75 907.88,-121.75 907.88,-152.25" />
<text xml:space= "preserve" text-anchor= "start" x= "812.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= "856" y= "-127.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /reporting.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node12->Node29 -->
<g id= "edge34_Node000012_Node000029" class= "edge" >
<title > Node12- > Node29</title>
<g id= "a_edge34_Node000012_Node000029" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1018.6,-266.25C979.02,-261.58 926.38,-249.5 891,-218.75 874.71,-204.59 865.74,-181.48 860.98,-163.6" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "864.41,-162.9 858.71,-153.97 857.59,-164.5 864.41,-162.9" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- 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." >
<polygon fill= "#fff0f0" stroke= "red" points= "1683.88,-218.75 1580.12,-218.75 1580.12,-188.25 1683.88,-188.25 1683.88,-218.75" />
<text xml:space= "preserve" text-anchor= "start" x= "1588.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= "1632" y= "-194" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /jacobian.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node12->Node33 -->
<g id= "edge37_Node000012_Node000033" class= "edge" >
<title > Node12- > Node33</title>
<g id= "a_edge37_Node000012_Node000033" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1127.58,-262.97C1211.21,-253.7 1376.1,-235.28 1516,-218.75 1533.11,-216.73 1551.63,-214.48 1568.74,-212.38" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1568.75,-215.9 1578.25,-211.21 1567.9,-208.96 1568.75,-215.9" />
2025-11-06 09:16:40 -05: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:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1570.12,-152.25 1449.88,-152.25 1449.88,-121.75 1570.12,-121.75 1570.12,-152.25" />
<text xml:space= "preserve" text-anchor= "start" x= "1457.88" y= "-138.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > fourdst/composition</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1510" y= "-127.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /composition_abstract.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node12->Node34 -->
<g id= "edge51_Node000012_Node000034" class= "edge" >
<title > Node12- > Node34</title>
<g id= "a_edge51_Node000012_Node000034" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1127.46,-268.34C1223.08,-266.18 1416.15,-257.06 1470,-218.75 1488.28,-205.74 1498.63,-181.97 1504.2,-163.57" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1507.52,-164.72 1506.75,-154.15 1500.76,-162.89 1507.52,-164.72" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node38 -->
<g id= "Node000038" class= "node" >
<title > Node38</title>
<g id= "a_Node000038" > <a xlink:href= "error__engine_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "481.75,-218.75 386.25,-218.75 386.25,-188.25 481.75,-188.25 481.75,-218.75" />
<text xml:space= "preserve" text-anchor= "start" x= "394.25" y= "-205.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/exceptions</text>
<text xml:space= "preserve" text-anchor= "middle" x= "434" y= "-194" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /error_engine.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node12->Node38 -->
<g id= "edge44_Node000012_Node000038" class= "edge" >
<title > Node12- > Node38</title>
<g id= "a_edge44_Node000012_Node000038" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1018.52,-263.5C899.52,-251.49 617.16,-222.99 493.62,-210.52" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "493.97,-207.04 483.67,-209.51 493.27,-214 493.97,-207.04" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node41 -->
<g id= "Node000041" class= "node" >
<title > Node41</title>
<g id= "a_Node000041" > <a xlink:href= "blob_8h.html" target= "_top" xlink:title= "Container class for managing multiple scratchpad instances." >
<polygon fill= "#fff0f0" stroke= "red" points= "1187.5,-218.75 1054.5,-218.75 1054.5,-188.25 1187.5,-188.25 1187.5,-218.75" />
<text xml:space= "preserve" text-anchor= "start" x= "1062.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= "1121" y= "-194" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /blob.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node12->Node41 -->
<g id= "edge47_Node000012_Node000041" class= "edge" >
<title > Node12- > Node41</title>
<g id= "a_edge47_Node000012_Node000041" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1083.89,-254.36C1089.66,-246.61 1096.89,-236.9 1103.43,-228.11" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1106.09,-230.4 1109.25,-220.29 1100.47,-226.23 1106.09,-230.4" />
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:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1217.88,-146.62 1162.12,-146.62 1162.12,-127.38 1217.88,-127.38 1217.88,-146.62" />
<text xml:space= "preserve" text-anchor= "middle" x= "1190" 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>
<!-- Node12->Node47 -->
2026-06-14 08:36:52 -04:00
<g id= "edge55_Node000012_Node000047" class= "edge" >
2026-04-20 12:45:31 -04:00
<title > Node12- > Node47</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge55_Node000012_Node000047" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1125.06,-254.33C1154.99,-244.72 1188.34,-231.61 1197,-218.75 1209.14,-200.73 1204.09,-175.08 1198.17,-157.56" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1201.49,-156.44 1194.67,-148.33 1194.95,-158.92 1201.49,-156.44" />
</a>
</g>
</g>
<!-- Node48 -->
<g id= "Node000048" class= "node" >
<title > Node48</title>
<g id= "a_Node000048" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "843.62,-213.12 804.38,-213.12 804.38,-193.88 843.62,-193.88 843.62,-213.12" />
<text xml:space= "preserve" text-anchor= "middle" x= "824" y= "-199.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > utility</text>
</a>
</g>
</g>
<!-- Node12->Node48 -->
<g id= "edge54_Node000012_Node000048" class= "edge" >
<title > Node12- > Node48</title>
<g id= "a_edge54_Node000012_Node000048" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1018.41,-258.87C974.54,-250.1 911.61,-236.11 858,-218.75 856.84,-218.38 855.67,-217.98 854.49,-217.56" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "855.93,-214.37 845.34,-214.05 853.42,-220.9 855.93,-214.37" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node13->Node8 -->
<g id= "edge18_Node000013_Node000008" class= "edge" >
<title > Node13- > Node8</title>
<g id= "a_edge18_Node000013_Node000008" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1149.51,-69.19C1064.19,-61.18 909.16,-46.13 777,-30.5 752.53,-27.61 724.95,-23.88 704.06,-20.97" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "704.79,-17.54 694.4,-19.61 703.81,-24.47 704.79,-17.54" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node13->Node16 -->
<g id= "edge15_Node000013_Node000016" class= "edge" >
<title > Node13- > Node16</title>
<g id= "a_edge15_Node000013_Node000016" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1191.05,-66.05C1166.25,-56.26 1126.53,-40.56 1098.31,-29.41" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1099.73,-26.21 1089.14,-25.79 1097.16,-32.72 1099.73,-26.21" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node13->Node17 -->
<g id= "edge16_Node000013_Node000017" class= "edge" >
<title > Node13- > Node17</title>
<g id= "a_edge16_Node000013_Node000017" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1157.46,-66.05C1092.13,-55.57 984.69,-38.34 914.9,-27.14" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "915.53,-23.7 905.1,-25.57 914.42,-30.61 915.53,-23.7" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node13->Node19 -->
<g id= "edge17_Node000013_Node000019" class= "edge" >
<title > Node13- > Node19</title>
<g id= "a_edge17_Node000013_Node000019" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1264.07,-66.05C1324.25,-55.15 1424.77,-36.94 1486.16,-25.82" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1486.44,-29.33 1495.66,-24.1 1485.19,-22.44 1486.44,-29.33" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node13->Node21 -->
<g id= "edge19_Node000013_Node000021" class= "edge" >
<title > Node13- > Node21</title>
<g id= "a_edge19_Node000013_Node000021" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1278.53,-68.68C1353.38,-60.92 1480.41,-46.86 1589,-30.5 1602.69,-28.44 1617.65,-25.8 1630.79,-23.35" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1631.11,-26.85 1640.29,-21.55 1629.81,-19.97 1631.11,-26.85" />
2025-11-06 09:16:40 -05: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= "1391.12,-24.88 1300.88,-24.88 1300.88,-5.63 1391.12,-5.63 1391.12,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1346" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > cppad/cppad.hpp</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node13->Node22 -->
<g id= "edge20_Node000013_Node000022" class= "edge" >
<title > Node13- > Node22</title>
<g id= "a_edge20_Node000013_Node000022" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1234.34,-66.05C1256.01,-56.39 1290.56,-40.98 1315.49,-29.86" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1316.77,-33.12 1324.48,-25.85 1313.92,-26.73 1316.77,-33.12" />
2025-11-06 09:16:40 -05: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= "1264.75,-30.5 1163.25,-30.5 1163.25,0 1264.75,0 1264.75,-30.5" />
<text xml:space= "preserve" text-anchor= "start" x= "1171.25" y= "-17" font-family= "Helvetica,sans-Serif" font-size= "10.00" > fourdst/composition</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1214" y= "-5.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /composition.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node13->Node23 -->
<g id= "edge21_Node000013_Node000023" class= "edge" >
<title > Node13- > Node23</title>
<g id= "a_edge21_Node000013_Node000023" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1214,-66.18C1214,-59.73 1214,-50.66 1214,-42.01" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1217.5,-42.3 1214,-32.3 1210.5,-42.3 1217.5,-42.3" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node24->Node22 -->
<g id= "edge24_Node000024_Node000022" class= "edge" >
<title > Node24- > Node22</title>
<g id= "a_edge24_Node000024_Node000022" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1372.65,-193.52C1368.37,-165.06 1355.05,-76.43 1349.02,-36.32" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1352.51,-36.01 1347.56,-26.64 1345.59,-37.05 1352.51,-36.01" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node24->Node23 -->
<g id= "edge23_Node000024_Node000023" class= "edge" >
<title > Node24- > Node23</title>
<g id= "a_edge23_Node000024_Node000023" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1370.07,-193.58C1359.47,-170.32 1328.31,-106.84 1287,-66.5 1275.68,-55.45 1261.69,-45.17 1248.98,-36.83" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1251.18,-34.08 1240.86,-31.66 1247.42,-39.98 1251.18,-34.08" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node24->Node25 -->
<g id= "edge25_Node000024_Node000025" class= "edge" >
<title > Node24- > Node25</title>
<g id= "a_edge25_Node000024_Node000025" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1363.15,-193.53C1350.81,-183.33 1330.42,-166.46 1315.34,-153.99" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1317.86,-151.53 1307.92,-147.86 1313.4,-156.93 1317.86,-151.53" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node26->Node8 -->
<g id= "edge30_Node000026_Node000008" class= "edge" >
<title > Node26- > Node8</title>
<g id= "a_edge30_Node000026_Node000008" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1004.4,-121.32C926.28,-96.7 770.82,-47.71 703.42,-26.47" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "704.67,-23.19 694.08,-23.52 702.57,-29.87 704.67,-23.19" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node26->Node13 -->
<g id= "edge27_Node000026_Node000013" class= "edge" >
<title > Node26- > Node13</title>
<g id= "a_edge27_Node000026_Node000013" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1091.71,-121.3C1118.32,-111.68 1152.76,-99.25 1178.3,-90.02" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1179.36,-93.36 1187.58,-86.67 1176.98,-86.77 1179.36,-93.36" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node26->Node16 -->
<g id= "edge28_Node000026_Node000016" class= "edge" >
<title > Node26- > Node16</title>
<g id= "a_edge28_Node000026_Node000016" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1052.72,-121.32C1055.2,-100.03 1059.82,-60.54 1062.63,-36.51" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1066.09,-37.08 1063.77,-26.74 1059.14,-36.27 1066.09,-37.08" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node26->Node22 -->
<g id= "edge29_Node000026_Node000022" class= "edge" >
<title > Node26- > Node22</title>
<g id= "a_edge29_Node000026_Node000022" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1106.34,-124.44C1175.47,-109.98 1285.03,-86.92 1287,-85.75 1307.96,-73.23 1325.08,-50.58 1335.37,-34.54" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1338.11,-36.77 1340.34,-26.42 1332.14,-33.12 1338.11,-36.77" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node27->Node26 -->
<g id= "edge32_Node000027_Node000026" class= "edge" >
<title > Node27- > Node26</title>
<g id= "a_edge32_Node000027_Node000026" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M972.15,-187.86C985.84,-179.2 1003.4,-168.1 1018.47,-158.57" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1020.09,-161.69 1026.67,-153.39 1016.34,-155.77 1020.09,-161.69" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node27->Node28 -->
<g id= "edge33_Node000027_Node000028" class= "edge" >
<title > Node27- > Node28</title>
<g id= "a_edge33_Node000027_Node000028" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M949.68,-187.86C950.09,-179.08 950.62,-167.77 951.06,-158.15" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "954.55,-158.49 951.52,-148.33 947.56,-158.16 954.55,-158.49" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node29->Node9 -->
<g id= "edge35_Node000029_Node000009" class= "edge" >
<title > Node29- > Node9</title>
<g id= "a_edge35_Node000029_Node000009" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M803.63,-130.25C693.45,-118.15 440.52,-90.36 351.61,-80.6" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "352.25,-77.15 341.92,-79.53 351.48,-84.1 352.25,-77.15" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node29->Node23 -->
<g id= "edge36_Node000029_Node000023" class= "edge" >
<title > Node29- > Node23</title>
<g id= "a_edge36_Node000029_Node000023" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M899.9,-121.32C965.34,-99.43 1088.39,-58.27 1159.5,-34.48" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1160.22,-37.93 1168.59,-31.44 1157.99,-31.29 1160.22,-37.93" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node33->Node16 -->
<g id= "edge38_Node000033_Node000016" class= "edge" >
<title > Node33- > Node16</title>
<g id= "a_edge38_Node000033_Node000016" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1626.6,-188C1618.95,-169.55 1603.14,-138.13 1579,-121.75 1542.29,-96.84 1263.77,-48.74 1132.74,-27.18" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1133.6,-23.77 1123.17,-25.61 1132.47,-30.68 1133.6,-23.77" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node33->Node19 -->
<g id= "edge42_Node000033_Node000019" class= "edge" >
<title > Node33- > Node19</title>
<g id= "a_edge42_Node000033_Node000019" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1630.03,-187.98C1627.41,-171.4 1621.92,-143.73 1612,-121.75 1596.8,-88.08 1570.65,-53.75 1554.12,-33.76" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1556.97,-31.7 1547.85,-26.31 1551.62,-36.21 1556.97,-31.7" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node33->Node21 -->
<g id= "edge43_Node000033_Node000021" class= "edge" >
<title > Node33- > Node21</title>
<g id= "a_edge43_Node000033_Node000021" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1638.23,-187.81C1642.18,-177.92 1647.08,-164.51 1650,-152.25 1659.63,-111.87 1664.03,-63.37 1665.86,-36.57" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1669.34,-36.99 1666.46,-26.79 1662.35,-36.56 1669.34,-36.99" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node33->Node34 -->
<g id= "edge39_Node000033_Node000034" class= "edge" >
<title > Node33- > Node34</title>
<g id= "a_edge39_Node000033_Node000034" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1604.32,-187.86C1587.55,-179 1565.93,-167.57 1547.63,-157.89" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1549.39,-154.87 1538.91,-153.29 1546.12,-161.05 1549.39,-154.87" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node33->Node36 -->
<g id= "edge40_Node000033_Node000036" class= "edge" >
<title > Node33- > Node36</title>
<g id= "a_edge40_Node000033_Node000036" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1684.25,-191.56C1749.21,-177.95 1857.9,-155.19 1910.16,-144.25" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1910.75,-147.7 1919.82,-142.23 1909.31,-140.85 1910.75,-147.7" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node33->Node37 -->
<g id= "edge41_Node000033_Node000037" class= "edge" >
<title > Node33- > Node37</title>
<g id= "a_edge41_Node000033_Node000037" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1673.98,-187.86C1705.98,-176.71 1749.61,-161.5 1780.24,-150.82" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1781.17,-154.2 1789.46,-147.6 1778.86,-147.59 1781.17,-154.2" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node39 -->
<g id= "Node000039" class= "node" >
<title > Node39</title>
<g id= "a_Node000039" > <a xlink:href= "error__gridfire_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "#fff0f0" stroke= "red" points= "443.75,-152.25 348.25,-152.25 348.25,-121.75 443.75,-121.75 443.75,-152.25" />
<text xml:space= "preserve" text-anchor= "start" x= "356.25" y= "-138.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/exceptions</text>
<text xml:space= "preserve" text-anchor= "middle" x= "396" y= "-127.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /error_gridfire.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node38->Node39 -->
<g id= "edge45_Node000038_Node000039" class= "edge" >
<title > Node38- > Node39</title>
<g id= "a_edge45_Node000038_Node000039" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M425.38,-187.86C420.96,-180.36 415.45,-171.02 410.41,-162.46" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "413.45,-160.72 405.36,-153.88 407.42,-164.27 413.45,-160.72" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node39->Node9 -->
<g id= "edge46_Node000039_Node000009" class= "edge" >
<title > Node39- > Node9</title>
<g id= "a_edge46_Node000039_Node000009" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M377.21,-121.45C366.09,-112.83 351.98,-101.9 340.56,-93.05" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "342.96,-90.49 332.91,-87.13 338.67,-96.02 342.96,-90.49" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node41->Node19 -->
<g id= "edge48_Node000041_Node000019" class= "edge" >
<title > Node41- > Node19</title>
<g id= "a_edge48_Node000041_Node000019" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1122.66,-187.89C1125.53,-169.62 1133.17,-138.7 1153,-121.75 1208.4,-74.38 1242.56,-104.48 1313,-85.75 1379.79,-68 1456.47,-43.54 1501.15,-28.87" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1502.22,-32.2 1510.62,-25.75 1500.03,-25.55 1502.22,-32.2" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node41->Node28 -->
<g id= "edge49_Node000041_Node000028" class= "edge" >
<title > Node41- > Node28</title>
<g id= "a_edge49_Node000041_Node000028" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1081.02,-187.84C1054.32,-177.97 1018.47,-164.55 987,-152.25 986.06,-151.88 985.12,-151.51 984.16,-151.13" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "985.8,-148.02 975.21,-147.55 983.19,-154.52 985.8,-148.02" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node41->Node47 -->
<g id= "edge50_Node000041_Node000047" class= "edge" >
<title > Node41- > Node47</title>
<g id= "a_edge50_Node000041_Node000047" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1136.66,-187.86C1147.22,-177.99 1161.18,-164.94 1172.17,-154.67" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1174.54,-157.24 1179.46,-147.86 1169.76,-152.13 1174.54,-157.24" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node50->Node38 -->
2026-06-14 08:36:52 -04:00
<g id= "edge68_Node000050_Node000038" class= "edge" >
2026-04-20 12:45:31 -04:00
<title > Node50- > Node38</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge68_Node000050_Node000038" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M434,-254.36C434,-247.27 434,-238.54 434,-230.38" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "437.5,-230.59 434,-220.59 430.5,-230.59 437.5,-230.59" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node50->Node39 -->
<g id= "edge67_Node000050_Node000039" class= "edge" >
<title > Node50- > Node39</title>
<g id= "a_edge67_Node000050_Node000039" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M409.24,-254.38C397.1,-245.72 383.68,-233.54 377,-218.75 368.88,-200.77 374.89,-178.91 382.24,-162.47" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "385.18,-164.42 386.45,-153.9 378.9,-161.33 385.18,-164.42" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node57->Node58 -->
2026-06-14 08:36:52 -04:00
<g id= "edge70_Node000057_Node000058" class= "edge" >
2026-04-20 12:45:31 -04:00
<title > Node57- > Node58</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge70_Node000057_Node000058" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M286.05,-326.53C284.07,-317.39 280.92,-302.89 278.34,-291" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "281.79,-290.4 276.25,-281.37 274.95,-291.89 281.79,-290.4" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node67->Node11 -->
<g id= "edge94_Node000067_Node000011" class= "edge" >
<title > Node67- > Node11</title>
<g id= "a_edge94_Node000067_Node000011" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1738,-387.36C1738,-380.27 1738,-371.54 1738,-363.38" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1741.5,-363.59 1738,-353.59 1734.5,-363.59 1741.5,-363.59" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node67->Node37 -->
<g id= "edge95_Node000067_Node000037" class= "edge" >
<title > Node67- > Node37</title>
<g id= "a_edge95_Node000067_Node000037" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1794.12,-387.32C1811.91,-379.73 1829.62,-368.43 1840,-351.75 1878.39,-290.05 1855.48,-259.25 1840,-188.25 1837.62,-177.32 1832.63,-165.92 1827.91,-156.75" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1831.09,-155.26 1823.21,-148.18 1824.95,-158.63 1831.09,-155.26" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node70->Node2 -->
<g id= "edge103_Node000070_Node000002" class= "edge" >
<title > Node70- > Node2</title>
<g id= "a_edge103_Node000070_Node000002" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1712.04,-727.75C1604.82,-723.92 1256.28,-710.18 969,-684.25 967.99,-684.16 966.96,-684.06 965.94,-683.97" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "966.56,-680.51 956.26,-682.98 965.85,-687.48 966.56,-680.51" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node70->Node8 -->
<g id= "edge104_Node000070_Node000008" class= "edge" >
<title > Node70- > Node8</title>
<g id= "a_edge104_Node000070_Node000008" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1712.08,-728.04C1576,-724.11 1057.95,-704.39 916,-629 695.48,-511.88 548,-454.19 548,-204.5 548,-204.5 548,-204.5 548,-136 548,-85 602.95,-48.68 639.39,-30.2" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "640.75,-33.43 648.21,-25.91 637.69,-27.13 640.75,-33.43" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node70->Node9 -->
<g id= "edge106_Node000070_Node000009" class= "edge" >
<title > Node70- > Node9</title>
<g id= "a_edge106_Node000070_Node000009" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1711.79,-728.76C1592.61,-728.01 1175.47,-722.65 834,-684.25 657.73,-664.43 441,-792.13 441,-614.75 441,-614.75 441,-614.75 441,-402 441,-345.55 479.66,-340.55 491,-285.25 499.66,-243.02 502.07,-229.92 491,-188.25 482.26,-155.35 479.3,-143.36 453,-121.75 423.56,-97.56 380.43,-86.27 351.34,-81.15" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "352.11,-77.73 341.68,-79.6 351,-84.64 352.11,-77.73" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node70->Node36 -->
<g id= "edge105_Node000070_Node000036" class= "edge" >
<title > Node70- > Node36</title>
<g id= "a_edge105_Node000070_Node000036" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1778.23,-729.54C1850.59,-729.08 2016,-716.85 2016,-614.75 2016,-614.75 2016,-614.75 2016,-474.12 2016,-376.58 2036.22,-348.42 2009,-254.75 1997.88,-216.5 1971.32,-177.81 1954.58,-155.97" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1957.34,-153.82 1948.41,-148.12 1951.84,-158.14 1957.34,-153.82" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node70->Node49 -->
<g id= "edge107_Node000070_Node000049" class= "edge" >
<title > Node70- > Node49</title>
<g id= "a_edge107_Node000070_Node000049" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1777.89,-727.52C1842.12,-722.93 1978,-702.81 1978,-614.75 1978,-614.75 1978,-614.75 1978,-402 1978,-362.66 1980.73,-316.74 1982.51,-291.05" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1985.98,-291.62 1983.2,-281.4 1979,-291.12 1985.98,-291.62" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
</g>
</svg>
<g id= "navigator" transform= "translate(0 0)" fill= "#404254" >
<rect fill= "#f2f5e9" fill-opacity= "0.5" stroke= "#606060" stroke-width= ".5" x= "0" y= "0" width= "60" height= "60" />
<use id= "zoomplus" xlink:href= "#zoomPlus" x= "17" y= "9" onmousedown= "handleZoom(evt,'in')" />
<use id= "zoomminus" xlink:href= "#zoomMin" x= "42" y= "9" onmousedown= "handleZoom(evt,'out')" />
<use id= "reset" xlink:href= "#resetDef" x= "30" y= "36" onmousedown= "handleReset()" />
<use id= "arrowup" xlink:href= "#arrowUp" x= "0" y= "0" onmousedown= "handlePan(0,-1)" />
<use id= "arrowright" xlink:href= "#arrowRight" x= "0" y= "0" onmousedown= "handlePan(1,0)" />
<use id= "arrowdown" xlink:href= "#arrowDown" x= "0" y= "0" onmousedown= "handlePan(0,1)" />
<use id= "arrowleft" xlink:href= "#arrowLeft" x= "0" y= "0" onmousedown= "handlePan(-1,0)" />
</g>
<svg viewBox= "0 0 15 15" width= "100%" height= "30px" preserveAspectRatio= "xMaxYMin meet" >
<g id= "arrow_out" transform= "scale(0.3 0.3)" >
<a xlink:href= "py__solver_8cpp__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>