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-25 14:31:59 -05:00
var viewWidth = 2404;
2025-11-24 09:08:28 -05:00
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." >
2025-11-25 14:31:59 -05:00
<polygon fill= "#999999" stroke= "#666666" points= "1385.7,-763 1266.95,-763 1266.95,-732.5 1385.7,-732.5 1385.7,-763" />
<text xml:space= "preserve" text-anchor= "start" x= "1274.95" y= "-749.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1326.33" 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-25 14:31:59 -05:00
<polygon fill= "white" stroke= "#666666" points= "1276.2,-696.5 1148.45,-696.5 1148.45,-666 1276.2,-666 1276.2,-696.5" />
<text xml:space= "preserve" text-anchor= "start" x= "1156.45" y= "-683" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1212.33" 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-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1290.82,-726.66C1273.75,-717 1253.67,-705.64 1238.09,-696.83" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1288.71,-729.49 1299.14,-731.37 1292.16,-723.4 1288.71,-729.49" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-25 14:31:59 -05:00
<!-- Node63 -->
<g id= "Node000063" class= "node" >
<title > Node63</title>
<g id= "a_Node000063" > <a xlink:href= "construction_8h.html" target= "_top" xlink:title= "Functions for constructing nuclear reaction networks." >
<polygon fill= "white" stroke= "#666666" points= "1555.83,-546.62 1392.83,-546.62 1392.83,-516.12 1555.83,-516.12 1555.83,-546.62" />
<text xml:space= "preserve" text-anchor= "start" x= "1400.83" y= "-533.12" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1474.33" 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-25 14:31:59 -05:00
<!-- Node1->Node63 -->
<g id= "edge98_Node000001_Node000063" class= "edge" >
<title > Node1- > Node63</title>
<g id= "a_edge98_Node000001_Node000063" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1342.88,-722.78C1373.74,-678.08 1439.22,-583.23 1464.28,-546.93" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1340.16,-720.55 1337.36,-730.77 1345.92,-724.53 1340.16,-720.55" />
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-25 14:31:59 -05:00
<polygon fill= "white" stroke= "#666666" points= "1725.2,-630 1585.45,-630 1585.45,-588.25 1725.2,-588.25 1725.2,-630" />
<text xml:space= "preserve" text-anchor= "start" x= "1593.45" y= "-616.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "start" x= "1593.45" y= "-605.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine/diagnostics/dynamic</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1655.33" 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-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1287.43,-668.36C1370.7,-655.18 1503.96,-634.09 1585.19,-621.23" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1287.1,-664.87 1277.77,-669.89 1288.19,-671.78 1287.1,-664.87" />
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." >
<polygon fill= "white" stroke= "#666666" points= "1393.08,-163.5 1297.58,-163.5 1297.58,-133 1393.08,-133 1393.08,-163.5" />
<text xml:space= "preserve" text-anchor= "start" x= "1305.58" y= "-150" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1345.33" 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->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= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1288.12,-678.57C1468.24,-674.11 1917.88,-660.24 2065.33,-630 2190.74,-604.28 2336.33,-660.4 2336.33,-532.38 2336.33,-532.38 2336.33,-532.38 2336.33,-297.12 2336.33,-238.66 2571.14,-300.54 2108.33,-199.5 1971.01,-169.52 1538.83,-154.76 1393.53,-150.55" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1288.08,-675.07 1278.16,-678.81 1288.25,-682.06 1288.08,-675.07" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-25 14:31:59 -05:00
<!-- Node10 -->
<g id= "Node000010" class= "node" >
<title > Node10</title>
<g id= "a_Node000010" > <a xlink:href= "dynamic__engine__diagnostics_8cpp.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1736.83,-546.62 1573.83,-546.62 1573.83,-516.12 1736.83,-516.12 1736.83,-546.62" />
<text xml:space= "preserve" text-anchor= "start" x= "1581.83" 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= "1655.33" 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>
2025-11-25 14:31:59 -05:00
<!-- Node2->Node10 -->
<g id= "edge93_Node000002_Node000010" class= "edge" >
<title > Node2- > Node10</title>
<g id= "a_edge93_Node000002_Node000010" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1273.78,-662.36C1305.16,-653.05 1343.9,-641.27 1378.33,-630 1463.37,-602.16 1562,-566.61 1615.61,-547" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1273.05,-658.93 1264.45,-665.12 1275.03,-665.64 1273.05,-658.93" />
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>
2025-11-25 14:31:59 -05:00
<g id= "a_Node000012" > <a xlink:href= "engine__graph_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1336.58,-468.88 1220.08,-468.88 1220.08,-438.38 1336.58,-438.38 1336.58,-468.88" />
<text xml:space= "preserve" text-anchor= "start" x= "1228.08" y= "-455.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1278.33" 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>
2025-11-24 09:08:28 -05:00
<!-- Node2->Node12 -->
2025-11-25 14:31:59 -05:00
<g id= "edge14_Node000002_Node000012" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node2- > Node12</title>
2025-11-25 14:31:59 -05:00
<g id= "a_edge14_Node000002_Node000012" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1269.09,-660.36C1282.27,-652.94 1294.68,-643.04 1302.33,-630 1333.28,-577.26 1301.61,-500.54 1285.97,-468.99" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1267.58,-657.2 1260.27,-664.87 1270.77,-663.43 1267.58,-657.2" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-25 14:31:59 -05:00
<!-- Node13 -->
<g id= "Node000013" class= "node" >
<title > Node13</title>
<g id= "a_Node000013" > <a xlink:href= "priming_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1477.95,-391.12 1336.7,-391.12 1336.7,-360.62 1477.95,-360.62 1477.95,-391.12" />
<text xml:space= "preserve" text-anchor= "start" x= "1344.7" y= "-377.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1407.33" 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-25 14:31:59 -05:00
<!-- Node2->Node13 -->
<g id= "edge37_Node000002_Node000013" class= "edge" >
<title > Node2- > Node13</title>
<g id= "a_edge37_Node000002_Node000013" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1277.35,-661.28C1293.88,-653.81 1310.33,-643.65 1322.33,-630 1382.91,-561.08 1351.62,-518.86 1383.33,-432.75 1388.58,-418.48 1395.52,-402.59 1400.58,-391.41" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1276.34,-657.91 1268.48,-665.01 1279.05,-664.36 1276.34,-657.91" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-25 14:31:59 -05:00
<!-- Node16 -->
<g id= "Node000016" class= "node" >
<title > Node16</title>
<g id= "a_Node000016" > <a xlink:href= "priming_8cpp.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1546.7,-235.62 1421.95,-235.62 1421.95,-205.12 1546.7,-205.12 1546.7,-235.62" />
<text xml:space= "preserve" text-anchor= "start" x= "1429.95" 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= "1484.33" 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-25 14:31:59 -05:00
<!-- Node2->Node16 -->
<g id= "edge94_Node000002_Node000016" class= "edge" >
<title > Node2- > Node16</title>
<g id= "a_edge94_Node000002_Node000016" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1288.13,-677.54C1528.87,-667.92 2260.33,-630.62 2260.33,-532.38 2260.33,-532.38 2260.33,-532.38 2260.33,-374.88 2260.33,-229.82 1731.91,-219.64 1547.17,-220.51" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1288.07,-674.04 1278.21,-677.93 1288.34,-681.03 1288.07,-674.04" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-25 14:31:59 -05:00
<!-- Node18 -->
<g id= "Node000018" class= "node" >
<title > Node18</title>
<g id= "a_Node000018" > <a xlink:href= "engine__defined_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1180.08,-396.75 1072.58,-396.75 1072.58,-355 1180.08,-355 1180.08,-396.75" />
<text xml:space= "preserve" text-anchor= "start" x= "1080.58" y= "-383.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "start" x= "1080.58" y= "-372" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine/views/engine</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1126.33" 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-25 14:31:59 -05:00
<!-- Node2->Node18 -->
<g id= "edge41_Node000002_Node000018" class= "edge" >
<title > Node2- > Node18</title>
<g id= "a_edge41_Node000002_Node000018" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1224.99,-655.42C1228.39,-647.5 1231.61,-638.57 1233.33,-630 1243.86,-577.46 1238.21,-559.85 1217.33,-510.5 1198.73,-466.56 1164.7,-422.05 1143.94,-397.11" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1221.85,-653.87 1220.81,-664.42 1228.2,-656.82 1221.85,-653.87" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-25 14:31:59 -05:00
<!-- Node21 -->
<g id= "Node000021" class= "node" >
<title > Node21</title>
<g id= "a_Node000021" > <a xlink:href= "stellar__policy_8cpp.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "660.33,-163.5 560.33,-163.5 560.33,-133 660.33,-133 660.33,-163.5" />
<text xml:space= "preserve" text-anchor= "start" x= "568.33" y= "-150" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/policy/stellar</text>
<text xml:space= "preserve" text-anchor= "middle" x= "610.33" 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-25 14:31:59 -05:00
<!-- Node2->Node21 -->
<g id= "edge96_Node000002_Node000021" class= "edge" >
<title > Node2- > Node21</title>
<g id= "a_edge96_Node000002_Node000021" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1136.78,-677.87C992.27,-672.68 687.58,-658.47 649.33,-630 611.85,-602.1 610.33,-579.1 610.33,-532.38 610.33,-532.38 610.33,-532.38 610.33,-297.12 610.33,-248.35 610.33,-190.52 610.33,-163.94" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1136.53,-681.36 1146.65,-678.21 1136.78,-674.36 1136.53,-681.36" />
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>
2025-11-25 14:31:59 -05:00
<g id= "a_Node000024" > <a xlink:href= "engine__multiscale_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "836.08,-396.75 728.58,-396.75 728.58,-355 836.08,-355 836.08,-396.75" />
<text xml:space= "preserve" text-anchor= "start" x= "736.58" y= "-383.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "start" x= "736.58" y= "-372" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine/views/engine</text>
<text xml:space= "preserve" text-anchor= "middle" x= "782.33" 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>
2025-11-24 09:08:28 -05:00
<!-- Node2->Node24 -->
2025-11-25 14:31:59 -05:00
<g id= "edge42_Node000002_Node000024" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node2- > Node24</title>
2025-11-25 14:31:59 -05:00
<g id= "a_edge42_Node000002_Node000024" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1136.86,-679.7C1079.3,-676.25 999.88,-664.73 939.33,-630 847.6,-577.38 802.23,-447.3 787.7,-397.1" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1136.39,-683.18 1146.56,-680.21 1136.76,-676.19 1136.39,-683.18" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-25 14:31:59 -05:00
<!-- Node25 -->
<g id= "Node000025" class= "node" >
<title > Node25</title>
<g id= "a_Node000025" > <a xlink:href= "engine__adaptive_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "962.08,-396.75 854.58,-396.75 854.58,-355 962.08,-355 962.08,-396.75" />
<text xml:space= "preserve" text-anchor= "start" x= "862.58" y= "-383.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "start" x= "862.58" y= "-372" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine/views/engine</text>
<text xml:space= "preserve" text-anchor= "middle" x= "908.33" 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-25 14:31:59 -05:00
<!-- Node2->Node25 -->
<g id= "edge38_Node000002_Node000025" class= "edge" >
<title > Node2- > Node25</title>
<g id= "a_edge38_Node000002_Node000025" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1137.15,-668.9C1066.51,-654.24 962.99,-621.8 903.33,-552.25 867.94,-511 863.71,-485.37 877.33,-432.75 880.61,-420.08 887.45,-407.22 893.87,-397.03" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1136.22,-672.28 1146.71,-670.8 1137.59,-665.42 1136.22,-672.28" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node27 -->
<g id= "Node000027" class= "node" >
<title > Node27</title>
2025-11-25 14:31:59 -05:00
<g id= "a_Node000027" > <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= "1118.08,-474.5 1010.58,-474.5 1010.58,-432.75 1118.08,-432.75 1118.08,-474.5" />
<text xml:space= "preserve" text-anchor= "start" x= "1018.58" y= "-461" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "start" x= "1018.58" y= "-449.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine/views/engine</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1064.33" 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->Node27 -->
2025-11-25 14:31:59 -05:00
<g id= "edge43_Node000002_Node000027" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node2- > Node27</title>
2025-11-25 14:31:59 -05:00
<g id= "a_edge43_Node000002_Node000027" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1216.79,-654.87C1221.61,-619.01 1224.85,-553.13 1193.33,-510.5 1183.68,-497.45 1149.24,-482.88 1118.37,-471.89" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1213.4,-653.9 1215.37,-664.31 1220.32,-654.94 1213.4,-653.9" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-25 14:31:59 -05:00
<!-- Node28 -->
<g id= "Node000028" class= "node" >
<title > Node28</title>
<g id= "a_Node000028" > <a xlink:href= "python_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "543.83,-624.38 428.83,-624.38 428.83,-593.88 543.83,-593.88 543.83,-624.38" />
<text xml:space= "preserve" text-anchor= "start" x= "436.83" y= "-610.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "486.33" 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>
2025-11-25 14:31:59 -05:00
<!-- Node2->Node28 -->
<g id= "edge48_Node000002_Node000028" class= "edge" >
<title > Node2- > Node28</title>
<g id= "a_edge48_Node000002_Node000028" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1136.79,-679.16C1014.41,-676.34 765.62,-666.23 558.33,-630 550.54,-628.64 542.37,-626.8 534.45,-624.78" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1136.64,-682.66 1146.71,-679.38 1136.79,-675.66 1136.64,-682.66" />
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>
2025-11-25 14:31:59 -05:00
<g id= "a_Node000034" > <a xlink:href= "python_8cpp.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "582.7,-546.62 481.95,-546.62 481.95,-516.12 582.7,-516.12 582.7,-546.62" />
<text xml:space= "preserve" text-anchor= "start" x= "489.95" 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= "532.33" 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->Node34 -->
2025-11-25 14:31:59 -05:00
<g id= "edge95_Node000002_Node000034" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node2- > Node34</title>
2025-11-25 14:31:59 -05:00
<g id= "a_edge95_Node000002_Node000034" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1136.94,-677.79C982.71,-672.23 641.81,-657.01 596.33,-630 564.44,-611.06 545.44,-569.31 537.19,-547.04" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1136.53,-681.28 1146.65,-678.14 1136.78,-674.28 1136.53,-681.28" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-25 14:31:59 -05:00
<!-- Node35 -->
<g id= "Node000035" class= "node" >
<title > Node35</title>
<g id= "a_Node000035" > <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= "328.2,-468.88 206.45,-468.88 206.45,-438.38 328.2,-438.38 328.2,-468.88" />
<text xml:space= "preserve" text-anchor= "start" x= "214.45" y= "-455.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "267.33" 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-25 14:31:59 -05:00
<!-- Node2->Node35 -->
<g id= "edge51_Node000002_Node000035" class= "edge" >
<title > Node2- > Node35</title>
<g id= "a_edge51_Node000002_Node000035" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1136.83,-678.73C922.25,-674.05 322.24,-658.49 291.33,-630 245.68,-587.93 257.13,-503.06 263.99,-469.13" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1136.69,-682.22 1146.77,-678.94 1136.84,-675.23 1136.69,-682.22" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-25 14:31:59 -05:00
<!-- Node40 -->
<g id= "Node000040" class= "node" >
<title > Node40</title>
<g id= "a_Node000040" > <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= "478.95,-235.62 367.7,-235.62 367.7,-205.12 478.95,-205.12 478.95,-235.62" />
<text xml:space= "preserve" text-anchor= "start" x= "375.7" y= "-222.12" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "423.33" 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-25 14:31:59 -05:00
<!-- Node2->Node40 -->
<g id= "edge70_Node000002_Node000040" class= "edge" >
<title > Node2- > Node40</title>
<g id= "a_edge70_Node000002_Node000040" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1136.95,-678.07C951.98,-672.36 485.94,-655.6 420.33,-630 369.18,-610.04 347.96,-601.81 324.33,-552.25 316.34,-535.5 320.45,-528.65 324.33,-510.5 330.12,-483.41 364.39,-422.2 375.33,-396.75 390.08,-362.42 397.13,-354.95 407.33,-319 415.53,-290.09 420,-255.08 422,-235.83" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1136.58,-681.56 1146.68,-678.37 1136.79,-674.57 1136.58,-681.56" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-25 14:31:59 -05:00
<!-- Node44 -->
<g id= "Node000044" class= "node" >
<title > Node44</title>
<g id= "a_Node000044" > <a xlink:href= "weak_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1177.45,-624.38 1063.2,-624.38 1063.2,-593.88 1177.45,-593.88 1177.45,-624.38" />
<text xml:space= "preserve" text-anchor= "start" x= "1071.2" y= "-610.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1120.33" 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-25 14:31:59 -05:00
<!-- Node2->Node44 -->
<g id= "edge71_Node000002_Node000044" class= "edge" >
<title > Node2- > Node44</title>
<g id= "a_edge71_Node000002_Node000044" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1184.2,-658.81C1169.66,-647.73 1152.31,-634.5 1139.37,-624.64" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1181.99,-661.52 1192.06,-664.8 1186.23,-655.96 1181.99,-661.52" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-25 14:31:59 -05:00
<!-- Node49 -->
<g id= "Node000049" class= "node" >
<title > Node49</title>
<g id= "a_Node000049" > <a xlink:href= "_c_v_o_d_e__solver__strategy_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "2031.33,-552.25 1901.33,-552.25 1901.33,-510.5 2031.33,-510.5 2031.33,-552.25" />
<text xml:space= "preserve" text-anchor= "start" x= "1909.33" y= "-538.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "start" x= "1909.33" y= "-527.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /solver/strategies/CVODE</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1966.33" y= "-516.25" 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-25 14:31:59 -05:00
<!-- Node2->Node49 -->
<g id= "edge78_Node000002_Node000049" class= "edge" >
<title > Node2- > Node49</title>
<g id= "a_edge78_Node000002_Node000049" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1288.03,-677.83C1452.19,-672.1 1830.37,-656.23 1882.33,-630 1916.06,-612.97 1941.86,-575.88 1955.5,-552.64" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1287.97,-674.33 1278.1,-678.17 1288.22,-681.32 1287.97,-674.33" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-25 14:31:59 -05:00
<!-- Node58 -->
<g id= "Node000058" class= "node" >
<title > Node58</title>
<g id= "a_Node000058" > <a xlink:href= "strategy__abstract_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1872.95,-630 1743.7,-630 1743.7,-588.25 1872.95,-588.25 1872.95,-630" />
<text xml:space= "preserve" text-anchor= "start" x= "1751.7" y= "-616.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "start" x= "1751.7" y= "-605.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /solver/strategies/strategy</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1808.33" y= "-594" 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-25 14:31:59 -05:00
<!-- Node2->Node58 -->
<g id= "edge87_Node000002_Node000058" class= "edge" >
<title > Node2- > Node58</title>
<g id= "a_edge87_Node000002_Node000058" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1288.1,-676.91C1390.15,-671.52 1577.12,-658.47 1734.33,-630 1737.34,-629.45 1740.41,-628.85 1743.49,-628.19" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1288,-673.41 1278.19,-677.43 1288.36,-680.41 1288,-673.41" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-25 14:31:59 -05:00
<!-- Node59 -->
<g id= "Node000059" class= "node" >
<title > Node59</title>
<g id= "a_Node000059" > <a xlink:href= "logging_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "#fff0f0" stroke= "red" points= "754.08,-624.38 658.58,-624.38 658.58,-593.88 754.08,-593.88 754.08,-624.38" />
<text xml:space= "preserve" text-anchor= "start" x= "666.58" y= "-610.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "706.33" y= "-599.62" 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-25 14:31:59 -05:00
<!-- Node2->Node59 -->
<g id= "edge90_Node000002_Node000059" class= "edge" >
<title > Node2- > Node59</title>
<g id= "a_edge90_Node000002_Node000059" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1136.76,-676.25C1047.81,-670.5 896.03,-657.41 768.33,-630 761.81,-628.6 755,-626.79 748.38,-624.83" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1136.38,-679.74 1146.58,-676.87 1136.82,-672.75 1136.38,-679.74" />
</a>
</g>
</g>
<!-- Node61 -->
<g id= "Node000061" class= "node" >
<title > Node61</title>
<g id= "a_Node000061" > <a xlink:href= "logging_8cpp.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "792.2,-541 676.45,-541 676.45,-521.75 792.2,-521.75 792.2,-541" />
<text xml:space= "preserve" text-anchor= "middle" x= "734.33" y= "-527.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/utils/logging.cpp</text>
</a>
</g>
</g>
<!-- Node2->Node61 -->
<g id= "edge97_Node000002_Node000061" class= "edge" >
<title > Node2- > Node61</title>
<g id= "a_edge97_Node000002_Node000061" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1136.82,-677.96C1035.18,-673.7 860.78,-661.85 806.33,-630 769.97,-608.73 746.48,-561.11 737.94,-541.29" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1136.6,-681.45 1146.73,-678.36 1136.88,-674.46 1136.6,-681.45" />
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-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1736.78,-588.09C1883.77,-565.84 2298.33,-580.03 2298.33,-454.62 2298.33,-454.62 2298.33,-454.62 2298.33,-297.12 2298.33,-204.57 1587.3,-161.58 1393.57,-151.58" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1736.22,-584.64 1726.93,-589.74 1737.37,-591.54 1736.22,-584.64" />
</a>
</g>
</g>
<!-- Node3->Node10 -->
<g id= "edge11_Node000003_Node000010" class= "edge" >
<title > Node3- > Node10</title>
<g id= "a_edge11_Node000003_Node000010" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1655.33,-576.56C1655.33,-566.19 1655.33,-555.17 1655.33,-546.73" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1651.83,-576.31 1655.33,-586.31 1658.83,-576.31 1651.83,-576.31" />
</a>
</g>
</g>
<!-- Node11 -->
<g id= "Node000011" class= "node" >
<title > Node11</title>
<g id= "a_Node000011" > <a xlink:href= "_c_v_o_d_e__solver__strategy_8cpp.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1877.45,-391.12 1733.2,-391.12 1733.2,-360.62 1877.45,-360.62 1877.45,-391.12" />
<text xml:space= "preserve" text-anchor= "start" x= "1741.2" 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= "1805.33" y= "-366.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /CVODE_solver_strategy.cpp</text>
</a>
</g>
</g>
<!-- Node3->Node11 -->
<g id= "edge12_Node000003_Node000011" class= "edge" >
<title > Node3- > Node11</title>
<g id= "a_edge12_Node000003_Node000011" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1717.31,-582.01C1728.93,-574.19 1739.54,-564.38 1746.33,-552.25 1755.39,-536.06 1757.13,-525.58 1746.33,-510.5 1717.35,-470.06 1669.31,-514.94 1640.33,-474.5 1629.52,-459.42 1629.51,-447.83 1640.33,-432.75 1661.48,-403.26 1699.05,-389.14 1733.01,-382.46" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1715.79,-578.84 1709.12,-587.07 1719.47,-584.79 1715.79,-578.84" />
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= " " >
<polygon fill= "white" stroke= "#666666" points= "556.08,-97 460.58,-97 460.58,-66.5 556.08,-66.5 556.08,-97" />
<text xml:space= "preserve" text-anchor= "start" x= "468.58" y= "-83.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "508.33" 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>
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= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1285.99,-142.68C1128.19,-130.52 700.43,-97.55 556.4,-86.45" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1285.57,-146.16 1295.81,-143.43 1286.11,-139.18 1285.57,-146.16" />
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-25 14:31:59 -05:00
<polygon fill= "white" stroke= "#666666" points= "1510.83,-24.88 1359.83,-24.88 1359.83,-5.63 1510.83,-5.63 1510.83,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1435.33" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/python/engine/bindings.cpp</text>
</a>
</g>
</g>
<!-- Node4->Node6 -->
<g id= "edge5_Node000004_Node000006" class= "edge" >
<title > Node4- > Node6</title>
<g id= "a_edge5_Node000004_Node000006" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1392.64,-126.96C1405.18,-119.35 1417.41,-109.45 1425.33,-97 1439.66,-74.47 1438.28,-41.2 1436.58,-25.32" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1390.94,-123.91 1383.92,-131.84 1394.36,-130.01 1390.94,-123.91" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-25 14:31:59 -05:00
<!-- Node7 -->
<g id= "Node000007" class= "node" >
<title > Node7</title>
<g id= "a_Node000007" > <a xlink:href= "py__engine_8cpp.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1333.95,-30.5 1192.7,-30.5 1192.7,0 1333.95,0 1333.95,-30.5" />
<text xml:space= "preserve" text-anchor= "start" x= "1200.7" y= "-17" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/python/engine/trampoline</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1263.33" 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>
2025-11-25 14:31:59 -05:00
<!-- Node4->Node7 -->
<g id= "edge6_Node000004_Node000007" class= "edge" >
<title > Node4- > Node7</title>
<g id= "a_edge6_Node000004_Node000007" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1296.57,-127.03C1284.25,-119.49 1272.5,-109.6 1265.33,-97 1253.61,-76.4 1256.49,-47.81 1259.8,-30.75" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1294.74,-130.02 1305.17,-131.85 1298.16,-123.91 1294.74,-130.02" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node8 -->
<g id= "Node000008" class= "node" >
<title > Node8</title>
2025-11-25 14:31:59 -05:00
<g id= "a_Node000008" > <a xlink:href= "py__engine_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1415.95,-97 1274.7,-97 1274.7,-66.5 1415.95,-66.5 1415.95,-97" />
<text xml:space= "preserve" text-anchor= "start" x= "1282.7" 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= "1345.33" 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-25 14:31:59 -05:00
<!-- Node4->Node8 -->
<g id= "edge7_Node000004_Node000008" class= "edge" >
<title > Node4- > Node8</title>
<g id= "a_edge7_Node000004_Node000008" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1345.33,-121.31C1345.33,-113.14 1345.33,-104.41 1345.33,-97.33" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1341.83,-121.1 1345.33,-131.1 1348.83,-121.1 1341.83,-121.1" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node9 -->
<g id= "Node000009" class= "node" >
<title > Node9</title>
2025-11-25 14:31:59 -05:00
<g id= "a_Node000009" > <a xlink:href= "py__policy_8cpp.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1049.45,-97 911.2,-97 911.2,-66.5 1049.45,-66.5 1049.45,-97" />
<text xml:space= "preserve" text-anchor= "start" x= "919.2" y= "-83.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/python/policy/trampoline</text>
<text xml:space= "preserve" text-anchor= "middle" x= "980.33" y= "-72.25" 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-25 14:31:59 -05:00
<!-- Node4->Node9 -->
<g id= "edge10_Node000004_Node000009" class= "edge" >
<title > Node4- > Node9</title>
<g id= "a_edge10_Node000004_Node000009" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1286.03,-136.77C1221.41,-125.35 1118.12,-107.1 1049.76,-95.02" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1285.29,-140.19 1295.74,-138.49 1286.51,-133.3 1285.29,-140.19" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-25 14:31:59 -05:00
<!-- Node8->Node6 -->
<g id= "edge8_Node000008_Node000006" class= "edge" >
<title > Node8- > Node6</title>
<g id= "a_edge8_Node000008_Node000006" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1374.88,-59.57C1391.12,-47.93 1410.41,-34.11 1422.76,-25.26" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1373.07,-56.56 1366.98,-65.23 1377.15,-62.25 1373.07,-56.56" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-25 14:31:59 -05:00
<!-- Node8->Node7 -->
<g id= "edge9_Node000008_Node000007" class= "edge" >
<title > Node8- > Node7</title>
<g id= "a_edge9_Node000008_Node000007" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1317.7,-59.02C1305.9,-49.73 1292.44,-39.15 1281.86,-30.83" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1315.51,-61.75 1325.53,-65.18 1319.83,-56.24 1315.51,-61.75" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-25 14:31:59 -05:00
<!-- Node12->Node4 -->
<g id= "edge15_Node000012_Node000004" class= "edge" >
<title > Node12- > Node4</title>
<g id= "a_edge15_Node000012_Node000004" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1287.88,-427.38C1297.61,-400.78 1312.48,-357.48 1321.33,-319 1334.33,-262.44 1341.45,-193.55 1344.1,-163.94" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1284.66,-426.01 1284.46,-436.61 1291.22,-428.45 1284.66,-426.01" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-25 14:31:59 -05:00
<!-- Node12->Node11 -->
<g id= "edge36_Node000012_Node000011" class= "edge" >
<title > Node12- > Node11</title>
<g id= "a_edge36_Node000012_Node000011" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1347.97,-438.88C1359.75,-436.72 1371.88,-434.59 1383.33,-432.75 1505.55,-413.11 1648.49,-395.25 1732.72,-385.25" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1347.5,-435.41 1338.31,-440.68 1348.78,-442.29 1347.5,-435.41" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-25 14:31:59 -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= "M1313.12,-432.19C1335.05,-419.32 1362.83,-403 1382.53,-391.44" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1311.36,-429.17 1304.51,-437.25 1314.9,-435.21 1311.36,-429.17" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-25 14:31:59 -05:00
<!-- Node15 -->
<g id= "Node000015" class= "node" >
<title > Node15</title>
<g id= "a_Node000015" > <a xlink:href= "engine__graph_8cpp.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1528.95,-313.38 1423.7,-313.38 1423.7,-282.88 1528.95,-282.88 1528.95,-313.38" />
<text xml:space= "preserve" text-anchor= "start" x= "1431.7" 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= "1476.33" 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-25 14:31:59 -05:00
<!-- Node12->Node15 -->
<g id= "edge33_Node000012_Node000015" class= "edge" >
<title > Node12- > Node15</title>
<g id= "a_edge33_Node000012_Node000015" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1348.3,-438.31C1405.59,-425.89 1478.58,-408.15 1487.33,-396.75 1505.92,-372.53 1493.13,-334.45 1483.76,-313.74" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1347.6,-434.88 1338.56,-440.41 1349.07,-441.73 1347.6,-434.88" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-25 14:31:59 -05:00
<!-- Node12->Node18 -->
<g id= "edge22_Node000012_Node000018" class= "edge" >
<title > Node12- > Node18</title>
<g id= "a_edge22_Node000012_Node000018" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1238.97,-433.01C1216.88,-422 1189.35,-408.28 1167.04,-397.16" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1237.15,-436.02 1247.67,-437.34 1240.28,-429.75 1237.15,-436.02" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-25 14:31:59 -05:00
<!-- Node12->Node21 -->
<g id= "edge35_Node000012_Node000021" class= "edge" >
<title > Node12- > Node21</title>
<g id= "a_edge35_Node000012_Node000021" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1283.66,-426.91C1291.91,-384.05 1305.19,-300.41 1288.33,-277.25 1214.25,-175.51 805,-154.55 660.7,-150.31" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1280.25,-426.1 1281.73,-436.59 1287.11,-427.46 1280.25,-426.1" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-25 14:31:59 -05:00
<!-- Node23 -->
<g id= "Node000023" class= "node" >
<title > Node23</title>
<g id= "a_Node000023" > <a xlink:href= "engine__defined_8cpp.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1278.83,-313.38 1175.83,-313.38 1175.83,-282.88 1278.83,-282.88 1278.83,-313.38" />
<text xml:space= "preserve" text-anchor= "start" x= "1183.83" 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= "1227.33" 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-25 14:31:59 -05:00
<!-- Node12->Node23 -->
<g id= "edge34_Node000012_Node000023" class= "edge" >
<title > Node12- > Node23</title>
<g id= "a_edge34_Node000012_Node000023" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1267.95,-427.62C1264.11,-418.04 1259.84,-406.95 1256.33,-396.75 1246.3,-367.66 1236.51,-333.02 1231.26,-313.8" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1264.61,-428.7 1271.62,-436.65 1271.1,-426.06 1264.61,-428.7" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-25 14:31:59 -05:00
<!-- Node12->Node24 -->
<g id= "edge30_Node000012_Node000024" class= "edge" >
<title > Node12- > Node24</title>
<g id= "a_edge30_Node000012_Node000024" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1208.79,-443.41C1183.18,-440.04 1153.94,-436.2 1127.33,-432.75 1002.03,-416.51 968.73,-423.86 845.33,-396.75 842.42,-396.11 839.44,-395.4 836.46,-394.63" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1208.02,-446.84 1218.39,-444.68 1208.94,-439.9 1208.02,-446.84" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-25 14:31:59 -05:00
<!-- Node14 -->
<g id= "Node000014" class= "node" >
<title > Node14</title>
<g id= "a_Node000014" > <a xlink:href= "engine__procedures_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1677.33,-319 1547.33,-319 1547.33,-277.25 1677.33,-277.25 1677.33,-319" />
<text xml:space= "preserve" text-anchor= "start" x= "1555.33" y= "-305.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "start" x= "1555.33" y= "-294.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine/procedures/engine</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1612.33" 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-25 14:31:59 -05:00
<!-- Node13->Node14 -->
<g id= "edge17_Node000013_Node000014" class= "edge" >
<title > Node13- > Node14</title>
<g id= "a_edge17_Node000013_Node000014" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1457.59,-356.3C1487.85,-345.12 1526.38,-330.88 1557.43,-319.41" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1456.44,-353 1448.27,-359.75 1458.87,-359.56 1456.44,-353" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-25 14:31:59 -05:00
<!-- Node13->Node15 -->
<g id= "edge19_Node000013_Node000015" class= "edge" >
<title > Node13- > Node15</title>
<g id= "a_edge19_Node000013_Node000015" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1428.37,-351.78C1439.66,-339.38 1453.24,-324.47 1463.06,-313.69" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1425.8,-349.4 1421.65,-359.15 1430.97,-354.11 1425.8,-349.4" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-25 14:31:59 -05:00
<!-- Node13->Node16 -->
<g id= "edge20_Node000013_Node000016" class= "edge" >
<title > Node13- > Node16</title>
<g id= "a_edge20_Node000013_Node000016" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1403.74,-348.99C1402.11,-328.37 1402.68,-299.4 1414.33,-277.25 1423.6,-259.64 1441.1,-245.67 1456.28,-236.1" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1400.24,-349.24 1404.76,-358.82 1407.21,-348.51 1400.24,-349.24" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-25 14:31:59 -05:00
<!-- Node17 -->
<g id= "Node000017" class= "node" >
<title > Node17</title>
<g id= "a_Node000017" > <a xlink:href= "engine__multiscale_8cpp.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "754.2,-313.38 638.45,-313.38 638.45,-282.88 754.2,-282.88 754.2,-313.38" />
<text xml:space= "preserve" text-anchor= "start" x= "646.45" 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= "696.33" 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-25 14:31:59 -05:00
<!-- Node13->Node17 -->
<g id= "edge21_Node000013_Node000017" class= "edge" >
<title > Node13- > Node17</title>
<g id= "a_edge21_Node000013_Node000017" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1325.34,-367.37C1161.3,-352.33 807.75,-319.9 801.33,-319 786.08,-316.86 769.68,-314.02 754.48,-311.15" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1324.56,-370.81 1334.83,-368.24 1325.2,-363.84 1324.56,-370.81" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-25 14:31:59 -05:00
<!-- Node14->Node4 -->
<g id= "edge18_Node000014_Node000004" class= "edge" >
<title > Node14- > Node4</title>
<g id= "a_edge18_Node000014_Node000004" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1601.96,-266.57C1592.98,-244.68 1577.84,-216.21 1555.33,-199.5 1507.77,-164.19 1438.92,-153.33 1393.18,-150.18" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1598.58,-267.53 1605.45,-275.6 1605.11,-265.01 1598.58,-267.53" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node19 -->
<g id= "Node000019" class= "node" >
<title > Node19</title>
2025-11-25 14:31:59 -05:00
<g id= "a_Node000019" > <a xlink:href= "engine__priming_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "#fff0f0" stroke= "red" points= "1158.08,-319 1050.58,-319 1050.58,-277.25 1158.08,-277.25 1158.08,-319" />
<text xml:space= "preserve" text-anchor= "start" x= "1058.58" y= "-305.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "start" x= "1058.58" y= "-294.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine/views/engine</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1104.33" 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>
2025-11-25 14:31:59 -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= "M1117.22,-343.53C1114.87,-335.41 1112.39,-326.87 1110.24,-319.48" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1113.86,-344.49 1120.01,-353.12 1120.58,-342.54 1113.86,-344.49" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-25 14:31:59 -05:00
<!-- Node20 -->
<g id= "Node000020" class= "node" >
<title > Node20</title>
<g id= "a_Node000020" > <a xlink:href= "engine__views_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1038.08,-241.25 930.58,-241.25 930.58,-199.5 1038.08,-199.5 1038.08,-241.25" />
<text xml:space= "preserve" text-anchor= "start" x= "938.58" y= "-227.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "start" x= "938.58" y= "-216.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine/views/engine</text>
<text xml:space= "preserve" text-anchor= "middle" x= "984.33" 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>
2025-11-25 14:31:59 -05:00
<!-- Node18->Node20 -->
<g id= "edge28_Node000018_Node000020" class= "edge" >
<title > Node18- > Node20</title>
<g id= "a_edge28_Node000018_Node000020" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1077.87,-348.51C1065.06,-340.14 1051.88,-330.13 1041.33,-319 1019.31,-295.79 1002.23,-262.56 992.71,-241.48" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1075.92,-351.42 1086.25,-353.77 1079.65,-345.49 1075.92,-351.42" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-25 14:31:59 -05:00
<!-- Node18->Node23 -->
<g id= "edge29_Node000018_Node000023" class= "edge" >
<title > Node18- > Node23</title>
<g id= "a_edge29_Node000018_Node000023" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1162.18,-347.99C1177.56,-336.45 1194.94,-323.42 1207.87,-313.71" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1160.5,-344.87 1154.6,-353.67 1164.7,-350.47 1160.5,-344.87" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-25 14:31:59 -05:00
<!-- Node19->Node16 -->
<g id= "edge27_Node000019_Node000016" class= "edge" >
<title > Node19- > Node16</title>
<g id= "a_edge27_Node000019_Node000016" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1169.5,-276.87C1262.35,-254.64 1359.7,-238.97 1421.57,-229.95" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1168.86,-273.42 1159.97,-279.18 1170.51,-280.23 1168.86,-273.42" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node19->Node20 -->
2025-11-25 14:31:59 -05:00
<g id= "edge24_Node000019_Node000020" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node19- > Node20</title>
2025-11-25 14:31:59 -05:00
<g id= "a_edge24_Node000019_Node000020" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1062.55,-270.76C1047.48,-261.24 1030.71,-250.65 1016.57,-241.73" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1060.57,-273.64 1070.89,-276.02 1064.3,-267.72 1060.57,-273.64" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-25 14:31:59 -05:00
<!-- Node20->Node4 -->
<g id= "edge25_Node000020_Node000004" class= "edge" >
<title > Node20- > Node4</title>
<g id= "a_edge25_Node000020_Node000004" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1049.45,-206.72C1120.8,-192.87 1233.53,-170.97 1297.27,-158.58" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1049.01,-203.25 1039.86,-208.59 1050.34,-210.12 1049.01,-203.25" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-25 14:31:59 -05:00
<!-- Node20->Node21 -->
<g id= "edge26_Node000020_Node000021" class= "edge" >
<title > Node20- > Node21</title>
<g id= "a_edge26_Node000020_Node000021" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M919.39,-207.2C845.85,-193.41 727.6,-171.24 660.7,-158.69" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "918.38,-210.57 928.86,-208.97 919.67,-203.69 918.38,-210.57" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-25 14:31:59 -05:00
<!-- Node24->Node17 -->
<g id= "edge32_Node000024_Node000017" class= "edge" >
<title > Node24- > Node17</title>
<g id= "a_edge32_Node000024_Node000017" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M750.7,-347.01C737.87,-335.72 723.6,-323.14 712.89,-313.71" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "748.33,-349.59 758.15,-353.57 752.95,-344.34 748.33,-349.59" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-25 14:31:59 -05:00
<!-- Node24->Node20 -->
<g id= "edge31_Node000024_Node000020" class= "edge" >
<title > Node24- > Node20</title>
<g id= "a_edge31_Node000024_Node000020" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M780.54,-343.32C781.07,-322.16 785.31,-295.03 801.33,-277.25 833.9,-241.09 889.12,-228.02 930.41,-223.45" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "777.04,-343.16 780.59,-353.15 784.04,-343.13 777.04,-343.16" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-25 14:31:59 -05:00
<!-- Node25->Node20 -->
<g id= "edge39_Node000025_Node000020" class= "edge" >
<title > Node25- > Node20</title>
<g id= "a_edge39_Node000025_Node000020" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M923.26,-344.72C938.38,-314.17 961.36,-267.77 974.39,-241.45" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "920.24,-342.94 918.93,-353.45 926.51,-346.04 920.24,-342.94" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-25 14:31:59 -05:00
<!-- Node26 -->
<g id= "Node000026" class= "node" >
<title > Node26</title>
<g id= "a_Node000026" > <a xlink:href= "engine__adaptive_8cpp.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "918.45,-313.38 810.2,-313.38 810.2,-282.88 918.45,-282.88 918.45,-313.38" />
<text xml:space= "preserve" text-anchor= "start" x= "818.2" 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= "864.33" 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-25 14:31:59 -05:00
<!-- Node25->Node26 -->
<g id= "edge40_Node000025_Node000026" class= "edge" >
<title > Node25- > Node26</title>
<g id= "a_edge40_Node000025_Node000026" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M890.77,-344.65C884.52,-333.89 877.78,-322.28 872.67,-313.48" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "887.73,-346.38 895.78,-353.27 893.78,-342.86 887.73,-346.38" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-25 14:31:59 -05:00
<!-- Node27->Node18 -->
<g id= "edge45_Node000027_Node000018" class= "edge" >
<title > Node27- > Node18</title>
<g id= "a_edge45_Node000027_Node000018" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1088.16,-423.51C1095.34,-414.74 1103.06,-405.3 1109.67,-397.23" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1085.53,-421.2 1081.9,-431.15 1090.94,-425.63 1085.53,-421.2" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-25 14:31:59 -05:00
<!-- Node27->Node20 -->
<g id= "edge47_Node000027_Node000020" class= "edge" >
<title > Node27- > Node20</title>
<g id= "a_edge47_Node000027_Node000020" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1050.06,-422.39C1037.82,-395.63 1020.32,-355.32 1008.33,-319 999.63,-292.65 992.48,-261.37 988.31,-241.45" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1046.78,-423.64 1054.15,-431.25 1053.14,-420.7 1046.78,-423.64" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-25 14:31:59 -05:00
<!-- Node27->Node24 -->
<g id= "edge46_Node000027_Node000024" class= "edge" >
<title > Node27- > Node24</title>
<g id= "a_edge46_Node000027_Node000024" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M999.18,-432.28C930.73,-414.12 910.62,-414.55 845.33,-396.75 842.45,-395.97 839.51,-395.14 836.54,-394.28" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "998.08,-435.61 1008.65,-434.83 999.91,-428.85 998.08,-435.61" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-25 14:31:59 -05:00
<!-- Node27->Node25 -->
<g id= "edge44_Node000027_Node000025" class= "edge" >
<title > Node27- > Node25</title>
<g id= "a_edge44_Node000027_Node000025" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1012.25,-427.34C992.09,-417.55 969.32,-406.49 950.25,-397.23" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1010.64,-430.44 1021.16,-431.66 1013.69,-424.15 1010.64,-430.44" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-25 14:31:59 -05:00
<!-- Node29 -->
<g id= "Node000029" class= "node" >
<title > Node29</title>
<g id= "a_Node000029" > <a xlink:href= "generative_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "#fff0f0" stroke= "red" points= "463.7,-546.62 332.95,-546.62 332.95,-516.12 463.7,-516.12 463.7,-546.62" />
<text xml:space= "preserve" text-anchor= "start" x= "340.95" y= "-533.12" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "398.33" 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-25 14:31:59 -05:00
<!-- Node28->Node29 -->
<g id= "edge49_Node000028_Node000029" class= "edge" >
<title > Node28- > Node29</title>
<g id= "a_edge49_Node000028_Node000029" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M460.75,-586.1C446.1,-573.5 428.13,-558.03 415.24,-546.94" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "458.35,-588.66 468.21,-592.53 462.92,-583.36 458.35,-588.66" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-25 14:31:59 -05:00
<!-- Node28->Node34 -->
<g id= "edge50_Node000028_Node000034" class= "edge" >
<title > Node28- > Node34</title>
<g id= "a_edge50_Node000028_Node000034" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M501.02,-583.94C508.41,-571.76 517.13,-557.4 523.49,-546.94" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "498.18,-581.86 495.98,-592.23 504.16,-585.5 498.18,-581.86" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-25 14:31:59 -05:00
<!-- Node35->Node21 -->
<g id= "edge69_Node000035_Node000021" class= "edge" >
<title > Node35- > Node21</title>
<g id= "a_edge69_Node000035_Node000021" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M312.79,-433.28C332.87,-423.7 356.21,-411.11 375.33,-396.75 474.1,-322.54 567.86,-205.04 599.26,-163.99" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "311.58,-429.98 303.99,-437.37 314.54,-436.32 311.58,-429.98" />
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>
2025-11-25 14:31:59 -05:00
<g id= "a_Node000036" > <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= "311.08,-313.38 215.58,-313.38 215.58,-282.88 311.08,-282.88 311.08,-313.38" />
<text xml:space= "preserve" text-anchor= "start" x= "223.58" y= "-299.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "263.33" 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-25 14:31:59 -05:00
<!-- Node35->Node36 -->
<g id= "edge52_Node000035_Node000036" class= "edge" >
<title > Node35- > Node36</title>
<g id= "a_edge52_Node000035_Node000036" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M266.65,-426.62C265.8,-394.07 264.38,-339.46 263.7,-313.57" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "263.15,-426.49 266.9,-436.39 270.14,-426.31 263.15,-426.49" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-25 14:31:59 -05:00
<!-- Node37 -->
<g id= "Node000037" class= "node" >
<title > Node37</title>
<g id= "a_Node000037" > <a xlink:href= "policy_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "#fff0f0" stroke= "red" points= "429.08,-163.5 333.58,-163.5 333.58,-133 429.08,-133 429.08,-163.5" />
<text xml:space= "preserve" text-anchor= "start" x= "341.58" y= "-150" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "381.33" 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-25 14:31:59 -05:00
<!-- Node35->Node37 -->
<g id= "edge60_Node000035_Node000037" class= "edge" >
<title > Node35- > Node37</title>
<g id= "a_edge60_Node000035_Node000037" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M277.87,-427.58C288.96,-400.88 306.68,-357.26 320.33,-319 339.06,-266.51 338.25,-251.49 358.33,-199.5 363.03,-187.33 369.23,-173.91 374,-164" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "274.76,-425.95 274.13,-436.53 281.22,-428.65 274.76,-425.95" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-25 14:31:59 -05:00
<!-- Node35->Node40 -->
<g id= "edge66_Node000035_Node000040" class= "edge" >
<title > Node35- > Node40</title>
<g id= "a_edge66_Node000035_Node000040" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M309.41,-432.32C324.87,-423.2 341.47,-411.2 353.33,-396.75 354.7,-395.08 401.14,-277.58 417.61,-235.87" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "307.81,-429.21 300.8,-437.16 311.24,-435.31 307.81,-429.21" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-25 14:31:59 -05:00
<!-- Node41 -->
<g id= "Node000041" class= "node" >
<title > Node41</title>
<g id= "a_Node000041" > <a xlink:href= "chains_8cpp.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "143.83,-230 22.83,-230 22.83,-210.75 143.83,-210.75 143.83,-230" />
<text xml:space= "preserve" text-anchor= "middle" x= "83.33" 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-25 14:31:59 -05:00
<!-- Node35->Node41 -->
<g id= "edge67_Node000035_Node000041" class= "edge" >
<title > Node35- > Node41</title>
<g id= "a_edge67_Node000035_Node000041" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M194.85,-440.27C147.9,-430.64 92.89,-415.72 78.33,-396.75 38.83,-345.28 68.52,-258.05 79.61,-230.2" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "193.99,-443.66 204.48,-442.18 195.35,-436.8 193.99,-443.66" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-25 14:31:59 -05:00
<!-- Node42 -->
<g id= "Node000042" class= "node" >
<title > Node42</title>
<g id= "a_Node000042" > <a xlink:href= "policy__logical_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "201.45,-391.12 87.2,-391.12 87.2,-360.62 201.45,-360.62 201.45,-391.12" />
<text xml:space= "preserve" text-anchor= "start" x= "95.2" y= "-377.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "144.33" 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-25 14:31:59 -05:00
<!-- Node35->Node42 -->
<g id= "edge61_Node000035_Node000042" class= "edge" >
<title > Node35- > Node42</title>
<g id= "a_edge61_Node000035_Node000042" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M233.87,-432.02C213.01,-419.17 186.67,-402.95 167.97,-391.44" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "231.97,-434.96 242.32,-437.23 235.64,-429 231.97,-434.96" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-25 14:31:59 -05:00
<!-- Node43 -->
<g id= "Node000043" class= "node" >
<title > Node43</title>
<g id= "a_Node000043" > <a xlink:href= "policy__logical_8cpp.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "197.95,-313.38 98.7,-313.38 98.7,-282.88 197.95,-282.88 197.95,-313.38" />
<text xml:space= "preserve" text-anchor= "start" x= "106.7" 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= "148.33" 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-25 14:31:59 -05:00
<!-- Node35->Node43 -->
<g id= "edge68_Node000035_Node000043" class= "edge" >
<title > Node35- > Node43</title>
<g id= "a_edge68_Node000035_Node000043" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M255.67,-428.03C245.29,-407.44 228.91,-377.84 210.33,-355 197.62,-339.38 180.43,-324.25 167.38,-313.68" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "252.43,-429.39 259.99,-436.81 258.71,-426.3 252.43,-429.39" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-25 14:31:59 -05:00
<!-- Node36->Node37 -->
<g id= "edge53_Node000036_Node000037" class= "edge" >
<title > Node36- > Node37</title>
<g id= "a_edge53_Node000036_Node000037" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M276.43,-272.54C287.95,-252 305.88,-222.46 325.33,-199.5 336.47,-186.34 351.01,-173.39 362.48,-163.94" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "273.5,-270.61 271.75,-281.06 279.63,-273.98 273.5,-270.61" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-25 14:31:59 -05:00
<!-- Node36->Node40 -->
<g id= "edge56_Node000036_Node000040" class= "edge" >
<title > Node36- > Node40</title>
<g id= "a_edge56_Node000036_Node000040" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M304.25,-277.75C331.67,-264.77 367.21,-247.94 392.3,-236.06" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "303.09,-274.43 295.55,-281.87 306.08,-280.76 303.09,-274.43" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-25 14:31:59 -05:00
<!-- Node36->Node41 -->
<g id= "edge59_Node000036_Node000041" class= "edge" >
<title > Node36- > Node41</title>
<g id= "a_edge59_Node000036_Node000041" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M218.32,-278.18C182.11,-262.95 132.83,-242.21 104.93,-230.47" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "216.65,-281.28 227.23,-281.93 219.37,-274.83 216.65,-281.28" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-25 14:31:59 -05:00
<!-- Node37->Node5 -->
<g id= "edge54_Node000037_Node000005" class= "edge" >
<title > Node37- > Node5</title>
<g id= "a_edge54_Node000037_Node000005" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M420.36,-127.43C439.48,-117.71 462.11,-106.22 479.62,-97.33" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "418.83,-124.28 411.5,-131.93 422,-130.52 418.83,-124.28" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-25 14:31:59 -05:00
<!-- Node37->Node9 -->
<g id= "edge55_Node000037_Node000009" class= "edge" >
<title > Node37- > Node9</title>
<g id= "a_edge55_Node000037_Node000009" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M440.67,-140.86C552.11,-128.86 792.11,-103.02 910.86,-90.23" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "440.41,-137.37 430.84,-141.92 441.16,-144.33 440.41,-137.37" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-25 14:31:59 -05:00
<!-- Node40->Node21 -->
<g id= "edge58_Node000040_Node000021" class= "edge" >
<title > Node40- > Node21</title>
<g id= "a_edge58_Node000040_Node000021" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M473.03,-200.74C503.76,-189.21 542.64,-174.63 571.18,-163.93" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "472.08,-197.35 463.95,-204.14 474.54,-203.91 472.08,-197.35" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-25 14:31:59 -05:00
<!-- Node40->Node37 -->
<g id= "edge57_Node000040_Node000037" class= "edge" >
<title > Node40- > Node37</title>
<g id= "a_edge57_Node000040_Node000037" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M408.75,-195.04C402.51,-184.61 395.42,-172.78 390.02,-163.76" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "405.71,-196.77 413.85,-203.55 411.71,-193.17 405.71,-196.77" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-25 14:31:59 -05:00
<!-- Node42->Node36 -->
<g id= "edge62_Node000042_Node000036" class= "edge" >
<title > Node42- > Node36</title>
<g id= "a_edge62_Node000042_Node000036" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M176.97,-354.09C197.11,-341.27 222.45,-325.15 240.45,-313.69" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "175.11,-351.13 168.55,-359.46 178.86,-357.04 175.11,-351.13" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-25 14:31:59 -05:00
<!-- Node42->Node37 -->
<g id= "edge63_Node000042_Node000037" class= "edge" >
<title > Node42- > Node37</title>
<g id= "a_edge63_Node000042_Node000037" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M109.08,-354.15C56.17,-320.52 -32.92,-252.49 13.33,-199.5 54.3,-152.56 243.12,-147.85 333.22,-148.37" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "107.19,-357.1 117.53,-359.41 110.89,-351.16 107.19,-357.1" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-25 14:31:59 -05:00
<!-- Node42->Node41 -->
<g id= "edge64_Node000042_Node000041" class= "edge" >
<title > Node42- > Node41</title>
<g id= "a_edge64_Node000042_Node000041" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M115.18,-352.75C105.18,-343.49 95.07,-331.88 89.33,-319 75.91,-288.91 79.38,-248.36 81.85,-230.49" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "112.83,-355.35 122.68,-359.26 117.42,-350.06 112.83,-355.35" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-25 14:31:59 -05:00
<!-- Node42->Node43 -->
<g id= "edge65_Node000042_Node000043" class= "edge" >
<title > Node42- > Node43</title>
<g id= "a_edge65_Node000042_Node000043" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M145.7,-348.85C146.32,-337.09 147.03,-323.63 147.56,-313.69" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "142.21,-348.59 145.18,-358.76 149.2,-348.96 142.21,-348.59" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-25 14:31:59 -05:00
<!-- Node45 -->
<g id= "Node000045" class= "node" >
<title > Node45</title>
<g id= "a_Node000045" > <a xlink:href= "weak__rate__library_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1184.2,-552.25 1056.45,-552.25 1056.45,-510.5 1184.2,-510.5 1184.2,-552.25" />
<text xml:space= "preserve" text-anchor= "start" x= "1064.45" y= "-538.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "start" x= "1064.45" 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= "1120.33" 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-25 14:31:59 -05:00
<!-- Node44->Node45 -->
<g id= "edge72_Node000044_Node000045" class= "edge" >
<title > Node44- > Node45</title>
<g id= "a_edge72_Node000044_Node000045" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1120.33,-582.14C1120.33,-572.5 1120.33,-561.72 1120.33,-552.66" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1116.83,-582.01 1120.33,-592.01 1123.83,-582.01 1116.83,-582.01" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-25 14:31:59 -05:00
<!-- Node46 -->
<g id= "Node000046" class= "node" >
<title > Node46</title>
<g id= "a_Node000046" > <a xlink:href= "weak_8cpp.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "992.33,-468.88 886.33,-468.88 886.33,-438.38 992.33,-438.38 992.33,-468.88" />
<text xml:space= "preserve" text-anchor= "start" x= "894.33" 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= "939.33" y= "-444.12" 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-25 14:31:59 -05:00
<!-- Node44->Node46 -->
<g id= "edge76_Node000044_Node000046" class= "edge" >
<title > Node44- > Node46</title>
<g id= "a_edge76_Node000044_Node000046" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1051.72,-598.47C998.85,-589.46 932.03,-574.11 915.33,-552.25 896.36,-527.42 915.65,-489.59 928.97,-469.07" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1050.84,-601.87 1061.27,-600.05 1051.98,-594.97 1050.84,-601.87" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-25 14:31:59 -05:00
<!-- Node47 -->
<g id= "Node000047" class= "node" >
<title > Node47</title>
<g id= "a_Node000047" > <a xlink:href= "construction_8cpp.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1516.7,-468.88 1391.95,-468.88 1391.95,-438.38 1516.7,-438.38 1516.7,-468.88" />
<text xml:space= "preserve" text-anchor= "start" x= "1399.95" 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= "1454.33" y= "-444.12" 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-25 14:31:59 -05:00
<!-- Node44->Node47 -->
<g id= "edge75_Node000044_Node000047" class= "edge" >
<title > Node44- > Node47</title>
<g id= "a_edge75_Node000044_Node000047" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1162.67,-588.67C1230.46,-557.51 1361.88,-497.11 1422.4,-469.3" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1161.35,-585.42 1153.73,-592.77 1164.28,-591.78 1161.35,-585.42" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-25 14:31:59 -05:00
<!-- Node48 -->
<g id= "Node000048" class= "node" >
<title > Node48</title>
<g id= "a_Node000048" > <a xlink:href= "weak__interpolator_8cpp.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1038.08,-546.62 924.58,-546.62 924.58,-516.12 1038.08,-516.12 1038.08,-546.62" />
<text xml:space= "preserve" text-anchor= "start" x= "932.58" 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= "981.33" y= "-521.88" 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-25 14:31:59 -05:00
<!-- Node44->Node48 -->
<g id= "edge77_Node000044_Node000048" class= "edge" >
<title > Node44- > Node48</title>
<g id= "a_edge77_Node000044_Node000048" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1083.48,-588.04C1059.75,-575.11 1029.46,-558.61 1008.05,-546.94" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1081.74,-591.08 1092.2,-592.8 1085.09,-584.94 1081.74,-591.08" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-25 14:31:59 -05:00
<!-- Node45->Node12 -->
<g id= "edge73_Node000045_Node000012" class= "edge" >
<title > Node45- > Node12</title>
<g id= "a_edge73_Node000045_Node000012" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1172.72,-505.26C1197.67,-493.3 1226.62,-479.41 1247.9,-469.21" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1171.54,-501.94 1164.03,-509.42 1174.56,-508.25 1171.54,-501.94" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-25 14:31:59 -05:00
<!-- Node45->Node46 -->
<g id= "edge74_Node000045_Node000046" class= "edge" >
<title > Node45- > Node46</title>
<g id= "a_edge74_Node000045_Node000046" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1061.48,-505.75C1032.75,-493.72 999.15,-479.66 974.47,-469.33" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1059.85,-508.86 1070.43,-509.49 1062.55,-502.4 1059.85,-508.86" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-25 14:31:59 -05:00
<!-- Node49->Node11 -->
<g id= "edge84_Node000049_Node000011" class= "edge" >
<title > Node49- > Node11</title>
<g id= "a_edge84_Node000049_Node000011" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1976.36,-499.28C1981.02,-478.56 1982.92,-451.74 1969.33,-432.75 1948.41,-403.52 1911.28,-389.4 1877.64,-382.66" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1972.99,-498.35 1973.86,-508.91 1979.76,-500.11 1972.99,-498.35" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-25 14:31:59 -05:00
<!-- Node49->Node16 -->
<g id= "edge83_Node000049_Node000016" class= "edge" >
<title > Node49- > Node16</title>
<g id= "a_edge83_Node000049_Node000016" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2042.78,-520.67C2098.06,-511.9 2165.96,-496.9 2183.33,-474.5 2215.87,-432.52 2217.17,-395.93 2183.33,-355 2102.67,-257.47 1703.43,-230.46 1547.18,-223.56" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2042.41,-517.19 2033.05,-522.17 2043.47,-524.11 2042.41,-517.19" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-25 14:31:59 -05:00
<!-- Node50 -->
<g id= "Node000050" class= "node" >
<title > Node50</title>
<g id= "a_Node000050" > <a xlink:href= "strategies_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "#fff0f0" stroke= "red" points= "1793.83,-468.88 1648.83,-468.88 1648.83,-438.38 1793.83,-438.38 1793.83,-468.88" />
<text xml:space= "preserve" text-anchor= "start" x= "1656.83" y= "-455.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1721.33" y= "-444.12" 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-25 14:31:59 -05:00
<!-- Node49->Node50 -->
<g id= "edge79_Node000049_Node000050" class= "edge" >
<title > Node49- > Node50</title>
<g id= "a_edge79_Node000049_Node000050" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1890.05,-506.79C1850.49,-494.56 1803.39,-480 1769.02,-469.37" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1888.96,-510.12 1899.55,-509.73 1891.03,-503.43 1888.96,-510.12" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-25 14:31:59 -05:00
<!-- Node55 -->
<g id= "Node000055" class= "node" >
<title > Node55</title>
<g id= "a_Node000055" > <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= "2156.2,-474.5 2016.45,-474.5 2016.45,-432.75 2156.2,-432.75 2156.2,-474.5" />
<text xml:space= "preserve" text-anchor= "start" x= "2024.45" y= "-461" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "start" x= "2024.45" y= "-449.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /solver/strategies/triggers</text>
<text xml:space= "preserve" text-anchor= "middle" x= "2086.33" y= "-438.5" 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-25 14:31:59 -05:00
<!-- Node49->Node55 -->
<g id= "edge80_Node000049_Node000055" class= "edge" >
<title > Node49- > Node55</title>
<g id= "a_edge80_Node000049_Node000055" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2008.1,-504.01C2023.18,-494.49 2039.95,-483.9 2054.08,-474.98" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2006.35,-500.97 1999.77,-509.27 2010.09,-506.89 2006.35,-500.97" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-25 14:31:59 -05:00
<!-- Node57 -->
<g id= "Node000057" class= "node" >
<title > Node57</title>
<g id= "a_Node000057" > <a xlink:href= "engine__partitioning__trigger_8cpp.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "2173.95,-396.75 2038.7,-396.75 2038.7,-355 2173.95,-355 2173.95,-396.75" />
<text xml:space= "preserve" text-anchor= "start" x= "2046.7" 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= "2046.7" y= "-372" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /triggers/engine_partitioning</text>
<text xml:space= "preserve" text-anchor= "middle" x= "2106.33" y= "-360.75" 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-25 14:31:59 -05:00
<!-- Node49->Node57 -->
<g id= "edge85_Node000049_Node000057" class= "edge" >
<title > Node49- > Node57</title>
<g id= "a_edge85_Node000049_Node000057" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2042.86,-518.62C2092.32,-509.29 2150.19,-494.47 2165.33,-474.5 2176.54,-459.71 2172.66,-449.79 2165.33,-432.75 2159.25,-418.62 2147.65,-406.4 2136.34,-397.01" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2042.5,-515.13 2033.3,-520.37 2043.77,-522.02 2042.5,-515.13" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-25 14:31:59 -05:00
<!-- Node54 -->
<g id= "Node000054" class= "node" >
<title > Node54</title>
<g id= "a_Node000054" > <a xlink:href= "solver_2bindings_8cpp.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1960.7,-463.25 1811.95,-463.25 1811.95,-444 1960.7,-444 1960.7,-463.25" />
<text xml:space= "preserve" text-anchor= "middle" x= "1886.33" y= "-449.75" 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-25 14:31:59 -05:00
<!-- Node49->Node54 -->
<g id= "edge86_Node000049_Node000054" class= "edge" >
<title > Node49- > Node54</title>
<g id= "a_edge86_Node000049_Node000054" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1936.71,-502.33C1922.33,-488.71 1906.03,-473.28 1895.96,-463.75" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1934.12,-504.7 1943.79,-509.03 1938.94,-499.62 1934.12,-504.7" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-25 14:31:59 -05:00
<!-- Node55->Node11 -->
<g id= "edge81_Node000055_Node000011" class= "edge" >
<title > Node55- > Node11</title>
<g id= "a_edge81_Node000055_Node000011" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2005.12,-430.73C1958.38,-418.14 1900.92,-402.65 1859.64,-391.52" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2004.12,-434.09 2014.68,-433.31 2005.94,-427.33 2004.12,-434.09" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-25 14:31:59 -05:00
<!-- Node55->Node57 -->
<g id= "edge82_Node000055_Node000057" class= "edge" >
<title > Node55- > Node57</title>
<g id= "a_edge82_Node000055_Node000057" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2094.6,-421.28C2096.75,-413.16 2099,-404.62 2100.95,-397.23" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2091.24,-420.3 2092.07,-430.86 2098.01,-422.09 2091.24,-420.3" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-25 14:31:59 -05:00
<!-- Node58->Node49 -->
<g id= "edge88_Node000058_Node000049" class= "edge" >
<title > Node58- > Node49</title>
<g id= "a_edge88_Node000058_Node000049" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1860.79,-582.97C1881.28,-573.15 1904.46,-562.04 1923.87,-552.73" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1859.54,-579.69 1852.03,-587.17 1862.56,-586 1859.54,-579.69" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-25 14:31:59 -05:00
<!-- Node58->Node50 -->
<g id= "edge89_Node000058_Node000050" class= "edge" >
<title > Node58- > Node50</title>
<g id= "a_edge89_Node000058_Node000050" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1803.29,-576.8C1799.07,-556.77 1791.69,-530.83 1779.33,-510.5 1769.45,-494.25 1753.7,-479.5 1741.1,-469.24" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1799.8,-577.18 1805.13,-586.33 1806.67,-575.85 1799.8,-577.18" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-25 14:31:59 -05:00
<!-- Node59->Node17 -->
<g id= "edge91_Node000059_Node000017" class= "edge" >
<title > Node59- > Node17</title>
<g id= "a_edge91_Node000059_Node000017" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M685.21,-584.7C678.08,-575.3 671,-563.93 667.33,-552.25 639.86,-464.91 675.77,-353.31 690.53,-313.8" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "682.27,-586.63 691.28,-592.2 687.71,-582.23 682.27,-586.63" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-25 14:31:59 -05:00
<!-- Node59->Node61 -->
<g id= "edge92_Node000059_Node000061" class= "edge" >
<title > Node59- > Node61</title>
<g id= "a_edge92_Node000059_Node000061" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M715.7,-582.78C721,-568.44 727.3,-551.39 731.05,-541.25" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "712.44,-581.51 712.25,-592.1 719,-583.93 712.44,-581.51" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-25 14:31:59 -05:00
<!-- Node63->Node12 -->
<g id= "edge99_Node000063_Node000012" class= "edge" >
<title > Node63- > Node12</title>
<g id= "a_edge99_Node000063_Node000012" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1425.96,-511.68C1392.15,-498.61 1347.62,-481.4 1316.34,-469.31" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1424.54,-514.88 1435.13,-515.22 1427.06,-508.35 1424.54,-514.88" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-25 14:31:59 -05:00
<!-- Node63->Node14 -->
<g id= "edge100_Node000063_Node000014" class= "edge" >
<title > Node63- > Node14</title>
<g id= "a_edge100_Node000063_Node000014" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1506.89,-508.98C1519.27,-499.58 1532.7,-487.67 1542.33,-474.5 1578.61,-424.88 1599.29,-353.87 1607.77,-319.42" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1504.96,-506.06 1498.93,-514.77 1509.07,-511.72 1504.96,-506.06" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-25 14:31:59 -05:00
<!-- Node63->Node15 -->
<g id= "edge102_Node000063_Node000015" class= "edge" >
<title > Node63- > Node15</title>
<g id= "a_edge102_Node000063_Node000015" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1501.87,-507.97C1511.16,-498.7 1520.42,-487.16 1525.33,-474.5 1547.84,-416.43 1506.69,-343.88 1486.52,-313.52" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1499.49,-505.4 1494.55,-514.78 1504.26,-510.53 1499.49,-505.4" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-25 14:31:59 -05:00
<!-- Node63->Node25 -->
<g id= "edge101_Node000063_Node000025" class= "edge" >
<title > Node63- > Node25</title>
<g id= "a_edge101_Node000063_Node000025" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1381.58,-516.55C1330.5,-507.49 1266.46,-493.71 1211.33,-474.5 1171.96,-460.78 1166.41,-447.26 1127.33,-432.75 1072.52,-412.4 1007.32,-396.81 962.4,-387.33" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1380.66,-519.95 1391.11,-518.21 1381.86,-513.05 1380.66,-519.95" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-25 14:31:59 -05:00
<!-- Node63->Node47 -->
<g id= "edge103_Node000063_Node000047" class= "edge" >
<title > Node63- > Node47</title>
<g id= "a_edge103_Node000063_Node000047" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1467.55,-504.72C1464.43,-492.87 1460.83,-479.24 1458.17,-469.19" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1464.15,-505.53 1470.09,-514.31 1470.92,-503.74 1464.15,-505.53" />
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>