2025-11-24 09:08:28 -05:00
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
< !DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
2025-11-28 09:46:00 -05:00
<!-- Generated by graphviz version 2.43.0 (0)
2025-11-24 09:08:28 -05:00
-->
<!-- Title: src/include/gridfire/engine/types/jacobian.h Pages: 1 -->
2025-11-28 09:46:00 -05:00
<!-- zoomable 775 -->
2025-11-24 09:08:28 -05:00
<svg id= "main" version= "1.1" xmlns= "http://www.w3.org/2000/svg" xmlns:xlink= "http://www.w3.org/1999/xlink" xml:space= "preserve" onload= "init(evt)" >
<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 = 2674;
var viewHeight = 775;
2025-11-24 09:08:28 -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/jacobian.h</title>
<!-- Node1 -->
<g id= "Node000001" class= "node" >
<title > Node1</title>
<g id= "a_Node000001" > <a xlink:title= "Wrapper for handling the network Jacobian matrix in GridFire. Currently uses Eigen's SparseMatrix." >
2025-11-28 09:46:00 -05:00
<polygon fill= "#999999" stroke= "#666666" points= "2038.44,-767 1902.44,-767 1902.44,-737 2038.44,-737 2038.44,-767" />
<text text-anchor= "start" x= "1910.44" y= "-755" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text text-anchor= "middle" x= "1970.44" y= "-744" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine/types/jacobian.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node2 -->
<g id= "Node000002" class= "node" >
<title > Node2</title>
<g id= "a_Node000002" > <a xlink:href= "engine__abstract_8h.html" target= "_top" xlink:title= "Abstract interfaces for reaction network engines in GridFire." >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "1265.94,-695.5 1122.94,-695.5 1122.94,-665.5 1265.94,-665.5 1265.94,-695.5" />
<text text-anchor= "start" x= "1130.94" y= "-683.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text text-anchor= "middle" x= "1194.44" y= "-672.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine/engine_abstract.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node1->Node2 -->
<g id= "edge1_Node000001_Node000002" class= "edge" >
<title > Node1- > Node2</title>
<g id= "a_edge1_Node000001_Node000002" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1892.13,-743.99C1741.12,-730.46 1411.73,-700.96 1266.11,-687.92" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1891.98,-747.49 1902.26,-744.89 1892.61,-740.52 1891.98,-747.49" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node66 -->
<g id= "Node000066" class= "node" >
<title > Node66</title>
<g id= "a_Node000066" > <a xlink:href= "jacobian__format_8h.html" target= "_top" xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "2040.44,-701 1900.44,-701 1900.44,-660 2040.44,-660 2040.44,-701" />
<text text-anchor= "start" x= "1908.44" y= "-689" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text text-anchor= "start" x= "1908.44" y= "-678" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /utils/formatters/jacobian</text>
<text text-anchor= "middle" x= "1970.44" y= "-667" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _format.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node1->Node66 -->
<g id= "edge95_Node000001_Node000066" class= "edge" >
<title > Node1- > Node66</title>
<g id= "a_edge95_Node000001_Node000066" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1970.44,-726.91C1970.44,-718.47 1970.44,-709.1 1970.44,-701.07" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1966.94,-726.94 1970.44,-736.94 1973.94,-726.94 1966.94,-726.94" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node68 -->
<g id= "Node000068" class= "node" >
<title > Node68</title>
<g id= "a_Node000068" > <a xlink:href= "jacobian_8cpp.html" target= "_top" xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "2170.44,-695.5 2058.44,-695.5 2058.44,-665.5 2170.44,-665.5 2170.44,-695.5" />
<text text-anchor= "start" x= "2066.44" y= "-683.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/engine/types</text>
<text text-anchor= "middle" x= "2114.44" y= "-672.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /jacobian.cpp</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node1->Node68 -->
<g id= "edge97_Node000001_Node000068" class= "edge" >
<title > Node1- > Node68</title>
<g id= "a_edge97_Node000001_Node000068" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M2008.78,-732.5C2032.81,-720.9 2063.3,-706.18 2085.34,-695.54" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2007.07,-729.44 1999.58,-736.94 2010.11,-735.74 2007.07,-729.44" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node3 -->
<g id= "Node000003" class= "node" >
<title > Node3</title>
<g id= "a_Node000003" > <a xlink: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= "1166.44,-624 1010.44,-624 1010.44,-583 1166.44,-583 1166.44,-624" />
<text text-anchor= "start" x= "1018.44" y= "-612" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text text-anchor= "start" x= "1018.44" y= "-601" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine/diagnostics/dynamic</text>
<text text-anchor= "middle" x= "1088.44" y= "-590" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _engine_diagnostics.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node2->Node3 -->
<g id= "edge2_Node000002_Node000003" class= "edge" >
<title > Node2- > Node3</title>
<g id= "a_edge2_Node000002_Node000003" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1166.33,-659.61C1150.86,-648.66 1131.72,-635.12 1116.29,-624.2" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1164.32,-662.47 1174.5,-665.39 1168.36,-656.76 1164.32,-662.47" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node4 -->
<g id= "Node000004" class= "node" >
<title > Node4</title>
2025-11-25 14:31:59 -05:00
<g id= "a_Node000004" > <a xlink:href= "engine_8h.html" target= "_top" xlink:title= "Core header for the GridFire reaction network engine module." >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "840.94,-162 733.94,-162 733.94,-132 840.94,-132 840.94,-162" />
<text text-anchor= "start" x= "741.94" y= "-150" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text text-anchor= "middle" x= "787.44" y= "-139" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine/engine.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node2->Node4 -->
2025-11-25 14:31:59 -05:00
<g id= "edge13_Node000002_Node000004" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node2- > Node4</title>
2025-11-25 14:31:59 -05:00
<g id= "a_edge13_Node000002_Node000004" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1112.44,-679.27C1033.83,-676.35 913.3,-664.73 817.44,-624 752.85,-596.55 692.44,-597.68 692.44,-527.5 692.44,-527.5 692.44,-527.5 692.44,-294.5 692.44,-250.08 693.23,-234.57 718.44,-198 728.85,-182.9 745.36,-170.69 759.63,-162.12" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1112.66,-682.78 1122.77,-679.61 1112.89,-675.78 1112.66,-682.78" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node13 -->
<g id= "Node000013" class= "node" >
<title > Node13</title>
<g id= "a_Node000013" > <a xlink:href= "dynamic__engine__diagnostics_8cpp.html" target= "_top" xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "1229.94,-541.5 1048.94,-541.5 1048.94,-511.5 1229.94,-511.5 1229.94,-541.5" />
<text text-anchor= "start" x= "1056.94" y= "-529.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/engine/diagnostics</text>
<text text-anchor= "middle" x= "1139.44" y= "-518.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /dynamic_engine_diagnostics.cpp</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node2->Node13 -->
<g id= "edge90_Node000002_Node000013" class= "edge" >
<title > Node2- > Node13</title>
<g id= "a_edge90_Node000002_Node000013" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1192.24,-655.17C1189.83,-635.21 1184.96,-606.5 1175.44,-583 1169.32,-567.88 1158.91,-552.46 1150.86,-541.72" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1188.78,-655.72 1193.34,-665.28 1195.74,-654.96 1188.78,-655.72" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node15 -->
<g id= "Node000015" class= "node" >
<title > Node15</title>
<g id= "a_Node000015" > <a xlink:href= "engine__graph_8h.html" target= "_top" xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "1204.94,-464.5 1073.94,-464.5 1073.94,-434.5 1204.94,-434.5 1204.94,-464.5" />
<text text-anchor= "start" x= "1081.94" y= "-452.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text text-anchor= "middle" x= "1139.44" y= "-441.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine/engine_graph.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node2->Node15 -->
<g id= "edge14_Node000002_Node000015" class= "edge" >
<title > Node2- > Node15</title>
<g id= "a_edge14_Node000002_Node000015" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1112.75,-666.1C1066.57,-656.68 1015.34,-642.46 1001.44,-624 990.23,-609.11 993.19,-524.55 1006.44,-506 1022.29,-483.81 1048.75,-470.45 1073.92,-462.43" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1112.33,-669.59 1122.82,-668.1 1113.7,-662.72 1112.33,-669.59" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node16 -->
<g id= "Node000016" class= "node" >
<title > Node16</title>
<g id= "a_Node000016" > <a xlink:href= "priming_8h.html" target= "_top" xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "1630.94,-387.5 1471.94,-387.5 1471.94,-357.5 1630.94,-357.5 1630.94,-387.5" />
<text text-anchor= "start" x= "1479.94" y= "-375.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text text-anchor= "middle" x= "1551.44" y= "-364.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine/procedures/priming.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node2->Node16 -->
<g id= "edge37_Node000002_Node000016" class= "edge" >
<title > Node2- > Node16</title>
<g id= "a_edge37_Node000002_Node000016" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1276.23,-675.88C1375.28,-670.14 1535,-656.11 1584.44,-624 1636.36,-590.28 1613.36,-548.42 1658.44,-506 1682.77,-483.1 1707.38,-498.73 1724.44,-470 1733.74,-454.33 1735.18,-443.72 1724.44,-429 1702.97,-399.57 1665.66,-385.39 1631.17,-378.7" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1275.74,-672.4 1265.95,-676.46 1276.13,-679.39 1275.74,-672.4" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node19 -->
<g id= "Node000019" class= "node" >
<title > Node19</title>
<g id= "a_Node000019" > <a xlink:href= "priming_8cpp.html" target= "_top" xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "1700.94,-233.5 1561.94,-233.5 1561.94,-203.5 1700.94,-203.5 1700.94,-233.5" />
<text text-anchor= "start" x= "1569.94" y= "-221.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/engine/procedures</text>
<text text-anchor= "middle" x= "1631.44" y= "-210.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /priming.cpp</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node2->Node19 -->
<g id= "edge91_Node000002_Node000019" class= "edge" >
<title > Node2- > Node19</title>
<g id= "a_edge91_Node000002_Node000019" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1276.36,-676.89C1532.58,-668.56 2304.76,-642.07 2355.44,-624 2421.22,-600.54 2479.44,-597.33 2479.44,-527.5 2479.44,-527.5 2479.44,-527.5 2479.44,-371.5 2479.44,-292.65 1904.05,-240.57 1701.2,-224.65" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1275.89,-673.4 1266.01,-677.23 1276.11,-680.4 1275.89,-673.4" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node21 -->
<g id= "Node000021" class= "node" >
<title > Node21</title>
<g id= "a_Node000021" > <a xlink:href= "engine__defined_8h.html" target= "_top" xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "1091.44,-393 971.44,-393 971.44,-352 1091.44,-352 1091.44,-393" />
<text text-anchor= "start" x= "979.44" y= "-381" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text text-anchor= "start" x= "979.44" y= "-370" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine/views/engine</text>
<text text-anchor= "middle" x= "1031.44" y= "-359" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _defined.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node2->Node21 -->
<g id= "edge41_Node000002_Node000021" class= "edge" >
<title > Node2- > Node21</title>
<g id= "a_edge41_Node000002_Node000021" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1112.77,-667.44C1063.16,-658.25 1006.55,-643.8 991.44,-624 937.6,-553.46 993.3,-438.77 1019.45,-393.13" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1112.44,-670.94 1122.91,-669.26 1113.68,-664.05 1112.44,-670.94" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node24 -->
<g id= "Node000024" class= "node" >
<title > Node24</title>
<g id= "a_Node000024" > <a xlink:href= "stellar__policy_8cpp.html" target= "_top" xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "570.44,-162 458.44,-162 458.44,-132 570.44,-132 570.44,-162" />
<text text-anchor= "start" x= "466.44" y= "-150" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/policy/stellar</text>
<text text-anchor= "middle" x= "514.44" y= "-139" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _policy.cpp</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node2->Node24 -->
<g id= "edge93_Node000002_Node000024" class= "edge" >
<title > Node2- > Node24</title>
<g id= "a_edge93_Node000002_Node000024" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1112.74,-676.68C980.53,-671.22 726.03,-656.72 642.44,-624 576.1,-598.03 514.44,-598.74 514.44,-527.5 514.44,-527.5 514.44,-527.5 514.44,-294.5 514.44,-245.92 514.44,-188.28 514.44,-162.14" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1112.69,-680.18 1122.82,-677.09 1112.97,-673.19 1112.69,-680.18" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node27 -->
<g id= "Node000027" class= "node" >
<title > Node27</title>
<g id= "a_Node000027" > <a xlink:href= "engine__multiscale_8h.html" target= "_top" xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "915.44,-393 795.44,-393 795.44,-352 915.44,-352 915.44,-393" />
<text text-anchor= "start" x= "803.44" y= "-381" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text text-anchor= "start" x= "803.44" y= "-370" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine/views/engine</text>
<text text-anchor= "middle" x= "855.44" y= "-359" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _multiscale.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node2->Node27 -->
<g id= "edge42_Node000002_Node000027" class= "edge" >
<title > Node2- > Node27</title>
<g id= "a_edge42_Node000002_Node000027" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1112.78,-676.55C1066.23,-670.99 1009.39,-657.16 969.44,-624 894.8,-562.05 866.85,-440.83 858.48,-393.3" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1112.53,-680.05 1122.85,-677.65 1113.29,-673.09 1112.53,-680.05" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node28 -->
<g id= "Node000028" class= "node" >
<title > Node28</title>
<g id= "a_Node000028" > <a xlink:href= "engine__adaptive_8h.html" target= "_top" xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "664.44,-393 544.44,-393 544.44,-352 664.44,-352 664.44,-393" />
<text text-anchor= "start" x= "552.44" y= "-381" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text text-anchor= "start" x= "552.44" y= "-370" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine/views/engine</text>
<text text-anchor= "middle" x= "604.44" y= "-359" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _adaptive.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node2->Node28 -->
<g id= "edge38_Node000002_Node000028" class= "edge" >
<title > Node2- > Node28</title>
<g id= "a_edge38_Node000002_Node000028" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1112.87,-675.65C975.83,-668.46 711.07,-651.22 678.44,-624 607.58,-564.88 602.62,-441.46 603.56,-393.33" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1112.75,-679.15 1122.91,-676.17 1113.11,-672.16 1112.75,-679.15" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node30 -->
<g id= "Node000030" class= "node" >
<title > Node30</title>
<g id= "a_Node000030" > <a xlink:href= "engine__view__abstract_8h.html" target= "_top" xlink:title= "Abstract interfaces for engine "views" in GridFire." >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "840.44,-470 720.44,-470 720.44,-429 840.44,-429 840.44,-470" />
<text text-anchor= "start" x= "728.44" y= "-458" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text text-anchor= "start" x= "728.44" y= "-447" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine/views/engine</text>
<text text-anchor= "middle" x= "780.44" y= "-436" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _view_abstract.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node2->Node30 -->
<g id= "edge43_Node000002_Node000030" class= "edge" >
<title > Node2- > Node30</title>
<g id= "a_edge43_Node000002_Node000030" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1112.68,-675.12C1025.14,-668.9 893.55,-654.65 854.44,-624 804.82,-585.12 787.98,-506.61 782.68,-470.05" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1112.64,-678.62 1122.86,-675.82 1113.12,-671.64 1112.64,-678.62" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node31 -->
<g id= "Node000031" class= "node" >
<title > Node31</title>
<g id= "a_Node000031" > <a xlink:href= "python_8h.html" target= "_top" xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "2310.44,-618.5 2180.44,-618.5 2180.44,-588.5 2310.44,-588.5 2310.44,-618.5" />
<text text-anchor= "start" x= "2188.44" y= "-606.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text text-anchor= "middle" x= "2245.44" y= "-595.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /io/generative/python.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node2->Node31 -->
<g id= "edge48_Node000002_Node000031" class= "edge" >
<title > Node2- > Node31</title>
<g id= "a_edge48_Node000002_Node000031" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1276.52,-673.64C1478.58,-659.22 1996.95,-622.23 2180.12,-609.16" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1275.99,-670.17 1266.27,-674.37 1276.49,-677.15 1275.99,-670.17" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node37 -->
<g id= "Node000037" class= "node" >
<title > Node37</title>
<g id= "a_Node000037" > <a xlink:href= "python_8cpp.html" target= "_top" xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "2450.94,-541.5 2337.94,-541.5 2337.94,-511.5 2450.94,-511.5 2450.94,-541.5" />
<text text-anchor= "start" x= "2345.94" y= "-529.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/io/generative</text>
<text text-anchor= "middle" x= "2394.44" y= "-518.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /python.cpp</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node2->Node37 -->
<g id= "edge92_Node000002_Node000037" class= "edge" >
<title > Node2- > Node37</title>
<g id= "a_edge92_Node000002_Node000037" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1276.23,-677.33C1527.38,-670.43 2273.32,-647.99 2319.44,-624 2354.08,-605.98 2377.67,-564.01 2388.2,-541.83" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1275.97,-673.84 1266.07,-677.61 1276.17,-680.83 1275.97,-673.84" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node38 -->
<g id= "Node000038" class= "node" >
<title > Node38</title>
<g id= "a_Node000038" > <a xlink:href= "policy__abstract_8h.html" target= "_top" xlink:title= "Abstract policy interfaces used to construct reaction networks (DynamicEngine) from seed compositions..." >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "403.94,-464.5 268.94,-464.5 268.94,-434.5 403.94,-434.5 403.94,-464.5" />
<text text-anchor= "start" x= "276.94" y= "-452.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text text-anchor= "middle" x= "336.44" y= "-441.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /policy/policy_abstract.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node2->Node38 -->
<g id= "edge51_Node000002_Node000038" class= "edge" >
<title > Node2- > Node38</title>
<g id= "a_edge51_Node000002_Node000038" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1112.65,-677.15C933.53,-671.46 518.08,-655.06 462.44,-624 396.29,-587.07 355.69,-499.22 341.82,-464.74" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1112.71,-680.66 1122.81,-677.47 1112.93,-673.66 1112.71,-680.66" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node43 -->
<g id= "Node000043" class= "node" >
<title > Node43</title>
<g id= "a_Node000043" > <a xlink:href= "stellar__policy_8h.html" target= "_top" xlink:title= "High-level concrete NetworkPolicy for specific stellar environments." >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "447.94,-233.5 322.94,-233.5 322.94,-203.5 447.94,-203.5 447.94,-233.5" />
<text text-anchor= "start" x= "330.94" y= "-221.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text text-anchor= "middle" x= "385.44" y= "-210.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /policy/stellar_policy.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node2->Node43 -->
<g id= "edge70_Node000002_Node000043" class= "edge" >
<title > Node2- > Node43</title>
<g id= "a_edge70_Node000002_Node000043" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1112.82,-678.24C939.39,-674.83 546.25,-662.85 500.44,-624 466.74,-595.41 476.44,-571.7 476.44,-527.5 476.44,-527.5 476.44,-527.5 476.44,-448.5 476.44,-361.65 419.22,-268.55 395.53,-233.71" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1112.85,-681.75 1122.91,-678.44 1112.98,-674.75 1112.85,-681.75" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node47 -->
<g id= "Node000047" class= "node" >
<title > Node47</title>
<g id= "a_Node000047" > <a xlink:href= "weak_8h.html" target= "_top" xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "1956.94,-618.5 1829.94,-618.5 1829.94,-588.5 1956.94,-588.5 1956.94,-618.5" />
<text text-anchor= "start" x= "1837.94" y= "-606.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text text-anchor= "middle" x= "1893.44" y= "-595.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /reaction/weak/weak.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node2->Node47 -->
<g id= "edge71_Node000002_Node000047" class= "edge" >
<title > Node2- > Node47</title>
<g id= "a_edge71_Node000002_Node000047" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1276.26,-670.72C1417.09,-655.61 1702.41,-625 1829.67,-611.34" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1275.53,-667.28 1265.96,-671.83 1276.28,-674.24 1275.53,-667.28" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node52 -->
<g id= "Node000052" class= "node" >
<title > Node52</title>
2025-11-28 09:46:00 -05:00
<g id= "a_Node000052" > <a xlink:href= "CVODE__solver__strategy_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "#fff0f0" stroke= "red" points= "1572.94,-547 1433.94,-547 1433.94,-506 1572.94,-506 1572.94,-547" />
<text text-anchor= "start" x= "1441.94" y= "-535" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text text-anchor= "start" x= "1441.94" y= "-524" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /solver/strategies/CVODE</text>
<text text-anchor= "middle" x= "1503.44" y= "-513" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _solver_strategy.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node2->Node52 -->
<g id= "edge78_Node000002_Node000052" class= "edge" >
<title > Node2- > Node52</title>
<g id= "a_edge78_Node000002_Node000052" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1258.59,-662.49C1290.08,-653.04 1328.1,-639.95 1360.44,-624 1361.96,-623.25 1433.21,-575.06 1474.54,-547.07" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1257.21,-659.24 1248.61,-665.43 1259.19,-665.96 1257.21,-659.24" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node61 -->
<g id= "Node000061" class= "node" >
<title > Node61</title>
<g id= "a_Node000061" > <a xlink:href= "strategy__abstract_8h.html" target= "_top" xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "1575.94,-624 1430.94,-624 1430.94,-583 1575.94,-583 1575.94,-624" />
<text text-anchor= "start" x= "1438.94" y= "-612" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text text-anchor= "start" x= "1438.94" y= "-601" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /solver/strategies/strategy</text>
<text text-anchor= "middle" x= "1503.44" y= "-590" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _abstract.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node2->Node61 -->
<g id= "edge84_Node000002_Node000061" class= "edge" >
<title > Node2- > Node61</title>
<g id= "a_edge84_Node000002_Node000061" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1261.92,-663.12C1311.8,-651.01 1379.63,-634.55 1430.7,-622.15" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1261.09,-659.72 1252.2,-665.48 1262.74,-666.52 1261.09,-659.72" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node62 -->
<g id= "Node000062" class= "node" >
<title > Node62</title>
<g id= "a_Node000062" > <a xlink:href= "logging_8h.html" target= "_top" xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "#fff0f0" stroke= "red" points= "1329.94,-618.5 1222.94,-618.5 1222.94,-588.5 1329.94,-588.5 1329.94,-618.5" />
<text text-anchor= "start" x= "1230.94" y= "-606.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text text-anchor= "middle" x= "1276.44" 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
<!-- Node2->Node62 -->
<g id= "edge87_Node000002_Node000062" class= "edge" >
<title > Node2- > Node62</title>
<g id= "a_edge87_Node000002_Node000062" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1217.6,-658.32C1231.52,-645.58 1248.85,-629.74 1261.09,-618.54" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1214.88,-656.06 1209.86,-665.39 1219.6,-661.23 1214.88,-656.06" />
2025-11-25 14:31:59 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node64 -->
<g id= "Node000064" class= "node" >
<title > Node64</title>
<g id= "a_Node000064" > <a xlink:href= "logging_8cpp.html" target= "_top" xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "1415.94,-536 1286.94,-536 1286.94,-517 1415.94,-517 1415.94,-536" />
<text text-anchor= "middle" x= "1351.44" y= "-524" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/utils/logging.cpp</text>
2025-11-25 14:31:59 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node2->Node64 -->
<g id= "edge94_Node000002_Node000064" class= "edge" >
<title > Node2- > Node64</title>
<g id= "a_edge94_Node000002_Node000064" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1275.67,-664.71C1299.25,-656.51 1322.82,-643.77 1338.44,-624 1359.18,-597.73 1355.62,-554.37 1352.94,-536.07" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1274.39,-661.45 1265.94,-667.85 1276.54,-668.11 1274.39,-661.45" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node3->Node4 -->
<g id= "edge3_Node000003_Node000004" class= "edge" >
<title > Node3- > Node4</title>
<g id= "a_edge3_Node000003_Node000004" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1056.58,-576.04C1047.2,-567.36 1037.34,-557.28 1029.44,-547 969.48,-468.94 974.31,-436.87 924.44,-352 914.82,-335.63 909.98,-332.96 901.44,-316 876.2,-265.87 890.59,-242.55 856.44,-198 845.1,-183.21 828.21,-170.86 813.98,-162.14" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1054.53,-578.89 1064.3,-582.98 1059.21,-573.69 1054.53,-578.89" />
2025-11-25 14:31:59 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node3->Node13 -->
<g id= "edge11_Node000003_Node000013" class= "edge" >
<title > Node3- > Node13</title>
<g id= "a_edge11_Node000003_Node000013" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1107.64,-574.26C1115.15,-563.21 1123.44,-551.02 1129.67,-541.86" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1104.57,-572.56 1101.84,-582.79 1110.36,-576.49 1104.57,-572.56" />
2025-11-25 14:31:59 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node14 -->
<g id= "Node000014" class= "node" >
<title > Node14</title>
2025-11-28 09:46:00 -05:00
<g id= "a_Node000014" > <a xlink:href= "CVODE__solver__strategy_8cpp.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1453.44,-387.5 1299.44,-387.5 1299.44,-357.5 1453.44,-357.5 1453.44,-387.5" />
<text text-anchor= "start" x= "1307.44" y= "-375.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/solver/strategies</text>
<text text-anchor= "middle" x= "1376.44" y= "-364.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /CVODE_solver_strategy.cpp</text>
2025-11-25 14:31:59 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node3->Node14 -->
<g id= "edge12_Node000003_Node000014" class= "edge" >
<title > Node3- > Node14</title>
<g id= "a_edge12_Node000003_Node000014" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1058.91,-575.52C1040.13,-555.1 1022.29,-527.06 1039.44,-506 1089.3,-444.76 1139.79,-498.5 1213.44,-470 1242.42,-458.78 1317.46,-411.53 1354.75,-387.56" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1056.62,-578.19 1066.08,-582.95 1061.65,-573.33 1056.62,-578.19" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node5 -->
<g id= "Node000005" class= "node" >
<title > Node5</title>
2025-11-25 14:31:59 -05:00
<g id= "a_Node000005" > <a xlink:href= "gridfire_8h.html" target= "_top" xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "#fff0f0" stroke= "red" points= "589.94,-96 482.94,-96 482.94,-66 589.94,-66 589.94,-96" />
<text text-anchor= "start" x= "490.94" y= "-84" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text text-anchor= "middle" x= "536.44" y= "-73" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /gridfire.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-25 14:31:59 -05:00
<!-- Node4->Node5 -->
<g id= "edge4_Node000004_Node000005" class= "edge" >
<title > Node4- > Node5</title>
<g id= "a_edge4_Node000004_Node000005" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M723.96,-129.81C682.71,-119.3 629.52,-105.73 590.33,-95.74" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "723.35,-133.27 733.9,-132.35 725.08,-126.49 723.35,-133.27" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node9 -->
<g id= "Node000009" class= "node" >
<title > Node9</title>
<g id= "a_Node000009" > <a xlink:href= "engine_2bindings_8cpp.html" target= "_top" xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "970.44,-24.5 802.44,-24.5 802.44,-5.5 970.44,-5.5 970.44,-24.5" />
<text text-anchor= "middle" x= "886.44" y= "-12.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/python/engine/bindings.cpp</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node4->Node9 -->
<g id= "edge5_Node000004_Node000009" class= "edge" >
<title > Node4- > Node9</title>
<g id= "a_edge5_Node000004_Node000009" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M839.08,-127.36C853.33,-119.77 867.36,-109.52 876.44,-96 891.35,-73.81 889.58,-40.2 887.72,-24.56" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "837.15,-124.41 829.73,-131.98 840.25,-130.69 837.15,-124.41" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node10 -->
<g id= "Node000010" class= "node" >
<title > Node10</title>
<g id= "a_Node000010" > <a xlink:href= "py__engine_8cpp.html" target= "_top" xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "776.44,-30 616.44,-30 616.44,0 776.44,0 776.44,-30" />
<text text-anchor= "start" x= "624.44" y= "-18" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/python/engine/trampoline</text>
<text text-anchor= "middle" x= "696.44" y= "-7" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /py_engine.cpp</text>
2025-11-25 14:31:59 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node4->Node10 -->
<g id= "edge6_Node000004_Node000010" class= "edge" >
<title > Node4- > Node10</title>
<g id= "a_edge6_Node000004_Node000010" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M733.81,-127.28C719.94,-119.77 706.61,-109.58 698.44,-96 686.26,-75.77 689.37,-47.13 692.84,-30.17" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "732.45,-130.52 742.96,-131.84 735.57,-124.25 732.45,-130.52" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node11 -->
<g id= "Node000011" class= "node" >
<title > Node11</title>
<g id= "a_Node000011" > <a xlink:href= "py__engine_8h.html" target= "_top" xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "867.44,-96 707.44,-96 707.44,-66 867.44,-66 867.44,-96" />
<text text-anchor= "start" x= "715.44" y= "-84" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/python/engine/trampoline</text>
<text text-anchor= "middle" x= "787.44" y= "-73" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /py_engine.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node4->Node11 -->
<g id= "edge7_Node000004_Node000011" class= "edge" >
<title > Node4- > Node11</title>
<g id= "a_edge7_Node000004_Node000011" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M787.44,-121.54C787.44,-112.96 787.44,-103.61 787.44,-96.16" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "783.94,-121.8 787.44,-131.8 790.94,-121.8 783.94,-121.8" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node12 -->
<g id= "Node000012" class= "node" >
<title > Node12</title>
<g id= "a_Node000012" > <a xlink:href= "py__policy_8cpp.html" target= "_top" xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "449.44,-96 293.44,-96 293.44,-66 449.44,-66 449.44,-96" />
<text text-anchor= "start" x= "301.44" y= "-84" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/python/policy/trampoline</text>
<text text-anchor= "middle" x= "371.44" y= "-73" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /py_policy.cpp</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node4->Node12 -->
<g id= "edge10_Node000004_Node000012" class= "edge" >
<title > Node4- > Node12</title>
<g id= "a_edge10_Node000004_Node000012" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M723.84,-136.22C650.21,-124.89 528.9,-106.22 449.59,-94.02" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "723.49,-139.7 733.91,-137.76 724.56,-132.78 723.49,-139.7" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node11->Node9 -->
<g id= "edge8_Node000011_Node000009" class= "edge" >
<title > Node11- > Node9</title>
<g id= "a_edge8_Node000011_Node000009" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M817.82,-60.36C836.29,-48.42 858.95,-33.77 873.05,-24.66" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "815.91,-57.43 809.41,-65.8 819.71,-63.31 815.91,-57.43" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node11->Node10 -->
<g id= "edge9_Node000011_Node000010" class= "edge" >
<title > Node11- > Node10</title>
<g id= "a_edge9_Node000011_Node000010" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M759.04,-60.03C745.27,-50.34 729.06,-38.94 716.58,-30.16" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "757.05,-62.91 767.24,-65.8 761.08,-57.18 757.05,-62.91" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node15->Node4 -->
<g id= "edge15_Node000015_Node000004" class= "edge" >
<title > Node15- > Node4</title>
<g id= "a_edge15_Node000015_Node000004" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1156.94,-426.12C1192.19,-378.19 1263.53,-264.6 1204.44,-198 1180.7,-171.24 948.3,-156.12 841.1,-150.53" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1154.02,-424.18 1150.82,-434.28 1159.62,-428.38 1154.02,-424.18" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node15->Node14 -->
<g id= "edge36_Node000015_Node000014" class= "edge" >
<title > Node15- > Node14</title>
<g id= "a_edge36_Node000015_Node000014" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1193.5,-431.39C1235.38,-418.14 1292.7,-400 1331.96,-387.58" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1192.22,-428.13 1183.74,-434.48 1194.33,-434.8 1192.22,-428.13" />
2025-11-24 09:08:28 -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= "M1215.42,-436.45C1280.99,-425.81 1378.16,-409.46 1462.44,-393 1470.98,-391.33 1479.96,-389.48 1488.79,-387.6" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1214.49,-433.05 1205.17,-438.1 1215.61,-439.96 1214.49,-433.05" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node18 -->
<g id= "Node000018" class= "node" >
<title > Node18</title>
<g id= "a_Node000018" > <a xlink:href= "engine__graph_8cpp.html" target= "_top" xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "1523.44,-310.5 1405.44,-310.5 1405.44,-280.5 1523.44,-280.5 1523.44,-310.5" />
<text text-anchor= "start" x= "1413.44" y= "-298.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/engine/engine</text>
<text text-anchor= "middle" x= "1464.44" y= "-287.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _graph.cpp</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node15->Node18 -->
<g id= "edge33_Node000015_Node000018" class= "edge" >
<title > Node15- > Node18</title>
<g id= "a_edge33_Node000015_Node000018" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1166.12,-428.4C1195.37,-407.11 1244.3,-373.65 1290.44,-352 1312.76,-341.53 1372.16,-323.3 1415.36,-310.6" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1164.05,-425.58 1158.06,-434.32 1168.19,-431.22 1164.05,-425.58" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node15->Node21 -->
<g id= "edge22_Node000015_Node000021" class= "edge" >
<title > Node15- > Node21</title>
<g id= "a_edge22_Node000015_Node000021" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1110.8,-428.61C1095.03,-417.66 1075.54,-404.12 1059.81,-393.2" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1108.92,-431.56 1119.13,-434.39 1112.91,-425.81 1108.92,-431.56" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node15->Node24 -->
<g id= "edge35_Node000015_Node000024" class= "edge" >
<title > Node15- > Node24</title>
<g id= "a_edge35_Node000015_Node000024" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1148.13,-424.92C1162.86,-383.06 1189.48,-297.98 1171.44,-275 1134.09,-227.42 722.74,-173.21 570.59,-154.64" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1144.83,-423.74 1144.76,-434.34 1151.42,-426.1 1144.83,-423.74" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node26 -->
<g id= "Node000026" class= "node" >
<title > Node26</title>
<g id= "a_Node000026" > <a xlink:href= "engine__defined_8cpp.html" target= "_top" xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "1162.44,-310.5 1048.44,-310.5 1048.44,-280.5 1162.44,-280.5 1162.44,-310.5" />
<text text-anchor= "start" x= "1056.44" y= "-298.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/engine/views</text>
<text text-anchor= "middle" x= "1105.44" y= "-287.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine_defined.cpp</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node15->Node26 -->
<g id= "edge34_Node000015_Node000026" class= "edge" >
<title > Node15- > Node26</title>
<g id= "a_edge34_Node000015_Node000026" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1134.1,-424.63C1126.96,-392.72 1114.53,-337.13 1108.67,-310.94" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1130.7,-425.48 1136.3,-434.47 1137.54,-423.95 1130.7,-425.48" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node15->Node27 -->
<g id= "edge30_Node000015_Node000027" class= "edge" >
<title > Node15- > Node27</title>
<g id= "a_edge30_Node000015_Node000027" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1076.4,-431.85C1028.45,-419.19 962.88,-401.87 915.64,-389.4" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1075.79,-435.31 1086.36,-434.48 1077.58,-428.54 1075.79,-435.31" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node17 -->
<g id= "Node000017" class= "node" >
<title > Node17</title>
<g id= "a_Node000017" > <a xlink:href= "engine__procedures_8h.html" target= "_top" xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "1486.44,-239 1340.44,-239 1340.44,-198 1486.44,-198 1486.44,-239" />
<text text-anchor= "start" x= "1348.44" y= "-227" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text text-anchor= "start" x= "1348.44" y= "-216" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine/procedures/engine</text>
<text text-anchor= "middle" x= "1413.44" y= "-205" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _procedures.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node16->Node17 -->
<g id= "edge17_Node000016_Node000017" class= "edge" >
<title > Node16- > Node17</title>
<g id= "a_edge17_Node000016_Node000017" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1552.51,-347.31C1552.2,-326.13 1548.58,-295.61 1532.44,-275 1519.86,-258.94 1501.53,-247.32 1483.01,-239.01" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1549.01,-347.4 1552.42,-357.43 1556.01,-347.46 1549.01,-347.4" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node16->Node18 -->
<g id= "edge19_Node000016_Node000018" class= "edge" >
<title > Node16- > Node18</title>
<g id= "a_edge19_Node000016_Node000018" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1527.28,-350.67C1512.44,-337.88 1493.83,-321.84 1480.73,-310.54" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1525.22,-353.51 1535.08,-357.39 1529.79,-348.21 1525.22,-353.51" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node16->Node19 -->
<g id= "edge20_Node000016_Node000019" class= "edge" >
<title > Node16- > Node19</title>
<g id= "a_edge20_Node000016_Node000019" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1563.57,-348.46C1580.29,-316.69 1609.94,-260.36 1623.84,-233.94" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1560.38,-346.99 1558.82,-357.47 1566.58,-350.25 1560.38,-346.99" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node20 -->
<g id= "Node000020" class= "node" >
<title > Node20</title>
<g id= "a_Node000020" > <a xlink:href= "engine__multiscale_8cpp.html" target= "_top" xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "1385.94,-310.5 1256.94,-310.5 1256.94,-280.5 1385.94,-280.5 1385.94,-310.5" />
<text text-anchor= "start" x= "1264.94" y= "-298.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/engine/views</text>
<text text-anchor= "middle" x= "1321.44" y= "-287.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine_multiscale.cpp</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node16->Node20 -->
<g id= "edge21_Node000016_Node000020" class= "edge" >
<title > Node16- > Node20</title>
<g id= "a_edge21_Node000016_Node000020" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1498.72,-354.31C1458.1,-341.06 1402.62,-322.97 1364.61,-310.58" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1497.86,-357.71 1508.45,-357.48 1500.03,-351.05 1497.86,-357.71" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node17->Node4 -->
<g id= "edge18_Node000017_Node000004" class= "edge" >
<title > Node17- > Node4</title>
<g id= "a_edge18_Node000017_Node000004" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1330.11,-207.93C1302.24,-204.75 1271,-201.2 1242.44,-198 1097.32,-181.75 926.11,-163.07 841.03,-153.82" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1329.89,-211.43 1340.22,-209.08 1330.68,-204.47 1329.89,-211.43" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node22 -->
<g id= "Node000022" class= "node" >
<title > Node22</title>
<g id= "a_Node000022" > <a xlink:href= "engine__priming_8h.html" target= "_top" xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "#fff0f0" stroke= "red" points= "1030.44,-316 910.44,-316 910.44,-275 1030.44,-275 1030.44,-316" />
<text text-anchor= "start" x= "918.44" y= "-304" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text text-anchor= "start" x= "918.44" y= "-293" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine/views/engine</text>
<text text-anchor= "middle" x= "970.44" y= "-282" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _priming.h</text>
2025-11-24 09:08:28 -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= "M1009.04,-343.95C1001.51,-334.7 993.28,-324.58 986.36,-316.07" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1006.39,-346.25 1015.41,-351.79 1011.82,-341.83 1006.39,-346.25" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node23 -->
<g id= "Node000023" class= "node" >
<title > Node23</title>
<g id= "a_Node000023" > <a xlink:href= "engine__views_8h.html" target= "_top" xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "847.44,-239 727.44,-239 727.44,-198 847.44,-198 847.44,-239" />
<text text-anchor= "start" x= "735.44" y= "-227" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text text-anchor= "start" x= "735.44" y= "-216" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine/views/engine</text>
<text text-anchor= "middle" x= "787.44" y= "-205" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _views.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node21->Node23 -->
<g id= "edge28_Node000021_Node000023" class= "edge" >
<title > Node21- > Node23</title>
<g id= "a_edge28_Node000021_Node000023" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M966.24,-348.13C944.91,-339.33 921.54,-328.41 901.44,-316 865.25,-293.66 828.64,-260.34 807.01,-239.28" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "964.97,-351.4 975.56,-351.9 967.6,-344.91 964.97,-351.4" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node21->Node26 -->
<g id= "edge29_Node000021_Node000026" class= "edge" >
<title > Node21- > Node26</title>
<g id= "a_edge29_Node000021_Node000026" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1058.01,-344.57C1069.24,-333.18 1081.87,-320.39 1091.27,-310.86" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1055.41,-342.22 1050.88,-351.79 1060.4,-347.13 1055.41,-342.22" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node22->Node19 -->
<g id= "edge27_Node000022_Node000019" class= "edge" >
<title > Node22- > Node19</title>
<g id= "a_edge27_Node000022_Node000019" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1040.48,-275.01C1241.33,-239.89 1296.64,-261.08 1495.44,-239 1517.01,-236.6 1540.43,-233.45 1561.66,-230.37" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1039.72,-271.59 1030.49,-276.78 1040.95,-278.48 1039.72,-271.59" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node22->Node23 -->
<g id= "edge24_Node000022_Node000023" class= "edge" >
<title > Node22- > Node23</title>
<g id= "a_edge24_Node000022_Node000023" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M913.42,-271.13C888.28,-260.83 859.08,-248.86 835.12,-239.04" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "912.26,-274.44 922.84,-274.99 914.91,-267.96 912.26,-274.44" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node23->Node4 -->
<g id= "edge25_Node000023_Node000004" class= "edge" >
<title > Node23- > Node4</title>
<g id= "a_edge25_Node000023_Node000004" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M787.44,-187.66C787.44,-178.76 787.44,-169.42 787.44,-162.04" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "783.94,-187.77 787.44,-197.77 790.94,-187.77 783.94,-187.77" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node23->Node24 -->
<g id= "edge26_Node000023_Node000024" class= "edge" >
<title > Node23- > Node24</title>
<g id= "a_edge26_Node000023_Node000024" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M717.33,-199.65C671.49,-187.98 612.45,-172.95 569.89,-162.12" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "716.64,-203.09 727.19,-202.16 718.36,-196.3 716.64,-203.09" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node27->Node20 -->
<g id= "edge32_Node000027_Node000020" class= "edge" >
<title > Node27- > Node20</title>
<g id= "a_edge32_Node000027_Node000020" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M925.8,-358.4C938.01,-356.21 950.58,-354 962.44,-352 1065.21,-334.69 1184.89,-316.6 1256.83,-305.95" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "924.88,-355.01 915.66,-360.23 926.12,-361.9 924.88,-355.01" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node27->Node23 -->
<g id= "edge31_Node000027_Node000023" class= "edge" >
<title > Node27- > Node23</title>
<g id= "a_edge31_Node000027_Node000023" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M842.45,-342.73C838.58,-334.14 834.33,-324.69 830.44,-316 818.52,-289.39 804.82,-258.61 796.15,-239.1" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "839.33,-344.31 846.63,-351.99 845.71,-341.43 839.33,-344.31" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node28->Node23 -->
<g id= "edge39_Node000028_Node000023" class= "edge" >
<title > Node28- > Node23</title>
<g id= "a_edge39_Node000028_Node000023" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M636.69,-345.33C648.02,-336.09 660.82,-325.62 672.44,-316 704.37,-289.58 741,-258.75 764.17,-239.18" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "634.28,-342.77 628.74,-351.8 638.7,-348.2 634.28,-342.77" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node29 -->
<g id= "Node000029" class= "node" >
<title > Node29</title>
<g id= "a_Node000029" > <a xlink:href= "engine__adaptive_8cpp.html" target= "_top" xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "663.94,-310.5 542.94,-310.5 542.94,-280.5 663.94,-280.5 663.94,-310.5" />
<text text-anchor= "start" x= "550.94" y= "-298.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/engine/views</text>
<text text-anchor= "middle" x= "603.44" y= "-287.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine_adaptive.cpp</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node28->Node29 -->
<g id= "edge40_Node000028_Node000029" class= "edge" >
<title > Node28- > Node29</title>
<g id= "a_edge40_Node000028_Node000029" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M604.04,-341.61C603.9,-331.01 603.75,-319.57 603.63,-310.86" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "600.54,-341.84 604.18,-351.79 607.54,-341.75 600.54,-341.84" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node30->Node21 -->
<g id= "edge45_Node000030_Node000021" class= "edge" >
<title > Node30- > Node21</title>
<g id= "a_edge45_Node000030_Node000021" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M850.53,-427.56C888.55,-416.2 935.04,-402.3 971.38,-391.45" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "849.14,-424.32 840.56,-430.54 851.14,-431.03 849.14,-424.32" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node30->Node23 -->
<g id= "edge47_Node000030_Node000023" class= "edge" >
<title > Node30- > Node23</title>
<g id= "a_edge47_Node000030_Node000023" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M781.35,-418.73C782.8,-371.23 785.6,-279.57 786.83,-239.3" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "777.84,-418.87 781.04,-428.98 784.84,-419.09 777.84,-418.87" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node30->Node27 -->
<g id= "edge46_Node000030_Node000027" class= "edge" >
<title > Node30- > Node27</title>
<g id= "a_edge46_Node000030_Node000027" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M807.43,-421.51C816.83,-412.11 827.18,-401.76 835.87,-393.07" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "804.74,-419.25 800.15,-428.79 809.69,-424.2 804.74,-419.25" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node30->Node28 -->
<g id= "edge44_Node000030_Node000028" class= "edge" >
<title > Node30- > Node28</title>
<g id= "a_edge44_Node000030_Node000028" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M725.28,-425C701.18,-414.72 673.24,-402.82 650.3,-393.04" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "724.09,-428.29 734.66,-428.99 726.83,-421.85 724.09,-428.29" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node32 -->
<g id= "Node000032" class= "node" >
<title > Node32</title>
<g id= "a_Node000032" > <a xlink:href= "generative_8h.html" target= "_top" xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "#fff0f0" stroke= "red" points= "2319.94,-541.5 2170.94,-541.5 2170.94,-511.5 2319.94,-511.5 2319.94,-541.5" />
<text text-anchor= "start" x= "2178.94" y= "-529.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text text-anchor= "middle" x= "2245.44" y= "-518.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /io/generative/generative.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node31->Node32 -->
<g id= "edge49_Node000031_Node000032" class= "edge" >
<title > Node31- > Node32</title>
<g id= "a_edge49_Node000031_Node000032" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M2245.44,-578.04C2245.44,-565.95 2245.44,-551.79 2245.44,-541.54" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2241.94,-578.39 2245.44,-588.39 2248.94,-578.39 2241.94,-578.39" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node31->Node37 -->
<g id= "edge50_Node000031_Node000037" class= "edge" >
<title > Node31- > Node37</title>
<g id= "a_edge50_Node000031_Node000037" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M2282.65,-583.77C2308.66,-570.68 2342.85,-553.47 2366.54,-541.54" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2280.82,-580.77 2273.47,-588.39 2283.97,-587.02 2280.82,-580.77" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node38->Node24 -->
<g id= "edge69_Node000038_Node000024" class= "edge" >
<title > Node38- > Node24</title>
<g id= "a_edge69_Node000038_Node000024" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M358.9,-427.35C368.68,-417.47 379.83,-405.21 388.44,-393 445.75,-311.68 493.11,-200.77 508.86,-162.03" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "356.42,-424.88 351.77,-434.4 361.34,-429.86 356.42,-424.88" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node39 -->
<g id= "Node000039" class= "node" >
<title > Node39</title>
<g id= "a_Node000039" > <a xlink:href= "chains_8h.html" target= "_top" xlink:title= "Concrete implementations of ReactionChainPolicy for key stellar reaction chains." >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "122.94,-310.5 15.94,-310.5 15.94,-280.5 122.94,-280.5 122.94,-310.5" />
<text text-anchor= "start" x= "23.94" y= "-298.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text text-anchor= "middle" x= "69.44" y= "-287.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /policy/chains.h</text>
2025-11-24 09:08:28 -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= "M258.63,-440.37C195.01,-432.1 111.86,-417.03 88.44,-393 66.87,-370.87 66.3,-331.79 67.82,-310.8" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "258.31,-443.86 268.67,-441.64 259.19,-436.91 258.31,-443.86" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node40 -->
<g id= "Node000040" class= "node" >
<title > Node40</title>
<g id= "a_Node000040" > <a xlink:href= "policy_8h.html" target= "_top" xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "#fff0f0" stroke= "red" points= "393.94,-162 286.94,-162 286.94,-132 393.94,-132 393.94,-162" />
<text text-anchor= "start" x= "294.94" y= "-150" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text text-anchor= "middle" x= "340.44" y= "-139" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /policy/policy.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node38->Node40 -->
<g id= "edge60_Node000038_Node000040" class= "edge" >
<title > Node38- > Node40</title>
<g id= "a_edge60_Node000038_Node000040" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M339.1,-424.24C340.04,-414.54 340.98,-403.25 341.44,-393 342.26,-374.8 343.42,-370.11 341.44,-352 337.64,-317.16 333.35,-308.9 324.44,-275 320.19,-258.82 315.91,-255.55 313.44,-239 310.75,-220.98 308.97,-215.67 313.44,-198 316.73,-184.99 324.14,-171.69 330.37,-162.08" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "335.6,-424.08 338.06,-434.38 342.56,-424.79 335.6,-424.08" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node38->Node43 -->
<g id= "edge66_Node000038_Node000043" class= "edge" >
<title > Node38- > Node43</title>
<g id= "a_edge66_Node000038_Node000043" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M353.09,-425.74C359.29,-416.11 365.71,-404.47 369.44,-393 387.86,-336.33 387.4,-264.13 386.22,-233.87" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "350.01,-424.04 347.32,-434.29 355.81,-427.96 350.01,-424.04" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node44 -->
<g id= "Node000044" class= "node" >
<title > Node44</title>
<g id= "a_Node000044" > <a xlink:href= "chains_8cpp.html" target= "_top" xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "230.94,-228 97.94,-228 97.94,-209 230.94,-209 230.94,-228" />
<text text-anchor= "middle" x= "164.44" y= "-216" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/policy/chains.cpp</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node38->Node44 -->
<g id= "edge67_Node000038_Node000044" class= "edge" >
<title > Node38- > Node44</title>
<g id= "a_edge67_Node000038_Node000044" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M337.78,-424.27C338.48,-387.69 334.49,-318.07 298.44,-275 277.11,-249.51 242.15,-235.55 213.29,-228.01" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "334.27,-424.39 337.44,-434.5 341.27,-424.62 334.27,-424.39" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node45 -->
<g id= "Node000045" class= "node" >
<title > Node45</title>
<g id= "a_Node000045" > <a xlink:href= "policy__logical_8h.html" target= "_top" xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "225.44,-387.5 97.44,-387.5 97.44,-357.5 225.44,-357.5 225.44,-387.5" />
<text text-anchor= "start" x= "105.44" y= "-375.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text text-anchor= "middle" x= "161.44" y= "-364.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /policy/policy_logical.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node38->Node45 -->
<g id= "edge61_Node000038_Node000045" class= "edge" >
<title > Node38- > Node45</title>
<g id= "a_edge61_Node000038_Node000045" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M293.94,-430.29C263.25,-417.13 222.4,-399.62 194.21,-387.54" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "292.95,-433.67 303.52,-434.39 295.71,-427.24 292.95,-433.67" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node46 -->
<g id= "Node000046" class= "node" >
<title > Node46</title>
<g id= "a_Node000046" > <a xlink:href= "policy__logical_8cpp.html" target= "_top" xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "289.44,-310.5 179.44,-310.5 179.44,-280.5 289.44,-280.5 289.44,-310.5" />
<text text-anchor= "start" x= "187.44" y= "-298.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/policy/policy</text>
<text text-anchor= "middle" x= "234.44" y= "-287.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _logical.cpp</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node38->Node46 -->
<g id= "edge68_Node000038_Node000046" class= "edge" >
<title > Node38- > Node46</title>
<g id= "a_edge68_Node000038_Node000046" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M321.25,-425.87C299.98,-394.17 261.93,-337.47 244.13,-310.94" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "318.55,-428.12 327.03,-434.47 324.36,-424.22 318.55,-428.12" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node39->Node40 -->
<g id= "edge53_Node000039_Node000040" class= "edge" >
<title > Node39- > Node40</title>
<g id= "a_edge53_Node000039_Node000040" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M67.25,-270.33C66.69,-248.44 69.66,-216.81 88.44,-198 115.7,-170.7 221.2,-157.46 286.74,-151.75" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "63.77,-270.68 67.78,-280.48 70.76,-270.32 63.77,-270.68" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node39->Node43 -->
<g id= "edge56_Node000039_Node000043" class= "edge" >
<title > Node39- > Node43</title>
<g id= "a_edge56_Node000039_Node000043" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M132.92,-279.43C189.31,-266.05 271.11,-246.64 326.19,-233.56" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "131.97,-276.06 123.05,-281.78 133.58,-282.87 131.97,-276.06" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node39->Node44 -->
<g id= "edge59_Node000039_Node000044" class= "edge" >
<title > Node39- > Node44</title>
<g id= "a_edge59_Node000039_Node000044" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M95.33,-274.06C114.39,-259.01 139.36,-239.3 153.47,-228.16" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "92.99,-271.45 87.31,-280.39 97.33,-276.94 92.99,-271.45" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node40->Node5 -->
<g id= "edge54_Node000040_Node000005" class= "edge" >
<title > Node40- > Node5</title>
<g id= "a_edge54_Node000040_Node000005" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M393.35,-128.72C424.76,-118.47 464.06,-105.63 493.53,-96.01" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "391.87,-125.52 383.45,-131.95 394.05,-132.18 391.87,-125.52" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node40->Node12 -->
<g id= "edge55_Node000040_Node000012" class= "edge" >
<title > Node40- > Node12</title>
<g id= "a_edge55_Node000040_Node000012" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M351.74,-122.68C356.04,-113.79 360.81,-103.95 364.58,-96.16" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "348.53,-121.27 347.32,-131.8 354.83,-124.32 348.53,-121.27" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node43->Node24 -->
<g id= "edge58_Node000043_Node000024" class= "edge" >
<title > Node43- > Node24</title>
<g id= "a_edge58_Node000043_Node000024" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M420.35,-198.69C441.79,-187.14 468.8,-172.59 488.37,-162.04" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "418.69,-195.61 411.55,-203.44 422.01,-201.77 418.69,-195.61" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node43->Node40 -->
<g id= "edge57_Node000043_Node000040" class= "edge" >
<title > Node43- > Node40</title>
<g id= "a_edge57_Node000043_Node000040" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M370.8,-194.88C363.79,-184.07 355.63,-171.46 349.53,-162.04" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "367.96,-196.94 376.33,-203.44 373.84,-193.14 367.96,-196.94" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node45->Node39 -->
<g id= "edge62_Node000045_Node000039" class= "edge" >
<title > Node45- > Node39</title>
<g id= "a_edge62_Node000045_Node000039" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M136.33,-351.03C120.57,-338.18 100.65,-321.94 86.67,-310.54" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "134.17,-353.79 144.14,-357.39 138.6,-348.36 134.17,-353.79" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node45->Node40 -->
<g id= "edge63_Node000045_Node000040" class= "edge" >
<title > Node45- > Node40</title>
<g id= "a_edge63_Node000045_Node000040" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M87.22,-363.48C57.02,-356.15 24.92,-342.25 6.44,-316 -4.05,-301.1 0.52,-292.23 6.44,-275 20.54,-233.97 29.33,-220.48 66.44,-198 102.68,-176.05 217.71,-160.72 286.67,-153.23" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "86.85,-366.98 97.37,-365.72 88.37,-360.15 86.85,-366.98" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node45->Node44 -->
<g id= "edge64_Node000045_Node000044" class= "edge" >
<title > Node45- > Node44</title>
<g id= "a_edge64_Node000045_Node000044" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M161.92,-347.31C162.6,-312.79 163.82,-251.07 164.27,-228.27" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "158.42,-347.41 161.72,-357.47 165.41,-347.54 158.42,-347.41" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node45->Node46 -->
<g id= "edge65_Node000045_Node000046" class= "edge" >
<title > Node45- > Node46</title>
<g id= "a_edge65_Node000045_Node000046" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M182.41,-349.96C194.74,-337.29 209.98,-321.63 220.77,-310.54" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "179.64,-347.79 175.17,-357.39 184.65,-352.67 179.64,-347.79" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node48 -->
<g id= "Node000048" class= "node" >
<title > Node48</title>
<g id= "a_Node000048" > <a xlink:href= "weak__rate__library_8h.html" target= "_top" xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "1810.94,-547 1667.94,-547 1667.94,-506 1810.94,-506 1810.94,-547" />
<text text-anchor= "start" x= "1675.94" y= "-535" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text text-anchor= "start" x= "1675.94" y= "-524" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /reaction/weak/weak_rate</text>
<text text-anchor= "middle" x= "1739.44" y= "-513" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _library.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node47->Node48 -->
<g id= "edge72_Node000047_Node000048" class= "edge" >
<title > Node47- > Node48</title>
<g id= "a_edge72_Node000047_Node000048" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1855.35,-583.95C1832.32,-572.73 1803,-558.45 1779.61,-547.06" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1853.95,-587.16 1864.47,-588.39 1857.02,-580.87 1853.95,-587.16" />
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= "weak_8cpp.html" target= "_top" xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "1966.44,-464.5 1848.44,-464.5 1848.44,-434.5 1966.44,-434.5 1966.44,-464.5" />
<text text-anchor= "start" x= "1856.44" y= "-452.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/reaction/weak</text>
<text text-anchor= "middle" x= "1907.44" y= "-441.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /weak.cpp</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node47->Node49 -->
<g id= "edge76_Node000047_Node000049" class= "edge" >
<title > Node47- > Node49</title>
<g id= "a_edge76_Node000047_Node000049" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1931.92,-582.98C1945.4,-574 1959.01,-561.98 1966.44,-547 1974.54,-530.67 1973.67,-522.73 1966.44,-506 1958.96,-488.7 1943.15,-474.31 1929.77,-464.51" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1929.79,-580.19 1923.15,-588.44 1933.49,-586.13 1929.79,-580.19" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node50 -->
<g id= "Node000050" class= "node" >
<title > Node50</title>
<g id= "a_Node000050" > <a xlink:href= "construction_8cpp.html" target= "_top" xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "2152.94,-541.5 2013.94,-541.5 2013.94,-511.5 2152.94,-511.5 2152.94,-541.5" />
<text text-anchor= "start" x= "2021.94" y= "-529.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/engine/procedures</text>
<text text-anchor= "middle" x= "2083.44" 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
<!-- Node47->Node50 -->
<g id= "edge75_Node000047_Node000050" class= "edge" >
<title > Node47- > Node50</title>
<g id= "a_edge75_Node000047_Node000050" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1938.72,-584.63C1972.14,-571.43 2016.99,-553.73 2047.86,-541.54" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1937.19,-581.47 1929.18,-588.39 1939.76,-587.98 1937.19,-581.47" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node51 -->
<g id= "Node000051" class= "node" >
<title > Node51</title>
<g id= "a_Node000051" > <a xlink:href= "weak__interpolator_8cpp.html" target= "_top" xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "1957.44,-541.5 1829.44,-541.5 1829.44,-511.5 1957.44,-511.5 1957.44,-541.5" />
<text text-anchor= "start" x= "1837.44" y= "-529.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/reaction/weak</text>
<text text-anchor= "middle" x= "1893.44" y= "-518.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /weak_interpolator.cpp</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node47->Node51 -->
<g id= "edge77_Node000047_Node000051" class= "edge" >
<title > Node47- > Node51</title>
<g id= "a_edge77_Node000047_Node000051" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1893.44,-578.04C1893.44,-565.95 1893.44,-551.79 1893.44,-541.54" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1889.94,-578.39 1893.44,-588.39 1896.94,-578.39 1889.94,-578.39" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node48->Node15 -->
<g id= "edge73_Node000048_Node000015" class= "edge" >
<title > Node48- > Node15</title>
<g id= "a_edge73_Node000048_Node000015" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1657.27,-515.36C1532.66,-499.97 1308.37,-472.27 1290.44,-470 1262.51,-466.47 1231.69,-462.5 1205.21,-459.07" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1657.19,-518.87 1667.54,-516.62 1658.05,-511.92 1657.19,-518.87" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node48->Node49 -->
<g id= "edge74_Node000048_Node000049" class= "edge" >
<title > Node48- > Node49</title>
<g id= "a_edge74_Node000048_Node000049" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1792.6,-501.77C1820,-489.54 1852.48,-475.04 1875.9,-464.58" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1790.85,-498.72 1783.14,-505.99 1793.7,-505.11 1790.85,-498.72" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node52->Node14 -->
<g id= "edge83_Node000052_Node000014" class= "edge" >
<title > Node52- > Node14</title>
<g id= "a_edge83_Node000052_Node000014" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1498.18,-496.02C1493.3,-475.44 1484.32,-448.32 1468.44,-429 1453.4,-410.7 1430.64,-396.9 1411.52,-387.63" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1494.77,-496.79 1500.32,-505.82 1501.61,-495.3 1494.77,-496.79" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node52->Node19 -->
<g id= "edge82_Node000052_Node000019" class= "edge" >
<title > Node52- > Node19</title>
<g id= "a_edge82_Node000052_Node000019" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1509.43,-496.08C1515.13,-474.9 1525.72,-447 1544.44,-429 1576.99,-397.71 1613.79,-430.16 1639.44,-393 1673.71,-343.37 1649.55,-265.39 1637.34,-233.65" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1506.01,-495.32 1507,-505.87 1512.8,-497 1506.01,-495.32" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node53 -->
<g id= "Node000053" class= "node" >
<title > Node53</title>
<g id= "a_Node000053" > <a xlink:href= "strategies_8h.html" target= "_top" xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "#fff0f0" stroke= "red" points= "1715.44,-464.5 1553.44,-464.5 1553.44,-434.5 1715.44,-434.5 1715.44,-464.5" />
<text text-anchor= "start" x= "1561.44" y= "-452.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text text-anchor= "middle" x= "1634.44" y= "-441.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /solver/strategies/strategies.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node52->Node53 -->
<g id= "edge79_Node000052_Node000053" class= "edge" >
<title > Node52- > Node53</title>
<g id= "a_edge79_Node000052_Node000053" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1546.27,-500.98C1567.25,-488.97 1591.79,-474.92 1609.64,-464.7" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1544.46,-497.98 1537.52,-505.99 1547.93,-504.06 1544.46,-497.98" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node58 -->
<g id= "Node000058" class= "node" >
<title > Node58</title>
<g id= "a_Node000058" > <a xlink:href= "engine__partitioning__trigger_8h.html" target= "_top" xlink:title= "CVODE-specific triggers that decide when to (re)partition the reaction network engine." >
2025-11-28 09:46:00 -05:00
<polygon fill= "#fff0f0" stroke= "red" points= "1459.44,-470 1299.44,-470 1299.44,-429 1459.44,-429 1459.44,-470" />
<text text-anchor= "start" x= "1307.44" y= "-458" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text text-anchor= "start" x= "1307.44" y= "-447" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /solver/strategies/triggers</text>
<text text-anchor= "middle" x= "1379.44" y= "-436" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine_partitioning_trigger.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node52->Node58 -->
<g id= "edge80_Node000052_Node000058" class= "edge" >
<title > Node52- > Node58</title>
<g id= "a_edge80_Node000052_Node000058" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1462.35,-500.64C1445.97,-490.74 1427.38,-479.5 1411.97,-470.17" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1460.82,-503.81 1471.18,-505.99 1464.44,-497.82 1460.82,-503.81" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node58->Node14 -->
<g id= "edge81_Node000058_Node000014" class= "edge" >
<title > Node58- > Node14</title>
<g id= "a_edge81_Node000058_Node000014" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1378.24,-418.61C1377.82,-408.01 1377.36,-396.57 1377.01,-387.86" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1374.76,-418.94 1378.65,-428.79 1381.75,-418.66 1374.76,-418.94" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node61->Node52 -->
<g id= "edge85_Node000061_Node000052" class= "edge" >
<title > Node61- > Node52</title>
<g id= "a_edge85_Node000061_Node000052" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1503.44,-572.69C1503.44,-564.08 1503.44,-554.9 1503.44,-547.07" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1499.94,-572.79 1503.44,-582.79 1506.94,-572.79 1499.94,-572.79" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node61->Node53 -->
<g id= "edge86_Node000061_Node000053" class= "edge" >
<title > Node61- > Node53</title>
<g id= "a_edge86_Node000061_Node000053" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1546.35,-577.13C1558.62,-568.58 1571.38,-558.3 1581.44,-547 1604.19,-521.44 1621.04,-484.45 1629.11,-464.5" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1544.31,-574.29 1537.97,-582.77 1548.22,-580.09 1544.31,-574.29" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node62->Node20 -->
<g id= "edge88_Node000062_Node000020" class= "edge" >
<title > Node62- > Node20</title>
<g id= "a_edge88_Node000062_Node000020" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1274.02,-578.14C1270.32,-532.57 1266.02,-431.85 1290.44,-352 1295.02,-337.01 1304.06,-321.58 1311.2,-310.8" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1270.55,-578.58 1274.91,-588.24 1277.52,-577.97 1270.55,-578.58" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node62->Node64 -->
<g id= "edge89_Node000062_Node000064" class= "edge" >
<title > Node62- > Node64</title>
<g id= "a_edge89_Node000062_Node000064" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1297.86,-581.08C1312.67,-566.27 1331.63,-547.31 1342.57,-536.37" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1295.14,-578.85 1290.55,-588.39 1300.09,-583.8 1295.14,-578.85" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node67 -->
<g id= "Node000067" class= "node" >
<title > Node67</title>
<g id= "a_Node000067" > <a xlink:href= "formatters_8h.html" target= "_top" xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "#fff0f0" stroke= "red" points= "2665.94,-618.5 2506.94,-618.5 2506.94,-588.5 2665.94,-588.5 2665.94,-618.5" />
<text text-anchor= "start" x= "2514.94" y= "-606.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text text-anchor= "middle" x= "2586.44" y= "-595.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /utils/formatters/formatters.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node66->Node67 -->
<g id= "edge96_Node000066_Node000067" class= "edge" >
<title > Node66- > Node67</title>
<g id= "a_edge96_Node000066_Node000067" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M2050.58,-659.96C2246.63,-628.96 2300.76,-651.9 2493.44,-624 2503.64,-622.52 2514.41,-620.6 2524.85,-618.55" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2049.85,-656.53 2040.53,-661.58 2050.96,-663.45 2049.85,-656.53" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
</g>
</svg>
<g id= "navigator" transform= "translate(0 0)" fill= "#404254" >
<rect fill= "#f2f5e9" fill-opacity= "0.5" stroke= "#606060" stroke-width= ".5" x= "0" y= "0" width= "60" height= "60" />
<use id= "zoomplus" xlink:href= "#zoomPlus" x= "17" y= "9" onmousedown= "handleZoom(evt,'in')" />
<use id= "zoomminus" xlink:href= "#zoomMin" x= "42" y= "9" onmousedown= "handleZoom(evt,'out')" />
<use id= "reset" xlink:href= "#resetDef" x= "30" y= "36" onmousedown= "handleReset()" />
<use id= "arrowup" xlink:href= "#arrowUp" x= "0" y= "0" onmousedown= "handlePan(0,-1)" />
<use id= "arrowright" xlink:href= "#arrowRight" x= "0" y= "0" onmousedown= "handlePan(1,0)" />
<use id= "arrowdown" xlink:href= "#arrowDown" x= "0" y= "0" onmousedown= "handlePan(0,1)" />
<use id= "arrowleft" xlink:href= "#arrowLeft" x= "0" y= "0" onmousedown= "handlePan(-1,0)" />
</g>
<svg viewBox= "0 0 15 15" width= "100%" height= "30px" preserveAspectRatio= "xMaxYMin meet" >
<g id= "arrow_out" transform= "scale(0.3 0.3)" >
<a xlink:href= "jacobian_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>