2025-11-24 09:08:28 -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-24 09:08:28 -05:00
-->
<!-- Title: src/lib/policy/stellar_policy.cpp Pages: 1 -->
2026-04-20 12:45:31 -04:00
<!-- zoomable 626 -->
2025-11-24 09:08:28 -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-24 09:08:28 -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-04-20 12:45:31 -04:00
var viewWidth = 3074;
var viewHeight = 626;
2025-11-24 09:08:28 -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/lib/policy/stellar_policy.cpp</title>
<!-- Node1 -->
<g id= "Node000001" class= "node" >
<title > Node1</title>
<g id= "a_Node000001" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<polygon fill= "#999999" stroke= "#666666" points= "1178,-617.75 1078,-617.75 1078,-587.25 1178,-587.25 1178,-617.75" />
<text xml:space= "preserve" text-anchor= "start" x= "1086" y= "-604.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/policy/stellar</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1128" y= "-593" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _policy.cpp</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node2 -->
<g id= "Node000002" class= "node" >
<title > Node2</title>
<g id= "a_Node000002" > <a xlink:href= "stellar__policy_8h.html" target= "_top" xlink:title= "High-level concrete NetworkPolicy for specific stellar environments." >
2026-04-20 12:45:31 -04:00
<polygon fill= "white" stroke= "#666666" points= "751.5,-551.25 648.5,-551.25 648.5,-520.75 751.5,-520.75 751.5,-551.25" />
<text xml:space= "preserve" text-anchor= "start" x= "656.5" y= "-537.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/policy/stellar</text>
<text xml:space= "preserve" text-anchor= "middle" x= "700" y= "-526.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _policy.h</text>
2025-11-24 09:08:28 -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-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1077.64,-593.91C999.37,-582.12 848.65,-559.4 763.19,-546.52" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "763.74,-543.07 753.33,-545.04 762.69,-549.99 763.74,-543.07" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node5 -->
<g id= "Node000005" class= "node" >
<title > Node5</title>
<g id= "a_Node000005" > <a xlink:href= "policy__abstract_8h.html" target= "_top" xlink:title= "Abstract policy interfaces used to construct reaction networks (DynamicEngine) from seed compositions..." >
2026-04-20 12:45:31 -04:00
<polygon fill= "white" stroke= "#666666" points= "616.12,-418.25 513.88,-418.25 513.88,-387.75 616.12,-387.75 616.12,-418.25" />
<text xml:space= "preserve" text-anchor= "start" x= "521.88" y= "-404.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/policy/policy</text>
<text xml:space= "preserve" text-anchor= "middle" x= "565" y= "-393.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _abstract.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node1->Node5 -->
2026-04-20 12:45:31 -04:00
<g id= "edge69_Node000001_Node000005" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node1- > Node5</title>
2026-04-20 12:45:31 -04:00
<g id= "a_edge69_Node000001_Node000005" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1077.83,-602.26C967.94,-602.99 710.15,-599.36 640,-551.25 598.1,-522.51 578.27,-463.05 570.04,-429.14" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "573.54,-428.76 567.92,-419.78 566.71,-430.3 573.54,-428.76" />
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:href= "engine__abstract_8h.html" target= "_top" xlink:title= "Abstract interfaces for reaction network engines in GridFire." >
2026-04-20 12:45:31 -04:00
<polygon fill= "white" stroke= "#666666" points= "1321.12,-285.25 1212.88,-285.25 1212.88,-254.75 1321.12,-254.75 1321.12,-285.25" />
<text xml:space= "preserve" text-anchor= "start" x= "1220.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= "1267" 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>
<!-- Node1->Node16 -->
2025-11-28 09:46:00 -05:00
<g id= "edge72_Node000001_Node000016" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node1- > Node16</title>
2025-11-28 09:46:00 -05:00
<g id= "a_edge72_Node000001_Node000016" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1131.48,-587.06C1136.97,-563.03 1147,-513.24 1147,-470.5 1147,-470.5 1147,-470.5 1147,-402 1147,-352.52 1194.12,-313.61 1229.31,-291.46" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1230.84,-294.62 1237.57,-286.44 1227.21,-288.64 1230.84,-294.62" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node35 -->
<g id= "Node000035" class= "node" >
<title > Node35</title>
<g id= "a_Node000035" > <a xlink:href= "blob_8h.html" target= "_top" xlink:title= "Container class for managing multiple scratchpad instances." >
<polygon fill= "#fff0f0" stroke= "red" points= "911.5,-218.75 778.5,-218.75 778.5,-188.25 911.5,-188.25 911.5,-218.75" />
<text xml:space= "preserve" text-anchor= "start" x= "786.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= "845" y= "-194" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /blob.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node1->Node35 -->
<g id= "edge120_Node000001_Node000035" class= "edge" >
<title > Node1- > Node35</title>
<g id= "a_edge120_Node000001_Node000035" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1124.52,-587.06C1119.03,-563.03 1109,-513.24 1109,-470.5 1109,-470.5 1109,-470.5 1109,-335.5 1109,-290.97 986.95,-246.43 908.82,-222.48" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "910.14,-219.23 899.56,-219.68 908.11,-225.93 910.14,-219.23" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node51 -->
<g id= "Node000051" class= "node" >
<title > Node51</title>
2026-04-20 12:45:31 -04:00
<g id= "a_Node000051" > <a xlink:href= "logging_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "212.12,-346.12 103.88,-346.12 103.88,-326.88 212.12,-326.88 212.12,-346.12" />
<text xml:space= "preserve" text-anchor= "middle" x= "158" y= "-332.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/utils/logging.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node1->Node51 -->
2026-04-20 12:45:31 -04:00
<g id= "edge119_Node000001_Node000051" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node1- > Node51</title>
2026-04-20 12:45:31 -04:00
<g id= "a_edge119_Node000001_Node000051" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1077.75,-602.38C983.59,-602.79 774.92,-597.77 607,-551.25 434.4,-503.44 246.69,-392.75 181.7,-352.49" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "183.63,-349.57 173.29,-347.24 179.92,-355.51 183.63,-349.57" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node55 -->
<g id= "Node000055" class= "node" >
<title > Node55</title>
<g id= "a_Node000055" > <a xlink:href= "error__policy_8h.html" target= "_top" xlink:title= "Defines custom exception types related to network policy construction and verification." >
<polygon fill= "white" stroke= "#666666" points= "229.75,-484.75 134.25,-484.75 134.25,-454.25 229.75,-454.25 229.75,-484.75" />
<text xml:space= "preserve" text-anchor= "start" x= "142.25" y= "-471.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/exceptions</text>
<text xml:space= "preserve" text-anchor= "middle" x= "182" y= "-460" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /error_policy.h</text>
</a>
</g>
</g>
<!-- Node1->Node55 -->
<g id= "edge70_Node000001_Node000055" class= "edge" >
<title > Node1- > Node55</title>
<g id= "a_edge70_Node000001_Node000055" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1077.59,-600.85C927.29,-598.51 484.05,-588.54 345,-551.25 296.7,-538.3 245.78,-510.47 213.97,-491.13" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "215.97,-488.25 205.62,-485.97 212.29,-494.2 215.97,-488.25" />
</a>
</g>
</g>
<!-- Node56 -->
<g id= "Node000056" class= "node" >
<title > Node56</title>
<g id= "a_Node000056" > <a xlink:href= "engine__graph_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "2210.12,-351.75 2101.88,-351.75 2101.88,-321.25 2210.12,-321.25 2210.12,-351.75" />
<text xml:space= "preserve" text-anchor= "start" x= "2109.88" y= "-338.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/engine</text>
<text xml:space= "preserve" text-anchor= "middle" x= "2156" y= "-327" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _graph.h</text>
</a>
</g>
</g>
<!-- Node1->Node56 -->
<g id= "edge73_Node000001_Node000056" class= "edge" >
<title > Node1- > Node56</title>
<g id= "a_edge73_Node000001_Node000056" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1178.22,-593.04C1225.05,-584.55 1296.56,-570.05 1357,-551.25 1466.07,-517.33 1485.75,-487.58 1595,-454.25 1770.58,-400.69 1984.52,-363.68 2090.29,-347.19" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2090.57,-350.69 2099.92,-345.71 2089.5,-343.77 2090.57,-350.69" />
</a>
</g>
</g>
<!-- Node70 -->
<g id= "Node000070" class= "node" >
<title > Node70</title>
<g id= "a_Node000070" > <a xlink:href= "engine__views_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "#fff0f0" stroke= "red" points= "1401.62,-484.75 1296.38,-484.75 1296.38,-454.25 1401.62,-454.25 1401.62,-484.75" />
<text xml:space= "preserve" text-anchor= "start" x= "1304.38" y= "-471.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/views</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1349" y= "-460" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine_views.h</text>
</a>
</g>
</g>
<!-- Node1->Node70 -->
<g id= "edge108_Node000001_Node000070" class= "edge" >
<title > Node1- > Node70</title>
<g id= "a_edge108_Node000001_Node000070" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1178.3,-595.76C1232.84,-588.46 1314.93,-574.02 1336,-551.25 1349.41,-536.76 1352.09,-514.18 1351.74,-496.58" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1355.23,-496.38 1351.16,-486.6 1348.24,-496.78 1355.23,-496.38" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node81 -->
<g id= "Node000081" class= "node" >
<title > Node81</title>
<g id= "a_Node000081" > <a xlink:href= "engine_2scratchpads_2utils_8h.html" target= "_top" xlink:title= "Utility functions for convenient scratchpad retrieval with exception handling." >
<polygon fill= "#fff0f0" stroke= "red" points= "1080.5,-484.75 947.5,-484.75 947.5,-454.25 1080.5,-454.25 1080.5,-484.75" />
<text xml:space= "preserve" text-anchor= "start" x= "955.5" y= "-471.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/scratchpads</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1014" y= "-460" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /utils.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node1->Node81 -->
<g id= "edge121_Node000001_Node000081" class= "edge" >
<title > Node1- > Node81</title>
<g id= "a_edge121_Node000001_Node000081" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1115.36,-586.98C1095.68,-564.36 1057.51,-520.5 1034.04,-493.53" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1036.89,-491.47 1027.69,-486.23 1031.61,-496.07 1036.89,-491.47" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node82 -->
<g id= "Node000082" class= "node" >
<title > Node82</title>
<g id= "a_Node000082" > <a xlink:href= "engine__graph__scratchpad_8h.html" target= "_top" xlink:title= "Scratchpad implementation for the GraphEngine using CppAD automatic differentiation." >
<polygon fill= "#fff0f0" stroke= "red" points= "2225.12,-418.25 2086.88,-418.25 2086.88,-387.75 2225.12,-387.75 2225.12,-418.25" />
<text xml:space= "preserve" text-anchor= "start" x= "2094.88" y= "-404.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/scratchpads</text>
<text xml:space= "preserve" text-anchor= "middle" x= "2156" y= "-393.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine_graph_scratchpad.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node1->Node82 -->
<g id= "edge123_Node000001_Node000082" class= "edge" >
<title > Node1- > Node82</title>
<g id= "a_edge123_Node000001_Node000082" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1178.33,-600.51C1242.32,-597.71 1355.15,-587.5 1444,-551.25 1465.69,-542.4 1465.37,-529.76 1487,-520.75 1687.72,-437.1 1946.46,-413.38 2075.44,-406.66" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2075.43,-410.16 2085.25,-406.17 2075.09,-403.17 2075.43,-410.16" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node83 -->
<g id= "Node000083" class= "node" >
<title > Node83</title>
<g id= "a_Node000083" > <a xlink:href= "engine__adaptive__scratchpad_8h.html" target= "_top" xlink:title= "Scratchpad implementation for the AdaptiveEngineView." >
<polygon fill= "#fff0f0" stroke= "red" points= "1326.5,-551.25 1175.5,-551.25 1175.5,-520.75 1326.5,-520.75 1326.5,-551.25" />
<text xml:space= "preserve" text-anchor= "start" x= "1183.5" y= "-537.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/scratchpads</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1251" y= "-526.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine_adaptive_scratchpad.h</text>
</a>
</g>
</g>
<!-- Node1->Node83 -->
<g id= "edge128_Node000001_Node000083" class= "edge" >
<title > Node1- > Node83</title>
<g id= "a_edge128_Node000001_Node000083" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1155.91,-586.86C1172.82,-578 1194.61,-566.57 1213.06,-556.89" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1214.63,-560.02 1221.86,-552.28 1211.38,-553.83 1214.63,-560.02" />
</a>
</g>
</g>
<!-- Node84 -->
<g id= "Node000084" class= "node" >
<title > Node84</title>
<g id= "a_Node000084" > <a xlink:href= "engine__multiscale__scratchpad_8h.html" target= "_top" xlink:title= "Scratchpad implementation for the MultiscalePartitioningEngineView." >
<polygon fill= "#fff0f0" stroke= "red" points= "228.25,-218.75 69.75,-218.75 69.75,-188.25 228.25,-188.25 228.25,-218.75" />
<text xml:space= "preserve" text-anchor= "start" x= "77.75" y= "-205.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/scratchpads</text>
<text xml:space= "preserve" text-anchor= "middle" x= "149" y= "-194" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine_multiscale_scratchpad.h</text>
</a>
</g>
</g>
<!-- Node1->Node84 -->
<g id= "edge130_Node000001_Node000084" class= "edge" >
<title > Node1- > Node84</title>
<g id= "a_edge130_Node000001_Node000084" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1077.61,-600.82C863.24,-597.25 38,-576.64 38,-470.5 38,-470.5 38,-470.5 38,-402 38,-330.57 93.86,-261.09 126.33,-226.74" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "128.54,-229.5 132.98,-219.88 123.51,-224.63 128.54,-229.5" />
</a>
</g>
</g>
<!-- Node86 -->
<g id= "Node000086" class= "node" >
<title > Node86</title>
<g id= "a_Node000086" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1619.62,-545.62 1496.38,-545.62 1496.38,-526.38 1619.62,-526.38 1619.62,-545.62" />
<text xml:space= "preserve" text-anchor= "middle" x= "1558" y= "-532.12" font-family= "Helvetica,sans-Serif" font-size= "10.00" > fourdst/atomic/species.h</text>
</a>
</g>
</g>
<!-- Node1->Node86 -->
<g id= "edge135_Node000001_Node000086" class= "edge" >
<title > Node1- > Node86</title>
<g id= "a_edge135_Node000001_Node000086" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1178.23,-595.08C1246.94,-586.14 1374.05,-569.02 1482,-551.25 1487.96,-550.27 1494.17,-549.19 1500.37,-548.08" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1500.73,-551.57 1509.95,-546.34 1499.48,-544.69 1500.73,-551.57" />
</a>
</g>
</g>
<!-- Node87 -->
<g id= "Node000087" class= "node" >
<title > Node87</title>
<g id= "a_Node000087" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1738.75,-551.25 1637.25,-551.25 1637.25,-520.75 1738.75,-520.75 1738.75,-551.25" />
<text xml:space= "preserve" text-anchor= "start" x= "1645.25" y= "-537.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > fourdst/composition</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1688" y= "-526.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /utils.h</text>
</a>
</g>
</g>
<!-- Node1->Node87 -->
<g id= "edge136_Node000001_Node000087" class= "edge" >
<title > Node1- > Node87</title>
<g id= "a_edge136_Node000001_Node000087" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1178.44,-598.73C1267.13,-593.37 1456.9,-579.68 1625.59,-551.7" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1626.15,-555.15 1635.43,-550.04 1624.99,-548.25 1626.15,-555.15" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node3 -->
<g id= "Node000003" class= "node" >
<title > Node3</title>
<g id= "a_Node000003" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1848.5,-24.88 1805.5,-24.88 1805.5,-5.63 1848.5,-5.63 1848.5,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1827" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > vector</text>
2025-11-24 09:08:28 -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-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M698.16,-520.37C695.82,-503.93 691.07,-476.62 683,-454.25 671.67,-422.83 664.86,-416.58 648,-387.75 630.23,-357.37 627.48,-348.34 605,-321.25 535.34,-237.3 470.05,-252.48 427,-152.25 421.65,-139.79 420.02,-133.37 427,-121.75 515.26,25.08 424.3,-118.61 1695,-30.5 1728.7,-28.16 1767.08,-23.83 1793.73,-20.56" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1794.1,-24.04 1803.59,-19.32 1793.23,-17.09 1794.1,-24.04" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node4 -->
<g id= "Node000004" class= "node" >
<title > Node4</title>
<g id= "a_Node000004" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "259.75,-346.12 230.25,-346.12 230.25,-326.88 259.75,-326.88 259.75,-346.12" />
<text xml:space= "preserve" text-anchor= "middle" x= "245" y= "-332.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > set</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node2->Node4 -->
<g id= "edge3_Node000002_Node000004" class= "edge" >
<title > Node2- > Node4</title>
<g id= "a_edge3_Node000002_Node000004" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M669.67,-520.43C612.31,-493.08 483.75,-432.75 373,-387.75 329.62,-370.13 317.07,-370.1 274,-351.75 272.86,-351.27 271.71,-350.76 270.55,-350.24" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "272.11,-347.11 261.58,-346 269.12,-353.44 272.11,-347.11" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node2->Node5 -->
<g id= "edge4_Node000002_Node000005" class= "edge" >
<title > Node2- > Node5</title>
<g id= "a_edge4_Node000002_Node000005" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M684.97,-520.5C674.58,-510.47 660.44,-496.81 648,-484.75 627.72,-465.09 604.7,-442.68 588.05,-426.47" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "590.67,-424.13 581.06,-419.66 585.78,-429.14 590.67,-424.13" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node6 -->
<g id= "Node000006" class= "node" >
<title > Node6</title>
<g id= "a_Node000006" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1686,-24.88 1532,-24.88 1532,-5.63 1686,-5.63 1686,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1609" 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>
<!-- Node2->Node6 -->
2026-04-20 12:45:31 -04:00
<g id= "edge64_Node000002_Node000006" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node2- > Node6</title>
2026-04-20 12:45:31 -04:00
<g id= "a_edge64_Node000002_Node000006" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M693.43,-520.41C681.13,-493.54 653.32,-434.66 625,-387.75 606.29,-356.77 605.32,-344.99 578,-321.25 551.59,-298.31 535.45,-306.94 508,-285.25 477.45,-261.12 407.51,-188.76 394,-152.25 380.78,-116.51 367.6,-93.98 394,-66.5 428.63,-30.46 1243.06,-32.63 1293,-30.5 1369.86,-27.23 1457.23,-23.27 1520.59,-20.36" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1520.39,-23.87 1530.22,-19.91 1520.07,-16.88 1520.39,-23.87" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node7 -->
<g id= "Node000007" class= "node" >
<title > Node7</title>
<g id= "a_Node000007" > <a xlink:href= "reaction_8h.html" target= "_top" xlink:title= "Defines classes for representing and managing nuclear reactions." >
2026-04-20 12:45:31 -04:00
<polygon fill= "#fff0f0" stroke= "red" points= "1765.25,-85.75 1636.75,-85.75 1636.75,-66.5 1765.25,-66.5 1765.25,-85.75" />
<text xml:space= "preserve" text-anchor= "middle" x= "1701" y= "-72.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/reaction/reaction.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node2->Node7 -->
2026-04-20 12:45:31 -04:00
<g id= "edge62_Node000002_Node000007" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node2- > Node7</title>
2026-04-20 12:45:31 -04:00
<g id= "a_edge62_Node000002_Node000007" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M751.72,-530.51C784.62,-524.94 825.65,-512.49 851,-484.75 875.87,-457.53 870,-440.87 870,-404 870,-404 870,-404 870,-335.5 870,-267.18 798.4,-280.89 770,-218.75 751.98,-179.33 730.09,-153.11 760,-121.75 789.7,-90.61 1406.69,-80.51 1625.15,-77.9" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1625.02,-81.4 1634.98,-77.79 1624.94,-74.4 1625.02,-81.4" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node15 -->
<g id= "Node000015" class= "node" >
<title > Node15</title>
<g id= "a_Node000015" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1105.75,-30.5 1004.25,-30.5 1004.25,0 1105.75,0 1105.75,-30.5" />
<text xml:space= "preserve" text-anchor= "start" x= "1012.25" y= "-17" font-family= "Helvetica,sans-Serif" font-size= "10.00" > fourdst/composition</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1055" y= "-5.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /composition.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node2->Node15 -->
2026-04-20 12:45:31 -04:00
<g id= "edge63_Node000002_Node000015" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node2- > Node15</title>
2026-04-20 12:45:31 -04:00
<g id= "a_edge63_Node000002_Node000015" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M648.19,-533.66C525.65,-529.98 221.09,-517.7 125,-484.75 62.44,-463.3 0,-470.14 0,-404 0,-404 0,-404 0,-136 0,-91.84 30.55,-84.22 71,-66.5 155.05,-29.68 789.57,-19.28 992.67,-16.88" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "992.53,-20.38 1002.49,-16.77 992.45,-13.38 992.53,-20.38" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node2->Node16 -->
2026-04-20 12:45:31 -04:00
<g id= "edge61_Node000002_Node000016" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node2- > Node16</title>
2026-04-20 12:45:31 -04:00
<g id= "a_edge61_Node000002_Node000016" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M751.87,-525.4C789.58,-517.34 841.29,-504.02 884,-484.75 944.34,-457.53 1073.98,-351.22 1133,-321.25 1157.21,-308.96 1185.16,-298 1209.25,-289.49" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1210.29,-292.83 1218.59,-286.24 1208,-286.22 1210.29,-292.83" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node53 -->
<g id= "Node000053" class= "node" >
<title > Node53</title>
<g id= "a_Node000053" > <a xlink:href= "chains_8h.html" target= "_top" xlink:title= "Concrete implementations of ReactionChainPolicy for key stellar reaction chains." >
<polygon fill= "#fff0f0" stroke= "red" points= "841.75,-479.12 728.25,-479.12 728.25,-459.88 841.75,-459.88 841.75,-479.12" />
<text xml:space= "preserve" text-anchor= "middle" x= "785" y= "-465.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/policy/chains.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node2->Node53 -->
<g id= "edge65_Node000002_Node000053" class= "edge" >
<title > Node2- > Node53</title>
<g id= "a_edge65_Node000002_Node000053" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M719.29,-520.36C732.69,-510.19 750.53,-496.66 764.24,-486.25" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "766.32,-489.07 772.17,-480.24 762.09,-483.49 766.32,-489.07" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node5->Node4 -->
2026-04-20 12:45:31 -04:00
<g id= "edge58_Node000005_Node000004" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node5- > Node4</title>
2026-04-20 12:45:31 -04:00
<g id= "a_edge58_Node000005_Node000004" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M513.61,-390.45C509.01,-389.5 504.43,-388.59 500,-387.75 400.06,-368.85 370.94,-382.52 274,-351.75 272.82,-351.38 271.64,-350.96 270.45,-350.52" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "271.95,-347.35 261.38,-346.54 269.13,-353.76 271.95,-347.35" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node5->Node6 -->
<g id= "edge5_Node000005_Node000006" class= "edge" >
<title > Node5- > Node6</title>
<g id= "a_edge5_Node000005_Node000006" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M559.89,-387.39C553.75,-370.74 542.56,-343 529,-321.25 456.61,-205.1 261.1,-165.12 356,-66.5 392.12,-28.96 1240.95,-32.67 1293,-30.5 1369.87,-27.29 1457.23,-23.33 1520.59,-20.39" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1520.4,-23.91 1530.22,-19.95 1520.07,-16.91 1520.4,-23.91" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node5->Node7 -->
<g id= "edge6_Node000005_Node000007" class= "edge" >
<title > Node5- > Node7</title>
<g id= "a_edge6_Node000005_Node000007" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M566.1,-387.49C566.96,-371.15 567.26,-343.94 562,-321.25 558.05,-304.19 549.63,-302.38 546,-285.25 537.05,-243.08 534.93,-229.92 546,-188.25 554.74,-155.35 554.9,-139.42 584,-121.75 628.42,-94.77 1380.69,-81.7 1625.02,-78.15" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1624.81,-81.65 1634.75,-78.01 1624.7,-74.65 1624.81,-81.65" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node5->Node16 -->
2026-04-20 12:45:31 -04:00
<g id= "edge14_Node000005_Node000016" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node5- > Node16</title>
2026-04-20 12:45:31 -04:00
<g id= "a_edge14_Node000005_Node000016" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M616.44,-389.53C687.22,-372.63 818.77,-342.17 932,-321.25 1025.07,-304.05 1133.52,-288.62 1201.23,-279.53" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1201.61,-283.01 1211.06,-278.21 1200.69,-276.07 1201.61,-283.01" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node23 -->
<g id= "Node000023" class= "node" >
<title > Node23</title>
<g id= "a_Node000023" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "580,-85.75 540,-85.75 540,-66.5 580,-66.5 580,-85.75" />
<text xml:space= "preserve" text-anchor= "middle" x= "560" y= "-72.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > string</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node5->Node23 -->
2026-04-20 12:45:31 -04:00
<g id= "edge57_Node000005_Node000023" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node5- > Node23</title>
2026-04-20 12:45:31 -04:00
<g id= "a_edge57_Node000005_Node000023" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M513.44,-395.49C441.97,-385.95 320.04,-367.58 307,-351.75 275.92,-314.04 273.28,-245.17 427,-121.75 456.71,-97.9 499.78,-86.53 528.78,-81.3" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "529.11,-84.79 538.4,-79.72 527.97,-77.89 529.11,-84.79" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node5->Node35 -->
<g id= "edge60_Node000005_Node000035" class= "edge" >
<title > Node5- > Node35</title>
<g id= "a_edge60_Node000005_Node000035" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M600.45,-387.35C644.64,-368.04 721.13,-331.09 777,-285.25 797.32,-268.57 816.22,-245.23 828.91,-227.93" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "831.43,-230.42 834.41,-220.26 825.74,-226.35 831.43,-230.42" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node43 -->
<g id= "Node000043" class= "node" >
<title > Node43</title>
<g id= "a_Node000043" > <a xlink:href= "partition_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "#fff0f0" stroke= "red" points= "398.38,-351.75 315.62,-351.75 315.62,-321.25 398.38,-321.25 398.38,-351.75" />
<text xml:space= "preserve" text-anchor= "start" x= "323.62" y= "-338.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/partition</text>
<text xml:space= "preserve" text-anchor= "middle" x= "357" y= "-327" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /partition.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node5->Node43 -->
<g id= "edge47_Node000005_Node000043" class= "edge" >
<title > Node5- > Node43</title>
<g id= "a_edge47_Node000005_Node000043" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M517.54,-387.28C485.33,-377.3 442.73,-364.08 409.5,-353.78" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "410.66,-350.47 400.07,-350.86 408.58,-357.16 410.66,-350.47" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node5->Node51 -->
<g id= "edge51_Node000005_Node000051" class= "edge" >
<title > Node5- > Node51</title>
<g id= "a_edge51_Node000005_Node000051" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M513.51,-395.74C446.06,-387.26 324.25,-370.94 221,-351.75 216.41,-350.9 211.65,-349.94 206.89,-348.95" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "207.87,-345.58 197.36,-346.89 206.39,-352.42 207.87,-345.58" />
</a>
</g>
</g>
<!-- Node52 -->
<g id= "Node000052" class= "node" >
<title > Node52</title>
<g id= "a_Node000052" > <a xlink:href= "engine__types_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "#fff0f0" stroke= "red" points= "519.88,-351.75 416.12,-351.75 416.12,-321.25 519.88,-321.25 519.88,-351.75" />
<text xml:space= "preserve" text-anchor= "start" x= "424.12" y= "-338.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/types</text>
<text xml:space= "preserve" text-anchor= "middle" x= "468" y= "-327" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine_types.h</text>
</a>
</g>
</g>
<!-- Node5->Node52 -->
<g id= "edge59_Node000005_Node000052" class= "edge" >
<title > Node5- > Node52</title>
<g id= "a_edge59_Node000005_Node000052" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M542.99,-387.36C530.09,-378.79 513.59,-367.81 499.35,-358.34" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "501.45,-355.54 491.18,-352.92 497.57,-361.37 501.45,-355.54" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node7->Node3 -->
2026-04-20 12:45:31 -04:00
<g id= "edge11_Node000007_Node000003" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node7- > Node3</title>
2026-04-20 12:45:31 -04:00
<g id= "a_edge11_Node000007_Node000003" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1720.41,-66.05C1741,-56.43 1773.78,-41.12 1797.56,-30.01" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1798.82,-33.28 1806.4,-25.87 1795.86,-26.94 1798.82,-33.28" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node7->Node6 -->
2026-04-20 12:45:31 -04:00
<g id= "edge8_Node000007_Node000006" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node7- > Node6</title>
2026-04-20 12:45:31 -04:00
<g id= "a_edge8_Node000007_Node000006" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1687.03,-66.18C1672.57,-56.93 1649.74,-42.32 1632.5,-31.29" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1634.69,-28.53 1624.38,-26.09 1630.92,-34.43 1634.69,-28.53" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node8 -->
<g id= "Node000008" class= "node" >
<title > Node8</title>
<g id= "a_Node000008" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "2131.62,-24.88 2086.38,-24.88 2086.38,-5.63 2131.62,-5.63 2131.62,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "2109" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > ranges</text>
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-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1763.86,-66.05C1851.16,-53.46 2006.1,-31.1 2074.69,-21.2" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2075.18,-24.67 2084.58,-19.77 2074.18,-17.74 2075.18,-24.67" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node10 -->
<g id= "Node000010" class= "node" >
<title > Node10</title>
<g id= "a_Node000010" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "2580.88,-24.88 2459.12,-24.88 2459.12,-5.63 2580.88,-5.63 2580.88,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "2520" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > fourdst/logging/logging.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node7->Node10 -->
2026-04-20 12:45:31 -04:00
<g id= "edge9_Node000007_Node000010" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node7- > Node10</title>
2026-04-20 12:45:31 -04:00
<g id= "a_edge9_Node000007_Node000010" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1765.66,-74.34C1895.78,-72.09 2198.29,-63.45 2450,-30.5 2456.15,-29.7 2462.57,-28.66 2468.91,-27.52" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2469.53,-30.96 2478.7,-25.65 2468.22,-24.09 2469.53,-30.96" />
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:title= " " >
2026-04-20 12:45:31 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1284.38,-24.88 1201.62,-24.88 1201.62,-5.63 1284.38,-5.63 1284.38,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1243" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > unordered_map</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node7->Node12 -->
2026-04-20 12:45:31 -04:00
<g id= "edge10_Node000007_Node000012" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node7- > Node12</title>
2026-04-20 12:45:31 -04:00
<g id= "a_edge10_Node000007_Node000012" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1636.35,-66.81C1545.21,-55.1 1380.67,-33.95 1296.2,-23.09" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1296.69,-19.62 1286.33,-21.82 1295.8,-26.57 1296.69,-19.62" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node14 -->
<g id= "Node000014" class= "node" >
<title > Node14</title>
<g id= "a_Node000014" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "2441.12,-24.88 2350.88,-24.88 2350.88,-5.63 2441.12,-5.63 2441.12,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "2396" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > cppad/cppad.hpp</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node7->Node14 -->
2026-04-20 12:45:31 -04:00
<g id= "edge12_Node000007_Node000014" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node7- > Node14</title>
2026-04-20 12:45:31 -04:00
<g id= "a_edge12_Node000007_Node000014" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1765.45,-69.67C1900.38,-58.23 2210.72,-31.95 2338.95,-21.08" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2339.24,-24.57 2348.91,-20.24 2338.65,-17.6 2339.24,-24.57" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node7->Node15 -->
2026-04-20 12:45:31 -04:00
<g id= "edge13_Node000007_Node000015" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node7- > Node15</title>
2026-04-20 12:45:31 -04:00
<g id= "a_edge13_Node000007_Node000015" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1636.42,-69.77C1539.9,-61.69 1352.3,-45.72 1193,-30.5 1168.27,-28.14 1141.08,-25.37 1117.41,-22.9" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1117.92,-19.43 1107.61,-21.87 1117.19,-26.39 1117.92,-19.43" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node16->Node3 -->
2026-04-20 12:45:31 -04:00
<g id= "edge43_Node000016_Node000003" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node16- > Node3</title>
2026-04-20 12:45:31 -04:00
<g id= "a_edge43_Node000016_Node000003" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1291.73,-254.44C1308.52,-244.5 1331.18,-230.97 1351,-218.75 1372.51,-205.48 1377.44,-201.44 1399,-188.25 1497.33,-128.1 1519.56,-105.58 1628,-66.5 1684.93,-45.98 1753.91,-30.57 1793.89,-22.52" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1794.47,-25.98 1803.6,-20.6 1793.11,-19.11 1794.47,-25.98" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node16->Node7 -->
2026-04-20 12:45:31 -04:00
<g id= "edge15_Node000016_Node000007" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node16- > Node7</title>
2026-04-20 12:45:31 -04:00
<g id= "a_edge15_Node000016_Node000007" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1314.08,-254.33C1339.86,-245.5 1371.96,-233.18 1399,-218.75 1419.67,-207.72 1421.56,-199.71 1442,-188.25 1517.94,-145.66 1613.45,-108.59 1664.63,-89.94" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1665.51,-93.34 1673.73,-86.65 1663.13,-86.76 1665.51,-93.34" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node16->Node12 -->
2026-04-20 12:45:31 -04:00
<g id= "edge44_Node000016_Node000012" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node16- > Node12</title>
2026-04-20 12:45:31 -04:00
<g id= "a_edge44_Node000016_Node000012" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1212.59,-254.72C1179.27,-244.96 1140.82,-231.52 1129,-218.75 1087.34,-173.71 1100.3,-146.54 1092,-85.75 1090.84,-77.27 1087,-73.44 1092,-66.5 1114.21,-35.7 1156.11,-23.48 1190.14,-18.78" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1190.32,-22.28 1199.84,-17.63 1189.5,-15.33 1190.32,-22.28" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node17 -->
<g id= "Node000017" class= "node" >
<title > Node17</title>
2026-04-20 12:45:31 -04:00
<g id= "a_Node000017" > <a xlink:href= "types_2types_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1558.75,-213.12 1451.25,-213.12 1451.25,-193.88 1558.75,-193.88 1558.75,-213.12" />
<text xml:space= "preserve" text-anchor= "middle" x= "1505" y= "-199.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/types/types.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node16->Node17 -->
2026-04-20 12:45:31 -04:00
<g id= "edge16_Node000016_Node000017" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node16- > Node17</title>
2026-04-20 12:45:31 -04:00
<g id= "a_edge16_Node000016_Node000017" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1321.3,-254.28C1363.38,-242.88 1420.97,-227.27 1460.39,-216.59" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1461.3,-219.97 1470.03,-213.98 1459.46,-213.21 1461.3,-219.97" />
2025-11-24 09:08:28 -05:00
</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= " " >
2026-04-20 12:45:31 -04:00
<polygon fill= "white" stroke= "#666666" points= "1999.88,-152.25 1890.12,-152.25 1890.12,-121.75 1999.88,-121.75 1999.88,-152.25" />
<text xml:space= "preserve" text-anchor= "start" x= "1898.12" y= "-138.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/screening</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1945" y= "-127.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /screening_abstract.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node16->Node18 -->
2026-04-20 12:45:31 -04:00
<g id= "edge19_Node000016_Node000018" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node16- > Node18</title>
2026-04-20 12:45:31 -04:00
<g id= "a_edge19_Node000016_Node000018" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1321.6,-263.48C1382.51,-256.5 1483.58,-242.44 1568,-218.75 1603.04,-208.92 1608.9,-197.88 1644,-188.25 1744.63,-160.64 1773.32,-170.81 1876,-152.25 1876.84,-152.1 1877.68,-151.95 1878.52,-151.79" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1879.02,-155.26 1888.2,-149.96 1877.72,-148.38 1879.02,-155.26" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node19 -->
<g id= "Node000019" class= "node" >
<title > Node19</title>
<g id= "a_Node000019" > <a xlink:href= "screening__types_8h.html" target= "_top" xlink:title= " " >
2026-04-20 12:45:31 -04:00
<polygon fill= "white" stroke= "#666666" points= "1751.25,-218.75 1652.75,-218.75 1652.75,-188.25 1751.25,-188.25 1751.25,-218.75" />
<text xml:space= "preserve" text-anchor= "start" x= "1660.75" y= "-205.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/screening</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1702" y= "-194" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /screening_types.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node16->Node19 -->
2026-04-20 12:45:31 -04:00
<g id= "edge24_Node000016_Node000019" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node16- > Node19</title>
2026-04-20 12:45:31 -04:00
<g id= "a_edge24_Node000016_Node000019" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1321.45,-263.17C1394.14,-255.04 1526.76,-238.98 1639,-218.75 1639.83,-218.6 1640.66,-218.45 1641.5,-218.29" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1641.94,-221.77 1651.08,-216.41 1640.59,-214.9 1641.94,-221.77" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node21 -->
<g id= "Node000021" class= "node" >
<title > Node21</title>
<g id= "a_Node000021" > <a xlink:href= "reporting_8h.html" target= "_top" xlink:title= " " >
2026-04-20 12:45:31 -04:00
<polygon fill= "#fff0f0" stroke= "red" points= "986.88,-152.25 883.12,-152.25 883.12,-121.75 986.88,-121.75 986.88,-152.25" />
<text xml:space= "preserve" text-anchor= "start" x= "891.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= "935" y= "-127.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /reporting.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node16->Node21 -->
2026-04-20 12:45:31 -04:00
<g id= "edge27_Node000016_Node000021" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node16- > Node21</title>
2026-04-20 12:45:31 -04:00
<g id= "a_edge27_Node000016_Node000021" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1212.8,-256.94C1165.55,-246.02 1100.95,-229.96 1077,-218.75 1055.78,-208.82 1054.06,-200.36 1034,-188.25 1015.79,-177.25 994.89,-166.4 977,-157.61" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "978.74,-154.57 968.21,-153.35 975.68,-160.86 978.74,-154.57" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node26 -->
<g id= "Node000026" class= "node" >
<title > Node26</title>
2026-04-20 12:45:31 -04:00
<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= "1318.88,-218.75 1215.12,-218.75 1215.12,-188.25 1318.88,-188.25 1318.88,-218.75" />
<text xml:space= "preserve" text-anchor= "start" x= "1223.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= "1267" y= "-194" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /jacobian.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node16->Node26 -->
2026-04-20 12:45:31 -04:00
<g id= "edge30_Node000016_Node000026" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node16- > Node26</title>
2026-04-20 12:45:31 -04:00
<g id= "a_edge30_Node000016_Node000026" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1267,-254.36C1267,-247.27 1267,-238.54 1267,-230.38" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1270.5,-230.59 1267,-220.59 1263.5,-230.59 1270.5,-230.59" />
</a>
</g>
</g>
<!-- Node27 -->
<g id= "Node000027" class= "node" >
<title > Node27</title>
<g id= "a_Node000027" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1429.12,-152.25 1308.88,-152.25 1308.88,-121.75 1429.12,-121.75 1429.12,-152.25" />
<text xml:space= "preserve" text-anchor= "start" x= "1316.88" y= "-138.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > fourdst/composition</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1369" y= "-127.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /composition_abstract.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node16->Node27 -->
<g id= "edge42_Node000016_Node000027" class= "edge" >
<title > Node16- > Node27</title>
<g id= "a_edge42_Node000016_Node000027" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1288.97,-254.37C1301.53,-245.21 1316.93,-232.56 1328,-218.75 1341.5,-201.91 1352.32,-179.9 1359.44,-163.11" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1362.68,-164.44 1363.2,-153.86 1356.2,-161.81 1362.68,-164.44" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node32 -->
<g id= "Node000032" class= "node" >
<title > Node32</title>
<g id= "a_Node000032" > <a xlink:href= "error__engine_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1024.75,-218.75 929.25,-218.75 929.25,-188.25 1024.75,-188.25 1024.75,-218.75" />
<text xml:space= "preserve" text-anchor= "start" x= "937.25" y= "-205.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/exceptions</text>
<text xml:space= "preserve" text-anchor= "middle" x= "977" y= "-194" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /error_engine.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node16->Node32 -->
<g id= "edge35_Node000016_Node000032" class= "edge" >
<title > Node16- > Node32</title>
<g id= "a_edge35_Node000016_Node000032" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1212.61,-257.16C1166.4,-247.06 1098.32,-232.1 1039,-218.75 1038.01,-218.53 1037.01,-218.3 1036.01,-218.07" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1037.06,-214.72 1026.53,-215.92 1035.51,-221.55 1037.06,-214.72" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node16->Node35 -->
<g id= "edge38_Node000016_Node000035" class= "edge" >
<title > Node16- > Node35</title>
<g id= "a_edge38_Node000016_Node000035" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1212.51,-257.19C1207.95,-256.32 1203.4,-255.49 1199,-254.75 1079.33,-234.52 1045.44,-238.18 922.96,-219.16" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "923.54,-215.71 913.12,-217.61 922.45,-222.62 923.54,-215.71" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node41 -->
<g id= "Node000041" class= "node" >
<title > Node41</title>
<g id= "a_Node000041" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1156.88,-85.75 1101.12,-85.75 1101.12,-66.5 1156.88,-66.5 1156.88,-85.75" />
<text xml:space= "preserve" text-anchor= "middle" x= "1129" y= "-72.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > expected</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node16->Node41 -->
<g id= "edge46_Node000016_Node000041" class= "edge" >
<title > Node16- > Node41</title>
<g id= "a_edge46_Node000016_Node000041" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1212.41,-258.62C1189.04,-251.36 1163.59,-239.16 1148,-218.75 1120.85,-183.2 1122.52,-127.47 1125.88,-97.62" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1129.35,-98.09 1127.2,-87.72 1122.41,-97.17 1129.35,-98.09" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node42 -->
<g id= "Node000042" class= "node" >
<title > Node42</title>
<g id= "a_Node000042" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1196.62,-213.12 1157.38,-213.12 1157.38,-193.88 1196.62,-193.88 1196.62,-213.12" />
<text xml:space= "preserve" text-anchor= "middle" x= "1177" y= "-199.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > utility</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node16->Node42 -->
<g id= "edge45_Node000016_Node000042" class= "edge" >
<title > Node16- > Node42</title>
<g id= "a_edge45_Node000016_Node000042" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1246.58,-254.36C1232.33,-244.16 1213.35,-230.55 1198.81,-220.13" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1200.97,-217.37 1190.8,-214.39 1196.89,-223.06 1200.97,-217.37" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node17->Node14 -->
2026-04-20 12:45:31 -04:00
<g id= "edge18_Node000017_Node000014" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node17- > Node14</title>
2026-04-20 12:45:31 -04:00
<g id= "a_edge18_Node000017_Node000014" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1541.79,-193.45C1549.13,-191.68 1556.81,-189.88 1564,-188.25 1818.76,-130.52 1883.03,-118.62 2139,-66.5 2207.9,-52.47 2287.34,-37.05 2339.45,-27.05" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2339.81,-30.54 2348.98,-25.22 2338.49,-23.66 2339.81,-30.54" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node17->Node15 -->
2026-04-20 12:45:31 -04:00
<g id= "edge17_Node000017_Node000015" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node17- > Node15</title>
2026-04-20 12:45:31 -04:00
<g id= "a_edge17_Node000017_Node000015" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1500.04,-193.44C1490.38,-176.66 1467.38,-140.73 1438,-121.75 1337.5,-56.84 1197.34,-31.45 1117.42,-21.84" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1117.91,-18.37 1107.58,-20.7 1117.11,-25.32 1117.91,-18.37" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node18->Node3 -->
2026-04-20 12:45:31 -04:00
<g id= "edge23_Node000018_Node000003" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node18- > Node3</title>
2026-04-20 12:45:31 -04:00
<g id= "a_edge23_Node000018_Node000003" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1930.53,-121.32C1908.59,-99.05 1867.02,-56.86 1843.78,-33.28" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1846.43,-30.98 1836.92,-26.32 1841.45,-35.9 1846.43,-30.98" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node18->Node6 -->
2026-04-20 12:45:31 -04:00
<g id= "edge21_Node000018_Node000006" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node18- > Node6</title>
2026-04-20 12:45:31 -04:00
<g id= "a_edge21_Node000018_Node000006" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1911.6,-121.38C1877.38,-106.65 1822.47,-83.69 1774,-66.5 1733.3,-52.07 1686.1,-37.95 1652.64,-28.37" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1653.88,-25.09 1643.3,-25.72 1651.96,-31.82 1653.88,-25.09" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node18->Node7 -->
2026-04-20 12:45:31 -04:00
<g id= "edge20_Node000018_Node000007" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node18- > Node7</title>
2026-04-20 12:45:31 -04:00
<g id= "a_edge20_Node000018_Node000007" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1889.63,-122.64C1847.57,-112.49 1790.26,-98.66 1749.88,-88.92" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1750.72,-85.52 1740.18,-86.58 1749.08,-92.33 1750.72,-85.52" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node18->Node14 -->
2026-04-20 12:45:31 -04:00
<g id= "edge22_Node000018_Node000014" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node18- > Node14</title>
2026-04-20 12:45:31 -04:00
<g id= "a_edge22_Node000018_Node000014" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2000.3,-121.32C2090.5,-97.37 2267.55,-50.36 2350.76,-28.26" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2351.63,-31.65 2360.4,-25.7 2349.83,-24.89 2351.63,-31.65" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node19->Node18 -->
2026-04-20 12:45:31 -04:00
<g id= "edge25_Node000019_Node000018" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node19- > Node18</title>
2026-04-20 12:45:31 -04:00
<g id= "a_edge25_Node000019_Node000018" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1751.47,-189.37C1788.13,-179.64 1838.47,-166.28 1878.63,-155.62" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1879.43,-159.02 1888.2,-153.08 1877.64,-152.26 1879.43,-159.02" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node20 -->
<g id= "Node000020" class= "node" >
<title > Node20</title>
<g id= "a_Node000020" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "820.62,-146.62 769.38,-146.62 769.38,-127.38 820.62,-127.38 820.62,-146.62" />
<text xml:space= "preserve" text-anchor= "middle" x= "795" y= "-133.12" font-family= "Helvetica,sans-Serif" font-size= "10.00" > memory</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node19->Node20 -->
2026-04-20 12:45:31 -04:00
<g id= "edge26_Node000019_Node000020" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node19- > Node20</title>
2026-04-20 12:45:31 -04:00
<g id= "a_edge26_Node000019_Node000020" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1652.42,-196.58C1627.18,-193.73 1595.99,-190.46 1568,-188.25 1260.1,-163.91 1180.81,-187.73 874,-152.25 860.19,-150.65 845.14,-148.14 831.92,-145.66" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "832.82,-142.27 822.34,-143.8 831.49,-149.14 832.82,-142.27" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node21->Node15 -->
2026-04-20 12:45:31 -04:00
<g id= "edge29_Node000021_Node000015" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node21- > Node15</title>
2026-04-20 12:45:31 -04:00
<g id= "a_edge29_Node000021_Node000015" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M948.4,-121.37C961.55,-107.13 982.32,-85 1001,-66.5 1010.38,-57.21 1020.96,-47.26 1030.25,-38.68" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1032.57,-41.31 1037.57,-31.97 1027.84,-36.15 1032.57,-41.31" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node21->Node23 -->
2026-04-20 12:45:31 -04:00
<g id= "edge28_Node000021_Node000023" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node21- > Node23</title>
2026-04-20 12:45:31 -04:00
<g id= "a_edge28_Node000021_Node000023" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M882.86,-127.81C803.66,-115.38 655.49,-92.12 591.15,-82.02" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "592.06,-78.62 581.64,-80.52 590.98,-85.53 592.06,-78.62" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node26->Node6 -->
<g id= "edge31_Node000026_Node000006" class= "edge" >
<title > Node26- > Node6</title>
<g id= "a_edge31_Node000026_Node000006" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1269.21,-187.89C1272.66,-169.93 1281.05,-139.62 1300,-121.75 1360.27,-64.93 1452.4,-38.61 1520.39,-26.47" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1520.75,-29.96 1530.02,-24.83 1519.58,-23.06 1520.75,-29.96" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node26->Node12 -->
<g id= "edge34_Node000026_Node000012" class= "edge" >
<title > Node26- > Node12</title>
<g id= "a_edge34_Node000026_Node000012" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1265.12,-187.89C1260.85,-154.76 1250.43,-73.9 1245.57,-36.21" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1249.1,-36.18 1244.35,-26.71 1242.15,-37.08 1249.1,-36.18" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node26->Node27 -->
<g id= "edge32_Node000026_Node000027" class= "edge" >
<title > Node26- > Node27</title>
<g id= "a_edge32_Node000026_Node000027" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1290.15,-187.86C1303.84,-179.2 1321.4,-168.1 1336.47,-158.57" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1338.09,-161.69 1344.67,-153.39 1334.34,-155.77 1338.09,-161.69" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node30 -->
<g id= "Node000030" class= "node" >
<title > Node30</title>
<g id= "a_Node000030" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1215,-146.62 1157,-146.62 1157,-127.38 1215,-127.38 1215,-146.62" />
<text xml:space= "preserve" text-anchor= "middle" x= "1186" y= "-133.12" font-family= "Helvetica,sans-Serif" font-size= "10.00" > functional</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node26->Node30 -->
<g id= "edge33_Node000026_Node000030" class= "edge" >
<title > Node26- > Node30</title>
<g id= "a_edge33_Node000026_Node000030" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1248.62,-187.86C1235.85,-177.69 1218.85,-164.16 1205.78,-153.75" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1208.27,-151.26 1198.26,-147.77 1203.91,-156.73 1208.27,-151.26" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node33 -->
<g id= "Node000033" class= "node" >
<title > Node33</title>
<g id= "a_Node000033" > <a xlink:href= "error__gridfire_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "#fff0f0" stroke= "red" points= "531.75,-152.25 436.25,-152.25 436.25,-121.75 531.75,-121.75 531.75,-152.25" />
<text xml:space= "preserve" text-anchor= "start" x= "444.25" y= "-138.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/exceptions</text>
<text xml:space= "preserve" text-anchor= "middle" x= "484" 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-04-20 12:45:31 -04:00
<!-- Node32->Node33 -->
<g id= "edge36_Node000032_Node000033" class= "edge" >
<title > Node32- > Node33</title>
<g id= "a_edge36_Node000032_Node000033" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M928.83,-189.8C926.19,-189.24 923.57,-188.72 921,-188.25 787.21,-163.65 628.04,-148.96 543.58,-142.29" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "543.91,-138.81 533.67,-141.52 543.37,-145.79 543.91,-138.81" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node33->Node23 -->
<g id= "edge37_Node000033_Node000023" class= "edge" >
<title > Node33- > Node23</title>
<g id= "a_edge37_Node000033_Node000023" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M502.79,-121.45C513.91,-112.83 528.02,-101.9 539.44,-93.05" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "541.33,-96.02 547.09,-87.13 537.04,-90.49 541.33,-96.02" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node35->Node12 -->
<g id= "edge39_Node000035_Node000012" class= "edge" >
<title > Node35- > Node12</title>
<g id= "a_edge39_Node000035_Node000012" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M904.07,-187.83C940.07,-177.96 981.8,-164.55 996,-152.25 1028.23,-124.34 1005.68,-93.1 1039,-66.5 1062.1,-48.05 1137.75,-32.82 1190.13,-24.13" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1190.45,-27.62 1199.76,-22.56 1189.32,-20.71 1190.45,-27.62" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node35->Node20 -->
<g id= "edge40_Node000035_Node000020" class= "edge" >
<title > Node35- > Node20</title>
<g id= "a_edge40_Node000035_Node000020" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M833.65,-187.86C826.31,-178.39 816.69,-165.98 808.89,-155.91" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "811.66,-153.78 802.77,-148.02 806.13,-158.07 811.66,-153.78" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node35->Node41 -->
<g id= "edge41_Node000035_Node000041" class= "edge" >
<title > Node35- > Node41</title>
<g id= "a_edge41_Node000035_Node000041" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M908.47,-187.86C952.82,-177.12 1007.74,-162.66 1029,-152.25 1060.53,-136.81 1092.12,-110.9 1111.12,-93.91" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1113.47,-96.51 1118.49,-87.18 1108.75,-91.34 1113.47,-96.51" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node45 -->
<g id= "Node000045" class= "node" >
<title > Node45</title>
<g id= "a_Node000045" > <a xlink:href= "partition__abstract_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "728.12,-285.25 625.88,-285.25 625.88,-254.75 728.12,-254.75 728.12,-285.25" />
<text xml:space= "preserve" text-anchor= "start" x= "633.88" y= "-271.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/partition</text>
<text xml:space= "preserve" text-anchor= "middle" x= "677" y= "-260.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /partition_abstract.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node43->Node45 -->
<g id= "edge48_Node000043_Node000045" class= "edge" >
<title > Node43- > Node45</title>
<g id= "a_edge48_Node000043_Node000045" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M398.66,-323.28C401.47,-322.56 404.27,-321.88 407,-321.25 497.16,-300.54 521.24,-303.16 612,-285.25 612.83,-285.09 613.66,-284.92 614.5,-284.75" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "615.02,-288.22 624.11,-282.78 613.61,-281.36 615.02,-288.22" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node45->Node20 -->
<g id= "edge50_Node000045_Node000020" class= "edge" >
<title > Node45- > Node20</title>
<g id= "a_edge50_Node000045_Node000020" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M686.09,-254.51C696.95,-237.72 716.16,-209.63 736,-188.25 747.7,-175.64 762.43,-163.1 774.24,-153.7" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "776.05,-156.73 781.78,-147.82 771.74,-151.2 776.05,-156.73" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node45->Node23 -->
<g id= "edge49_Node000045_Node000023" class= "edge" >
<title > Node45- > Node23</title>
<g id= "a_edge49_Node000045_Node000023" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M668.01,-254.26C646.97,-219.76 594.55,-133.78 571.35,-95.74" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "574.38,-93.98 566.18,-87.26 568.4,-97.62 574.38,-93.98" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node51->Node15 -->
<g id= "edge53_Node000051_Node000015" class= "edge" >
<title > Node51- > Node15</title>
<g id= "a_edge53_Node000051_Node000015" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M139.77,-326.42C106.2,-308.26 38,-264.03 38,-204.5 38,-204.5 38,-204.5 38,-136 38,-78.17 92.92,-84.11 148,-66.5 305.65,-16.1 814.49,-14.57 992.67,-15.65" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "992.39,-19.15 1002.41,-15.71 992.43,-12.15 992.39,-19.15" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node51->Node16 -->
<g id= "edge52_Node000051_Node000016" class= "edge" >
<title > Node51- > Node16</title>
<g id= "a_edge52_Node000051_Node000016" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M193.12,-326.42C202.15,-324.4 211.89,-322.49 221,-321.25 411.76,-295.3 1002.76,-277.89 1201.23,-272.66" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1201.2,-276.16 1211.11,-272.4 1201.02,-269.16 1201.2,-276.16" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node51->Node23 -->
<g id= "edge55_Node000051_Node000023" class= "edge" >
<title > Node51- > Node23</title>
<g id= "a_edge55_Node000051_Node000023" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M164.2,-326.44C190.93,-287.46 296.04,-135.37 318,-121.75 352.82,-100.14 471.37,-85.86 528.59,-80.06" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "528.7,-83.56 538.31,-79.1 528.02,-76.6 528.7,-83.56" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node51->Node30 -->
<g id= "edge56_Node000051_Node000030" class= "edge" >
<title > Node51- > Node30</title>
<g id= "a_edge56_Node000051_Node000030" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M189.9,-326.43C280.19,-301.08 545.48,-228.68 770,-188.25 906.6,-163.65 1070.65,-147.81 1145.37,-141.33" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1145.4,-144.84 1155.07,-140.5 1144.8,-137.87 1145.4,-144.84" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node51->Node35 -->
<g id= "edge54_Node000051_Node000035" class= "edge" >
<title > Node51- > Node35</title>
<g id= "a_edge54_Node000051_Node000035" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M193.8,-326.41C202.64,-324.44 212.12,-322.56 221,-321.25 334.72,-304.52 629.26,-325.29 737,-285.25 770.64,-272.75 802.73,-246.26 823.05,-227.02" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "825.46,-229.56 830.18,-220.08 820.57,-224.54 825.46,-229.56" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node53->Node5 -->
<g id= "edge66_Node000053_Node000005" class= "edge" >
<title > Node53- > Node5</title>
<g id= "a_edge66_Node000053_Node000005" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M753.95,-459.4C720.78,-449.67 667.39,-434.02 625.81,-421.83" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "627,-418.53 616.42,-419.07 625.03,-425.25 627,-418.53" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node53->Node7 -->
<g id= "edge67_Node000053_Node000007" class= "edge" >
<title > Node53- > Node7</title>
<g id= "a_edge67_Node000053_Node000007" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M781.17,-459.59C768.09,-429.3 725.33,-331.57 714,-321.25 679.99,-290.3 643.26,-323 617,-285.25 584.48,-238.5 572.49,-188.34 660,-121.75 698.27,-92.63 1391.32,-81.1 1624.88,-78.03" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1624.85,-81.53 1634.8,-77.9 1624.76,-74.53 1624.85,-81.53" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node53->Node20 -->
<g id= "edge68_Node000053_Node000020" class= "edge" >
<title > Node53- > Node20</title>
<g id= "a_edge68_Node000053_Node000020" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M782.74,-459.62C774.18,-424.57 745.48,-292.6 770,-188.25 772.6,-177.19 778.02,-165.78 783.15,-156.64" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "786.14,-158.45 788.27,-148.08 780.13,-154.86 786.14,-158.45" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node55->Node33 -->
<g id= "edge71_Node000055_Node000033" class= "edge" >
<title > Node55- > Node33</title>
<g id= "a_edge71_Node000055_Node000033" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M161.88,-453.89C127.67,-427.23 64.7,-369.02 95,-321.25 133.01,-261.32 329.12,-189.34 427.53,-156.25" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "428.36,-159.67 436.74,-153.18 426.14,-153.03 428.36,-159.67" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node56->Node3 -->
<g id= "edge99_Node000056_Node000003" class= "edge" >
<title > Node56- > Node3</title>
<g id= "a_edge99_Node000056_Node000003" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2210.53,-335.5C2361.42,-334.94 2776.12,-329.35 2817,-285.25 2826.21,-275.31 2825.06,-265.65 2817,-254.75 2732.31,-140.15 2343.21,-96.93 2204,-66.5 2078.6,-39.09 1926.25,-24.33 1860.2,-18.82" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1860.65,-15.34 1850.4,-18.02 1860.08,-22.32 1860.65,-15.34" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node56->Node6 -->
<g id= "edge74_Node000056_Node000006" class= "edge" >
<title > Node56- > Node6</title>
<g id= "a_edge74_Node000056_Node000006" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2168.56,-320.91C2188.01,-298.37 2223.56,-257.36 2227,-254.75 2256.47,-232.42 2282.31,-250.04 2302,-218.75 2309.22,-207.28 2310.35,-198.93 2302,-188.25 2281.81,-162.43 1821.76,-61.83 1662.6,-27.67" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1663.66,-24.32 1653.15,-25.65 1662.2,-31.16 1663.66,-24.32" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node56->Node7 -->
<g id= "edge79_Node000056_Node000007" class= "edge" >
<title > Node56- > Node7</title>
<g id= "a_edge79_Node000056_Node000007" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2210.45,-335.38C2358.56,-334.5 2760.33,-328.14 2800,-285.25 2809.2,-275.3 2808.87,-265 2800,-254.75 2763.4,-212.48 2606.19,-227.68 2551,-218.75 2309.42,-179.68 2250.57,-160.86 2009,-121.75 1930.04,-108.97 1839.41,-96.05 1777.01,-87.42" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1777.58,-83.97 1767.19,-86.07 1776.62,-90.9 1777.58,-83.97" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node56->Node8 -->
<g id= "edge101_Node000056_Node000008" class= "edge" >
<title > Node56- > Node8</title>
<g id= "a_edge101_Node000056_Node000008" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2210.51,-335.96C2373.01,-336.76 2845.75,-334.77 2892,-285.25 3002.91,-166.51 2307.18,-47.69 2143.11,-21.54" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2143.73,-18.1 2133.3,-19.99 2142.63,-25.01 2143.73,-18.1" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node56->Node10 -->
<g id= "edge76_Node000056_Node000010" class= "edge" >
<title > Node56- > Node10</title>
<g id= "a_edge76_Node000056_Node000010" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2210.4,-335.36C2378.71,-334.46 2883.24,-328.18 2942,-285.25 3020.6,-227.82 3026.78,-130 2953,-66.5 2926.25,-43.48 2708.58,-27.33 2592.43,-20.26" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2592.88,-16.78 2582.68,-19.67 2592.46,-23.76 2592.88,-16.78" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node56->Node12 -->
<g id= "edge98_Node000056_Node000012" class= "edge" >
<title > Node56- > Node12</title>
<g id= "a_edge98_Node000056_Node000012" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2156.6,-321.02C2156.97,-291.01 2153.16,-222.02 2113,-188.25 2058.06,-142.05 1862.31,-166.72 1792,-152.25 1663.27,-125.76 1636.64,-97.8 1509,-66.5 1435.86,-48.57 1350.06,-33.39 1296.11,-24.55" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1296.69,-21.1 1286.26,-22.95 1295.57,-28.01 1296.69,-21.1" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node56->Node14 -->
<g id= "edge103_Node000056_Node000014" class= "edge" >
<title > Node56- > Node14</title>
<g id= "a_edge103_Node000056_Node000014" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2210.44,-334.93C2374.05,-332.81 2853.67,-323.36 2912,-285.25 2945.86,-263.12 2954,-244.95 2954,-204.5 2954,-204.5 2954,-204.5 2954,-136 2954,-103.32 2955.88,-86.45 2930,-66.5 2887.64,-33.85 2502.74,-39.36 2450,-30.5 2445.94,-29.82 2441.73,-28.97 2437.55,-28.03" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2438.64,-24.69 2428.1,-25.73 2436.99,-31.49 2438.64,-24.69" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node56->Node15 -->
<g id= "edge75_Node000056_Node000015" class= "edge" >
<title > Node56- > Node15</title>
<g id= "a_edge75_Node000056_Node000015" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2150.66,-321.04C2138.5,-290.43 2105.6,-219.35 2052,-188.25 1979.39,-146.13 1758.57,-167.36 1676,-152.25 1533.7,-126.21 1503.35,-97.28 1362,-66.5 1277.92,-48.19 1179.58,-33.21 1117.3,-24.5" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1117.98,-21.06 1107.6,-23.16 1117.02,-28 1117.98,-21.06" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node56->Node16 -->
<g id= "edge80_Node000056_Node000016" class= "edge" >
<title > Node56- > Node16</title>
<g id= "a_edge80_Node000056_Node000016" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2101.39,-331.54C1945.91,-320.26 1501.21,-287.99 1332.76,-275.77" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1333.09,-272.29 1322.86,-275.05 1332.58,-279.27 1333.09,-272.29" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node56->Node17 -->
<g id= "edge78_Node000056_Node000017" class= "edge" >
<title > Node56- > Node17</title>
<g id= "a_edge78_Node000056_Node000017" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2101.67,-331.73C2024.87,-325.69 1880.48,-311.74 1760,-285.25 1679.21,-267.49 1587.39,-235.35 1539.01,-217.44" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1540.53,-214.27 1529.93,-214.06 1538.08,-220.83 1540.53,-214.27" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node56->Node18 -->
<g id= "edge81_Node000056_Node000018" class= "edge" >
<title > Node56- > Node18</title>
<g id= "a_edge81_Node000056_Node000018" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2210.59,-335.26C2356.04,-334.04 2744.55,-326.9 2783,-285.25 2792.19,-275.29 2792.18,-264.72 2783,-254.75 2716.83,-182.92 2436.76,-252.19 2345,-218.75 2322.99,-210.73 2323.77,-196.91 2302,-188.25 2205.94,-150.06 2085.23,-140.23 2011.66,-138.07" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2011.87,-134.57 2001.78,-137.82 2011.69,-141.57 2011.87,-134.57" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node56->Node19 -->
<g id= "edge82_Node000056_Node000019" class= "edge" >
<title > Node56- > Node19</title>
<g id= "a_edge82_Node000056_Node000019" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2101.7,-329.13C2055.6,-322.35 1988.44,-309.19 1934,-285.25 1912.22,-275.67 1911.59,-264.75 1890,-254.75 1849.26,-235.89 1800.16,-223.07 1762.36,-215.1" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1763.49,-211.76 1752.99,-213.18 1762.09,-218.62 1763.49,-211.76" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node56->Node20 -->
<g id= "edge100_Node000056_Node000020" class= "edge" >
<title > Node56- > Node20</title>
<g id= "a_edge100_Node000056_Node000020" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2101.43,-323.29C2076.13,-315.57 2046.88,-303.51 2025,-285.25 1986.25,-252.92 2009.57,-213.7 1966,-188.25 1913.59,-157.64 934.36,-158.65 874,-152.25 860.17,-150.78 845.12,-148.29 831.91,-145.8" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "832.81,-142.41 822.32,-143.93 831.47,-149.28 832.81,-142.41" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node56->Node23 -->
<g id= "edge97_Node000056_Node000023" class= "edge" >
<title > Node56- > Node23</title>
<g id= "a_edge97_Node000056_Node000023" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2130.47,-320.9C2116.04,-311.85 2098.29,-299.29 2085,-285.25 2049.98,-248.27 2067.6,-214.57 2024,-188.25 1934.9,-134.45 1659.69,-169.24 1557,-152.25 1503.13,-143.34 1491.98,-129.95 1438,-121.75 1269.74,-96.17 728.3,-81.29 591.59,-77.88" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "591.93,-74.39 581.85,-77.64 591.76,-81.39 591.93,-74.39" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node56->Node30 -->
<g id= "edge102_Node000056_Node000030" class= "edge" >
<title > Node56- > Node30</title>
<g id= "a_edge102_Node000056_Node000030" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2106.39,-320.81C2086.07,-312.86 2063.5,-301.31 2047,-285.25 2012.52,-251.71 2039.2,-214.67 1999,-188.25 1934.01,-145.54 1377.47,-159.08 1300,-152.25 1275.58,-150.1 1248.33,-146.73 1226.6,-143.8" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1227.34,-140.37 1216.96,-142.49 1226.4,-147.31 1227.34,-140.37" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node56->Node35 -->
<g id= "edge95_Node000056_Node000035" class= "edge" >
<title > Node56- > Node35</title>
<g id= "a_edge95_Node000056_Node000035" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2101.7,-334.4C1912.43,-330.31 1288.7,-314.72 1204,-285.25 1181.87,-277.55 1182.74,-263.5 1161,-254.75 1063.87,-215.66 1029.09,-235.43 922.84,-219.11" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "923.56,-215.69 913.13,-217.54 922.44,-222.6 923.56,-215.69" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node56->Node45 -->
<g id= "edge83_Node000056_Node000045" class= "edge" >
<title > Node56- > Node45</title>
<g id= "a_edge83_Node000056_Node000045" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2101.61,-333.13C1872.16,-323.12 983.95,-284.39 739.55,-273.73" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "740.06,-270.25 729.92,-273.31 739.76,-277.24 740.06,-270.25" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node57 -->
<g id= "Node000057" class= "node" >
<title > Node57</title>
<g id= "a_Node000057" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1957.38,-213.12 1844.62,-213.12 1844.62,-193.88 1957.38,-193.88 1957.38,-213.12" />
<text xml:space= "preserve" text-anchor= "middle" x= "1901" y= "-199.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > fourdst/config/config.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node56->Node57 -->
<g id= "edge77_Node000056_Node000057" class= "edge" >
<title > Node56- > Node57</title>
<g id= "a_edge77_Node000056_Node000057" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2101.6,-329.3C2062.82,-322.92 2010.74,-310.21 1971,-285.25 1945.78,-269.41 1924.67,-241.69 1912.43,-223.21" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1915.42,-221.39 1907.09,-214.84 1909.52,-225.16 1915.42,-221.39" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node58 -->
<g id= "Node000058" class= "node" >
<title > Node58</title>
2026-04-20 12:45:31 -04:00
<g id= "a_Node000058" > <a xlink:href= "construction_8h.html" target= "_top" xlink:title= "Functions for constructing nuclear reaction networks." >
<polygon fill= "#fff0f0" stroke= "red" points= "2292.88,-218.75 2165.12,-218.75 2165.12,-188.25 2292.88,-188.25 2292.88,-218.75" />
<text xml:space= "preserve" text-anchor= "start" x= "2173.12" y= "-205.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/procedures</text>
<text xml:space= "preserve" text-anchor= "middle" x= "2229" y= "-194" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /construction.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node56->Node58 -->
<g id= "edge84_Node000056_Node000058" class= "edge" >
<title > Node56- > Node58</title>
<g id= "a_edge84_Node000056_Node000058" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2163.56,-320.8C2171.98,-304.52 2186.12,-277.57 2199,-254.75 2203.85,-246.16 2209.33,-236.87 2214.27,-228.63" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2217.19,-230.57 2219.36,-220.2 2211.2,-226.95 2217.19,-230.57" />
2025-11-24 09:08:28 -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:href= "weak__interpolator_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "#fff0f0" stroke= "red" points= "2370.5,-152.25 2261.5,-152.25 2261.5,-121.75 2370.5,-121.75 2370.5,-152.25" />
<text xml:space= "preserve" text-anchor= "start" x= "2269.5" y= "-138.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/reaction/weak</text>
<text xml:space= "preserve" text-anchor= "middle" x= "2316" y= "-127.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /weak_interpolator.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node56->Node61 -->
<g id= "edge106_Node000056_Node000061" class= "edge" >
<title > Node56- > Node61</title>
<g id= "a_edge106_Node000056_Node000061" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2176.82,-320.77C2190.97,-310.76 2210.12,-297.21 2227,-285.25 2246.12,-271.7 2248.74,-264.59 2270,-254.75 2328.7,-227.58 2371.32,-269.83 2411,-218.75 2419.32,-208.04 2417.99,-199.86 2411,-188.25 2402.94,-174.87 2390,-164.87 2376.23,-157.47" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2378,-154.44 2367.47,-153.19 2374.92,-160.73 2378,-154.44" />
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:href= "config_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1881,-279.62 1769,-279.62 1769,-260.38 1881,-260.38 1881,-279.62" />
<text xml:space= "preserve" text-anchor= "middle" x= "1825" y= "-266.12" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/config/config.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node56->Node63 -->
<g id= "edge93_Node000056_Node000063" class= "edge" >
<title > Node56- > Node63</title>
<g id= "a_edge93_Node000056_Node000063" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2101.48,-325.18C2048.65,-315.14 1966.29,-299.37 1895,-285.25 1890.35,-284.33 1885.52,-283.36 1880.68,-282.39" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1881.4,-278.97 1870.91,-280.42 1880.02,-285.83 1881.4,-278.97" />
2025-11-24 09:08:28 -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= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "2406.88,-279.62 2279.12,-279.62 2279.12,-260.38 2406.88,-260.38 2406.88,-279.62" />
<text xml:space= "preserve" text-anchor= "middle" x= "2343" y= "-266.12" font-family= "Helvetica,sans-Serif" font-size= "10.00" > ankerl/unordered_dense.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node56->Node64 -->
<g id= "edge96_Node000056_Node000064" class= "edge" >
<title > Node56- > Node64</title>
<g id= "a_edge96_Node000056_Node000064" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2198.43,-320.86C2230.78,-309.71 2274.88,-294.5 2305.84,-283.82" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2306.86,-287.17 2315.17,-280.6 2304.58,-280.55 2306.86,-287.17" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node65 -->
<g id= "Node000065" class= "node" >
<title > Node65</title>
<g id= "a_Node000065" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "2525.38,-285.25 2424.62,-285.25 2424.62,-254.75 2525.38,-254.75 2525.38,-285.25" />
<text xml:space= "preserve" text-anchor= "start" x= "2432.62" y= "-271.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > cppad/utility/sparse</text>
<text xml:space= "preserve" text-anchor= "middle" x= "2475" y= "-260.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _rc.hpp</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node56->Node65 -->
<g id= "edge104_Node000056_Node000065" class= "edge" >
<title > Node56- > Node65</title>
<g id= "a_edge104_Node000056_Node000065" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2210.43,-325.74C2260.67,-316.55 2337.61,-302.06 2413.07,-285.84" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2413.67,-289.29 2422.71,-283.75 2412.19,-282.44 2413.67,-289.29" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node66 -->
<g id= "Node000066" class= "node" >
<title > Node66</title>
<g id= "a_Node000066" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "2646.88,-285.25 2543.12,-285.25 2543.12,-254.75 2646.88,-254.75 2646.88,-285.25" />
<text xml:space= "preserve" text-anchor= "start" x= "2551.12" y= "-271.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > cppad/speed/sparse</text>
<text xml:space= "preserve" text-anchor= "middle" x= "2595" y= "-260.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _jac_fun.hpp</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node56->Node66 -->
<g id= "edge105_Node000056_Node000066" class= "edge" >
<title > Node56- > Node66</title>
<g id= "a_edge105_Node000056_Node000066" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2210.41,-329.95C2281.86,-322.29 2411.4,-307.13 2531.6,-285.58" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2532.12,-289.04 2541.34,-283.81 2530.87,-282.15 2532.12,-289.04" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node67 -->
<g id= "Node000067" class= "node" >
<title > Node67</title>
<g id= "a_Node000067" > <a xlink:href= "weak__rate__library_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "#fff0f0" stroke= "red" points= "2773.5,-285.25 2664.5,-285.25 2664.5,-254.75 2773.5,-254.75 2773.5,-285.25" />
<text xml:space= "preserve" text-anchor= "start" x= "2672.5" y= "-271.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/reaction/weak</text>
<text xml:space= "preserve" text-anchor= "middle" x= "2719" y= "-260.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /weak_rate_library.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node56->Node67 -->
<g id= "edge107_Node000056_Node000067" class= "edge" >
<title > Node56- > Node67</title>
<g id= "a_edge107_Node000056_Node000067" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2210.3,-332.23C2300.43,-326.32 2486.75,-312.08 2653.17,-285.6" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2653.29,-289.12 2662.61,-284.07 2652.18,-282.21 2653.29,-289.12" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node58->Node7 -->
<g id= "edge85_Node000058_Node000007" class= "edge" >
<title > Node58- > Node7</title>
<g id= "a_edge85_Node000058_Node000007" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2164.77,-190.51C2160.11,-189.72 2155.49,-188.96 2151,-188.25 2031.42,-169.37 1997.87,-183.84 1881,-152.25 1824.96,-137.1 1763.25,-108.55 1728.6,-91.34" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1730.2,-88.23 1719.69,-86.86 1727.05,-94.48 1730.2,-88.23" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node58->Node27 -->
<g id= "edge86_Node000058_Node000027" class= "edge" >
<title > Node58- > Node27</title>
<g id= "a_edge86_Node000058_Node000027" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2164.71,-197.68C2007.72,-185.9 1605.65,-155.75 1440.97,-143.4" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1441.28,-139.91 1431.04,-142.65 1440.75,-146.89 1441.28,-139.91" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node58->Node61 -->
<g id= "edge87_Node000058_Node000061" class= "edge" >
<title > Node58- > Node61</title>
<g id= "a_edge87_Node000058_Node000061" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2248.74,-187.86C2260.09,-179.45 2274.54,-168.73 2287.14,-159.39" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2289.17,-162.25 2295.12,-153.48 2285,-156.62 2289.17,-162.25" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node61->Node3 -->
<g id= "edge91_Node000061_Node000003" class= "edge" >
<title > Node61- > Node3</title>
<g id= "a_edge91_Node000061_Node000003" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2289.97,-121.35C2260.38,-105.36 2210.18,-80.2 2164,-66.5 2055.54,-34.32 1921.05,-22.18 1859.96,-18.09" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1860.46,-14.62 1850.26,-17.47 1860.01,-21.6 1860.46,-14.62" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node61->Node6 -->
<g id= "edge88_Node000061_Node000006" class= "edge" >
<title > Node61- > Node6</title>
<g id= "a_edge88_Node000061_Node000006" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2261.05,-124.45C2256.3,-123.51 2251.57,-122.6 2247,-121.75 2041.9,-83.63 1798.42,-45.27 1680.33,-27.1" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1680.86,-23.64 1670.45,-25.58 1679.8,-30.56 1680.86,-23.64" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node61->Node10 -->
<g id= "edge89_Node000061_Node000010" class= "edge" >
<title > Node61- > Node10</title>
<g id= "a_edge89_Node000061_Node000010" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2370.9,-123.53C2398.57,-115.58 2431.73,-103.39 2458,-85.75 2478.48,-72 2496.57,-49.95 2507.85,-34.38" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2510.51,-36.68 2513.36,-26.48 2504.77,-32.68 2510.51,-36.68" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node61->Node12 -->
<g id= "edge90_Node000061_Node000012" class= "edge" >
<title > Node61- > Node12</title>
<g id= "a_edge90_Node000061_Node000012" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2261.02,-128.61C2244.32,-126.39 2225.91,-123.95 2209,-121.75 2160.69,-115.46 1822.43,-71.87 1774,-66.5 1599.29,-47.14 1391.7,-28.86 1296.07,-20.71" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1296.46,-17.23 1286.2,-19.87 1295.87,-24.2 1296.46,-17.23" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node61->Node41 -->
<g id= "edge92_Node000061_Node000041" class= "edge" >
<title > Node61- > Node41</title>
<g id= "a_edge92_Node000061_Node000041" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2261.13,-133.28C2056.99,-123.15 1344.19,-87.8 1168.41,-79.08" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1168.83,-75.6 1158.67,-78.6 1168.48,-82.59 1168.83,-75.6" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node63->Node57 -->
<g id= "edge94_Node000063_Node000057" class= "edge" >
<title > Node63- > Node57</title>
<g id= "a_edge94_Node000063_Node000057" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1835.57,-260.03C1847.59,-249.83 1867.46,-232.96 1882.16,-220.49" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1884.01,-223.51 1889.37,-214.37 1879.48,-218.17 1884.01,-223.51" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node71 -->
<g id= "Node000071" class= "node" >
<title > Node71</title>
<g id= "a_Node000071" > <a xlink:href= "engine__adaptive_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "#fff0f0" stroke= "red" points= "1603.62,-351.75 1498.38,-351.75 1498.38,-321.25 1603.62,-321.25 1603.62,-351.75" />
<text xml:space= "preserve" text-anchor= "start" x= "1506.38" y= "-338.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/views</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1551" y= "-327" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine_adaptive.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node70->Node71 -->
<g id= "edge109_Node000070_Node000071" class= "edge" >
<title > Node70- > Node71</title>
<g id= "a_edge109_Node000070_Node000071" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1357.65,-453.98C1368.99,-436.1 1390.45,-405.89 1416,-387.75 1437.22,-372.69 1463.5,-361.57 1487.21,-353.67" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1487.99,-357.1 1496.46,-350.73 1485.87,-350.43 1487.99,-357.1" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node71->Node6 -->
<g id= "edge115_Node000071_Node000006" class= "edge" >
<title > Node71- > Node6</title>
<g id= "a_edge115_Node000071_Node000006" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1553.64,-320.95C1563,-269.47 1594.54,-95.83 1605.34,-36.4" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1608.75,-37.21 1607.09,-26.74 1601.86,-35.96 1608.75,-37.21" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node71->Node10 -->
<g id= "edge117_Node000071_Node000010" class= "edge" >
<title > Node71- > Node10</title>
<g id= "a_edge117_Node000071_Node000010" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1582.85,-320.94C1601.82,-311.72 1626,-298.98 1646,-285.25 1663.01,-273.57 1662.99,-264.82 1681,-254.75 1727.74,-228.6 1748.43,-243.36 1796,-218.75 1815.86,-208.48 1815.07,-196.1 1836,-188.25 2062.88,-103.17 2149.97,-228.4 2380,-152.25 2431.73,-135.13 2446.12,-125.87 2483,-85.75 2496.43,-71.14 2506.53,-50.75 2512.75,-35.83" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2515.96,-37.25 2516.35,-26.67 2509.44,-34.69 2515.96,-37.25" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node71->Node16 -->
<g id= "edge110_Node000071_Node000016" class= "edge" >
<title > Node71- > Node16</title>
<g id= "a_edge110_Node000071_Node000016" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1497.91,-323.44C1451.05,-312.8 1382.56,-297.24 1332.34,-285.84" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1333.28,-282.46 1322.75,-283.66 1331.73,-289.29 1333.28,-282.46" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node71->Node17 -->
<g id= "edge113_Node000071_Node000017" class= "edge" >
<title > Node71- > Node17</title>
<g id= "a_edge113_Node000071_Node000017" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1545.9,-320.98C1537.63,-297.41 1521.26,-250.79 1511.93,-224.24" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1515.31,-223.3 1508.7,-215.03 1508.71,-225.62 1515.31,-223.3" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node71->Node18 -->
<g id= "edge111_Node000071_Node000018" class= "edge" >
<title > Node71- > Node18</title>
<g id= "a_edge111_Node000071_Node000018" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1569.09,-320.83C1597.59,-297.72 1649.86,-255.37 1651,-254.75 1695.79,-230.33 1714.47,-241.76 1760,-218.75 1780.91,-208.18 1782.2,-199.04 1803,-188.25 1827.77,-175.4 1856.56,-164.53 1881.72,-156.23" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1882.74,-159.57 1891.19,-153.17 1880.59,-152.91 1882.74,-159.57" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node71->Node19 -->
<g id= "edge112_Node000071_Node000019" class= "edge" >
<title > Node71- > Node19</title>
<g id= "a_edge112_Node000071_Node000019" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1559.61,-320.95C1570.42,-303.59 1590.31,-274.45 1613,-254.75 1626.74,-242.82 1643.75,-232.39 1659.21,-224.16" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1660.45,-227.46 1667.75,-219.78 1657.25,-221.23 1660.45,-227.46" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node71->Node35 -->
<g id= "edge118_Node000071_Node000035" class= "edge" >
<title > Node71- > Node35</title>
<g id= "a_edge118_Node000071_Node000035" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1497.99,-335.63C1422.95,-334.23 1282.48,-325.79 1171,-285.25 1147.25,-276.61 1146.56,-263.91 1123,-254.75 1040.93,-222.85 1012.36,-234.3 922.87,-219.19" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "923.59,-215.76 913.14,-217.47 922.38,-222.65 923.59,-215.76" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node71->Node57 -->
<g id= "edge116_Node000071_Node000057" class= "edge" >
<title > Node71- > Node57</title>
<g id= "a_edge116_Node000071_Node000057" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1588.26,-320.76C1629.98,-304.34 1699.65,-277.16 1760,-254.75 1795.27,-241.65 1835.75,-227.3 1864.26,-217.3" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1865.23,-220.67 1873.51,-214.06 1862.91,-214.06 1865.23,-220.67" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node71->Node63 -->
<g id= "edge114_Node000071_Node000063" class= "edge" >
<title > Node71- > Node63</title>
<g id= "a_edge114_Node000071_Node000063" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1603.83,-323.06C1653.36,-311.41 1726.84,-294.11 1775.32,-282.7" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1776.06,-286.12 1785,-280.42 1774.46,-279.3 1776.06,-286.12" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node81->Node35 -->
<g id= "edge122_Node000081_Node000035" class= "edge" >
<title > Node81- > Node35</title>
<g id= "a_edge122_Node000081_Node000035" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1005.88,-453.89C986.2,-418.77 933.9,-327.18 884,-254.75 877.81,-245.76 870.59,-236.23 864.05,-227.91" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "866.97,-225.95 858,-220.3 861.49,-230.31 866.97,-225.95" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node82->Node3 -->
<g id= "edge124_Node000082_Node000003" class= "edge" >
<title > Node82- > Node3</title>
<g id= "a_edge124_Node000082_Node000003" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2225.37,-402.24C2395.06,-401.2 2823.72,-388.21 2912,-285.25 2920.82,-274.96 2915.91,-267.73 2912,-254.75 2826.33,29.99 2564.18,-109.78 2270,-66.5 2117.3,-44.03 1933.71,-26.08 1860,-19.24" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1860.52,-15.77 1850.24,-18.34 1859.88,-22.74 1860.52,-15.77" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node82->Node14 -->
<g id= "edge127_Node000082_Node000014" class= "edge" >
<title > Node82- > Node14</title>
<g id= "a_edge127_Node000082_Node000014" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2225.35,-400.65C2429.53,-396.33 3015.99,-381.39 3044,-351.75 3119.96,-271.37 2976.64,-82.53 2953,-66.5 2860.26,-3.6 2560.55,-48.88 2450,-30.5 2445.88,-29.82 2441.63,-28.96 2437.39,-28.01" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2438.36,-24.64 2427.81,-25.68 2436.7,-31.44 2438.36,-24.64" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node82->Node16 -->
<g id= "edge126_Node000082_Node000016" class= "edge" >
<title > Node82- > Node16</title>
<g id= "a_edge126_Node000082_Node000016" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2086.46,-402.97C1964.17,-403.3 1703.28,-397.88 1489,-351.75 1424.18,-337.8 1352.69,-309.26 1308.81,-290.13" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1310.49,-287.04 1299.92,-286.21 1307.66,-293.45 1310.49,-287.04" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node82->Node56 -->
<g id= "edge125_Node000082_Node000056" class= "edge" >
<title > Node82- > Node56</title>
<g id= "a_edge125_Node000082_Node000056" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2156,-387.36C2156,-380.27 2156,-371.54 2156,-363.38" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2159.5,-363.59 2156,-353.59 2152.5,-363.59 2159.5,-363.59" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node83->Node71 -->
<g id= "edge129_Node000083_Node000071" class= "edge" >
<title > Node83- > Node71</title>
<g id= "a_edge129_Node000083_Node000071" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1254.95,-520.31C1260.13,-503.07 1270.54,-474.3 1287,-454.25 1337.36,-392.89 1426.46,-362.77 1487.09,-348.71" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1487.59,-352.19 1496.59,-346.6 1486.07,-345.36 1487.59,-352.19" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node84->Node3 -->
<g id= "edge132_Node000084_Node000003" class= "edge" >
<title > Node84- > Node3</title>
<g id= "a_edge132_Node000084_Node000003" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M167.21,-187.78C206,-157.51 300.9,-89.23 394,-66.5 534.48,-32.2 1550.72,-40.27 1695,-30.5 1728.7,-28.22 1767.08,-23.88 1793.73,-20.59" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1794.11,-24.07 1803.59,-19.35 1793.23,-17.12 1794.11,-24.07" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node84->Node6 -->
<g id= "edge131_Node000084_Node000006" class= "edge" >
<title > Node84- > Node6</title>
<g id= "a_edge131_Node000084_Node000006" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M149.95,-187.86C152.69,-158.96 163.29,-94.94 204,-66.5 253.62,-31.83 1232.51,-32.86 1293,-30.5 1369.87,-27.5 1457.24,-23.51 1520.6,-20.52" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1520.41,-24.03 1530.23,-20.07 1520.07,-17.04 1520.41,-24.03" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node84->Node12 -->
<g id= "edge134_Node000084_Node000012" class= "edge" >
<title > Node84- > Node12</title>
<g id= "a_edge134_Node000084_Node000012" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M145.52,-187.92C139.76,-159.71 131.98,-97.7 166,-66.5 204.88,-30.84 1062.39,-34.42 1115,-30.5 1139.7,-28.66 1167,-25.74 1190.01,-23.03" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1190.26,-26.52 1199.77,-21.85 1189.43,-19.57 1190.26,-26.52" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node84->Node20 -->
<g id= "edge133_Node000084_Node000020" class= "edge" >
<title > Node84- > Node20</title>
<g id= "a_edge133_Node000084_Node000020" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M228.54,-194.56C369,-180.53 655.8,-151.9 757.9,-141.7" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "758.02,-145.21 767.63,-140.73 757.33,-138.24 758.02,-145.21" />
2025-11-24 09:08:28 -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= "stellar__policy_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>