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">
<!-- Generated by graphviz version 13.0.1 (20250615.1724)
-->
<!-- Title: src/include/gridfire/engine/types/building.h Pages: 1 -->
2025-11-24 09:08:28 -05:00
<!-- zoomable 771 -->
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-24 09:08:28 -05:00
var viewWidth = 2570;
var viewHeight = 771;
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." >
<polygon fill= "#999999" stroke= "#666666" points= "856.38,-763 737.62,-763 737.62,-732.5 856.38,-732.5 856.38,-763" />
<text xml:space= "preserve" text-anchor= "start" x= "745.62" y= "-749.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "797" y= "-738.25" 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-24 09:08:28 -05:00
<polygon fill= "white" stroke= "#666666" points= "1438.88,-696.5 1311.12,-696.5 1311.12,-666 1438.88,-666 1438.88,-696.5" />
<text xml:space= "preserve" text-anchor= "start" x= "1319.12" y= "-683" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1375" y= "-671.75" 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-24 09:08:28 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M867.98,-738.83C981.41,-726.17 1201.84,-701.57 1310.82,-689.41" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "867.73,-735.33 858.18,-739.92 868.51,-742.29 867.73,-735.33" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node60 -->
<g id= "Node000060" class= "node" >
<title > Node60</title>
<g id= "a_Node000060" > <a xlink:href= "construction_8h.html" target= "_top" xlink:title= "Functions for constructing nuclear reaction networks." >
<polygon fill= "white" stroke= "#666666" points= "229.5,-546.62 66.5,-546.62 66.5,-516.12 229.5,-516.12 229.5,-546.62" />
<text xml:space= "preserve" text-anchor= "start" x= "74.5" y= "-533.12" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "148" y= "-521.88" 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-24 09:08:28 -05:00
<!-- Node1->Node60 -->
<g id= "edge98_Node000001_Node000060" class= "edge" >
<title > Node1- > Node60</title>
<g id= "a_edge98_Node000001_Node000060" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M726.21,-744.72C616.46,-738.85 401.52,-716.25 244,-630 206.05,-609.22 173.54,-568.65 157.91,-546.92" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "725.78,-748.21 735.95,-745.21 726.13,-741.21 725.78,-748.21" />
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." >
<polygon fill= "white" stroke= "#666666" points= "450.88,-630 311.12,-630 311.12,-588.25 450.88,-588.25 450.88,-630" />
<text xml:space= "preserve" text-anchor= "start" x= "319.12" y= "-616.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "start" x= "319.12" y= "-605.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine/diagnostics/dynamic</text>
<text xml:space= "preserve" text-anchor= "middle" x= "381" y= "-594" 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-24 09:08:28 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1299.57,-677.36C1152.86,-671.38 818.91,-655.99 539,-630 510.23,-627.33 478.62,-623.53 451.29,-619.96" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1299,-680.84 1309.14,-677.75 1299.29,-673.85 1299,-680.84" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node4 -->
<g id= "Node000004" class= "node" >
<title > Node4</title>
<g id= "a_Node000004" > <a xlink:href= "dynamic__engine__diagnostics_8cpp.html" target= "_top" xlink:title= " " >
2025-11-24 09:08:28 -05:00
<polygon fill= "white" stroke= "#666666" points= "487.5,-546.62 324.5,-546.62 324.5,-516.12 487.5,-516.12 487.5,-546.62" />
<text xml:space= "preserve" text-anchor= "start" x= "332.5" y= "-533.12" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/engine/diagnostics</text>
<text xml:space= "preserve" text-anchor= "middle" x= "406" y= "-521.88" 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>
<!-- Node2->Node4 -->
2025-11-24 09:08:28 -05:00
<g id= "edge93_Node000002_Node000004" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node2- > Node4</title>
2025-11-24 09:08:28 -05:00
<g id= "a_edge93_Node000002_Node000004" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1299.38,-678.67C1134.45,-674.67 747.03,-662.06 620,-630 547.34,-611.66 468.89,-569.45 430.29,-547.02" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1299.27,-682.17 1309.35,-678.91 1299.44,-675.17 1299.27,-682.17" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node7 -->
<g id= "Node000007" class= "node" >
<title > Node7</title>
<g id= "a_Node000007" > <a xlink:href= "engine_8h.html" target= "_top" xlink:title= "Core header for the GridFire reaction network engine module." >
2025-11-24 09:08:28 -05:00
<polygon fill= "white" stroke= "#666666" points= "631.75,-163.5 536.25,-163.5 536.25,-133 631.75,-133 631.75,-163.5" />
<text xml:space= "preserve" text-anchor= "start" x= "544.25" y= "-150" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "584" y= "-138.75" 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->Node7 -->
<g id= "edge6_Node000002_Node000007" class= "edge" >
<title > Node2- > Node7</title>
<g id= "a_edge6_Node000002_Node000007" > <a xlink:title= " " >
2025-11-24 09:08:28 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1299.65,-679.45C1083.52,-676.75 464.32,-665.99 265,-630 141.48,-607.69 0,-657.89 0,-532.38 0,-532.38 0,-532.38 0,-297.12 0,-186.78 396.73,-157.88 536.21,-151.12" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1299.3,-682.95 1309.34,-679.57 1299.39,-675.95 1299.3,-682.95" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node11 -->
<g id= "Node000011" class= "node" >
<title > Node11</title>
2025-11-24 09:08:28 -05:00
<g id= "a_Node000011" > <a xlink:href= "engine__graph_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "706.25,-468.88 589.75,-468.88 589.75,-438.38 706.25,-438.38 706.25,-468.88" />
<text xml:space= "preserve" text-anchor= "start" x= "597.75" y= "-455.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "648" y= "-444.12" 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>
<!-- Node2->Node11 -->
2025-11-24 09:08:28 -05:00
<g id= "edge13_Node000002_Node000011" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node2- > Node11</title>
2025-11-24 09:08:28 -05:00
<g id= "a_edge13_Node000002_Node000011" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1299.44,-668.93C1250.25,-660.56 1185.05,-647.57 1129,-630 1000.67,-589.78 978.09,-554.5 851,-510.5 792.32,-490.18 775.81,-491.21 716,-474.5 710.08,-472.84 703.87,-471.08 697.73,-469.31" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1298.7,-672.36 1309.14,-670.56 1299.86,-665.45 1298.7,-672.36" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node12 -->
<g id= "Node000012" class= "node" >
<title > Node12</title>
<g id= "a_Node000012" > <a xlink:href= "priming_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "581.62,-391.12 440.38,-391.12 440.38,-360.62 581.62,-360.62 581.62,-391.12" />
<text xml:space= "preserve" text-anchor= "start" x= "448.38" y= "-377.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "511" y= "-366.38" 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-24 09:08:28 -05:00
<!-- Node2->Node12 -->
<g id= "edge36_Node000002_Node000012" class= "edge" >
<title > Node2- > Node12</title>
<g id= "a_edge36_Node000002_Node000012" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1299.51,-679.39C1061.16,-676.32 338.18,-664.22 302,-630 238.19,-569.65 236.04,-502.05 290,-432.75 308.45,-409.06 382.68,-393.82 440.08,-385.34" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1299.27,-682.89 1309.31,-679.51 1299.36,-675.89 1299.27,-682.89" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node15 -->
<g id= "Node000015" class= "node" >
<title > Node15</title>
<g id= "a_Node000015" > <a xlink:href= "priming_8cpp.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1021.38,-235.62 896.62,-235.62 896.62,-205.12 1021.38,-205.12 1021.38,-235.62" />
<text xml:space= "preserve" text-anchor= "start" x= "904.62" y= "-222.12" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/engine/procedures</text>
<text xml:space= "preserve" text-anchor= "middle" x= "959" y= "-210.88" 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-24 09:08:28 -05:00
<!-- Node2->Node15 -->
<g id= "edge94_Node000002_Node000015" class= "edge" >
<title > Node2- > Node15</title>
<g id= "a_edge94_Node000002_Node000015" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1377.36,-654.29C1380.39,-603.88 1379.24,-492.51 1318,-432.75 1260.85,-376.99 1213.03,-433.21 1142,-396.75 1136.34,-393.85 1062.51,-323.49 1058,-319 1040,-301.09 1036.97,-295.19 1019,-277.25 1004.6,-262.87 987.56,-247.12 975.33,-236.02" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1373.87,-653.98 1376.64,-664.21 1380.86,-654.49 1373.87,-653.98" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node17 -->
<g id= "Node000017" class= "node" >
<title > Node17</title>
<g id= "a_Node000017" > <a xlink:href= "engine__defined_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1258.75,-396.75 1151.25,-396.75 1151.25,-355 1258.75,-355 1258.75,-396.75" />
<text xml:space= "preserve" text-anchor= "start" x= "1159.25" y= "-383.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "start" x= "1159.25" y= "-372" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine/views/engine</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1205" y= "-360.75" 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-24 09:08:28 -05:00
<!-- Node2->Node17 -->
<g id= "edge40_Node000002_Node000017" class= "edge" >
<title > Node2- > Node17</title>
<g id= "a_edge40_Node000002_Node000017" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1380.57,-654.45C1389.53,-605.68 1401.4,-498.92 1351,-432.75 1344.98,-424.84 1298.03,-407.69 1258.98,-394.46" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1377.18,-653.57 1378.69,-664.06 1384.05,-654.92 1377.18,-653.57" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node20 -->
<g id= "Node000020" class= "node" >
<title > Node20</title>
<g id= "a_Node000020" > <a xlink:href= "stellar__policy_8cpp.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1665,-163.5 1565,-163.5 1565,-133 1665,-133 1665,-163.5" />
<text xml:space= "preserve" text-anchor= "start" x= "1573" y= "-150" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/policy/stellar</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1615" y= "-138.75" 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-24 09:08:28 -05:00
<!-- Node2->Node20 -->
<g id= "edge96_Node000002_Node000020" class= "edge" >
<title > Node2- > Node20</title>
<g id= "a_edge96_Node000002_Node000020" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1450.39,-666.63C1520.76,-649.07 1615,-610.88 1615,-532.38 1615,-532.38 1615,-532.38 1615,-297.12 1615,-248.35 1615,-190.52 1615,-163.94" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1449.7,-663.2 1440.79,-668.93 1451.33,-670.01 1449.7,-663.2" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node23 -->
<g id= "Node000023" class= "node" >
<title > Node23</title>
2025-11-24 09:08:28 -05:00
<g id= "a_Node000023" > <a xlink:href= "engine__multiscale_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1384.75,-396.75 1277.25,-396.75 1277.25,-355 1384.75,-355 1384.75,-396.75" />
<text xml:space= "preserve" text-anchor= "start" x= "1285.25" y= "-383.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "start" x= "1285.25" y= "-372" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine/views/engine</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1331" y= "-360.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _multiscale.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node2->Node23 -->
2025-11-24 09:08:28 -05:00
<g id= "edge41_Node000002_Node000023" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node2- > Node23</title>
2025-11-24 09:08:28 -05:00
<g id= "a_edge41_Node000002_Node000023" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1383.6,-654.7C1397.68,-608.33 1421.07,-508.17 1389,-432.75 1383.04,-418.72 1371.64,-406.51 1360.51,-397.11" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1380.31,-653.5 1380.63,-664.09 1386.98,-655.61 1380.31,-653.5" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node24 -->
<g id= "Node000024" class= "node" >
<title > Node24</title>
<g id= "a_Node000024" > <a xlink:href= "engine__adaptive_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1548.75,-396.75 1441.25,-396.75 1441.25,-355 1548.75,-355 1548.75,-396.75" />
<text xml:space= "preserve" text-anchor= "start" x= "1449.25" y= "-383.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "start" x= "1449.25" y= "-372" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine/views/engine</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1495" y= "-360.75" 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-24 09:08:28 -05:00
<!-- Node2->Node24 -->
<g id= "edge37_Node000002_Node000024" class= "edge" >
<title > Node2- > Node24</title>
<g id= "a_edge37_Node000002_Node000024" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1413.21,-659.9C1426.67,-651.68 1441.33,-641.42 1453,-630 1512.6,-571.67 1533.6,-554.24 1558,-474.5 1563.43,-456.76 1565.61,-449.67 1558,-432.75 1551.58,-418.48 1539.53,-406.38 1527.66,-397.13" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1411.83,-656.65 1405,-664.75 1415.39,-662.68 1411.83,-656.65" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node26 -->
<g id= "Node000026" class= "node" >
<title > Node26</title>
2025-11-24 09:08:28 -05:00
<g id= "a_Node000026" > <a xlink:href= "engine__view__abstract_8h.html" target= "_top" xlink:title= "Abstract interfaces for engine "views" in GridFire." >
<polygon fill= "white" stroke= "#666666" points= "1548.75,-474.5 1441.25,-474.5 1441.25,-432.75 1548.75,-432.75 1548.75,-474.5" />
<text xml:space= "preserve" text-anchor= "start" x= "1449.25" y= "-461" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "start" x= "1449.25" y= "-449.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine/views/engine</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1495" y= "-438.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _view_abstract.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node2->Node26 -->
2025-11-24 09:08:28 -05:00
<g id= "edge42_Node000002_Node000026" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node2- > Node26</title>
2025-11-24 09:08:28 -05:00
<g id= "a_edge42_Node000002_Node000026" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1402.33,-658.04C1411.07,-649.92 1420.23,-640.2 1427,-630 1460.78,-579.13 1481.49,-509 1490.21,-474.89" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1400.11,-655.33 1394.96,-664.59 1404.76,-660.56 1400.11,-655.33" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node27 -->
<g id= "Node000027" class= "node" >
<title > Node27</title>
2025-11-24 09:08:28 -05:00
<g id= "a_Node000027" > <a xlink:href= "python_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "2435.5,-624.38 2320.5,-624.38 2320.5,-593.88 2435.5,-593.88 2435.5,-624.38" />
<text xml:space= "preserve" text-anchor= "start" x= "2328.5" y= "-610.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "2378" y= "-599.62" 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>
<!-- Node2->Node27 -->
2025-11-24 09:08:28 -05:00
<g id= "edge47_Node000002_Node000027" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node2- > Node27</title>
2025-11-24 09:08:28 -05:00
<g id= "a_edge47_Node000002_Node000027" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1450.66,-678.4C1602.69,-674.15 1955.93,-661.48 2251,-630 2273.75,-627.57 2298.64,-623.9 2320.31,-620.38" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1450.61,-674.9 1440.71,-678.68 1450.8,-681.9 1450.61,-674.9" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node33 -->
<g id= "Node000033" class= "node" >
<title > Node33</title>
<g id= "a_Node000033" > <a xlink:href= "python_8cpp.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "2562.38,-546.62 2461.62,-546.62 2461.62,-516.12 2562.38,-516.12 2562.38,-546.62" />
<text xml:space= "preserve" text-anchor= "start" x= "2469.62" y= "-533.12" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/io/generative</text>
<text xml:space= "preserve" text-anchor= "middle" x= "2512" y= "-521.88" 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-24 09:08:28 -05:00
<!-- Node2->Node33 -->
<g id= "edge95_Node000002_Node000033" class= "edge" >
<title > Node2- > Node33</title>
<g id= "a_edge95_Node000002_Node000033" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1450.38,-680.56C1679.74,-680.95 2358.77,-678.02 2445,-630 2478.04,-611.6 2498.2,-569.22 2506.92,-546.83" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1450.68,-677.06 1440.67,-680.54 1450.66,-684.06 1450.68,-677.06" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node34 -->
<g id= "Node000034" class= "node" >
<title > Node34</title>
<g id= "a_Node000034" > <a xlink:href= "policy__abstract_8h.html" target= "_top" xlink:title= "Abstract policy interfaces used to construct reaction networks (DynamicEngine) from seed compositions..." >
<polygon fill= "white" stroke= "#666666" points= "1877.88,-468.88 1756.12,-468.88 1756.12,-438.38 1877.88,-438.38 1877.88,-468.88" />
<text xml:space= "preserve" text-anchor= "start" x= "1764.12" y= "-455.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1817" y= "-444.12" 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-24 09:08:28 -05:00
<!-- Node2->Node34 -->
<g id= "edge50_Node000002_Node000034" class= "edge" >
<title > Node2- > Node34</title>
<g id= "a_edge50_Node000002_Node000034" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1450.5,-676.22C1502.99,-670.88 1573.26,-658.52 1629,-630 1709.26,-588.93 1779.91,-503.48 1806.15,-469.26" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1450.37,-672.72 1440.75,-677.15 1451.03,-679.69 1450.37,-672.72" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node37 -->
<g id= "Node000037" class= "node" >
<title > Node37</title>
<g id= "a_Node000037" > <a xlink:href= "stellar__policy_8h.html" target= "_top" xlink:title= "High-level concrete NetworkPolicy for specific stellar environments." >
<polygon fill= "white" stroke= "#666666" points= "2062.62,-235.62 1951.38,-235.62 1951.38,-205.12 2062.62,-205.12 2062.62,-235.62" />
<text xml:space= "preserve" text-anchor= "start" x= "1959.38" y= "-222.12" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "2007" y= "-210.88" 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-24 09:08:28 -05:00
<!-- Node2->Node37 -->
<g id= "edge68_Node000002_Node000037" class= "edge" >
<title > Node2- > Node37</title>
<g id= "a_edge68_Node000002_Node000037" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1450.48,-677.18C1512.6,-672.43 1601.84,-660.39 1674,-630 1834.22,-562.53 1872.78,-526.93 1988,-396.75 2025.72,-354.13 2046.7,-332.72 2034,-277.25 2030.59,-262.34 2022.65,-246.78 2016.26,-235.88" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1450.44,-673.67 1440.72,-677.88 1450.94,-680.66 1450.44,-673.67" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node41 -->
<g id= "Node000041" class= "node" >
<title > Node41</title>
<g id= "a_Node000041" > <a xlink:href= "weak_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "743.12,-624.38 628.88,-624.38 628.88,-593.88 743.12,-593.88 743.12,-624.38" />
<text xml:space= "preserve" text-anchor= "start" x= "636.88" y= "-610.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "686" y= "-599.62" 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-24 09:08:28 -05:00
<!-- Node2->Node41 -->
<g id= "edge69_Node000002_Node000041" class= "edge" >
<title > Node2- > Node41</title>
<g id= "a_edge69_Node000002_Node000041" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1299.46,-672.56C1160.56,-658.42 867.5,-628.6 743.43,-615.97" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1298.99,-676.03 1309.29,-673.56 1299.7,-669.07 1298.99,-676.03" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node46 -->
<g id= "Node000046" class= "node" >
<title > Node46</title>
<g id= "a_Node000046" > <a xlink:href= "_c_v_o_d_e__solver__strategy_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1181,-552.25 1051,-552.25 1051,-510.5 1181,-510.5 1181,-552.25" />
<text xml:space= "preserve" text-anchor= "start" x= "1059" y= "-538.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "start" x= "1059" y= "-527.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /solver/strategies/CVODE</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1116" y= "-516.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _solver_strategy.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node2->Node46 -->
<g id= "edge76_Node000002_Node000046" class= "edge" >
<title > Node2- > Node46</title>
<g id= "a_edge76_Node000002_Node000046" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1299.52,-678.38C1255.23,-673.69 1200.56,-661.25 1162,-630 1137.69,-610.3 1125.52,-574.76 1120,-552.43" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1299.05,-681.85 1309.33,-679.3 1299.7,-674.88 1299.05,-681.85" />
</a>
</g>
</g>
<!-- Node55 -->
<g id= "Node000055" class= "node" >
<title > Node55</title>
<g id= "a_Node000055" > <a xlink:href= "strategy__abstract_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1300.62,-630 1171.38,-630 1171.38,-588.25 1300.62,-588.25 1300.62,-630" />
<text xml:space= "preserve" text-anchor= "start" x= "1179.38" y= "-616.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "start" x= "1179.38" y= "-605.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /solver/strategies/strategy</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1236" y= "-594" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _abstract.h</text>
</a>
</g>
</g>
<!-- Node2->Node55 -->
<g id= "edge85_Node000002_Node000055" class= "edge" >
<title > Node2- > Node55</title>
<g id= "a_edge85_Node000002_Node000055" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1335.66,-660.4C1317.06,-651.02 1294.88,-639.83 1276.17,-630.39" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1334.01,-663.49 1344.51,-664.87 1337.16,-657.24 1334.01,-663.49" />
</a>
</g>
</g>
<!-- Node56 -->
<g id= "Node000056" class= "node" >
<title > Node56</title>
<g id= "a_Node000056" > <a xlink:href= "logging_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "#fff0f0" stroke= "red" points= "2208.75,-624.38 2113.25,-624.38 2113.25,-593.88 2208.75,-593.88 2208.75,-624.38" />
<text xml:space= "preserve" text-anchor= "start" x= "2121.25" y= "-610.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "2161" y= "-599.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /utils/logging.h</text>
</a>
</g>
</g>
<!-- Node2->Node56 -->
<g id= "edge88_Node000002_Node000056" class= "edge" >
<title > Node2- > Node56</title>
<g id= "a_edge88_Node000002_Node000056" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1450.29,-680.96C1582.72,-680.88 1865.45,-674.86 2099,-630 2105.88,-628.68 2113.07,-626.83 2120.01,-624.79" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1450.61,-677.46 1440.61,-680.95 1450.61,-684.46 1450.61,-677.46" />
</a>
</g>
</g>
<!-- Node58 -->
<g id= "Node000058" class= "node" >
<title > Node58</title>
<g id= "a_Node000058" > <a xlink:href= "logging_8cpp.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "2294.88,-541 2179.12,-541 2179.12,-521.75 2294.88,-521.75 2294.88,-541" />
<text xml:space= "preserve" text-anchor= "middle" x= "2237" y= "-527.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/utils/logging.cpp</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node2->Node58 -->
<g id= "edge97_Node000002_Node000058" class= "edge" >
<title > Node2- > Node58</title>
<g id= "a_edge97_Node000002_Node000058" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1450.6,-680.93C1646.8,-681.98 2161.01,-679.89 2218,-630 2243.85,-607.37 2240.99,-560.93 2238.44,-541.37" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1450.79,-677.43 1440.77,-680.87 1450.75,-684.43 1450.79,-677.43" />
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-24 09:08:28 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M391.31,-576.9C394.76,-566.43 398.45,-555.26 401.26,-546.73" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "387.98,-575.79 388.17,-586.39 394.63,-577.99 387.98,-575.79" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node5 -->
<g id= "Node000005" class= "node" >
<title > Node5</title>
<g id= "a_Node000005" > <a xlink:href= "_c_v_o_d_e__solver__strategy_8cpp.html" target= "_top" xlink:title= " " >
2025-11-24 09:08:28 -05:00
<polygon fill= "white" stroke= "#666666" points= "902.12,-391.12 757.88,-391.12 757.88,-360.62 902.12,-360.62 902.12,-391.12" />
<text xml:space= "preserve" text-anchor= "start" x= "765.88" y= "-377.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/solver/strategies</text>
<text xml:space= "preserve" text-anchor= "middle" x= "830" y= "-366.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /CVODE_solver_strategy.cpp</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node3->Node5 -->
<g id= "edge4_Node000003_Node000005" class= "edge" >
<title > Node3- > Node5</title>
<g id= "a_edge4_Node000003_Node000005" > <a xlink:title= " " >
2025-11-24 09:08:28 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M337.58,-580.76C328.46,-572.77 320.07,-563.19 315,-552.25 292.66,-504.07 279.53,-472.28 315,-432.75 322.32,-424.59 617.3,-396.44 757.46,-383.49" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "335.31,-583.42 345.29,-586.98 339.71,-577.97 335.31,-583.42" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node6 -->
<g id= "Node000006" class= "node" >
<title > Node6</title>
<g id= "a_Node000006" > <a xlink:href= "engine_2bindings_8cpp.html" target= "_top" xlink:title= " " >
2025-11-24 09:08:28 -05:00
<polygon fill= "white" stroke= "#666666" points= "510.5,-24.88 359.5,-24.88 359.5,-5.63 510.5,-5.63 510.5,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "435" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/python/engine/bindings.cpp</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node3->Node6 -->
<g id= "edge5_Node000003_Node000006" class= "edge" >
<title > Node3- > Node6</title>
<g id= "a_edge5_Node000003_Node000006" > <a xlink:title= " " >
2025-11-24 09:08:28 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M299.55,-604.42C215.04,-598.83 90.59,-585.13 57,-552.25 25.41,-521.33 38,-498.83 38,-454.62 38,-454.62 38,-454.62 38,-147.25 38,-80.02 245.89,-41.49 360.79,-25.33" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "299.23,-607.9 309.43,-605.04 299.67,-600.92 299.23,-607.9" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node7->Node6 -->
2025-11-24 09:08:28 -05:00
<g id= "edge8_Node000007_Node000006" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node7- > Node6</title>
2025-11-24 09:08:28 -05:00
<g id= "a_edge8_Node000007_Node000006" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M524.89,-137.16C499.72,-129.97 472.07,-117.74 454,-97 435.93,-76.26 434.25,-41.52 434.56,-25.21" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "523.83,-140.5 534.39,-139.65 525.6,-133.73 523.83,-140.5" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node8 -->
<g id= "Node000008" class= "node" >
<title > Node8</title>
2025-11-24 09:08:28 -05:00
<g id= "a_Node000008" > <a xlink:href= "gridfire_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1998.75,-97 1903.25,-97 1903.25,-66.5 1998.75,-66.5 1998.75,-97" />
<text xml:space= "preserve" text-anchor= "start" x= "1911.25" y= "-83.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1951" y= "-72.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /gridfire.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node7->Node8 -->
2025-11-24 09:08:28 -05:00
<g id= "edge7_Node000007_Node000008" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node7- > Node8</title>
2025-11-24 09:08:28 -05:00
<g id= "a_edge7_Node000007_Node000008" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M643.23,-144.46C871.88,-133.67 1694.57,-94.85 1902.83,-85.02" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "643.19,-140.95 633.36,-144.92 643.52,-147.95 643.19,-140.95" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node9 -->
<g id= "Node000009" class= "node" >
<title > Node9</title>
2025-11-24 09:08:28 -05:00
<g id= "a_Node000009" > <a xlink:href= "py__engine_8cpp.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "686.62,-30.5 545.38,-30.5 545.38,0 686.62,0 686.62,-30.5" />
<text xml:space= "preserve" text-anchor= "start" x= "553.38" y= "-17" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/python/engine/trampoline</text>
<text xml:space= "preserve" text-anchor= "middle" x= "616" y= "-5.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /py_engine.cpp</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node7->Node9 -->
<g id= "edge9_Node000007_Node000009" class= "edge" >
<title > Node7- > Node9</title>
<g id= "a_edge9_Node000007_Node000009" > <a xlink:title= " " >
2025-11-24 09:08:28 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M601.61,-123.43C606.58,-115.43 611.34,-106.2 614,-97 620.47,-74.64 619.39,-47.32 617.83,-30.88" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "598.84,-121.28 596.21,-131.54 604.67,-125.16 598.84,-121.28" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node10 -->
<g id= "Node000010" class= "node" >
<title > Node10</title>
<g id= "a_Node000010" > <a xlink:href= "py__engine_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "604.62,-97 463.38,-97 463.38,-66.5 604.62,-66.5 604.62,-97" />
<text xml:space= "preserve" text-anchor= "start" x= "471.38" y= "-83.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/python/engine/trampoline</text>
<text xml:space= "preserve" text-anchor= "middle" x= "534" y= "-72.25" 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-24 09:08:28 -05:00
<!-- Node7->Node10 -->
<g id= "edge10_Node000007_Node000010" class= "edge" >
<title > Node7- > Node10</title>
<g id= "a_edge10_Node000007_Node000010" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M565.64,-123.57C558.83,-114.78 551.3,-105.07 545.3,-97.33" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "562.83,-125.66 571.73,-131.42 568.37,-121.37 562.83,-125.66" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node10->Node6 -->
<g id= "edge11_Node000010_Node000006" class= "edge" >
<title > Node10- > Node6</title>
<g id= "a_edge11_Node000010_Node000006" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M501.99,-59.9C484.03,-48.19 462.54,-34.19 448.83,-25.26" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "499.98,-62.76 510.27,-65.29 503.8,-56.9 499.98,-62.76" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node10->Node9 -->
<g id= "edge12_Node000010_Node000009" class= "edge" >
<title > Node10- > Node9</title>
<g id= "a_edge12_Node000010_Node000009" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M561.63,-59.02C573.43,-49.73 586.89,-39.15 597.47,-30.83" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "559.49,-56.24 553.8,-65.18 563.82,-61.75 559.49,-56.24" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node11->Node5 -->
<g id= "edge35_Node000011_Node000005" class= "edge" >
<title > Node11- > Node5</title>
<g id= "a_edge35_Node000011_Node000005" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M693.32,-433.76C724.67,-420.71 765.79,-403.6 794.71,-391.56" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "692.38,-430.36 684.49,-437.44 695.07,-436.83 692.38,-430.36" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node11->Node7 -->
<g id= "edge14_Node000011_Node000007" class= "edge" >
<title > Node11- > Node7</title>
<g id= "a_edge14_Node000011_Node000007" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M642.6,-427.01C629.65,-365.63 597.17,-211.68 587.06,-163.74" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "639.11,-427.45 644.6,-436.51 645.96,-426 639.11,-427.45" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node11->Node12 -->
<g id= "edge15_Node000011_Node000012" class= "edge" >
<title > Node11- > Node12</title>
<g id= "a_edge15_Node000011_Node000012" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M611.68,-432.54C588.3,-419.61 558.44,-403.11 537.33,-391.44" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "609.82,-435.51 620.26,-437.29 613.2,-429.39 609.82,-435.51" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node14 -->
<g id= "Node000014" class= "node" >
<title > Node14</title>
<g id= "a_Node000014" > <a xlink:href= "engine__graph_8cpp.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "591.62,-313.38 486.38,-313.38 486.38,-282.88 591.62,-282.88 591.62,-313.38" />
<text xml:space= "preserve" text-anchor= "start" x= "494.38" y= "-299.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/engine/engine</text>
<text xml:space= "preserve" text-anchor= "middle" x= "539" y= "-288.62" 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-24 09:08:28 -05:00
<!-- Node11->Node14 -->
<g id= "edge32_Node000011_Node000014" class= "edge" >
<title > Node11- > Node14</title>
<g id= "a_edge32_Node000011_Node000014" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M635.63,-428.1C624.93,-407.77 608.46,-378.5 591,-355 579.78,-339.9 565.01,-324.36 554.08,-313.51" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "632.41,-429.49 640.12,-436.76 638.63,-426.27 632.41,-429.49" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node11->Node17 -->
<g id= "edge21_Node000011_Node000017" class= "edge" >
<title > Node11- > Node17</title>
<g id= "a_edge21_Node000011_Node000017" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M705.14,-435.12C708.8,-434.25 712.44,-433.45 716,-432.75 869.46,-402.69 910.79,-415.82 1066,-396.75 1094.07,-393.3 1125.24,-388.9 1150.94,-385.11" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "704.47,-431.68 695.64,-437.54 706.2,-438.46 704.47,-431.68" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node11->Node20 -->
<g id= "edge34_Node000011_Node000020" class= "edge" >
<title > Node11- > Node20</title>
<g id= "a_edge34_Node000011_Node000020" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M658.89,-427.84C668.68,-407.13 684.37,-377.47 703,-355 771.57,-272.33 788.41,-239.74 888,-199.5 1011.09,-149.76 1420.98,-147.8 1564.69,-148.71" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "655.83,-426.12 654.83,-436.67 662.19,-429.04 655.83,-426.12" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node22 -->
<g id= "Node000022" class= "node" >
<title > Node22</title>
<g id= "a_Node000022" > <a xlink:href= "engine__defined_8cpp.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1010.5,-313.38 907.5,-313.38 907.5,-282.88 1010.5,-282.88 1010.5,-313.38" />
<text xml:space= "preserve" text-anchor= "start" x= "915.5" y= "-299.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/engine/views</text>
<text xml:space= "preserve" text-anchor= "middle" x= "959" y= "-288.62" 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-24 09:08:28 -05:00
<!-- Node11->Node22 -->
<g id= "edge33_Node000011_Node000022" class= "edge" >
<title > Node11- > Node22</title>
<g id= "a_edge33_Node000011_Node000022" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M670.03,-430.17C696.87,-402.99 739.81,-360.19 749,-355 798.6,-326.98 862.75,-312.57 907.03,-305.47" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "667.86,-427.39 663.33,-436.97 672.84,-432.3 667.86,-427.39" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node11->Node23 -->
<g id= "edge29_Node000011_Node000023" class= "edge" >
<title > Node11- > Node23</title>
<g id= "a_edge29_Node000011_Node000023" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M704.19,-435.17C708.16,-434.26 712.13,-433.43 716,-432.75 958.11,-390.01 1026.36,-442.06 1268,-396.75 1270.93,-396.2 1273.92,-395.56 1276.91,-394.85" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "703.35,-431.78 694.5,-437.6 705.05,-438.57 703.35,-431.78" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node13 -->
<g id= "Node000013" class= "node" >
<title > Node13</title>
<g id= "a_Node000013" > <a xlink:href= "engine__procedures_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "468,-319 338,-319 338,-277.25 468,-277.25 468,-319" />
<text xml:space= "preserve" text-anchor= "start" x= "346" y= "-305.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "start" x= "346" y= "-294.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine/procedures/engine</text>
<text xml:space= "preserve" text-anchor= "middle" x= "403" y= "-283" 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-24 09:08:28 -05:00
<!-- Node12->Node13 -->
<g id= "edge16_Node000012_Node000013" class= "edge" >
<title > Node12- > Node13</title>
<g id= "a_edge16_Node000012_Node000013" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M481.1,-353.9C465.75,-343.14 447.13,-330.08 431.92,-319.41" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "478.74,-356.52 488.94,-359.4 482.76,-350.79 478.74,-356.52" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node12->Node14 -->
<g id= "edge18_Node000012_Node000014" class= "edge" >
<title > Node12- > Node14</title>
<g id= "a_edge18_Node000012_Node000014" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M520.35,-349.59C524.76,-337.65 529.86,-323.84 533.62,-313.69" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "517.11,-348.26 516.92,-358.85 523.67,-350.68 517.11,-348.26" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node12->Node15 -->
<g id= "edge19_Node000012_Node000015" class= "edge" >
<title > Node12- > Node15</title>
<g id= "a_edge19_Node000012_Node000015" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M564.74,-356.46C654.72,-325.63 834.07,-264.18 916.17,-236.05" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "563.71,-353.11 555.39,-359.67 565.98,-359.74 563.71,-353.11" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node16 -->
<g id= "Node000016" class= "node" >
<title > Node16</title>
<g id= "a_Node000016" > <a xlink:href= "engine__multiscale_8cpp.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1346.88,-313.38 1231.12,-313.38 1231.12,-282.88 1346.88,-282.88 1346.88,-313.38" />
<text xml:space= "preserve" text-anchor= "start" x= "1239.12" y= "-299.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/engine/views</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1289" y= "-288.62" 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-24 09:08:28 -05:00
<!-- Node12->Node16 -->
<g id= "edge20_Node000012_Node000016" class= "edge" >
<title > Node12- > Node16</title>
<g id= "a_edge20_Node000012_Node000016" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M593.45,-367.97C639.26,-364.14 697.29,-359.3 749,-355 942.33,-338.93 991.77,-345.08 1184,-319 1199.26,-316.93 1215.66,-314.11 1230.86,-311.25" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "593.26,-364.48 583.58,-368.8 593.84,-371.45 593.26,-364.48" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node13->Node7 -->
<g id= "edge17_Node000013_Node000007" class= "edge" >
<title > Node13- > Node7</title>
<g id= "a_edge17_Node000013_Node000007" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M436.52,-269.74C474.78,-238.48 535.94,-188.51 566.05,-163.91" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "434.49,-266.88 428.96,-275.92 438.92,-272.3 434.49,-266.88" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node18 -->
<g id= "Node000018" class= "node" >
<title > Node18</title>
2025-11-24 09:08:28 -05:00
<g id= "a_Node000018" > <a xlink:href= "engine__priming_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "#fff0f0" stroke= "red" points= "1174.75,-319 1067.25,-319 1067.25,-277.25 1174.75,-277.25 1174.75,-319" />
<text xml:space= "preserve" text-anchor= "start" x= "1075.25" y= "-305.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "start" x= "1075.25" y= "-294.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine/views/engine</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1121" y= "-283" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _priming.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node17->Node18 -->
<g id= "edge22_Node000017_Node000018" class= "edge" >
<title > Node17- > Node18</title>
<g id= "a_edge22_Node000017_Node000018" > <a xlink:title= " " >
2025-11-24 09:08:28 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1174.24,-347.14C1164.09,-337.98 1153,-327.98 1143.57,-319.48" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1171.6,-349.46 1181.37,-353.56 1176.28,-344.27 1171.6,-349.46" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node19 -->
<g id= "Node000019" class= "node" >
<title > Node19</title>
2025-11-24 09:08:28 -05:00
<g id= "a_Node000019" > <a xlink:href= "engine__views_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1428.75,-241.25 1321.25,-241.25 1321.25,-199.5 1428.75,-199.5 1428.75,-241.25" />
<text xml:space= "preserve" text-anchor= "start" x= "1329.25" y= "-227.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "start" x= "1329.25" y= "-216.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine/views/engine</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1375" y= "-205.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _views.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node17->Node19 -->
2025-11-24 09:08:28 -05:00
<g id= "edge27_Node000017_Node000019" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node17- > Node19</title>
2025-11-24 09:08:28 -05:00
<g id= "a_edge27_Node000017_Node000019" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1202.8,-343.64C1202.99,-322.63 1206.71,-295.54 1222,-277.25 1246.4,-248.07 1287.4,-234.13 1320.81,-227.47" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1199.29,-343.45 1202.98,-353.38 1206.29,-343.31 1199.29,-343.45" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node17->Node22 -->
<g id= "edge28_Node000017_Node000022" class= "edge" >
<title > Node17- > Node22</title>
<g id= "a_edge28_Node000017_Node000022" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1140.08,-354.88C1098.18,-341.98 1044.6,-325.48 1006.63,-313.79" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1138.98,-358.21 1149.57,-357.81 1141.04,-351.52 1138.98,-358.21" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node18->Node15 -->
<g id= "edge26_Node000018_Node000015" class= "edge" >
<title > Node18- > Node15</title>
<g id= "a_edge26_Node000018_Node000015" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1067.32,-272.02C1041.83,-260.11 1012.26,-246.28 990.46,-236.08" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1065.67,-275.12 1076.22,-276.18 1068.64,-268.78 1065.67,-275.12" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node18->Node19 -->
<g id= "edge23_Node000018_Node000019" class= "edge" >
<title > Node18- > Node19</title>
<g id= "a_edge23_Node000018_Node000019" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1186.08,-277.72C1227.85,-265.26 1281.47,-249.27 1320.91,-237.51" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1185.21,-274.32 1176.63,-280.54 1187.21,-281.03 1185.21,-274.32" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node19->Node7 -->
<g id= "edge24_Node000019_Node000007" class= "edge" >
<title > Node19- > Node7</title>
<g id= "a_edge24_Node000019_Node000007" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1309.76,-213.59C1154.93,-199.86 768.1,-165.57 632.16,-153.52" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1309.17,-217.05 1319.44,-214.45 1309.78,-210.08 1309.17,-217.05" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node19->Node20 -->
<g id= "edge25_Node000019_Node000020" class= "edge" >
<title > Node19- > Node20</title>
<g id= "a_edge25_Node000019_Node000020" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1440.2,-200.33C1479.4,-188.87 1528.54,-174.51 1564.72,-163.94" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1439.23,-196.96 1430.61,-203.13 1441.19,-203.68 1439.23,-196.96" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node23->Node16 -->
<g id= "edge31_Node000023_Node000016" class= "edge" >
<title > Node23- > Node16</title>
<g id= "a_edge31_Node000023_Node000016" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1314.24,-344.65C1308.28,-333.89 1301.84,-322.28 1296.96,-313.48" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1311.1,-346.2 1319.01,-353.25 1317.22,-342.81 1311.1,-346.2" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node23->Node19 -->
<g id= "edge30_Node000023_Node000019" class= "edge" >
<title > Node23- > Node19</title>
<g id= "a_edge30_Node000023_Node000019" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1346.24,-344.19C1349.82,-336.13 1353.35,-327.36 1356,-319 1364.28,-292.83 1369.61,-261.5 1372.45,-241.53" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1343.07,-342.7 1342.05,-353.24 1349.42,-345.64 1343.07,-342.7" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node24->Node19 -->
<g id= "edge38_Node000024_Node000019" class= "edge" >
<title > Node24- > Node19</title>
<g id= "a_edge38_Node000024_Node000019" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1536.23,-347.41C1545.04,-339.38 1553.14,-329.81 1558,-319 1565.61,-302.08 1569.04,-292.16 1558,-277.25 1528.65,-237.6 1471.77,-225.15 1429.18,-221.68" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1534.22,-344.53 1528.82,-353.65 1538.72,-349.89 1534.22,-344.53" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node25 -->
<g id= "Node000025" class= "node" >
<title > Node25</title>
<g id= "a_Node000025" > <a xlink:href= "engine__adaptive_8cpp.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1549.12,-313.38 1440.88,-313.38 1440.88,-282.88 1549.12,-282.88 1549.12,-313.38" />
<text xml:space= "preserve" text-anchor= "start" x= "1448.88" y= "-299.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/engine/views</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1495" y= "-288.62" 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-24 09:08:28 -05:00
<!-- Node24->Node25 -->
<g id= "edge39_Node000024_Node000025" class= "edge" >
<title > Node24- > Node25</title>
<g id= "a_edge39_Node000024_Node000025" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1495,-343.31C1495,-332.94 1495,-321.92 1495,-313.48" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1491.5,-343.06 1495,-353.06 1498.5,-343.06 1491.5,-343.06" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node26->Node17 -->
<g id= "edge44_Node000026_Node000017" class= "edge" >
<title > Node26- > Node17</title>
<g id= "a_edge44_Node000026_Node000017" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1429.88,-437.77C1384.34,-427.09 1322.22,-411.96 1268,-396.75 1265.13,-395.94 1262.19,-395.1 1259.23,-394.23" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1429.08,-441.17 1439.61,-440.04 1430.67,-434.36 1429.08,-441.17" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node26->Node19 -->
<g id= "edge46_Node000026_Node000019" class= "edge" >
<title > Node26- > Node19</title>
<g id= "a_edge46_Node000026_Node000019" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1457.58,-425.27C1448.2,-416.97 1438.87,-407.24 1432,-396.75 1399.12,-346.53 1383.82,-275.8 1378,-241.54" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1455.08,-427.74 1464.98,-431.5 1459.59,-422.39 1455.08,-427.74" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node26->Node23 -->
<g id= "edge45_Node000026_Node000023" class= "edge" >
<title > Node26- > Node23</title>
<g id= "a_edge45_Node000026_Node000023" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1440.84,-427.61C1419.5,-417.75 1395.31,-406.58 1375.07,-397.23" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1439.13,-430.67 1449.68,-431.69 1442.07,-424.32 1439.13,-430.67" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node26->Node24 -->
<g id= "edge43_Node000026_Node000024" class= "edge" >
<title > Node26- > Node24</title>
<g id= "a_edge43_Node000026_Node000024" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1495,-421C1495,-412.96 1495,-404.54 1495,-397.23" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1491.5,-420.81 1495,-430.81 1498.5,-420.81 1491.5,-420.81" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node28 -->
<g id= "Node000028" class= "node" >
<title > Node28</title>
<g id= "a_Node000028" > <a xlink:href= "generative_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "#fff0f0" stroke= "red" points= "2443.38,-546.62 2312.62,-546.62 2312.62,-516.12 2443.38,-516.12 2443.38,-546.62" />
<text xml:space= "preserve" text-anchor= "start" x= "2320.62" y= "-533.12" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "2378" y= "-521.88" 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-24 09:08:28 -05:00
<!-- Node27->Node28 -->
<g id= "edge48_Node000027_Node000028" class= "edge" >
<title > Node27- > Node28</title>
<g id= "a_edge48_Node000027_Node000028" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2378,-582.1C2378,-570.34 2378,-556.88 2378,-546.94" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2374.5,-582.01 2378,-592.01 2381.5,-582.01 2374.5,-582.01" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node27->Node33 -->
<g id= "edge49_Node000027_Node000033" class= "edge" >
<title > Node27- > Node33</title>
<g id= "a_edge49_Node000027_Node000033" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2413.83,-587.87C2436.66,-574.97 2465.69,-558.56 2486.24,-546.94" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2412.14,-584.81 2405.15,-592.77 2415.58,-590.9 2412.14,-584.81" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node34->Node20 -->
<g id= "edge67_Node000034_Node000020" class= "edge" >
<title > Node34- > Node20</title>
<g id= "a_edge67_Node000034_Node000020" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1772.34,-432.66C1755.83,-423.57 1737.98,-411.5 1725,-396.75 1691.76,-358.98 1637.23,-211.41 1620.23,-164" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1770.58,-435.69 1781.06,-437.23 1773.83,-429.49 1770.58,-435.69" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node35 -->
<g id= "Node000035" class= "node" >
<title > Node35</title>
<g id= "a_Node000035" > <a xlink:href= "chains_8h.html" target= "_top" xlink:title= "Concrete implementations of ReactionChainPolicy for key stellar reaction chains." >
<polygon fill= "white" stroke= "#666666" points= "2008.75,-313.38 1913.25,-313.38 1913.25,-282.88 2008.75,-282.88 2008.75,-313.38" />
<text xml:space= "preserve" text-anchor= "start" x= "1921.25" y= "-299.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1961" y= "-288.62" 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-24 09:08:28 -05:00
<!-- Node34->Node35 -->
<g id= "edge51_Node000034_Node000035" class= "edge" >
<title > Node34- > Node35</title>
<g id= "a_edge51_Node000034_Node000035" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1868.39,-433.22C1886.56,-424.34 1905.95,-412.27 1920,-396.75 1942.08,-372.35 1953.33,-334.35 1958.1,-313.69" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1867.15,-429.94 1859.55,-437.32 1870.09,-436.29 1867.15,-429.94" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node36 -->
<g id= "Node000036" class= "node" >
<title > Node36</title>
<g id= "a_Node000036" > <a xlink:href= "policy_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1998.75,-163.5 1903.25,-163.5 1903.25,-133 1998.75,-133 1998.75,-163.5" />
<text xml:space= "preserve" text-anchor= "start" x= "1911.25" y= "-150" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1951" y= "-138.75" 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-24 09:08:28 -05:00
<!-- Node34->Node36 -->
<g id= "edge58_Node000034_Node000036" class= "edge" >
<title > Node34- > Node36</title>
<g id= "a_edge58_Node000034_Node000036" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1889.22,-441.09C1922.05,-433 1959.77,-419.4 1988,-396.75 2049.27,-347.59 2054.3,-317.78 2072,-241.25 2076.18,-223.17 2082.3,-214.93 2072,-199.5 2055.77,-175.19 2025.35,-162.62 1999.07,-156.14" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1888.72,-437.62 1879.77,-443.29 1890.3,-444.43 1888.72,-437.62" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node34->Node37 -->
<g id= "edge64_Node000034_Node000037" class= "edge" >
<title > Node34- > Node37</title>
<g id= "a_edge64_Node000034_Node000037" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1877.84,-433.91C1928.14,-414.51 1994.92,-378.51 2018,-319 2028.86,-291.01 2019.59,-255.37 2012.73,-235.82" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1876.63,-430.62 1868.48,-437.39 1879.07,-437.19 1876.63,-430.62" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node38 -->
<g id= "Node000038" class= "node" >
<title > Node38</title>
<g id= "a_Node000038" > <a xlink:href= "chains_8cpp.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1856.5,-230 1735.5,-230 1735.5,-210.75 1856.5,-210.75 1856.5,-230" />
<text xml:space= "preserve" text-anchor= "middle" x= "1796" y= "-216.5" 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-24 09:08:28 -05:00
<!-- Node34->Node38 -->
<g id= "edge65_Node000034_Node000038" class= "edge" >
<title > Node34- > Node38</title>
<g id= "a_edge65_Node000034_Node000038" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1791.06,-430.46C1764.85,-406.19 1726.01,-364.6 1710,-319 1703.85,-301.49 1701.15,-293.56 1710,-277.25 1722.57,-254.09 1749.35,-239.03 1769.71,-230.45" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1788.53,-432.88 1798.29,-436.99 1793.22,-427.69 1788.53,-432.88" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node39 -->
<g id= "Node000039" class= "node" >
<title > Node39</title>
<g id= "a_Node000039" > <a xlink:href= "policy__logical_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1911.12,-391.12 1796.88,-391.12 1796.88,-360.62 1911.12,-360.62 1911.12,-391.12" />
<text xml:space= "preserve" text-anchor= "start" x= "1804.88" y= "-377.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1854" y= "-366.38" 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-24 09:08:28 -05:00
<!-- Node34->Node39 -->
<g id= "edge59_Node000034_Node000039" class= "edge" >
<title > Node34- > Node39</title>
<g id= "a_edge59_Node000034_Node000039" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1829.17,-427.7C1835.04,-415.69 1841.88,-401.69 1846.89,-391.44" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1826.04,-426.14 1824.8,-436.66 1832.33,-429.21 1826.04,-426.14" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node40 -->
<g id= "Node000040" class= "node" >
<title > Node40</title>
<g id= "a_Node000040" > <a xlink:href= "policy__logical_8cpp.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1818.62,-313.38 1719.38,-313.38 1719.38,-282.88 1818.62,-282.88 1818.62,-313.38" />
<text xml:space= "preserve" text-anchor= "start" x= "1727.38" y= "-299.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/policy/policy</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1769" y= "-288.62" 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-24 09:08:28 -05:00
<!-- Node34->Node40 -->
<g id= "edge66_Node000034_Node000040" class= "edge" >
<title > Node34- > Node40</title>
<g id= "a_edge66_Node000034_Node000040" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1802.3,-428.04C1797.14,-418.54 1791.71,-407.4 1788,-396.75 1778.05,-368.22 1772.83,-333.07 1770.51,-313.69" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1799.2,-429.67 1807.16,-436.65 1805.29,-426.22 1799.2,-429.67" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node35->Node36 -->
2025-11-24 09:08:28 -05:00
<g id= "edge52_Node000035_Node000036" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node35- > Node36</title>
2025-11-24 09:08:28 -05:00
<g id= "a_edge52_Node000035_Node000036" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1950.53,-272.09C1947.09,-262.61 1943.71,-251.6 1942,-241.25 1937.52,-214.17 1943.04,-182.22 1947.2,-163.99" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1947.24,-273.28 1954.11,-281.35 1953.77,-270.76 1947.24,-273.28" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node35->Node37 -->
<g id= "edge54_Node000035_Node000037" class= "edge" >
<title > Node35- > Node37</title>
<g id= "a_edge54_Node000035_Node000037" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1975.69,-272.94C1983.08,-260.76 1991.8,-246.4 1998.16,-235.94" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1972.85,-270.86 1970.65,-281.23 1978.84,-274.5 1972.85,-270.86" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node35->Node38 -->
<g id= "edge57_Node000035_Node000038" class= "edge" >
<title > Node35- > Node38</title>
<g id= "a_edge57_Node000035_Node000038" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1918.88,-277.79C1885.78,-262.59 1841.16,-242.11 1815.8,-230.47" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1917.26,-280.9 1927.81,-281.89 1920.18,-274.54 1917.26,-280.9" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node36->Node8 -->
<g id= "edge53_Node000036_Node000008" class= "edge" >
<title > Node36- > Node8</title>
<g id= "a_edge53_Node000036_Node000008" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1951,-121.31C1951,-113.14 1951,-104.41 1951,-97.33" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1947.5,-121.1 1951,-131.1 1954.5,-121.1 1947.5,-121.1" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node37->Node20 -->
<g id= "edge56_Node000037_Node000020" class= "edge" >
<title > Node37- > Node20</title>
<g id= "a_edge56_Node000037_Node000020" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1940.13,-207.41C1862.22,-193.47 1735.26,-170.76 1665.27,-158.24" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1939.3,-210.82 1949.76,-209.14 1940.53,-203.93 1939.3,-210.82" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node37->Node36 -->
<g id= "edge55_Node000037_Node000036" class= "edge" >
<title > Node37- > Node36</title>
<g id= "a_edge55_Node000037_Node000036" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1988.34,-196.01C1979.83,-185.35 1970.02,-173.07 1962.59,-163.76" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1985.48,-198.03 1994.45,-203.66 1990.95,-193.66 1985.48,-198.03" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node39->Node35 -->
<g id= "edge60_Node000039_Node000035" class= "edge" >
<title > Node39- > Node35</title>
<g id= "a_edge60_Node000039_Node000035" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1883.6,-353.92C1901.67,-341.13 1924.31,-325.1 1940.43,-313.69" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1882.01,-350.76 1875.87,-359.4 1886.05,-356.47 1882.01,-350.76" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node39->Node36 -->
<g id= "edge61_Node000039_Node000036" class= "edge" >
<title > Node39- > Node36</title>
<g id= "a_edge61_Node000039_Node000036" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1864.74,-349.9C1885.04,-302.67 1928.48,-201.63 1944.71,-163.88" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1861.55,-348.46 1860.81,-359.03 1867.98,-351.22 1861.55,-348.46" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node39->Node38 -->
<g id= "edge62_Node000039_Node000038" class= "edge" >
<title > Node39- > Node38</title>
<g id= "a_edge62_Node000039_Node000038" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1849.08,-349.25C1844.79,-329.2 1837.71,-300.87 1828,-277.25 1820.86,-259.88 1809.31,-241.25 1802.21,-230.49" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1845.6,-349.69 1851.04,-358.78 1852.46,-348.28 1845.6,-349.69" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node39->Node40 -->
<g id= "edge63_Node000039_Node000040" class= "edge" >
<title > Node39- > Node40</title>
<g id= "a_edge63_Node000039_Node000040" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1829.29,-352.85C1815.14,-340.25 1797.79,-324.78 1785.34,-313.69" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1826.69,-355.22 1836.48,-359.26 1831.34,-350 1826.69,-355.22" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node42 -->
<g id= "Node000042" class= "node" >
<title > Node42</title>
<g id= "a_Node000042" > <a xlink:href= "weak__rate__library_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "841.88,-552.25 714.12,-552.25 714.12,-510.5 841.88,-510.5 841.88,-552.25" />
<text xml:space= "preserve" text-anchor= "start" x= "722.12" y= "-538.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "start" x= "722.12" y= "-527.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /reaction/weak/weak_rate</text>
<text xml:space= "preserve" text-anchor= "middle" x= "778" y= "-516.25" 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-24 09:08:28 -05:00
<!-- Node41->Node42 -->
<g id= "edge70_Node000041_Node000042" class= "edge" >
<title > Node41- > Node42</title>
<g id= "a_edge70_Node000041_Node000042" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M712.59,-586.23C725.44,-575.65 740.77,-563.03 753.36,-552.66" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "710.4,-583.5 704.91,-592.56 714.85,-588.9 710.4,-583.5" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node43 -->
<g id= "Node000043" class= "node" >
<title > Node43</title>
<g id= "a_Node000043" > <a xlink:href= "weak_8cpp.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "572,-468.88 466,-468.88 466,-438.38 572,-438.38 572,-468.88" />
<text xml:space= "preserve" text-anchor= "start" x= "474" y= "-455.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/reaction/weak</text>
<text xml:space= "preserve" text-anchor= "middle" x= "519" y= "-444.12" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /weak.cpp</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node41->Node43 -->
<g id= "edge74_Node000041_Node000043" class= "edge" >
<title > Node41- > Node43</title>
<g id= "a_edge74_Node000041_Node000043" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M687.52,-582.46C687.41,-560.88 683.84,-530.45 667,-510.5 660,-502.21 605.27,-482.87 564.38,-469.28" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "684.03,-582.11 687.3,-592.19 691.03,-582.27 684.03,-582.11" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node44 -->
<g id= "Node000044" class= "node" >
<title > Node44</title>
<g id= "a_Node000044" > <a xlink:href= "construction_8cpp.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "448.38,-468.88 323.62,-468.88 323.62,-438.38 448.38,-438.38 448.38,-468.88" />
<text xml:space= "preserve" text-anchor= "start" x= "331.62" y= "-455.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/engine/procedures</text>
<text xml:space= "preserve" text-anchor= "middle" x= "386" y= "-444.12" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /construction.cpp</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node41->Node44 -->
<g id= "edge73_Node000041_Node000044" class= "edge" >
<title > Node41- > Node44</title>
<g id= "a_edge73_Node000041_Node000044" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M617.57,-590.26C590.5,-581.35 559.96,-568.85 535,-552.25 513.86,-538.19 516.3,-525.76 496,-510.5 473.4,-493.51 444.86,-479.18 422.52,-469.29" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "616.5,-593.6 627.09,-593.29 618.62,-586.93 616.5,-593.6" />
</a>
</g>
</g>
<!-- Node45 -->
<g id= "Node000045" class= "node" >
<title > Node45</title>
<g id= "a_Node000045" > <a xlink:href= "weak__interpolator_8cpp.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "657.75,-546.62 544.25,-546.62 544.25,-516.12 657.75,-516.12 657.75,-546.62" />
<text xml:space= "preserve" text-anchor= "start" x= "552.25" y= "-533.12" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/reaction/weak</text>
<text xml:space= "preserve" text-anchor= "middle" x= "601" y= "-521.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /weak_interpolator.cpp</text>
</a>
</g>
</g>
<!-- Node41->Node45 -->
<g id= "edge75_Node000041_Node000045" class= "edge" >
<title > Node41- > Node45</title>
<g id= "a_edge75_Node000041_Node000045" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M661.29,-586.1C647.14,-573.5 629.79,-558.03 617.34,-546.94" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "658.69,-588.47 668.48,-592.51 663.34,-583.25 658.69,-588.47" />
</a>
</g>
</g>
<!-- Node42->Node11 -->
<g id= "edge71_Node000042_Node000011" class= "edge" >
<title > Node42- > Node11</title>
<g id= "a_edge71_Node000042_Node000011" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M733.24,-504.3C713.1,-492.56 690.08,-479.14 673.04,-469.21" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "731.45,-507.3 741.85,-509.31 734.98,-501.25 731.45,-507.3" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node42->Node43 -->
2025-11-24 09:08:28 -05:00
<g id= "edge72_Node000042_Node000043" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node42- > Node43</title>
2025-11-24 09:08:28 -05:00
<g id= "a_edge72_Node000042_Node000043" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M703.29,-509.83C666.4,-499.52 621.27,-486.66 581,-474.5 575.59,-472.87 569.93,-471.11 564.32,-469.35" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "701.93,-513.08 712.5,-512.4 703.81,-506.34 701.93,-513.08" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node46->Node5 -->
<g id= "edge82_Node000046_Node000005" class= "edge" >
<title > Node46- > Node5</title>
<g id= "a_edge82_Node000046_Node000005" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1039.51,-518.8C1001.51,-510.58 956.13,-496.9 920,-474.5 898.68,-461.28 898.99,-451.21 882,-432.75 869.08,-418.71 854.24,-402.79 843.73,-391.54" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1038.55,-522.17 1049.05,-520.76 1039.96,-515.32 1038.55,-522.17" />
</a>
</g>
</g>
<!-- Node46->Node15 -->
<g id= "edge81_Node000046_Node000015" class= "edge" >
<title > Node46- > Node15</title>
<g id= "a_edge81_Node000046_Node000015" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1117.2,-498.7C1116.82,-458.2 1109.31,-389.23 1066,-355 1006.09,-307.65 946.01,-378.38 898,-319 886.33,-304.57 890.53,-294.23 898,-277.25 905.58,-260.03 921.37,-245.8 934.99,-236.01" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1113.7,-498.5 1117.14,-508.53 1120.7,-498.55 1113.7,-498.5" />
</a>
</g>
</g>
<!-- Node47 -->
<g id= "Node000047" class= "node" >
<title > Node47</title>
<g id= "a_Node000047" > <a xlink:href= "strategies_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "#fff0f0" stroke= "red" points= "1308.5,-468.88 1163.5,-468.88 1163.5,-438.38 1308.5,-438.38 1308.5,-468.88" />
<text xml:space= "preserve" text-anchor= "start" x= "1171.5" y= "-455.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1236" y= "-444.12" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /solver/strategies/strategies.h</text>
</a>
</g>
</g>
<!-- Node46->Node47 -->
<g id= "edge77_Node000046_Node000047" class= "edge" >
<title > Node46- > Node47</title>
<g id= "a_edge77_Node000046_Node000047" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1157.82,-503.97C1176.3,-492.31 1197.3,-479.05 1212.89,-469.21" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1156.03,-500.97 1149.44,-509.27 1159.76,-506.89 1156.03,-500.97" />
</a>
</g>
</g>
<!-- Node52 -->
<g id= "Node000052" class= "node" >
<title > Node52</title>
<g id= "a_Node000052" > <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." >
<polygon fill= "#fff0f0" stroke= "red" points= "1068.88,-474.5 929.12,-474.5 929.12,-432.75 1068.88,-432.75 1068.88,-474.5" />
<text xml:space= "preserve" text-anchor= "start" x= "937.12" y= "-461" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "start" x= "937.12" y= "-449.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /solver/strategies/triggers</text>
<text xml:space= "preserve" text-anchor= "middle" x= "999" y= "-438.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine_partitioning_trigger.h</text>
</a>
</g>
</g>
<!-- Node46->Node52 -->
<g id= "edge78_Node000046_Node000052" class= "edge" >
<title > Node46- > Node52</title>
<g id= "a_edge78_Node000046_Node000052" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1075.27,-504.01C1060.57,-494.49 1044.22,-483.9 1030.44,-474.98" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1073.08,-506.76 1083.38,-509.25 1076.88,-500.88 1073.08,-506.76" />
</a>
</g>
</g>
<!-- Node54 -->
<g id= "Node000054" class= "node" >
<title > Node54</title>
<g id= "a_Node000054" > <a xlink:href= "engine__partitioning__trigger_8cpp.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1056.62,-396.75 921.38,-396.75 921.38,-355 1056.62,-355 1056.62,-396.75" />
<text xml:space= "preserve" text-anchor= "start" x= "929.38" y= "-383.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/solver/strategies</text>
<text xml:space= "preserve" text-anchor= "start" x= "929.38" y= "-372" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /triggers/engine_partitioning</text>
<text xml:space= "preserve" text-anchor= "middle" x= "989" y= "-360.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _trigger.cpp</text>
</a>
</g>
</g>
<!-- Node46->Node54 -->
<g id= "edge83_Node000046_Node000054" class= "edge" >
<title > Node46- > Node54</title>
<g id= "a_edge83_Node000046_Node000054" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1109.28,-499.1C1103.63,-478.52 1093.86,-451.94 1078,-432.75 1065.91,-418.12 1048.96,-406.16 1033.08,-397.11" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1105.85,-499.83 1111.7,-508.66 1112.64,-498.11 1105.85,-499.83" />
</a>
</g>
</g>
<!-- Node51 -->
<g id= "Node000051" class= "node" >
<title > Node51</title>
<g id= "a_Node000051" > <a xlink:href= "solver_2bindings_8cpp.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "873.38,-463.25 724.62,-463.25 724.62,-444 873.38,-444 873.38,-463.25" />
<text xml:space= "preserve" text-anchor= "middle" x= "799" y= "-449.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/python/solver/bindings.cpp</text>
</a>
</g>
</g>
<!-- Node46->Node51 -->
<g id= "edge84_Node000046_Node000051" class= "edge" >
<title > Node46- > Node51</title>
<g id= "a_edge84_Node000046_Node000051" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1039.84,-512.18C975.76,-496.86 886.81,-475.61 836.89,-463.68" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1038.69,-515.5 1049.23,-514.42 1040.32,-508.69 1038.69,-515.5" />
</a>
</g>
</g>
<!-- Node52->Node5 -->
<g id= "edge79_Node000052_Node000005" class= "edge" >
<title > Node52- > Node5</title>
<g id= "a_edge79_Node000052_Node000005" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M943.35,-427.68C916.68,-415.73 885.66,-401.82 862.82,-391.58" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "941.77,-430.81 952.33,-431.71 944.64,-424.42 941.77,-430.81" />
</a>
</g>
</g>
<!-- Node52->Node54 -->
<g id= "edge80_Node000052_Node000054" class= "edge" >
<title > Node52- > Node54</title>
<g id= "a_edge80_Node000052_Node000054" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M994.83,-421C993.76,-412.96 992.65,-404.54 991.69,-397.23" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "991.34,-421.37 996.12,-430.82 998.28,-420.45 991.34,-421.37" />
</a>
</g>
</g>
<!-- Node55->Node46 -->
<g id= "edge86_Node000055_Node000046" class= "edge" >
<title > Node55- > Node46</title>
<g id= "a_edge86_Node000055_Node000046" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1194.23,-581.76C1179.15,-572.24 1162.38,-561.65 1148.25,-552.73" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1192.24,-584.64 1202.56,-587.02 1195.97,-578.72 1192.24,-584.64" />
</a>
</g>
</g>
<!-- Node55->Node47 -->
<g id= "edge87_Node000055_Node000047" class= "edge" >
<title > Node55- > Node47</title>
<g id= "a_edge87_Node000055_Node000047" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1236,-576.82C1236,-543.97 1236,-493.76 1236,-469.19" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1232.5,-576.54 1236,-586.54 1239.5,-576.54 1232.5,-576.54" />
</a>
</g>
</g>
<!-- Node56->Node16 -->
<g id= "edge91_Node000056_Node000016" class= "edge" >
<title > Node56- > Node16</title>
<g id= "a_edge91_Node000056_Node000016" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2101.87,-594.06C2019.91,-573.45 1868.18,-531.25 1747,-474.5 1657,-432.35 1650.13,-392.26 1558,-355 1520.47,-339.82 1414.44,-320.21 1347.25,-308.71" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2100.95,-597.44 2111.5,-596.46 2102.64,-590.64 2100.95,-597.44" />
</a>
</g>
</g>
<!-- Node57 -->
<g id= "Node000057" class= "node" >
<title > Node57</title>
<g id= "a_Node000057" > <a xlink:href= "utils_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "2169.75,-163.5 2074.25,-163.5 2074.25,-133 2169.75,-133 2169.75,-163.5" />
<text xml:space= "preserve" text-anchor= "start" x= "2082.25" y= "-150" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "2122" y= "-138.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /utils/utils.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node56->Node57 -->
<g id= "edge89_Node000056_Node000057" class= "edge" >
<title > Node56- > Node57</title>
<g id= "a_edge89_Node000056_Node000057" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2158.31,-582.49C2155.35,-552.04 2151,-499.69 2151,-454.62 2151,-454.62 2151,-454.62 2151,-297.12 2151,-247.42 2135.03,-190.04 2126.79,-163.76" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2154.81,-582.65 2159.29,-592.25 2161.77,-581.95 2154.81,-582.65" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node56->Node58 -->
<g id= "edge92_Node000056_Node000058" class= "edge" >
<title > Node56- > Node58</title>
<g id= "a_edge92_Node000056_Node000058" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2183.48,-585.72C2198.42,-570.83 2217.22,-552.09 2228.1,-541.25" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2181.34,-582.91 2176.73,-592.45 2186.28,-587.87 2181.34,-582.91" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node57->Node8 -->
<g id= "edge90_Node000057_Node000008" class= "edge" >
<title > Node57- > Node8</title>
<g id= "a_edge90_Node000057_Node000008" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2072.68,-128.65C2046.38,-118.73 2014.48,-106.7 1989.94,-97.44" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2071.19,-131.83 2081.78,-132.08 2073.66,-125.28 2071.19,-131.83" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node60->Node11 -->
<g id= "edge99_Node000060_Node000011" class= "edge" >
<title > Node60- > Node11</title>
<g id= "a_edge99_Node000060_Node000011" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M240.67,-519.22C357.91,-504.98 548.54,-481.36 581,-474.5 587.88,-473.04 595.09,-471.23 602.11,-469.29" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "240.57,-515.7 231.06,-520.38 241.41,-522.65 240.57,-515.7" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node60->Node13 -->
<g id= "edge100_Node000060_Node000013" class= "edge" >
<title > Node60- > Node13</title>
<g id= "a_edge100_Node000060_Node000013" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M142.71,-504.95C136.46,-467.27 131.12,-396.58 168,-355 190.22,-329.94 276.22,-314.4 337.75,-306.25" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "139.2,-505.25 144.44,-514.46 146.09,-504 139.2,-505.25" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node60->Node14 -->
<g id= "edge102_Node000060_Node000014" class= "edge" >
<title > Node60- > Node14</title>
<g id= "a_edge102_Node000060_Node000014" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M157.43,-505.33C166.79,-483.52 183.05,-452.41 206,-432.75 229.33,-412.77 414.41,-344.25 498.12,-313.85" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "154.28,-503.79 153.75,-514.37 160.76,-506.44 154.28,-503.79" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node60->Node24 -->
<g id= "edge101_Node000060_Node000024" class= "edge" >
<title > Node60- > Node24</title>
<g id= "a_edge101_Node000060_Node000024" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M174.61,-509.1C206.04,-485.41 260.91,-448.37 315,-432.75 545.49,-366.18 1155.64,-424 1394,-396.75 1409.36,-394.99 1425.87,-392.16 1441,-389.17" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "172.64,-506.2 166.84,-515.07 176.9,-511.76 172.64,-506.2" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node60->Node44 -->
<g id= "edge103_Node000060_Node000044" class= "edge" >
<title > Node60- > Node44</title>
<g id= "a_edge103_Node000060_Node000044" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M204.89,-512.27C246.21,-499.12 301.4,-481.55 339.96,-469.28" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "204.08,-508.85 195.61,-515.22 206.2,-515.52 204.08,-508.85" />
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>