2025-11-06 09:16:40 -05:00
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
< !DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
2025-11-28 09:46:00 -05:00
<!-- Generated by graphviz version 2.43.0 (0)
2025-11-06 09:16:40 -05:00
-->
<!-- Title: src/include/gridfire/engine/types/building.h Pages: 1 -->
2025-11-28 09:46:00 -05:00
<!-- zoomable 764 -->
2025-11-06 09:16:40 -05:00
<svg id= "main" version= "1.1" xmlns= "http://www.w3.org/2000/svg" xmlns:xlink= "http://www.w3.org/1999/xlink" xml:space= "preserve" onload= "init(evt)" >
<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" >
2025-11-28 09:46:00 -05:00
var viewWidth = 2568;
var viewHeight = 764;
2025-11-06 09:16:40 -05:00
var sectionId = 'dynsection-1';
</script>
<script type= "application/ecmascript" xlink:href= "svg.min.js" />
<svg id= "graph" class= "graph" >
<g id= "viewport" >
<title > src/include/gridfire/engine/types/building.h</title>
<!-- Node1 -->
<g id= "Node000001" class= "node" >
<title > Node1</title>
2025-11-24 09:08:28 -05:00
<g id= "a_Node000001" > <a xlink:title= "Defines types related to building reaction networks in the GridFire engine." >
2025-11-28 09:46:00 -05:00
<polygon fill= "#999999" stroke= "#666666" points= "1482.33,-756 1348.33,-756 1348.33,-726 1482.33,-726 1482.33,-756" />
<text text-anchor= "start" x= "1356.33" y= "-744" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text text-anchor= "middle" x= "1415.33" y= "-733" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine/types/building.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node2 -->
<g id= "Node000002" class= "node" >
<title > Node2</title>
<g id= "a_Node000002" > <a xlink:href= "engine__abstract_8h.html" target= "_top" xlink:title= "Abstract interfaces for reaction network engines in GridFire." >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "1372.83,-690 1229.83,-690 1229.83,-660 1372.83,-660 1372.83,-690" />
<text text-anchor= "start" x= "1237.83" y= "-678" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text text-anchor= "middle" x= "1301.33" y= "-667" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine/engine_abstract.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node1->Node2 -->
<g id= "edge1_Node000001_Node000002" class= "edge" >
<title > Node1- > Node2</title>
<g id= "a_edge1_Node000001_Node000002" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1381.43,-720.97C1363.73,-711.03 1342.46,-699.09 1326.29,-690.01" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1379.88,-724.11 1390.31,-725.95 1383.3,-718.01 1379.88,-724.11" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node66 -->
<g id= "Node000066" class= "node" >
<title > Node66</title>
<g id= "a_Node000066" > <a xlink:href= "construction_8h.html" target= "_top" xlink:title= "Functions for constructing nuclear reaction networks." >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "1663.33,-541.5 1481.33,-541.5 1481.33,-511.5 1663.33,-511.5 1663.33,-541.5" />
<text text-anchor= "start" x= "1489.33" y= "-529.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text text-anchor= "middle" x= "1572.33" y= "-518.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine/procedures/construction.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node1->Node66 -->
<g id= "edge98_Node000001_Node000066" class= "edge" >
<title > Node1- > Node66</title>
<g id= "a_edge98_Node000001_Node000066" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1432,-717.43C1464.42,-673.55 1535.12,-577.86 1561.83,-541.71" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1429,-715.6 1425.87,-725.73 1434.63,-719.76 1429,-715.6" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node3 -->
<g id= "Node000003" class= "node" >
<title > Node3</title>
2025-11-24 09:08:28 -05:00
<g id= "a_Node000003" > <a xlink:href= "dynamic__engine__diagnostics_8h.html" target= "_top" xlink:title= "Diagnostics utilities for DynamicEngine instances." >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "1850.33,-624 1694.33,-624 1694.33,-583 1850.33,-583 1850.33,-624" />
<text text-anchor= "start" x= "1702.33" y= "-612" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text text-anchor= "start" x= "1702.33" y= "-601" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine/diagnostics/dynamic</text>
<text text-anchor= "middle" x= "1772.33" y= "-590" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _engine_diagnostics.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node2->Node3 -->
<g id= "edge2_Node000002_Node000003" class= "edge" >
<title > Node2- > Node3</title>
<g id= "a_edge2_Node000002_Node000003" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1383,-661.95C1470.45,-649.05 1608.18,-628.72 1694.22,-616.02" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1382.24,-658.52 1372.86,-663.44 1383.26,-665.45 1382.24,-658.52" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node4 -->
<g id= "Node000004" class= "node" >
<title > Node4</title>
2025-11-25 14:31:59 -05:00
<g id= "a_Node000004" > <a xlink:href= "engine_8h.html" target= "_top" xlink:title= "Core header for the GridFire reaction network engine module." >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "1494.83,-162 1387.83,-162 1387.83,-132 1494.83,-132 1494.83,-162" />
<text text-anchor= "start" x= "1395.83" y= "-150" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text text-anchor= "middle" x= "1441.33" y= "-139" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine/engine.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node2->Node4 -->
2025-11-25 14:31:59 -05:00
<g id= "edge13_Node000002_Node000004" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node2- > Node4</title>
2025-11-25 14:31:59 -05:00
<g id= "a_edge13_Node000002_Node000004" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1383.13,-672.77C1579.74,-669.31 2074.46,-657.45 2236.33,-624 2357.44,-598.97 2497.33,-651.17 2497.33,-527.5 2497.33,-527.5 2497.33,-527.5 2497.33,-294.5 2497.33,-236.92 2740.46,-298.72 2269.33,-198 2120.66,-166.22 1654.05,-152.85 1495.03,-149.14" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1382.81,-669.28 1372.87,-672.95 1382.93,-676.27 1382.81,-669.28" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node13 -->
<g id= "Node000013" class= "node" >
<title > Node13</title>
<g id= "a_Node000013" > <a xlink:href= "dynamic__engine__diagnostics_8cpp.html" target= "_top" xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "1862.83,-541.5 1681.83,-541.5 1681.83,-511.5 1862.83,-511.5 1862.83,-541.5" />
<text text-anchor= "start" x= "1689.83" y= "-529.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/engine/diagnostics</text>
<text text-anchor= "middle" x= "1772.33" y= "-518.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /dynamic_engine_diagnostics.cpp</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node2->Node13 -->
<g id= "edge93_Node000002_Node000013" class= "edge" >
<title > Node2- > Node13</title>
<g id= "a_edge93_Node000002_Node000013" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1358.26,-657.06C1390.33,-647.47 1431.1,-635.19 1467.33,-624 1560.59,-595.2 1669.55,-560.46 1728.7,-541.51" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1357.18,-653.73 1348.6,-659.95 1359.19,-660.44 1357.18,-653.73" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node15 -->
<g id= "Node000015" class= "node" >
<title > Node15</title>
<g id= "a_Node000015" > <a xlink:href= "engine__graph_8h.html" target= "_top" xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "1426.83,-464.5 1295.83,-464.5 1295.83,-434.5 1426.83,-434.5 1426.83,-464.5" />
<text text-anchor= "start" x= "1303.83" y= "-452.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text text-anchor= "middle" x= "1361.33" y= "-441.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine/engine_graph.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node2->Node15 -->
<g id= "edge14_Node000002_Node000015" class= "edge" >
<title > Node2- > Node15</title>
<g id= "a_edge14_Node000002_Node000015" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1356.15,-655.33C1370.04,-647.84 1383.3,-637.65 1391.33,-624 1417.92,-578.8 1404.19,-556.84 1391.33,-506 1387.51,-490.92 1378.7,-475.49 1371.61,-464.75" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1354.38,-652.3 1346.97,-659.87 1357.49,-658.57 1354.38,-652.3" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node16 -->
<g id= "Node000016" class= "node" >
<title > Node16</title>
<g id= "a_Node000016" > <a xlink:href= "priming_8h.html" target= "_top" xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "1585.83,-387.5 1426.83,-387.5 1426.83,-357.5 1585.83,-357.5 1585.83,-387.5" />
<text text-anchor= "start" x= "1434.83" y= "-375.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text text-anchor= "middle" x= "1506.33" y= "-364.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine/procedures/priming.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node2->Node16 -->
<g id= "edge37_Node000002_Node000016" class= "edge" >
<title > Node2- > Node16</title>
<g id= "a_edge37_Node000002_Node000016" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1364.89,-656.04C1382.21,-648.53 1399.66,-638.15 1412.33,-624 1473.07,-556.13 1438.94,-512.49 1475.33,-429 1481.68,-414.43 1490.69,-398.69 1497.36,-387.71" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1363.27,-652.92 1355.32,-659.92 1365.9,-659.41 1363.27,-652.92" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node19 -->
<g id= "Node000019" class= "node" >
<title > Node19</title>
<g id= "a_Node000019" > <a xlink:href= "priming_8cpp.html" target= "_top" xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "1628.83,-233.5 1489.83,-233.5 1489.83,-203.5 1628.83,-203.5 1628.83,-233.5" />
<text text-anchor= "start" x= "1497.83" y= "-221.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/engine/procedures</text>
<text text-anchor= "middle" x= "1559.33" y= "-210.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /priming.cpp</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node2->Node19 -->
<g id= "edge94_Node000002_Node000019" class= "edge" >
<title > Node2- > Node19</title>
<g id= "a_edge94_Node000002_Node000019" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1383.15,-671.9C1641.27,-664.19 2421.33,-632.24 2421.33,-527.5 2421.33,-527.5 2421.33,-527.5 2421.33,-371.5 2421.33,-284.23 2333.77,-300.54 2250.33,-275 2135.6,-239.89 1780.45,-225.81 1628.95,-221.29" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1382.98,-668.4 1373.09,-672.19 1383.19,-675.4 1382.98,-668.4" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node21 -->
<g id= "Node000021" class= "node" >
<title > Node21</title>
<g id= "a_Node000021" > <a xlink:href= "engine__defined_8h.html" target= "_top" xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "1266.33,-393 1146.33,-393 1146.33,-352 1266.33,-352 1266.33,-393" />
<text text-anchor= "start" x= "1154.33" y= "-381" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text text-anchor= "start" x= "1154.33" y= "-370" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine/views/engine</text>
<text text-anchor= "middle" x= "1206.33" y= "-359" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _defined.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node2->Node21 -->
<g id= "edge41_Node000002_Node000021" class= "edge" >
<title > Node2- > Node21</title>
<g id= "a_edge41_Node000002_Node000021" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1313.51,-650.38C1317.09,-642.24 1320.53,-632.92 1322.33,-624 1332.79,-572.06 1327.39,-554.17 1305.33,-506 1285,-461.62 1248.01,-417.75 1225.46,-393.29" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1310.26,-649.08 1309.18,-659.61 1316.59,-652.05 1310.26,-649.08" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node24 -->
<g id= "Node000024" class= "node" >
<title > Node24</title>
<g id= "a_Node000024" > <a xlink:href= "stellar__policy_8cpp.html" target= "_top" xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "711.33,-162 599.33,-162 599.33,-132 711.33,-132 711.33,-162" />
<text text-anchor= "start" x= "607.33" y= "-150" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/policy/stellar</text>
<text text-anchor= "middle" x= "655.33" y= "-139" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _policy.cpp</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node2->Node24 -->
<g id= "edge96_Node000002_Node000024" class= "edge" >
<title > Node2- > Node24</title>
<g id= "a_edge96_Node000002_Node000024" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1219.31,-671.84C1064.02,-667.09 738.8,-653.7 697.33,-624 659.3,-596.77 655.33,-574.28 655.33,-527.5 655.33,-527.5 655.33,-527.5 655.33,-294.5 655.33,-245.92 655.33,-188.28 655.33,-162.14" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1219.64,-675.36 1229.74,-672.16 1219.85,-668.36 1219.64,-675.36" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node27 -->
<g id= "Node000027" class= "node" >
<title > Node27</title>
<g id= "a_Node000027" > <a xlink:href= "engine__multiscale_8h.html" target= "_top" xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "901.33,-393 781.33,-393 781.33,-352 901.33,-352 901.33,-393" />
<text text-anchor= "start" x= "789.33" y= "-381" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text text-anchor= "start" x= "789.33" y= "-370" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine/views/engine</text>
<text text-anchor= "middle" x= "841.33" y= "-359" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _multiscale.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node2->Node27 -->
<g id= "edge42_Node000002_Node000027" class= "edge" >
<title > Node2- > Node27</title>
<g id= "a_edge42_Node000002_Node000027" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1219.77,-666.24C1144.53,-658.02 1039.07,-643.54 1002.33,-624 908.53,-574.11 861.58,-442.9 846.7,-393.07" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1219.4,-669.72 1229.72,-667.3 1220.15,-662.76 1219.4,-669.72" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node28 -->
<g id= "Node000028" class= "node" >
<title > Node28</title>
<g id= "a_Node000028" > <a xlink:href= "engine__adaptive_8h.html" target= "_top" xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "1039.33,-393 919.33,-393 919.33,-352 1039.33,-352 1039.33,-393" />
<text text-anchor= "start" x= "927.33" y= "-381" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text text-anchor= "start" x= "927.33" y= "-370" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine/views/engine</text>
<text text-anchor= "middle" x= "979.33" y= "-359" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _adaptive.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node2->Node28 -->
<g id= "edge38_Node000002_Node000028" class= "edge" >
<title > Node2- > Node28</title>
<g id= "a_edge38_Node000002_Node000028" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1219.38,-664.86C1142.15,-651.88 1028.67,-620.81 962.33,-547 926.43,-507.06 918.95,-479.81 936.33,-429 940.9,-415.62 950.16,-402.97 958.92,-393.14" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1219.12,-668.36 1229.55,-666.5 1220.24,-661.45 1219.12,-668.36" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node30 -->
<g id= "Node000030" class= "node" >
<title > Node30</title>
<g id= "a_Node000030" > <a xlink:href= "engine__view__abstract_8h.html" target= "_top" xlink:title= "Abstract interfaces for engine "views" in GridFire." >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "1201.33,-470 1081.33,-470 1081.33,-429 1201.33,-429 1201.33,-470" />
<text text-anchor= "start" x= "1089.33" y= "-458" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text text-anchor= "start" x= "1089.33" y= "-447" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine/views/engine</text>
<text text-anchor= "middle" x= "1141.33" y= "-436" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _view_abstract.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node2->Node30 -->
<g id= "edge43_Node000002_Node000030" class= "edge" >
<title > Node2- > Node30</title>
<g id= "a_edge43_Node000002_Node000030" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1305.77,-649.66C1310.8,-614.2 1314.54,-548.01 1282.33,-506 1271.8,-492.27 1234.88,-478.01 1201.47,-467.37" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1302.3,-649.19 1304.21,-659.62 1309.21,-650.28 1302.3,-649.19" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node31 -->
<g id= "Node000031" class= "node" >
<title > Node31</title>
<g id= "a_Node000031" > <a xlink:href= "python_8h.html" target= "_top" xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "589.33,-618.5 459.33,-618.5 459.33,-588.5 589.33,-588.5 589.33,-618.5" />
<text text-anchor= "start" x= "467.33" y= "-606.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text text-anchor= "middle" x= "524.33" y= "-595.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /io/generative/python.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node2->Node31 -->
<g id= "edge48_Node000002_Node000031" class= "edge" >
<title > Node2- > Node31</title>
<g id= "a_edge48_Node000002_Node000031" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1219.44,-672.65C1088.51,-669.48 824.3,-658.92 603.33,-624 594.4,-622.59 584.99,-620.66 575.91,-618.57" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1219.7,-676.16 1229.78,-672.89 1219.86,-669.16 1219.7,-676.16" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node37 -->
<g id= "Node000037" class= "node" >
<title > Node37</title>
<g id= "a_Node000037" > <a xlink:href= "python_8cpp.html" target= "_top" xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "626.83,-541.5 513.83,-541.5 513.83,-511.5 626.83,-511.5 626.83,-541.5" />
<text text-anchor= "start" x= "521.83" y= "-529.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/io/generative</text>
<text text-anchor= "middle" x= "570.33" y= "-518.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /python.cpp</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node2->Node37 -->
<g id= "edge95_Node000002_Node000037" class= "edge" >
<title > Node2- > Node37</title>
<g id= "a_edge95_Node000002_Node000037" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1219.59,-671.61C1054.08,-666.22 690.77,-651.4 641.33,-624 607.85,-605.45 585.82,-563.71 576.07,-541.7" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1219.61,-675.11 1229.72,-671.93 1219.84,-668.11 1219.61,-675.11" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node38 -->
<g id= "Node000038" class= "node" >
<title > Node38</title>
<g id= "a_Node000038" > <a xlink:href= "policy__abstract_8h.html" target= "_top" xlink:title= "Abstract policy interfaces used to construct reaction networks (DynamicEngine) from seed compositions..." >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "348.83,-464.5 213.83,-464.5 213.83,-434.5 348.83,-434.5 348.83,-464.5" />
<text text-anchor= "start" x= "221.83" y= "-452.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text text-anchor= "middle" x= "281.33" y= "-441.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /policy/policy_abstract.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node2->Node38 -->
<g id= "edge51_Node000002_Node000038" class= "edge" >
<title > Node2- > Node38</title>
<g id= "a_edge51_Node000002_Node000038" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1219.66,-672.71C987.61,-668.68 338.83,-654.7 305.33,-624 260.04,-582.5 271.28,-498.47 278.03,-464.86" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1219.67,-676.21 1229.73,-672.88 1219.8,-669.21 1219.67,-676.21" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node43 -->
<g id= "Node000043" class= "node" >
<title > Node43</title>
<g id= "a_Node000043" > <a xlink:href= "stellar__policy_8h.html" target= "_top" xlink:title= "High-level concrete NetworkPolicy for specific stellar environments." >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "515.83,-233.5 390.83,-233.5 390.83,-203.5 515.83,-203.5 515.83,-233.5" />
<text text-anchor= "start" x= "398.83" y= "-221.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text text-anchor= "middle" x= "453.33" y= "-210.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /policy/stellar_policy.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node2->Node43 -->
<g id= "edge70_Node000002_Node000043" class= "edge" >
<title > Node2- > Node43</title>
<g id= "a_edge70_Node000002_Node000043" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1219.39,-674.71C1034.68,-675.43 590.99,-671.93 450.33,-624 381.59,-600.58 318.36,-576.09 337.33,-506 339.23,-498.98 400.2,-399.56 403.33,-393 419.05,-359.98 421.97,-351.07 432.33,-316 440.83,-287.22 447.52,-252.7 450.9,-233.73" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1219.6,-678.21 1229.58,-674.67 1219.56,-671.21 1219.6,-678.21" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node47 -->
<g id= "Node000047" class= "node" >
<title > Node47</title>
<g id= "a_Node000047" > <a xlink:href= "weak_8h.html" target= "_top" xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "1264.83,-618.5 1137.83,-618.5 1137.83,-588.5 1264.83,-588.5 1264.83,-618.5" />
<text text-anchor= "start" x= "1145.83" y= "-606.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text text-anchor= "middle" x= "1201.33" y= "-595.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /reaction/weak/weak.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node2->Node47 -->
<g id= "edge71_Node000002_Node000047" class= "edge" >
<title > Node2- > Node47</title>
<g id= "a_edge71_Node000002_Node000047" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1272.46,-653.94C1256.15,-642.6 1236.16,-628.71 1221.53,-618.54" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1270.88,-657.1 1281.09,-659.94 1274.88,-651.35 1270.88,-657.1" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node52 -->
<g id= "Node000052" class= "node" >
<title > Node52</title>
2025-11-28 09:46:00 -05:00
<g id= "a_Node000052" > <a xlink:href= "CVODE__solver__strategy_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "2176.83,-547 2037.83,-547 2037.83,-506 2176.83,-506 2176.83,-547" />
<text text-anchor= "start" x= "2045.83" y= "-535" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text text-anchor= "start" x= "2045.83" y= "-524" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /solver/strategies/CVODE</text>
<text text-anchor= "middle" x= "2107.33" y= "-513" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _solver_strategy.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node2->Node52 -->
<g id= "edge78_Node000002_Node000052" class= "edge" >
<title > Node2- > Node52</title>
<g id= "a_edge78_Node000002_Node000052" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1383.1,-671.85C1560.08,-666.69 1967.22,-651.92 2023.33,-624 2057.13,-607.17 2083.08,-570.14 2096.7,-547.16" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1382.96,-668.35 1373.06,-672.14 1383.16,-675.35 1382.96,-668.35" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node61 -->
<g id= "Node000061" class= "node" >
<title > Node61</title>
<g id= "a_Node000061" > <a xlink:href= "strategy__abstract_8h.html" target= "_top" xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "2013.83,-624 1868.83,-624 1868.83,-583 2013.83,-583 2013.83,-624" />
<text text-anchor= "start" x= "1876.83" y= "-612" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text text-anchor= "start" x= "1876.83" y= "-601" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /solver/strategies/strategy</text>
<text text-anchor= "middle" x= "1941.33" y= "-590" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _abstract.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node2->Node61 -->
<g id= "edge87_Node000002_Node000061" class= "edge" >
<title > Node2- > Node61</title>
<g id= "a_edge87_Node000002_Node000061" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1383.37,-670.35C1492.58,-664.65 1691.46,-651.33 1859.33,-624 1862.36,-623.51 1865.45,-622.96 1868.56,-622.38" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1382.89,-666.87 1373.09,-670.88 1383.25,-673.86 1382.89,-666.87" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node62 -->
<g id= "Node000062" class= "node" >
<title > Node62</title>
<g id= "a_Node000062" > <a xlink:href= "logging_8h.html" target= "_top" xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "#fff0f0" stroke= "red" points= "812.83,-618.5 705.83,-618.5 705.83,-588.5 812.83,-588.5 812.83,-618.5" />
<text text-anchor= "start" x= "713.83" y= "-606.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text text-anchor= "middle" x= "759.33" y= "-595.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /utils/logging.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node2->Node62 -->
<g id= "edge90_Node000002_Node000062" class= "edge" >
<title > Node2- > Node62</title>
<g id= "a_edge90_Node000002_Node000062" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1219.57,-669.71C1124.59,-663.73 963.49,-650.5 827.33,-624 819.73,-622.52 811.76,-620.59 804.05,-618.52" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1219.49,-673.21 1229.68,-670.34 1219.92,-666.23 1219.49,-673.21" />
2025-11-25 14:31:59 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node64 -->
<g id= "Node000064" class= "node" >
<title > Node64</title>
<g id= "a_Node000064" > <a xlink:href= "logging_8cpp.html" target= "_top" xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "850.83,-536 721.83,-536 721.83,-517 850.83,-517 850.83,-536" />
<text text-anchor= "middle" x= "786.33" y= "-524" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/utils/logging.cpp</text>
2025-11-25 14:31:59 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node2->Node64 -->
<g id= "edge97_Node000002_Node000064" class= "edge" >
<title > Node2- > Node64</title>
<g id= "a_edge97_Node000002_Node000064" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1219.37,-671.88C1110.37,-667.84 924.53,-656.3 865.33,-624 845.84,-613.37 806.91,-557.88 792.16,-536.2" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1219.56,-675.39 1229.68,-672.25 1219.81,-668.4 1219.56,-675.39" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node3->Node4 -->
<g id= "edge3_Node000003_Node000004" class= "edge" >
<title > Node3- > Node4</title>
<g id= "a_edge3_Node000003_Node000004" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1860.02,-583.05C1860.12,-583.03 1860.23,-583.02 1860.33,-583 1994.83,-560.74 2459.33,-586.83 2459.33,-450.5 2459.33,-450.5 2459.33,-450.5 2459.33,-294.5 2459.33,-196.13 1704.94,-158.56 1494.98,-150.01" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1859.7,-579.55 1850.45,-584.73 1860.91,-586.45 1859.7,-579.55" />
2025-11-25 14:31:59 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node3->Node13 -->
<g id= "edge11_Node000003_Node000013" class= "edge" >
<title > Node3- > Node13</title>
<g id= "a_edge11_Node000003_Node000013" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1772.33,-572.61C1772.33,-562.01 1772.33,-550.57 1772.33,-541.86" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1768.83,-572.79 1772.33,-582.79 1775.83,-572.79 1768.83,-572.79" />
2025-11-25 14:31:59 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node14 -->
<g id= "Node000014" class= "node" >
<title > Node14</title>
2025-11-28 09:46:00 -05:00
<g id= "a_Node000014" > <a xlink:href= "CVODE__solver__strategy_8cpp.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "2026.33,-387.5 1872.33,-387.5 1872.33,-357.5 2026.33,-357.5 2026.33,-387.5" />
<text text-anchor= "start" x= "1880.33" y= "-375.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/solver/strategies</text>
<text text-anchor= "middle" x= "1949.33" y= "-364.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /CVODE_solver_strategy.cpp</text>
2025-11-25 14:31:59 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node3->Node14 -->
<g id= "edge12_Node000003_Node000014" class= "edge" >
<title > Node3- > Node14</title>
<g id= "a_edge12_Node000003_Node000014" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1840.2,-577.79C1853.01,-569.95 1864.76,-559.86 1872.33,-547 1881.57,-531.3 1883.3,-520.55 1872.33,-506 1837.25,-459.5 1781.4,-516.5 1746.33,-470 1735.35,-455.45 1735.27,-443.48 1746.33,-429 1761.9,-408.6 1821.52,-393.87 1872.16,-384.74" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1838.18,-574.91 1831.19,-582.87 1841.62,-581.01 1838.18,-574.91" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node5 -->
<g id= "Node000005" class= "node" >
<title > Node5</title>
2025-11-25 14:31:59 -05:00
<g id= "a_Node000005" > <a xlink:href= "gridfire_8h.html" target= "_top" xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "#fff0f0" stroke= "red" points= "595.83,-96 488.83,-96 488.83,-66 595.83,-66 595.83,-96" />
<text text-anchor= "start" x= "496.83" y= "-84" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text text-anchor= "middle" x= "542.33" y= "-73" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /gridfire.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-25 14:31:59 -05:00
<!-- Node4->Node5 -->
<g id= "edge4_Node000004_Node000005" class= "edge" >
<title > Node4- > Node5</title>
<g id= "a_edge4_Node000004_Node000005" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1377.56,-141.46C1208.74,-129.44 752.4,-96.96 595.87,-85.81" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1377.56,-144.97 1387.78,-142.19 1378.06,-137.99 1377.56,-144.97" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node9 -->
<g id= "Node000009" class= "node" >
<title > Node9</title>
<g id= "a_Node000009" > <a xlink:href= "engine_2bindings_8cpp.html" target= "_top" xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "1624.33,-24.5 1456.33,-24.5 1456.33,-5.5 1624.33,-5.5 1624.33,-24.5" />
<text text-anchor= "middle" x= "1540.33" y= "-12.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/python/engine/bindings.cpp</text>
2025-11-25 14:31:59 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node4->Node9 -->
<g id= "edge5_Node000004_Node000009" class= "edge" >
<title > Node4- > Node9</title>
<g id= "a_edge5_Node000004_Node000009" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1492.97,-127.36C1507.22,-119.77 1521.24,-109.52 1530.33,-96 1545.24,-73.81 1543.46,-40.2 1541.6,-24.56" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1491.04,-124.41 1483.62,-131.98 1494.13,-130.69 1491.04,-124.41" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node10 -->
<g id= "Node000010" class= "node" >
<title > Node10</title>
<g id= "a_Node000010" > <a xlink:href= "py__engine_8cpp.html" target= "_top" xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "1430.33,-30 1270.33,-30 1270.33,0 1430.33,0 1430.33,-30" />
<text text-anchor= "start" x= "1278.33" y= "-18" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/python/engine/trampoline</text>
<text text-anchor= "middle" x= "1350.33" y= "-7" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /py_engine.cpp</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node4->Node10 -->
<g id= "edge6_Node000004_Node000010" class= "edge" >
<title > Node4- > Node10</title>
<g id= "a_edge6_Node000004_Node000010" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1387.7,-127.28C1373.82,-119.77 1360.5,-109.58 1352.33,-96 1340.14,-75.77 1343.26,-47.13 1346.73,-30.17" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1386.34,-130.52 1396.85,-131.84 1389.46,-124.25 1386.34,-130.52" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node11 -->
<g id= "Node000011" class= "node" >
<title > Node11</title>
<g id= "a_Node000011" > <a xlink:href= "py__engine_8h.html" target= "_top" xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "1521.33,-96 1361.33,-96 1361.33,-66 1521.33,-66 1521.33,-96" />
<text text-anchor= "start" x= "1369.33" y= "-84" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/python/engine/trampoline</text>
<text text-anchor= "middle" x= "1441.33" y= "-73" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /py_engine.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node4->Node11 -->
<g id= "edge7_Node000004_Node000011" class= "edge" >
<title > Node4- > Node11</title>
<g id= "a_edge7_Node000004_Node000011" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1441.33,-121.54C1441.33,-112.96 1441.33,-103.61 1441.33,-96.16" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1437.83,-121.8 1441.33,-131.8 1444.83,-121.8 1437.83,-121.8" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node12 -->
<g id= "Node000012" class= "node" >
<title > Node12</title>
<g id= "a_Node000012" > <a xlink:href= "py__policy_8cpp.html" target= "_top" xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "1127.33,-96 971.33,-96 971.33,-66 1127.33,-66 1127.33,-96" />
<text text-anchor= "start" x= "979.33" y= "-84" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/python/policy/trampoline</text>
<text text-anchor= "middle" x= "1049.33" y= "-73" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /py_policy.cpp</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node4->Node12 -->
<g id= "edge10_Node000004_Node000012" class= "edge" >
<title > Node4- > Node12</title>
<g id= "a_edge10_Node000004_Node000012" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1377.45,-135.57C1309.11,-124.41 1200.68,-106.71 1127.34,-94.74" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1377.21,-139.08 1387.64,-137.24 1378.34,-132.17 1377.21,-139.08" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node11->Node9 -->
<g id= "edge8_Node000011_Node000009" class= "edge" >
<title > Node11- > Node9</title>
<g id= "a_edge8_Node000011_Node000009" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1471.71,-60.36C1490.17,-48.42 1512.84,-33.77 1526.93,-24.66" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1469.8,-57.43 1463.3,-65.8 1473.6,-63.31 1469.8,-57.43" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node11->Node10 -->
<g id= "edge9_Node000011_Node000010" class= "edge" >
<title > Node11- > Node10</title>
<g id= "a_edge9_Node000011_Node000010" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1412.93,-60.03C1399.16,-50.34 1382.94,-38.94 1370.47,-30.16" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1410.94,-62.91 1421.13,-65.8 1414.96,-57.18 1410.94,-62.91" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node15->Node4 -->
<g id= "edge15_Node000015_Node000004" class= "edge" >
<title > Node15- > Node4</title>
<g id= "a_edge15_Node000015_Node000004" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1373.36,-425.19C1386.24,-399.23 1406.3,-355.69 1417.33,-316 1432.78,-260.36 1438.64,-191.44 1440.54,-162.19" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1370.18,-423.73 1368.81,-434.24 1376.43,-426.88 1370.18,-423.73" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node15->Node14 -->
<g id= "edge36_Node000015_Node000014" class= "edge" >
<title > Node15- > Node14</title>
<g id= "a_edge36_Node000015_Node000014" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1437.07,-434.97C1449.82,-432.85 1462.94,-430.78 1475.33,-429 1614.74,-408.93 1778.02,-391.04 1871.99,-381.29" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1436.22,-431.56 1426.94,-436.67 1437.38,-438.46 1436.22,-431.56" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node15->Node16 -->
<g id= "edge16_Node000015_Node000016" class= "edge" >
<title > Node15- > Node16</title>
<g id= "a_edge16_Node000015_Node000016" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1397.53,-429.77C1422.85,-416.68 1456.12,-399.47 1479.18,-387.54" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1395.87,-426.69 1388.6,-434.39 1399.09,-432.91 1395.87,-426.69" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node18 -->
<g id= "Node000018" class= "node" >
<title > Node18</title>
<g id= "a_Node000018" > <a xlink:href= "engine__graph_8cpp.html" target= "_top" xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "1639.33,-310.5 1521.33,-310.5 1521.33,-280.5 1639.33,-280.5 1639.33,-310.5" />
<text text-anchor= "start" x= "1529.33" y= "-298.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/engine/engine</text>
<text text-anchor= "middle" x= "1580.33" y= "-287.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _graph.cpp</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node15->Node18 -->
<g id= "edge33_Node000015_Node000018" class= "edge" >
<title > Node15- > Node18</title>
<g id= "a_edge33_Node000015_Node000018" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1437.22,-435.32C1501.67,-423.35 1585.3,-405.69 1595.33,-393 1614.25,-369.06 1599.15,-331.08 1588.51,-310.64" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1436.26,-431.94 1427.06,-437.19 1437.52,-438.82 1436.26,-431.94" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node15->Node21 -->
<g id= "edge22_Node000015_Node000021" class= "edge" >
<title > Node15- > Node21</title>
<g id= "a_edge22_Node000015_Node000021" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1322.99,-429.95C1299.81,-418.73 1270.3,-404.45 1246.76,-393.06" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1321.65,-433.19 1332.17,-434.39 1324.69,-426.89 1321.65,-433.19" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node15->Node24 -->
<g id= "edge35_Node000015_Node000024" class= "edge" >
<title > Node15- > Node24</title>
<g id= "a_edge35_Node000015_Node000024" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1366.4,-424.34C1375.55,-379.48 1393.09,-286.76 1384.33,-275 1304.02,-167.22 867.94,-150.78 711.35,-148.38" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1362.92,-423.89 1364.33,-434.39 1369.77,-425.3 1362.92,-423.89" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node26 -->
<g id= "Node000026" class= "node" >
<title > Node26</title>
<g id= "a_Node000026" > <a xlink:href= "engine__defined_8cpp.html" target= "_top" xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "1375.33,-310.5 1261.33,-310.5 1261.33,-280.5 1375.33,-280.5 1375.33,-310.5" />
<text text-anchor= "start" x= "1269.33" y= "-298.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/engine/views</text>
<text text-anchor= "middle" x= "1318.33" y= "-287.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine_defined.cpp</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node15->Node26 -->
<g id= "edge34_Node000015_Node000026" class= "edge" >
<title > Node15- > Node26</title>
<g id= "a_edge34_Node000015_Node000026" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1354.57,-424.63C1345.55,-392.72 1329.82,-337.13 1322.41,-310.94" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1351.27,-425.8 1357.36,-434.47 1358,-423.9 1351.27,-425.8" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node15->Node27 -->
<g id= "edge30_Node000015_Node000027" class= "edge" >
<title > Node15- > Node27</title>
<g id= "a_edge30_Node000015_Node000027" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1285.45,-438.57C1261.43,-435.46 1234.77,-432.04 1210.33,-429 1077.07,-412.4 1042.01,-419.34 910.33,-393 907.4,-392.41 904.41,-391.77 901.4,-391.07" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1285.2,-442.06 1295.56,-439.88 1286.1,-435.12 1285.2,-442.06" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node17 -->
<g id= "Node000017" class= "node" >
<title > Node17</title>
<g id= "a_Node000017" > <a xlink:href= "engine__procedures_8h.html" target= "_top" xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "1803.33,-316 1657.33,-316 1657.33,-275 1803.33,-275 1803.33,-316" />
<text text-anchor= "start" x= "1665.33" y= "-304" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text text-anchor= "start" x= "1665.33" y= "-293" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine/procedures/engine</text>
<text text-anchor= "middle" x= "1730.33" y= "-282" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _procedures.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node16->Node17 -->
<g id= "edge17_Node000016_Node000017" class= "edge" >
<title > Node16- > Node17</title>
<g id= "a_edge17_Node000016_Node000017" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1557.93,-354.22C1591.91,-342.85 1636.46,-327.93 1671.77,-316.11" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1556.57,-350.99 1548.2,-357.48 1558.79,-357.62 1556.57,-350.99" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node16->Node18 -->
<g id= "edge19_Node000016_Node000018" class= "edge" >
<title > Node16- > Node18</title>
<g id= "a_edge19_Node000016_Node000018" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1527.58,-349.96C1540.08,-337.29 1555.53,-321.63 1566.47,-310.54" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1524.78,-347.82 1520.25,-357.39 1529.76,-352.73 1524.78,-347.82" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node16->Node19 -->
<g id= "edge20_Node000016_Node000019" class= "edge" >
<title > Node16- > Node19</title>
<g id= "a_edge20_Node000016_Node000019" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1503.71,-347.32C1502.49,-327.22 1502.97,-298.26 1512.33,-275 1518.83,-258.83 1531.98,-243.97 1542.72,-233.7" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1500.24,-347.79 1504.52,-357.48 1507.22,-347.23 1500.24,-347.79" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node20 -->
<g id= "Node000020" class= "node" >
<title > Node20</title>
<g id= "a_Node000020" > <a xlink:href= "engine__multiscale_8cpp.html" target= "_top" xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "812.83,-310.5 683.83,-310.5 683.83,-280.5 812.83,-280.5 812.83,-310.5" />
<text text-anchor= "start" x= "691.83" y= "-298.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/engine/views</text>
<text text-anchor= "middle" x= "748.33" y= "-287.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine_multiscale.cpp</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node16->Node20 -->
<g id= "edge21_Node000016_Node000020" class= "edge" >
<title > Node16- > Node20</title>
<g id= "a_edge21_Node000016_Node000020" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1416.53,-363.87C1242.47,-349.07 874.92,-317.75 861.33,-316 845.63,-313.97 828.78,-311.33 813.02,-308.64" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1416.44,-367.38 1426.7,-364.74 1417.03,-360.4 1416.44,-367.38" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node17->Node4 -->
<g id= "edge18_Node000017_Node000004" class= "edge" >
<title > Node17- > Node4</title>
<g id= "a_edge18_Node000017_Node000004" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1710.62,-266.44C1693.83,-244.61 1667.79,-215.22 1638.33,-198 1594,-172.09 1536.42,-159.48 1494.98,-153.42" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1708,-268.79 1716.8,-274.69 1713.6,-264.59 1708,-268.79" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node22 -->
<g id= "Node000022" class= "node" >
<title > Node22</title>
<g id= "a_Node000022" > <a xlink:href= "engine__priming_8h.html" target= "_top" xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "#fff0f0" stroke= "red" points= "1243.33,-316 1123.33,-316 1123.33,-275 1243.33,-275 1243.33,-316" />
<text text-anchor= "start" x= "1131.33" y= "-304" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text text-anchor= "start" x= "1131.33" y= "-293" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine/views/engine</text>
<text text-anchor= "middle" x= "1183.33" y= "-282" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _priming.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node21->Node22 -->
<g id= "edge23_Node000021_Node000022" class= "edge" >
<title > Node21- > Node22</title>
<g id= "a_edge23_Node000021_Node000022" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1197.27,-341.98C1194.61,-333.28 1191.75,-323.98 1189.33,-316.07" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1194.01,-343.26 1200.28,-351.79 1200.7,-341.21 1194.01,-343.26" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node23 -->
<g id= "Node000023" class= "node" >
<title > Node23</title>
<g id= "a_Node000023" > <a xlink:href= "engine__views_8h.html" target= "_top" xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "1117.33,-239 997.33,-239 997.33,-198 1117.33,-198 1117.33,-239" />
<text text-anchor= "start" x= "1005.33" y= "-227" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text text-anchor= "start" x= "1005.33" y= "-216" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine/views/engine</text>
<text text-anchor= "middle" x= "1057.33" y= "-205" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _views.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node21->Node23 -->
<g id= "edge28_Node000021_Node000023" class= "edge" >
<title > Node21- > Node23</title>
<g id= "a_edge28_Node000021_Node000023" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1155.48,-346.87C1141.11,-338.39 1126.18,-327.96 1114.33,-316 1091.87,-293.33 1074.79,-260.1 1065.42,-239.15" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1153.89,-350 1164.31,-351.9 1157.35,-343.92 1153.89,-350" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node21->Node26 -->
<g id= "edge29_Node000021_Node000026" class= "edge" >
<title > Node21- > Node26</title>
<g id= "a_edge29_Node000021_Node000026" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1243.9,-346.34C1261.63,-334.47 1282.13,-320.74 1297.12,-310.7" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1241.82,-343.52 1235.46,-351.99 1245.72,-349.33 1241.82,-343.52" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node22->Node19 -->
<g id= "edge27_Node000022_Node000019" class= "edge" >
<title > Node22- > Node19</title>
<g id= "a_edge27_Node000022_Node000019" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1253.46,-274.84C1340.14,-255.11 1429.58,-239.74 1489.74,-230.11" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1252.41,-271.49 1243.45,-277.14 1253.98,-278.31 1252.41,-271.49" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node22->Node23 -->
<g id= "edge24_Node000022_Node000023" class= "edge" >
<title > Node22- > Node23</title>
<g id= "a_edge24_Node000022_Node000023" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1141.57,-269.64C1124.92,-259.74 1106.04,-248.5 1090.38,-239.17" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1140.17,-272.88 1150.55,-274.99 1143.75,-266.87 1140.17,-272.88" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node23->Node4 -->
<g id= "edge25_Node000023_Node000004" class= "edge" >
<title > Node23- > Node4</title>
<g id= "a_edge25_Node000023_Node000004" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1127.62,-204.78C1202.6,-191.21 1319.71,-170.01 1387.63,-157.72" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1126.54,-201.42 1117.33,-206.64 1127.79,-208.3 1126.54,-201.42" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node23->Node24 -->
<g id= "edge26_Node000023_Node000024" class= "edge" >
<title > Node23- > Node24</title>
<g id= "a_edge26_Node000023_Node000024" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M986.88,-205.32C908.49,-191.77 783.41,-170.14 711.38,-157.69" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "986.69,-208.84 997.14,-207.1 987.89,-201.94 986.69,-208.84" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node27->Node20 -->
<g id= "edge32_Node000027_Node000020" class= "edge" >
<title > Node27- > Node20</title>
<g id= "a_edge32_Node000027_Node000020" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M809.08,-345.5C794.57,-333.79 778.01,-320.44 765.84,-310.63" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "806.91,-348.24 816.89,-351.79 811.3,-342.79 806.91,-348.24" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node27->Node23 -->
<g id= "edge31_Node000027_Node000023" class= "edge" >
<title > Node27- > Node23</title>
<g id= "a_edge31_Node000027_Node000023" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M839.84,-341.72C840.43,-320.53 844.77,-292.78 861.33,-275 895.9,-237.85 953.3,-224.91 997.07,-220.71" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "836.34,-341.81 839.83,-351.81 843.34,-341.82 836.34,-341.81" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node28->Node23 -->
<g id= "edge39_Node000028_Node000023" class= "edge" >
<title > Node28- > Node23</title>
<g id= "a_edge39_Node000028_Node000023" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M994.07,-342.76C1009.57,-312.57 1033.53,-265.87 1047.08,-239.47" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "990.82,-341.44 989.36,-351.94 997.04,-344.64 990.82,-341.44" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node29 -->
<g id= "Node000029" class= "node" >
<title > Node29</title>
<g id= "a_Node000029" > <a xlink:href= "engine__adaptive_8cpp.html" target= "_top" xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "990.83,-310.5 869.83,-310.5 869.83,-280.5 990.83,-280.5 990.83,-310.5" />
<text text-anchor= "start" x= "877.83" y= "-298.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/engine/views</text>
<text text-anchor= "middle" x= "930.33" y= "-287.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine_adaptive.cpp</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node28->Node29 -->
<g id= "edge40_Node000028_Node000029" class= "edge" >
<title > Node28- > Node29</title>
<g id= "a_edge40_Node000028_Node000029" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M960.88,-343.26C953.66,-332.21 945.7,-320.02 939.71,-310.86" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "958.05,-345.34 966.45,-351.79 963.91,-341.51 958.05,-345.34" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node30->Node21 -->
<g id= "edge45_Node000030_Node000021" class= "edge" >
<title > Node30- > Node21</title>
<g id= "a_edge45_Node000030_Node000021" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1164.96,-421.23C1173.04,-411.91 1181.91,-401.67 1189.36,-393.07" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1162.31,-418.95 1158.4,-428.79 1167.6,-423.53 1162.31,-418.95" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node30->Node23 -->
<g id= "edge47_Node000030_Node000023" class= "edge" >
<title > Node30- > Node23</title>
<g id= "a_edge47_Node000030_Node000023" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1126.08,-419.75C1112.57,-393.36 1093.07,-352.88 1080.33,-316 1071.33,-289.95 1064.59,-258.77 1060.81,-239.05" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1123.06,-421.53 1130.76,-428.81 1129.28,-418.32 1123.06,-421.53" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node30->Node27 -->
<g id= "edge46_Node000030_Node000027" class= "edge" >
<title > Node30- > Node27</title>
<g id= "a_edge46_Node000030_Node000027" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1071.14,-428.77C999.08,-410.94 978.77,-410.26 910.33,-393 907.43,-392.27 904.47,-391.5 901.48,-390.72" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1070.62,-432.25 1081.17,-431.28 1072.32,-425.46 1070.62,-432.25" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node30->Node28 -->
<g id= "edge44_Node000030_Node000028" class= "edge" >
<title > Node30- > Node28</title>
<g id= "a_edge44_Node000030_Node000028" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1089.97,-424.72C1067.92,-414.51 1042.47,-402.73 1021.54,-393.04" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1088.64,-427.97 1099.19,-428.99 1091.58,-421.61 1088.64,-427.97" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node32 -->
<g id= "Node000032" class= "node" >
<title > Node32</title>
<g id= "a_Node000032" > <a xlink:href= "generative_8h.html" target= "_top" xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "#fff0f0" stroke= "red" points= "495.83,-541.5 346.83,-541.5 346.83,-511.5 495.83,-511.5 495.83,-541.5" />
<text text-anchor= "start" x= "354.83" y= "-529.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text text-anchor= "middle" x= "421.33" y= "-518.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /io/generative/generative.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node31->Node32 -->
<g id= "edge49_Node000031_Node000032" class= "edge" >
<title > Node31- > Node32</title>
<g id= "a_edge49_Node000031_Node000032" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M496.69,-582.38C478.97,-569.48 456.41,-553.05 440.61,-541.54" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "494.81,-585.34 504.95,-588.39 498.93,-579.68 494.81,-585.34" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node31->Node37 -->
<g id= "edge50_Node000031_Node000037" class= "edge" >
<title > Node31- > Node37</title>
<g id= "a_edge50_Node000031_Node000037" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M538.43,-579.51C546.03,-567.11 555.17,-552.21 561.71,-541.54" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "535.22,-578.04 532.98,-588.39 541.19,-581.7 535.22,-578.04" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node38->Node24 -->
<g id= "edge69_Node000038_Node000024" class= "edge" >
<title > Node38- > Node24</title>
<g id= "a_edge69_Node000038_Node000024" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M330.35,-430.73C353.48,-421.24 380.86,-408.34 403.33,-393 508.9,-320.91 610.45,-202.73 643.85,-162.18" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "329.03,-427.49 321.05,-434.46 331.64,-433.99 329.03,-427.49" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node39 -->
<g id= "Node000039" class= "node" >
<title > Node39</title>
<g id= "a_Node000039" > <a xlink:href= "chains_8h.html" target= "_top" xlink:title= "Concrete implementations of ReactionChainPolicy for key stellar reaction chains." >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "333.83,-310.5 226.83,-310.5 226.83,-280.5 333.83,-280.5 333.83,-310.5" />
<text text-anchor= "start" x= "234.83" y= "-298.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text text-anchor= "middle" x= "280.33" y= "-287.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /policy/chains.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node38->Node39 -->
<g id= "edge52_Node000038_Node000039" class= "edge" >
<title > Node38- > Node39</title>
<g id= "a_edge52_Node000038_Node000039" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M281.17,-424.22C280.96,-392.24 280.59,-337.02 280.42,-310.94" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "277.67,-424.5 281.23,-434.47 284.67,-424.45 277.67,-424.5" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node40 -->
<g id= "Node000040" class= "node" >
<title > Node40</title>
<g id= "a_Node000040" > <a xlink:href= "policy_8h.html" target= "_top" xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "#fff0f0" stroke= "red" points= "460.83,-162 353.83,-162 353.83,-132 460.83,-132 460.83,-162" />
<text text-anchor= "start" x= "361.83" y= "-150" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text text-anchor= "middle" x= "407.33" y= "-139" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /policy/policy.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node38->Node40 -->
<g id= "edge60_Node000038_Node000040" class= "edge" >
<title > Node38- > Node40</title>
<g id= "a_edge60_Node000038_Node000040" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M292.97,-425.3C305.89,-399.12 326.93,-355.07 342.33,-316 362.57,-264.61 359.85,-248.89 381.33,-198 386.58,-185.56 393.72,-172 399.19,-162.15" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "289.76,-423.9 288.45,-434.41 296.03,-427.01 289.76,-423.9" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node38->Node43 -->
<g id= "edge66_Node000038_Node000043" class= "edge" >
<title > Node38- > Node43</title>
<g id= "a_edge66_Node000038_Node000043" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M326.73,-429.72C344.09,-420.71 362.92,-408.47 376.33,-393 413.41,-350.22 400.52,-326.37 424.33,-275 430.91,-260.8 439.26,-245.01 445.31,-233.92" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "324.69,-426.82 317.28,-434.39 327.79,-433.09 324.69,-426.82" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node44 -->
<g id= "Node000044" class= "node" >
<title > Node44</title>
<g id= "a_Node000044" > <a xlink:href= "chains_8cpp.html" target= "_top" xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "155.83,-228 22.83,-228 22.83,-209 155.83,-209 155.83,-228" />
<text text-anchor= "middle" x= "89.33" y= "-216" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/policy/chains.cpp</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node38->Node44 -->
<g id= "edge67_Node000038_Node000044" class= "edge" >
<title > Node38- > Node44</title>
<g id= "a_edge67_Node000038_Node000044" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M203.79,-437.19C153.23,-428.06 93.86,-413.35 78.33,-393 39.32,-341.9 72.84,-255.72 85.2,-228.22" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "203.31,-440.66 213.76,-438.95 204.52,-433.77 203.31,-440.66" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node45 -->
<g id= "Node000045" class= "node" >
<title > Node45</title>
<g id= "a_Node000045" > <a xlink:href= "policy__logical_8h.html" target= "_top" xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "215.33,-387.5 87.33,-387.5 87.33,-357.5 215.33,-357.5 215.33,-387.5" />
<text text-anchor= "start" x= "95.33" y= "-375.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text text-anchor= "middle" x= "151.33" y= "-364.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /policy/policy_logical.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node38->Node45 -->
<g id= "edge61_Node000038_Node000045" class= "edge" >
<title > Node38- > Node45</title>
<g id= "a_edge61_Node000038_Node000045" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M247.97,-429.25C225.38,-416.23 196.06,-399.31 175.67,-387.54" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "246.46,-432.43 256.87,-434.39 249.96,-426.36 246.46,-432.43" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node46 -->
<g id= "Node000046" class= "node" >
<title > Node46</title>
<g id= "a_Node000046" > <a xlink:href= "policy__logical_8cpp.html" target= "_top" xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "208.33,-310.5 98.33,-310.5 98.33,-280.5 208.33,-280.5 208.33,-310.5" />
<text text-anchor= "start" x= "106.33" y= "-298.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/policy/policy</text>
<text text-anchor= "middle" x= "153.33" y= "-287.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _logical.cpp</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node38->Node46 -->
<g id= "edge68_Node000038_Node000046" class= "edge" >
<title > Node38- > Node46</title>
<g id= "a_edge68_Node000038_Node000046" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M270.6,-425.06C260.48,-404.46 243.96,-374.37 224.33,-352 210.08,-335.77 190.56,-320.91 175.6,-310.66" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "267.57,-426.82 275.04,-434.33 273.88,-423.8 267.57,-426.82" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node39->Node40 -->
<g id= "edge53_Node000039_Node000040" class= "edge" >
<title > Node39- > Node40</title>
<g id= "a_edge53_Node000039_Node000040" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M294.09,-271.64C306.88,-251.28 327.1,-221.21 348.33,-198 360.47,-184.72 376.06,-171.65 388.17,-162.2" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "291.05,-269.91 288.76,-280.25 297,-273.59 291.05,-269.91" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node39->Node43 -->
<g id= "edge56_Node000039_Node000043" class= "edge" >
<title > Node39- > Node43</title>
<g id= "a_edge56_Node000039_Node000043" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M322.34,-276.29C352.68,-263.13 393.07,-245.62 420.93,-233.54" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "320.65,-273.2 312.87,-280.39 323.43,-279.63 320.65,-273.2" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node39->Node44 -->
<g id= "edge59_Node000039_Node000044" class= "edge" >
<title > Node39- > Node44</title>
<g id= "a_edge59_Node000039_Node000044" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M234.82,-276.63C195.73,-261.28 141.08,-239.82 111.12,-228.06" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "233.81,-280 244.4,-280.39 236.37,-273.48 233.81,-280" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node40->Node5 -->
<g id= "edge54_Node000040_Node000005" class= "edge" >
<title > Node40- > Node5</title>
<g id= "a_edge54_Node000040_Node000005" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M446.04,-127.65C467.27,-117.58 493.18,-105.3 512.77,-96.01" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "444.49,-124.51 436.95,-131.95 447.49,-130.83 444.49,-124.51" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node40->Node12 -->
<g id= "edge55_Node000040_Node000012" class= "edge" >
<title > Node40- > Node12</title>
<g id= "a_edge55_Node000040_Node000012" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M470.95,-139.66C589.22,-127.87 842.56,-102.61 971.09,-89.8" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "470.56,-136.18 460.96,-140.65 471.26,-143.14 470.56,-136.18" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node43->Node24 -->
<g id= "edge58_Node000043_Node000024" class= "edge" >
<title > Node43- > Node24</title>
<g id= "a_edge58_Node000043_Node000024" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M504,-200.07C538.15,-188.31 582.63,-173.01 614.51,-162.04" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "502.52,-196.87 494.2,-203.44 504.8,-203.49 502.52,-196.87" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node43->Node40 -->
<g id= "edge57_Node000043_Node000040" class= "edge" >
<title > Node43- > Node40</title>
<g id= "a_edge57_Node000043_Node000040" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M438.36,-194.88C431.2,-184.07 422.85,-171.46 416.62,-162.04" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "435.58,-197.03 444.02,-203.44 441.42,-193.16 435.58,-197.03" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node45->Node39 -->
<g id= "edge62_Node000045_Node000039" class= "edge" >
<title > Node45- > Node39</title>
<g id= "a_edge62_Node000045_Node000039" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M184.43,-352.25C206.84,-339.23 235.93,-322.31 256.17,-310.54" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "182.48,-349.34 175.59,-357.39 185.99,-355.39 182.48,-349.34" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node45->Node40 -->
<g id= "edge63_Node000045_Node000040" class= "edge" >
<title > Node45- > Node40</title>
<g id= "a_edge63_Node000045_Node000040" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M116.36,-352.29C61.4,-319.75 -34.28,-252.03 13.33,-198 35.46,-172.88 250.86,-157.09 353.48,-150.94" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "114.72,-355.39 125.13,-357.4 118.24,-349.34 114.72,-355.39" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node45->Node44 -->
<g id= "edge64_Node000045_Node000044" class= "edge" >
<title > Node45- > Node44</title>
<g id= "a_edge64_Node000045_Node000044" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M118.92,-351.12C107.33,-341.95 95.59,-330.01 89.33,-316 76,-286.17 82.97,-245.8 87.06,-228.25" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "117.14,-354.16 127.26,-357.3 121.31,-348.54 117.14,-354.16" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node45->Node46 -->
<g id= "edge65_Node000045_Node000046" class= "edge" >
<title > Node45- > Node46</title>
<g id= "a_edge65_Node000045_Node000046" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M151.98,-347.04C152.3,-334.95 152.68,-320.79 152.95,-310.54" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "148.47,-347.3 151.7,-357.39 155.47,-347.49 148.47,-347.3" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node48 -->
<g id= "Node000048" class= "node" >
<title > Node48</title>
<g id= "a_Node000048" > <a xlink:href= "weak__rate__library_8h.html" target= "_top" xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "1272.83,-547 1129.83,-547 1129.83,-506 1272.83,-506 1272.83,-547" />
<text text-anchor= "start" x= "1137.83" y= "-535" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text text-anchor= "start" x= "1137.83" y= "-524" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /reaction/weak/weak_rate</text>
<text text-anchor= "middle" x= "1201.33" y= "-513" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _library.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node47->Node48 -->
<g id= "edge72_Node000047_Node000048" class= "edge" >
<title > Node47- > Node48</title>
<g id= "a_edge72_Node000047_Node000048" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1201.33,-578.23C1201.33,-568.2 1201.33,-556.71 1201.33,-547.2" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1197.83,-578.39 1201.33,-588.39 1204.83,-578.39 1197.83,-578.39" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node49 -->
<g id= "Node000049" class= "node" >
<title > Node49</title>
<g id= "a_Node000049" > <a xlink:href= "weak_8cpp.html" target= "_top" xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "1063.33,-464.5 945.33,-464.5 945.33,-434.5 1063.33,-434.5 1063.33,-464.5" />
<text text-anchor= "start" x= "953.33" y= "-452.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/reaction/weak</text>
<text text-anchor= "middle" x= "1004.33" y= "-441.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /weak.cpp</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node47->Node49 -->
<g id= "edge76_Node000047_Node000049" class= "edge" >
<title > Node47- > Node49</title>
<g id= "a_edge76_Node000047_Node000049" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1127.65,-594.31C1068.83,-586.08 993.24,-571.1 974.33,-547 954.94,-522.3 977.33,-484.96 992.55,-464.73" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1127.3,-597.8 1137.68,-595.67 1128.24,-590.86 1127.3,-597.8" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node50 -->
<g id= "Node000050" class= "node" >
<title > Node50</title>
<g id= "a_Node000050" > <a xlink:href= "construction_8cpp.html" target= "_top" xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "1622.83,-464.5 1483.83,-464.5 1483.83,-434.5 1622.83,-434.5 1622.83,-464.5" />
<text text-anchor= "start" x= "1491.83" y= "-452.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/engine/procedures</text>
<text text-anchor= "middle" x= "1553.33" y= "-441.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /construction.cpp</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node47->Node50 -->
<g id= "edge75_Node000047_Node000050" class= "edge" >
<title > Node47- > Node50</title>
<g id= "a_edge75_Node000047_Node000050" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1243.34,-584.36C1314.33,-553.7 1456.56,-492.29 1520.67,-464.6" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1241.6,-581.3 1233.81,-588.47 1244.38,-587.72 1241.6,-581.3" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node51 -->
<g id= "Node000051" class= "node" >
<title > Node51</title>
<g id= "a_Node000051" > <a xlink:href= "weak__interpolator_8cpp.html" target= "_top" xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "1111.33,-541.5 983.33,-541.5 983.33,-511.5 1111.33,-511.5 1111.33,-541.5" />
<text text-anchor= "start" x= "991.33" y= "-529.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/reaction/weak</text>
<text text-anchor= "middle" x= "1047.33" y= "-518.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /weak_interpolator.cpp</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node47->Node51 -->
<g id= "edge77_Node000047_Node000051" class= "edge" >
<title > Node47- > Node51</title>
<g id= "a_edge77_Node000047_Node000051" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1163.23,-583.94C1136.29,-570.83 1100.75,-553.52 1076.16,-541.54" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1161.84,-587.16 1172.36,-588.39 1164.9,-580.87 1161.84,-587.16" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node48->Node15 -->
<g id= "edge73_Node000048_Node000015" class= "edge" >
<title > Node48- > Node15</title>
<g id= "a_edge73_Node000048_Node000015" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1252.29,-501.61C1278.32,-489.41 1309.08,-474.99 1331.28,-464.58" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1250.52,-498.58 1242.95,-505.99 1253.49,-504.92 1250.52,-498.58" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node48->Node49 -->
<g id= "edge74_Node000048_Node000049" class= "edge" >
<title > Node48- > Node49</title>
<g id= "a_edge74_Node000048_Node000049" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1140.67,-502.41C1108.2,-490.05 1069.25,-475.22 1041.32,-464.58" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1139.49,-505.7 1150.08,-505.99 1141.98,-499.16 1139.49,-505.7" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node52->Node14 -->
<g id= "edge84_Node000052_Node000014" class= "edge" >
<title > Node52- > Node14</title>
<g id= "a_edge84_Node000052_Node000014" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M2116.98,-495.92C2121.77,-475.29 2123.98,-448.15 2110.33,-429 2091.1,-402.04 2057.88,-388.05 2026.59,-380.83" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2113.55,-495.18 2114.39,-505.74 2120.32,-496.96 2113.55,-495.18" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node52->Node19 -->
<g id= "edge83_Node000052_Node000019" class= "edge" >
<title > Node52- > Node19</title>
<g id= "a_edge83_Node000052_Node000019" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M2186.89,-517.25C2247.5,-509.14 2323.77,-494.37 2343.33,-470 2376.16,-429.1 2378.19,-392.05 2344.33,-352 2252.76,-243.68 1803.41,-223.88 1628.85,-220.29" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2186.39,-513.78 2176.93,-518.54 2187.29,-520.73 2186.39,-513.78" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node53 -->
<g id= "Node000053" class= "node" >
<title > Node53</title>
<g id= "a_Node000053" > <a xlink:href= "strategies_8h.html" target= "_top" xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "#fff0f0" stroke= "red" points= "1917.33,-464.5 1755.33,-464.5 1755.33,-434.5 1917.33,-434.5 1917.33,-464.5" />
<text text-anchor= "start" x= "1763.33" y= "-452.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text text-anchor= "middle" x= "1836.33" y= "-441.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /solver/strategies/strategies.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node52->Node53 -->
<g id= "edge79_Node000052_Node000053" class= "edge" >
<title > Node52- > Node53</title>
<g id= "a_edge79_Node000052_Node000053" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M2027.7,-503.46C1982.24,-490.88 1926.59,-475.48 1887.05,-464.54" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2026.97,-506.89 2037.54,-506.19 2028.83,-500.15 2026.97,-506.89" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node58 -->
<g id= "Node000058" class= "node" >
<title > Node58</title>
<g id= "a_Node000058" > <a xlink:href= "engine__partitioning__trigger_8h.html" target= "_top" xlink:title= "CVODE-specific triggers that decide when to (re)partition the reaction network engine." >
2025-11-28 09:46:00 -05:00
<polygon fill= "#fff0f0" stroke= "red" points= "2317.33,-470 2157.33,-470 2157.33,-429 2317.33,-429 2317.33,-470" />
<text text-anchor= "start" x= "2165.33" y= "-458" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text text-anchor= "start" x= "2165.33" y= "-447" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /solver/strategies/triggers</text>
<text text-anchor= "middle" x= "2237.33" y= "-436" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine_partitioning_trigger.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node52->Node58 -->
<g id= "edge80_Node000052_Node000058" class= "edge" >
<title > Node52- > Node58</title>
<g id= "a_edge80_Node000052_Node000058" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M2149.93,-500.92C2167.22,-490.95 2186.92,-479.58 2203.23,-470.17" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2148.06,-497.96 2141.14,-505.99 2151.55,-504.02 2148.06,-497.96" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node60 -->
<g id= "Node000060" class= "node" >
<title > Node60</title>
<g id= "a_Node000060" > <a xlink:href= "engine__partitioning__trigger_8cpp.html" target= "_top" xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "2334.83,-393 2179.83,-393 2179.83,-352 2334.83,-352 2334.83,-393" />
<text text-anchor= "start" x= "2187.83" y= "-381" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/solver/strategies</text>
<text text-anchor= "start" x= "2187.83" y= "-370" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /triggers/engine_partitioning</text>
<text text-anchor= "middle" x= "2257.33" y= "-359" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _trigger.cpp</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node52->Node60 -->
<g id= "edge85_Node000052_Node000060" class= "edge" >
<title > Node52- > Node60</title>
<g id= "a_edge85_Node000052_Node000060" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M2187.22,-515.6C2242.48,-506.92 2309.06,-492.18 2326.33,-470 2337.52,-455.62 2334.2,-445.43 2326.33,-429 2319.29,-414.3 2306.25,-402.26 2293.38,-393.2" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2186.4,-512.19 2177.05,-517.15 2187.46,-519.11 2186.4,-512.19" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node57 -->
<g id= "Node000057" class= "node" >
<title > Node57</title>
<g id= "a_Node000057" > <a xlink:href= "solver_2bindings_8cpp.html" target= "_top" xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "2100.83,-459 1935.83,-459 1935.83,-440 2100.83,-440 2100.83,-459" />
<text text-anchor= "middle" x= "2018.33" y= "-447" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/python/solver/bindings.cpp</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node52->Node57 -->
<g id= "edge86_Node000052_Node000057" class= "edge" >
<title > Node52- > Node57</title>
<g id= "a_edge86_Node000052_Node000057" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M2076.07,-499.16C2059.51,-485.21 2040.26,-468.98 2028.69,-459.24" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2074.04,-502.03 2083.94,-505.79 2078.55,-496.67 2074.04,-502.03" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node58->Node14 -->
<g id= "edge81_Node000058_Node000014" class= "edge" >
<title > Node58- > Node14</title>
<g id= "a_edge81_Node000058_Node000014" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M2152.6,-426.44C2104.37,-413.88 2045.39,-398.52 2003.4,-387.58" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2151.85,-429.86 2162.41,-428.99 2153.61,-423.08 2151.85,-429.86" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node58->Node60 -->
<g id= "edge82_Node000058_Node000060" class= "edge" >
<title > Node58- > Node60</title>
<g id= "a_edge82_Node000058_Node000060" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M2245.2,-418.98C2247.52,-410.28 2250,-400.98 2252.11,-393.07" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2241.78,-418.23 2242.58,-428.79 2248.54,-420.03 2241.78,-418.23" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node61->Node52 -->
<g id= "edge88_Node000061_Node000052" class= "edge" >
<title > Node61- > Node52</title>
<g id= "a_edge88_Node000061_Node000052" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1993.65,-578.86C2016.32,-568.62 2042.53,-556.77 2064.07,-547.04" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1992.18,-575.68 1984.51,-582.99 1995.06,-582.06 1992.18,-575.68" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node61->Node53 -->
<g id= "edge89_Node000061_Node000053" class= "edge" >
<title > Node61- > Node53</title>
<g id= "a_edge89_Node000061_Node000053" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1934.73,-573C1929.21,-552.8 1919.85,-526.12 1905.33,-506 1893.18,-489.17 1874.66,-474.66 1859.86,-464.7" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1931.4,-574.09 1937.28,-582.9 1938.18,-572.35 1931.4,-574.09" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node62->Node20 -->
<g id= "edge91_Node000062_Node000020" class= "edge" >
<title > Node62- > Node20</title>
<g id= "a_edge91_Node000062_Node000020" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M735.53,-581C726.78,-571.54 717.9,-559.69 713.33,-547 682.35,-461.08 724.81,-349.41 741.83,-310.56" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "733.25,-583.67 742.75,-588.35 738.24,-578.76 733.25,-583.67" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node62->Node64 -->
<g id= "edge92_Node000062_Node000064" class= "edge" >
<title > Node62- > Node64</title>
<g id= "a_edge92_Node000062_Node000064" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M767.93,-578.6C773.11,-564.2 779.41,-546.71 783.13,-536.37" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "764.5,-577.8 764.4,-588.39 771.09,-580.17 764.5,-577.8" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node66->Node15 -->
<g id= "edge99_Node000066_Node000015" class= "edge" >
<title > Node66- > Node15</title>
<g id= "a_edge99_Node000066_Node000015" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1523,-507.97C1485.79,-494.74 1435.41,-476.83 1400.84,-464.54" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1522.04,-511.34 1532.64,-511.39 1524.39,-504.75 1522.04,-511.34" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node66->Node17 -->
<g id= "edge100_Node000066_Node000017" class= "edge" >
<title > Node66- > Node17</title>
<g id= "a_edge100_Node000066_Node000017" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1607.24,-505.81C1621.65,-496.39 1637.67,-484.09 1649.33,-470 1689.29,-421.73 1714.32,-350.48 1724.74,-316.26" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1605.13,-503 1598.53,-511.29 1608.85,-508.92 1605.13,-503" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node66->Node18 -->
<g id= "edge102_Node000066_Node000018" class= "edge" >
<title > Node66- > Node18</title>
<g id= "a_edge102_Node000066_Node000018" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1603.45,-505.13C1614.76,-495.89 1626.24,-483.91 1632.33,-470 1657.14,-413.24 1612.97,-341.09 1591.29,-310.85" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1601.14,-502.49 1595.33,-511.35 1605.4,-508.04 1601.14,-502.49" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node66->Node28 -->
<g id= "edge101_Node000066_Node000028" class= "edge" >
<title > Node66- > Node28</title>
<g id= "a_edge101_Node000066_Node000028" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1471.12,-513.27C1415.76,-504.73 1346.59,-491.02 1287.33,-470 1250.79,-457.04 1246.58,-442.75 1210.33,-429 1154.02,-407.64 1086.81,-392.6 1039.44,-383.61" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1470.88,-516.77 1481.29,-514.8 1471.92,-509.85 1470.88,-516.77" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node66->Node50 -->
<g id= "edge103_Node000066_Node000050" class= "edge" >
<title > Node66- > Node50</title>
<g id= "a_edge103_Node000066_Node000050" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1566.22,-501.41C1563.14,-489.24 1559.51,-474.9 1556.88,-464.54" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1562.9,-502.56 1568.75,-511.39 1569.69,-500.84 1562.9,-502.56" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
</g>
</svg>
<g id= "navigator" transform= "translate(0 0)" fill= "#404254" >
<rect fill= "#f2f5e9" fill-opacity= "0.5" stroke= "#606060" stroke-width= ".5" x= "0" y= "0" width= "60" height= "60" />
<use id= "zoomplus" xlink:href= "#zoomPlus" x= "17" y= "9" onmousedown= "handleZoom(evt,'in')" />
<use id= "zoomminus" xlink:href= "#zoomMin" x= "42" y= "9" onmousedown= "handleZoom(evt,'out')" />
<use id= "reset" xlink:href= "#resetDef" x= "30" y= "36" onmousedown= "handleReset()" />
<use id= "arrowup" xlink:href= "#arrowUp" x= "0" y= "0" onmousedown= "handlePan(0,-1)" />
<use id= "arrowright" xlink:href= "#arrowRight" x= "0" y= "0" onmousedown= "handlePan(1,0)" />
<use id= "arrowdown" xlink:href= "#arrowDown" x= "0" y= "0" onmousedown= "handlePan(0,1)" />
<use id= "arrowleft" xlink:href= "#arrowLeft" x= "0" y= "0" onmousedown= "handlePan(-1,0)" />
</g>
<svg viewBox= "0 0 15 15" width= "100%" height= "30px" preserveAspectRatio= "xMaxYMin meet" >
<g id= "arrow_out" transform= "scale(0.3 0.3)" >
<a xlink:href= "building_8h__dep__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>