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/reaction/weak/weak_rate_library.h Pages: 1 -->
2026-04-20 12:45:31 -04:00
<!-- zoomable 705 -->
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-06-14 08:36:52 -04:00
var viewWidth = 1296;
2026-04-20 12:45:31 -04:00
var viewHeight = 705;
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/reaction/weak/weak_rate_library.h</title>
<!-- Node1 -->
<g id= "Node000001" class= "node" >
<title > Node1</title>
<g id= "a_Node000001" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "#999999" stroke= "#666666" points= "529.88,-696.5 402.12,-696.5 402.12,-654.75 529.88,-654.75 529.88,-696.5" />
<text xml:space= "preserve" text-anchor= "start" x= "410.12" y= "-683" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "start" x= "410.12" y= "-671.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /reaction/weak/weak_rate</text>
<text xml:space= "preserve" text-anchor= "middle" x= "466" y= "-660.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _library.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__graph_8h.html" target= "_top" xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "white" stroke= "#666666" points= "460.25,-618.75 343.75,-618.75 343.75,-588.25 460.25,-588.25 460.25,-618.75" />
<text xml:space= "preserve" text-anchor= "start" x= "351.75" y= "-605.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "402" y= "-594" 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>
<!-- Node1->Node2 -->
<g id= "edge1_Node000001_Node000002" class= "edge" >
<title > Node1- > Node2</title>
<g id= "a_edge1_Node000001_Node000002" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M439.91,-646.04C431.41,-636.73 422.33,-626.78 415.19,-618.95" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "437.14,-648.2 446.47,-653.22 442.31,-643.48 437.14,-648.2" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node31 -->
<g id= "Node000031" class= "node" >
<title > Node31</title>
<g id= "a_Node000031" > <a xlink:href= "weak_8cpp.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "584,-618.75 478,-618.75 478,-588.25 584,-588.25 584,-618.75" />
<text xml:space= "preserve" text-anchor= "start" x= "486" y= "-605.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/reaction/weak</text>
<text xml:space= "preserve" text-anchor= "middle" x= "531" y= "-594" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /weak.cpp</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node1->Node31 -->
<g id= "edge51_Node000001_Node000031" class= "edge" >
<title > Node1- > Node31</title>
<g id= "a_edge51_Node000001_Node000031" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M492.49,-646.04C501.13,-636.73 510.35,-626.78 517.61,-618.95" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "490.06,-643.52 485.83,-653.23 495.19,-648.28 490.06,-643.52" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node3 -->
<g id= "Node000003" class= "node" >
<title > Node3</title>
<g id= "a_Node000003" > <a xlink:href= "engine_8h.html" target= "_top" xlink:title= "Core header for the GridFire reaction network engine module." >
2026-06-14 08:36:52 -04:00
<polygon fill= "white" stroke= "#666666" points= "436.75,-241.25 341.25,-241.25 341.25,-210.75 436.75,-210.75 436.75,-241.25" />
<text xml:space= "preserve" text-anchor= "start" x= "349.25" y= "-227.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "389" y= "-216.5" 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->Node3 -->
<g id= "edge2_Node000002_Node000003" class= "edge" >
<title > Node2- > Node3</title>
<g id= "a_edge2_Node000002_Node000003" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M331.86,-600.66C270.92,-596.72 181.61,-585.17 111,-552.25 51.46,-524.49 0,-520.32 0,-454.62 0,-454.62 0,-454.62 0,-374.88 0,-302.72 236.83,-253.13 340.91,-234.83" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "331.58,-604.15 341.76,-601.24 331.99,-597.16 331.58,-604.15" />
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= "priming_8h.html" target= "_top" xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "white" stroke= "#666666" points= "571.62,-468.88 430.38,-468.88 430.38,-438.38 571.62,-438.38 571.62,-468.88" />
<text xml:space= "preserve" text-anchor= "start" x= "438.38" y= "-455.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "501" 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->Node12 -->
<g id= "edge14_Node000002_Node000012" class= "edge" >
<title > Node2- > Node12</title>
<g id= "a_edge14_Node000002_Node000012" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M418.01,-578.58C438.7,-547.68 474.09,-494.82 491.19,-469.28" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "415.35,-576.27 412.7,-586.52 421.17,-580.16 415.35,-576.27" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-25 14:31:59 -05:00
<!-- Node14 -->
<g id= "Node000014" class= "node" >
<title > Node14</title>
2025-11-27 15:06:27 -05:00
<g id= "a_Node000014" > <a xlink:href= "engine__graph_8cpp.html" target= "_top" xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "white" stroke= "#666666" points= "455.62,-391.12 350.38,-391.12 350.38,-360.62 455.62,-360.62 455.62,-391.12" />
<text xml:space= "preserve" text-anchor= "start" x= "358.38" 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= "403" 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-25 14:31:59 -05:00
<!-- Node2->Node14 -->
2026-06-14 08:36:52 -04:00
<g id= "edge47_Node000002_Node000014" class= "edge" >
2025-11-25 14:31:59 -05:00
<title > Node2- > Node14</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge47_Node000002_Node000014" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M402.11,-576.62C402.33,-529.02 402.77,-429.02 402.94,-391.5" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "398.62,-576.51 402.07,-586.53 405.62,-576.55 398.62,-576.51" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-25 14:31:59 -05:00
<!-- Node17 -->
<g id= "Node000017" class= "node" >
<title > Node17</title>
2026-04-20 12:45:31 -04:00
<g id= "a_Node000017" > <a xlink:href= "engine__graph__scratchpad_8h.html" target= "_top" xlink:title= "Scratchpad implementation for the GraphEngine using CppAD automatic differentiation." >
2026-06-14 08:36:52 -04:00
<polygon fill= "white" stroke= "#666666" points= "728.62,-474.5 593.38,-474.5 593.38,-432.75 728.62,-432.75 728.62,-474.5" />
<text xml:space= "preserve" text-anchor= "start" x= "601.38" y= "-461" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "start" x= "601.38" y= "-449.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine/scratchpads/engine</text>
<text xml:space= "preserve" text-anchor= "middle" x= "661" 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-25 14:31:59 -05:00
<!-- Node2->Node17 -->
2025-11-27 15:06:27 -05:00
<g id= "edge20_Node000002_Node000017" class= "edge" >
2025-11-25 14:31:59 -05:00
<title > Node2- > Node17</title>
2025-11-27 15:06:27 -05:00
<g id= "a_edge20_Node000002_Node000017" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M437.71,-582.11C487.2,-553.85 576.1,-503.1 625.48,-474.91" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "436.04,-579.03 429.1,-587.03 439.51,-585.11 436.04,-579.03" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node21 -->
<g id= "Node000021" class= "node" >
<title > Node21</title>
<g id= "a_Node000021" > <a xlink:href= "stellar__policy_8cpp.html" target= "_top" xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "white" stroke= "#666666" points= "639,-313.38 539,-313.38 539,-282.88 639,-282.88 639,-313.38" />
<text xml:space= "preserve" text-anchor= "start" x= "547" y= "-299.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/policy/stellar</text>
<text xml:space= "preserve" text-anchor= "middle" x= "589" y= "-288.62" 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->Node21 -->
2026-06-14 08:36:52 -04:00
<g id= "edge49_Node000002_Node000021" class= "edge" >
2026-04-20 12:45:31 -04:00
<title > Node2- > Node21</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge49_Node000002_Node000021" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M384.08,-578.56C350.62,-530.72 286.71,-422.15 341,-355 389.01,-295.62 434.6,-336.21 509,-319 518.62,-316.77 528.87,-314.31 538.7,-311.88" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "381.16,-580.49 389.83,-586.58 386.85,-576.41 381.16,-580.49" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node22 -->
<g id= "Node000022" class= "node" >
<title > Node22</title>
2026-04-20 12:45:31 -04:00
<g id= "a_Node000022" > <a xlink:href= "engine__defined_8h.html" target= "_top" xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "white" stroke= "#666666" points= "275.75,-552.25 168.25,-552.25 168.25,-510.5 275.75,-510.5 275.75,-552.25" />
<text xml:space= "preserve" text-anchor= "start" x= "176.25" y= "-538.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "start" x= "176.25" y= "-527.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine/views/engine</text>
<text xml:space= "preserve" text-anchor= "middle" x= "222" y= "-516.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _defined.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node2->Node22 -->
2026-04-20 12:45:31 -04:00
<g id= "edge29_Node000002_Node000022" class= "edge" >
2025-11-27 15:06:27 -05:00
<title > Node2- > Node22</title>
2026-04-20 12:45:31 -04:00
<g id= "a_edge29_Node000002_Node000022" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M353.72,-583.69C329.11,-574.1 299.15,-562.43 274.02,-552.64" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "352.27,-586.88 362.86,-587.25 354.81,-580.36 352.27,-586.88" />
2025-11-25 14:31:59 -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_8cpp.html" target= "_top" xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "white" stroke= "#666666" points= "131.5,-468.88 28.5,-468.88 28.5,-438.38 131.5,-438.38 131.5,-468.88" />
<text xml:space= "preserve" text-anchor= "start" x= "36.5" y= "-455.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/engine/views</text>
<text xml:space= "preserve" text-anchor= "middle" x= "80" y= "-444.12" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine_defined.cpp</text>
2025-11-25 14:31:59 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node2->Node26 -->
2026-06-14 08:36:52 -04:00
<g id= "edge48_Node000002_Node000026" class= "edge" >
2026-04-20 12:45:31 -04:00
<title > Node2- > Node26</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge48_Node000002_Node000026" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M332.2,-600.48C280.98,-596.18 211.5,-584.24 159,-552.25 125.11,-531.6 99.48,-490.97 87.49,-469.21" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "331.74,-603.96 341.98,-601.22 332.27,-596.98 331.74,-603.96" />
2025-11-27 15:06:27 -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__multiscale_8h.html" target= "_top" xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "white" stroke= "#666666" points= "775.75,-552.25 668.25,-552.25 668.25,-510.5 775.75,-510.5 775.75,-552.25" />
<text xml:space= "preserve" text-anchor= "start" x= "676.25" y= "-538.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "start" x= "676.25" y= "-527.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine/views/engine</text>
<text xml:space= "preserve" text-anchor= "middle" x= "722" y= "-516.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _multiscale.h</text>
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node2->Node27 -->
<g id= "edge37_Node000002_Node000027" class= "edge" >
<title > Node2- > Node27</title>
<g id= "a_edge37_Node000002_Node000027" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M471.77,-587.21C530.72,-574.29 613.95,-556.05 667.94,-544.22" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "471.19,-583.75 462.17,-589.31 472.69,-590.59 471.19,-583.75" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node30 -->
<g id= "Node000030" class= "node" >
<title > Node30</title>
<g id= "a_Node000030" > <a xlink:href= "_point_solver_8cpp.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "910.62,-546.62 793.38,-546.62 793.38,-516.12 910.62,-516.12 910.62,-546.62" />
<text xml:space= "preserve" text-anchor= "start" x= "801.38" y= "-533.12" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/solver/strategies</text>
<text xml:space= "preserve" text-anchor= "middle" x= "852" y= "-521.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /PointSolver.cpp</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node2->Node30 -->
<g id= "edge50_Node000002_Node000030" class= "edge" >
<title > Node2- > Node30</title>
<g id= "a_edge50_Node000002_Node000030" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M471.48,-587.96C610.51,-566.25 650.01,-579.74 785,-552.25 792.01,-550.82 799.35,-549 806.5,-547.03" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "471.22,-584.46 461.9,-589.49 472.32,-591.37 471.22,-584.46" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node4 -->
<g id= "Node000004" class= "node" >
<title > Node4</title>
2025-11-24 09:08:28 -05:00
<g id= "a_Node000004" > <a xlink:href= "gridfire_8h.html" target= "_top" xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "white" stroke= "#666666" points= "261.75,-174.75 166.25,-174.75 166.25,-144.25 261.75,-144.25 261.75,-174.75" />
<text xml:space= "preserve" text-anchor= "start" x= "174.25" y= "-161.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "214" y= "-150" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /gridfire.h</text>
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-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M338.53,-206.4C311.61,-196.48 278.97,-184.45 253.86,-175.19" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "337.28,-209.67 347.87,-209.84 339.7,-203.1 337.28,-209.67" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node8 -->
<g id= "Node000008" class= "node" >
<title > Node8</title>
<g id= "a_Node000008" > <a xlink:href= "engine_2bindings_8cpp.html" target= "_top" xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "white" stroke= "#666666" points= "397.5,-97 246.5,-97 246.5,-77.75 397.5,-77.75 397.5,-97" />
<text xml:space= "preserve" text-anchor= "middle" x= "322" y= "-83.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/python/engine/bindings.cpp</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node3->Node8 -->
<g id= "edge8_Node000003_Node000008" class= "edge" >
<title > Node3- > Node8</title>
<g id= "a_edge8_Node000003_Node000008" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M340.04,-204.9C327.72,-197.35 316.01,-187.44 309,-174.75 294.99,-149.4 309.12,-113.8 317.2,-97.35" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "338.22,-207.89 348.65,-209.71 341.63,-201.78 338.22,-207.89" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node9 -->
<g id= "Node000009" class= "node" >
<title > Node9</title>
<g id= "a_Node000009" > <a xlink:href= "py__engine_8cpp.html" target= "_top" xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "white" stroke= "#666666" points= "557.62,-102.62 416.38,-102.62 416.38,-72.12 557.62,-72.12 557.62,-102.62" />
<text xml:space= "preserve" text-anchor= "start" x= "424.38" y= "-89.12" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/python/engine/trampoline</text>
<text xml:space= "preserve" text-anchor= "middle" x= "487" y= "-77.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /py_engine.cpp</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node3->Node9 -->
<g id= "edge9_Node000003_Node000009" class= "edge" >
<title > Node3- > Node9</title>
<g id= "a_edge9_Node000003_Node000009" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M434.64,-204.92C447.51,-197.21 460.34,-187.2 469,-174.75 484.13,-152.99 487.03,-121.2 487.32,-102.87" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "433.21,-201.7 426.18,-209.63 436.62,-207.82 433.21,-201.7" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node10 -->
<g id= "Node000010" class= "node" >
<title > Node10</title>
<g id= "a_Node000010" > <a xlink:href= "py__engine_8h.html" target= "_top" xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "white" stroke= "#666666" points= "459.62,-174.75 318.38,-174.75 318.38,-144.25 459.62,-144.25 459.62,-174.75" />
<text xml:space= "preserve" text-anchor= "start" x= "326.38" y= "-161.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/python/engine/trampoline</text>
<text xml:space= "preserve" text-anchor= "middle" x= "389" y= "-150" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /py_engine.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node3->Node10 -->
<g id= "edge10_Node000003_Node000010" class= "edge" >
<title > Node3- > Node10</title>
<g id= "a_edge10_Node000003_Node000010" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M389,-199.06C389,-190.89 389,-182.16 389,-175.08" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "385.5,-198.85 389,-208.85 392.5,-198.85 385.5,-198.85" />
2025-11-25 14:31:59 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node11 -->
<g id= "Node000011" class= "node" >
<title > Node11</title>
<g id= "a_Node000011" > <a xlink:href= "py__policy_8cpp.html" target= "_top" xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "white" stroke= "#666666" points= "654.12,-174.75 515.88,-174.75 515.88,-144.25 654.12,-144.25 654.12,-174.75" />
<text xml:space= "preserve" text-anchor= "start" x= "523.88" y= "-161.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/python/policy/trampoline</text>
<text xml:space= "preserve" text-anchor= "middle" x= "585" y= "-150" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /py_policy.cpp</text>
2025-11-25 14:31:59 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node3->Node11 -->
<g id= "edge13_Node000003_Node000011" class= "edge" >
<title > Node3- > Node11</title>
<g id= "a_edge13_Node000003_Node000011" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M444.33,-206.79C474.7,-196.8 511.86,-184.57 540.36,-175.19" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "443.32,-203.44 434.91,-209.89 445.51,-210.09 443.32,-203.44" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node5 -->
<g id= "Node000005" class= "node" >
<title > Node5</title>
<g id= "a_Node000005" > <a xlink:href= "gridfire__context_8h.html" target= "_top" xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "white" stroke= "#666666" points= "187.25,-108.25 76.75,-108.25 76.75,-66.5 187.25,-66.5 187.25,-108.25" />
<text xml:space= "preserve" text-anchor= "start" x= "84.75" y= "-94.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/extern/include</text>
<text xml:space= "preserve" text-anchor= "start" x= "84.75" y= "-83.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /gridfire/extern/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "132" y= "-72.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _context.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -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-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M188.35,-136.56C177.95,-127.67 166.01,-117.46 155.81,-108.74" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "185.98,-139.15 195.86,-142.99 190.53,-133.83 185.98,-139.15" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node7 -->
<g id= "Node000007" class= "node" >
<title > Node7</title>
<g id= "a_Node000007" > <a xlink:href= "gridfire__extern_8cpp.html" target= "_top" xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "white" stroke= "#666666" points= "267.25,-30.5 162.75,-30.5 162.75,0 267.25,0 267.25,-30.5" />
<text xml:space= "preserve" text-anchor= "start" x= "170.75" y= "-17" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/extern/lib/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "215" y= "-5.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _extern.cpp</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node4->Node7 -->
<g id= "edge7_Node000004_Node000007" class= "edge" >
<title > Node4- > Node7</title>
<g id= "a_edge7_Node000004_Node000007" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M214.18,-132.6C214.39,-102.68 214.73,-54.53 214.9,-30.65" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "210.68,-132.27 214.11,-142.3 217.68,-132.32 210.68,-132.27" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node6 -->
<g id= "Node000006" class= "node" >
<title > Node6</title>
<g id= "a_Node000006" > <a xlink:href= "gridfire__context_8cpp.html" target= "_top" xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "white" stroke= "#666666" points= "144.25,-30.5 39.75,-30.5 39.75,0 144.25,0 144.25,-30.5" />
<text xml:space= "preserve" text-anchor= "start" x= "47.75" y= "-17" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/extern/lib/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "92" y= "-5.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _context.cpp</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node5->Node6 -->
<g id= "edge5_Node000005_Node000006" class= "edge" >
<title > Node5- > Node6</title>
<g id= "a_edge5_Node000005_Node000006" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M114.88,-56.36C109.81,-47.47 104.48,-38.13 100.24,-30.7" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "111.69,-57.83 119.68,-64.78 117.77,-54.36 111.69,-57.83" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node5->Node7 -->
<g id= "edge6_Node000005_Node000007" class= "edge" >
<title > Node5- > Node7</title>
<g id= "a_edge6_Node000005_Node000007" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M164.76,-58.7C175.99,-49.21 188.11,-38.97 197.64,-30.92" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "162.54,-55.99 157.16,-65.12 167.06,-61.33 162.54,-55.99" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
<!-- Node10->Node8 -->
<g id= "edge11_Node000010_Node000008" class= "edge" >
<title > Node10- > Node8</title>
<g id= "a_edge11_Node000010_Node000008" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M367.3,-135.79C354.71,-122.61 339.56,-106.76 330.37,-97.13" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "364.63,-138.06 374.07,-142.88 369.69,-133.23 364.63,-138.06" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
<!-- Node10->Node9 -->
<g id= "edge12_Node000010_Node000009" class= "edge" >
<title > Node10- > Node9</title>
<g id= "a_edge12_Node000010_Node000009" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M418.52,-137.37C434.09,-126.23 452.8,-112.85 466.72,-102.89" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "416.63,-134.42 410.54,-143.09 420.71,-140.12 416.63,-134.42" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-25 14:31:59 -05:00
<!-- Node13 -->
<g id= "Node000013" class= "node" >
<title > Node13</title>
2025-11-27 15:06:27 -05:00
<g id= "a_Node000013" > <a xlink:href= "engine__procedures_8h.html" target= "_top" xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "white" stroke= "#666666" points= "500,-319 370,-319 370,-277.25 500,-277.25 500,-319" />
<text xml:space= "preserve" text-anchor= "start" x= "378" y= "-305.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "start" x= "378" y= "-294.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine/procedures/engine</text>
<text xml:space= "preserve" text-anchor= "middle" x= "435" y= "-283" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _procedures.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node12->Node13 -->
<g id= "edge15_Node000012_Node000013" class= "edge" >
<title > Node12- > Node13</title>
<g id= "a_edge15_Node000012_Node000013" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M492.81,-427.48C486.05,-407.53 475.85,-379.1 465,-355 459.58,-342.95 452.65,-329.92 446.81,-319.48" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "489.4,-428.33 495.89,-436.71 496.04,-426.12 489.4,-428.33" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node12->Node14 -->
<g id= "edge17_Node000012_Node000014" class= "edge" >
<title > Node12- > Node14</title>
<g id= "a_edge17_Node000012_Node000014" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M473.43,-431.31C456.96,-418.58 436.46,-402.74 421.84,-391.44" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "470.85,-433.75 480.91,-437.09 475.14,-428.21 470.85,-433.75" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node15 -->
<g id= "Node000015" class= "node" >
<title > Node15</title>
2025-11-27 15:06:27 -05:00
<g id= "a_Node000015" > <a xlink:href= "priming_8cpp.html" target= "_top" xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "white" stroke= "#666666" points= "636.38,-391.12 511.62,-391.12 511.62,-360.62 636.38,-360.62 636.38,-391.12" />
<text xml:space= "preserve" text-anchor= "start" x= "519.62" 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= "574" 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
<!-- Node12->Node15 -->
<g id= "edge18_Node000012_Node000015" class= "edge" >
<title > Node12- > Node15</title>
<g id= "a_edge18_Node000012_Node000015" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M522.91,-429.89C534.93,-417.42 549.48,-402.32 559.97,-391.44" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "520.54,-427.3 516.13,-436.93 525.58,-432.16 520.54,-427.3" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-25 14:31:59 -05:00
<!-- Node16 -->
<g id= "Node000016" class= "node" >
<title > Node16</title>
2025-11-27 15:06:27 -05:00
<g id= "a_Node000016" > <a xlink:href= "engine__multiscale_8cpp.html" target= "_top" xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "white" stroke= "#666666" points= "845.88,-391.12 730.12,-391.12 730.12,-360.62 845.88,-360.62 845.88,-391.12" />
<text xml:space= "preserve" text-anchor= "start" x= "738.12" 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= "788" y= "-366.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine_multiscale.cpp</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node12->Node16 -->
<g id= "edge19_Node000012_Node000016" class= "edge" >
<title > Node12- > Node16</title>
<g id= "a_edge19_Node000012_Node000016" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M567.71,-435.02C617.73,-421.82 685.39,-403.96 732.48,-391.53" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "566.92,-431.61 558.14,-437.54 568.7,-438.38 566.92,-431.61" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node13->Node3 -->
<g id= "edge16_Node000013_Node000003" class= "edge" >
<title > Node13- > Node3</title>
<g id= "a_edge16_Node000013_Node000003" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M415.5,-267.4C409.61,-258.42 403.4,-248.96 398.48,-241.45" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "412.45,-269.13 420.86,-275.58 418.31,-265.3 412.45,-269.13" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node17->Node14 -->
<g id= "edge26_Node000017_Node000014" class= "edge" >
<title > Node17- > Node14</title>
<g id= "a_edge26_Node000017_Node000014" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M581.84,-429.38C539.89,-417.07 489.63,-402.31 453.08,-391.58" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "580.84,-432.74 591.42,-432.2 582.81,-426.02 580.84,-432.74" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node17->Node15 -->
<g id= "edge27_Node000017_Node000015" class= "edge" >
<title > Node17- > Node15</title>
<g id= "a_edge27_Node000017_Node000015" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M629.38,-425.09C616.31,-413.71 601.69,-400.98 590.76,-391.46" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "626.7,-427.4 636.54,-431.33 631.3,-422.13 626.7,-427.4" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node18 -->
<g id= "Node000018" class= "node" >
<title > Node18</title>
2026-04-20 12:45:31 -04:00
<g id= "a_Node000018" > <a xlink:href= "engine_2scratchpads_2formatters_8h.html" target= "_top" xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "white" stroke= "#666666" points= "1061.62,-391.12 902.38,-391.12 902.38,-360.62 1061.62,-360.62 1061.62,-391.12" />
<text xml:space= "preserve" text-anchor= "start" x= "910.38" y= "-377.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "982" y= "-366.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine/scratchpads/formatters.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node17->Node18 -->
<g id= "edge21_Node000017_Node000018" class= "edge" >
<title > Node17- > Node18</title>
<g id= "a_edge21_Node000017_Node000018" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M740.26,-433.92C795.63,-420.85 868.52,-403.65 919.73,-391.57" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "739.48,-430.51 730.55,-436.21 741.09,-437.32 739.48,-430.51" />
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>
2026-04-20 12:45:31 -04:00
<g id= "a_Node000019" > <a xlink:href= "scratchpads_8h.html" target= "_top" xlink:title= "Unified header for the scratchpad memory management system." >
2026-06-14 08:36:52 -04:00
<polygon fill= "white" stroke= "#666666" points= "835.12,-313.38 666.88,-313.38 666.88,-282.88 835.12,-282.88 835.12,-313.38" />
<text xml:space= "preserve" text-anchor= "start" x= "674.88" y= "-299.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "751" y= "-288.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine/scratchpads/scratchpads.h</text>
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
<!-- Node17->Node19 -->
2026-04-20 12:45:31 -04:00
<g id= "edge25_Node000017_Node000019" class= "edge" >
2025-11-27 15:06:27 -05:00
<title > Node17- > Node19</title>
2026-04-20 12:45:31 -04:00
<g id= "a_edge25_Node000017_Node000019" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M678.35,-423.03C697.58,-390.24 727.8,-338.69 742.46,-313.69" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "675.57,-420.86 673.53,-431.25 681.61,-424.4 675.57,-420.86" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node17->Node21 -->
<g id= "edge28_Node000017_Node000021" class= "edge" >
<title > Node17- > Node21</title>
<g id= "a_edge28_Node000017_Node000021" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M660.72,-421.17C659.4,-401.24 655.51,-375.47 645,-355 636.53,-338.51 621.42,-323.87 609.03,-313.72" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "657.22,-421.09 661.17,-430.92 664.21,-420.77 657.22,-421.09" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
<!-- Node18->Node19 -->
<g id= "edge22_Node000018_Node000019" class= "edge" >
<title > Node18- > Node19</title>
<g id= "a_edge22_Node000018_Node000019" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M926.27,-356.6C886.22,-343.47 832.95,-326 795.69,-313.78" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "925.16,-359.92 935.75,-359.71 927.34,-353.27 925.16,-359.92" />
2025-11-25 14:31:59 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node19->Node3 -->
<g id= "edge23_Node000019_Node000003" class= "edge" >
<title > Node19- > Node3</title>
<g id= "a_edge23_Node000019_Node000003" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M663.93,-280.26C592.78,-266.48 494.85,-247.5 437.1,-236.32" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "663.14,-283.67 673.63,-282.14 664.48,-276.8 663.14,-283.67" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node20 -->
<g id= "Node000020" class= "node" >
<title > Node20</title>
<g id= "a_Node000020" > <a xlink:href= "engine_2scratchpads_2bindings_8cpp.html" target= "_top" xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "white" stroke= "#666666" points= "825.75,-241.25 676.25,-241.25 676.25,-210.75 825.75,-210.75 825.75,-241.25" />
<text xml:space= "preserve" text-anchor= "start" x= "684.25" y= "-227.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/python/engine/scratchpads</text>
<text xml:space= "preserve" text-anchor= "middle" x= "751" y= "-216.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /bindings.cpp</text>
2025-11-25 14:31:59 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node19->Node20 -->
<g id= "edge24_Node000019_Node000020" class= "edge" >
<title > Node19- > Node20</title>
<g id= "a_edge24_Node000019_Node000020" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M751,-271.15C751,-261.14 751,-250.06 751,-241.51" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "747.5,-271.08 751,-281.08 754.5,-271.08 747.5,-271.08" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node23 -->
<g id= "Node000023" class= "node" >
<title > Node23</title>
<g id= "a_Node000023" > <a xlink:href= "engine__priming_8h.html" target= "_top" xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "white" stroke= "#666666" points= "256.75,-474.5 149.25,-474.5 149.25,-432.75 256.75,-432.75 256.75,-474.5" />
<text xml:space= "preserve" text-anchor= "start" x= "157.25" y= "-461" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "start" x= "157.25" y= "-449.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine/views/engine</text>
<text xml:space= "preserve" text-anchor= "middle" x= "203" y= "-438.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _priming.h</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node22->Node23 -->
<g id= "edge30_Node000022_Node000023" class= "edge" >
<title > Node22- > Node23</title>
<g id= "a_edge30_Node000022_Node000023" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M214.14,-499.03C212.1,-490.91 209.96,-482.37 208.11,-474.98" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "210.71,-499.76 216.54,-508.61 217.5,-498.06 210.71,-499.76" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node24 -->
<g id= "Node000024" class= "node" >
<title > Node24</title>
<g id= "a_Node000024" > <a xlink:href= "engine__views_8h.html" target= "_top" xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "white" stroke= "#666666" points= "293.75,-396.75 186.25,-396.75 186.25,-355 293.75,-355 293.75,-396.75" />
<text xml:space= "preserve" text-anchor= "start" x= "194.25" y= "-383.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "start" x= "194.25" y= "-372" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine/views/engine</text>
<text xml:space= "preserve" text-anchor= "middle" x= "240" y= "-360.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _views.h</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node22->Node24 -->
<g id= "edge35_Node000022_Node000024" class= "edge" >
<title > Node22- > Node24</title>
<g id= "a_edge35_Node000022_Node000024" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M250.57,-501.53C256.86,-493.42 262.65,-484.16 266,-474.5 275.13,-448.15 262.89,-416.87 252.3,-396.95" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "248.05,-499.08 244.31,-508.99 253.42,-503.57 248.05,-499.08" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node22->Node26 -->
<g id= "edge36_Node000022_Node000026" class= "edge" >
<title > Node22- > Node26</title>
<g id= "a_edge36_Node000022_Node000026" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M174.01,-504.78C151.8,-492.93 126.22,-479.28 107.35,-469.21" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "172.14,-507.74 182.61,-509.36 175.44,-501.57 172.14,-507.74" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node23->Node24 -->
<g id= "edge31_Node000023_Node000024" class= "edge" >
<title > Node23- > Node24</title>
<g id= "a_edge31_Node000023_Node000024" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M217.9,-422.12C221.99,-413.75 226.32,-404.88 230.06,-397.23" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "214.82,-420.44 213.58,-430.97 221.11,-423.52 214.82,-420.44" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node25 -->
<g id= "Node000025" class= "node" >
<title > Node25</title>
<g id= "a_Node000025" > <a xlink:href= "engine__priming_8cpp.html" target= "_top" xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "white" stroke= "#666666" points= "168.5,-391.12 65.5,-391.12 65.5,-360.62 168.5,-360.62 168.5,-391.12" />
<text xml:space= "preserve" text-anchor= "start" x= "73.5" 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= "117" y= "-366.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine_priming.cpp</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node23->Node25 -->
<g id= "edge34_Node000023_Node000025" class= "edge" >
<title > Node23- > Node25</title>
<g id= "a_edge34_Node000023_Node000025" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M171.37,-424.76C158.55,-413.47 144.27,-400.89 133.56,-391.46" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "169,-427.34 178.82,-431.32 173.63,-422.09 169,-427.34" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node24->Node3 -->
<g id= "edge32_Node000024_Node000003" class= "edge" >
<title > Node24- > Node3</title>
<g id= "a_edge32_Node000024_Node000003" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M268.4,-346.69C299.94,-315.39 349.65,-266.06 374.23,-241.66" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "266.11,-344.03 261.48,-353.56 271.04,-349 266.11,-344.03" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node24->Node21 -->
<g id= "edge33_Node000024_Node000021" class= "edge" >
<title > Node24- > Node21</title>
<g id= "a_edge33_Node000024_Node000021" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M304.99,-355.72C306,-355.47 307,-355.23 308,-355 396.35,-334.24 420.25,-337.95 509,-319 518.66,-316.94 528.92,-314.54 538.76,-312.15" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "304.34,-352.27 295.52,-358.14 306.07,-359.06 304.34,-352.27" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node27->Node16 -->
2026-06-14 08:36:52 -04:00
<g id= "edge46_Node000027_Node000016" class= "edge" >
2026-04-20 12:45:31 -04:00
<title > Node27- > Node16</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge46_Node000027_Node000016" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M735.09,-499.93C749.2,-467.1 771.08,-416.23 781.74,-391.44" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "731.96,-498.35 731.23,-508.92 738.39,-501.11 731.96,-498.35" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node27->Node24 -->
2026-06-14 08:36:52 -04:00
<g id= "edge44_Node000027_Node000024" class= "edge" >
2026-04-20 12:45:31 -04:00
<title > Node27- > Node24</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge44_Node000027_Node000024" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M656.77,-524.19C594.76,-516.94 499.57,-502.21 421,-474.5 364.94,-454.73 305.24,-419.38 270.34,-397.08" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "656.12,-527.64 666.45,-525.28 656.91,-520.68 656.12,-527.64" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node28 -->
<g id= "Node000028" class= "node" >
<title > Node28</title>
<g id= "a_Node000028" > <a xlink:href= "engine__multiscale__scratchpad_8h.html" target= "_top" xlink:title= "Scratchpad implementation for the MultiscalePartitioningEngineView." >
2026-06-14 08:36:52 -04:00
<polygon fill= "white" stroke= "#666666" points= "950.62,-474.5 815.38,-474.5 815.38,-432.75 950.62,-432.75 950.62,-474.5" />
<text xml:space= "preserve" text-anchor= "start" x= "823.38" y= "-461" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "start" x= "823.38" y= "-449.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine/scratchpads/engine</text>
<text xml:space= "preserve" text-anchor= "middle" x= "883" y= "-438.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _multiscale_scratchpad.h</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node27->Node28 -->
<g id= "edge38_Node000027_Node000028" class= "edge" >
<title > Node27- > Node28</title>
<g id= "a_edge38_Node000027_Node000028" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M775.46,-505.22C796.34,-495.4 819.96,-484.29 839.74,-474.98" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "774.07,-502.01 766.51,-509.43 777.05,-508.34 774.07,-502.01" />
</a>
</g>
</g>
<!-- Node29 -->
<g id= "Node000029" class= "node" >
<title > Node29</title>
<g id= "a_Node000029" > <a xlink:href= "engine__multiscale__scratchpad_8cpp.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1287.5,-391.12 1118.5,-391.12 1118.5,-360.62 1287.5,-360.62 1287.5,-391.12" />
<text xml:space= "preserve" text-anchor= "start" x= "1126.5" y= "-377.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/engine/scratchpads</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1203" y= "-366.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine_multiscale_scratchpad.cpp</text>
</a>
</g>
</g>
<!-- Node27->Node29 -->
<g id= "edge45_Node000027_Node000029" class= "edge" >
<title > Node27- > Node29</title>
<g id= "a_edge45_Node000027_Node000029" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M787.12,-509.84C863.35,-490.87 886.97,-496.44 960,-474.5 1038.16,-451.02 1126.18,-412.47 1171.81,-391.53" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "786.29,-506.44 777.47,-512.31 788.02,-513.22 786.29,-506.44" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node28->Node16 -->
2026-06-14 08:36:52 -04:00
<g id= "edge42_Node000028_Node000016" class= "edge" >
2026-04-20 12:45:31 -04:00
<title > Node28- > Node16</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge42_Node000028_Node000016" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M848.87,-425.41C834.5,-413.95 818.35,-401.08 806.3,-391.46" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "846.36,-427.88 856.36,-431.38 850.72,-422.41 846.36,-427.88" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node28->Node18 -->
<g id= "edge39_Node000028_Node000018" class= "edge" >
<title > Node28- > Node18</title>
<g id= "a_edge39_Node000028_Node000018" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M918.56,-425.41C933.54,-413.95 950.37,-401.08 962.93,-391.46" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "916.55,-422.55 910.73,-431.41 920.8,-428.11 916.55,-422.55" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node28->Node19 -->
<g id= "edge40_Node000028_Node000019" class= "edge" >
<title > Node28- > Node19</title>
<g id= "a_edge40_Node000028_Node000019" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M961.96,-440.01C1028.78,-425.99 1108.21,-399.27 1071,-355 1041.43,-319.82 919.78,-306.78 835.3,-301.96" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "961.53,-436.53 952.42,-441.94 962.91,-443.39 961.53,-436.53" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node28->Node21 -->
2026-06-14 08:36:52 -04:00
<g id= "edge43_Node000028_Node000021" class= "edge" >
2026-04-20 12:45:31 -04:00
<title > Node28- > Node21</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge43_Node000028_Node000021" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M882.27,-421.29C880.04,-399.58 873.41,-371.68 855,-355 789.04,-295.24 744.65,-339.34 658,-319 651.45,-317.46 644.59,-315.69 637.84,-313.85" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "878.77,-421.38 883,-431.09 885.75,-420.86 878.77,-421.38" />
</a>
</g>
</g>
<!-- Node28->Node29 -->
<g id= "edge41_Node000028_Node000029" class= "edge" >
<title > Node28- > Node29</title>
<g id= "a_edge41_Node000028_Node000029" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M962.01,-433.92C1017.21,-420.85 1089.88,-403.65 1140.93,-391.57" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "961.26,-430.5 952.34,-436.21 962.87,-437.31 961.26,-430.5" />
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= "weak__rate__library_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>