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">
2026-04-20 12:45:31 -04:00
<!-- Generated by graphviz version 14.1.2 (20260124.0452)
2025-11-06 09:16:40 -05:00
-->
<!-- Title: src/include/gridfire/engine/types/reporting.h Pages: 1 -->
2026-04-20 12:45:31 -04:00
<!-- zoomable 849 -->
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)" >
2026-04-20 12:45:31 -04:00
2025-11-06 09:16:40 -05:00
<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" >
2026-04-20 12:45:31 -04:00
var viewWidth = 2098;
var viewHeight = 849;
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= " " >
2026-04-20 12:45:31 -04:00
<polygon fill= "#999999" stroke= "#666666" points= "1049.75,-840.75 926.5,-840.75 926.5,-810.25 1049.75,-810.25 1049.75,-840.75" />
<text xml:space= "preserve" text-anchor= "start" x= "934.5" y= "-827.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "988.12" y= "-816" 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." >
2026-04-20 12:45:31 -04:00
<polygon fill= "white" stroke= "#666666" points= "1052,-774.25 924.25,-774.25 924.25,-743.75 1052,-743.75 1052,-774.25" />
<text xml:space= "preserve" text-anchor= "start" x= "932.25" y= "-760.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "988.12" y= "-749.5" 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= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M988.12,-798.56C988.12,-790.39 988.12,-781.66 988.12,-774.58" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "984.62,-798.35 988.12,-808.35 991.62,-798.35 984.62,-798.35" />
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." >
2026-04-20 12:45:31 -04:00
<polygon fill= "white" stroke= "#666666" points= "184,-707.75 44.25,-707.75 44.25,-666 184,-666 184,-707.75" />
<text xml:space= "preserve" text-anchor= "start" x= "52.25" y= "-694.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "start" x= "52.25" y= "-683" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine/diagnostics/dynamic</text>
<text xml:space= "preserve" text-anchor= "middle" x= "114.12" y= "-671.75" 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= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M912.8,-755.64C776.16,-750.76 478.48,-737.47 229.12,-707.75 214.54,-706.01 198.99,-703.66 184.19,-701.19" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "912.31,-759.12 922.43,-755.97 912.56,-752.12 912.31,-759.12" />
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." >
2026-04-20 12:45:31 -04:00
<polygon fill= "white" stroke= "#666666" points= "501.87,-163.5 406.37,-163.5 406.37,-133 501.87,-133 501.87,-163.5" />
<text xml:space= "preserve" text-anchor= "start" x= "414.37" y= "-150" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "454.12" 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= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M912.54,-756.29C693.26,-751.01 70.14,-733.8 35.12,-707.75 -1.86,-680.24 0.12,-656.22 0.12,-610.12 0.12,-610.12 0.12,-610.12 0.12,-297.12 0.12,-246.88 15.21,-227.21 57.12,-199.5 113.48,-162.24 313.37,-152.59 406.15,-150.11" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "912.33,-759.78 922.41,-756.52 912.49,-752.78 912.33,-759.78" />
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= " " >
2026-04-20 12:45:31 -04:00
<polygon fill= "white" stroke= "#666666" points= "267.62,-624.38 104.62,-624.38 104.62,-593.88 267.62,-593.88 267.62,-624.38" />
<text xml:space= "preserve" text-anchor= "start" x= "112.62" y= "-610.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/engine/diagnostics</text>
<text xml:space= "preserve" text-anchor= "middle" x= "186.12" y= "-599.62" 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 -->
2026-04-20 12:45:31 -04:00
<g id= "edge107_Node000002_Node000013" class= "edge" >
2025-11-27 15:06:27 -05:00
<title > Node2- > Node13</title>
2026-04-20 12:45:31 -04:00
<g id= "a_edge107_Node000002_Node000013" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M912.45,-755.63C741.96,-749.87 338.22,-733.64 282.12,-707.75 242.41,-689.42 210.19,-647.01 195.21,-624.6" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "912.21,-759.13 922.32,-755.96 912.44,-752.13 912.21,-759.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= " " >
2026-04-20 12:45:31 -04:00
<polygon fill= "white" stroke= "#666666" points= "720.37,-546.62 603.87,-546.62 603.87,-516.12 720.37,-516.12 720.37,-546.62" />
<text xml:space= "preserve" text-anchor= "start" x= "611.87" y= "-533.12" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "662.12" y= "-521.88" 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= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M951.81,-737.11C940.42,-729.13 928.62,-719.16 920.12,-707.75 886.42,-662.47 918.81,-626.3 877.12,-588.25 834.54,-549.38 768.37,-536.85 720.68,-533.16" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "949.67,-739.89 959.94,-742.51 953.54,-734.06 949.67,-739.89" />
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= " " >
2026-04-20 12:45:31 -04:00
<polygon fill= "white" stroke= "#666666" points= "419.75,-468.88 278.5,-468.88 278.5,-438.38 419.75,-438.38 419.75,-468.88" />
<text xml:space= "preserve" text-anchor= "start" x= "286.5" y= "-455.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "349.12" y= "-444.12" 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 -->
2026-04-20 12:45:31 -04:00
<g id= "edge49_Node000002_Node000016" class= "edge" >
2025-11-27 15:06:27 -05:00
<title > Node2- > Node16</title>
2026-04-20 12:45:31 -04:00
<g id= "a_edge49_Node000002_Node000016" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M912.6,-753.38C819.36,-746.73 666.9,-732.44 616.12,-707.75 502.99,-652.73 505.65,-595.73 413.12,-510.5 397.61,-496.21 379.46,-480.45 366.46,-469.32" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "912.21,-756.87 922.43,-754.07 912.7,-749.88 912.21,-756.87" />
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= " " >
2026-04-20 12:45:31 -04:00
<polygon fill= "white" stroke= "#666666" points= "240.5,-391.12 115.75,-391.12 115.75,-360.62 240.5,-360.62 240.5,-391.12" />
<text xml:space= "preserve" text-anchor= "start" x= "123.75" y= "-377.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/engine/procedures</text>
<text xml:space= "preserve" text-anchor= "middle" x= "178.12" y= "-366.38" 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 -->
2026-04-20 12:45:31 -04:00
<g id= "edge108_Node000002_Node000019" class= "edge" >
2025-11-27 15:06:27 -05:00
<title > Node2- > Node19</title>
2026-04-20 12:45:31 -04:00
<g id= "a_edge108_Node000002_Node000019" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M912.75,-755.16C804.29,-750.11 610.28,-737.19 547.12,-707.75 431.65,-653.93 443.04,-584.21 339.12,-510.5 310.59,-490.26 297.02,-495.61 269.12,-474.5 268.56,-474.08 216.59,-418.23 191.45,-391.21" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "912.28,-758.64 922.43,-755.6 912.6,-751.65 912.28,-758.64" />
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>
2026-04-20 12:45:31 -04:00
<g id= "a_Node000021" > <a xlink:href= "engine__graph__scratchpad_8h.html" target= "_top" xlink:title= "Scratchpad implementation for the GraphEngine using CppAD automatic differentiation." >
<polygon fill= "white" stroke= "#666666" points= "649.75,-474.5 514.5,-474.5 514.5,-432.75 649.75,-432.75 649.75,-474.5" />
<text xml:space= "preserve" text-anchor= "start" x= "522.5" y= "-461" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "start" x= "522.5" y= "-449.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine/scratchpads/engine</text>
<text xml:space= "preserve" text-anchor= "middle" x= "582.12" y= "-438.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _graph_scratchpad.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node2->Node21 -->
2026-04-20 12:45:31 -04:00
<g id= "edge50_Node000002_Node000021" class= "edge" >
2025-11-27 15:06:27 -05:00
<title > Node2- > Node21</title>
2026-04-20 12:45:31 -04:00
<g id= "a_edge50_Node000002_Node000021" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M912.54,-748.22C862.65,-740.43 796.36,-727.5 740.12,-707.75 668.9,-682.74 629.71,-693.65 589.12,-630 558.33,-581.7 568.99,-509.76 576.82,-474.95" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "911.98,-751.68 922.39,-749.72 913.03,-744.76 911.98,-751.68" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node25 -->
<g id= "Node000025" class= "node" >
<title > Node25</title>
<g id= "a_Node000025" > <a xlink:href= "stellar__policy_8cpp.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1530.12,-235.62 1430.12,-235.62 1430.12,-205.12 1530.12,-205.12 1530.12,-235.62" />
<text xml:space= "preserve" text-anchor= "start" x= "1438.12" y= "-222.12" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/policy/stellar</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1480.12" y= "-210.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _policy.cpp</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node2->Node25 -->
<g id= "edge111_Node000002_Node000025" class= "edge" >
<title > Node2- > Node25</title>
<g id= "a_edge111_Node000002_Node000025" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1029.3,-738.34C1121.82,-692.09 1347.48,-567.28 1468.12,-396.75 1499.52,-352.38 1500.78,-331.19 1494.12,-277.25 1492.36,-262.96 1488.15,-247.07 1484.81,-235.89" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1027.97,-735.1 1020.56,-742.67 1031.08,-741.37 1027.97,-735.1" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node26 -->
<g id= "Node000026" class= "node" >
<title > Node26</title>
<g id= "a_Node000026" > <a xlink:href= "engine__defined_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "845.87,-474.5 738.37,-474.5 738.37,-432.75 845.87,-432.75 845.87,-474.5" />
<text xml:space= "preserve" text-anchor= "start" x= "746.37" y= "-461" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "start" x= "746.37" y= "-449.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine/views/engine</text>
<text xml:space= "preserve" text-anchor= "middle" x= "792.12" y= "-438.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _defined.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node2->Node26 -->
<g id= "edge59_Node000002_Node000026" class= "edge" >
<title > Node2- > Node26</title>
<g id= "a_edge59_Node000002_Node000026" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M977.52,-732.94C962.68,-698.97 933.95,-636.95 902.12,-588.25 874.02,-545.24 834.38,-500.07 811.16,-474.81" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "974.23,-734.15 981.4,-741.94 980.65,-731.37 974.23,-734.15" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node31 -->
<g id= "Node000031" class= "node" >
<title > Node31</title>
<g id= "a_Node000031" > <a xlink:href= "engine__multiscale_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1041.87,-474.5 934.37,-474.5 934.37,-432.75 1041.87,-432.75 1041.87,-474.5" />
<text xml:space= "preserve" text-anchor= "start" x= "942.37" y= "-461" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "start" x= "942.37" y= "-449.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine/views/engine</text>
<text xml:space= "preserve" text-anchor= "middle" x= "988.12" y= "-438.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _multiscale.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node2->Node31 -->
<g id= "edge60_Node000002_Node000031" class= "edge" >
<title > Node2- > Node31</title>
<g id= "a_edge60_Node000002_Node000031" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1004.5,-733.91C1033.12,-688.58 1086.05,-588.16 1051.12,-510.5 1044.71,-496.23 1032.65,-484.13 1020.79,-474.88" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1001.63,-731.9 999.13,-742.2 1007.5,-735.71 1001.63,-731.9" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node33 -->
<g id= "Node000033" class= "node" >
<title > Node33</title>
<g id= "a_Node000033" > <a xlink:href= "engine__adaptive_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1167.87,-474.5 1060.37,-474.5 1060.37,-432.75 1167.87,-432.75 1167.87,-474.5" />
<text xml:space= "preserve" text-anchor= "start" x= "1068.37" y= "-461" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "start" x= "1068.37" y= "-449.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine/views/engine</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1114.12" y= "-438.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _adaptive.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node2->Node33 -->
<g id= "edge51_Node000002_Node000033" class= "edge" >
<title > Node2- > Node33</title>
<g id= "a_edge51_Node000002_Node000033" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1017.98,-736.14C1027.37,-728.07 1037.11,-718.3 1044.12,-707.75 1094.62,-631.82 1108.94,-520.03 1112.79,-474.76" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1015.89,-733.32 1010.35,-742.36 1020.31,-738.75 1015.89,-733.32" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node36 -->
<g id= "Node000036" class= "node" >
<title > Node36</title>
<g id= "a_Node000036" > <a xlink:href= "engine__view__abstract_8h.html" target= "_top" xlink:title= "Abstract interfaces for engine "views" in GridFire." >
<polygon fill= "white" stroke= "#666666" points= "1041.87,-552.25 934.37,-552.25 934.37,-510.5 1041.87,-510.5 1041.87,-552.25" />
<text xml:space= "preserve" text-anchor= "start" x= "942.37" y= "-538.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "start" x= "942.37" y= "-527.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine/views/engine</text>
<text xml:space= "preserve" text-anchor= "middle" x= "988.12" y= "-516.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _view_abstract.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node2->Node36 -->
<g id= "edge61_Node000002_Node000036" class= "edge" >
<title > Node2- > Node36</title>
<g id= "a_edge61_Node000002_Node000036" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M988.12,-732.09C988.12,-686.71 988.12,-593.77 988.12,-552.68" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "984.62,-732.03 988.12,-742.03 991.62,-732.03 984.62,-732.03" />
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>
2026-04-20 12:45:31 -04:00
<g id= "a_Node000037" > <a xlink:href= "mesa_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "2003,-702.12 1893.25,-702.12 1893.25,-671.62 2003,-671.62 2003,-702.12" />
<text xml:space= "preserve" text-anchor= "start" x= "1901.25" y= "-688.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1948.12" y= "-677.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /io/generative/mesa.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node2->Node37 -->
2026-04-20 12:45:31 -04:00
<g id= "edge66_Node000002_Node000037" class= "edge" >
2025-11-27 15:06:27 -05:00
<title > Node2- > Node37</title>
2026-04-20 12:45:31 -04:00
<g id= "a_edge66_Node000002_Node000037" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1063.8,-756.19C1250.32,-751.33 1728.36,-736.4 1885.12,-707.75 1892.12,-706.47 1899.42,-704.65 1906.47,-702.61" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1063.89,-752.68 1053.98,-756.44 1064.07,-759.68 1063.89,-752.68" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node43 -->
<g id= "Node000043" class= "node" >
<title > Node43</title>
<g id= "a_Node000043" > <a xlink:href= "mesa_8cpp.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "2090.5,-624.38 1989.75,-624.38 1989.75,-593.88 2090.5,-593.88 2090.5,-624.38" />
<text xml:space= "preserve" text-anchor= "start" x= "1997.75" y= "-610.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/io/generative</text>
<text xml:space= "preserve" text-anchor= "middle" x= "2040.12" y= "-599.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /mesa.cpp</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node2->Node43 -->
<g id= "edge109_Node000002_Node000043" class= "edge" >
<title > Node2- > Node43</title>
<g id= "a_edge109_Node000002_Node000043" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1063.45,-756.69C1293.73,-752.36 1975.07,-737.12 2012.12,-707.75 2037.41,-687.71 2040.85,-646.43 2040.76,-624.52" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1063.62,-753.18 1053.69,-756.87 1063.75,-760.18 1063.62,-753.18" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node44 -->
<g id= "Node000044" class= "node" >
<title > Node44</title>
<g id= "a_Node000044" > <a xlink:href= "python_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1875.62,-702.12 1760.62,-702.12 1760.62,-671.62 1875.62,-671.62 1875.62,-702.12" />
<text xml:space= "preserve" text-anchor= "start" x= "1768.62" y= "-688.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1818.12" y= "-677.38" 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>
2026-04-20 12:45:31 -04:00
<!-- Node2->Node44 -->
<g id= "edge69_Node000002_Node000044" class= "edge" >
<title > Node2- > Node44</title>
<g id= "a_edge69_Node000002_Node000044" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1063.43,-758.05C1200.33,-757.03 1498.7,-749.65 1746.12,-707.75 1753.92,-706.43 1762.09,-704.61 1770.02,-702.6" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1063.76,-754.55 1053.79,-758.11 1063.81,-761.55 1063.76,-754.55" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node45 -->
<g id= "Node000045" class= "node" >
<title > Node45</title>
<g id= "a_Node000045" > <a xlink:href= "python_8cpp.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1822.5,-624.38 1721.75,-624.38 1721.75,-593.88 1822.5,-593.88 1822.5,-624.38" />
<text xml:space= "preserve" text-anchor= "start" x= "1729.75" y= "-610.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/io/generative</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1772.12" y= "-599.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /python.cpp</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node2->Node45 -->
<g id= "edge110_Node000002_Node000045" class= "edge" >
<title > Node2- > Node45</title>
<g id= "a_edge110_Node000002_Node000045" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1063.53,-756.5C1236.96,-752.53 1653.54,-739.74 1708.12,-707.75 1740.12,-689 1759.08,-647.17 1767.28,-624.84" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1063.64,-753 1053.72,-756.72 1063.8,-760 1063.64,-753" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node46 -->
<g id= "Node000046" class= "node" >
<title > Node46</title>
<g id= "a_Node000046" > <a xlink:href= "policy__abstract_8h.html" target= "_top" xlink:title= "Abstract policy interfaces used to construct reaction networks (DynamicEngine) from seed compositions..." >
<polygon fill= "white" stroke= "#666666" points= "1821,-546.62 1699.25,-546.62 1699.25,-516.12 1821,-516.12 1821,-546.62" />
<text xml:space= "preserve" text-anchor= "start" x= "1707.25" y= "-533.12" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1760.12" y= "-521.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /policy/policy_abstract.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node2->Node46 -->
<g id= "edge72_Node000002_Node000046" class= "edge" >
<title > Node2- > Node46</title>
<g id= "a_edge72_Node000002_Node000046" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1063.54,-757.55C1197.55,-755.72 1471.16,-747.13 1557.12,-707.75 1626.42,-676.01 1621.36,-636.78 1680.12,-588.25 1698.41,-573.15 1720.62,-557.85 1737,-547.09" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1063.65,-754.04 1053.7,-757.67 1063.74,-761.04 1063.65,-754.04" />
</a>
</g>
</g>
<!-- Node51 -->
<g id= "Node000051" class= "node" >
<title > Node51</title>
<g id= "a_Node000051" > <a xlink:href= "stellar__policy_8h.html" target= "_top" xlink:title= "High-level concrete NetworkPolicy for specific stellar environments." >
<polygon fill= "white" stroke= "#666666" points= "1892.75,-313.38 1781.5,-313.38 1781.5,-282.88 1892.75,-282.88 1892.75,-313.38" />
<text xml:space= "preserve" text-anchor= "start" x= "1789.5" y= "-299.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1837.12" y= "-288.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /policy/stellar_policy.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node2->Node51 -->
<g id= "edge91_Node000002_Node000051" class= "edge" >
<title > Node2- > Node51</title>
<g id= "a_edge91_Node000002_Node000051" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1063.59,-758.3C1205.29,-757.79 1505.26,-751.41 1598.12,-707.75 1641.85,-687.19 1640.74,-664.94 1674.12,-630 1691.67,-611.64 1691.6,-601.72 1713.12,-588.25 1759.25,-559.4 1783.06,-579.55 1830.12,-552.25 1907.8,-507.19 1935.42,-483.36 1959.12,-396.75 1964.02,-378.85 1969.15,-370.62 1959.12,-355 1944.4,-332.06 1917.65,-318.42 1892.95,-310.37" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1063.94,-754.8 1053.95,-758.32 1063.96,-761.8 1063.94,-754.8" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node55 -->
<g id= "Node000055" class= "node" >
<title > Node55</title>
<g id= "a_Node000055" > <a xlink:href= "weak_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "#fff0f0" stroke= "red" points= "863.25,-702.12 749,-702.12 749,-671.62 863.25,-671.62 863.25,-702.12" />
<text xml:space= "preserve" text-anchor= "start" x= "757" y= "-688.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "806.12" y= "-677.38" 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>
2026-04-20 12:45:31 -04:00
<!-- Node2->Node55 -->
<g id= "edge92_Node000002_Node000055" class= "edge" >
<title > Node2- > Node55</title>
<g id= "a_edge92_Node000002_Node000055" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M939.36,-739.21C909.51,-727.71 871.88,-713.21 844.23,-702.56" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "937.97,-742.43 948.56,-742.76 940.49,-735.89 937.97,-742.43" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node60 -->
<g id= "Node000060" class= "node" >
<title > Node60</title>
<g id= "a_Node000060" > <a xlink:href= "_point_solver_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "#fff0f0" stroke= "red" points= "330,-546.62 178.25,-546.62 178.25,-516.12 330,-516.12 330,-546.62" />
<text xml:space= "preserve" text-anchor= "start" x= "186.25" y= "-533.12" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "254.12" y= "-521.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /solver/strategies/PointSolver.h</text>
2025-11-25 14:31:59 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node2->Node60 -->
<g id= "edge96_Node000002_Node000060" class= "edge" >
<title > Node2- > Node60</title>
<g id= "a_edge96_Node000002_Node000060" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M912.9,-757.04C747.11,-754.26 361.29,-743.95 315.12,-707.75 271.16,-673.28 295.03,-640.82 276.12,-588.25 271.04,-574.12 264.72,-558.21 260.15,-546.99" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "912.4,-760.53 922.46,-757.19 912.52,-753.53 912.4,-760.53" />
2025-11-25 14:31:59 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node70 -->
<g id= "Node000070" class= "node" >
<title > Node70</title>
<g id= "a_Node000070" > <a xlink:href= "strategy__abstract_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "#fff0f0" stroke= "red" points= "453.75,-707.75 324.5,-707.75 324.5,-666 453.75,-666 453.75,-707.75" />
<text xml:space= "preserve" text-anchor= "start" x= "332.5" y= "-694.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "start" x= "332.5" y= "-683" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /solver/strategies/strategy</text>
<text xml:space= "preserve" text-anchor= "middle" x= "389.12" y= "-671.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _abstract.h</text>
</a>
</g>
</g>
<!-- Node2->Node70 -->
<g id= "edge99_Node000002_Node000070" class= "edge" >
<title > Node2- > Node70</title>
<g id= "a_edge99_Node000002_Node000070" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M912.71,-754.27C811.12,-748.44 624.96,-734.9 468.12,-707.75 463.53,-706.95 458.8,-706.03 454.06,-705.03" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "912.38,-757.76 922.56,-754.83 912.77,-750.77 912.38,-757.76" />
</a>
</g>
</g>
<!-- Node72 -->
<g id= "Node000072" class= "node" >
<title > Node72</title>
<g id= "a_Node000072" > <a xlink:href= "logging_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "#fff0f0" stroke= "red" points= "1589.87,-624.38 1494.37,-624.38 1494.37,-593.88 1589.87,-593.88 1589.87,-624.38" />
<text xml:space= "preserve" text-anchor= "start" x= "1502.37" y= "-610.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1542.12" y= "-599.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /utils/logging.h</text>
</a>
</g>
</g>
<!-- Node2->Node72 -->
<g id= "edge101_Node000002_Node000072" class= "edge" >
<title > Node2- > Node72</title>
<g id= "a_edge101_Node000002_Node000072" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1063.6,-758.19C1183.85,-757.21 1412.28,-749.66 1480.12,-707.75 1511.38,-688.44 1529.63,-646.85 1537.5,-624.7" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1063.8,-754.69 1053.82,-758.26 1063.84,-761.69 1063.8,-754.69" />
</a>
</g>
</g>
<!-- Node74 -->
<g id= "Node000074" class= "node" >
<title > Node74</title>
<g id= "a_Node000074" > <a xlink:href= "logging_8cpp.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1681,-541 1565.25,-541 1565.25,-521.75 1681,-521.75 1681,-541" />
<text xml:space= "preserve" text-anchor= "middle" x= "1623.12" y= "-527.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/utils/logging.cpp</text>
</a>
</g>
</g>
<!-- Node2->Node74 -->
<g id= "edge112_Node000002_Node000074" class= "edge" >
<title > Node2- > Node74</title>
<g id= "a_edge112_Node000002_Node000074" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1063.62,-756.58C1189.09,-753.25 1434.52,-742.4 1513.12,-707.75 1560.27,-686.96 1572.7,-674.24 1599.12,-630 1616.58,-600.78 1621.37,-559.43 1622.66,-541.39" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1063.65,-753.08 1053.74,-756.83 1063.83,-760.07 1063.65,-753.08" />
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= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M89.58,-656.72C67.37,-627.31 38.12,-579.6 38.12,-532.38 38.12,-532.38 38.12,-532.38 38.12,-297.12 38.12,-234.69 83.27,-227.4 139.12,-199.5 185.07,-176.55 329.83,-160.47 406.07,-153.36" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "86.66,-658.67 95.57,-664.41 92.19,-654.37 86.66,-658.67" />
2025-11-25 14:31:59 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node3->Node13 -->
<g id= "edge11_Node000003_Node000013" class= "edge" >
<title > Node3- > Node13</title>
<g id= "a_edge11_Node000003_Node000013" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M141.28,-657.3C151.93,-646.1 163.68,-633.74 172.48,-624.48" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "138.81,-654.82 134.46,-664.48 143.89,-659.64 138.81,-654.82" />
2025-11-25 14:31:59 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node14 -->
<g id= "Node000014" class= "node" >
<title > Node14</title>
2026-04-20 12:45:31 -04:00
<g id= "a_Node000014" > <a xlink:href= "_point_solver_8cpp.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "183.75,-468.88 66.5,-468.88 66.5,-438.38 183.75,-438.38 183.75,-468.88" />
<text xml:space= "preserve" text-anchor= "start" x= "74.5" y= "-455.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/solver/strategies</text>
<text xml:space= "preserve" text-anchor= "middle" x= "125.12" y= "-444.12" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /PointSolver.cpp</text>
2025-11-25 14:31:59 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node3->Node14 -->
<g id= "edge12_Node000003_Node000014" class= "edge" >
<title > Node3- > Node14</title>
<g id= "a_edge12_Node000003_Node000014" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M101.58,-654.89C98.91,-646.91 96.49,-638.24 95.12,-630 85.25,-570.27 108.08,-499.2 119.32,-469.17" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "98.24,-655.94 104.92,-664.17 104.83,-653.57 98.24,-655.94" />
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= " " >
2026-04-20 12:45:31 -04:00
<polygon fill= "#fff0f0" stroke= "red" points= "1717.87,-97 1622.37,-97 1622.37,-66.5 1717.87,-66.5 1717.87,-97" />
<text xml:space= "preserve" text-anchor= "start" x= "1630.37" y= "-83.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1670.12" 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= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M513.56,-144.1C723.97,-132.94 1431.08,-95.43 1622.18,-85.29" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "513.48,-140.6 503.68,-144.62 513.85,-147.59 513.48,-140.6" />
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= " " >
2026-04-20 12:45:31 -04:00
<polygon fill= "white" stroke= "#666666" points= "619.62,-24.88 468.62,-24.88 468.62,-5.63 619.62,-5.63 619.62,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "544.12" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/python/engine/bindings.cpp</text>
2025-11-25 14:31:59 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node4->Node9 -->
<g id= "edge5_Node000004_Node000009" class= "edge" >
<title > Node4- > Node9</title>
<g id= "a_edge5_Node000004_Node000009" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M501.44,-126.96C513.97,-119.35 526.2,-109.45 534.12,-97 548.45,-74.47 547.08,-41.2 545.37,-25.32" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "499.74,-123.91 492.72,-131.84 503.15,-130.01 499.74,-123.91" />
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= " " >
2026-04-20 12:45:31 -04:00
<polygon fill= "white" stroke= "#666666" points= "442.75,-30.5 301.5,-30.5 301.5,0 442.75,0 442.75,-30.5" />
<text xml:space= "preserve" text-anchor= "start" x= "309.5" y= "-17" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/python/engine/trampoline</text>
<text xml:space= "preserve" text-anchor= "middle" x= "372.12" 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= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M405.36,-127.03C393.05,-119.49 381.29,-109.6 374.12,-97 362.4,-76.4 365.29,-47.81 368.6,-30.75" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "403.53,-130.02 413.97,-131.85 406.95,-123.91 403.53,-130.02" />
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= " " >
2026-04-20 12:45:31 -04:00
<polygon fill= "white" stroke= "#666666" points= "524.75,-97 383.5,-97 383.5,-66.5 524.75,-66.5 524.75,-97" />
<text xml:space= "preserve" text-anchor= "start" x= "391.5" 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= "454.12" 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= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M454.12,-121.31C454.12,-113.14 454.12,-104.41 454.12,-97.33" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "450.62,-121.1 454.12,-131.1 457.62,-121.1 450.62,-121.1" />
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= " " >
2026-04-20 12:45:31 -04:00
<polygon fill= "white" stroke= "#666666" points= "1309.25,-97 1171,-97 1171,-66.5 1309.25,-66.5 1309.25,-97" />
<text xml:space= "preserve" text-anchor= "start" x= "1179" 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= "1240.12" 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= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M513.19,-142.4C655.7,-130.71 1017.84,-100.99 1170.53,-88.46" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "513.3,-138.88 503.62,-143.19 513.87,-145.86 513.3,-138.88" />
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= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M483.68,-59.57C499.92,-47.93 519.21,-34.11 531.55,-25.26" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "481.87,-56.56 475.78,-65.23 485.94,-62.25 481.87,-56.56" />
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= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M426.5,-59.02C414.69,-49.73 401.23,-39.15 390.66,-30.83" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "424.3,-61.75 434.33,-65.18 428.63,-56.24 424.3,-61.75" />
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= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M592.63,-521.93C551.95,-514.42 501.08,-500.42 462.12,-474.5 442.43,-461.4 448.41,-446.45 429.12,-432.75 389.25,-404.43 353.5,-436.59 325.12,-396.75 266.8,-314.85 387.78,-203.11 435.71,-163.72" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "591.88,-525.35 602.33,-523.62 593.08,-518.45 591.88,-525.35" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node15->Node14 -->
2026-04-20 12:45:31 -04:00
<g id= "edge48_Node000015_Node000014" class= "edge" >
2025-11-27 15:06:27 -05:00
<title > Node15- > Node14</title>
2026-04-20 12:45:31 -04:00
<g id= "a_edge48_Node000015_Node000014" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M592.09,-520.5C485.26,-505.43 283.54,-476.97 183.88,-462.91" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "591.49,-523.95 601.88,-521.88 592.46,-517.01 591.49,-523.95" />
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= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M592.62,-513.55C537.9,-500.31 462.38,-482.03 410.01,-469.36" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "591.6,-516.91 602.15,-515.86 593.25,-510.11 591.6,-516.91" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node18 -->
<g id= "Node000018" class= "node" >
<title > Node18</title>
<g id= "a_Node000018" > <a xlink:href= "engine__graph_8cpp.html" target= "_top" xlink:title= " " >
2026-04-20 12:45:31 -04:00
<polygon fill= "white" stroke= "#666666" points= "439.75,-391.12 334.5,-391.12 334.5,-360.62 439.75,-360.62 439.75,-391.12" />
<text xml:space= "preserve" text-anchor= "start" x= "342.5" y= "-377.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/engine/engine</text>
<text xml:space= "preserve" text-anchor= "middle" x= "387.12" y= "-366.38" 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 -->
2026-04-20 12:45:31 -04:00
<g id= "edge45_Node000015_Node000018" class= "edge" >
2025-11-27 15:06:27 -05:00
<title > Node15- > Node18</title>
2026-04-20 12:45:31 -04:00
<g id= "a_edge45_Node000015_Node000018" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M592.82,-512.75C564.38,-503.77 531.92,-491.16 505.12,-474.5 482.5,-460.43 482.4,-450.02 462.12,-432.75 444.69,-417.91 423.71,-402.46 408.38,-391.58" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "591.46,-516 602.05,-515.57 593.51,-509.3 591.46,-516" />
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= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M638.35,-507.87C627.31,-497.41 614.28,-485.08 603.55,-474.91" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "635.93,-510.39 645.6,-514.73 640.75,-505.31 635.93,-510.39" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node15->Node25 -->
<g id= "edge47_Node000015_Node000025" class= "edge" >
<title > Node15- > Node25</title>
<g id= "a_edge47_Node000015_Node000025" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M732.08,-524.34C852.42,-513.71 1093.72,-491.17 1177.12,-474.5 1297.07,-450.53 1356.14,-484.73 1441.12,-396.75 1484.68,-351.66 1483.88,-269.26 1481.53,-235.94" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "731.98,-520.84 722.33,-525.2 732.59,-527.81 731.98,-520.84" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node15->Node26 -->
<g id= "edge30_Node000015_Node000026" class= "edge" >
<title > Node15- > Node26</title>
<g id= "a_edge30_Node000015_Node000026" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M697.07,-510.01C715.74,-499.13 738.66,-485.78 757.31,-474.91" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "695.37,-506.95 688.5,-515.01 698.9,-513 695.37,-506.95" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node30 -->
<g id= "Node000030" class= "node" >
<title > Node30</title>
<g id= "a_Node000030" > <a xlink:href= "engine__defined_8cpp.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "713.62,-391.12 610.62,-391.12 610.62,-360.62 713.62,-360.62 713.62,-391.12" />
<text xml:space= "preserve" text-anchor= "start" x= "618.62" y= "-377.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/engine/views</text>
<text xml:space= "preserve" text-anchor= "middle" x= "662.12" y= "-366.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine_defined.cpp</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node15->Node30 -->
<g id= "edge46_Node000015_Node000030" class= "edge" >
<title > Node15- > Node30</title>
<g id= "a_edge46_Node000015_Node000030" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M662.12,-504.37C662.12,-471.82 662.12,-417.21 662.12,-391.32" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "658.62,-504.14 662.12,-514.14 665.62,-504.14 658.62,-504.14" />
</a>
</g>
</g>
<!-- Node15->Node31 -->
<g id= "edge37_Node000015_Node000031" class= "edge" >
<title > Node15- > Node31</title>
<g id= "a_edge37_Node000015_Node000031" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M731.76,-514.19C792.24,-500.14 878.58,-480.08 934,-467.2" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "731.21,-510.73 722.26,-516.4 732.79,-517.55 731.21,-510.73" />
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= " " >
2026-04-20 12:45:31 -04:00
<polygon fill= "white" stroke= "#666666" points= "278.12,-241.25 148.12,-241.25 148.12,-199.5 278.12,-199.5 278.12,-241.25" />
<text xml:space= "preserve" text-anchor= "start" x= "156.12" y= "-227.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "start" x= "156.12" y= "-216.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine/procedures/engine</text>
<text xml:space= "preserve" text-anchor= "middle" x= "213.12" 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= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M322.53,-430.45C312.13,-420.84 300.67,-409 292.12,-396.75 256.39,-345.54 230.71,-275.57 219.46,-241.57" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "320.01,-432.89 329.8,-436.94 324.68,-427.67 320.01,-432.89" />
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= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M361.44,-428.07C367.51,-415.97 374.62,-401.8 379.82,-391.44" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "358.48,-426.16 357.13,-436.67 364.74,-429.3 358.48,-426.16" />
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= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M305.77,-433.42C276.42,-420.42 238.22,-403.5 211.28,-391.56" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "304.21,-436.56 314.77,-437.41 307.04,-430.16 304.21,-436.56" />
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= " " >
2026-04-20 12:45:31 -04:00
<polygon fill= "white" stroke= "#666666" points= "1250,-313.38 1134.25,-313.38 1134.25,-282.88 1250,-282.88 1250,-313.38" />
<text xml:space= "preserve" text-anchor= "start" x= "1142.25" 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= "1192.12" 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= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M388.59,-433.2C437.26,-410.22 523.15,-372.84 601.12,-355 795.85,-310.45 850.56,-340.76 1049.12,-319 1077.03,-315.94 1107.89,-311.76 1133.78,-308.01" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "387.38,-429.89 379.86,-437.36 390.39,-436.21 387.38,-429.89" />
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= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M288.95,-197.31C327.26,-186.17 372.59,-172.97 406.06,-163.24" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "288.42,-193.82 279.8,-199.98 290.37,-200.54 288.42,-193.82" />
</a>
</g>
</g>
<!-- Node21->Node18 -->
<g id= "edge27_Node000021_Node000018" class= "edge" >
<title > Node21- > Node18</title>
<g id= "a_edge27_Node000021_Node000018" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M519.14,-428.16C488.09,-416.1 451.69,-401.96 424.99,-391.58" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "517.87,-431.42 528.46,-431.78 520.4,-424.89 517.87,-431.42" />
</a>
</g>
</g>
<!-- Node21->Node19 -->
<g id= "edge28_Node000021_Node000019" class= "edge" >
<title > Node21- > Node19</title>
<g id= "a_edge28_Node000021_Node000019" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M503.02,-437.79C426.3,-423.41 311.43,-401.87 240.83,-388.63" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "502.09,-441.18 512.56,-439.58 503.38,-434.3 502.09,-441.18" />
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>
2026-04-20 12:45:31 -04:00
<g id= "a_Node000022" > <a xlink:href= "engine_2scratchpads_2formatters_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1039.75,-313.38 880.5,-313.38 880.5,-282.88 1039.75,-282.88 1039.75,-313.38" />
<text xml:space= "preserve" text-anchor= "start" x= "888.5" y= "-299.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "960.12" y= "-288.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine/scratchpads/formatters.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= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M579.45,-421.28C579.44,-399.57 583.41,-371.68 601.12,-355 645.35,-313.35 812.32,-329.7 872.12,-319 880.6,-317.48 889.5,-315.7 898.25,-313.84" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "575.95,-421.2 579.76,-431.09 582.94,-420.98 575.95,-421.2" />
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>
2026-04-20 12:45:31 -04:00
<g id= "a_Node000023" > <a xlink:href= "scratchpads_8h.html" target= "_top" xlink:title= "Unified header for the scratchpad memory management system." >
<polygon fill= "#fff0f0" stroke= "red" points= "1044.25,-235.62 876,-235.62 876,-205.12 1044.25,-205.12 1044.25,-235.62" />
<text xml:space= "preserve" text-anchor= "start" x= "884" y= "-222.12" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "960.12" y= "-210.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine/scratchpads/scratchpads.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node21->Node23 -->
2026-04-20 12:45:31 -04:00
<g id= "edge26_Node000021_Node000023" class= "edge" >
2025-11-27 15:06:27 -05:00
<title > Node21- > Node23</title>
2026-04-20 12:45:31 -04:00
<g id= "a_edge26_Node000021_Node000023" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M548.09,-424.15C540.79,-416.12 534.08,-406.8 530.12,-396.75 510.68,-347.32 495.07,-317.15 530.12,-277.25 552.54,-251.73 757.12,-234.42 875.83,-226.43" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "545.58,-426.59 555.09,-431.25 550.57,-421.67 545.58,-426.59" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node21->Node25 -->
<g id= "edge29_Node000021_Node000025" class= "edge" >
<title > Node21- > Node25</title>
<g id= "a_edge29_Node000021_Node000025" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M572.21,-421.6C567.63,-401.12 565.62,-374.57 578.12,-355 622.43,-285.67 666.5,-297.98 746.12,-277.25 811.87,-260.13 1274.74,-232.9 1429.71,-224.17" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "568.77,-422.28 574.65,-431.09 575.55,-420.54 568.77,-422.28" />
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= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M960.12,-271.1C960.12,-259.34 960.12,-245.88 960.12,-235.94" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "956.62,-271.01 960.12,-281.01 963.62,-271.01 956.62,-271.01" />
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= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M864.49,-206.12C756.48,-191.15 584.98,-167.39 502.1,-155.9" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "863.83,-209.56 874.22,-207.47 864.79,-202.63 863.83,-209.56" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node27 -->
<g id= "Node000027" class= "node" >
<title > Node27</title>
<g id= "a_Node000027" > <a xlink:href= "engine__priming_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "#fff0f0" stroke= "red" points= "877.87,-396.75 770.37,-396.75 770.37,-355 877.87,-355 877.87,-396.75" />
<text xml:space= "preserve" text-anchor= "start" x= "778.37" y= "-383.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "start" x= "778.37" y= "-372" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine/views/engine</text>
<text xml:space= "preserve" text-anchor= "middle" x= "824.12" y= "-360.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _priming.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node26->Node27 -->
<g id= "edge31_Node000026_Node000027" class= "edge" >
<title > Node26- > Node27</title>
<g id= "a_edge31_Node000026_Node000027" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M805.13,-421.84C808.63,-413.55 812.33,-404.79 815.52,-397.23" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "801.96,-420.36 801.29,-430.93 808.4,-423.08 801.96,-420.36" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node28 -->
<g id= "Node000028" class= "node" >
<title > Node28</title>
<g id= "a_Node000028" > <a xlink:href= "engine__views_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "862.87,-319 755.37,-319 755.37,-277.25 862.87,-277.25 862.87,-319" />
<text xml:space= "preserve" text-anchor= "start" x= "763.37" y= "-305.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "start" x= "763.37" y= "-294.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine/views/engine</text>
<text xml:space= "preserve" text-anchor= "middle" x= "809.12" y= "-283" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _views.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node26->Node28 -->
<g id= "edge35_Node000026_Node000028" class= "edge" >
<title > Node26- > Node28</title>
<g id= "a_edge35_Node000026_Node000028" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M771.94,-422.77C767.5,-414.66 763.43,-405.66 761.12,-396.75 756.47,-378.79 754.68,-372.4 761.12,-355 766.15,-341.45 776.09,-328.97 785.62,-319.27" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "768.8,-424.33 776.9,-431.16 774.83,-420.77 768.8,-424.33" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node26->Node30 -->
<g id= "edge36_Node000026_Node000030" class= "edge" >
<title > Node26- > Node30</title>
<g id= "a_edge36_Node000026_Node000030" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M747.37,-426.55C727.22,-414.81 704.2,-401.39 687.16,-391.46" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "745.58,-429.55 755.98,-431.56 749.1,-423.5 745.58,-429.55" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node27->Node28 -->
<g id= "edge32_Node000027_Node000028" class= "edge" >
<title > Node27- > Node28</title>
<g id= "a_edge32_Node000027_Node000028" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M817.92,-343.53C816.31,-335.41 814.62,-326.87 813.15,-319.48" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "814.43,-343.96 819.81,-353.09 821.3,-342.6 814.43,-343.96" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node28->Node4 -->
<g id= "edge33_Node000028_Node000004" class= "edge" >
<title > Node28- > Node4</title>
<g id= "a_edge33_Node000028_Node000004" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M749.91,-272.46C675.48,-241.46 550.13,-189.24 489.32,-163.91" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "748.53,-275.68 759.11,-276.29 751.22,-269.22 748.53,-275.68" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node28->Node25 -->
<g id= "edge34_Node000028_Node000025" class= "edge" >
<title > Node28- > Node25</title>
<g id= "a_edge34_Node000028_Node000025" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M874.28,-276.81C1084.28,-235.26 1326.81,-224.93 1429.85,-222.28" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "873.64,-273.37 864.53,-278.78 875.02,-280.24 873.64,-273.37" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node31->Node20 -->
<g id= "edge44_Node000031_Node000020" class= "edge" >
<title > Node31- > Node20</title>
<g id= "a_edge44_Node000031_Node000020" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1053.39,-432.5C1117.91,-418.21 1155.25,-445.42 1193.12,-396.75 1211.76,-372.81 1203.84,-334.62 1197.4,-313.81" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1052.66,-429.08 1043.83,-434.93 1054.38,-435.86 1052.66,-429.08" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node31->Node28 -->
<g id= "edge43_Node000031_Node000028" class= "edge" >
<title > Node31- > Node28</title>
<g id= "a_edge43_Node000031_Node000028" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M972.42,-422.46C960.34,-401.48 942.02,-373.98 920.12,-355 903.25,-340.37 881.88,-328.44 862.4,-319.41" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "969.34,-424.11 977.27,-431.14 975.45,-420.7 969.34,-424.11" />
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>
2026-04-20 12:45:31 -04:00
<g id= "a_Node000032" > <a xlink:href= "engine__multiscale__scratchpad_8h.html" target= "_top" xlink:title= "Scratchpad implementation for the MultiscalePartitioningEngineView." >
<polygon fill= "white" stroke= "#666666" points= "1183.75,-396.75 1048.5,-396.75 1048.5,-355 1183.75,-355 1183.75,-396.75" />
<text xml:space= "preserve" text-anchor= "start" x= "1056.5" y= "-383.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "start" x= "1056.5" y= "-372" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine/scratchpads/engine</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1116.12" y= "-360.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _multiscale_scratchpad.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node31->Node32 -->
2026-04-20 12:45:31 -04:00
<g id= "edge38_Node000031_Node000032" class= "edge" >
2025-11-27 15:06:27 -05:00
<title > Node31- > Node32</title>
2026-04-20 12:45:31 -04:00
<g id= "a_edge38_Node000031_Node000032" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1032.22,-426.53C1048.42,-416.94 1066.51,-406.24 1081.73,-397.23" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1030.55,-423.45 1023.73,-431.55 1034.12,-429.47 1030.55,-423.45" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node32->Node20 -->
<g id= "edge41_Node000032_Node000020" class= "edge" >
<title > Node32- > Node20</title>
<g id= "a_edge41_Node000032_Node000020" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1144.46,-346.63C1155.79,-335.34 1168.34,-322.83 1177.72,-313.48" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1142.17,-343.97 1137.56,-353.51 1147.12,-348.93 1142.17,-343.97" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node32->Node22 -->
<g id= "edge39_Node000032_Node000022" class= "edge" >
<title > Node32- > Node22</title>
<g id= "a_edge39_Node000032_Node000022" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1064.07,-349.6C1039.51,-337.67 1011.08,-323.87 990.17,-313.71" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1062.43,-352.69 1072.96,-353.91 1065.49,-346.4 1062.43,-352.69" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node32->Node23 -->
<g id= "edge40_Node000032_Node000023" class= "edge" >
<title > Node32- > Node23</title>
<g id= "a_edge40_Node000032_Node000023" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1099.96,-344.93C1087.83,-324.29 1069.8,-297.1 1049.12,-277.25 1031.62,-260.45 1008.28,-246.02 989.89,-236.04" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1096.84,-346.52 1104.84,-353.46 1102.91,-343.04 1096.84,-346.52" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node32->Node25 -->
<g id= "edge42_Node000032_Node000025" class= "edge" >
<title > Node32- > Node25</title>
<g id= "a_edge42_Node000032_Node000025" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1109.96,-343.64C1107.66,-322.22 1108.82,-294.64 1125.12,-277.25 1165.72,-233.96 1342.04,-224.15 1429.93,-221.97" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1106.46,-343.88 1111.3,-353.3 1113.39,-342.92 1106.46,-343.88" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node33->Node28 -->
<g id= "edge57_Node000033_Node000028" class= "edge" >
<title > Node33- > Node28</title>
<g id= "a_edge57_Node000033_Node000028" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1060.39,-427.24C1042.72,-418.26 1023.23,-407.66 1006.12,-396.75 980.55,-380.44 978.52,-369.95 952.12,-355 936.29,-346.03 896.69,-330.74 863.16,-318.42" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1058.69,-430.3 1069.2,-431.65 1061.83,-424.04 1058.69,-430.3" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node34 -->
<g id= "Node000034" class= "node" >
<title > Node34</title>
<g id= "a_Node000034" > <a xlink:href= "engine__adaptive__scratchpad_8h.html" target= "_top" xlink:title= "Scratchpad implementation for the AdaptiveEngineView." >
<polygon fill= "white" stroke= "#666666" points= "1413.75,-396.75 1278.5,-396.75 1278.5,-355 1413.75,-355 1413.75,-396.75" />
<text xml:space= "preserve" text-anchor= "start" x= "1286.5" y= "-383.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "start" x= "1286.5" y= "-372" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine/scratchpads/engine</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1346.12" y= "-360.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _adaptive_scratchpad.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node33->Node34 -->
<g id= "edge52_Node000033_Node000034" class= "edge" >
<title > Node33- > Node34</title>
<g id= "a_edge52_Node000033_Node000034" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1179.05,-431.43C1211.8,-420.73 1251.33,-407.82 1283.72,-397.25" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1178.08,-428.06 1169.66,-434.49 1180.26,-434.71 1178.08,-428.06" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node35 -->
<g id= "Node000035" class= "node" >
<title > Node35</title>
<g id= "a_Node000035" > <a xlink:href= "engine__adaptive_8cpp.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1452.25,-313.38 1344,-313.38 1344,-282.88 1452.25,-282.88 1452.25,-313.38" />
<text xml:space= "preserve" text-anchor= "start" x= "1352" 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= "1398.12" 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>
2026-04-20 12:45:31 -04:00
<!-- Node33->Node35 -->
<g id= "edge58_Node000033_Node000035" class= "edge" >
<title > Node33- > Node35</title>
<g id= "a_edge58_Node000033_Node000035" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1179.11,-433.43C1180.12,-433.2 1181.13,-432.97 1182.12,-432.75 1235.01,-421.13 1387.78,-437.77 1423.12,-396.75 1443.57,-373.03 1423.2,-334.75 1409.1,-313.87" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1178.49,-429.98 1169.61,-435.76 1180.16,-436.77 1178.49,-429.98" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node34->Node22 -->
<g id= "edge53_Node000034_Node000022" class= "edge" >
<title > Node34- > Node22</title>
<g id= "a_edge53_Node000034_Node000022" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1266.94,-359.34C1199.02,-346.01 1101.84,-326.94 1035.15,-313.85" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1266.03,-362.72 1276.52,-361.22 1267.38,-355.86 1266.03,-362.72" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node34->Node23 -->
<g id= "edge54_Node000034_Node000023" class= "edge" >
<title > Node34- > Node23</title>
<g id= "a_edge54_Node000034_Node000023" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1327.84,-345.47C1312.34,-323.14 1288.06,-293.58 1259.12,-277.25 1193.24,-240.07 1107.47,-227 1044.7,-222.71" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1324.8,-347.23 1333.28,-353.59 1330.62,-343.33 1324.8,-347.23" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node34->Node25 -->
<g id= "edge56_Node000034_Node000025" class= "edge" >
<title > Node34- > Node25</title>
<g id= "a_edge56_Node000034_Node000025" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1332.71,-343.93C1326.01,-323.33 1321.85,-296.59 1335.12,-277.25 1356.27,-246.44 1396.97,-232.62 1429.89,-226.41" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1329.38,-345.03 1336.08,-353.24 1335.97,-342.64 1329.38,-345.03" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node34->Node35 -->
<g id= "edge55_Node000034_Node000035" class= "edge" >
<title > Node34- > Node35</title>
<g id= "a_edge55_Node000034_Node000035" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1366.42,-345.31C1373.93,-334.37 1382.1,-322.46 1388.27,-313.48" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1363.69,-343.1 1360.92,-353.33 1369.46,-347.06 1363.69,-343.1" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node36->Node26 -->
<g id= "edge63_Node000036_Node000026" class= "edge" >
<title > Node36- > Node26</title>
<g id= "a_edge63_Node000036_Node000026" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M925.12,-506.03C899.21,-496.01 869.53,-484.54 844.79,-474.98" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "923.6,-509.19 934.19,-509.53 926.12,-502.66 923.6,-509.19" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node36->Node28 -->
<g id= "edge65_Node000036_Node000028" class= "edge" >
<title > Node36- > Node28</title>
<g id= "a_edge65_Node000036_Node000028" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M950.66,-503.05C941.28,-494.75 931.96,-485.01 925.12,-474.5 894.74,-427.78 919.89,-400.08 887.12,-355 876.74,-340.72 861.58,-328.68 847.39,-319.48" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "948.16,-505.52 958.06,-509.28 952.67,-500.16 948.16,-505.52" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node36->Node31 -->
<g id= "edge64_Node000036_Node000031" class= "edge" >
<title > Node36- > Node31</title>
<g id= "a_edge64_Node000036_Node000031" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M988.12,-498.75C988.12,-490.71 988.12,-482.29 988.12,-474.98" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "984.62,-498.56 988.12,-508.56 991.62,-498.56 984.62,-498.56" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node36->Node33 -->
<g id= "edge62_Node000036_Node000033" class= "edge" >
<title > Node36- > Node33</title>
<g id= "a_edge62_Node000036_Node000033" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1031.53,-504.28C1047.48,-494.69 1065.28,-483.99 1080.26,-474.98" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1029.95,-501.14 1023.19,-509.3 1033.56,-507.14 1029.95,-501.14" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node38 -->
<g id= "Node000038" class= "node" >
<title > Node38</title>
<g id= "a_Node000038" > <a xlink:href= "generative_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "#fff0f0" stroke= "red" points= "1971.5,-624.38 1840.75,-624.38 1840.75,-593.88 1971.5,-593.88 1971.5,-624.38" />
<text xml:space= "preserve" text-anchor= "start" x= "1848.75" y= "-610.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1906.12" y= "-599.62" 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>
2026-04-20 12:45:31 -04:00
<!-- Node37->Node38 -->
<g id= "edge67_Node000037_Node000038" class= "edge" >
<title > Node37- > Node38</title>
<g id= "a_edge67_Node000037_Node000038" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1934.51,-661.32C1927.8,-649.22 1919.94,-635.05 1914.2,-624.69" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1931.38,-662.9 1939.29,-669.95 1937.5,-659.5 1931.38,-662.9" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node37->Node43 -->
<g id= "edge68_Node000037_Node000043" class= "edge" >
<title > Node37- > Node43</title>
<g id= "a_edge68_Node000037_Node000043" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1974.44,-664.21C1989.82,-651.54 2008.84,-635.89 2022.44,-624.69" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1972.53,-661.25 1967.03,-670.31 1976.98,-666.65 1972.53,-661.25" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node44->Node38 -->
<g id= "edge70_Node000044_Node000038" class= "edge" >
<title > Node44- > Node38</title>
<g id= "a_edge70_Node000044_Node000038" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1843.71,-663.85C1858.35,-651.25 1876.32,-635.78 1889.21,-624.69" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1841.53,-661.11 1836.24,-670.28 1846.1,-666.41 1841.53,-661.11" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node44->Node45 -->
<g id= "edge71_Node000044_Node000045" class= "edge" >
<title > Node44- > Node45</title>
<g id= "a_edge71_Node000044_Node000045" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1803.44,-661.69C1796.04,-649.51 1787.32,-635.15 1780.97,-624.69" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1800.29,-663.25 1808.47,-669.98 1806.27,-659.61 1800.29,-663.25" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node46->Node25 -->
<g id= "edge90_Node000046_Node000025" class= "edge" >
<title > Node46- > Node25</title>
<g id= "a_edge90_Node000046_Node000025" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1707.97,-511.72C1678.9,-500.41 1646.53,-486 1636.12,-474.5 1574.12,-405.93 1627.46,-349.76 1570.12,-277.25 1555.75,-259.07 1533.72,-245.25 1515.06,-235.9" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1706.47,-514.9 1717.06,-515.19 1708.97,-508.36 1706.47,-514.9" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node47 -->
<g id= "Node000047" class= "node" >
<title > Node47</title>
<g id= "a_Node000047" > <a xlink:href= "chains_8h.html" target= "_top" xlink:title= "Concrete implementations of ReactionChainPolicy for key stellar reaction chains." >
<polygon fill= "white" stroke= "#666666" points= "1949.87,-391.12 1854.37,-391.12 1854.37,-360.62 1949.87,-360.62 1949.87,-391.12" />
<text xml:space= "preserve" text-anchor= "start" x= "1862.37" y= "-377.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1902.12" y= "-366.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /policy/chains.h</text>
</a>
</g>
</g>
<!-- Node46->Node47 -->
<g id= "edge73_Node000046_Node000047" class= "edge" >
<title > Node46- > Node47</title>
<g id= "a_edge73_Node000046_Node000047" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1832.06,-515.32C1854.7,-507.01 1877.57,-494.2 1892.12,-474.5 1910.24,-449.97 1907.91,-412.01 1904.87,-391.4" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1831.14,-511.93 1822.78,-518.45 1833.38,-518.57 1831.14,-511.93" />
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>
2026-04-20 12:45:31 -04:00
<g id= "a_Node000048" > <a xlink:href= "policy_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "#fff0f0" stroke= "red" points= "1926.87,-235.62 1831.37,-235.62 1831.37,-205.12 1926.87,-205.12 1926.87,-235.62" />
<text xml:space= "preserve" text-anchor= "start" x= "1839.37" y= "-222.12" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1879.12" y= "-210.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /policy/policy.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node46->Node48 -->
<g id= "edge81_Node000046_Node000048" class= "edge" >
<title > Node46- > Node48</title>
<g id= "a_edge81_Node000046_Node000048" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1832.32,-512.59C1859.21,-503.83 1889.02,-491.43 1913.12,-474.5 1949.98,-448.61 1962.76,-439.09 1978.12,-396.75 1996.45,-346.26 1990.33,-321.66 1960.12,-277.25 1947.92,-259.31 1927.89,-245.42 1910.8,-235.97" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1831.34,-509.23 1822.84,-515.55 1833.43,-515.91 1831.34,-509.23" />
</a>
</g>
</g>
<!-- Node46->Node51 -->
<g id= "edge87_Node000046_Node000051" class= "edge" >
<title > Node46- > Node51</title>
<g id= "a_edge87_Node000046_Node000051" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1737.51,-507.52C1705.65,-472.47 1655.03,-404.32 1689.12,-355 1695.25,-346.13 1749.53,-327.13 1790.59,-313.75" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1734.73,-509.66 1744.11,-514.58 1739.84,-504.88 1734.73,-509.66" />
</a>
</g>
</g>
<!-- Node52 -->
<g id= "Node000052" class= "node" >
<title > Node52</title>
<g id= "a_Node000052" > <a xlink:href= "chains_8cpp.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1763.62,-307.75 1642.62,-307.75 1642.62,-288.5 1763.62,-288.5 1763.62,-307.75" />
<text xml:space= "preserve" text-anchor= "middle" x= "1703.12" y= "-294.25" 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>
2026-04-20 12:45:31 -04:00
<!-- Node46->Node52 -->
<g id= "edge88_Node000046_Node000052" class= "edge" >
<title > Node46- > Node52</title>
<g id= "a_edge88_Node000046_Node000052" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1698.64,-510.87C1681.93,-502.43 1665.79,-490.67 1656.12,-474.5 1628.87,-428.92 1637.93,-404.9 1656.12,-355 1663.25,-335.47 1680.53,-318.03 1692.04,-308.02" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1697.14,-514.03 1707.69,-515.06 1700.09,-507.68 1697.14,-514.03" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node53 -->
<g id= "Node000053" class= "node" >
<title > Node53</title>
<g id= "a_Node000053" > <a xlink:href= "policy__logical_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1883.25,-468.88 1769,-468.88 1769,-438.38 1883.25,-438.38 1883.25,-468.88" />
<text xml:space= "preserve" text-anchor= "start" x= "1777" y= "-455.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1826.12" y= "-444.12" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /policy/policy_logical.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node46->Node53 -->
<g id= "edge82_Node000046_Node000053" class= "edge" >
<title > Node46- > Node53</title>
<g id= "a_edge82_Node000046_Node000053" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1780.25,-507.28C1791.05,-494.88 1804.04,-479.97 1813.44,-469.19" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1777.77,-504.79 1773.84,-514.63 1783.05,-509.39 1777.77,-504.79" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node54 -->
<g id= "Node000054" class= "node" >
<title > Node54</title>
<g id= "a_Node000054" > <a xlink:href= "policy__logical_8cpp.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1797.75,-391.12 1698.5,-391.12 1698.5,-360.62 1797.75,-360.62 1797.75,-391.12" />
<text xml:space= "preserve" text-anchor= "start" x= "1706.5" y= "-377.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/policy/policy</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1748.12" y= "-366.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _logical.cpp</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node46->Node54 -->
<g id= "edge89_Node000046_Node000054" class= "edge" >
<title > Node46- > Node54</title>
<g id= "a_edge89_Node000046_Node000054" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1758.09,-504.37C1755.55,-471.82 1751.28,-417.21 1749.25,-391.32" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1754.59,-504.45 1758.86,-514.15 1761.57,-503.91 1754.59,-504.45" />
</a>
</g>
</g>
<!-- Node47->Node48 -->
<g id= "edge74_Node000047_Node000048" class= "edge" >
<title > Node47- > Node48</title>
<g id= "a_edge74_Node000047_Node000048" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1904.84,-348.95C1906.27,-329.13 1906.86,-301.21 1902.12,-277.25 1899.23,-262.64 1892.47,-247.04 1887.03,-236.05" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1901.38,-348.38 1904.01,-358.64 1908.35,-348.97 1901.38,-348.38" />
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= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1882.3,-351.78C1871.66,-339.38 1858.87,-324.47 1849.62,-313.69" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1879.44,-353.81 1888.61,-359.12 1884.75,-349.25 1879.44,-353.81" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node47->Node52 -->
<g id= "edge80_Node000047_Node000052" class= "edge" >
<title > Node47- > Node52</title>
<g id= "a_edge80_Node000047_Node000052" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1853.13,-356.23C1813.04,-340.96 1758.05,-320.03 1727,-308.22" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1851.75,-359.44 1862.34,-359.73 1854.24,-352.9 1851.75,-359.44" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node48->Node5 -->
<g id= "edge75_Node000048_Node000005" class= "edge" >
<title > Node48- > Node5</title>
<g id= "a_edge75_Node000048_Node000005" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1847.14,-198.47C1804.44,-170.56 1729.89,-121.82 1692.65,-97.47" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1845.2,-201.38 1855.49,-203.93 1849.04,-195.52 1845.2,-201.38" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node48->Node12 -->
<g id= "edge76_Node000048_Node000012" class= "edge" >
<title > Node48- > Node12</title>
<g id= "a_edge76_Node000048_Node000012" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1820.1,-206.75C1701.59,-181.42 1435.26,-124.47 1309.02,-97.48" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1819.1,-210.12 1829.61,-208.79 1820.57,-203.28 1819.1,-210.12" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node51->Node25 -->
<g id= "edge79_Node000051_Node000025" class= "edge" >
<title > Node51- > Node25</title>
<g id= "a_edge79_Node000051_Node000025" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1781.4,-279.41C1778.61,-278.65 1775.84,-277.93 1773.12,-277.25 1688.84,-256.2 1589.21,-238.74 1530.53,-229.21" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1780.17,-282.7 1790.74,-282.06 1782.08,-275.97 1780.17,-282.7" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node51->Node48 -->
<g id= "edge78_Node000051_Node000048" class= "edge" >
<title > Node51- > Node48</title>
<g id= "a_edge78_Node000051_Node000048" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1850.74,-272.57C1857.45,-260.47 1865.3,-246.3 1871.05,-235.94" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1847.74,-270.75 1845.96,-281.2 1853.87,-274.15 1847.74,-270.75" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node53->Node47 -->
<g id= "edge83_Node000053_Node000047" class= "edge" >
<title > Node53- > Node47</title>
<g id= "a_edge83_Node000053_Node000047" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1848.58,-430.25C1861.16,-417.71 1876.49,-402.43 1887.52,-391.44" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1846.46,-427.41 1841.85,-436.95 1851.4,-432.37 1846.46,-427.41" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node53->Node48 -->
<g id= "edge84_Node000053_Node000048" class= "edge" >
<title > Node53- > Node48</title>
<g id= "a_edge84_Node000053_Node000048" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1894.58,-440.29C1919.18,-432.2 1944.45,-418.83 1959.12,-396.75 1995.8,-341.56 1927.89,-266.83 1895.23,-235.8" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1893.76,-436.88 1885.19,-443.11 1895.77,-443.59 1893.76,-436.88" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node53->Node52 -->
<g id= "edge85_Node000053_Node000052" class= "edge" >
<title > Node53- > Node52</title>
<g id= "a_edge85_Node000053_Node000052" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1826.95,-426.84C1826.35,-405.64 1822.45,-375.8 1807.12,-355 1789.62,-331.24 1758.9,-316.53 1735.37,-308.21" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1823.45,-426.69 1826.97,-436.68 1830.45,-426.67 1823.45,-426.69" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node53->Node54 -->
<g id= "edge86_Node000053_Node000054" class= "edge" >
<title > Node53- > Node54</title>
<g id= "a_edge86_Node000053_Node000054" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1803.08,-430.25C1790.17,-417.71 1774.44,-402.43 1763.12,-391.44" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1800.39,-432.51 1810,-436.97 1805.26,-427.49 1800.39,-432.51" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node56 -->
<g id= "Node000056" class= "node" >
<title > Node56</title>
<g id= "a_Node000056" > <a xlink:href= "weak__rate__library_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "#fff0f0" stroke= "red" points= "726,-630 598.25,-630 598.25,-588.25 726,-588.25 726,-630" />
<text xml:space= "preserve" text-anchor= "start" x= "606.25" y= "-616.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "start" x= "606.25" y= "-605.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /reaction/weak/weak_rate</text>
<text xml:space= "preserve" text-anchor= "middle" x= "662.12" y= "-594" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _library.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node55->Node56 -->
<g id= "edge93_Node000055_Node000056" class= "edge" >
<title > Node55- > Node56</title>
<g id= "a_edge93_Node000055_Node000056" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M768.27,-665.96C747.44,-655 721.64,-641.43 700.69,-630.41" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "766.54,-669.01 777.02,-670.56 769.8,-662.81 766.54,-669.01" />
</a>
</g>
</g>
<!-- Node58 -->
<g id= "Node000058" class= "node" >
<title > Node58</title>
<g id= "a_Node000058" > <a xlink:href= "construction_8cpp.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "868.5,-624.38 743.75,-624.38 743.75,-593.88 868.5,-593.88 868.5,-624.38" />
<text xml:space= "preserve" text-anchor= "start" x= "751.75" y= "-610.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/engine/procedures</text>
<text xml:space= "preserve" text-anchor= "middle" x= "806.12" y= "-599.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /construction.cpp</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node55->Node58 -->
<g id= "edge95_Node000055_Node000058" class= "edge" >
<title > Node55- > Node58</title>
<g id= "a_edge95_Node000055_Node000058" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M806.12,-659.85C806.12,-648.09 806.12,-634.63 806.12,-624.69" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "802.62,-659.76 806.12,-669.76 809.62,-659.76 802.62,-659.76" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node56->Node15 -->
<g id= "edge94_Node000056_Node000015" class= "edge" >
<title > Node56- > Node15</title>
<g id= "a_edge94_Node000056_Node000015" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M662.12,-576.56C662.12,-566.19 662.12,-555.17 662.12,-546.73" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "658.62,-576.31 662.12,-586.31 665.62,-576.31 658.62,-576.31" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node60->Node14 -->
<g id= "edge98_Node000060_Node000014" class= "edge" >
<title > Node60- > Node14</title>
<g id= "a_edge98_Node000060_Node000014" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M219.33,-509.94C197.4,-497.07 169.62,-480.75 149.92,-469.19" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "217.55,-512.96 227.95,-515 221.1,-506.92 217.55,-512.96" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node60->Node19 -->
<g id= "edge97_Node000060_Node000019" class= "edge" >
<title > Node60- > Node19</title>
<g id= "a_edge97_Node000060_Node000019" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M241.88,-505.65C225.85,-473.27 198.26,-417.55 185.28,-391.32" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "238.59,-506.89 246.17,-514.3 244.86,-503.79 238.59,-506.89" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node70->Node60 -->
<g id= "edge100_Node000070_Node000060" class= "edge" >
<title > Node70- > Node60</title>
<g id= "a_edge100_Node000070_Node000060" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M366.83,-656.7C351.42,-636.94 330.16,-610.48 310.12,-588.25 296.88,-573.56 280.82,-557.72 269.3,-546.67" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "363.87,-658.59 372.76,-664.34 369.4,-654.3 363.87,-658.59" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node72->Node20 -->
<g id= "edge104_Node000072_Node000020" class= "edge" >
<title > Node72- > Node20</title>
<g id= "a_edge104_Node000072_Node000020" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1510.23,-587.24C1457.11,-551.65 1348.52,-475.44 1269.12,-396.75 1241.99,-369.85 1215.57,-333.48 1201.84,-313.59" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1508.26,-590.13 1518.52,-592.76 1512.14,-584.31 1508.26,-590.13" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node72->Node22 -->
<g id= "edge102_Node000072_Node000022" class= "edge" >
<title > Node72- > Node22</title>
<g id= "a_edge102_Node000072_Node000022" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1490.72,-589.56C1463.47,-579.31 1429.63,-565.9 1400.12,-552.25 1298.08,-505.03 1281.81,-473.78 1177.12,-432.75 1118.11,-409.62 1092.39,-431.11 1039.12,-396.75 1005.96,-375.36 980.2,-335.42 967.95,-313.85" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1489.19,-592.72 1499.78,-592.94 1491.63,-586.17 1489.19,-592.72" />
2025-11-25 14:31:59 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node72->Node25 -->
<g id= "edge105_Node000072_Node000025" class= "edge" >
<title > Node72- > Node25</title>
<g id= "a_edge105_Node000072_Node000025" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1543.67,-582.09C1547.34,-514.01 1554.69,-332.17 1532.12,-277.25 1525.32,-260.7 1511.24,-246.07 1499.44,-235.93" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1540.18,-581.73 1543.12,-591.91 1547.17,-582.12 1540.18,-581.73" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node72->Node46 -->
<g id= "edge103_Node000072_Node000046" class= "edge" >
<title > Node72- > Node46</title>
<g id= "a_edge103_Node000072_Node000046" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1595.2,-589.68C1632.94,-576.57 1682.94,-559.2 1717.95,-547.03" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1594.14,-586.34 1585.84,-592.93 1596.44,-592.96 1594.14,-586.34" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node72->Node74 -->
<g id= "edge106_Node000072_Node000074" class= "edge" >
<title > Node72- > Node74</title>
<g id= "a_edge106_Node000072_Node000074" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1566.08,-585.72C1582,-570.83 1602.04,-552.09 1613.63,-541.25" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1563.76,-583.1 1558.85,-592.49 1568.54,-588.21 1563.76,-583.1" />
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>