2026-04-20 12:45:31 -04:00
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
< !DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 14.1.2 (20260124.0452)
-->
<!-- Title: src/include/gridfire/engine/scratchpads/formatters.h Pages: 1 -->
<!-- zoomable 571 -->
<svg id= "main" version= "1.1" xmlns= "http://www.w3.org/2000/svg" xmlns:xlink= "http://www.w3.org/1999/xlink" xml:space= "preserve" onload= "init(evt)" >
<style type= "text/css" > < ![CDATA[
.node, .edge {opacity: 0.7;}
.node.selected, .edge.selected {opacity: 1;}
.edge:hover path { stroke: red; }
.edge:hover polygon { stroke: red; fill: red; }
]]></style>
<defs >
<circle id= "rim" cx= "0" cy= "0" r= "7" />
<circle id= "rim2" cx= "0" cy= "0" r= "3.5" />
<g id= "zoomPlus" >
<use xlink:href= "#rim" fill= "#404040" > <set attributeName= "fill" to= "#808080" begin= "zoomplus.mouseover" end= "zoomplus.mouseout" /> </use>
<path d= "M-4,0h8M0,-4v8" fill= "none" stroke= "white" stroke-width= "1.5" pointer-events= "none" />
</g>
<g id= "zoomMin" >
<use xlink:href= "#rim" fill= "#404040" > <set attributeName= "fill" to= "#808080" begin= "zoomminus.mouseover" end= "zoomminus.mouseout" /> </use>
<path d= "M-4,0h8" fill= "none" stroke= "white" stroke-width= "1.5" pointer-events= "none" />
</g>
<g id= "arrowUp" transform= "translate(30 24)" >
<use xlink:href= "#rim" />
<path pointer-events= "none" fill= "none" stroke= "white" stroke-width= "1.5" d= "M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5" />
</g>
<g id= "arrowRight" transform= "rotate(90) translate(36 -43)" >
<use xlink:href= "#rim" />
<path pointer-events= "none" fill= "none" stroke= "white" stroke-width= "1.5" d= "M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5" />
</g>
<g id= "arrowDown" transform= "rotate(180) translate(-30 -48)" >
<use xlink:href= "#rim" />
<path pointer-events= "none" fill= "none" stroke= "white" stroke-width= "1.5" d= "M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5" />
</g>
<g id= "arrowLeft" transform= "rotate(270) translate(-36 17)" >
<use xlink:href= "#rim" />
<path pointer-events= "none" fill= "none" stroke= "white" stroke-width= "1.5" d= "M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5" />
</g>
<g id= "resetDef" >
<use xlink:href= "#rim2" fill= "#404040" > <set attributeName= "fill" to= "#808080" begin= "reset.mouseover" end= "reset.mouseout" /> </use>
</g>
</defs>
<script type= "application/ecmascript" >
2026-06-14 08:36:52 -04:00
var viewWidth = 3195;
2026-04-20 12:45:31 -04:00
var viewHeight = 571;
var sectionId = 'dynsection-0';
</script>
<script type= "application/ecmascript" xlink:href= "svg.min.js" />
<svg id= "graph" class= "graph" >
<g id= "viewport" >
<title > src/include/gridfire/engine/scratchpads/formatters.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= "506.62,-562.5 347.38,-562.5 347.38,-532 506.62,-532 506.62,-562.5" />
<text xml:space= "preserve" text-anchor= "start" x= "355.38" y= "-549" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "427" y= "-537.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine/scratchpads/formatters.h</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node2 -->
<g id= "Node000002" class= "node" >
<title > Node2</title>
<g id= "a_Node000002" > <a xlink:href= "blob_8h.html" target= "_top" xlink:title= "Container class for managing multiple scratchpad instances." >
2026-06-14 08:36:52 -04:00
<polygon fill= "white" stroke= "#666666" points= "1283.5,-230 1150.5,-230 1150.5,-199.5 1283.5,-199.5 1283.5,-230" />
<text xml:space= "preserve" text-anchor= "start" x= "1158.5" y= "-216.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/scratchpads</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1217" y= "-205.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /blob.h</text>
2026-04-20 12:45:31 -04: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= "M428.72,-531.62C433,-501.93 446.95,-434.44 488,-399 586.25,-314.18 972,-250.53 1139.11,-226.36" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1139.38,-229.86 1148.78,-224.98 1138.38,-222.93 1139.38,-229.86" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node3 -->
<g id= "Node000003" class= "node" >
<title > Node3</title>
<g id= "a_Node000003" > <a xlink:href= "scratchpad__abstract_8h.html" target= "_top" xlink:title= "Abstract base class for scratchpad memory used during engine computations." >
2026-06-14 08:36:52 -04:00
<polygon fill= "white" stroke= "#666666" points= "2607.5,-163.5 2474.5,-163.5 2474.5,-133 2607.5,-133 2607.5,-163.5" />
<text xml:space= "preserve" text-anchor= "start" x= "2482.5" y= "-150" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/scratchpads</text>
<text xml:space= "preserve" text-anchor= "middle" x= "2541" y= "-138.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /scratchpad_abstract.h</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node1->Node3 -->
2026-06-14 08:36:52 -04:00
<g id= "edge17_Node000001_Node000003" class= "edge" >
2026-04-20 12:45:31 -04:00
<title > Node1- > Node3</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge17_Node000001_Node000003" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M506.86,-546.01C879.19,-544.66 2435.67,-536.64 2649,-496 2732.78,-480.04 2759.65,-479.15 2829,-429.5 2859.96,-407.34 2870.27,-398.88 2883,-363 2897.97,-320.83 2888.13,-297.15 2856,-266 2851.04,-261.19 2680.65,-199.47 2592.59,-167.77" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2594.04,-164.57 2583.44,-164.48 2591.67,-171.16 2594.04,-164.57" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node5 -->
<g id= "Node000005" class= "node" >
<title > Node5</title>
<g id= "a_Node000005" > <a xlink:href= "engine_2scratchpads_2types_8h.html" target= "_top" xlink:title= "Type definitions and utilities for the scratchpad system." >
2026-06-14 08:36:52 -04:00
<polygon fill= "white" stroke= "#666666" points= "351.5,-163.5 218.5,-163.5 218.5,-133 351.5,-133 351.5,-163.5" />
<text xml:space= "preserve" text-anchor= "start" x= "226.5" y= "-150" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/scratchpads</text>
<text xml:space= "preserve" text-anchor= "middle" x= "285" y= "-138.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /types.h</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node1->Node5 -->
2026-06-14 08:36:52 -04:00
<g id= "edge143_Node000001_Node000005" class= "edge" >
2026-04-20 12:45:31 -04:00
<title > Node1- > Node5</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge143_Node000001_Node000005" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M347.09,-541.39C265.89,-531.62 152,-502.38 152,-415.25 152,-415.25 152,-415.25 152,-346.75 152,-306.99 227.11,-215.45 264.44,-172.41" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "267.06,-174.73 271.01,-164.9 261.79,-170.12 267.06,-174.73" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node7 -->
<g id= "Node000007" class= "node" >
<title > Node7</title>
<g id= "a_Node000007" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "222.75,-24.88 157.25,-24.88 157.25,-5.63 222.75,-5.63 222.75,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "190" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > string_view</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node1->Node7 -->
2026-06-14 08:36:52 -04:00
<g id= "edge152_Node000001_Node000007" class= "edge" >
2026-04-20 12:45:31 -04:00
<title > Node1- > Node7</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge152_Node000001_Node000007" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M347.07,-542.6C253.77,-537.1 106.21,-524.16 59,-496 20.83,-473.23 0,-459.7 0,-415.25 0,-415.25 0,-415.25 0,-147.25 0,-106.59 12.04,-92.86 43,-66.5 72.17,-41.66 114.23,-28.91 145.89,-22.49" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "146.37,-25.96 155.56,-20.68 145.08,-19.08 146.37,-25.96" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node8 -->
<g id= "Node000008" class= "node" >
<title > Node8</title>
<g id= "a_Node000008" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "261.88,-91.38 218.12,-91.38 218.12,-72.12 261.88,-72.12 261.88,-91.38" />
<text xml:space= "preserve" text-anchor= "middle" x= "240" y= "-77.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > format</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node1->Node8 -->
<g id= "edge150_Node000001_Node000008" class= "edge" >
<title > Node1- > Node8</title>
<g id= "a_edge150_Node000001_Node000008" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M347.21,-545.88C254.47,-540.74 114,-516.28 114,-415.25 114,-415.25 114,-415.25 114,-346.75 114,-244.94 191.27,-140.69 224.79,-100.25" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "227.35,-102.64 231.14,-92.75 222.01,-98.12 227.35,-102.64" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node10 -->
<g id= "Node000010" class= "node" >
<title > Node10</title>
<g id= "a_Node000010" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "352,-24.88 312,-24.88 312,-5.63 352,-5.63 352,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "332" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > string</text>
</a>
</g>
</g>
<!-- Node1->Node10 -->
<g id= "edge151_Node000001_Node000010" class= "edge" >
<title > Node1- > Node10</title>
<g id= "a_edge151_Node000001_Node000010" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M347.18,-545.04C284.5,-541.29 196.5,-529.69 127,-496 78.94,-472.7 38,-468.66 38,-415.25 38,-415.25 38,-415.25 38,-147.25 38,-107.59 44.72,-90.89 76,-66.5 93.61,-52.77 236.03,-30.37 300.5,-20.81" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "300.7,-24.32 310.08,-19.4 299.68,-17.39 300.7,-24.32" />
</a>
</g>
</g>
<!-- Node17 -->
<g id= "Node000017" class= "node" >
<title > Node17</title>
<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." >
<polygon fill= "white" stroke= "#666666" points= "1647.12,-429.5 1508.88,-429.5 1508.88,-399 1647.12,-399 1647.12,-429.5" />
<text xml:space= "preserve" text-anchor= "start" x= "1516.88" y= "-416" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/scratchpads</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1578" y= "-404.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine_graph_scratchpad.h</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node1->Node17 -->
<g id= "edge18_Node000001_Node000017" class= "edge" >
<title > Node1- > Node17</title>
<g id= "a_edge18_Node000001_Node000017" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M507.02,-537.14C717.65,-513.17 1285.71,-448.52 1497.2,-424.45" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1497.47,-427.94 1507.01,-423.33 1496.68,-420.98 1497.47,-427.94" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node57 -->
<g id= "Node000057" class= "node" >
<title > Node57</title>
<g id= "a_Node000057" > <a xlink:href= "engine__adaptive__scratchpad_8h.html" target= "_top" xlink:title= "Scratchpad implementation for the AdaptiveEngineView." >
2026-06-14 08:36:52 -04:00
<polygon fill= "white" stroke= "#666666" points= "648.5,-429.5 497.5,-429.5 497.5,-399 648.5,-399 648.5,-429.5" />
<text xml:space= "preserve" text-anchor= "start" x= "505.5" y= "-416" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/scratchpads</text>
<text xml:space= "preserve" text-anchor= "middle" x= "573" y= "-404.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine_adaptive_scratchpad.h</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node1->Node57 -->
2026-06-14 08:36:52 -04:00
<g id= "edge105_Node000001_Node000057" class= "edge" >
2026-04-20 12:45:31 -04:00
<title > Node1- > Node57</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge105_Node000001_Node000057" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M443.18,-531.73C468.73,-508.81 518.56,-464.1 548.5,-437.23" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "550.51,-440.13 555.62,-430.85 545.84,-434.92 550.51,-440.13" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node60 -->
<g id= "Node000060" class= "node" >
<title > Node60</title>
<g id= "a_Node000060" > <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= "2640.25,-496 2481.75,-496 2481.75,-465.5 2640.25,-465.5 2640.25,-496" />
<text xml:space= "preserve" text-anchor= "start" x= "2489.75" y= "-482.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/scratchpads</text>
<text xml:space= "preserve" text-anchor= "middle" x= "2561" y= "-471.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine_multiscale_scratchpad.h</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node1->Node60 -->
2026-06-14 08:36:52 -04:00
<g id= "edge120_Node000001_Node000060" class= "edge" >
2026-04-20 12:45:31 -04:00
<title > Node1- > Node60</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge120_Node000001_Node000060" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M507.08,-543.83C840.42,-533.75 2116.94,-495.17 2470.03,-484.5" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2470.05,-488 2479.94,-484.2 2469.83,-481 2470.05,-488" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node67 -->
<g id= "Node000067" class= "node" >
<title > Node67</title>
<g id= "a_Node000067" > <a xlink:href= "engine__defined__scratchpad_8h.html" target= "_top" xlink:title= "Scratchpad implementation for the DefinedEngineView." >
2026-06-14 08:36:52 -04:00
<polygon fill= "white" stroke= "#666666" points= "2921.88,-230 2776.12,-230 2776.12,-199.5 2921.88,-199.5 2921.88,-230" />
<text xml:space= "preserve" text-anchor= "start" x= "2784.12" y= "-216.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/scratchpads</text>
<text xml:space= "preserve" text-anchor= "middle" x= "2849" y= "-205.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine_defined_scratchpad.h</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node1->Node67 -->
2026-06-14 08:36:52 -04:00
<g id= "edge134_Node000001_Node000067" class= "edge" >
2026-04-20 12:45:31 -04:00
<title > Node1- > Node67</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge134_Node000001_Node000067" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M507.05,-546.3C952.31,-546.42 3105.44,-544.45 3153,-496 3228.42,-419.18 3163.72,-329.8 3077,-266 3035.75,-235.65 2979.69,-223.02 2933.48,-218.01" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2934.06,-214.55 2923.77,-217.07 2933.39,-221.52 2934.06,-214.55" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node69 -->
<g id= "Node000069" class= "node" >
<title > Node69</title>
<g id= "a_Node000069" > <a xlink:href= "logging_8h.html" target= "_top" xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "white" stroke= "#666666" points= "399.12,-357.38 290.88,-357.38 290.88,-338.12 399.12,-338.12 399.12,-357.38" />
<text xml:space= "preserve" text-anchor= "middle" x= "345" y= "-343.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/utils/logging.h</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node1->Node69 -->
2026-06-14 08:36:52 -04:00
<g id= "edge144_Node000001_Node000069" class= "edge" >
2026-04-20 12:45:31 -04:00
<title > Node1- > Node69</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge144_Node000001_Node000069" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M420.97,-531.73C406.42,-496.69 369.39,-407.51 353.01,-368.04" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "356.28,-366.8 349.22,-358.9 349.82,-369.48 356.28,-366.8" />
2026-04-20 12:45:31 -04: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= "M1283.95,-210.05C1337.74,-207.11 1415.22,-202.93 1483,-199.5 1849.42,-180.98 2287.33,-160.81 2462.73,-152.8" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2462.81,-156.31 2472.64,-152.35 2462.49,-149.31 2462.81,-156.31" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node4 -->
<g id= "Node000004" class= "node" >
<title > Node4</title>
<g id= "a_Node000004" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "2417.62,-91.38 2366.38,-91.38 2366.38,-72.12 2417.62,-72.12 2417.62,-91.38" />
<text xml:space= "preserve" text-anchor= "middle" x= "2392" y= "-77.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > memory</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node2->Node4 -->
2026-06-14 08:36:52 -04:00
<g id= "edge14_Node000002_Node000004" class= "edge" >
2026-04-20 12:45:31 -04:00
<title > Node2- > Node4</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge14_Node000002_Node000004" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1276.58,-199.1C1313.04,-189.76 1360.51,-176.91 1402,-163.5 1438.6,-151.67 1445.36,-140.93 1483,-133 1526.28,-123.88 2189.17,-92.28 2354.74,-84.49" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2354.88,-87.99 2364.71,-84.02 2354.56,-81 2354.88,-87.99" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node2->Node5 -->
<g id= "edge4_Node000002_Node000005" class= "edge" >
<title > Node2- > Node5</title>
<g id= "a_edge4_Node000002_Node000005" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1150.07,-207.05C1123.59,-204.51 1092.88,-201.7 1065,-199.5 808.43,-179.21 503.88,-161.4 363.29,-153.54" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "363.51,-150.04 353.33,-152.98 363.12,-157.03 363.51,-150.04" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node9 -->
<g id= "Node000009" class= "node" >
<title > Node9</title>
<g id= "a_Node000009" > <a xlink:href= "error__scratchpad_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "864,-163.5 764,-163.5 764,-133 864,-133 864,-163.5" />
<text xml:space= "preserve" text-anchor= "start" x= "772" y= "-150" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/exceptions</text>
<text xml:space= "preserve" text-anchor= "middle" x= "814" y= "-138.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /error_scratchpad.h</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node2->Node9 -->
<g id= "edge8_Node000002_Node000009" class= "edge" >
<title > Node2- > Node9</title>
<g id= "a_edge8_Node000002_Node000009" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1150,-203.03C1073.47,-190.78 949.29,-170.9 875.25,-159.05" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "876.18,-155.66 865.75,-157.53 875.07,-162.57 876.18,-155.66" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node14 -->
<g id= "Node000014" class= "node" >
<title > Node14</title>
<g id= "a_Node000014" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1277.38,-24.88 1194.62,-24.88 1194.62,-5.63 1277.38,-5.63 1277.38,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1236" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > unordered_map</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node2->Node14 -->
2026-06-14 08:36:52 -04:00
<g id= "edge13_Node000002_Node000014" class= "edge" >
2026-04-20 12:45:31 -04:00
<title > Node2- > Node14</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge13_Node000002_Node000014" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1218.4,-199.23C1221.75,-164.42 1230.24,-76.16 1234.07,-36.31" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1237.54,-36.8 1235.01,-26.51 1230.57,-36.13 1237.54,-36.8" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node15 -->
<g id= "Node000015" class= "node" >
<title > Node15</title>
<g id= "a_Node000015" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1547.88,-157.88 1492.12,-157.88 1492.12,-138.62 1547.88,-138.62 1547.88,-157.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1520" y= "-144.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > expected</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node2->Node15 -->
<g id= "edge15_Node000002_Node000015" class= "edge" >
<title > Node2- > Node15</title>
<g id= "a_edge15_Node000002_Node000015" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1283.81,-203.48C1336.88,-194.7 1412.76,-180.76 1478,-163.5 1480.12,-162.94 1482.29,-162.33 1484.47,-161.68" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1485.37,-165.07 1493.85,-158.71 1483.26,-158.39 1485.37,-165.07" />
</a>
</g>
</g>
<!-- Node16 -->
<g id= "Node000016" class= "node" >
<title > Node16</title>
<g id= "a_Node000016" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1550.75,-24.88 1473.25,-24.88 1473.25,-5.63 1550.75,-5.63 1550.75,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1512" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > unordered_set</text>
</a>
</g>
</g>
<!-- Node2->Node16 -->
<g id= "edge16_Node000002_Node000016" class= "edge" >
<title > Node2- > Node16</title>
<g id= "a_edge16_Node000002_Node000016" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1229.49,-199.2C1244.62,-182.1 1271.41,-153.47 1298,-133 1357.08,-87.53 1436.19,-49.35 1479.78,-29.96" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1481.19,-33.17 1488.94,-25.94 1478.37,-26.76 1481.19,-33.17" />
2026-04-20 12:45:31 -04: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= "M2507.19,-132.61C2482.02,-121.72 2447.92,-106.96 2423.36,-96.33" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2424.77,-93.12 2414.2,-92.36 2421.99,-99.55 2424.77,-93.12" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node6 -->
<g id= "Node000006" class= "node" >
<title > Node6</title>
<g id= "a_Node000006" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "865.62,-91.38 820.38,-91.38 820.38,-72.12 865.62,-72.12 865.62,-91.38" />
<text xml:space= "preserve" text-anchor= "middle" x= "843" y= "-77.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > cstdint</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- 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= "M351.69,-143.57C473.2,-136.42 725.94,-119.36 811,-97 812.36,-96.64 813.73,-96.24 815.1,-95.79" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "815.95,-99.21 824.02,-92.34 813.43,-92.68 815.95,-99.21" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- 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= "M251.86,-132.53C236.66,-124.18 219.67,-112.31 209,-97 196.53,-79.12 192.17,-54.16 190.68,-36.74" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "194.18,-36.65 190.11,-26.87 187.19,-37.06 194.18,-36.65" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node5->Node8 -->
<g id= "edge7_Node000005_Node000008" class= "edge" >
<title > Node5- > Node8</title>
<g id= "a_edge7_Node000005_Node000008" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M274.79,-132.61C268.25,-123.23 259.7,-110.99 252.72,-100.98" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "255.61,-99.01 247.02,-92.81 249.87,-103.02 255.61,-99.01" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node9->Node10 -->
<g id= "edge9_Node000009_Node000010" class= "edge" >
<title > Node9- > Node10</title>
<g id= "a_edge9_Node000009_Node000010" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M763.7,-136.97C756.43,-135.58 749.03,-134.22 742,-133 634.42,-114.4 599.06,-140.69 499,-97 479.15,-88.33 479.89,-77.09 461,-66.5 419.8,-43.4 404.49,-48.94 361,-30.5 360.65,-30.35 360.3,-30.2 359.95,-30.05" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "361.57,-26.94 351.02,-25.94 358.64,-33.3 361.57,-26.94" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node11 -->
<g id= "Node000011" class= "node" >
<title > Node11</title>
2026-06-14 08:36:52 -04:00
<g id= "a_Node000011" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "802.38,-91.38 743.62,-91.38 743.62,-72.12 802.38,-72.12 802.38,-91.38" />
<text xml:space= "preserve" text-anchor= "middle" x= "773" y= "-77.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > stdexcept</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node9->Node11 -->
<g id= "edge10_Node000009_Node000011" class= "edge" >
<title > Node9- > Node11</title>
<g id= "a_edge10_Node000009_Node000011" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M804.7,-132.61C798.73,-123.23 790.95,-110.99 784.59,-100.98" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "787.74,-99.41 779.42,-92.85 781.83,-103.17 787.74,-99.41" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node12 -->
<g id= "Node000012" class= "node" >
<title > Node12</title>
<g id= "a_Node000012" > <a xlink:href= "error__gridfire_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "#fff0f0" stroke= "red" points= "451.75,-97 356.25,-97 356.25,-66.5 451.75,-66.5 451.75,-97" />
<text xml:space= "preserve" text-anchor= "start" x= "364.25" y= "-83.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/exceptions</text>
<text xml:space= "preserve" text-anchor= "middle" x= "404" y= "-72.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /error_gridfire.h</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node9->Node12 -->
<g id= "edge11_Node000009_Node000012" class= "edge" >
<title > Node9- > Node12</title>
<g id= "a_edge11_Node000009_Node000012" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M763.78,-135.6C759.13,-134.67 754.49,-133.78 750,-133 624.66,-111.15 591.27,-119.28 466,-97 465,-96.82 463.99,-96.64 462.98,-96.45" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "463.94,-93.07 453.45,-94.57 462.58,-99.94 463.94,-93.07" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node12->Node10 -->
<g id= "edge12_Node000012_Node000010" class= "edge" >
<title > Node12- > Node10</title>
<g id= "a_edge12_Node000012_Node000010" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M387.66,-66.11C376.53,-56.14 361.78,-42.93 350.26,-32.61" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "352.76,-30.15 342.98,-26.08 348.09,-35.36 352.76,-30.15" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node17->Node3 -->
<g id= "edge20_Node000017_Node000003" class= "edge" >
<title > Node17- > Node3</title>
<g id= "a_edge20_Node000017_Node000003" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1647.33,-409.8C1708.34,-406.8 1799.55,-402.41 1879,-399 1930.77,-396.77 2775.07,-400.34 2811,-363 2840.89,-331.93 2838.52,-299.19 2811,-266 2755.86,-199.5 2696.17,-270.76 2620,-230 2594.38,-216.29 2571.95,-191.4 2557.6,-172.86" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2560.56,-170.97 2551.77,-165.05 2554.95,-175.16 2560.56,-170.97" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node17->Node5 -->
<g id= "edge21_Node000017_Node000005" class= "edge" >
<title > Node17- > Node5</title>
<g id= "a_edge21_Node000017_Node000005" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1508.56,-412.95C1360.65,-411.48 1003.84,-403.64 708,-363 570.98,-344.18 521.67,-369.17 404,-296.5 354.29,-265.8 316.24,-206.74 297.62,-173.5" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "300.85,-172.12 292.99,-165.02 294.71,-175.47 300.85,-172.12" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node18 -->
<g id= "Node000018" class= "node" >
<title > Node18</title>
2026-06-14 08:36:52 -04:00
<g id= "a_Node000018" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "2952.5,-24.88 2909.5,-24.88 2909.5,-5.63 2952.5,-5.63 2952.5,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "2931" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > vector</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node17->Node18 -->
<g id= "edge19_Node000017_Node000018" class= "edge" >
<title > Node17- > Node18</title>
<g id= "a_edge19_Node000017_Node000018" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1647.33,-409.78C1708.33,-406.77 1799.55,-402.38 1879,-399 1985.09,-394.49 2734.72,-400.66 2834,-363 2921.1,-329.96 2951.82,-312.01 2996,-230 3030.54,-165.88 3022.62,-128.86 2985,-66.5 2976.92,-53.1 2964.24,-41.04 2953.21,-32.1" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2955.35,-29.33 2945.29,-26.01 2951.08,-34.88 2955.35,-29.33" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node19 -->
<g id= "Node000019" class= "node" >
<title > Node19</title>
<g id= "a_Node000019" > <a xlink:href= "engine__graph_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1814.12,-363 1705.88,-363 1705.88,-332.5 1814.12,-332.5 1814.12,-363" />
<text xml:space= "preserve" text-anchor= "start" x= "1713.88" y= "-349.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/engine</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1760" y= "-338.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _graph.h</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node17->Node19 -->
<g id= "edge22_Node000017_Node000019" class= "edge" >
<title > Node17- > Node19</title>
<g id= "a_edge22_Node000017_Node000019" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1619.3,-398.61C1645.5,-389.33 1679.63,-377.23 1707.72,-367.28" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1708.87,-370.58 1717.12,-363.95 1706.53,-363.99 1708.87,-370.58" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node25 -->
<g id= "Node000025" class= "node" >
<title > Node25</title>
<g id= "a_Node000025" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "761.12,-24.88 670.88,-24.88 670.88,-5.63 761.12,-5.63 761.12,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "716" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > cppad/cppad.hpp</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node17->Node25 -->
<g id= "edge103_Node000017_Node000025" class= "edge" >
<title > Node17- > Node25</title>
<g id= "a_edge103_Node000017_Node000025" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1508.65,-410.52C1303.44,-401.67 702.31,-369.99 522,-296.5 468.92,-274.87 410.28,-250.21 437,-199.5 480.63,-116.68 542.15,-147.45 621,-97 637.82,-86.24 638.9,-79.57 654,-66.5 667.56,-54.76 683.25,-42.05 695.46,-32.35" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "697.53,-35.18 703.2,-26.23 693.19,-29.68 697.53,-35.18" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node29 -->
<g id= "Node000029" class= "node" >
<title > Node29</title>
<g id= "a_Node000029" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "2040.88,-24.88 1991.12,-24.88 1991.12,-5.63 2040.88,-5.63 2040.88,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "2016" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > optional</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node17->Node29 -->
<g id= "edge104_Node000017_Node000029" class= "edge" >
<title > Node17- > Node29</title>
<g id= "a_edge104_Node000017_Node000029" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1647.57,-409.42C1801.84,-400.75 2168.71,-379.13 2292,-363 2447.27,-342.69 2538.27,-417.23 2638,-296.5 2646.63,-286.05 2644.72,-277.77 2638,-266 2622.39,-238.66 2604.09,-246.04 2577,-230 2527.18,-200.51 2502.48,-207.62 2465,-163.5 2435.02,-128.21 2463.92,-94.45 2427,-66.5 2362.19,-17.44 2142.72,-46.37 2063,-30.5 2059.4,-29.78 2055.69,-28.91 2052,-27.94" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2053.17,-24.64 2042.59,-25.28 2051.26,-31.37 2053.17,-24.64" />
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= "engine__abstract_8h.html" target= "_top" xlink:title= "Abstract interfaces for reaction network engines in GridFire." >
<polygon fill= "#fff0f0" stroke= "red" points= "1176.12,-296.5 1067.88,-296.5 1067.88,-266 1176.12,-266 1176.12,-296.5" />
<text xml:space= "preserve" text-anchor= "start" x= "1075.88" y= "-283" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/engine</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1122" y= "-271.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _abstract.h</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node17->Node30 -->
<g id= "edge102_Node000017_Node000030" class= "edge" >
<title > Node17- > Node30</title>
<g id= "a_edge102_Node000017_Node000030" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1508.43,-413.7C1401.83,-412.99 1204.76,-405.73 1151,-363 1134.43,-349.83 1127.32,-326.42 1124.28,-308.18" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1127.76,-307.79 1122.97,-298.33 1120.82,-308.71 1127.76,-307.79" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node19->Node2 -->
<g id= "edge88_Node000019_Node000002" class= "edge" >
<title > Node19- > Node2</title>
<g id= "a_edge88_Node000019_Node000002" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1705.66,-343.05C1636.62,-337.41 1514.27,-324.23 1413,-296.5 1356.87,-281.13 1295.3,-253.94 1256.42,-235.39" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1257.98,-232.25 1247.45,-231.06 1254.94,-238.56 1257.98,-232.25" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node19->Node4 -->
<g id= "edge92_Node000019_Node000004" class= "edge" >
<title > Node19- > Node4</title>
<g id= "a_edge92_Node000019_Node000004" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1814.46,-345.61C1999.37,-341.46 2593.26,-325.91 2621,-296.5 2630.3,-286.64 2629.03,-276.92 2621,-266 2589.29,-222.84 2552.54,-256.51 2506,-230 2467.58,-208.12 2458.74,-198.72 2432,-163.5 2417.62,-144.56 2406.21,-119.64 2399.32,-102.52" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2402.62,-101.34 2395.75,-93.27 2396.08,-103.86 2402.62,-101.34" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node19->Node10 -->
<g id= "edge89_Node000019_Node000010" class= "edge" >
<title > Node19- > Node10</title>
<g id= "a_edge89_Node000019_Node000010" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1705.44,-344.48C1470.14,-334.67 554,-296.5 554,-296.5 393.1,-263.08 301.98,-299 209,-163.5 184.61,-127.95 184.96,-102.29 209,-66.5 229.24,-36.37 271.05,-24.3 300.28,-19.46" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "300.66,-22.95 310.06,-18.07 299.67,-16.02 300.66,-22.95" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node19->Node14 -->
<g id= "edge90_Node000019_Node000014" class= "edge" >
<title > Node19- > Node14</title>
<g id= "a_edge90_Node000019_Node000014" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1746.94,-332.29C1737.92,-322.28 1725.68,-308.63 1715,-296.5 1677.31,-253.7 1670.95,-240.19 1631,-199.5 1600.02,-167.95 1594.92,-155.75 1557,-133 1468.43,-79.86 1351.79,-44.98 1286.28,-28.12" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1287.45,-24.81 1276.9,-25.75 1285.74,-31.59 1287.45,-24.81" />
</a>
</g>
</g>
<!-- Node19->Node15 -->
<g id= "edge95_Node000019_Node000015" class= "edge" >
<title > Node19- > Node15</title>
<g id= "a_edge95_Node000019_Node000015" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1705.54,-340.35C1676.82,-334.02 1643.57,-321.46 1624,-296.5 1597.23,-262.35 1637.29,-235.45 1613,-199.5 1605.47,-188.36 1576.08,-173.5 1552.33,-162.84" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1553.86,-159.69 1543.3,-158.87 1551.05,-166.1 1553.86,-159.69" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node19->Node18 -->
<g id= "edge91_Node000019_Node000018" class= "edge" >
<title > Node19- > Node18</title>
<g id= "a_edge91_Node000019_Node000018" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1814.49,-345.9C1996.05,-342.78 2579.35,-330.32 2764,-296.5 2858.63,-279.17 2913.38,-307.78 2970,-230 2983.65,-211.25 3019.79,-229.25 2966,-66.5 2962.08,-54.64 2954.38,-43.08 2947.21,-34.04" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2949.94,-31.85 2940.8,-26.49 2944.6,-36.38 2949.94,-31.85" />
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:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "2296,-24.88 2142,-24.88 2142,-5.63 2296,-5.63 2296,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "2219" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > fourdst/atomic/atomicSpecies.h</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node19->Node20 -->
<g id= "edge23_Node000019_Node000020" class= "edge" >
<title > Node19- > Node20</title>
<g id= "a_edge23_Node000019_Node000020" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1814.44,-347.41C1958.01,-348.37 2358.49,-346 2687,-296.5 2694.53,-295.37 2948.31,-236 2953,-230 2964.89,-214.77 2958.83,-152.11 2945,-133 2904.15,-76.54 2870.31,-84.54 2803,-66.5 2712.06,-42.12 2447.45,-26.73 2307.76,-20.07" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2307.94,-16.58 2297.79,-19.6 2307.61,-23.57 2307.94,-16.58" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node21 -->
<g id= "Node000021" class= "node" >
<title > Node21</title>
<g id= "a_Node000021" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "471.75,-30.5 370.25,-30.5 370.25,0 471.75,0 471.75,-30.5" />
<text xml:space= "preserve" text-anchor= "start" x= "378.25" y= "-17" font-family= "Helvetica,sans-Serif" font-size= "10.00" > fourdst/composition</text>
<text xml:space= "preserve" text-anchor= "middle" x= "421" y= "-5.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /composition.h</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node19->Node21 -->
<g id= "edge24_Node000019_Node000021" class= "edge" >
<title > Node19- > Node21</title>
<g id= "a_edge24_Node000019_Node000021" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1705.64,-344.45C1488.18,-335.23 692.09,-301.18 680,-296.5 617.01,-272.11 619.23,-236.93 563,-199.5 509.96,-164.2 493.82,-159.76 436,-133 397.28,-115.08 370.85,-132.38 347,-97 339.42,-85.76 340.65,-78.48 347,-66.5 353.53,-54.17 364.59,-44.31 376.2,-36.7" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "377.91,-39.75 384.69,-31.61 374.32,-33.74 377.91,-39.75" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node22 -->
<g id= "Node000022" class= "node" >
<title > Node22</title>
<g id= "a_Node000022" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1879.88,-24.88 1758.12,-24.88 1758.12,-5.63 1879.88,-5.63 1879.88,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1819" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > fourdst/logging/logging.h</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node19->Node22 -->
<g id= "edge25_Node000019_Node000022" class= "edge" >
<title > Node19- > Node22</title>
<g id= "a_edge25_Node000019_Node000022" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1814.41,-339.41C1868.65,-331.41 1954.01,-316.96 2026,-296.5 2027.24,-296.15 2198.27,-231.06 2199,-230 2223.41,-194.47 2224.62,-167.67 2199,-133 2161.73,-82.56 1985.85,-44.89 1886.96,-27.29" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1887.82,-23.89 1877.37,-25.6 1886.61,-30.78 1887.82,-23.89" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node23 -->
<g id= "Node000023" class= "node" >
<title > Node23</title>
2026-06-14 08:36:52 -04:00
<g id= "a_Node000023" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1604.38,-224.38 1491.62,-224.38 1491.62,-205.12 1604.38,-205.12 1604.38,-224.38" />
<text xml:space= "preserve" text-anchor= "middle" x= "1548" y= "-210.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > fourdst/config/config.h</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node19->Node23 -->
<g id= "edge26_Node000019_Node000023" class= "edge" >
<title > Node19- > Node23</title>
<g id= "a_edge26_Node000019_Node000023" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1705.43,-342.68C1668.05,-337.32 1619.38,-324.96 1586,-296.5 1567.61,-280.82 1557.52,-254.26 1552.45,-235.91" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1555.85,-235.09 1550.06,-226.22 1549.05,-236.76 1555.85,-235.09" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node24 -->
<g id= "Node000024" class= "node" >
<title > Node24</title>
<g id= "a_Node000024" > <a xlink:href= "types_2types_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "553.75,-224.38 446.25,-224.38 446.25,-205.12 553.75,-205.12 553.75,-224.38" />
<text xml:space= "preserve" text-anchor= "middle" x= "500" y= "-210.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/types/types.h</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node19->Node24 -->
<g id= "edge27_Node000019_Node000024" class= "edge" >
<title > Node19- > Node24</title>
<g id= "a_edge27_Node000019_Node000024" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1705.49,-344.46C1475.66,-334.8 597.28,-297.79 594,-296.5 585.05,-292.96 542.65,-254.89 517.96,-232.31" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "520.61,-229.99 510.88,-225.8 515.88,-235.14 520.61,-229.99" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node19->Node25 -->
<g id= "edge97_Node000019_Node000025" class= "edge" >
<title > Node19- > Node25</title>
<g id= "a_edge97_Node000019_Node000025" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1705.49,-344.41C1499.98,-335.53 782.59,-304.07 760,-296.5 673.29,-267.46 635.46,-249 603,-163.5 598.19,-150.83 595.64,-144.38 603,-133 624.17,-100.26 655.92,-125.05 683,-97 699.25,-80.18 707.9,-54.26 712.21,-36.35" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "715.61,-37.19 714.27,-26.68 708.76,-35.73 715.61,-37.19" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node26 -->
<g id= "Node000026" class= "node" >
<title > Node26</title>
2026-06-14 08:36:52 -04:00
<g id= "a_Node000026" > <a xlink:href= "reaction_8h.html" target= "_top" xlink:title= "Defines classes for representing and managing nuclear reactions." >
<polygon fill= "#fff0f0" stroke= "red" points= "1948.25,-91.38 1819.75,-91.38 1819.75,-72.12 1948.25,-72.12 1948.25,-91.38" />
<text xml:space= "preserve" text-anchor= "middle" x= "1884" y= "-77.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/reaction/reaction.h</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node19->Node26 -->
<g id= "edge31_Node000019_Node000026" class= "edge" >
<title > Node19- > Node26</title>
<g id= "a_edge31_Node000019_Node000026" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1814.49,-332.07C1861.52,-315.94 1925.49,-284.76 1949,-230 1957.17,-210.97 1946.66,-143.76 1941,-133 1933.61,-118.95 1920.58,-107.01 1908.84,-98.3" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1910.89,-95.46 1900.68,-92.62 1906.89,-101.2 1910.89,-95.46" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node27 -->
<g id= "Node000027" class= "node" >
<title > Node27</title>
<g id= "a_Node000027" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "2117.62,-24.88 2072.38,-24.88 2072.38,-5.63 2117.62,-5.63 2117.62,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "2095" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > ranges</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node19->Node27 -->
<g id= "edge93_Node000019_Node000027" class= "edge" >
<title > Node19- > Node27</title>
<g id= "a_edge93_Node000019_Node000027" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1814.36,-346.18C1980.62,-344.03 2480.49,-334.49 2638,-296.5 2670.59,-288.64 2674.85,-275.52 2707,-266 2755.34,-251.69 2898.3,-268.37 2931,-230 3018.46,-127.36 2771.04,-70.18 2757,-66.5 2488.27,3.9 2404.8,-87.92 2133,-30.5 2130.83,-30.04 2128.62,-29.48 2126.41,-28.85" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2127.6,-25.56 2117.01,-25.72 2125.39,-32.2 2127.6,-25.56" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node19->Node29 -->
<g id= "edge96_Node000019_Node000029" class= "edge" >
<title > Node19- > Node29</title>
<g id= "a_edge96_Node000019_Node000029" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1814.34,-344.17C1987.05,-335.85 2512.84,-309.49 2525,-296.5 2534.27,-286.61 2532.17,-277.5 2525,-266 2521.44,-260.29 2152.36,-82 2044.99,-30.22" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2046.77,-27.19 2036.24,-26 2043.73,-33.5 2046.77,-27.19" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node19->Node30 -->
<g id= "edge42_Node000019_Node000030" class= "edge" >
<title > Node19- > Node30</title>
<g id= "a_edge42_Node000019_Node000030" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1705.6,-341.25C1588.72,-329.43 1313.97,-301.66 1187.65,-288.89" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1188.07,-285.41 1177.76,-287.89 1187.36,-292.38 1188.07,-285.41" />
</a>
</g>
</g>
<!-- Node31 -->
<g id= "Node000031" class= "node" >
<title > Node31</title>
<g id= "a_Node000031" > <a xlink:href= "screening__abstract_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "2189.88,-163.5 2080.12,-163.5 2080.12,-133 2189.88,-133 2189.88,-163.5" />
<text xml:space= "preserve" text-anchor= "start" x= "2088.12" y= "-150" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/screening</text>
<text xml:space= "preserve" text-anchor= "middle" x= "2135" y= "-138.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /screening_abstract.h</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node19->Node31 -->
<g id= "edge71_Node000019_Node000031" class= "edge" >
<title > Node19- > Node31</title>
<g id= "a_edge71_Node000019_Node000031" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1814.52,-347.27C1978.83,-348.28 2460.89,-346.89 2508,-296.5 2517.26,-286.6 2516.24,-276.76 2508,-266 2470.78,-217.37 2433.6,-247.77 2375,-230 2309.63,-210.17 2235.19,-184.66 2186.77,-167.68" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2187.97,-164.39 2177.38,-164.37 2185.65,-170.99 2187.97,-164.39" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node32 -->
<g id= "Node000032" class= "node" >
<title > Node32</title>
<g id= "a_Node000032" > <a xlink:href= "screening__types_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "2190.25,-230 2091.75,-230 2091.75,-199.5 2190.25,-199.5 2190.25,-230" />
<text xml:space= "preserve" text-anchor= "start" x= "2099.75" y= "-216.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/screening</text>
<text xml:space= "preserve" text-anchor= "middle" x= "2141" y= "-205.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /screening_types.h</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node19->Node32 -->
<g id= "edge72_Node000019_Node000032" class= "edge" >
<title > Node19- > Node32</title>
<g id= "a_edge72_Node000019_Node000032" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1814.49,-347.08C1973.48,-347.47 2428.4,-344.36 2473,-296.5 2538.15,-226.6 2597.64,-300.71 2204,-230 2203.17,-229.85 2202.34,-229.7 2201.5,-229.54" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2202.41,-226.16 2191.92,-227.66 2201.06,-233.02 2202.41,-226.16" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node41 -->
<g id= "Node000041" class= "node" >
<title > Node41</title>
<g id= "a_Node000041" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "670,-157.88 612,-157.88 612,-138.62 670,-138.62 670,-157.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "641" y= "-144.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > functional</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node19->Node41 -->
<g id= "edge94_Node000019_Node000041" class= "edge" >
<title > Node19- > Node41</title>
<g id= "a_edge94_Node000019_Node000041" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1705.71,-344.87C1587.67,-340.34 1298.98,-326.87 1059,-296.5 895.41,-275.8 831.46,-321.07 694,-230 671.76,-215.27 656.7,-187.67 648.48,-168.88" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "651.74,-167.6 644.72,-159.67 645.26,-170.25 651.74,-167.6" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node44 -->
<g id= "Node000044" class= "node" >
<title > Node44</title>
2026-06-14 08:36:52 -04:00
<g id= "a_Node000044" > <a xlink:href= "partition__abstract_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1744.12,-163.5 1641.88,-163.5 1641.88,-133 1744.12,-133 1744.12,-163.5" />
<text xml:space= "preserve" text-anchor= "start" x= "1649.88" y= "-150" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/partition</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1693" y= "-138.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /partition_abstract.h</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node19->Node44 -->
<g id= "edge73_Node000019_Node000044" class= "edge" >
<title > Node19- > Node44</title>
<g id= "a_edge73_Node000019_Node000044" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1745.56,-332.35C1737.23,-323 1727.53,-310.06 1723,-296.5 1709.34,-255.61 1733.37,-241.09 1722,-199.5 1719.53,-190.45 1715.01,-181.33 1710.27,-173.39" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1713.23,-171.53 1704.88,-165.01 1707.35,-175.31 1713.23,-171.53" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node45 -->
<g id= "Node000045" class= "node" >
<title > Node45</title>
<g id= "a_Node000045" > <a xlink:href= "construction_8h.html" target= "_top" xlink:title= "Functions for constructing nuclear reaction networks." >
<polygon fill= "#fff0f0" stroke= "red" points= "1869.88,-296.5 1742.12,-296.5 1742.12,-266 1869.88,-266 1869.88,-296.5" />
<text xml:space= "preserve" text-anchor= "start" x= "1750.12" y= "-283" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/procedures</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1806" y= "-271.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /construction.h</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node19->Node45 -->
<g id= "edge76_Node000019_Node000045" class= "edge" >
<title > Node19- > Node45</title>
<g id= "a_edge76_Node000019_Node000045" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1770.44,-332.11C1775.91,-324.44 1782.74,-314.86 1788.96,-306.15" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1791.77,-308.23 1794.72,-298.06 1786.07,-304.17 1791.77,-308.23" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node48 -->
<g id= "Node000048" class= "node" >
<title > Node48</title>
<g id= "a_Node000048" > <a xlink:href= "weak__interpolator_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "#fff0f0" stroke= "red" points= "1921.5,-230 1812.5,-230 1812.5,-199.5 1921.5,-199.5 1921.5,-230" />
<text xml:space= "preserve" text-anchor= "start" x= "1820.5" y= "-216.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/reaction/weak</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1867" y= "-205.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /weak_interpolator.h</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node19->Node48 -->
<g id= "edge100_Node000019_Node000048" class= "edge" >
<title > Node19- > Node48</title>
<g id= "a_edge100_Node000019_Node000048" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1747.83,-332.22C1735.1,-315.15 1718.77,-286.53 1733,-266 1748.6,-243.49 1775.62,-231.04 1801.33,-224.17" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1801.85,-227.65 1810.75,-221.91 1800.21,-220.84 1801.85,-227.65" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node51 -->
<g id= "Node000051" class= "node" >
<title > Node51</title>
2026-06-14 08:36:52 -04:00
<g id= "a_Node000051" > <a xlink:href= "config_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1534,-290.88 1422,-290.88 1422,-271.62 1534,-271.62 1534,-290.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1478" y= "-277.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/config/config.h</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node19->Node51 -->
<g id= "edge86_Node000019_Node000051" class= "edge" >
<title > Node19- > Node51</title>
<g id= "a_edge86_Node000019_Node000051" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1705.63,-334.31C1654.55,-322.63 1578.71,-305.28 1528.82,-293.87" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1529.66,-290.48 1519.13,-291.66 1528.1,-297.3 1529.66,-290.48" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node52 -->
<g id= "Node000052" class= "node" >
<title > Node52</title>
<g id= "a_Node000052" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "2216.38,-296.5 2115.62,-296.5 2115.62,-266 2216.38,-266 2216.38,-296.5" />
<text xml:space= "preserve" text-anchor= "start" x= "2123.62" y= "-283" font-family= "Helvetica,sans-Serif" font-size= "10.00" > cppad/utility/sparse</text>
<text xml:space= "preserve" text-anchor= "middle" x= "2166" y= "-271.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _rc.hpp</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node19->Node52 -->
<g id= "edge98_Node000019_Node000052" class= "edge" >
<title > Node19- > Node52</title>
<g id= "a_edge98_Node000019_Node000052" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1814.4,-340.01C1882.04,-331.33 2000.94,-315.15 2102,-296.5 2102.82,-296.35 2103.64,-296.19 2104.47,-296.04" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2104.8,-299.54 2113.93,-294.17 2103.44,-292.67 2104.8,-299.54" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node53 -->
<g id= "Node000053" class= "node" >
<title > Node53</title>
<g id= "a_Node000053" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "2337.88,-296.5 2234.12,-296.5 2234.12,-266 2337.88,-266 2337.88,-296.5" />
<text xml:space= "preserve" text-anchor= "start" x= "2242.12" y= "-283" font-family= "Helvetica,sans-Serif" font-size= "10.00" > cppad/speed/sparse</text>
<text xml:space= "preserve" text-anchor= "middle" x= "2286" y= "-271.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _jac_fun.hpp</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node19->Node53 -->
<g id= "edge99_Node000019_Node000053" class= "edge" >
<title > Node19- > Node53</title>
<g id= "a_edge99_Node000019_Node000053" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1814.35,-343.04C1899.41,-336.75 2069.31,-322.3 2222.82,-296.74" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2223.07,-300.24 2232.35,-295.13 2221.91,-293.34 2223.07,-300.24" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node54 -->
<g id= "Node000054" class= "node" >
<title > Node54</title>
<g id= "a_Node000054" > <a xlink:href= "weak__rate__library_8h.html" target= "_top" xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "#fff0f0" stroke= "red" points= "2464.5,-296.5 2355.5,-296.5 2355.5,-266 2464.5,-266 2464.5,-296.5" />
<text xml:space= "preserve" text-anchor= "start" x= "2363.5" y= "-283" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/reaction/weak</text>
<text xml:space= "preserve" text-anchor= "middle" x= "2410" y= "-271.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /weak_rate_library.h</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node19->Node54 -->
<g id= "edge101_Node000019_Node000054" class= "edge" >
<title > Node19- > Node54</title>
<g id= "a_edge101_Node000019_Node000054" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1814.52,-344.58C1916.64,-339.98 2143.8,-327.17 2343.8,-296.87" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2344.26,-300.34 2353.61,-295.36 2343.2,-293.42 2344.26,-300.34" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node24->Node8 -->
<g id= "edge30_Node000024_Node000008" class= "edge" >
<title > Node24- > Node8</title>
<g id= "a_edge30_Node000024_Node000008" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M485.62,-204.64C460.62,-188.99 407.27,-156.41 360,-133 344.05,-125.1 302.24,-107.87 272.47,-95.8" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "274.1,-92.69 263.52,-92.19 271.47,-99.18 274.1,-92.69" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node24->Node21 -->
<g id= "edge28_Node000024_Node000021" class= "edge" >
<title > Node24- > Node21</title>
<g id= "a_edge28_Node000024_Node000021" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M490.87,-204.72C474.19,-188.62 437.18,-154.6 401,-133 365.07,-111.55 337.25,-131.79 314,-97 306.47,-85.73 306.73,-77.94 314,-66.5 324.39,-50.14 341.69,-39.01 359.37,-31.48" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "360.3,-34.87 368.37,-27.99 357.78,-28.34 360.3,-34.87" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node24->Node25 -->
<g id= "edge29_Node000024_Node000025" class= "edge" >
<title > Node24- > Node25</title>
<g id= "a_edge29_Node000024_Node000025" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M505.71,-204.82C516.5,-188.56 541.38,-153.9 570,-133 602.8,-109.05 621.92,-121.92 654,-97 676.08,-79.85 694.54,-53.07 705.43,-35.1" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "708.42,-36.93 710.43,-26.53 702.37,-33.4 708.42,-36.93" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node26->Node7 -->
<g id= "edge33_Node000026_Node000007" class= "edge" >
<title > Node26- > Node7</title>
<g id= "a_edge33_Node000026_Node000007" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1819.5,-80.86C1604.18,-80.78 890.58,-76.78 303,-30.5 280.32,-28.71 255.2,-25.65 234.42,-22.83" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "234.93,-19.37 224.54,-21.45 233.97,-26.3 234.93,-19.37" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node26->Node14 -->
<g id= "edge36_Node000026_Node000014" class= "edge" >
<title > Node26- > Node14</title>
<g id= "a_edge36_Node000026_Node000014" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1819.5,-74.33C1691.39,-61.58 1407.09,-33.28 1289.01,-21.53" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1289.58,-18.07 1279.29,-20.56 1288.89,-25.03 1289.58,-18.07" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node26->Node16 -->
<g id= "edge38_Node000026_Node000016" class= "edge" >
<title > Node26- > Node16</title>
<g id= "a_edge38_Node000026_Node000016" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1831.49,-71.65C1759.97,-59.24 1632.79,-37.19 1562.38,-24.99" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1563.12,-21.56 1552.67,-23.3 1561.92,-28.46 1563.12,-21.56" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node26->Node18 -->
<g id= "edge37_Node000026_Node000018" class= "edge" >
<title > Node26- > Node18</title>
<g id= "a_edge37_Node000026_Node000018" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1948.7,-76.76C2148.18,-64.48 2749.15,-27.45 2897.58,-18.31" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2897.73,-21.81 2907.5,-17.7 2897.3,-14.82 2897.73,-21.81" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node26->Node20 -->
<g id= "edge34_Node000026_Node000020" class= "edge" >
<title > Node26- > Node20</title>
<g id= "a_edge34_Node000026_Node000020" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1931.29,-71.65C1991.43,-60.07 2095.28,-40.07 2160.39,-27.53" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2161.04,-30.97 2170.2,-25.65 2159.72,-24.1 2161.04,-30.97" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node26->Node21 -->
<g id= "edge41_Node000026_Node000021" class= "edge" >
<title > Node26- > Node21</title>
<g id= "a_edge41_Node000026_Node000021" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1819.4,-78.5C1637.31,-72.08 1104.42,-52.67 662,-30.5 601.35,-27.46 532.16,-23.3 483.52,-20.26" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "483.94,-16.78 473.74,-19.64 483.5,-23.76 483.94,-16.78" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node26->Node22 -->
<g id= "edge35_Node000026_Node000022" class= "edge" >
<title > Node26- > Node22</title>
<g id= "a_edge35_Node000026_Node000022" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1874.96,-71.78C1864.87,-61.77 1848.32,-45.35 1835.83,-32.95" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1838.6,-30.77 1829.04,-26.21 1833.67,-35.74 1838.6,-30.77" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node26->Node25 -->
<g id= "edge40_Node000026_Node000025" class= "edge" >
<title > Node26- > Node25</title>
<g id= "a_edge40_Node000026_Node000025" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1819.54,-77.19C1612.86,-65.78 968.84,-30.21 773.04,-19.4" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "773.3,-15.91 763.12,-18.85 772.91,-22.9 773.3,-15.91" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node26->Node27 -->
<g id= "edge32_Node000026_Node000027" class= "edge" >
<title > Node26- > Node27</title>
<g id= "a_edge32_Node000026_Node000027" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1914.33,-71.7C1947.63,-61.72 2002.68,-45.15 2050,-30.5 2053.71,-29.35 2057.6,-28.14 2061.46,-26.92" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2062.2,-30.36 2070.68,-24.01 2060.09,-23.68 2062.2,-30.36" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node26->Node29 -->
<g id= "edge39_Node000026_Node000029" class= "edge" >
<title > Node26- > Node29</title>
<g id= "a_edge39_Node000026_Node000029" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1902.63,-71.65C1924.65,-60.89 1961.52,-42.87 1987.21,-30.32" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1988.65,-33.51 1996.1,-25.97 1985.58,-27.22 1988.65,-33.51" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node30->Node2 -->
<g id= "edge64_Node000030_Node000002" class= "edge" >
<title > Node30- > Node2</title>
<g id= "a_edge64_Node000030_Node000002" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1143.56,-265.61C1156.19,-257.04 1172.35,-246.06 1186.3,-236.59" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1187.97,-239.69 1194.28,-231.18 1184.04,-233.9 1187.97,-239.69" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node30->Node8 -->
<g id= "edge70_Node000030_Node000008" class= "edge" >
<title > Node30- > Node8</title>
<g id= "a_edge70_Node000030_Node000008" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1067.69,-280.34C969.69,-279.43 768.47,-272.29 715,-230 678.93,-201.48 715.28,-161.26 679,-133 620.45,-87.4 420.67,-105.9 347,-97 322.31,-94.02 294.47,-90.3 273.37,-87.41" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "274,-83.96 263.61,-86.06 273.04,-90.89 274,-83.96" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node30->Node14 -->
<g id= "edge67_Node000030_Node000014" class= "edge" >
<title > Node30- > Node14</title>
<g id= "a_edge67_Node000030_Node000014" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1067.46,-277.08C1006.76,-270.92 920.01,-252.79 943,-199.5 977.12,-120.4 1010.01,-110.62 1084,-66.5 1114.72,-48.18 1152.97,-35.58 1183.41,-27.58" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1183.94,-31.05 1192.78,-25.21 1182.22,-24.27 1183.94,-31.05" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node30->Node15 -->
<g id= "edge68_Node000030_Node000015" class= "edge" >
<title > Node30- > Node15</title>
<g id= "a_edge68_Node000030_Node000015" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1176.33,-269.24C1217.8,-260.27 1276.11,-246.42 1326,-230 1385.93,-210.28 1453.41,-180.35 1490.9,-163.01" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1492.13,-166.3 1499.72,-158.9 1489.18,-159.95 1492.13,-166.3" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node30->Node18 -->
<g id= "edge66_Node000030_Node000018" class= "edge" >
<title > Node30- > Node18</title>
<g id= "a_edge66_Node000030_Node000018" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1176.42,-277.17C1234.87,-273.97 1330.48,-269 1413,-266 1455.15,-264.47 2901.08,-259.73 2931,-230 2983.23,-178.1 2954.5,-78.25 2938.93,-35.95" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2942.2,-34.7 2935.34,-26.62 2935.66,-37.21 2942.2,-34.7" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node30->Node24 -->
<g id= "edge44_Node000030_Node000024" class= "edge" >
<title > Node30- > Node24</title>
<g id= "a_edge44_Node000030_Node000024" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1067.62,-274.61C953.23,-262.75 688.16,-235.26 565.03,-222.49" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "565.74,-219.05 555.43,-221.5 565.02,-226.01 565.74,-219.05" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node30->Node26 -->
<g id= "edge43_Node000030_Node000026" class= "edge" >
<title > Node30- > Node26</title>
<g id= "a_edge43_Node000030_Node000026" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1121.2,-265.59C1121.06,-247.57 1123.68,-217.21 1141,-199.5 1182.25,-157.33 1339.94,-143.45 1398,-133 1541.8,-107.11 1712.11,-93.31 1808.16,-87.05" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1808.23,-90.56 1817.98,-86.42 1807.78,-83.57 1808.23,-90.56" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node30->Node29 -->
<g id= "edge69_Node000030_Node000029" class= "edge" >
<title > Node30- > Node29</title>
<g id= "a_edge69_Node000030_Node000029" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1176.5,-270.59C1211.1,-262.93 1255.99,-250.11 1292,-230 1309.72,-220.1 1308.86,-210.38 1326,-199.5 1389.96,-158.87 1410.79,-155.98 1483,-133 1665.55,-74.9 1892.31,-35.73 1979.51,-21.85" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1980.04,-25.31 1989.37,-20.29 1978.95,-18.39 1980.04,-25.31" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node30->Node31 -->
<g id= "edge45_Node000030_Node000031" class= "edge" >
<title > Node30- > Node31</title>
<g id= "a_edge45_Node000030_Node000031" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1176.41,-271.31C1229.06,-262.28 1310.95,-247.22 1381,-230 1426.95,-218.7 1436.48,-208.15 1483,-199.5 1694.45,-160.2 1949.99,-151.55 2068.58,-149.71" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2068.5,-153.21 2078.45,-149.56 2068.4,-146.21 2068.5,-153.21" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node30->Node32 -->
<g id= "edge50_Node000030_Node000032" class= "edge" >
<title > Node30- > Node32</title>
<g id= "a_edge50_Node000030_Node000032" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1176.39,-276.97C1306.56,-269.09 1646.34,-248.4 1930,-230 1980.57,-226.72 2037.94,-222.83 2080.09,-219.95" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2080.3,-223.44 2090.04,-219.27 2079.82,-216.46 2080.3,-223.44" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node33 -->
<g id= "Node000033" class= "node" >
<title > Node33</title>
<g id= "a_Node000033" > <a xlink:href= "reporting_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "#fff0f0" stroke= "red" points= "611.88,-97 508.12,-97 508.12,-66.5 611.88,-66.5 611.88,-97" />
<text xml:space= "preserve" text-anchor= "start" x= "516.12" y= "-83.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/types</text>
<text xml:space= "preserve" text-anchor= "middle" x= "560" y= "-72.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /reporting.h</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node30->Node33 -->
<g id= "edge53_Node000030_Node000033" class= "edge" >
<title > Node30- > Node33</title>
<g id= "a_edge53_Node000030_Node000033" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1067.57,-273.22C1012.79,-265.13 933.19,-250.32 910,-230 875.3,-199.59 908.8,-162.11 873,-133 853.95,-117.5 709.31,-99.19 623.47,-89.52" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "624.11,-86.07 613.78,-88.44 623.33,-93.03 624.11,-86.07" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node37 -->
<g id= "Node000037" class= "node" >
<title > Node37</title>
<g id= "a_Node000037" > <a xlink:href= "jacobian_8h.html" target= "_top" xlink:title= "Wrapper for handling the network Jacobian matrix in GridFire. Currently uses Eigen's SparseMatrix." >
<polygon fill= "#fff0f0" stroke= "red" points= "1055.88,-230 952.12,-230 952.12,-199.5 1055.88,-199.5 1055.88,-230" />
<text xml:space= "preserve" text-anchor= "start" x= "960.12" y= "-216.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/types</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1004" y= "-205.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /jacobian.h</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node30->Node37 -->
<g id= "edge56_Node000030_Node000037" class= "edge" >
<title > Node30- > Node37</title>
<g id= "a_edge56_Node000030_Node000037" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1095.22,-265.61C1079.08,-256.79 1058.29,-245.43 1040.64,-235.78" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1042.45,-232.78 1032,-231.05 1039.09,-238.92 1042.45,-232.78" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node38 -->
<g id= "Node000038" class= "node" >
<title > Node38</title>
<g id= "a_Node000038" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1208.12,-163.5 1087.88,-163.5 1087.88,-133 1208.12,-133 1208.12,-163.5" />
<text xml:space= "preserve" text-anchor= "start" x= "1095.88" y= "-150" font-family= "Helvetica,sans-Serif" font-size= "10.00" > fourdst/composition</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1148" y= "-138.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /composition_abstract.h</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node30->Node38 -->
<g id= "edge65_Node000030_Node000038" class= "edge" >
<title > Node30- > Node38</title>
<g id= "a_edge65_Node000030_Node000038" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1115.14,-265.59C1108.41,-249.13 1100.21,-221.8 1108,-199.5 1111.44,-189.66 1117.69,-180.31 1124.25,-172.41" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1126.86,-174.75 1130.93,-164.97 1121.65,-170.07 1126.86,-174.75" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node42 -->
<g id= "Node000042" class= "node" >
<title > Node42</title>
<g id= "a_Node000042" > <a xlink:href= "error__engine_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "819.75,-230 724.25,-230 724.25,-199.5 819.75,-199.5 819.75,-230" />
<text xml:space= "preserve" text-anchor= "start" x= "732.25" y= "-216.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/exceptions</text>
<text xml:space= "preserve" text-anchor= "middle" x= "772" y= "-205.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /error_engine.h</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node30->Node42 -->
<g id= "edge62_Node000030_Node000042" class= "edge" >
<title > Node30- > Node42</title>
<g id= "a_edge62_Node000030_Node000042" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1067.7,-270.24C1003.62,-258.44 897.47,-238.87 831.3,-226.68" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "832.19,-223.28 821.72,-224.91 830.92,-230.17 832.19,-223.28" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node31->Node18 -->
<g id= "edge49_Node000031_Node000018" class= "edge" >
<title > Node31- > Node18</title>
<g id= "a_edge49_Node000031_Node000018" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2155.01,-132.82C2182.53,-113.83 2234.34,-81.16 2284,-66.5 2401.01,-31.95 2783.14,-19.89 2898.03,-17" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2897.78,-20.51 2907.69,-16.76 2897.61,-13.51 2897.78,-20.51" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node31->Node20 -->
2026-06-14 08:36:52 -04:00
<g id= "edge47_Node000031_Node000020" class= "edge" >
2026-04-20 12:45:31 -04:00
<title > Node31- > Node20</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge47_Node000031_Node000020" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2144.31,-132.73C2159.63,-108.84 2190.13,-61.28 2207.03,-34.92" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2209.9,-36.93 2212.35,-26.63 2204,-33.15 2209.9,-36.93" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node31->Node25 -->
<g id= "edge48_Node000031_Node000025" class= "edge" >
<title > Node31- > Node25</title>
<g id= "a_edge48_Node000031_Node000025" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2079.81,-142.15C1853.97,-121.31 1001.43,-42.6 772.75,-21.49" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "773.18,-18.01 762.9,-20.58 772.53,-24.98 773.18,-18.01" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node31->Node26 -->
<g id= "edge46_Node000031_Node000026" class= "edge" >
<title > Node31- > Node26</title>
<g id= "a_edge46_Node000031_Node000026" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2079.92,-133.1C2035.1,-121.58 1972.58,-105.51 1930.32,-94.65" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1931.25,-91.28 1920.7,-92.18 1929.51,-98.06 1931.25,-91.28" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node32->Node4 -->
<g id= "edge52_Node000032_Node000004" class= "edge" >
<title > Node32- > Node4</title>
<g id= "a_edge52_Node000032_Node000004" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2168.82,-199.23C2217.24,-173.96 2316.41,-122.2 2364.56,-97.07" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2365.97,-100.28 2373.22,-92.55 2362.74,-94.08 2365.97,-100.28" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node32->Node31 -->
<g id= "edge51_Node000032_Node000031" class= "edge" >
<title > Node32- > Node31</title>
<g id= "a_edge51_Node000032_Node000031" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2139.64,-199.11C2138.98,-192.02 2138.17,-183.29 2137.41,-175.13" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2140.91,-174.97 2136.5,-165.34 2133.94,-175.62 2140.91,-174.97" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node33->Node10 -->
<g id= "edge54_Node000033_Node000010" class= "edge" >
<title > Node33- > Node10</title>
<g id= "a_edge54_Node000033_Node000010" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M507.86,-68.89C458.36,-57.39 387.67,-40.3 361,-30.5 360.37,-30.27 359.75,-30.03 359.11,-29.78" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "360.86,-26.73 350.3,-25.91 358.04,-33.14 360.86,-26.73" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node33->Node21 -->
<g id= "edge55_Node000033_Node000021" class= "edge" >
<title > Node33- > Node21</title>
<g id= "a_edge55_Node000033_Node000021" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M528.46,-66.11C509,-57.08 483.81,-45.4 462.71,-35.61" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "464.33,-32.5 453.79,-31.47 461.39,-38.85 464.33,-32.5" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node37->Node14 -->
<g id= "edge60_Node000037_Node000014" class= "edge" >
<title > Node37- > Node14</title>
<g id= "a_edge60_Node000037_Node000014" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1008.84,-199.19C1015.18,-181.82 1027.69,-152.66 1046,-133 1091.43,-84.2 1161.72,-48.23 1202.86,-29.9" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1204.25,-33.12 1212.02,-25.91 1201.45,-26.7 1204.25,-33.12" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node37->Node20 -->
<g id= "edge57_Node000037_Node000020" class= "edge" >
<title > Node37- > Node20</title>
<g id= "a_edge57_Node000037_Node000020" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1056.09,-200.83C1131.76,-182.6 1276.73,-149.69 1402,-133 1647.02,-100.35 1713.89,-141.71 1957,-97 2000.74,-88.96 2120.23,-49.63 2181.57,-28.98" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2182.53,-32.35 2190.88,-25.83 2180.29,-25.71 2182.53,-32.35" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node37->Node29 -->
<g id= "edge61_Node000037_Node000029" class= "edge" >
<title > Node37- > Node29</title>
<g id= "a_edge61_Node000037_Node000029" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1016.6,-199.13C1035.85,-176.97 1071.17,-137.01 1079,-133 1099.55,-122.48 1809.93,-40.02 1979.79,-20.42" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1980.03,-23.92 1989.56,-19.29 1979.23,-16.96 1980.03,-23.92" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node37->Node38 -->
<g id= "edge58_Node000037_Node000038" class= "edge" >
<title > Node37- > Node38</title>
<g id= "a_edge58_Node000037_Node000038" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1036.68,-199.11C1056.93,-190.04 1083.17,-178.29 1105.09,-168.47" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1106.38,-171.73 1114.07,-164.45 1103.52,-165.34 1106.38,-171.73" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node37->Node41 -->
<g id= "edge59_Node000037_Node000041" class= "edge" >
<title > Node37- > Node41</title>
<g id= "a_edge59_Node000037_Node000041" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M951.99,-204.51C878.94,-191.53 747.5,-168.17 681.35,-156.42" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "682.11,-153 671.66,-154.7 680.89,-159.89 682.11,-153" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node42->Node12 -->
<g id= "edge63_Node000042_Node000012" class= "edge" >
<title > Node42- > Node12</title>
<g id= "a_edge63_Node000042_Node000012" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M765.51,-199C756.43,-180.29 738.09,-148.59 712,-133 617.14,-76.33 574.6,-117.39 466,-97 465,-96.81 464,-96.62 462.99,-96.42" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "463.96,-93.05 453.47,-94.48 462.57,-99.91 463.96,-93.05" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node44->Node4 -->
<g id= "edge75_Node000044_Node000004" class= "edge" >
<title > Node44- > Node4</title>
<g id= "a_edge75_Node000044_Node000004" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1744.4,-142.51C1878.82,-130.1 2238.44,-96.92 2354.99,-86.17" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2354.97,-89.68 2364.61,-85.28 2354.33,-82.71 2354.97,-89.68" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node44->Node10 -->
<g id= "edge74_Node000044_Node000010" class= "edge" >
<title > Node44- > Node10</title>
<g id= "a_edge74_Node000044_Node000010" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1641.56,-137.87C1630.83,-136.1 1619.56,-134.37 1609,-133 1284.17,-90.8 1201.51,-92.72 875,-66.5 646.73,-48.17 582.11,-90.11 361,-30.5 360,-30.23 359,-29.93 358,-29.6" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "359.5,-26.43 348.92,-25.82 356.81,-32.89 359.5,-26.43" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node45->Node26 -->
<g id= "edge77_Node000045_Node000026" class= "edge" >
<title > Node45- > Node26</title>
<g id= "a_edge77_Node000045_Node000026" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1870.31,-269.54C1893.06,-262.32 1916.37,-250.23 1930,-230 1957.83,-188.69 1920.95,-129.69 1898.69,-100.5" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1901.7,-98.67 1892.75,-93 1896.22,-103.02 1901.7,-98.67" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node45->Node38 -->
<g id= "edge78_Node000045_Node000038" class= "edge" >
<title > Node45- > Node38</title>
<g id= "a_edge78_Node000045_Node000038" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1778.12,-265.55C1741.37,-246.9 1674.2,-215.26 1613,-199.5 1476.88,-164.46 1312.25,-153.83 1219.89,-150.62" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1220.06,-147.13 1209.96,-150.3 1219.84,-154.12 1220.06,-147.13" />
</a>
</g>
</g>
<!-- Node45->Node48 -->
<g id= "edge79_Node000045_Node000048" class= "edge" >
<title > Node45- > Node48</title>
<g id= "a_edge79_Node000045_Node000048" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1819.84,-265.61C1827.41,-257.61 1836.94,-247.53 1845.46,-238.53" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1847.84,-241.1 1852.17,-231.43 1842.76,-236.29 1847.84,-241.1" />
</a>
</g>
</g>
<!-- Node48->Node6 -->
<g id= "edge83_Node000048_Node000006" class= "edge" >
<title > Node48- > Node6</title>
<g id= "a_edge83_Node000048_Node000006" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1812.15,-202.22C1745.74,-188.21 1641.61,-166.13 1633,-163.5 1598.19,-152.86 1592.54,-140.85 1557,-133 1262.78,-68.01 1174.67,-159.92 880,-97 877.97,-96.57 875.9,-96.04 873.83,-95.44" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "875.03,-92.15 864.44,-92.25 872.79,-98.78 875.03,-92.15" />
</a>
</g>
</g>
<!-- Node48->Node14 -->
<g id= "edge82_Node000048_Node000014" class= "edge" >
<title > Node48- > Node14</title>
<g id= "a_edge82_Node000048_Node000014" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1850.91,-199.18C1829.91,-180.95 1791.33,-150.08 1753,-133 1593.04,-61.72 1385.19,-31.9 1289.05,-21.29" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1289.44,-17.81 1279.12,-20.22 1288.69,-24.77 1289.44,-17.81" />
</a>
</g>
</g>
<!-- Node48->Node15 -->
<g id= "edge85_Node000048_Node000015" class= "edge" >
<title > Node48- > Node15</title>
<g id= "a_edge85_Node000048_Node000015" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1812.04,-202.27C1807.29,-201.32 1802.56,-200.38 1798,-199.5 1774.91,-195.03 1630.34,-169.05 1559.3,-156.3" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1560.11,-152.89 1549.65,-154.57 1558.87,-159.78 1560.11,-152.89" />
</a>
</g>
</g>
<!-- Node48->Node18 -->
<g id= "edge84_Node000048_Node000018" class= "edge" >
<title > Node48- > Node18</title>
<g id= "a_edge84_Node000048_Node000018" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1921.77,-213.5C1989.42,-211.42 2106.85,-201.91 2199,-163.5 2219.96,-154.76 2220.98,-145.41 2240,-133 2290.09,-100.31 2299.9,-84.29 2357,-66.5 2459.19,-34.66 2791.64,-20.94 2897.97,-17.29" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2897.84,-20.8 2907.72,-16.97 2897.61,-13.8 2897.84,-20.8" />
</a>
</g>
</g>
<!-- Node48->Node20 -->
<g id= "edge80_Node000048_Node000020" class= "edge" >
<title > Node48- > Node20</title>
<g id= "a_edge80_Node000048_Node000020" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1893.17,-199.07C1958.52,-162.4 2128.27,-67.15 2193.21,-30.72" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2194.72,-33.89 2201.73,-25.94 2191.3,-27.78 2194.72,-33.89" />
</a>
</g>
</g>
<!-- Node48->Node22 -->
<g id= "edge81_Node000048_Node000022" class= "edge" >
<title > Node48- > Node22</title>
<g id= "a_edge81_Node000048_Node000022" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1857.27,-199.07C1843.75,-177.68 1819.92,-136.24 1811,-97 1806.37,-76.64 1809.78,-52.79 1813.48,-36.31" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1816.83,-37.35 1815.86,-26.8 1810.04,-35.65 1816.83,-37.35" />
</a>
</g>
</g>
<!-- Node51->Node23 -->
<g id= "edge87_Node000051_Node000023" class= "edge" >
<title > Node51- > Node23</title>
<g id= "a_edge87_Node000051_Node000023" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1487.73,-271.28C1498.7,-261.17 1516.77,-244.53 1530.26,-232.1" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1532.25,-235.02 1537.24,-225.67 1527.51,-229.87 1532.25,-235.02" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node57->Node3 -->
2026-06-14 08:36:52 -04:00
<g id= "edge106_Node000057_Node000003" class= "edge" >
2026-04-20 12:45:31 -04:00
<title > Node57- > Node3</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge106_Node000057_Node000003" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M648.9,-411.88C1013.37,-404.95 2569.27,-371.07 2638,-296.5 2680.34,-250.56 2582.33,-235.97 2577,-230 2562.89,-214.18 2553.52,-191.92 2547.89,-174.78" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2551.27,-173.87 2545.02,-165.32 2544.58,-175.91 2551.27,-173.87" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node57->Node5 -->
2026-06-14 08:36:52 -04:00
<g id= "edge107_Node000057_Node000005" class= "edge" >
2026-04-20 12:45:31 -04:00
<title > Node57- > Node5</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge107_Node000057_Node000005" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M543.63,-398.52C510.74,-382.11 455.78,-354.93 408,-332.5 372.71,-315.93 353.59,-325.91 328,-296.5 297.77,-261.76 288.76,-206.77 286.1,-174.74" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "289.62,-174.93 285.46,-165.18 282.63,-175.4 289.62,-174.93" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node58 -->
<g id= "Node000058" class= "node" >
<title > Node58</title>
<g id= "a_Node000058" > <a xlink:href= "engine__adaptive_8h.html" target= "_top" xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "#fff0f0" stroke= "red" points= "1408.62,-363 1303.38,-363 1303.38,-332.5 1408.62,-332.5 1408.62,-363" />
<text xml:space= "preserve" text-anchor= "start" x= "1311.38" y= "-349.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/views</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1356" y= "-338.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine_adaptive.h</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node57->Node58 -->
2026-06-14 08:36:52 -04:00
<g id= "edge108_Node000057_Node000058" class= "edge" >
2026-04-20 12:45:31 -04:00
<title > Node57- > Node58</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge108_Node000057_Node000058" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M648.79,-407.01C802.56,-394.34 1148.72,-365.82 1292.02,-354.02" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1292.02,-357.53 1301.7,-353.22 1291.44,-350.56 1292.02,-357.53" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node58->Node2 -->
2026-06-14 08:36:52 -04:00
<g id= "edge117_Node000058_Node000002" class= "edge" >
2026-04-20 12:45:31 -04:00
<title > Node58- > Node2</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge117_Node000058_Node000002" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1320.32,-332.11C1302.54,-323.58 1281.59,-311.53 1266,-296.5 1249.38,-280.47 1236.22,-257.65 1227.74,-240.36" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1231.14,-239.35 1223.72,-231.78 1224.8,-242.32 1231.14,-239.35" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node58->Node15 -->
<g id= "edge118_Node000058_Node000015" class= "edge" >
<title > Node58- > Node15</title>
<g id= "a_edge118_Node000058_Node000015" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1357.95,-332.27C1360.78,-315.23 1367.28,-286.66 1381,-266 1410.92,-220.95 1463.18,-183.84 1494.39,-164.26" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1496.12,-167.31 1502.82,-159.1 1492.46,-161.34 1496.12,-167.31" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node58->Node20 -->
<g id= "edge114_Node000058_Node000020" class= "edge" >
<title > Node58- > Node20</title>
<g id= "a_edge114_Node000058_Node000020" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1408.78,-344.78C1545.49,-339.36 1908.63,-322.86 2026,-296.5 2027.26,-296.22 2198.22,-231.03 2199,-230 2243.18,-171.71 2231.38,-77.19 2223.46,-36.23" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2226.93,-35.69 2221.46,-26.61 2220.07,-37.12 2226.93,-35.69" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node58->Node22 -->
2026-06-14 08:36:52 -04:00
<g id= "edge116_Node000058_Node000022" class= "edge" >
2026-04-20 12:45:31 -04:00
<title > Node58- > Node22</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge116_Node000058_Node000022" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1355.06,-332.27C1354.48,-315.74 1355.03,-288.11 1363,-266 1389.99,-191.1 1414.44,-173.47 1483,-133 1575.06,-78.66 1696.26,-44.42 1765.09,-27.95" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1765.68,-31.41 1774.61,-25.71 1764.08,-24.59 1765.68,-31.41" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node58->Node23 -->
2026-06-14 08:36:52 -04:00
<g id= "edge115_Node000058_Node000023" class= "edge" >
2026-04-20 12:45:31 -04:00
<title > Node58- > Node23</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge115_Node000058_Node000023" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1362.83,-332.19C1371.92,-314.27 1389.62,-284.01 1413,-266 1436.58,-247.84 1467.41,-235.71 1493.65,-227.92" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1494.45,-231.33 1503.13,-225.25 1492.55,-224.59 1494.45,-231.33" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node58->Node24 -->
<g id= "edge112_Node000058_Node000024" class= "edge" >
<title > Node58- > Node24</title>
<g id= "a_edge112_Node000058_Node000024" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1303.11,-346.08C1135.11,-343.59 620.77,-333.04 556,-296.5 532.13,-283.03 516.16,-254.67 507.58,-235.41" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "510.83,-234.1 503.77,-226.2 504.36,-236.78 510.83,-234.1" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node58->Node29 -->
2026-06-14 08:36:52 -04:00
<g id= "edge119_Node000058_Node000029" class= "edge" >
2026-04-20 12:45:31 -04:00
<title > Node58- > Node29</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge119_Node000058_Node000029" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1409.08,-346C1524.84,-343.68 1796.21,-334.25 1879,-296.5 1881.44,-295.39 1947.58,-232.28 1949,-230 1989.01,-165.81 2006.9,-75.79 2013.18,-36.23" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2016.61,-36.96 2014.63,-26.55 2009.69,-35.92 2016.61,-36.96" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node58->Node30 -->
2026-06-14 08:36:52 -04:00
<g id= "edge109_Node000058_Node000030" class= "edge" >
2026-04-20 12:45:31 -04:00
<title > Node58- > Node30</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge109_Node000058_Node000030" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1302.9,-332.11C1268.32,-322.58 1222.99,-310.09 1186.36,-299.99" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1187.32,-296.63 1176.75,-297.34 1185.46,-303.37 1187.32,-296.63" />
</a>
</g>
</g>
<!-- Node58->Node31 -->
<g id= "edge110_Node000058_Node000031" class= "edge" >
<title > Node58- > Node31</title>
<g id= "a_edge110_Node000058_Node000031" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1408.78,-345.26C1529.02,-341.34 1819.95,-328.74 1912,-296.5 1992.26,-268.39 2071.92,-205.04 2110.68,-171.33" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2112.87,-174.06 2118.06,-164.83 2108.25,-168.81 2112.87,-174.06" />
</a>
</g>
</g>
<!-- Node58->Node32 -->
<g id= "edge111_Node000058_Node000032" class= "edge" >
<title > Node58- > Node32</title>
<g id= "a_edge111_Node000058_Node000032" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1409.11,-344C1551.35,-336.43 1933.78,-314.63 1988,-296.5 2011.97,-288.48 2013.89,-278.26 2036,-266 2055.83,-255 2078.46,-243.99 2097.61,-235.09" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2098.86,-238.37 2106.48,-231.01 2095.93,-232.01 2098.86,-238.37" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node58->Node51 -->
<g id= "edge113_Node000058_Node000051" class= "edge" >
<title > Node58- > Node51</title>
<g id= "a_edge113_Node000058_Node000051" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1383.68,-332.11C1403.83,-321.46 1430.96,-307.12 1450.95,-296.55" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1452.42,-299.74 1459.62,-291.97 1449.14,-293.55 1452.42,-299.74" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node60->Node3 -->
2026-06-14 08:36:52 -04:00
<g id= "edge127_Node000060_Node000003" class= "edge" >
2026-04-20 12:45:31 -04:00
<title > Node60- > Node3</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge127_Node000060_Node000003" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2640.75,-469.47C2705,-456.53 2791.41,-427.54 2834,-363 2857.75,-327.02 2861.26,-299.4 2834,-266 2783.52,-204.14 2731.25,-261.78 2658,-230 2636.51,-220.67 2634.25,-212.86 2615,-199.5 2600.94,-189.74 2585.26,-179.07 2571.97,-170.08" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2574.27,-167.41 2564.03,-164.71 2570.36,-173.21 2574.27,-167.41" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node60->Node4 -->
2026-06-14 08:36:52 -04:00
<g id= "edge131_Node000060_Node000004" class= "edge" >
2026-04-20 12:45:31 -04:00
<title > Node60- > Node4</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge131_Node000060_Node000004" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2640.5,-474.55C2687.64,-468.65 2747.13,-456.11 2794,-429.5 2861.58,-391.13 2899.45,-330.44 2856,-266 2832.15,-230.62 2805.41,-248.58 2767,-230 2713.16,-203.95 2698.54,-198.45 2650,-163.5 2633.53,-151.64 2634.04,-142.3 2616,-133 2583.74,-116.37 2484,-97.97 2429.13,-88.73" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2429.75,-85.29 2419.31,-87.1 2428.6,-92.19 2429.75,-85.29" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node60->Node5 -->
2026-06-14 08:36:52 -04:00
<g id= "edge128_Node000060_Node000005" class= "edge" >
2026-04-20 12:45:31 -04:00
<title > Node60- > Node5</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge128_Node000060_Node000005" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2481.54,-479.18C2125.63,-476.42 686.81,-463.27 488,-429.5 393.15,-413.39 338.62,-440.78 282,-363 240.98,-306.66 261.75,-217.96 275.74,-174.69" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "278.98,-176.02 278.87,-165.43 272.35,-173.78 278.98,-176.02" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node60->Node14 -->
<g id= "edge132_Node000060_Node000014" class= "edge" >
<title > Node60- > Node14</title>
<g id= "a_edge132_Node000060_Node000014" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2481.54,-479.6C2217.97,-478.14 1375.24,-465.37 1127,-363 1031.03,-323.43 983.17,-321.96 935,-230 914.49,-190.84 933.06,-170.16 957,-133 980.59,-96.38 990.6,-87.07 1029,-66.5 1077.47,-40.52 1139.48,-27.77 1182.94,-21.64" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1183.18,-25.14 1192.63,-20.35 1182.25,-18.2 1183.18,-25.14" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node60->Node18 -->
<g id= "edge130_Node000060_Node000018" class= "edge" >
<title > Node60- > Node18</title>
<g id= "a_edge130_Node000060_Node000018" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2640.63,-476.12C2703.71,-471.03 2793.05,-458.81 2866,-429.5 3021.97,-366.85 3178,-383.84 3178,-215.75 3178,-215.75 3178,-215.75 3178,-147.25 3178,-51.55 3031.49,-25.56 2964.15,-18.66" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2964.71,-15.2 2954.43,-17.76 2964.06,-22.17 2964.71,-15.2" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node60->Node20 -->
<g id= "edge129_Node000060_Node000020" class= "edge" >
<title > Node60- > Node20</title>
<g id= "a_edge129_Node000060_Node000020" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2640.54,-479.07C2696.71,-475.34 2771.85,-463.53 2829,-429.5 2953.41,-355.42 3036.58,-258.29 2964,-133 2938.17,-88.4 2917.52,-83.88 2869,-66.5 2768.1,-30.36 2460.75,-20.19 2307.63,-17.35" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2308.01,-13.85 2297.95,-17.17 2307.88,-20.85 2308.01,-13.85" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node61 -->
<g id= "Node000061" class= "node" >
<title > Node61</title>
<g id= "a_Node000061" > <a xlink:href= "engine__multiscale_8h.html" target= "_top" xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "#fff0f0" stroke= "red" points= "1993.62,-429.5 1888.38,-429.5 1888.38,-399 1993.62,-399 1993.62,-429.5" />
<text xml:space= "preserve" text-anchor= "start" x= "1896.38" y= "-416" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/views</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1941" y= "-404.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine_multiscale.h</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node60->Node61 -->
2026-06-14 08:36:52 -04:00
<g id= "edge121_Node000060_Node000061" class= "edge" >
2026-04-20 12:45:31 -04:00
<title > Node60- > Node61</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge121_Node000060_Node000061" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2481.53,-471.48C2357.22,-458.55 2119.22,-433.79 2005.11,-421.92" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2005.61,-418.45 1995.3,-420.9 2004.89,-425.42 2005.61,-418.45" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node66 -->
<g id= "Node000066" class= "node" >
<title > Node66</title>
<g id= "a_Node000066" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "2629.38,-423.88 2492.62,-423.88 2492.62,-404.62 2629.38,-404.62 2629.38,-423.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "2561" y= "-410.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > sundials/sundials_context.h</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node60->Node66 -->
2026-06-14 08:36:52 -04:00
<g id= "edge133_Node000060_Node000066" class= "edge" >
2026-04-20 12:45:31 -04:00
<title > Node60- > Node66</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge133_Node000060_Node000066" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2561,-465.11C2561,-456.33 2561,-445.02 2561,-435.4" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2564.5,-435.59 2561,-425.59 2557.5,-435.59 2564.5,-435.59" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node61->Node2 -->
2026-06-14 08:36:52 -04:00
<g id= "edge124_Node000061_Node000002" class= "edge" >
2026-04-20 12:45:31 -04:00
<title > Node61- > Node2</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge124_Node000061_Node000002" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1888.12,-410.26C1738.33,-401.64 1320.3,-376.5 1294,-363 1259.62,-345.36 1255.75,-330.82 1238,-296.5 1229.06,-279.21 1223.72,-257.82 1220.66,-241.4" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1224.18,-241.23 1219.07,-231.94 1217.28,-242.39 1224.18,-241.23" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node61->Node15 -->
<g id= "edge125_Node000061_Node000015" class= "edge" >
<title > Node61- > Node15</title>
<g id= "a_edge125_Node000061_Node000015" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1994.12,-407.65C2141.8,-391.08 2542.05,-338.86 2473,-266 2421.72,-211.89 1876.64,-241.64 1803,-230 1746.22,-221.02 1607.31,-182.34 1553,-163.5 1552.05,-163.17 1551.08,-162.82 1550.11,-162.46" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1551.7,-159.33 1541.11,-158.88 1549.11,-165.83 1551.7,-159.33" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node61->Node19 -->
<g id= "edge123_Node000061_Node000019" class= "edge" >
<title > Node61- > Node19</title>
<g id= "a_edge123_Node000061_Node000019" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1899.93,-398.61C1873.87,-389.33 1839.92,-377.23 1811.99,-367.28" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1813.24,-364.01 1802.65,-363.95 1810.89,-370.6 1813.24,-364.01" />
</a>
</g>
</g>
<!-- Node61->Node29 -->
<g id= "edge126_Node000061_Node000029" class= "edge" >
<title > Node61- > Node29</title>
<g id= "a_edge126_Node000061_Node000029" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1993.87,-412.26C2181.39,-408.48 2805.02,-393.66 2834,-363 2863.62,-331.67 2856.12,-303 2834,-266 2816.65,-236.99 2795.04,-248.88 2767,-230 2710.97,-192.27 2708.8,-166.24 2650,-133 2419.44,-2.69 2322.95,-81.14 2063,-30.5 2059.4,-29.8 2055.69,-28.93 2051.99,-27.97" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2053.16,-24.67 2042.59,-25.31 2051.26,-31.4 2053.16,-24.67" />
</a>
</g>
</g>
<!-- Node61->Node30 -->
<g id= "edge122_Node000061_Node000030" class= "edge" >
<title > Node61- > Node30</title>
<g id= "a_edge122_Node000061_Node000030" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1887.95,-410.26C1719.31,-400.67 1205.58,-370.89 1190,-363 1165.72,-350.7 1146.73,-325.5 1135.06,-306.5" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1138.17,-304.89 1130.1,-298.02 1132.12,-308.42 1138.17,-304.89" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node67->Node3 -->
2026-06-14 08:36:52 -04:00
<g id= "edge136_Node000067_Node000003" class= "edge" >
2026-04-20 12:45:31 -04:00
<title > Node67- > Node3</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge136_Node000067_Node000003" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2778.72,-199.03C2731.12,-189.06 2668.19,-175.88 2619.03,-165.59" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2619.79,-162.17 2609.29,-163.55 2618.36,-169.03 2619.79,-162.17" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node67->Node4 -->
2026-06-14 08:36:52 -04:00
<g id= "edge140_Node000067_Node000004" class= "edge" >
2026-04-20 12:45:31 -04:00
<title > Node67- > Node4</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge140_Node000067_Node000004" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2825.41,-199.1C2794.86,-180.8 2739.41,-149.84 2688,-133 2597.82,-103.46 2486.21,-90.52 2429.25,-85.51" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2429.72,-82.04 2419.46,-84.69 2429.14,-89.02 2429.72,-82.04" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node67->Node5 -->
2026-06-14 08:36:52 -04:00
<g id= "edge135_Node000067_Node000005" class= "edge" >
2026-04-20 12:45:31 -04:00
<title > Node67- > Node5</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge135_Node000067_Node000005" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2775.64,-212.13C2394.8,-203.72 658.52,-165.36 603,-163.5 521.2,-160.75 427.61,-156.41 363.25,-153.25" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "363.66,-149.76 353.5,-152.76 363.31,-156.75 363.66,-149.76" />
</a>
</g>
</g>
<!-- Node67->Node18 -->
<g id= "edge139_Node000067_Node000018" class= "edge" >
<title > Node67- > Node18</title>
<g id= "a_edge139_Node000067_Node000018" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2864.94,-199.33C2874.38,-189.97 2885.85,-177.03 2893,-163.5 2915.23,-121.4 2925,-65.55 2928.83,-36.21" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2932.27,-36.9 2929.98,-26.56 2925.32,-36.07 2932.27,-36.9" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node67->Node20 -->
<g id= "edge138_Node000067_Node000020" class= "edge" >
<title > Node67- > Node20</title>
<g id= "a_edge138_Node000067_Node000020" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2846.44,-199.4C2840.18,-169.01 2821.04,-98.34 2774,-66.5 2736.32,-41 2454.38,-25.84 2307.47,-19.6" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2307.92,-16.11 2297.78,-19.19 2307.63,-23.11 2307.92,-16.11" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node67->Node26 -->
<g id= "edge137_Node000067_Node000026" class= "edge" >
<title > Node67- > Node26</title>
<g id= "a_edge137_Node000067_Node000026" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2797.45,-199.06C2765.64,-189.66 2724.15,-176.76 2688,-163.5 2655.37,-151.53 2649.8,-141.08 2616,-133 2493.12,-103.63 2121.17,-89.6 1959.92,-84.78" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1960.29,-81.29 1950.19,-84.49 1960.08,-88.28 1960.29,-81.29" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node67->Node29 -->
<g id= "edge142_Node000067_Node000029" class= "edge" >
<title > Node67- > Node29</title>
<g id= "a_edge142_Node000067_Node000029" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2839.08,-199.12C2815.56,-164.95 2756.15,-81.61 2726,-66.5 2594.09,-0.39 2208.31,-56.09 2063,-30.5 2059.39,-29.86 2055.67,-29.04 2051.97,-28.11" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2053.13,-24.8 2042.56,-25.48 2051.25,-31.54 2053.13,-24.8" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node68 -->
<g id= "Node000068" class= "node" >
<title > Node68</title>
<g id= "a_Node000068" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "2883.75,-157.88 2854.25,-157.88 2854.25,-138.62 2883.75,-138.62 2883.75,-157.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "2869" y= "-144.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > set</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node67->Node68 -->
2026-06-14 08:36:52 -04:00
<g id= "edge141_Node000067_Node000068" class= "edge" >
2026-04-20 12:45:31 -04:00
<title > Node67- > Node68</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge141_Node000067_Node000068" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2853.54,-199.11C2856.32,-190.13 2859.93,-178.51 2862.95,-168.76" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2866.2,-170.11 2865.82,-159.52 2859.51,-168.03 2866.2,-170.11" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node69->Node2 -->
2026-06-14 08:36:52 -04:00
<g id= "edge147_Node000069_Node000002" class= "edge" >
2026-04-20 12:45:31 -04:00
<title > Node69- > Node2</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge147_Node000069_Node000002" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M370.73,-337.71C420.49,-320.63 533.69,-283.75 632,-266 822.04,-231.69 872.64,-247.01 1065,-230 1088.94,-227.88 1114.98,-225.48 1138.64,-223.25" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1138.91,-226.75 1148.54,-222.32 1138.26,-219.78 1138.91,-226.75" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node69->Node10 -->
<g id= "edge148_Node000069_Node000010" class= "edge" >
<title > Node69- > Node10</title>
<g id= "a_edge148_Node000069_Node000010" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M290.4,-338.02C231.82,-325.42 141.62,-295.94 100,-230 61.21,-168.55 54.38,-123.06 100,-66.5 112.58,-50.9 240.01,-29.99 300.47,-20.85" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "300.75,-24.35 310.12,-19.41 299.71,-17.43 300.75,-24.35" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node69->Node21 -->
<g id= "edge146_Node000069_Node000021" class= "edge" >
<title > Node69- > Node21</title>
<g id= "a_edge146_Node000069_Node000021" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M306.46,-337.69C257.3,-323.83 174.31,-292.17 138,-230 131.16,-218.29 134.71,-212.65 138,-199.5 154.26,-134.5 155.92,-107.4 209,-66.5 261.31,-26.2 290.51,-44.49 359.06,-30.76" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "359.44,-34.26 368.46,-28.7 357.94,-27.42 359.44,-34.26" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node69->Node30 -->
<g id= "edge145_Node000069_Node000030" class= "edge" >
<title > Node69- > Node30</title>
<g id= "a_edge145_Node000069_Node000030" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M399.33,-342.24C538.2,-330.71 905.77,-300.2 1056.31,-287.7" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1056.44,-291.2 1066.11,-286.89 1055.86,-284.23 1056.44,-291.2" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node69->Node41 -->
<g id= "edge149_Node000069_Node000041" class= "edge" >
<title > Node69- > Node41</title>
<g id= "a_edge149_Node000069_Node000041" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M347.88,-337.79C356.67,-311.93 385.74,-236.64 437,-199.5 485.7,-164.22 556.3,-153.54 600.38,-150.41" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "600.51,-153.91 610.28,-149.81 600.09,-146.92 600.51,-153.91" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
</g>
</svg>
<g id= "navigator" transform= "translate(0 0)" fill= "#404254" >
<rect fill= "#f2f5e9" fill-opacity= "0.5" stroke= "#606060" stroke-width= ".5" x= "0" y= "0" width= "60" height= "60" />
<use id= "zoomplus" xlink:href= "#zoomPlus" x= "17" y= "9" onmousedown= "handleZoom(evt,'in')" />
<use id= "zoomminus" xlink:href= "#zoomMin" x= "42" y= "9" onmousedown= "handleZoom(evt,'out')" />
<use id= "reset" xlink:href= "#resetDef" x= "30" y= "36" onmousedown= "handleReset()" />
<use id= "arrowup" xlink:href= "#arrowUp" x= "0" y= "0" onmousedown= "handlePan(0,-1)" />
<use id= "arrowright" xlink:href= "#arrowRight" x= "0" y= "0" onmousedown= "handlePan(1,0)" />
<use id= "arrowdown" xlink:href= "#arrowDown" x= "0" y= "0" onmousedown= "handlePan(0,1)" />
<use id= "arrowleft" xlink:href= "#arrowLeft" x= "0" y= "0" onmousedown= "handlePan(-1,0)" />
</g>
<svg viewBox= "0 0 15 15" width= "100%" height= "30px" preserveAspectRatio= "xMaxYMin meet" >
<g id= "arrow_out" transform= "scale(0.3 0.3)" >
<a xlink:href= "engine_2scratchpads_2formatters_8h__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>