2025-11-06 09:16:40 -05:00
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
< !DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 13.0.1 (20250615.1724)
-->
<!-- Title: src/include/gridfire/engine/types/reporting.h Pages: 1 -->
2025-11-24 09:08:28 -05:00
<!-- zoomable 771 -->
2025-11-06 09:16:40 -05:00
<svg id= "main" version= "1.1" xmlns= "http://www.w3.org/2000/svg" xmlns:xlink= "http://www.w3.org/1999/xlink" xml:space= "preserve" onload= "init(evt)" >
<style type= "text/css" > < ![CDATA[
.node, .edge {opacity: 0.7;}
.node.selected, .edge.selected {opacity: 1;}
.edge:hover path { stroke: red; }
.edge:hover polygon { stroke: red; fill: red; }
]]></style>
<defs >
<circle id= "rim" cx= "0" cy= "0" r= "7" />
<circle id= "rim2" cx= "0" cy= "0" r= "3.5" />
<g id= "zoomPlus" >
<use xlink:href= "#rim" fill= "#404040" > <set attributeName= "fill" to= "#808080" begin= "zoomplus.mouseover" end= "zoomplus.mouseout" /> </use>
<path d= "M-4,0h8M0,-4v8" fill= "none" stroke= "white" stroke-width= "1.5" pointer-events= "none" />
</g>
<g id= "zoomMin" >
<use xlink:href= "#rim" fill= "#404040" > <set attributeName= "fill" to= "#808080" begin= "zoomminus.mouseover" end= "zoomminus.mouseout" /> </use>
<path d= "M-4,0h8" fill= "none" stroke= "white" stroke-width= "1.5" pointer-events= "none" />
</g>
<g id= "arrowUp" transform= "translate(30 24)" >
<use xlink:href= "#rim" />
<path pointer-events= "none" fill= "none" stroke= "white" stroke-width= "1.5" d= "M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5" />
</g>
<g id= "arrowRight" transform= "rotate(90) translate(36 -43)" >
<use xlink:href= "#rim" />
<path pointer-events= "none" fill= "none" stroke= "white" stroke-width= "1.5" d= "M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5" />
</g>
<g id= "arrowDown" transform= "rotate(180) translate(-30 -48)" >
<use xlink:href= "#rim" />
<path pointer-events= "none" fill= "none" stroke= "white" stroke-width= "1.5" d= "M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5" />
</g>
<g id= "arrowLeft" transform= "rotate(270) translate(-36 17)" >
<use xlink:href= "#rim" />
<path pointer-events= "none" fill= "none" stroke= "white" stroke-width= "1.5" d= "M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5" />
</g>
<g id= "resetDef" >
<use xlink:href= "#rim2" fill= "#404040" > <set attributeName= "fill" to= "#808080" begin= "reset.mouseover" end= "reset.mouseout" /> </use>
</g>
</defs>
<script type= "application/ecmascript" >
2025-11-25 14:31:59 -05:00
var viewWidth = 2589;
2025-11-24 09:08:28 -05:00
var viewHeight = 771;
2025-11-06 09:16:40 -05:00
var sectionId = 'dynsection-1';
</script>
<script type= "application/ecmascript" xlink:href= "svg.min.js" />
<svg id= "graph" class= "graph" >
<g id= "viewport" >
<title > src/include/gridfire/engine/types/reporting.h</title>
<!-- Node1 -->
<g id= "Node000001" class= "node" >
<title > Node1</title>
<g id= "a_Node000001" > <a xlink:title= " " >
2025-11-25 14:31:59 -05:00
<polygon fill= "#999999" stroke= "#666666" points= "1206.36,-763 1083.11,-763 1083.11,-732.5 1206.36,-732.5 1206.36,-763" />
<text xml:space= "preserve" text-anchor= "start" x= "1091.11" y= "-749.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1144.74" y= "-738.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine/types/reporting.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node2 -->
<g id= "Node000002" class= "node" >
<title > Node2</title>
<g id= "a_Node000002" > <a xlink:href= "engine__abstract_8h.html" target= "_top" xlink:title= "Abstract interfaces for reaction network engines in GridFire." >
2025-11-25 14:31:59 -05:00
<polygon fill= "white" stroke= "#666666" points= "1208.61,-696.5 1080.86,-696.5 1080.86,-666 1208.61,-666 1208.61,-696.5" />
<text xml:space= "preserve" text-anchor= "start" x= "1088.86" y= "-683" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1144.74" y= "-671.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine/engine_abstract.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node1->Node2 -->
<g id= "edge1_Node000001_Node000002" class= "edge" >
<title > Node1- > Node2</title>
<g id= "a_edge1_Node000001_Node000002" > <a xlink:title= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1144.74,-720.81C1144.74,-712.64 1144.74,-703.91 1144.74,-696.83" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1141.24,-720.6 1144.74,-730.6 1148.24,-720.6 1141.24,-720.6" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node3 -->
<g id= "Node000003" class= "node" >
<title > Node3</title>
2025-11-24 09:08:28 -05:00
<g id= "a_Node000003" > <a xlink:href= "dynamic__engine__diagnostics_8h.html" target= "_top" xlink:title= "Diagnostics utilities for DynamicEngine instances." >
2025-11-25 14:31:59 -05:00
<polygon fill= "white" stroke= "#666666" points= "1079.61,-630 939.86,-630 939.86,-588.25 1079.61,-588.25 1079.61,-630" />
<text xml:space= "preserve" text-anchor= "start" x= "947.86" y= "-616.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "start" x= "947.86" y= "-605.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine/diagnostics/dynamic</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1009.74" y= "-594" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _engine_diagnostics.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node2->Node3 -->
<g id= "edge2_Node000002_Node000003" class= "edge" >
<title > Node2- > Node3</title>
<g id= "a_edge2_Node000002_Node000003" > <a xlink:title= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1106.28,-660.27C1088.26,-650.91 1066.84,-639.78 1048.75,-630.39" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1104.61,-663.35 1115.1,-664.85 1107.84,-657.14 1104.61,-663.35" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node4 -->
<g id= "Node000004" class= "node" >
<title > Node4</title>
2025-11-25 14:31:59 -05:00
<g id= "a_Node000004" > <a xlink:href= "engine_8h.html" target= "_top" xlink:title= "Core header for the GridFire reaction network engine module." >
<polygon fill= "white" stroke= "#666666" points= "1275.49,-163.5 1179.99,-163.5 1179.99,-133 1275.49,-133 1275.49,-163.5" />
<text xml:space= "preserve" text-anchor= "start" x= "1187.99" y= "-150" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1227.74" y= "-138.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine/engine.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node2->Node4 -->
2025-11-25 14:31:59 -05:00
<g id= "edge13_Node000002_Node000004" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node2- > Node4</title>
2025-11-25 14:31:59 -05:00
<g id= "a_edge13_Node000002_Node000004" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1220.11,-678.04C1374.72,-672.94 1717.06,-658.54 1761.74,-630 1795.2,-608.62 1794.97,-590.47 1805.74,-552.25 1838.9,-434.56 1874.41,-383.41 1813.74,-277.25 1779.95,-218.14 1746.34,-221 1681.74,-199.5 1607.25,-174.71 1376.4,-158.21 1275.62,-152" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1220.25,-674.53 1210.37,-678.35 1220.48,-681.53 1220.25,-674.53" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node13 -->
<g id= "Node000013" class= "node" >
<title > Node13</title>
<g id= "a_Node000013" > <a xlink:href= "dynamic__engine__diagnostics_8cpp.html" target= "_top" xlink:title= " " >
2025-11-25 14:31:59 -05:00
<polygon fill= "white" stroke= "#666666" points= "1167.24,-546.62 1004.24,-546.62 1004.24,-516.12 1167.24,-516.12 1167.24,-546.62" />
<text xml:space= "preserve" text-anchor= "start" x= "1012.24" y= "-533.12" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/engine/diagnostics</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1085.74" y= "-521.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /dynamic_engine_diagnostics.cpp</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node2->Node13 -->
<g id= "edge95_Node000002_Node000013" class= "edge" >
<title > Node2- > Node13</title>
<g id= "a_edge95_Node000002_Node000013" > <a xlink:title= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1134.71,-655.12C1122.32,-624.06 1101.64,-572.24 1091.59,-547.03" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1131.35,-656.13 1138.31,-664.12 1137.85,-653.54 1131.35,-656.13" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node15 -->
<g id= "Node000015" class= "node" >
<title > Node15</title>
<g id= "a_Node000015" > <a xlink:href= "engine__graph_8h.html" target= "_top" xlink:title= " " >
2025-11-25 14:31:59 -05:00
<polygon fill= "white" stroke= "#666666" points= "1721.99,-468.88 1605.49,-468.88 1605.49,-438.38 1721.99,-438.38 1721.99,-468.88" />
<text xml:space= "preserve" text-anchor= "start" x= "1613.49" y= "-455.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1663.74" y= "-444.12" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine/engine_graph.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-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-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1219.95,-662.93C1252.65,-654.47 1291.1,-643.23 1324.74,-630 1448.07,-581.48 1585.6,-501.73 1639.88,-469.16" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1219.39,-659.46 1210.56,-665.32 1221.12,-666.25 1219.39,-659.46" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node16 -->
<g id= "Node000016" class= "node" >
<title > Node16</title>
<g id= "a_Node000016" > <a xlink:href= "priming_8h.html" target= "_top" xlink:title= " " >
2025-11-25 14:31:59 -05:00
<polygon fill= "white" stroke= "#666666" points= "1733.36,-391.12 1592.11,-391.12 1592.11,-360.62 1733.36,-360.62 1733.36,-391.12" />
<text xml:space= "preserve" text-anchor= "start" x= "1600.11" y= "-377.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1662.74" y= "-366.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine/procedures/priming.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-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-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1220.57,-680.42C1355.99,-679.62 1633.28,-672.62 1718.74,-630 1773.82,-602.53 1808.13,-568.92 1788.74,-510.5 1770.86,-456.63 1716.93,-413.07 1685.72,-391.53" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1220.59,-676.92 1210.61,-680.47 1220.62,-683.92 1220.59,-676.92" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node19 -->
<g id= "Node000019" class= "node" >
<title > Node19</title>
<g id= "a_Node000019" > <a xlink:href= "priming_8cpp.html" target= "_top" xlink:title= " " >
2025-11-25 14:31:59 -05:00
<polygon fill= "white" stroke= "#666666" points= "1002.11,-235.62 877.36,-235.62 877.36,-205.12 1002.11,-205.12 1002.11,-235.62" />
<text xml:space= "preserve" text-anchor= "start" x= "885.36" y= "-222.12" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/engine/procedures</text>
<text xml:space= "preserve" text-anchor= "middle" x= "939.74" y= "-210.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /priming.cpp</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node2->Node19 -->
<g id= "edge96_Node000002_Node000019" class= "edge" >
<title > Node2- > Node19</title>
<g id= "a_edge96_Node000002_Node000019" > <a xlink:title= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1069.01,-676.96C975.52,-668.37 828.74,-638.05 828.74,-532.38 828.74,-532.38 828.74,-532.38 828.74,-452.62 828.74,-408.42 826.46,-393.74 847.74,-355 858.94,-334.61 871.5,-337.4 885.74,-319 906.61,-292.05 924.31,-256.01 933.33,-236.12" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1068.64,-680.45 1078.9,-677.8 1069.23,-673.47 1068.64,-680.45" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node21 -->
<g id= "Node000021" class= "node" >
<title > Node21</title>
<g id= "a_Node000021" > <a xlink:href= "engine__defined_8h.html" target= "_top" xlink:title= " " >
2025-11-25 14:31:59 -05:00
<polygon fill= "white" stroke= "#666666" points= "800.49,-396.75 692.99,-396.75 692.99,-355 800.49,-355 800.49,-396.75" />
<text xml:space= "preserve" text-anchor= "start" x= "700.99" y= "-383.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "start" x= "700.99" y= "-372" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine/views/engine</text>
<text xml:space= "preserve" text-anchor= "middle" x= "746.74" y= "-360.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _defined.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-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-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1069.28,-678.42C983.45,-674.73 850.53,-663.59 814.74,-630 749.31,-568.6 799.77,-517.99 771.74,-432.75 767.76,-420.64 762.01,-407.6 757.04,-397.17" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1068.9,-681.91 1079.03,-678.81 1069.18,-674.91 1068.9,-681.91" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node24 -->
<g id= "Node000024" class= "node" >
<title > Node24</title>
<g id= "a_Node000024" > <a xlink:href= "stellar__policy_8cpp.html" target= "_top" xlink:title= " " >
2025-11-25 14:31:59 -05:00
<polygon fill= "white" stroke= "#666666" points= "512.74,-163.5 412.74,-163.5 412.74,-133 512.74,-133 512.74,-163.5" />
<text xml:space= "preserve" text-anchor= "start" x= "420.74" y= "-150" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/policy/stellar</text>
<text xml:space= "preserve" text-anchor= "middle" x= "462.74" y= "-138.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _policy.cpp</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node2->Node24 -->
<g id= "edge98_Node000002_Node000024" class= "edge" >
<title > Node2- > Node24</title>
<g id= "a_edge98_Node000002_Node000024" > <a xlink:title= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1069.26,-679.67C891.76,-676.29 462.74,-655.37 462.74,-532.38 462.74,-532.38 462.74,-532.38 462.74,-297.12 462.74,-248.35 462.74,-190.52 462.74,-163.94" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1069.01,-683.17 1079.07,-679.85 1069.13,-676.17 1069.01,-683.17" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node27 -->
<g id= "Node000027" class= "node" >
<title > Node27</title>
<g id= "a_Node000027" > <a xlink:href= "engine__multiscale_8h.html" target= "_top" xlink:title= " " >
2025-11-25 14:31:59 -05:00
<polygon fill= "white" stroke= "#666666" points= "964.49,-396.75 856.99,-396.75 856.99,-355 964.49,-355 964.49,-396.75" />
<text xml:space= "preserve" text-anchor= "start" x= "864.99" y= "-383.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "start" x= "864.99" y= "-372" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine/views/engine</text>
<text xml:space= "preserve" text-anchor= "middle" x= "910.74" y= "-360.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _multiscale.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-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-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1069.09,-671.88C1015.07,-664.23 948.87,-650.88 930.74,-630 872.36,-562.76 893.66,-444.03 905.24,-396.94" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1068.54,-675.33 1078.92,-673.22 1069.48,-668.4 1068.54,-675.33" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node28 -->
<g id= "Node000028" class= "node" >
<title > Node28</title>
<g id= "a_Node000028" > <a xlink:href= "engine__adaptive_8h.html" target= "_top" xlink:title= " " >
2025-11-25 14:31:59 -05:00
<polygon fill= "white" stroke= "#666666" points= "636.49,-396.75 528.99,-396.75 528.99,-355 636.49,-355 636.49,-396.75" />
<text xml:space= "preserve" text-anchor= "start" x= "536.99" y= "-383.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "start" x= "536.99" y= "-372" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine/views/engine</text>
<text xml:space= "preserve" text-anchor= "middle" x= "582.74" y= "-360.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _adaptive.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-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-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1069.27,-678.6C967.23,-675.09 791.9,-664.13 738.74,-630 650.13,-573.1 603.68,-446.15 588.47,-396.92" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1069.1,-682.1 1079.21,-678.93 1069.33,-675.1 1069.1,-682.1" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node30 -->
<g id= "Node000030" class= "node" >
<title > Node30</title>
<g id= "a_Node000030" > <a xlink:href= "engine__view__abstract_8h.html" target= "_top" xlink:title= "Abstract interfaces for engine "views" in GridFire." >
2025-11-25 14:31:59 -05:00
<polygon fill= "white" stroke= "#666666" points= "762.49,-474.5 654.99,-474.5 654.99,-432.75 762.49,-432.75 762.49,-474.5" />
<text xml:space= "preserve" text-anchor= "start" x= "662.99" y= "-461" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "start" x= "662.99" y= "-449.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine/views/engine</text>
<text xml:space= "preserve" text-anchor= "middle" x= "708.74" y= "-438.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _view_abstract.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
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-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1069.2,-678.79C974.94,-675.48 820.77,-664.76 776.74,-630 727.53,-591.15 713.88,-511.93 710.14,-474.74" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1069.05,-682.28 1079.15,-679.11 1069.27,-675.29 1069.05,-682.28" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node31 -->
<g id= "Node000031" class= "node" >
<title > Node31</title>
<g id= "a_Node000031" > <a xlink:href= "python_8h.html" target= "_top" xlink:title= " " >
2025-11-25 14:31:59 -05:00
<polygon fill= "white" stroke= "#666666" points= "2454.24,-624.38 2339.24,-624.38 2339.24,-593.88 2454.24,-593.88 2454.24,-624.38" />
<text xml:space= "preserve" text-anchor= "start" x= "2347.24" y= "-610.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "2396.74" y= "-599.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /io/generative/python.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-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-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1220.4,-677.23C1387.68,-670.37 1801.6,-652.48 2147.74,-630 2213.3,-625.74 2288.47,-619.56 2338.91,-615.23" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1220.38,-673.72 1210.53,-677.63 1220.67,-680.72 1220.38,-673.72" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node37 -->
<g id= "Node000037" class= "node" >
<title > Node37</title>
<g id= "a_Node000037" > <a xlink:href= "python_8cpp.html" target= "_top" xlink:title= " " >
2025-11-25 14:31:59 -05:00
<polygon fill= "white" stroke= "#666666" points= "2581.11,-546.62 2480.36,-546.62 2480.36,-516.12 2581.11,-516.12 2581.11,-546.62" />
<text xml:space= "preserve" text-anchor= "start" x= "2488.36" y= "-533.12" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/io/generative</text>
<text xml:space= "preserve" text-anchor= "middle" x= "2530.74" y= "-521.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /python.cpp</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node2->Node37 -->
<g id= "edge97_Node000002_Node000037" class= "edge" >
<title > Node2- > Node37</title>
<g id= "a_edge97_Node000002_Node000037" > <a xlink:title= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1220.17,-679.24C1492.11,-675.37 2409.08,-660.12 2463.74,-630 2496.87,-611.74 2516.99,-569.3 2525.68,-546.87" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1220.32,-675.74 1210.37,-679.38 1220.42,-682.74 1220.32,-675.74" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node38 -->
<g id= "Node000038" class= "node" >
<title > Node38</title>
<g id= "a_Node000038" > <a xlink:href= "policy__abstract_8h.html" target= "_top" xlink:title= "Abstract policy interfaces used to construct reaction networks (DynamicEngine) from seed compositions..." >
2025-11-25 14:31:59 -05:00
<polygon fill= "white" stroke= "#666666" points= "346.61,-468.88 224.86,-468.88 224.86,-438.38 346.61,-438.38 346.61,-468.88" />
<text xml:space= "preserve" text-anchor= "start" x= "232.86" y= "-455.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "285.74" y= "-444.12" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /policy/policy_abstract.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-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-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1068.92,-678.71C892.88,-674.61 467.13,-661.54 410.74,-630 344.5,-592.95 304.71,-504.38 291.08,-469.3" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1068.81,-682.21 1078.88,-678.94 1068.97,-675.21 1068.81,-682.21" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node43 -->
<g id= "Node000043" class= "node" >
<title > Node43</title>
<g id= "a_Node000043" > <a xlink:href= "stellar__policy_8h.html" target= "_top" xlink:title= "High-level concrete NetworkPolicy for specific stellar environments." >
2025-11-25 14:31:59 -05:00
<polygon fill= "white" stroke= "#666666" points= "358.36,-235.62 247.11,-235.62 247.11,-205.12 358.36,-205.12 358.36,-235.62" />
<text xml:space= "preserve" text-anchor= "start" x= "255.11" y= "-222.12" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "302.74" y= "-210.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /policy/stellar_policy.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-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-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1069.25,-679.73C898.8,-677.87 495.32,-669.31 448.74,-630 414.59,-601.18 424.74,-577.06 424.74,-532.38 424.74,-532.38 424.74,-532.38 424.74,-374.88 424.74,-312.24 361.71,-260.34 326.26,-236.11" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1069.07,-683.23 1079.11,-679.83 1069.14,-676.23 1069.07,-683.23" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node47 -->
<g id= "Node000047" class= "node" >
<title > Node47</title>
<g id= "a_Node000047" > <a xlink:href= "weak_8h.html" target= "_top" xlink:title= " " >
2025-11-25 14:31:59 -05:00
<polygon fill= "white" stroke= "#666666" points= "2138.86,-624.38 2024.61,-624.38 2024.61,-593.88 2138.86,-593.88 2138.86,-624.38" />
<text xml:space= "preserve" text-anchor= "start" x= "2032.61" y= "-610.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "2081.74" y= "-599.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /reaction/weak/weak.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-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-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1220.27,-675.42C1350.74,-666.97 1626.75,-648.62 1859.74,-630 1915.67,-625.53 1979.46,-619.75 2024.27,-615.57" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1220.13,-671.92 1210.37,-676.06 1220.58,-678.91 1220.13,-671.92" />
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= "_c_v_o_d_e__solver__strategy_8h.html" target= "_top" xlink:title= " " >
2025-11-25 14:31:59 -05:00
<polygon fill= "white" stroke= "#666666" points= "1315.74,-552.25 1185.74,-552.25 1185.74,-510.5 1315.74,-510.5 1315.74,-552.25" />
<text xml:space= "preserve" text-anchor= "start" x= "1193.74" y= "-538.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "start" x= "1193.74" y= "-527.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /solver/strategies/CVODE</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1250.74" y= "-516.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _solver_strategy.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-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-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1149.44,-654.51C1153.97,-634.93 1162.31,-608.06 1176.74,-588.25 1186.97,-574.2 1201.74,-562.05 1215.4,-552.71" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1146.04,-653.64 1147.4,-664.15 1152.89,-655.09 1146.04,-653.64" />
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-25 14:31:59 -05:00
<polygon fill= "white" stroke= "#666666" points= "1315.36,-630 1186.11,-630 1186.11,-588.25 1315.36,-588.25 1315.36,-630" />
<text xml:space= "preserve" text-anchor= "start" x= "1194.11" y= "-616.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "start" x= "1194.11" y= "-605.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /solver/strategies/strategy</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1250.74" y= "-594" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _abstract.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node2->Node61 -->
<g id= "edge87_Node000002_Node000061" class= "edge" >
<title > Node2- > Node61</title>
<g id= "a_edge87_Node000002_Node000061" > <a xlink:title= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1176.54,-659.21C1190.34,-650.08 1206.44,-639.43 1220.11,-630.39" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1174.63,-656.28 1168.22,-664.71 1178.49,-662.12 1174.63,-656.28" />
2025-11-06 09:16:40 -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-25 14:31:59 -05:00
<polygon fill= "#fff0f0" stroke= "red" points= "1683.49,-624.38 1587.99,-624.38 1587.99,-593.88 1683.49,-593.88 1683.49,-624.38" />
<text xml:space= "preserve" text-anchor= "start" x= "1595.99" y= "-610.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1635.74" y= "-599.62" 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= "edge90_Node000002_Node000062" class= "edge" >
<title > Node2- > Node62</title>
<g id= "a_edge90_Node000002_Node000062" > <a xlink:title= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1220.37,-672.01C1299.1,-663.08 1425.88,-647.7 1534.74,-630 1552.03,-627.19 1570.88,-623.62 1587.56,-620.28" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1220.16,-668.51 1210.61,-673.11 1220.94,-675.46 1220.16,-668.51" />
</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-25 14:31:59 -05:00
<polygon fill= "white" stroke= "#666666" points= "1779.61,-541 1663.86,-541 1663.86,-521.75 1779.61,-521.75 1779.61,-541" />
<text xml:space= "preserve" text-anchor= "middle" x= "1721.74" y= "-527.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/utils/logging.cpp</text>
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node2->Node64 -->
<g id= "edge99_Node000002_Node000064" class= "edge" >
<title > Node2- > Node64</title>
<g id= "a_edge99_Node000002_Node000064" > <a xlink:title= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1220.1,-677.98C1361.8,-673.04 1656.98,-659.32 1692.74,-630 1719.95,-607.69 1722.38,-561.07 1722.11,-541.42" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1220.32,-674.47 1210.45,-678.31 1220.56,-681.46 1220.32,-674.47" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node3->Node4 -->
<g id= "edge3_Node000003_Node000004" class= "edge" >
<title > Node3- > Node4</title>
<g id= "a_edge3_Node000003_Node000004" > <a xlink:title= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M995.33,-577.56C992.2,-569.51 989.34,-560.7 987.74,-552.25 971.27,-465.49 967.97,-431.7 1011.74,-355 1018.57,-343.02 1163.57,-208.54 1212.08,-163.7" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "992.02,-578.71 999.1,-586.58 998.47,-576.01 992.02,-578.71" />
</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-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1038.07,-579.88C1049.4,-568.59 1061.96,-556.08 1071.34,-546.73" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1035.79,-577.22 1031.18,-586.76 1040.73,-582.18 1035.79,-577.22" />
</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= "_c_v_o_d_e__solver__strategy_8cpp.html" target= "_top" xlink:title= " " >
2025-11-25 14:31:59 -05:00
<polygon fill= "white" stroke= "#666666" points= "1164.86,-391.12 1020.61,-391.12 1020.61,-360.62 1164.86,-360.62 1164.86,-391.12" />
<text xml:space= "preserve" text-anchor= "start" x= "1028.61" y= "-377.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/solver/strategies</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1092.74" y= "-366.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /CVODE_solver_strategy.cpp</text>
</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-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M999.81,-576.89C997.71,-568.93 995.81,-560.35 994.74,-552.25 987.62,-498.27 990.14,-477.09 1021.74,-432.75 1033.85,-415.76 1052.54,-401.34 1067.7,-391.41" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "996.44,-577.83 1002.54,-586.49 1003.17,-575.92 996.44,-577.83" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node5 -->
<g id= "Node000005" class= "node" >
<title > Node5</title>
2025-11-25 14:31:59 -05:00
<g id= "a_Node000005" > <a xlink:href= "gridfire_8h.html" target= "_top" xlink:title= " " >
2025-11-27 15:06:27 -05:00
<polygon fill= "#fff0f0" stroke= "red" points= "1343.49,-97 1247.99,-97 1247.99,-66.5 1343.49,-66.5 1343.49,-97" />
2025-11-25 14:31:59 -05:00
<text xml:space= "preserve" text-anchor= "start" x= "1255.99" y= "-83.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1295.74" y= "-72.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /gridfire.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-25 14:31:59 -05:00
<!-- Node4->Node5 -->
<g id= "edge4_Node000004_Node000005" class= "edge" >
<title > Node4- > Node5</title>
<g id= "a_edge4_Node000004_Node000005" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1251.23,-124.96C1260.88,-115.82 1271.77,-105.48 1280.37,-97.33" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1249.11,-122.15 1244.27,-131.57 1253.93,-127.23 1249.11,-122.15" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node9 -->
<g id= "Node000009" class= "node" >
<title > Node9</title>
<g id= "a_Node000009" > <a xlink:href= "engine_2bindings_8cpp.html" target= "_top" xlink:title= " " >
2025-11-25 14:31:59 -05:00
<polygon fill= "white" stroke= "#666666" points= "1185.24,-24.88 1034.24,-24.88 1034.24,-5.63 1185.24,-5.63 1185.24,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1109.74" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/python/engine/bindings.cpp</text>
</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-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1168.52,-143.23C1136.66,-137.69 1099.89,-125.12 1079.74,-97 1063.19,-73.9 1087.73,-40.61 1101.49,-24.98" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1167.63,-146.64 1178.04,-144.68 1168.69,-139.72 1167.63,-146.64" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node10 -->
<g id= "Node000010" class= "node" >
<title > Node10</title>
<g id= "a_Node000010" > <a xlink:href= "py__engine_8cpp.html" target= "_top" xlink:title= " " >
2025-11-25 14:31:59 -05:00
<polygon fill= "white" stroke= "#666666" points= "1393.36,-30.5 1252.11,-30.5 1252.11,0 1393.36,0 1393.36,-30.5" />
<text xml:space= "preserve" text-anchor= "start" x= "1260.11" y= "-17" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/python/engine/trampoline</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1322.74" y= "-5.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /py_engine.cpp</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-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-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1286.93,-138.34C1311.57,-131.39 1337.86,-119.02 1352.74,-97 1366.81,-76.18 1349.49,-47.91 1335.92,-30.94" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1286.07,-134.95 1277.24,-140.79 1287.79,-141.73 1286.07,-134.95" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node11 -->
<g id= "Node000011" class= "node" >
<title > Node11</title>
<g id= "a_Node000011" > <a xlink:href= "py__engine_8h.html" target= "_top" xlink:title= " " >
2025-11-25 14:31:59 -05:00
<polygon fill= "white" stroke= "#666666" points= "1230.36,-97 1089.11,-97 1089.11,-66.5 1230.36,-66.5 1230.36,-97" />
<text xml:space= "preserve" text-anchor= "start" x= "1097.11" y= "-83.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/python/engine/trampoline</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1159.74" y= "-72.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /py_engine.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-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-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1204.24,-124.96C1194.6,-115.82 1183.71,-105.48 1175.11,-97.33" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1201.55,-127.23 1211.21,-131.57 1206.36,-122.15 1201.55,-127.23" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node12 -->
<g id= "Node000012" class= "node" >
<title > Node12</title>
<g id= "a_Node000012" > <a xlink:href= "py__policy_8cpp.html" target= "_top" xlink:title= " " >
2025-11-25 14:31:59 -05:00
<polygon fill= "white" stroke= "#666666" points= "817.86,-97 679.61,-97 679.61,-66.5 817.86,-66.5 817.86,-97" />
<text xml:space= "preserve" text-anchor= "start" x= "687.61" y= "-83.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/python/policy/trampoline</text>
<text xml:space= "preserve" text-anchor= "middle" x= "748.74" y= "-72.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /py_policy.cpp</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-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-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1168.41,-139.26C1079.67,-127.31 912.74,-104.83 818.36,-92.12" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1167.74,-142.7 1178.12,-140.57 1168.67,-135.76 1167.74,-142.7" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node11->Node9 -->
<g id= "edge8_Node000011_Node000009" class= "edge" >
<title > Node11- > Node9</title>
<g id= "a_edge8_Node000011_Node000009" > <a xlink:title= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1141.49,-57.2C1132.82,-46.02 1122.98,-33.32 1116.58,-25.07" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1138.57,-59.16 1147.47,-64.92 1144.11,-54.87 1138.57,-59.16" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node11->Node10 -->
<g id= "edge9_Node000011_Node000010" class= "edge" >
<title > Node11- > Node10</title>
<g id= "a_edge9_Node000011_Node000010" > <a xlink:title= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1207.42,-61.88C1232.36,-52.01 1262.43,-40.11 1285.62,-30.94" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1206.14,-58.62 1198.13,-65.56 1208.72,-65.13 1206.14,-58.62" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node15->Node4 -->
<g id= "edge15_Node000015_Node000004" class= "edge" >
<title > Node15- > Node4</title>
<g id= "a_edge15_Node000015_Node000004" > <a xlink:title= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1618.38,-433.15C1598.31,-423.55 1574.96,-410.97 1555.74,-396.75 1516.9,-368 1505.4,-359.95 1479.74,-319 1449.77,-271.17 1478.78,-237.17 1436.74,-199.5 1413.25,-178.45 1329.69,-163.3 1275.61,-155.42" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1616.62,-436.19 1627.16,-437.25 1619.58,-429.85 1616.62,-436.19" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node15->Node14 -->
<g id= "edge36_Node000015_Node000014" class= "edge" >
<title > Node15- > Node14</title>
<g id= "a_edge36_Node000015_Node000014" > <a xlink:title= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1607.65,-435.08C1603.97,-434.22 1600.32,-433.43 1596.74,-432.75 1411.34,-397.74 1359.93,-427.32 1173.74,-396.75 1165.31,-395.37 1156.46,-393.56 1147.84,-391.61" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1606.61,-438.43 1617.17,-437.51 1608.34,-431.65 1606.61,-438.43" />
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-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1663.4,-426.6C1663.24,-414.84 1663.06,-401.38 1662.93,-391.44" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1659.89,-426.55 1663.53,-436.51 1666.89,-426.46 1659.89,-426.55" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node18 -->
<g id= "Node000018" class= "node" >
<title > Node18</title>
<g id= "a_Node000018" > <a xlink:href= "engine__graph_8cpp.html" target= "_top" xlink:title= " " >
2025-11-25 14:31:59 -05:00
<polygon fill= "white" stroke= "#666666" points= "1594.36,-313.38 1489.11,-313.38 1489.11,-282.88 1594.36,-282.88 1594.36,-313.38" />
<text xml:space= "preserve" text-anchor= "start" x= "1497.11" y= "-299.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/engine/engine</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1541.74" y= "-288.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _graph.cpp</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-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-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1625.27,-432.41C1610.45,-423.13 1594.32,-411 1582.74,-396.75 1562.11,-371.35 1550.34,-334.08 1545.09,-313.72" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1623.08,-435.18 1633.46,-437.32 1626.68,-429.18 1623.08,-435.18" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node15->Node21 -->
<g id= "edge22_Node000015_Node000021" class= "edge" >
<title > Node15- > Node21</title>
<g id= "a_edge22_Node000015_Node000021" > <a xlink:title= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1608.95,-435.22C1604.84,-434.27 1600.74,-433.43 1596.74,-432.75 1268.17,-376.96 1178.57,-437.03 847.74,-396.75 832.39,-394.88 815.89,-392.01 800.76,-389.02" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1607.74,-438.53 1618.3,-437.58 1609.46,-431.74 1607.74,-438.53" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node15->Node24 -->
<g id= "edge35_Node000015_Node000024" class= "edge" >
<title > Node15- > Node24</title>
<g id= "a_edge35_Node000015_Node000024" > <a xlink:title= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1604.13,-434.56C1573.15,-424.55 1534.92,-411.21 1501.74,-396.75 1398.3,-351.66 1382.24,-319.81 1277.74,-277.25 1163.27,-230.64 1132.17,-222.53 1010.74,-199.5 829.58,-165.15 610.11,-154.03 513.05,-150.64" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1602.74,-437.79 1613.33,-437.5 1604.87,-431.12 1602.74,-437.79" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node26 -->
<g id= "Node000026" class= "node" >
<title > Node26</title>
<g id= "a_Node000026" > <a xlink:href= "engine__defined_8cpp.html" target= "_top" xlink:title= " " >
2025-11-25 14:31:59 -05:00
<polygon fill= "white" stroke= "#666666" points= "1036.24,-313.38 933.24,-313.38 933.24,-282.88 1036.24,-282.88 1036.24,-313.38" />
<text xml:space= "preserve" text-anchor= "start" x= "941.24" y= "-299.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/engine/views</text>
<text xml:space= "preserve" text-anchor= "middle" x= "984.74" y= "-288.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine_defined.cpp</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-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-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1605.23,-434.9C1602.37,-434.15 1599.52,-433.43 1596.74,-432.75 1514.08,-412.63 1489.15,-424.52 1408.74,-396.75 1370.46,-383.53 1366.2,-367.69 1327.74,-355 1227.76,-322.01 1104.71,-308.03 1036.5,-302.48" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1604.29,-438.27 1614.86,-437.53 1606.13,-431.52 1604.29,-438.27" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node15->Node27 -->
<g id= "edge30_Node000015_Node000027" class= "edge" >
<title > Node15- > Node27</title>
<g id= "a_edge30_Node000015_Node000027" > <a xlink:title= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1608.39,-435.15C1604.47,-434.24 1600.56,-433.43 1596.74,-432.75 1340.22,-387.42 1270.1,-429.97 1011.74,-396.75 996.41,-394.78 979.91,-391.87 964.77,-388.88" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1607.37,-438.51 1617.92,-437.57 1609.09,-431.72 1607.37,-438.51" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node17 -->
<g id= "Node000017" class= "node" >
<title > Node17</title>
<g id= "a_Node000017" > <a xlink:href= "engine__procedures_8h.html" target= "_top" xlink:title= " " >
2025-11-25 14:31:59 -05:00
<polygon fill= "white" stroke= "#666666" points= "1672.74,-241.25 1542.74,-241.25 1542.74,-199.5 1672.74,-199.5 1672.74,-241.25" />
<text xml:space= "preserve" text-anchor= "start" x= "1550.74" y= "-227.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "start" x= "1550.74" y= "-216.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine/procedures/engine</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1607.74" y= "-205.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _procedures.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node16->Node17 -->
<g id= "edge17_Node000016_Node000017" class= "edge" >
<title > Node16- > Node17</title>
<g id= "a_edge17_Node000016_Node000017" > <a xlink:title= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1657.55,-349.36C1653.11,-329.37 1645.96,-301.06 1636.74,-277.25 1632,-265.02 1625.33,-251.98 1619.59,-241.57" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1654.07,-349.81 1659.59,-358.86 1660.91,-348.34 1654.07,-349.81" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node16->Node18 -->
<g id= "edge19_Node000016_Node000018" class= "edge" >
<title > Node16- > Node18</title>
<g id= "a_edge19_Node000016_Node000018" > <a xlink:title= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1629.82,-354.27C1609.3,-341.42 1583.39,-325.2 1565,-313.69" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1627.79,-357.13 1638.13,-359.47 1631.51,-351.19 1627.79,-357.13" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node16->Node19 -->
<g id= "edge20_Node000016_Node000019" class= "edge" >
<title > Node16- > Node19</title>
<g id= "a_edge20_Node000016_Node000019" > <a xlink:title= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1651.02,-350.08C1638.21,-324.1 1617.65,-285.89 1603.74,-277.25 1553.4,-246 1158.36,-228.98 1002.59,-223.43" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1647.83,-351.51 1655.34,-358.98 1654.12,-348.46 1647.83,-351.51" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node20 -->
<g id= "Node000020" class= "node" >
<title > Node20</title>
<g id= "a_Node000020" > <a xlink:href= "engine__multiscale_8cpp.html" target= "_top" xlink:title= " " >
2025-11-25 14:31:59 -05:00
<polygon fill= "white" stroke= "#666666" points= "1804.61,-313.38 1688.86,-313.38 1688.86,-282.88 1804.61,-282.88 1804.61,-313.38" />
<text xml:space= "preserve" text-anchor= "start" x= "1696.86" y= "-299.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/engine/views</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1746.74" y= "-288.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine_multiscale.cpp</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-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-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1687.16,-352.85C1701.14,-340.25 1718.29,-324.78 1730.59,-313.69" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1685.14,-349.96 1680.06,-359.26 1689.83,-355.16 1685.14,-349.96" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node17->Node4 -->
<g id= "edge18_Node000017_Node000004" class= "edge" >
<title > Node17- > Node4</title>
<g id= "a_edge18_Node000017_Node000004" > <a xlink:title= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1531.46,-205.3C1455.24,-191.23 1340.39,-170.04 1275.97,-158.15" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1530.46,-208.67 1540.93,-207.05 1531.73,-201.79 1530.46,-208.67" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node22 -->
<g id= "Node000022" class= "node" >
<title > Node22</title>
<g id= "a_Node000022" > <a xlink:href= "engine__priming_8h.html" target= "_top" xlink:title= " " >
2025-11-25 14:31:59 -05:00
<polygon fill= "#fff0f0" stroke= "red" points= "876.49,-319 768.99,-319 768.99,-277.25 876.49,-277.25 876.49,-319" />
<text xml:space= "preserve" text-anchor= "start" x= "776.99" y= "-305.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "start" x= "776.99" y= "-294.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine/views/engine</text>
<text xml:space= "preserve" text-anchor= "middle" x= "822.74" y= "-283" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _priming.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-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-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M775.12,-346.59C784.15,-337.59 793.96,-327.81 802.32,-319.48" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "772.79,-343.97 768.18,-353.51 777.73,-348.93 772.79,-343.97" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node23 -->
<g id= "Node000023" class= "node" >
<title > Node23</title>
<g id= "a_Node000023" > <a xlink:href= "engine__views_8h.html" target= "_top" xlink:title= " " >
2025-11-25 14:31:59 -05:00
<polygon fill= "white" stroke= "#666666" points= "756.49,-241.25 648.99,-241.25 648.99,-199.5 756.49,-199.5 756.49,-241.25" />
<text xml:space= "preserve" text-anchor= "start" x= "656.99" y= "-227.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "start" x= "656.99" y= "-216.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine/views/engine</text>
<text xml:space= "preserve" text-anchor= "middle" x= "702.74" y= "-205.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _views.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-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-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M734.98,-343.81C732.12,-335.78 729.18,-327.11 726.74,-319 718.79,-292.59 711.51,-261.6 707.1,-241.73" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "731.69,-344.99 738.4,-353.19 738.26,-342.59 731.69,-344.99" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node21->Node26 -->
<g id= "edge29_Node000021_Node000026" class= "edge" >
<title > Node21- > Node26</title>
<g id= "a_edge29_Node000021_Node000026" > <a xlink:title= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M811.52,-354.26C851.72,-341.46 902.42,-325.32 938.57,-313.82" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "810.66,-350.86 802.19,-357.23 812.78,-357.53 810.66,-350.86" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node22->Node19 -->
<g id= "edge27_Node000022_Node000019" class= "edge" >
<title > Node22- > Node19</title>
<g id= "a_edge27_Node000022_Node000019" > <a xlink:title= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M863.27,-270.88C881.34,-259.19 901.94,-245.85 917.2,-235.96" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "861.86,-267.63 855.36,-276 865.66,-273.51 861.86,-267.63" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node22->Node23 -->
<g id= "edge24_Node000022_Node000023" class= "edge" >
<title > Node22- > Node23</title>
<g id= "a_edge24_Node000022_Node000023" > <a xlink:title= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M780.97,-270.76C765.89,-261.24 749.12,-250.65 734.99,-241.73" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "778.98,-273.64 789.3,-276.02 782.71,-267.72 778.98,-273.64" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node23->Node4 -->
<g id= "edge25_Node000023_Node000004" class= "edge" >
<title > Node23- > Node4</title>
<g id= "a_edge25_Node000023_Node000004" > <a xlink:title= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M768.22,-210.63C875.22,-196.34 1085.07,-168.31 1179.58,-155.68" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "767.9,-207.14 758.45,-211.93 768.82,-214.08 767.9,-207.14" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node23->Node24 -->
<g id= "edge26_Node000023_Node000024" class= "edge" >
<title > Node23- > Node24</title>
<g id= "a_edge26_Node000023_Node000024" > <a xlink:title= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M637.54,-200.33C598.34,-188.87 549.2,-174.51 513.02,-163.94" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "636.55,-203.68 647.13,-203.13 638.51,-196.96 636.55,-203.68" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node27->Node20 -->
<g id= "edge32_Node000027_Node000020" class= "edge" >
<title > Node27- > Node20</title>
<g id= "a_edge32_Node000027_Node000020" > <a xlink:title= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M975.97,-360.72C987.83,-358.52 1000.12,-356.49 1011.74,-355 1273.2,-321.48 1341.44,-345.16 1603.74,-319 1631.67,-316.21 1662.54,-312.06 1688.42,-308.27" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "975.42,-357.26 966.26,-362.57 976.74,-364.13 975.42,-357.26" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node27->Node23 -->
<g id= "edge31_Node000027_Node000023" class= "edge" >
<title > Node27- > Node23</title>
<g id= "a_edge31_Node000027_Node000023" > <a xlink:title= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M845.72,-361.37C816.98,-352.9 784.23,-339.56 759.74,-319 746.66,-308.02 725.03,-266.87 712.51,-241.63" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "844.48,-364.66 855.06,-363.98 846.37,-357.92 844.48,-364.66" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node28->Node23 -->
<g id= "edge39_Node000028_Node000023" class= "edge" >
<title > Node28- > Node23</title>
<g id= "a_edge39_Node000028_Node000023" > <a xlink:title= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M601.68,-345.42C614.78,-325.63 632.99,-299.25 650.74,-277.25 660.64,-264.98 672.57,-252.04 682.51,-241.71" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "598.89,-343.29 596.33,-353.57 604.74,-347.13 598.89,-343.29" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node29 -->
<g id= "Node000029" class= "node" >
<title > Node29</title>
<g id= "a_Node000029" > <a xlink:href= "engine__adaptive_8cpp.html" target= "_top" xlink:title= " " >
2025-11-25 14:31:59 -05:00
<polygon fill= "white" stroke= "#666666" points= "598.86,-313.38 490.61,-313.38 490.61,-282.88 598.86,-282.88 598.86,-313.38" />
<text xml:space= "preserve" text-anchor= "start" x= "498.61" y= "-299.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/engine/views</text>
<text xml:space= "preserve" text-anchor= "middle" x= "544.74" y= "-288.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine_adaptive.cpp</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-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-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M567.41,-344.32C562.06,-333.66 556.31,-322.19 551.94,-313.48" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "564.27,-345.85 571.88,-353.22 570.52,-342.71 564.27,-345.85" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node30->Node21 -->
<g id= "edge45_Node000030_Node000021" class= "edge" >
<title > Node30- > Node21</title>
<g id= "a_edge45_Node000030_Node000021" > <a xlink:title= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M724.04,-422.12C728.24,-413.75 732.69,-404.88 736.53,-397.23" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "720.96,-420.46 719.6,-430.97 727.21,-423.6 720.96,-420.46" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node30->Node23 -->
<g id= "edge47_Node000030_Node000023" class= "edge" >
<title > Node30- > Node23</title>
<g id= "a_edge47_Node000030_Node000023" > <a xlink:title= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M692.29,-422.03C688.76,-414.03 685.55,-405.25 683.74,-396.75 671.91,-341.34 687.1,-274.43 696.44,-241.58" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "689.1,-423.47 696.54,-431 695.42,-420.47 689.1,-423.47" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node30->Node27 -->
<g id= "edge46_Node000030_Node000027" class= "edge" >
<title > Node30- > Node27</title>
<g id= "a_edge46_Node000030_Node000027" > <a xlink:title= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M773.36,-428.39C800.26,-418.3 831.15,-406.72 856.81,-397.1" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "772.42,-425.01 764.29,-431.79 774.88,-431.56 772.42,-425.01" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node30->Node28 -->
<g id= "edge44_Node000030_Node000028" class= "edge" >
<title > Node30- > Node28</title>
<g id= "a_edge44_Node000030_Node000028" > <a xlink:title= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M665.33,-426.53C649.38,-416.94 631.58,-406.24 616.6,-397.23" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "663.3,-429.39 673.68,-431.55 666.91,-423.39 663.3,-429.39" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node32 -->
<g id= "Node000032" class= "node" >
<title > Node32</title>
<g id= "a_Node000032" > <a xlink:href= "generative_8h.html" target= "_top" xlink:title= " " >
2025-11-25 14:31:59 -05:00
<polygon fill= "#fff0f0" stroke= "red" points= "2462.11,-546.62 2331.36,-546.62 2331.36,-516.12 2462.11,-516.12 2462.11,-546.62" />
<text xml:space= "preserve" text-anchor= "start" x= "2339.36" y= "-533.12" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "2396.74" y= "-521.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /io/generative/generative.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-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-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M2396.74,-582.1C2396.74,-570.34 2396.74,-556.88 2396.74,-546.94" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2393.24,-582.01 2396.74,-592.01 2400.24,-582.01 2393.24,-582.01" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node31->Node37 -->
<g id= "edge50_Node000031_Node000037" class= "edge" >
<title > Node31- > Node37</title>
<g id= "a_edge50_Node000031_Node000037" > <a xlink:title= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M2432.57,-587.87C2455.4,-574.97 2484.43,-558.56 2504.98,-546.94" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2430.88,-584.81 2423.89,-592.77 2434.32,-590.9 2430.88,-584.81" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node38->Node24 -->
<g id= "edge69_Node000038_Node000024" class= "edge" >
<title > Node38- > Node24</title>
<g id= "a_edge69_Node000038_Node000024" > <a xlink:title= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M312.66,-430.41C323.23,-420.8 334.91,-408.96 343.74,-396.75 401.71,-316.59 443.89,-203.77 457.79,-163.9" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "310.47,-427.68 305.28,-436.92 315.09,-432.94 310.47,-427.68" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node39 -->
<g id= "Node000039" class= "node" >
<title > Node39</title>
<g id= "a_Node000039" > <a xlink:href= "chains_8h.html" target= "_top" xlink:title= "Concrete implementations of ReactionChainPolicy for key stellar reaction chains." >
2025-11-25 14:31:59 -05:00
<polygon fill= "white" stroke= "#666666" points= "126.49,-313.38 30.99,-313.38 30.99,-282.88 126.49,-282.88 126.49,-313.38" />
<text xml:space= "preserve" text-anchor= "start" x= "38.99" y= "-299.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "78.74" y= "-288.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /policy/chains.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-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-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M213.43,-448.85C173.81,-442.92 126.96,-428.94 97.74,-396.75 76.85,-373.74 75.94,-334.82 77.25,-313.74" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "212.78,-452.29 223.15,-450.15 213.71,-445.36 212.78,-452.29" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node40 -->
<g id= "Node000040" class= "node" >
<title > Node40</title>
<g id= "a_Node000040" > <a xlink:href= "policy_8h.html" target= "_top" xlink:title= " " >
2025-11-25 14:31:59 -05:00
<polygon fill= "#fff0f0" stroke= "red" points= "238.49,-163.5 142.99,-163.5 142.99,-133 238.49,-133 238.49,-163.5" />
<text xml:space= "preserve" text-anchor= "start" x= "150.99" y= "-150" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "190.74" y= "-138.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /policy/policy.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-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-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M213.53,-444.67C170.8,-437.33 117.11,-423.33 75.74,-396.75 38.08,-372.56 26.85,-361.13 11.74,-319 -6.46,-268.24 -4.54,-238.46 32.74,-199.5 61.3,-169.66 107.48,-157.48 142.56,-152.54" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "212.79,-448.09 223.22,-446.24 213.91,-441.18 212.79,-448.09" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node38->Node43 -->
<g id= "edge66_Node000038_Node000043" class= "edge" >
<title > Node38- > Node43</title>
<g id= "a_edge66_Node000038_Node000043" > <a xlink:title= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M306.86,-429.2C313.99,-419.8 321.07,-408.43 324.74,-396.75 340.67,-346.09 334.64,-329.43 324.74,-277.25 321.98,-262.71 315.51,-247.1 310.3,-236.09" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "304.36,-426.73 300.79,-436.7 309.8,-431.13 304.36,-426.73" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node44 -->
<g id= "Node000044" class= "node" >
<title > Node44</title>
<g id= "a_Node000044" > <a xlink:href= "chains_8cpp.html" target= "_top" xlink:title= " " >
2025-11-25 14:31:59 -05:00
<polygon fill= "white" stroke= "#666666" points= "228.24,-230 107.24,-230 107.24,-210.75 228.24,-210.75 228.24,-230" />
<text xml:space= "preserve" text-anchor= "middle" x= "167.74" y= "-216.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/policy/chains.cpp</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-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-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M294.97,-427.35C306.52,-390.97 321.43,-323.2 291.74,-277.25 280.88,-260.44 230.04,-241.4 196.92,-230.45" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "291.74,-425.96 291.87,-436.55 298.38,-428.19 291.74,-425.96" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node45 -->
<g id= "Node000045" class= "node" >
<title > Node45</title>
<g id= "a_Node000045" > <a xlink:href= "policy__logical_8h.html" target= "_top" xlink:title= " " >
2025-11-25 14:31:59 -05:00
<polygon fill= "white" stroke= "#666666" points= "220.86,-391.12 106.61,-391.12 106.61,-360.62 220.86,-360.62 220.86,-391.12" />
<text xml:space= "preserve" text-anchor= "start" x= "114.61" y= "-377.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "163.74" y= "-366.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /policy/policy_logical.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-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-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M252.55,-432.02C231.86,-419.17 205.74,-402.95 187.19,-391.44" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "250.59,-434.92 260.93,-437.22 254.28,-428.97 250.59,-434.92" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node46 -->
<g id= "Node000046" class= "node" >
<title > Node46</title>
<g id= "a_Node000046" > <a xlink:href= "policy__logical_8cpp.html" target= "_top" xlink:title= " " >
2025-11-25 14:31:59 -05:00
<polygon fill= "white" stroke= "#666666" points= "282.36,-313.38 183.11,-313.38 183.11,-282.88 282.36,-282.88 282.36,-313.38" />
<text xml:space= "preserve" text-anchor= "start" x= "191.11" y= "-299.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/policy/policy</text>
<text xml:space= "preserve" text-anchor= "middle" x= "232.74" y= "-288.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _logical.cpp</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-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-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M276.91,-427.05C265.69,-394.55 246.71,-339.57 237.73,-313.57" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "273.59,-428.17 280.16,-436.48 280.21,-425.88 273.59,-428.17" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node39->Node40 -->
<g id= "edge53_Node000039_Node000040" class= "edge" >
<title > Node39- > Node40</title>
<g id= "a_edge53_Node000039_Node000040" > <a xlink:title= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M77.93,-271.35C78.53,-250.15 82.44,-220.32 97.74,-199.5 109.59,-183.38 128.2,-171.88 145.68,-163.98" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "74.43,-271.18 77.9,-281.19 81.43,-271.2 74.43,-271.18" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node39->Node43 -->
<g id= "edge56_Node000039_Node000043" class= "edge" >
<title > Node39- > Node43</title>
<g id= "a_edge56_Node000039_Node000043" > <a xlink:title= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M132.78,-278.85C171.61,-265.72 223.27,-248.25 259.41,-236.03" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "131.98,-275.43 123.63,-281.94 134.22,-282.06 131.98,-275.43" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node39->Node44 -->
<g id= "edge59_Node000039_Node000044" class= "edge" >
<title > Node39- > Node44</title>
<g id= "a_edge59_Node000039_Node000044" > <a xlink:title= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M104.53,-275.18C121.99,-260.31 144.15,-241.45 157.06,-230.47" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "102.4,-272.39 97.05,-281.54 106.94,-277.72 102.4,-272.39" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node40->Node5 -->
<g id= "edge54_Node000040_Node000005" class= "edge" >
<title > Node40- > Node5</title>
<g id= "a_edge54_Node000040_Node000005" > <a xlink:title= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M250.26,-142.89C292.96,-139.85 351.88,-135.85 403.74,-133 775.08,-112.59 871.8,-151.14 1239.74,-97 1242.32,-96.62 1244.95,-96.17 1247.6,-95.67" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "250.17,-139.39 240.45,-143.59 250.67,-146.37 250.17,-139.39" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node40->Node12 -->
<g id= "edge55_Node000040_Node000012" class= "edge" >
<title > Node40- > Node12</title>
<g id= "a_edge55_Node000040_Node000012" > <a xlink:title= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M250,-140.4C353.89,-128.39 568.34,-103.6 679.12,-90.8" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "249.83,-136.9 240.3,-141.52 250.64,-143.85 249.83,-136.9" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node43->Node24 -->
<g id= "edge58_Node000043_Node000024" class= "edge" >
<title > Node43- > Node24</title>
<g id= "a_edge58_Node000043_Node000024" > <a xlink:title= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M346.65,-200.13C372.72,-188.71 405.25,-174.45 429.24,-163.93" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "345.42,-196.85 337.67,-204.07 348.23,-203.26 345.42,-196.85" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node43->Node40 -->
<g id= "edge57_Node000043_Node000040" class= "edge" >
<title > Node43- > Node40</title>
<g id= "a_edge57_Node000043_Node000040" > <a xlink:title= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M269.79,-198.75C251.94,-187.57 230.31,-174.02 214.19,-163.93" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "267.64,-201.53 277.98,-203.87 271.36,-195.6 267.64,-201.53" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node45->Node39 -->
<g id= "edge62_Node000045_Node000039" class= "edge" >
<title > Node45- > Node39</title>
<g id= "a_edge62_Node000045_Node000039" > <a xlink:title= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M139.03,-352.85C124.88,-340.25 107.53,-324.78 95.08,-313.69" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "136.43,-355.22 146.22,-359.26 141.08,-350 136.43,-355.22" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node45->Node40 -->
<g id= "edge63_Node000045_Node000040" class= "edge" >
<title > Node45- > Node40</title>
<g id= "a_edge63_Node000045_Node000040" > <a xlink:title= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M95.44,-365.03C67.77,-357.31 38.46,-343.55 21.74,-319 11.29,-303.66 16.04,-294.91 21.74,-277.25 34.82,-236.72 44.69,-226.36 77.74,-199.5 96.98,-183.86 121.86,-172.1 143.38,-163.91" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "94.32,-368.35 104.87,-367.42 96.04,-361.57 94.32,-368.35" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node45->Node44 -->
<g id= "edge64_Node000045_Node000044" class= "edge" >
<title > Node45- > Node44</title>
<g id= "a_edge64_Node000045_Node000044" > <a xlink:title= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M164.42,-348.9C165.33,-313.73 166.92,-252.78 167.51,-230.15" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "160.92,-348.56 164.16,-358.64 167.92,-348.74 160.92,-348.56" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node45->Node46 -->
<g id= "edge65_Node000045_Node000046" class= "edge" >
<title > Node45- > Node46</title>
<g id= "a_edge65_Node000045_Node000046" > <a xlink:title= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M184.78,-351.78C196.08,-339.38 209.65,-324.47 219.48,-313.69" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "182.21,-349.4 178.06,-359.15 187.38,-354.11 182.21,-349.4" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node48 -->
<g id= "Node000048" class= "node" >
<title > Node48</title>
<g id= "a_Node000048" > <a xlink:href= "weak__rate__library_8h.html" target= "_top" xlink:title= " " >
2025-11-25 14:31:59 -05:00
<polygon fill= "white" stroke= "#666666" points= "2001.61,-552.25 1873.86,-552.25 1873.86,-510.5 2001.61,-510.5 2001.61,-552.25" />
<text xml:space= "preserve" text-anchor= "start" x= "1881.86" y= "-538.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "start" x= "1881.86" y= "-527.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /reaction/weak/weak_rate</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1937.74" y= "-516.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _library.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-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-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M2043.89,-588.21C2023.05,-577.25 1997.25,-563.68 1976.31,-552.66" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2042.16,-591.26 2052.64,-592.81 2045.41,-585.06 2042.16,-591.26" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node49 -->
<g id= "Node000049" class= "node" >
<title > Node49</title>
<g id= "a_Node000049" > <a xlink:href= "weak_8cpp.html" target= "_top" xlink:title= " " >
2025-11-25 14:31:59 -05:00
<polygon fill= "white" stroke= "#666666" points= "2167.74,-468.88 2061.74,-468.88 2061.74,-438.38 2167.74,-438.38 2167.74,-468.88" />
<text xml:space= "preserve" text-anchor= "start" x= "2069.74" y= "-455.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/reaction/weak</text>
<text xml:space= "preserve" text-anchor= "middle" x= "2114.74" y= "-444.12" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /weak.cpp</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-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-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M2150.51,-598.24C2202.74,-589.15 2268.31,-573.82 2284.74,-552.25 2295.99,-537.49 2295.62,-525.53 2284.74,-510.5 2258.32,-474.01 2207.29,-460.93 2168.01,-456.45" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2150.02,-594.77 2140.74,-599.88 2151.18,-601.67 2150.02,-594.77" />
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-25 14:31:59 -05:00
<polygon fill= "white" stroke= "#666666" points= "2144.11,-546.62 2019.36,-546.62 2019.36,-516.12 2144.11,-516.12 2144.11,-546.62" />
<text xml:space= "preserve" text-anchor= "start" x= "2027.36" y= "-533.12" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/engine/procedures</text>
<text xml:space= "preserve" text-anchor= "middle" x= "2081.74" y= "-521.88" 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-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M2081.74,-582.1C2081.74,-570.34 2081.74,-556.88 2081.74,-546.94" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2078.24,-582.01 2081.74,-592.01 2085.24,-582.01 2078.24,-582.01" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node51 -->
<g id= "Node000051" class= "node" >
<title > Node51</title>
<g id= "a_Node000051" > <a xlink:href= "weak__interpolator_8cpp.html" target= "_top" xlink:title= " " >
2025-11-25 14:31:59 -05:00
<polygon fill= "white" stroke= "#666666" points= "2275.49,-546.62 2161.99,-546.62 2161.99,-516.12 2275.49,-516.12 2275.49,-546.62" />
<text xml:space= "preserve" text-anchor= "start" x= "2169.99" y= "-533.12" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/reaction/weak</text>
<text xml:space= "preserve" text-anchor= "middle" x= "2218.74" y= "-521.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /weak_interpolator.cpp</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-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-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M2118.06,-588.04C2141.44,-575.11 2171.3,-558.61 2192.41,-546.94" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2116.54,-584.89 2109.48,-592.79 2119.92,-591.01 2116.54,-584.89" />
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-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1862.64,-509.61C1816.48,-496.85 1758.44,-480.81 1716.99,-469.35" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1861.47,-512.92 1872.04,-512.21 1863.33,-506.17 1861.47,-512.92" />
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-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1995.65,-505.59C2023.67,-493.6 2056.34,-479.62 2080.37,-469.33" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1994.38,-502.33 1986.56,-509.48 1997.13,-508.76 1994.38,-502.33" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node52->Node14 -->
<g id= "edge84_Node000052_Node000014" class= "edge" >
<title > Node52- > Node14</title>
<g id= "a_edge84_Node000052_Node000014" > <a xlink:title= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1174.44,-510.48C1108.3,-497.15 1070.98,-523.57 1032.74,-474.5 1021.33,-459.87 1025.33,-449.76 1032.74,-432.75 1040.18,-415.65 1055.72,-401.42 1069.12,-391.6" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1173.3,-513.81 1183.83,-512.64 1174.87,-506.99 1173.3,-513.81" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node52->Node19 -->
<g id= "edge83_Node000052_Node000019" class= "edge" >
<title > Node52- > Node19</title>
<g id= "a_edge83_Node000052_Node000019" > <a xlink:title= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1249.29,-498.96C1249.84,-478.47 1253.52,-452.06 1266.74,-432.75 1284.52,-406.77 1312.13,-424.09 1327.74,-396.75 1336.94,-380.64 1338.51,-370.11 1327.74,-355 1253.27,-250.6 1091.7,-226.95 1002.34,-222.11" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1245.79,-498.71 1249.28,-508.72 1252.79,-498.72 1245.79,-498.71" />
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-25 14:31:59 -05:00
<polygon fill= "#fff0f0" stroke= "red" points= "1587.24,-468.88 1442.24,-468.88 1442.24,-438.38 1587.24,-438.38 1587.24,-468.88" />
<text xml:space= "preserve" text-anchor= "start" x= "1450.24" y= "-455.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1514.74" y= "-444.12" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /solver/strategies/strategies.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-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-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1326.91,-508.52C1370.74,-495.94 1424.65,-480.47 1463.45,-469.34" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1326.1,-505.11 1317.45,-511.23 1328.03,-511.84 1326.1,-505.11" />
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-25 14:31:59 -05:00
<polygon fill= "#fff0f0" stroke= "red" points= "1181.61,-474.5 1041.86,-474.5 1041.86,-432.75 1181.61,-432.75 1181.61,-474.5" />
<text xml:space= "preserve" text-anchor= "start" x= "1049.86" y= "-461" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "start" x= "1049.86" y= "-449.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /solver/strategies/triggers</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1111.74" y= "-438.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine_partitioning_trigger.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-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-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1203.84,-504.82C1186,-495.1 1165.93,-484.16 1149.09,-474.98" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1201.71,-507.64 1212.16,-509.35 1205.06,-501.49 1201.71,-507.64" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node60 -->
<g id= "Node000060" class= "node" >
<title > Node60</title>
<g id= "a_Node000060" > <a xlink:href= "engine__partitioning__trigger_8cpp.html" target= "_top" xlink:title= " " >
2025-11-25 14:31:59 -05:00
<polygon fill= "white" stroke= "#666666" points= "1318.36,-396.75 1183.11,-396.75 1183.11,-355 1318.36,-355 1318.36,-396.75" />
<text xml:space= "preserve" text-anchor= "start" x= "1191.11" y= "-383.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/solver/strategies</text>
<text xml:space= "preserve" text-anchor= "start" x= "1191.11" y= "-372" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /triggers/engine_partitioning</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1250.74" y= "-360.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _trigger.cpp</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node52->Node60 -->
<g id= "edge85_Node000052_Node000060" class= "edge" >
<title > Node52- > Node60</title>
<g id= "a_edge85_Node000052_Node000060" > <a xlink:title= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1239.51,-499.3C1237.12,-491.32 1234.96,-482.68 1233.74,-474.5 1231.01,-456.15 1231.01,-451.1 1233.74,-432.75 1235.53,-420.71 1239.38,-407.69 1242.96,-397.24" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1236.1,-500.12 1242.5,-508.57 1242.77,-497.98 1236.1,-500.12" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node57 -->
<g id= "Node000057" class= "node" >
<title > Node57</title>
<g id= "a_Node000057" > <a xlink:href= "solver_2bindings_8cpp.html" target= "_top" xlink:title= " " >
2025-11-25 14:31:59 -05:00
<polygon fill= "white" stroke= "#666666" points= "1424.11,-463.25 1275.36,-463.25 1275.36,-444 1424.11,-444 1424.11,-463.25" />
<text xml:space= "preserve" text-anchor= "middle" x= "1349.74" y= "-449.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/python/solver/bindings.cpp</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node52->Node57 -->
<g id= "edge86_Node000052_Node000057" class= "edge" >
<title > Node52- > Node57</title>
<g id= "a_edge86_Node000052_Node000057" > <a xlink:title= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1286.4,-503.09C1304.43,-489.29 1325.13,-473.46 1337.82,-463.75" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1284.29,-500.3 1278.47,-509.16 1288.54,-505.86 1284.29,-500.3" />
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-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1103.91,-421.4C1101.28,-410.93 1098.48,-399.76 1096.34,-391.23" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1100.45,-422.01 1106.28,-430.86 1107.24,-420.31 1100.45,-422.01" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node58->Node60 -->
<g id= "edge82_Node000058_Node000060" class= "edge" >
<title > Node58- > Node60</title>
<g id= "a_edge82_Node000058_Node000060" > <a xlink:title= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1158.64,-427.07C1176.48,-417.35 1196.55,-406.41 1213.39,-397.23" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1157.42,-423.74 1150.32,-431.6 1160.77,-429.89 1157.42,-423.74" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node61->Node52 -->
<g id= "edge88_Node000061_Node000052" class= "edge" >
<title > Node61- > Node52</title>
<g id= "a_edge88_Node000061_Node000052" > <a xlink:title= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1250.74,-576.5C1250.74,-568.46 1250.74,-560.04 1250.74,-552.73" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1247.24,-576.31 1250.74,-586.31 1254.24,-576.31 1247.24,-576.31" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node61->Node53 -->
<g id= "edge89_Node000061_Node000053" class= "edge" >
<title > Node61- > Node53</title>
<g id= "a_edge89_Node000061_Node000053" > <a xlink:title= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1295.13,-582.31C1350.86,-549.91 1444.56,-495.43 1489.38,-469.37" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1293.72,-579.09 1286.83,-587.14 1297.24,-585.14 1293.72,-579.09" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node62->Node20 -->
<g id= "edge93_Node000062_Node000020" class= "edge" >
<title > Node62- > Node20</title>
<g id= "a_edge93_Node000062_Node000020" > <a xlink:title= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1634.65,-582.14C1635.08,-560.81 1638.89,-530.91 1654.74,-510.5 1677.66,-480.98 1708.4,-504.46 1730.74,-474.5 1767.29,-425.48 1756.5,-346.01 1750.03,-313.59" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1631.15,-582.08 1634.71,-592.05 1638.15,-582.03 1631.15,-582.08" />
2025-11-24 09:08:28 -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= "utils_8h.html" target= "_top" xlink:title= " " >
2025-11-25 14:31:59 -05:00
<polygon fill= "white" stroke= "#666666" points= "1716.49,-163.5 1620.99,-163.5 1620.99,-133 1716.49,-133 1716.49,-163.5" />
<text xml:space= "preserve" text-anchor= "start" x= "1628.99" y= "-150" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1668.74" y= "-138.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /utils/utils.h</text>
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node62->Node63 -->
<g id= "edge91_Node000062_Node000063" class= "edge" >
<title > Node62- > Node63</title>
<g id= "a_edge91_Node000062_Node000063" > <a xlink:title= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1634.65,-582.14C1635.08,-560.81 1638.89,-530.91 1654.74,-510.5 1677.66,-480.98 1703.69,-500.29 1730.74,-474.5 1787.45,-420.45 1794.73,-395 1813.74,-319 1818.24,-301 1821.37,-294.16 1813.74,-277.25 1789.71,-223.99 1731.36,-184 1696.44,-163.84" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1631.15,-582.08 1634.71,-592.05 1638.15,-582.03 1631.15,-582.08" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node62->Node64 -->
<g id= "edge94_Node000062_Node000064" class= "edge" >
<title > Node62- > Node64</title>
<g id= "a_edge94_Node000062_Node000064" > <a xlink:title= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1660.71,-586.13C1677.68,-571.18 1699.24,-552.19 1711.66,-541.25" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1658.65,-583.28 1653.46,-592.52 1663.27,-588.54 1658.65,-583.28" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node63->Node5 -->
<g id= "edge92_Node000063_Node000005" class= "edge" >
<title > Node63- > Node5</title>
<g id= "a_edge92_Node000063_Node000005" > <a xlink:title= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1609.83,-137.06C1536.3,-124.35 1411.94,-102.84 1343.85,-91.07" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1608.8,-140.44 1619.25,-138.69 1609.99,-133.54 1608.8,-140.44" />
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= "reporting_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>