2025-11-06 09:16:40 -05:00
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
< !DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
2025-11-28 09:46:00 -05:00
<!-- Generated by graphviz version 2.43.0 (0)
2025-11-06 09:16:40 -05:00
-->
<!-- Title: src/include/gridfire/engine/engine_abstract.h Pages: 1 -->
2025-11-28 09:46:00 -05:00
<!-- zoomable 698 -->
2025-11-06 09:16:40 -05:00
<svg id= "main" version= "1.1" xmlns= "http://www.w3.org/2000/svg" xmlns:xlink= "http://www.w3.org/1999/xlink" xml:space= "preserve" onload= "init(evt)" >
<style type= "text/css" > < ![CDATA[
.node, .edge {opacity: 0.7;}
.node.selected, .edge.selected {opacity: 1;}
.edge:hover path { stroke: red; }
.edge:hover polygon { stroke: red; fill: red; }
]]></style>
<defs >
<circle id= "rim" cx= "0" cy= "0" r= "7" />
<circle id= "rim2" cx= "0" cy= "0" r= "3.5" />
<g id= "zoomPlus" >
<use xlink:href= "#rim" fill= "#404040" > <set attributeName= "fill" to= "#808080" begin= "zoomplus.mouseover" end= "zoomplus.mouseout" /> </use>
<path d= "M-4,0h8M0,-4v8" fill= "none" stroke= "white" stroke-width= "1.5" pointer-events= "none" />
</g>
<g id= "zoomMin" >
<use xlink:href= "#rim" fill= "#404040" > <set attributeName= "fill" to= "#808080" begin= "zoomminus.mouseover" end= "zoomminus.mouseout" /> </use>
<path d= "M-4,0h8" fill= "none" stroke= "white" stroke-width= "1.5" pointer-events= "none" />
</g>
<g id= "arrowUp" transform= "translate(30 24)" >
<use xlink:href= "#rim" />
<path pointer-events= "none" fill= "none" stroke= "white" stroke-width= "1.5" d= "M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5" />
</g>
<g id= "arrowRight" transform= "rotate(90) translate(36 -43)" >
<use xlink:href= "#rim" />
<path pointer-events= "none" fill= "none" stroke= "white" stroke-width= "1.5" d= "M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5" />
</g>
<g id= "arrowDown" transform= "rotate(180) translate(-30 -48)" >
<use xlink:href= "#rim" />
<path pointer-events= "none" fill= "none" stroke= "white" stroke-width= "1.5" d= "M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5" />
</g>
<g id= "arrowLeft" transform= "rotate(270) translate(-36 17)" >
<use xlink:href= "#rim" />
<path pointer-events= "none" fill= "none" stroke= "white" stroke-width= "1.5" d= "M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5" />
</g>
<g id= "resetDef" >
<use xlink:href= "#rim2" fill= "#404040" > <set attributeName= "fill" to= "#808080" begin= "reset.mouseover" end= "reset.mouseout" /> </use>
</g>
</defs>
<script type= "application/ecmascript" >
2025-11-28 09:46:00 -05:00
var viewWidth = 2783;
var viewHeight = 698;
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/engine_abstract.h</title>
<!-- Node1 -->
<g id= "Node000001" class= "node" >
<title > Node1</title>
<g id= "a_Node000001" > <a xlink:title= "Abstract interfaces for reaction network engines in GridFire." >
2025-11-28 09:46:00 -05:00
<polygon fill= "#999999" stroke= "#666666" points= "1219.17,-690 1076.17,-690 1076.17,-660 1219.17,-660 1219.17,-690" />
<text text-anchor= "start" x= "1084.17" y= "-678" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text text-anchor= "middle" x= "1147.67" y= "-667" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine/engine_abstract.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node2 -->
<g id= "Node000002" class= "node" >
<title > Node2</title>
2025-11-24 09:08:28 -05:00
<g id= "a_Node000002" > <a xlink:href= "dynamic__engine__diagnostics_8h.html" target= "_top" xlink:title= "Diagnostics utilities for DynamicEngine instances." >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "1278.67,-624 1122.67,-624 1122.67,-583 1278.67,-583 1278.67,-624" />
<text text-anchor= "start" x= "1130.67" y= "-612" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text text-anchor= "start" x= "1130.67" y= "-601" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine/diagnostics/dynamic</text>
<text text-anchor= "middle" x= "1200.67" y= "-590" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _engine_diagnostics.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node1->Node2 -->
<g id= "edge1_Node000001_Node000002" class= "edge" >
<title > Node1- > Node2</title>
<g id= "a_edge1_Node000001_Node000002" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1164.55,-651.86C1171.36,-642.94 1179.14,-632.72 1185.74,-624.07" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1161.67,-649.86 1158.39,-659.94 1167.24,-654.11 1161.67,-649.86" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node3 -->
<g id= "Node000003" class= "node" >
<title > Node3</title>
2025-11-25 14:31:59 -05:00
<g id= "a_Node000003" > <a xlink:href= "engine_8h.html" target= "_top" xlink:title= "Core header for the GridFire reaction network engine module." >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "941.17,-162 834.17,-162 834.17,-132 941.17,-132 941.17,-162" />
<text text-anchor= "start" x= "842.17" y= "-150" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text text-anchor= "middle" x= "887.67" y= "-139" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine/engine.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node1->Node3 -->
2025-11-25 14:31:59 -05:00
<g id= "edge12_Node000001_Node000003" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node1- > Node3</title>
2025-11-25 14:31:59 -05:00
<g id= "a_edge12_Node000001_Node000003" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1066.06,-671.72C897.53,-664.78 526.67,-637.07 526.67,-527.5 526.67,-527.5 526.67,-527.5 526.67,-294.5 526.67,-228.98 733.45,-178.72 834.01,-158.15" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1066,-675.22 1076.13,-672.12 1066.27,-668.22 1066,-675.22" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node12 -->
<g id= "Node000012" class= "node" >
<title > Node12</title>
<g id= "a_Node000012" > <a xlink:href= "dynamic__engine__diagnostics_8cpp.html" target= "_top" xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "1342.17,-541.5 1161.17,-541.5 1161.17,-511.5 1342.17,-511.5 1342.17,-541.5" />
<text text-anchor= "start" x= "1169.17" y= "-529.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/engine/diagnostics</text>
<text text-anchor= "middle" x= "1251.67" y= "-518.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /dynamic_engine_diagnostics.cpp</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node1->Node12 -->
<g id= "edge95_Node000001_Node000012" class= "edge" >
<title > Node1- > Node12</title>
<g id= "a_edge95_Node000001_Node000012" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1229.03,-662.81C1251.7,-655.52 1273.88,-643.57 1287.67,-624 1306,-597.98 1281.44,-561.49 1264.76,-541.67" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1227.92,-659.48 1219.3,-665.65 1229.89,-666.2 1227.92,-659.48" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node14 -->
<g id= "Node000014" class= "node" >
<title > Node14</title>
<g id= "a_Node000014" > <a xlink:href= "engine__graph_8h.html" target= "_top" xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "1451.17,-464.5 1320.17,-464.5 1320.17,-434.5 1451.17,-434.5 1451.17,-464.5" />
<text text-anchor= "start" x= "1328.17" y= "-452.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text text-anchor= "middle" x= "1385.67" y= "-441.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine/engine_graph.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node1->Node14 -->
<g id= "edge13_Node000001_Node000014" class= "edge" >
<title > Node1- > Node14</title>
<g id= "a_edge13_Node000001_Node000014" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1128.52,-651.97C1122.55,-643.75 1116.74,-633.98 1113.67,-624 1106.95,-602.18 1113.88,-511.51 1118.67,-506 1144.52,-476.25 1249.69,-461.72 1320.06,-455.2" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1125.79,-654.16 1134.68,-659.92 1131.32,-649.87 1125.79,-654.16" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node15 -->
<g id= "Node000015" class= "node" >
<title > Node15</title>
<g id= "a_Node000015" > <a xlink:href= "priming_8h.html" target= "_top" xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "1412.17,-387.5 1253.17,-387.5 1253.17,-357.5 1412.17,-357.5 1412.17,-387.5" />
<text text-anchor= "start" x= "1261.17" y= "-375.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text text-anchor= "middle" x= "1332.67" y= "-364.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine/procedures/priming.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node1->Node15 -->
<g id= "edge36_Node000001_Node000015" class= "edge" >
<title > Node1- > Node15</title>
<g id= "a_edge36_Node000001_Node000015" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1125.1,-652.37C1118.12,-644.22 1111.31,-634.38 1107.67,-624 1101.65,-606.85 1101.51,-519.92 1109.67,-506 1147.25,-441.9 1229.03,-405.39 1282.41,-387.53" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1122.68,-654.91 1132.02,-659.92 1127.84,-650.18 1122.68,-654.91" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node18 -->
<g id= "Node000018" class= "node" >
<title > Node18</title>
<g id= "a_Node000018" > <a xlink:href= "priming_8cpp.html" target= "_top" xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "1496.17,-233.5 1357.17,-233.5 1357.17,-203.5 1496.17,-203.5 1496.17,-233.5" />
<text text-anchor= "start" x= "1365.17" y= "-221.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/engine/procedures</text>
<text text-anchor= "middle" x= "1426.67" y= "-210.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /priming.cpp</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node1->Node18 -->
<g id= "edge96_Node000001_Node000018" class= "edge" >
<title > Node1- > Node18</title>
<g id= "a_edge96_Node000001_Node000018" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1226.41,-657.1C1252.78,-649.39 1281.57,-638.64 1305.67,-624 1316.01,-617.72 1452.94,-480.06 1459.67,-470 1510.39,-394.19 1569.43,-353.91 1523.67,-275 1512.33,-255.45 1491.22,-242.2 1471.58,-233.56" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1225.12,-653.83 1216.44,-659.9 1227.01,-660.56 1225.12,-653.83" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node20 -->
<g id= "Node000020" class= "node" >
<title > Node20</title>
<g id= "a_Node000020" > <a xlink:href= "engine__defined_8h.html" target= "_top" xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "1028.67,-393 908.67,-393 908.67,-352 1028.67,-352 1028.67,-393" />
<text text-anchor= "start" x= "916.67" y= "-381" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text text-anchor= "start" x= "916.67" y= "-370" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine/views/engine</text>
<text text-anchor= "middle" x= "968.67" y= "-359" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _defined.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node1->Node20 -->
<g id= "edge40_Node000001_Node000020" class= "edge" >
<title > Node1- > Node20</title>
<g id= "a_edge40_Node000001_Node000020" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1066.29,-661.91C1043.21,-654.59 1020.17,-642.84 1004.67,-624 948.27,-555.47 958.46,-439.12 965.27,-393.09" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1065.58,-665.35 1076.16,-664.79 1067.54,-658.63 1065.58,-665.35" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node23 -->
<g id= "Node000023" class= "node" >
<title > Node23</title>
<g id= "a_Node000023" > <a xlink:href= "stellar__policy_8cpp.html" target= "_top" xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "544.67,-162 432.67,-162 432.67,-132 544.67,-132 544.67,-162" />
<text text-anchor= "start" x= "440.67" y= "-150" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/policy/stellar</text>
<text text-anchor= "middle" x= "488.67" y= "-139" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _policy.cpp</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node1->Node23 -->
<g id= "edge98_Node000001_Node000023" class= "edge" >
<title > Node1- > Node23</title>
<g id= "a_edge98_Node000001_Node000023" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1065.81,-674.81C926.46,-674.91 650.06,-669.18 565.67,-624 517.29,-598.1 488.67,-582.37 488.67,-527.5 488.67,-527.5 488.67,-527.5 488.67,-294.5 488.67,-245.92 488.67,-188.28 488.67,-162.14" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1066.01,-678.31 1076,-674.79 1066,-671.31 1066.01,-678.31" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node26 -->
<g id= "Node000026" class= "node" >
<title > Node26</title>
<g id= "a_Node000026" > <a xlink:href= "engine__multiscale_8h.html" target= "_top" xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "890.67,-393 770.67,-393 770.67,-352 890.67,-352 890.67,-393" />
<text text-anchor= "start" x= "778.67" y= "-381" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text text-anchor= "start" x= "778.67" y= "-370" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine/views/engine</text>
<text text-anchor= "middle" x= "830.67" y= "-359" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _multiscale.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node1->Node26 -->
<g id= "edge41_Node000001_Node000026" class= "edge" >
<title > Node1- > Node26</title>
<g id= "a_edge41_Node000001_Node000026" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1066.23,-665.31C1035.38,-658.4 1001.9,-646.04 977.67,-624 908.62,-561.19 955.18,-504.04 899.67,-429 889.34,-415.03 874.68,-402.58 861.53,-393.03" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1065.63,-668.76 1076.14,-667.37 1067.06,-661.91 1065.63,-668.76" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node27 -->
<g id= "Node000027" class= "node" >
<title > Node27</title>
<g id= "a_Node000027" > <a xlink:href= "engine__adaptive_8h.html" target= "_top" xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "714.67,-393 594.67,-393 594.67,-352 714.67,-352 714.67,-393" />
<text text-anchor= "start" x= "602.67" y= "-381" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text text-anchor= "start" x= "602.67" y= "-370" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine/views/engine</text>
<text text-anchor= "middle" x= "654.67" y= "-359" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _adaptive.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node1->Node27 -->
<g id= "edge37_Node000001_Node000027" class= "edge" >
<title > Node1- > Node27</title>
<g id= "a_edge37_Node000001_Node000027" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1065.96,-673.08C1008.8,-669.22 932.47,-657.39 873.67,-624 771.19,-565.81 692.97,-441.29 665.42,-393.11" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1065.84,-676.58 1076.04,-673.7 1066.27,-669.6 1065.84,-676.58" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node29 -->
<g id= "Node000029" class= "node" >
<title > Node29</title>
<g id= "a_Node000029" > <a xlink:href= "engine__view__abstract_8h.html" target= "_top" xlink:title= "Abstract interfaces for engine "views" in GridFire." >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "890.67,-470 770.67,-470 770.67,-429 890.67,-429 890.67,-470" />
<text text-anchor= "start" x= "778.67" y= "-458" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text text-anchor= "start" x= "778.67" y= "-447" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine/views/engine</text>
<text text-anchor= "middle" x= "830.67" y= "-436" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _view_abstract.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node1->Node29 -->
<g id= "edge42_Node000001_Node000029" class= "edge" >
<title > Node1- > Node29</title>
<g id= "a_edge42_Node000001_Node000029" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1065.92,-664.65C1007.24,-656.5 934.48,-642.99 910.67,-624 860.88,-584.29 840.77,-506.55 833.83,-470.16" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1065.57,-668.14 1075.95,-666.01 1066.51,-661.2 1065.57,-668.14" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node30 -->
<g id= "Node000030" class= "node" >
<title > Node30</title>
<g id= "a_Node000030" > <a xlink:href= "python_8h.html" target= "_top" xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "2634.67,-618.5 2504.67,-618.5 2504.67,-588.5 2634.67,-588.5 2634.67,-618.5" />
<text text-anchor= "start" x= "2512.67" y= "-606.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text text-anchor= "middle" x= "2569.67" y= "-595.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /io/generative/python.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node1->Node30 -->
<g id= "edge47_Node000001_Node000030" class= "edge" >
<title > Node1- > Node30</title>
<g id= "a_edge47_Node000001_Node000030" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1229.24,-671.15C1416.62,-664.45 1892.29,-646.53 2289.67,-624 2363.37,-619.82 2447.9,-613.76 2504.63,-609.51" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1229.06,-667.66 1219.19,-671.51 1229.31,-674.65 1229.06,-667.66" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node36 -->
<g id= "Node000036" class= "node" >
<title > Node36</title>
<g id= "a_Node000036" > <a xlink:href= "python_8cpp.html" target= "_top" xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "2775.17,-541.5 2662.17,-541.5 2662.17,-511.5 2775.17,-511.5 2775.17,-541.5" />
<text text-anchor= "start" x= "2670.17" y= "-529.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/io/generative</text>
<text text-anchor= "middle" x= "2718.67" y= "-518.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /python.cpp</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node1->Node36 -->
<g id= "edge97_Node000001_Node000036" class= "edge" >
<title > Node1- > Node36</title>
<g id= "a_edge97_Node000001_Node000036" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1229.39,-673.18C1532.79,-669.91 2580.37,-656.29 2643.67,-624 2678.63,-606.16 2702.23,-563.71 2712.63,-541.53" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1229.3,-669.68 1219.34,-673.29 1229.38,-676.68 1229.3,-669.68" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node37 -->
<g id= "Node000037" class= "node" >
<title > Node37</title>
<g id= "a_Node000037" > <a xlink:href= "policy__abstract_8h.html" target= "_top" xlink:title= "Abstract policy interfaces used to construct reaction networks (DynamicEngine) from seed compositions..." >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "379.17,-464.5 244.17,-464.5 244.17,-434.5 379.17,-434.5 379.17,-464.5" />
<text text-anchor= "start" x= "252.17" y= "-452.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text text-anchor= "middle" x= "311.67" y= "-441.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /policy/policy_abstract.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node1->Node37 -->
<g id= "edge50_Node000001_Node000037" class= "edge" >
<title > Node1- > Node37</title>
<g id= "a_edge50_Node000001_Node000037" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1065.71,-672.13C890.39,-667.56 490.45,-653.97 436.67,-624 370.51,-587.14 330.41,-498.85 316.86,-464.5" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1065.83,-675.63 1075.92,-672.39 1066.01,-668.63 1065.83,-675.63" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node42 -->
<g id= "Node000042" class= "node" >
<title > Node42</title>
<g id= "a_Node000042" > <a xlink:href= "stellar__policy_8h.html" target= "_top" xlink:title= "High-level concrete NetworkPolicy for specific stellar environments." >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "422.17,-233.5 297.17,-233.5 297.17,-203.5 422.17,-203.5 422.17,-233.5" />
<text text-anchor= "start" x= "305.17" y= "-221.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text text-anchor= "middle" x= "359.67" y= "-210.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /policy/stellar_policy.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node1->Node42 -->
<g id= "edge69_Node000001_Node000042" class= "edge" >
<title > Node1- > Node42</title>
<g id= "a_edge69_Node000001_Node000042" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1065.77,-673.21C896.25,-670.82 518.94,-661.33 474.67,-624 440.88,-595.51 450.67,-571.7 450.67,-527.5 450.67,-527.5 450.67,-527.5 450.67,-448.5 450.67,-361.65 393.45,-268.55 369.75,-233.71" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1065.85,-676.71 1075.89,-673.35 1065.94,-669.71 1065.85,-676.71" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node46 -->
<g id= "Node000046" class= "node" >
<title > Node46</title>
<g id= "a_Node000046" > <a xlink:href= "weak_8h.html" target= "_top" xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "2281.17,-618.5 2154.17,-618.5 2154.17,-588.5 2281.17,-588.5 2281.17,-618.5" />
<text text-anchor= "start" x= "2162.17" y= "-606.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text text-anchor= "middle" x= "2217.67" y= "-595.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /reaction/weak/weak.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node1->Node46 -->
<g id= "edge70_Node000001_Node000046" class= "edge" >
<title > Node1- > Node46</title>
<g id= "a_edge70_Node000001_Node000046" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1229.43,-669.14C1374.09,-660.47 1684.62,-641.63 1946.67,-624 2017.73,-619.22 2099.25,-613.29 2154.16,-609.24" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1229.08,-665.65 1219.3,-669.74 1229.5,-672.64 1229.08,-665.65" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node51 -->
<g id= "Node000051" class= "node" >
<title > Node51</title>
2025-11-28 09:46:00 -05:00
<g id= "a_Node000051" > <a xlink:href= "CVODE__solver__strategy_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1935.17,-547 1796.17,-547 1796.17,-506 1935.17,-506 1935.17,-547" />
<text text-anchor= "start" x= "1804.17" y= "-535" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text text-anchor= "start" x= "1804.17" y= "-524" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /solver/strategies/CVODE</text>
<text text-anchor= "middle" x= "1865.67" y= "-513" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _solver_strategy.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node1->Node51 -->
<g id= "edge77_Node000001_Node000051" class= "edge" >
<title > Node1- > Node51</title>
<g id= "a_edge77_Node000001_Node000051" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1229.61,-672.38C1325.95,-668.9 1490.06,-657.99 1626.67,-624 1700.05,-605.74 1780.7,-569.53 1827.05,-547.03" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1229.22,-668.89 1219.35,-672.74 1229.46,-675.89 1229.22,-668.89" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node60 -->
<g id= "Node000060" class= "node" >
<title > Node60</title>
<g id= "a_Node000060" > <a xlink:href= "strategy__abstract_8h.html" target= "_top" xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "1938.17,-624 1793.17,-624 1793.17,-583 1938.17,-583 1938.17,-624" />
<text text-anchor= "start" x= "1801.17" y= "-612" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text text-anchor= "start" x= "1801.17" y= "-601" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /solver/strategies/strategy</text>
<text text-anchor= "middle" x= "1865.67" y= "-590" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _abstract.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node1->Node60 -->
<g id= "edge86_Node000001_Node000060" class= "edge" >
<title > Node1- > Node60</title>
<g id= "a_edge86_Node000001_Node000060" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1229.54,-669.08C1344.6,-661.72 1560.57,-646.28 1743.67,-624 1759.64,-622.06 1776.72,-619.58 1792.89,-617.05" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1229.16,-665.59 1219.4,-669.72 1229.61,-672.58 1229.16,-665.59" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node61 -->
<g id= "Node000061" class= "node" >
<title > Node61</title>
<g id= "a_Node000061" > <a xlink:href= "logging_8h.html" target= "_top" xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "1568.17,-618.5 1461.17,-618.5 1461.17,-588.5 1568.17,-588.5 1568.17,-618.5" />
<text text-anchor= "start" x= "1469.17" y= "-606.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text text-anchor= "middle" x= "1514.67" y= "-595.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /utils/logging.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node1->Node61 -->
<g id= "edge89_Node000001_Node000061" class= "edge" >
<title > Node1- > Node61</title>
<g id= "a_edge89_Node000001_Node000061" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1229.29,-659.8C1284.06,-650.11 1357.79,-636.77 1422.67,-624 1435,-621.57 1448.24,-618.84 1460.72,-616.21" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1228.52,-656.38 1219.29,-661.57 1229.74,-663.27 1228.52,-656.38" />
2025-11-25 14:31:59 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node63 -->
<g id= "Node000063" class= "node" >
<title > Node63</title>
<g id= "a_Node000063" > <a xlink:href= "logging_8cpp.html" target= "_top" xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "1778.17,-536 1649.17,-536 1649.17,-517 1778.17,-517 1778.17,-536" />
<text text-anchor= "middle" x= "1713.67" y= "-524" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/utils/logging.cpp</text>
2025-11-25 14:31:59 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node1->Node63 -->
<g id= "edge99_Node000001_Node000063" class= "edge" >
<title > Node1- > Node63</title>
<g id= "a_edge99_Node000001_Node000063" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1229.42,-669.28C1335.72,-662.32 1515.09,-647.52 1576.67,-624 1631.29,-603.14 1684.6,-555.55 1704.98,-536.06" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1229.12,-665.79 1219.37,-669.93 1229.57,-672.78 1229.12,-665.79" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node2->Node3 -->
<g id= "edge2_Node000002_Node000003" class= "edge" >
<title > Node2- > Node3</title>
<g id= "a_edge2_Node000002_Node000003" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1168.24,-576.19C1158.68,-567.5 1148.65,-557.39 1140.67,-547 1080.95,-469.28 1089.73,-435.04 1037.67,-352 1013.27,-313.08 928.73,-201.74 898.51,-162.17" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1165.94,-578.83 1175.76,-582.83 1170.58,-573.58 1165.94,-578.83" />
2025-11-25 14:31:59 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node2->Node12 -->
<g id= "edge10_Node000002_Node000012" class= "edge" >
<title > Node2- > Node12</title>
<g id= "a_edge10_Node000002_Node000012" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1219.87,-574.26C1227.38,-563.21 1235.67,-551.02 1241.9,-541.86" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1216.8,-572.56 1214.07,-582.79 1222.58,-576.49 1216.8,-572.56" />
2025-11-25 14:31:59 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node13 -->
<g id= "Node000013" class= "node" >
<title > Node13</title>
2025-11-28 09:46:00 -05:00
<g id= "a_Node000013" > <a xlink:href= "CVODE__solver__strategy_8cpp.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1782.67,-387.5 1628.67,-387.5 1628.67,-357.5 1782.67,-357.5 1782.67,-387.5" />
<text text-anchor= "start" x= "1636.67" y= "-375.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/solver/strategies</text>
<text text-anchor= "middle" x= "1705.67" y= "-364.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /CVODE_solver_strategy.cpp</text>
2025-11-25 14:31:59 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node2->Node13 -->
<g id= "edge11_Node000002_Node000013" class= "edge" >
<title > Node2- > Node13</title>
<g id= "a_edge11_Node000002_Node000013" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1171.22,-575.74C1151.95,-555.02 1133.42,-526.5 1151.67,-506 1197.48,-454.52 1392.82,-486.72 1459.67,-470 1541.11,-449.63 1631.82,-409.07 1676.93,-387.6" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1168.81,-578.27 1178.29,-582.99 1173.82,-573.38 1168.81,-578.27" />
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= "gridfire_8h.html" target= "_top" xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "#fff0f0" stroke= "red" points= "805.17,-96 698.17,-96 698.17,-66 805.17,-66 805.17,-96" />
<text text-anchor= "start" x= "706.17" y= "-84" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text text-anchor= "middle" x= "751.67" y= "-73" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /gridfire.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-25 14:31:59 -05:00
<!-- Node3->Node4 -->
<g id= "edge3_Node000003_Node000004" class= "edge" >
<title > Node3- > Node4</title>
<g id= "a_edge3_Node000003_Node000004" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M848.67,-127.65C827.28,-117.58 801.18,-105.3 781.44,-96.01" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "847.28,-130.86 857.82,-131.95 850.26,-124.53 847.28,-130.86" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node8 -->
<g id= "Node000008" class= "node" >
<title > Node8</title>
<g id= "a_Node000008" > <a xlink:href= "engine_2bindings_8cpp.html" target= "_top" xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "1124.67,-24.5 956.67,-24.5 956.67,-5.5 1124.67,-5.5 1124.67,-24.5" />
<text text-anchor= "middle" x= "1040.67" y= "-12.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/python/engine/bindings.cpp</text>
2025-11-25 14:31:59 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node3->Node8 -->
<g id= "edge4_Node000003_Node000008" class= "edge" >
<title > Node3- > Node8</title>
<g id= "a_edge4_Node000003_Node000008" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M951.13,-138.99C979.7,-132.48 1011.3,-119.98 1030.67,-96 1047.55,-75.09 1044.73,-40.55 1042.27,-24.58" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "950.25,-135.59 941.17,-141.05 951.67,-142.45 950.25,-135.59" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node9 -->
<g id= "Node000009" class= "node" >
<title > Node9</title>
<g id= "a_Node000009" > <a xlink:href= "py__engine_8cpp.html" target= "_top" xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "930.67,-30 770.67,-30 770.67,0 930.67,0 930.67,-30" />
<text text-anchor= "start" x= "778.67" y= "-18" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/python/engine/trampoline</text>
<text text-anchor= "middle" x= "850.67" y= "-7" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /py_engine.cpp</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node3->Node9 -->
<g id= "edge5_Node000003_Node000009" class= "edge" >
<title > Node3- > Node9</title>
<g id= "a_edge5_Node000003_Node000009" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M868.1,-124.01C861.98,-115.79 855.96,-106.01 852.67,-96 845.37,-73.83 846.79,-46.3 848.63,-30" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "865.46,-126.3 874.42,-131.95 870.93,-121.94 865.46,-126.3" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node10 -->
<g id= "Node000010" class= "node" >
<title > Node10</title>
<g id= "a_Node000010" > <a xlink:href= "py__engine_8h.html" target= "_top" xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "1021.67,-96 861.67,-96 861.67,-66 1021.67,-66 1021.67,-96" />
<text text-anchor= "start" x= "869.67" y= "-84" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/python/engine/trampoline</text>
<text text-anchor= "middle" x= "941.67" y= "-73" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /py_engine.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node3->Node10 -->
<g id= "edge6_Node000003_Node000010" class= "edge" >
<title > Node3- > Node10</title>
<g id= "a_edge6_Node000003_Node000010" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M906.16,-124.09C913.95,-114.85 922.8,-104.36 929.72,-96.16" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "903.43,-121.9 899.65,-131.8 908.78,-126.41 903.43,-121.9" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node11 -->
<g id= "Node000011" class= "node" >
<title > Node11</title>
<g id= "a_Node000011" > <a xlink:href= "py__policy_8cpp.html" target= "_top" xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "503.67,-96 347.67,-96 347.67,-66 503.67,-66 503.67,-96" />
<text text-anchor= "start" x= "355.67" y= "-84" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/python/policy/trampoline</text>
<text text-anchor= "middle" x= "425.67" y= "-73" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /py_policy.cpp</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node3->Node11 -->
<g id= "edge9_Node000003_Node000011" class= "edge" >
<title > Node3- > Node11</title>
<g id= "a_edge9_Node000003_Node000011" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M823.64,-137.13C740.07,-125.55 593.87,-105.3 503.84,-92.83" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "823.38,-140.63 833.77,-138.53 824.34,-133.69 823.38,-140.63" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node10->Node8 -->
<g id= "edge7_Node000010_Node000008" class= "edge" >
<title > Node10- > Node8</title>
<g id= "a_edge7_Node000010_Node000008" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M972.05,-60.36C990.51,-48.42 1013.18,-33.77 1027.27,-24.66" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "970.14,-57.43 963.64,-65.8 973.94,-63.31 970.14,-57.43" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node10->Node9 -->
<g id= "edge8_Node000010_Node000009" class= "edge" >
<title > Node10- > Node9</title>
<g id= "a_edge8_Node000010_Node000009" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M913.27,-60.03C899.5,-50.34 883.28,-38.94 870.81,-30.16" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "911.28,-62.91 921.47,-65.8 915.31,-57.18 911.28,-62.91" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node14->Node3 -->
<g id= "edge14_Node000014_Node000003" class= "edge" >
<title > Node14- > Node3</title>
<g id= "a_edge14_Node000014_Node000003" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1440.78,-430.65C1461.48,-421.85 1484.01,-409.51 1500.67,-393 1562.23,-331.97 1575.32,-248.22 1504.67,-198 1459.28,-165.74 1083,-152.94 941.33,-149.24" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1439.37,-427.45 1431.42,-434.45 1442,-433.93 1439.37,-427.45" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node14->Node13 -->
<g id= "edge35_Node000014_Node000013" class= "edge" >
<title > Node14- > Node13</title>
<g id= "a_edge35_Node000014_Node000013" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1455.48,-432.14C1512.37,-418.8 1591.87,-400.17 1645.88,-387.51" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1454.42,-428.79 1445.48,-434.48 1456.02,-435.61 1454.42,-428.79" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node14->Node15 -->
<g id= "edge15_Node000014_Node000015" class= "edge" >
<title > Node14- > Node15</title>
<g id= "a_edge15_Node000014_Node000015" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1369.68,-425.88C1360.87,-413.41 1350.2,-398.32 1342.59,-387.54" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1367.07,-428.25 1375.7,-434.39 1372.79,-424.21 1367.07,-428.25" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node17 -->
<g id= "Node000017" class= "node" >
<title > Node17</title>
<g id= "a_Node000017" > <a xlink:href= "engine__graph_8cpp.html" target= "_top" xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "1496.67,-310.5 1378.67,-310.5 1378.67,-280.5 1496.67,-280.5 1496.67,-310.5" />
<text text-anchor= "start" x= "1386.67" y= "-298.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/engine/engine</text>
<text text-anchor= "middle" x= "1437.67" y= "-287.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _graph.cpp</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node14->Node17 -->
<g id= "edge32_Node000014_Node000017" class= "edge" >
<title > Node14- > Node17</title>
<g id= "a_edge32_Node000014_Node000017" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1402.66,-426C1409.22,-416.3 1416.21,-404.55 1420.67,-393 1431.45,-365.07 1435.44,-329.93 1436.88,-310.7" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1399.74,-424.07 1396.84,-434.26 1405.46,-428.1 1399.74,-424.07" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node14->Node20 -->
<g id= "edge21_Node000014_Node000020" class= "edge" >
<title > Node14- > Node20</title>
<g id= "a_edge21_Node000014_Node000020" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1309.95,-434.88C1229.23,-420.36 1103.03,-397.67 1028.83,-384.32" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1309.59,-438.37 1320.05,-436.7 1310.83,-431.48 1309.59,-438.37" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node14->Node23 -->
<g id= "edge34_Node000014_Node000023" class= "edge" >
<title > Node14- > Node23</title>
<g id= "a_edge34_Node000014_Node000023" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1414.34,-427.91C1443.95,-404.65 1488.21,-363.75 1505.67,-316 1511.92,-298.89 1517.91,-288.5 1505.67,-275 1477.99,-244.49 1177.57,-243.91 1136.67,-239 1008.74,-223.63 977.26,-215.95 849.67,-198 741.9,-182.84 615.98,-165.48 544.95,-155.72" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1411.85,-425.41 1406.04,-434.27 1416.11,-430.97 1411.85,-425.41" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node25 -->
<g id= "Node000025" class= "node" >
<title > Node25</title>
<g id= "a_Node000025" > <a xlink:href= "engine__defined_8cpp.html" target= "_top" xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "1284.67,-310.5 1170.67,-310.5 1170.67,-280.5 1284.67,-280.5 1284.67,-310.5" />
<text text-anchor= "start" x= "1178.67" y= "-298.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/engine/views</text>
<text text-anchor= "middle" x= "1227.67" y= "-287.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine_defined.cpp</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node14->Node25 -->
<g id= "edge33_Node000014_Node000025" class= "edge" >
<title > Node14- > Node25</title>
<g id= "a_edge33_Node000014_Node000025" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1310.13,-434.64C1285.53,-426.46 1260.3,-413.51 1243.67,-393 1224.42,-369.26 1224.33,-331.19 1225.97,-310.69" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1309.29,-438.04 1319.88,-437.64 1311.35,-431.35 1309.29,-438.04" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node14->Node26 -->
<g id= "edge29_Node000014_Node000026" class= "edge" >
<title > Node14- > Node26</title>
<g id= "a_edge29_Node000014_Node000026" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1309.69,-443.64C1213.55,-436.63 1043.17,-421.28 899.67,-393 896.74,-392.42 893.75,-391.78 890.74,-391.09" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1309.68,-447.15 1319.9,-444.38 1310.18,-440.17 1309.68,-447.15" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node16 -->
<g id= "Node000016" class= "node" >
<title > Node16</title>
<g id= "a_Node000016" > <a xlink:href= "engine__procedures_8h.html" target= "_top" xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "1291.67,-239 1145.67,-239 1145.67,-198 1291.67,-198 1291.67,-239" />
<text text-anchor= "start" x= "1153.67" y= "-227" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text text-anchor= "start" x= "1153.67" y= "-216" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine/procedures/engine</text>
<text text-anchor= "middle" x= "1218.67" y= "-205" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _procedures.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node15->Node16 -->
<g id= "edge16_Node000015_Node000016" class= "edge" >
<title > Node15- > Node16</title>
<g id= "a_edge16_Node000015_Node000016" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1326.86,-347.24C1321.02,-326.5 1310.44,-296.66 1293.67,-275 1282.66,-260.78 1267.1,-248.46 1253,-239.06" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1323.55,-348.4 1329.5,-357.17 1330.32,-346.6 1323.55,-348.4" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node15->Node17 -->
<g id= "edge18_Node000015_Node000017" class= "edge" >
<title > Node15- > Node17</title>
<g id= "a_edge18_Node000015_Node000017" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1360.84,-351.38C1378.9,-338.48 1401.9,-322.05 1418.01,-310.54" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1358.52,-348.73 1352.42,-357.39 1362.59,-354.43 1358.52,-348.73" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node15->Node18 -->
<g id= "edge19_Node000015_Node000018" class= "edge" >
<title > Node15- > Node18</title>
<g id= "a_edge19_Node000015_Node000018" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1338.75,-347.42C1344.61,-327.03 1354.79,-297.59 1369.67,-275 1380.23,-258.97 1396.12,-243.98 1408.45,-233.63" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1335.34,-346.61 1336.07,-357.18 1342.09,-348.46 1335.34,-346.61" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node19 -->
<g id= "Node000019" class= "node" >
<title > Node19</title>
<g id= "a_Node000019" > <a xlink:href= "engine__multiscale_8cpp.html" target= "_top" xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "1152.17,-310.5 1023.17,-310.5 1023.17,-280.5 1152.17,-280.5 1152.17,-310.5" />
<text text-anchor= "start" x= "1031.17" y= "-298.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/engine/views</text>
<text text-anchor= "middle" x= "1087.67" y= "-287.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine_multiscale.cpp</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node15->Node19 -->
<g id= "edge20_Node000015_Node000019" class= "edge" >
<title > Node15- > Node19</title>
<g id= "a_edge20_Node000015_Node000019" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1277.06,-354.48C1233.74,-341.21 1174.32,-323.02 1133.65,-310.58" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1276.29,-357.9 1286.87,-357.48 1278.33,-351.21 1276.29,-357.9" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node16->Node3 -->
<g id= "edge17_Node000016_Node000003" class= "edge" >
<title > Node16- > Node3</title>
<g id= "a_edge17_Node000016_Node000003" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1135.64,-200.07C1074.74,-187.28 993.83,-170.29 941.26,-159.25" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1135.11,-203.53 1145.62,-202.16 1136.55,-196.68 1135.11,-203.53" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node21 -->
<g id= "Node000021" class= "node" >
<title > Node21</title>
<g id= "a_Node000021" > <a xlink:href= "engine__priming_8h.html" target= "_top" xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "#fff0f0" stroke= "red" points= "966.67,-316 846.67,-316 846.67,-275 966.67,-275 966.67,-316" />
<text text-anchor= "start" x= "854.67" y= "-304" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text text-anchor= "start" x= "854.67" y= "-293" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine/views/engine</text>
<text text-anchor= "middle" x= "906.67" y= "-282" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _priming.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node20->Node21 -->
<g id= "edge22_Node000020_Node000021" class= "edge" >
<title > Node20- > Node21</title>
<g id= "a_edge22_Node000020_Node000021" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M945.89,-343.95C938.25,-334.7 929.88,-324.58 922.85,-316.07" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "943.31,-346.32 952.38,-351.79 948.7,-341.86 943.31,-346.32" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node22 -->
<g id= "Node000022" class= "node" >
<title > Node22</title>
<g id= "a_Node000022" > <a xlink:href= "engine__views_8h.html" target= "_top" xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "840.67,-239 720.67,-239 720.67,-198 840.67,-198 840.67,-239" />
<text text-anchor= "start" x= "728.67" y= "-227" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text text-anchor= "start" x= "728.67" y= "-216" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine/views/engine</text>
<text text-anchor= "middle" x= "780.67" y= "-205" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _views.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node20->Node22 -->
<g id= "edge27_Node000020_Node000022" class= "edge" >
<title > Node20- > Node22</title>
<g id= "a_edge27_Node000020_Node000022" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M899.02,-351.46C877.68,-342.96 855.23,-331.38 837.67,-316 813.36,-294.73 796.61,-260.47 787.84,-239.01" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "897.81,-354.75 908.4,-355.04 900.3,-348.21 897.81,-354.75" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node20->Node25 -->
<g id= "edge28_Node000020_Node000025" class= "edge" >
<title > Node20- > Node25</title>
<g id= "a_edge28_Node000020_Node000025" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1038.79,-351.26C1075.16,-340.76 1120.31,-327.71 1160.67,-316 1166.72,-314.25 1173.07,-312.4 1179.36,-310.57" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1037.41,-348.02 1028.78,-354.15 1039.36,-354.74 1037.41,-348.02" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node21->Node18 -->
<g id= "edge26_Node000021_Node000018" class= "edge" >
<title > Node21- > Node18</title>
<g id= "a_edge26_Node000021_Node000018" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M976.98,-281.11C989.19,-278.95 1001.78,-276.83 1013.67,-275 1140.73,-255.47 1173.35,-256.83 1300.67,-239 1318.97,-236.44 1338.74,-233.47 1357.07,-230.64" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "976.06,-277.72 966.84,-282.93 977.3,-284.61 976.06,-277.72" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node21->Node22 -->
<g id= "edge23_Node000021_Node000022" class= "edge" >
<title > Node21- > Node22</title>
<g id= "a_edge23_Node000021_Node000022" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M864.91,-269.64C848.27,-259.74 829.38,-248.5 813.72,-239.17" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "863.51,-272.88 873.89,-274.99 867.09,-266.87 863.51,-272.88" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node22->Node3 -->
<g id= "edge24_Node000022_Node000003" class= "edge" >
<title > Node22- > Node3</title>
<g id= "a_edge24_Node000022_Node000003" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M819.25,-192.44C834.96,-182.23 852.54,-170.82 865.94,-162.11" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "817.24,-189.57 810.76,-197.96 821.05,-195.44 817.24,-189.57" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node22->Node23 -->
<g id= "edge25_Node000022_Node000023" class= "edge" >
<title > Node22- > Node23</title>
<g id= "a_edge25_Node000022_Node000023" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M710.6,-200.82C659.8,-188.73 592.01,-172.6 544.78,-161.36" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "709.98,-204.27 720.52,-203.18 711.6,-197.46 709.98,-204.27" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node26->Node19 -->
<g id= "edge31_Node000026_Node000019" class= "edge" >
<title > Node26- > Node19</title>
<g id= "a_edge31_Node000026_Node000019" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M900.69,-351.07C944.68,-338.23 1000.29,-322 1039.38,-310.59" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "899.54,-347.75 890.92,-353.92 901.5,-354.47 899.54,-347.75" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node26->Node22 -->
<g id= "edge30_Node000026_Node000022" class= "edge" >
<title > Node26- > Node22</title>
<g id= "a_edge30_Node000026_Node000022" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M815.9,-342.75C811.91,-334.28 807.82,-324.89 804.67,-316 795.43,-289.97 788.37,-258.78 784.36,-239.05" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "812.81,-344.39 820.32,-351.86 819.1,-341.33 812.81,-344.39" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node27->Node22 -->
<g id= "edge38_Node000027_Node000022" class= "edge" >
<title > Node27- > Node22</title>
<g id= "a_edge38_Node000027_Node000022" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M674.9,-343.64C689.39,-324.05 709.63,-297.44 728.67,-275 739.09,-262.72 751.39,-249.54 761.41,-239.1" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "671.97,-341.71 668.86,-351.83 677.61,-345.85 671.97,-341.71" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node28 -->
<g id= "Node000028" class= "node" >
<title > Node28</title>
<g id= "a_Node000028" > <a xlink:href= "engine__adaptive_8cpp.html" target= "_top" xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "676.17,-310.5 555.17,-310.5 555.17,-280.5 676.17,-280.5 676.17,-310.5" />
<text text-anchor= "start" x= "563.17" y= "-298.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/engine/views</text>
<text text-anchor= "middle" x= "615.67" y= "-287.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine_adaptive.cpp</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node27->Node28 -->
<g id= "edge39_Node000027_Node000028" class= "edge" >
<title > Node27- > Node28</title>
<g id= "a_edge39_Node000027_Node000028" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M639.64,-342.6C633.99,-331.73 627.81,-319.84 623.13,-310.86" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "636.7,-344.54 644.42,-351.79 642.91,-341.31 636.7,-344.54" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node29->Node20 -->
<g id= "edge44_Node000029_Node000020" class= "edge" >
<title > Node29- > Node20</title>
<g id= "a_edge44_Node000029_Node000020" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M875.39,-424.19C893.86,-414.15 915,-402.67 932.47,-393.17" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "873.68,-421.14 866.56,-428.99 877.02,-427.29 873.68,-421.14" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node29->Node22 -->
<g id= "edge46_Node000029_Node000022" class= "edge" >
<title > Node29- > Node22</title>
<g id= "a_edge46_Node000029_Node000022" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M786.5,-422.67C776.51,-414.54 767.22,-404.6 761.67,-393 737.12,-341.76 758.72,-272.51 772.04,-239.11" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "784.52,-425.56 794.61,-428.8 788.75,-419.98 784.52,-425.56" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node29->Node26 -->
<g id= "edge45_Node000029_Node000026" class= "edge" >
<title > Node29- > Node26</title>
<g id= "a_edge45_Node000029_Node000026" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M830.67,-418.69C830.67,-410.08 830.67,-400.9 830.67,-393.07" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "827.17,-418.79 830.67,-428.79 834.17,-418.79 827.17,-418.79" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node29->Node27 -->
<g id= "edge43_Node000029_Node000027" class= "edge" >
<title > Node29- > Node27</title>
<g id= "a_edge43_Node000029_Node000027" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M775.51,-425C751.41,-414.72 723.47,-402.82 700.53,-393.04" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "774.31,-428.29 784.88,-428.99 777.06,-421.85 774.31,-428.29" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node31 -->
<g id= "Node000031" class= "node" >
<title > Node31</title>
<g id= "a_Node000031" > <a xlink:href= "generative_8h.html" target= "_top" xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "#fff0f0" stroke= "red" points= "2644.17,-541.5 2495.17,-541.5 2495.17,-511.5 2644.17,-511.5 2644.17,-541.5" />
<text text-anchor= "start" x= "2503.17" y= "-529.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text text-anchor= "middle" x= "2569.67" y= "-518.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /io/generative/generative.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node30->Node31 -->
<g id= "edge48_Node000030_Node000031" class= "edge" >
<title > Node30- > Node31</title>
<g id= "a_edge48_Node000030_Node000031" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M2569.67,-578.04C2569.67,-565.95 2569.67,-551.79 2569.67,-541.54" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2566.17,-578.39 2569.67,-588.39 2573.17,-578.39 2566.17,-578.39" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node30->Node36 -->
<g id= "edge49_Node000030_Node000036" class= "edge" >
<title > Node30- > Node36</title>
<g id= "a_edge49_Node000030_Node000036" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M2606.87,-583.77C2632.89,-570.68 2667.08,-553.47 2690.77,-541.54" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2605.05,-580.77 2597.69,-588.39 2608.2,-587.02 2605.05,-580.77" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node37->Node23 -->
<g id= "edge68_Node000037_Node000023" class= "edge" >
<title > Node37- > Node23</title>
<g id= "a_edge68_Node000037_Node000023" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M337.16,-427.72C348.08,-417.96 360.42,-405.69 369.67,-393 427.6,-313.51 469.95,-201.45 483.79,-162.23" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "334.78,-425.15 329.52,-434.35 339.37,-430.44 334.78,-425.15" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node38 -->
<g id= "Node000038" class= "node" >
<title > Node38</title>
<g id= "a_Node000038" > <a xlink:href= "chains_8h.html" target= "_top" xlink:title= "Concrete implementations of ReactionChainPolicy for key stellar reaction chains." >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "142.17,-310.5 35.17,-310.5 35.17,-280.5 142.17,-280.5 142.17,-310.5" />
<text text-anchor= "start" x= "43.17" y= "-298.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text text-anchor= "middle" x= "88.67" y= "-287.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /policy/chains.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node37->Node38 -->
<g id= "edge51_Node000037_Node000038" class= "edge" >
<title > Node37- > Node38</title>
<g id= "a_edge51_Node000037_Node000038" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M234.17,-436.11C184.08,-426.52 125.11,-411.73 107.67,-393 86.61,-370.38 85.83,-331.51 87.18,-310.67" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "233.58,-439.56 244.05,-437.96 234.86,-432.68 233.58,-439.56" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node39 -->
<g id= "Node000039" class= "node" >
<title > Node39</title>
<g id= "a_Node000039" > <a xlink:href= "policy_8h.html" target= "_top" xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "#fff0f0" stroke= "red" points= "230.17,-162 123.17,-162 123.17,-132 230.17,-132 230.17,-162" />
<text text-anchor= "start" x= "131.17" y= "-150" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text text-anchor= "middle" x= "176.67" y= "-139" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /policy/policy.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node37->Node39 -->
<g id= "edge59_Node000037_Node000039" class= "edge" >
<title > Node37- > Node39</title>
<g id= "a_edge59_Node000037_Node000039" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M233.93,-442.63C157.07,-431.89 46.11,-401.55 11.67,-316 -8.29,-266.44 -2.19,-236.68 34.67,-198 57.75,-173.78 93.25,-161.28 122.98,-154.83" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "233.69,-446.13 244.07,-443.96 234.61,-439.19 233.69,-446.13" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node37->Node42 -->
<g id= "edge65_Node000037_Node000042" class= "edge" >
<title > Node37- > Node42</title>
<g id= "a_edge65_Node000037_Node000042" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M331.48,-426.43C338.89,-416.84 346.51,-405.05 350.67,-393 370.04,-336.83 364.93,-264.37 361.54,-233.95" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "328.72,-424.28 325.12,-434.24 334.15,-428.7 328.72,-424.28" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node43 -->
<g id= "Node000043" class= "node" >
<title > Node43</title>
<g id= "a_Node000043" > <a xlink:href= "chains_8cpp.html" target= "_top" xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "250.17,-228 117.17,-228 117.17,-209 250.17,-209 250.17,-228" />
<text text-anchor= "middle" x= "183.67" y= "-216" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/policy/chains.cpp</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node37->Node43 -->
<g id= "edge66_Node000037_Node000043" class= "edge" >
<title > Node37- > Node43</title>
<g id= "a_edge66_Node000037_Node000043" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M320.51,-424.84C332.25,-389.08 348.15,-320.62 317.67,-275 300.46,-249.25 268.85,-235.43 240.66,-228.02" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "317.16,-423.83 317.21,-434.42 323.78,-426.11 317.16,-423.83" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node44 -->
<g id= "Node000044" class= "node" >
<title > Node44</title>
<g id= "a_Node000044" > <a xlink:href= "policy__logical_8h.html" target= "_top" xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "244.67,-387.5 116.67,-387.5 116.67,-357.5 244.67,-357.5 244.67,-387.5" />
<text text-anchor= "start" x= "124.67" y= "-375.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text text-anchor= "middle" x= "180.67" y= "-364.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /policy/policy_logical.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node37->Node44 -->
<g id= "edge60_Node000037_Node000044" class= "edge" >
<title > Node37- > Node44</title>
<g id= "a_edge60_Node000037_Node000044" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M278.05,-429.25C255.29,-416.23 225.75,-399.31 205.2,-387.54" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "276.61,-432.46 287.03,-434.39 280.09,-426.39 276.61,-432.46" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node45 -->
<g id= "Node000045" class= "node" >
<title > Node45</title>
<g id= "a_Node000045" > <a xlink:href= "policy__logical_8cpp.html" target= "_top" xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "308.67,-310.5 198.67,-310.5 198.67,-280.5 308.67,-280.5 308.67,-310.5" />
<text text-anchor= "start" x= "206.67" y= "-298.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/policy/policy</text>
<text text-anchor= "middle" x= "253.67" y= "-287.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _logical.cpp</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node37->Node45 -->
<g id= "edge67_Node000037_Node000045" class= "edge" >
<title > Node37- > Node45</title>
<g id= "a_edge67_Node000037_Node000045" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M302.72,-425.05C290.57,-393.2 269.21,-337.24 259.18,-310.94" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "299.48,-426.38 306.31,-434.47 306.02,-423.88 299.48,-426.38" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node38->Node39 -->
<g id= "edge52_Node000038_Node000039" class= "edge" >
<title > Node38- > Node39</title>
<g id= "a_edge52_Node000038_Node000039" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M88.62,-270.03C89.67,-249.35 93.78,-219.7 107.67,-198 117.47,-182.67 133.78,-170.53 148.09,-162.05" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "85.12,-270.11 88.32,-280.21 92.12,-270.32 85.12,-270.11" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node38->Node42 -->
<g id= "edge55_Node000038_Node000042" class= "edge" >
<title > Node38- > Node42</title>
<g id= "a_edge55_Node000038_Node000042" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M148.97,-277.81C196.99,-264.52 263.45,-246.13 308.8,-233.58" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "148.03,-274.44 139.32,-280.48 149.89,-281.19 148.03,-274.44" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node38->Node43 -->
<g id= "edge58_Node000038_Node000043" class= "edge" >
<title > Node38- > Node43</title>
<g id= "a_edge58_Node000038_Node000043" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M114.56,-274.06C133.62,-259.01 158.58,-239.3 172.7,-228.16" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "112.22,-271.45 106.54,-280.39 116.55,-276.94 112.22,-271.45" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node39->Node4 -->
<g id= "edge53_Node000039_Node000004" class= "edge" >
<title > Node39- > Node4</title>
<g id= "a_edge53_Node000039_Node000004" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M240.23,-138.93C354.26,-126.23 591.6,-99.82 698.02,-87.97" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "239.8,-135.45 230.25,-140.04 240.57,-142.41 239.8,-135.45" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node39->Node11 -->
<g id= "edge54_Node000039_Node000011" class= "edge" >
<title > Node39- > Node11</title>
<g id= "a_edge54_Node000039_Node000011" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M240.16,-129.68C280.65,-119.27 332.57,-105.93 371.18,-96" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "239.2,-126.31 230.39,-132.19 240.95,-133.09 239.2,-126.31" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node42->Node23 -->
<g id= "edge57_Node000042_Node000023" class= "edge" >
<title > Node42- > Node23</title>
<g id= "a_edge57_Node000042_Node000023" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M394.58,-198.69C416.02,-187.14 443.03,-172.59 462.6,-162.04" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "392.92,-195.61 385.77,-203.44 396.24,-201.77 392.92,-195.61" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node42->Node39 -->
<g id= "edge56_Node000042_Node000039" class= "edge" >
<title > Node42- > Node39</title>
<g id= "a_edge56_Node000042_Node000039" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M312.96,-199.76C282.13,-188.05 242.28,-172.92 213.64,-162.04" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "312.04,-203.16 322.63,-203.44 314.53,-196.61 312.04,-203.16" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node44->Node38 -->
<g id= "edge61_Node000044_Node000038" class= "edge" >
<title > Node44- > Node38</title>
<g id= "a_edge61_Node000044_Node000038" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M155.55,-351.03C139.79,-338.18 119.88,-321.94 105.89,-310.54" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "153.4,-353.79 163.36,-357.39 157.82,-348.36 153.4,-353.79" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node44->Node39 -->
<g id= "edge62_Node000044_Node000039" class= "edge" >
<title > Node44- > Node39</title>
<g id= "a_edge62_Node000044_Node000039" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M106.45,-363.48C76.24,-356.15 44.15,-342.25 25.67,-316 -18.02,-253.95 90.61,-189.72 146.25,-162.06" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "106.08,-366.98 116.6,-365.72 107.59,-360.15 106.08,-366.98" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node44->Node43 -->
<g id= "edge63_Node000044_Node000043" class= "edge" >
<title > Node44- > Node43</title>
<g id= "a_edge63_Node000044_Node000043" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M181.14,-347.31C181.83,-312.79 183.04,-251.07 183.49,-228.27" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "177.64,-347.41 180.94,-357.47 184.64,-347.54 177.64,-347.41" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node44->Node45 -->
<g id= "edge64_Node000044_Node000045" class= "edge" >
<title > Node44- > Node45</title>
<g id= "a_edge64_Node000044_Node000045" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M201.63,-349.96C213.97,-337.29 229.21,-321.63 240,-310.54" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "198.86,-347.79 194.4,-357.39 203.88,-352.67 198.86,-347.79" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node47 -->
<g id= "Node000047" class= "node" >
<title > Node47</title>
<g id= "a_Node000047" > <a xlink:href= "weak__rate__library_8h.html" target= "_top" xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "2135.17,-547 1992.17,-547 1992.17,-506 2135.17,-506 2135.17,-547" />
<text text-anchor= "start" x= "2000.17" y= "-535" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text text-anchor= "start" x= "2000.17" y= "-524" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /reaction/weak/weak_rate</text>
<text text-anchor= "middle" x= "2063.67" y= "-513" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _library.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node46->Node47 -->
<g id= "edge71_Node000046_Node000047" class= "edge" >
<title > Node46- > Node47</title>
<g id= "a_edge71_Node000046_Node000047" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M2179.57,-583.95C2156.55,-572.73 2127.23,-558.45 2103.84,-547.06" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2178.18,-587.16 2188.7,-588.39 2181.24,-580.87 2178.18,-587.16" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node48 -->
<g id= "Node000048" class= "node" >
<title > Node48</title>
<g id= "a_Node000048" > <a xlink:href= "weak_8cpp.html" target= "_top" xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "2469.67,-464.5 2351.67,-464.5 2351.67,-434.5 2469.67,-434.5 2469.67,-464.5" />
<text text-anchor= "start" x= "2359.67" y= "-452.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/reaction/weak</text>
<text text-anchor= "middle" x= "2410.67" y= "-441.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /weak.cpp</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node46->Node48 -->
<g id= "edge75_Node000046_Node000048" class= "edge" >
<title > Node46- > Node48</title>
<g id= "a_edge75_Node000046_Node000048" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M2246.45,-582.4C2260.27,-572.31 2276.8,-559.58 2290.67,-547 2309.07,-530.31 2309.81,-522.18 2328.67,-506 2346.93,-490.33 2369.74,-475.2 2386.67,-464.71" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2244.31,-579.63 2238.24,-588.32 2248.4,-585.31 2244.31,-579.63" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node49 -->
<g id= "Node000049" class= "node" >
<title > Node49</title>
<g id= "a_Node000049" > <a xlink:href= "construction_8cpp.html" target= "_top" xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "2477.17,-541.5 2338.17,-541.5 2338.17,-511.5 2477.17,-511.5 2477.17,-541.5" />
<text text-anchor= "start" x= "2346.17" y= "-529.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/engine/procedures</text>
<text text-anchor= "middle" x= "2407.67" y= "-518.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /construction.cpp</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node46->Node49 -->
<g id= "edge74_Node000046_Node000049" class= "edge" >
<title > Node46- > Node49</title>
<g id= "a_edge74_Node000046_Node000049" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M2262.94,-584.63C2296.37,-571.43 2341.22,-553.73 2372.09,-541.54" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2261.42,-581.47 2253.4,-588.39 2263.99,-587.98 2261.42,-581.47" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node50 -->
<g id= "Node000050" class= "node" >
<title > Node50</title>
<g id= "a_Node000050" > <a xlink:href= "weak__interpolator_8cpp.html" target= "_top" xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "2281.67,-541.5 2153.67,-541.5 2153.67,-511.5 2281.67,-511.5 2281.67,-541.5" />
<text text-anchor= "start" x= "2161.67" y= "-529.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/reaction/weak</text>
<text text-anchor= "middle" x= "2217.67" y= "-518.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /weak_interpolator.cpp</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node46->Node50 -->
<g id= "edge76_Node000046_Node000050" class= "edge" >
<title > Node46- > Node50</title>
<g id= "a_edge76_Node000046_Node000050" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M2217.67,-578.04C2217.67,-565.95 2217.67,-551.79 2217.67,-541.54" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2214.17,-578.39 2217.67,-588.39 2221.17,-578.39 2214.17,-578.39" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node47->Node14 -->
<g id= "edge72_Node000047_Node000014" class= "edge" >
<title > Node47- > Node14</title>
<g id= "a_edge72_Node000047_Node000014" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1981.9,-511.52C1969.12,-509.53 1956.05,-507.62 1943.67,-506 1766.29,-482.79 1556.07,-464.31 1451.53,-455.72" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1981.65,-515.02 1992.07,-513.12 1982.74,-508.11 1981.65,-515.02" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node47->Node48 -->
<g id= "edge73_Node000047_Node000048" class= "edge" >
<title > Node47- > Node48</title>
<g id= "a_edge73_Node000047_Node000048" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M2145.14,-505.97C2233.9,-487.7 2258.63,-489.64 2342.67,-470 2349.6,-468.38 2356.89,-466.49 2364.01,-464.54" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2144.24,-502.58 2135.17,-508.05 2145.68,-509.44 2144.24,-502.58" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node51->Node13 -->
<g id= "edge83_Node000051_Node000013" class= "edge" >
<title > Node51- > Node13</title>
<g id= "a_edge83_Node000051_Node000013" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1793.06,-502.53C1765.69,-492.54 1738.92,-480.69 1729.67,-470 1709.33,-446.51 1705.73,-408.34 1705.38,-387.75" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1792.14,-505.92 1802.73,-505.98 1794.49,-499.33 1792.14,-505.92" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node51->Node18 -->
<g id= "edge82_Node000051_Node000018" class= "edge" >
<title > Node51- > Node18</title>
<g id= "a_edge82_Node000051_Node000018" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1795.75,-501.13C1782.57,-493.28 1770.48,-483.09 1762.67,-470 1753.33,-454.35 1756.61,-446.18 1762.67,-429 1769.5,-409.62 1784.83,-412.38 1791.67,-393 1797.73,-375.82 1802.13,-366.92 1791.67,-352 1724.93,-256.77 1582.4,-229.72 1496.53,-222.2" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1794.09,-504.21 1804.54,-505.97 1797.47,-498.08 1794.09,-504.21" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node52 -->
<g id= "Node000052" class= "node" >
<title > Node52</title>
<g id= "a_Node000052" > <a xlink:href= "strategies_8h.html" target= "_top" xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "#fff0f0" stroke= "red" points= "2333.67,-464.5 2171.67,-464.5 2171.67,-434.5 2333.67,-434.5 2333.67,-464.5" />
<text text-anchor= "start" x= "2179.67" y= "-452.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text text-anchor= "middle" x= "2252.67" y= "-441.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /solver/strategies/strategies.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node51->Node52 -->
<g id= "edge78_Node000051_Node000052" class= "edge" >
<title > Node51- > Node52</title>
<g id= "a_edge78_Node000051_Node000052" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1945.23,-506.91C1946.72,-506.6 1948.2,-506.3 1949.67,-506 2041.62,-487.38 2065.48,-487.43 2157.67,-470 2166.77,-468.28 2176.34,-466.4 2185.77,-464.5" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1944.33,-503.52 1935.27,-509.02 1945.78,-510.37 1944.33,-503.52" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node57 -->
<g id= "Node000057" class= "node" >
<title > Node57</title>
<g id= "a_Node000057" > <a xlink:href= "engine__partitioning__trigger_8h.html" target= "_top" xlink:title= "CVODE-specific triggers that decide when to (re)partition the reaction network engine." >
2025-11-28 09:46:00 -05:00
<polygon fill= "#fff0f0" stroke= "red" points= "2115.67,-470 1955.67,-470 1955.67,-429 2115.67,-429 2115.67,-470" />
<text text-anchor= "start" x= "1963.67" y= "-458" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text text-anchor= "start" x= "1963.67" y= "-447" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /solver/strategies/triggers</text>
<text text-anchor= "middle" x= "2035.67" y= "-436" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine_partitioning_trigger.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node51->Node57 -->
<g id= "edge79_Node000051_Node000057" class= "edge" >
<title > Node51- > Node57</title>
<g id= "a_edge79_Node000051_Node000057" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1919.25,-501.86C1942.46,-491.62 1969.31,-479.77 1991.37,-470.04" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1917.63,-498.75 1909.89,-505.99 1920.45,-505.16 1917.63,-498.75" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node59 -->
<g id= "Node000059" class= "node" >
<title > Node59</title>
<g id= "a_Node000059" > <a xlink:href= "engine__partitioning__trigger_8cpp.html" target= "_top" xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "2167.17,-393 2012.17,-393 2012.17,-352 2167.17,-352 2167.17,-393" />
<text text-anchor= "start" x= "2020.17" y= "-381" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/solver/strategies</text>
<text text-anchor= "start" x= "2020.17" y= "-370" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /triggers/engine_partitioning</text>
<text text-anchor= "middle" x= "2089.67" y= "-359" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _trigger.cpp</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node51->Node59 -->
<g id= "edge84_Node000051_Node000059" class= "edge" >
<title > Node51- > Node59</title>
<g id= "a_edge84_Node000051_Node000059" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1945.24,-506.97C1946.73,-506.64 1948.2,-506.32 1949.67,-506 2027.24,-489.02 2074.49,-531.55 2124.67,-470 2143.13,-447.35 2123.58,-414.11 2107.13,-393.15" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1944.31,-503.6 1935.31,-509.19 1945.83,-510.43 1944.31,-503.6" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node56 -->
<g id= "Node000056" class= "node" >
<title > Node56</title>
<g id= "a_Node000056" > <a xlink:href= "solver_2bindings_8cpp.html" target= "_top" xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "1937.17,-459 1772.17,-459 1772.17,-440 1937.17,-440 1937.17,-459" />
<text text-anchor= "middle" x= "1854.67" y= "-447" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/python/solver/bindings.cpp</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node51->Node56 -->
<g id= "edge85_Node000051_Node000056" class= "edge" >
<title > Node51- > Node56</title>
<g id= "a_edge85_Node000051_Node000056" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1861.3,-495.7C1859.37,-482.59 1857.26,-468.18 1855.95,-459.24" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1857.86,-496.41 1862.78,-505.79 1864.79,-495.39 1857.86,-496.41" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node57->Node13 -->
<g id= "edge80_Node000057_Node000013" class= "edge" >
<title > Node57- > Node13</title>
<g id= "a_edge80_Node000057_Node000013" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1945.35,-427.97C1888.81,-415.12 1817.46,-398.91 1767.36,-387.52" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1944.84,-431.45 1955.36,-430.25 1946.39,-424.62 1944.84,-431.45" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node57->Node59 -->
<g id= "edge81_Node000057_Node000059" class= "edge" >
<title > Node57- > Node59</title>
<g id= "a_edge81_Node000057_Node000059" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M2055.7,-420.67C2062.31,-411.5 2069.51,-401.5 2075.57,-393.07" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2052.86,-418.63 2049.86,-428.79 2058.54,-422.72 2052.86,-418.63" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node60->Node51 -->
<g id= "edge87_Node000060_Node000051" class= "edge" >
<title > Node60- > Node51</title>
<g id= "a_edge87_Node000060_Node000051" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1865.67,-572.69C1865.67,-564.08 1865.67,-554.9 1865.67,-547.07" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1862.17,-572.79 1865.67,-582.79 1869.17,-572.79 1862.17,-572.79" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node60->Node52 -->
<g id= "edge88_Node000060_Node000052" class= "edge" >
<title > Node60- > Node52</title>
<g id= "a_edge88_Node000060_Node000052" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1904.22,-577.26C1917.16,-568.22 1931.41,-557.63 1943.67,-547 1962.67,-530.52 1960.68,-518.2 1982.67,-506 1991.34,-501.19 2101.97,-479.34 2178.89,-464.54" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1902.19,-574.41 1895.94,-582.96 1906.16,-580.17 1902.19,-574.41" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node61->Node19 -->
<g id= "edge92_Node000061_Node000019" class= "edge" >
<title > Node61- > Node19</title>
<g id= "a_edge92_Node000061_Node000019" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1483.67,-582.88C1467.03,-572.3 1446.19,-559 1427.67,-547 1375.43,-513.15 1361.27,-506.25 1310.67,-470 1231.91,-413.58 1141.95,-340.95 1104.94,-310.7" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1482.12,-586.04 1492.44,-588.44 1485.87,-580.13 1482.12,-586.04" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node62 -->
<g id= "Node000062" class= "node" >
<title > Node62</title>
<g id= "a_Node000062" > <a xlink:href= "utils_8h.html" target= "_top" xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "1451.17,-162 1344.17,-162 1344.17,-132 1451.17,-132 1451.17,-162" />
<text text-anchor= "start" x= "1352.17" y= "-150" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text text-anchor= "middle" x= "1397.67" y= "-139" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /utils/utils.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node61->Node62 -->
<g id= "edge90_Node000061_Node000062" class= "edge" >
<title > Node61- > Node62</title>
<g id= "a_edge90_Node000061_Node000062" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1562.09,-583.59C1577.55,-574.89 1592.96,-562.89 1601.67,-547 1625.51,-503.51 1648.5,-606.04 1564.67,-275 1555.76,-239.84 1563.24,-223.72 1537.67,-198 1514.65,-174.85 1480.19,-162.37 1451.23,-155.67" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1560.27,-580.59 1553.04,-588.33 1563.52,-586.79 1560.27,-580.59" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node61->Node63 -->
<g id= "edge93_Node000061_Node000063" class= "edge" >
<title > Node61- > Node63</title>
<g id= "a_edge93_Node000061_Node000063" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1561.56,-584.83C1602.32,-569.46 1659.61,-547.87 1690.97,-536.06" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1560.22,-581.59 1552.1,-588.39 1562.69,-588.14 1560.22,-581.59" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node64 -->
<g id= "Node000064" class= "node" >
<title > Node64</title>
<g id= "a_Node000064" > <a xlink:href= "utils_2bindings_8cpp.html" target= "_top" xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "1592.67,-536 1436.67,-536 1436.67,-517 1592.67,-517 1592.67,-536" />
<text text-anchor= "middle" x= "1514.67" y= "-524" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/python/utils/bindings.cpp</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node61->Node64 -->
<g id= "edge94_Node000061_Node000064" class= "edge" >
<title > Node61- > Node64</title>
<g id= "a_edge94_Node000061_Node000064" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1514.67,-578.18C1514.67,-563.86 1514.67,-546.61 1514.67,-536.37" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1511.17,-578.39 1514.67,-588.39 1518.17,-578.39 1511.17,-578.39" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node62->Node4 -->
<g id= "edge91_Node000062_Node000004" class= "edge" >
<title > Node62- > Node4</title>
<g id= "a_edge91_Node000062_Node000004" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1333.69,-141.1C1231.76,-133.06 1026.29,-115.99 852.67,-96 837.28,-94.23 820.61,-92.03 805.34,-89.91" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1333.58,-144.6 1343.82,-141.89 1334.12,-137.62 1333.58,-144.6" />
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= "engine__abstract_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>