2025-11-24 09:08:28 -05:00
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
< !DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 13.0.1 (20250615.1724)
-->
<!-- Title: src/include/gridfire/exceptions/error_gridfire.h Pages: 1 -->
2025-11-27 15:06:27 -05:00
<!-- zoomable 749 -->
2025-11-24 09:08:28 -05:00
<svg id= "main" version= "1.1" xmlns= "http://www.w3.org/2000/svg" xmlns:xlink= "http://www.w3.org/1999/xlink" xml:space= "preserve" onload= "init(evt)" >
<style type= "text/css" > < ![CDATA[
.node, .edge {opacity: 0.7;}
.node.selected, .edge.selected {opacity: 1;}
.edge:hover path { stroke: red; }
.edge:hover polygon { stroke: red; fill: red; }
]]></style>
<defs >
<circle id= "rim" cx= "0" cy= "0" r= "7" />
<circle id= "rim2" cx= "0" cy= "0" r= "3.5" />
<g id= "zoomPlus" >
<use xlink:href= "#rim" fill= "#404040" > <set attributeName= "fill" to= "#808080" begin= "zoomplus.mouseover" end= "zoomplus.mouseout" /> </use>
<path d= "M-4,0h8M0,-4v8" fill= "none" stroke= "white" stroke-width= "1.5" pointer-events= "none" />
</g>
<g id= "zoomMin" >
<use xlink:href= "#rim" fill= "#404040" > <set attributeName= "fill" to= "#808080" begin= "zoomminus.mouseover" end= "zoomminus.mouseout" /> </use>
<path d= "M-4,0h8" fill= "none" stroke= "white" stroke-width= "1.5" pointer-events= "none" />
</g>
<g id= "arrowUp" transform= "translate(30 24)" >
<use xlink:href= "#rim" />
<path pointer-events= "none" fill= "none" stroke= "white" stroke-width= "1.5" d= "M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5" />
</g>
<g id= "arrowRight" transform= "rotate(90) translate(36 -43)" >
<use xlink:href= "#rim" />
<path pointer-events= "none" fill= "none" stroke= "white" stroke-width= "1.5" d= "M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5" />
</g>
<g id= "arrowDown" transform= "rotate(180) translate(-30 -48)" >
<use xlink:href= "#rim" />
<path pointer-events= "none" fill= "none" stroke= "white" stroke-width= "1.5" d= "M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5" />
</g>
<g id= "arrowLeft" transform= "rotate(270) translate(-36 17)" >
<use xlink:href= "#rim" />
<path pointer-events= "none" fill= "none" stroke= "white" stroke-width= "1.5" d= "M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5" />
</g>
<g id= "resetDef" >
<use xlink:href= "#rim2" fill= "#404040" > <set attributeName= "fill" to= "#808080" begin= "reset.mouseover" end= "reset.mouseout" /> </use>
</g>
</defs>
<script type= "application/ecmascript" >
2025-11-27 15:06:27 -05:00
var viewWidth = 1502;
var viewHeight = 749;
2025-11-24 09:08:28 -05:00
var sectionId = 'dynsection-1';
</script>
<script type= "application/ecmascript" xlink:href= "svg.min.js" />
<svg id= "graph" class= "graph" >
<g id= "viewport" >
<title > src/include/gridfire/exceptions/error_gridfire.h</title>
<!-- Node1 -->
<g id= "Node000001" class= "node" >
<title > Node1</title>
<g id= "a_Node000001" > <a xlink:title= " " >
2025-11-27 15:06:27 -05:00
<polygon fill= "#999999" stroke= "#666666" points= "929.38,-740.5 797.88,-740.5 797.88,-710 929.38,-710 929.38,-740.5" />
<text xml:space= "preserve" text-anchor= "start" x= "805.88" y= "-727" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "863.62" y= "-715.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /exceptions/error_gridfire.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node2 -->
<g id= "Node000002" class= "node" >
<title > Node2</title>
<g id= "a_Node000002" > <a xlink:href= "error__debug_8h.html" target= "_top" xlink:title= " " >
2025-11-27 15:06:27 -05:00
<polygon fill= "white" stroke= "#666666" points= "927.88,-674 799.38,-674 799.38,-643.5 927.88,-643.5 927.88,-674" />
<text xml:space= "preserve" text-anchor= "start" x= "807.38" y= "-660.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "863.62" y= "-649.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /exceptions/error_debug.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node1->Node2 -->
<g id= "edge1_Node000001_Node000002" class= "edge" >
<title > Node1- > Node2</title>
<g id= "a_edge1_Node000001_Node000002" > <a xlink:title= " " >
2025-11-27 15:06:27 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M863.62,-698.31C863.62,-690.14 863.62,-681.41 863.62,-674.33" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "860.13,-698.1 863.63,-708.1 867.13,-698.1 860.13,-698.1" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node3 -->
<g id= "Node000003" class= "node" >
<title > Node3</title>
<g id= "a_Node000003" > <a xlink:href= "exceptions_8h.html" target= "_top" xlink:title= " " >
2025-11-27 15:06:27 -05:00
<polygon fill= "white" stroke= "#666666" points= "822,-607.5 697.25,-607.5 697.25,-577 822,-577 822,-607.5" />
<text xml:space= "preserve" text-anchor= "start" x= "705.25" y= "-594" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "759.62" y= "-582.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /exceptions/exceptions.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node1->Node3 -->
2025-11-27 15:06:27 -05:00
<g id= "edge60_Node000001_Node000003" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node1- > Node3</title>
2025-11-27 15:06:27 -05:00
<g id= "a_edge60_Node000001_Node000003" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M786.42,-715.88C733.26,-708.35 669.32,-695.14 652.62,-674 630.34,-645.78 673.93,-622.21 711.99,-607.96" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "785.7,-719.32 796.08,-717.2 786.65,-712.38 785.7,-719.32" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node31 -->
<g id= "Node000031" class= "node" >
<title > Node31</title>
<g id= "a_Node000031" > <a xlink:href= "error__engine_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1077,-674 946.25,-674 946.25,-643.5 1077,-643.5 1077,-674" />
<text xml:space= "preserve" text-anchor= "start" x= "954.25" y= "-660.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1011.62" y= "-649.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /exceptions/error_engine.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node1->Node31 -->
<g id= "edge39_Node000001_Node000031" class= "edge" >
<title > Node1- > Node31</title>
<g id= "a_edge39_Node000001_Node000031" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M907.53,-705.12C930.05,-695.3 957.06,-683.53 977.92,-674.44" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "906.36,-701.81 898.6,-709.01 909.16,-708.22 906.36,-701.81" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node34 -->
<g id= "Node000034" class= "node" >
<title > Node34</title>
<g id= "a_Node000034" > <a xlink:href= "error__policy_8h.html" target= "_top" xlink:title= "Defines custom exception types related to network policy construction and verification." >
<polygon fill= "white" stroke= "#666666" points= "1401.75,-674 1275.5,-674 1275.5,-643.5 1401.75,-643.5 1401.75,-674" />
<text xml:space= "preserve" text-anchor= "start" x= "1283.5" y= "-660.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1338.62" y= "-649.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /exceptions/error_policy.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node1->Node34 -->
<g id= "edge43_Node000001_Node000034" class= "edge" >
<title > Node1- > Node34</title>
<g id= "a_edge43_Node000001_Node000034" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M940.99,-713.74C1034.07,-701.11 1188.57,-680.13 1275.03,-668.38" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "940.61,-710.26 931.17,-715.08 941.55,-717.2 940.61,-710.26" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node36 -->
<g id= "Node000036" class= "node" >
<title > Node36</title>
<g id= "a_Node000036" > <a xlink:href= "error__reaction_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "606,-674 469.25,-674 469.25,-643.5 606,-643.5 606,-674" />
<text xml:space= "preserve" text-anchor= "start" x= "477.25" y= "-660.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "537.62" y= "-649.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /exceptions/error_reaction.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node1->Node36 -->
<g id= "edge47_Node000001_Node000036" class= "edge" >
<title > Node1- > Node36</title>
<g id= "a_edge47_Node000001_Node000036" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M786.61,-709.01C731.89,-698.19 659.06,-683.78 606.31,-673.34" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "785.68,-712.4 796.17,-710.9 787.04,-705.53 785.68,-712.4" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node38 -->
<g id= "Node000038" class= "node" >
<title > Node38</title>
<g id= "a_Node000038" > <a xlink:href= "error__solver_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1222.5,-674 1094.75,-674 1094.75,-643.5 1222.5,-643.5 1222.5,-674" />
<text xml:space= "preserve" text-anchor= "start" x= "1102.75" y= "-660.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1158.62" y= "-649.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /exceptions/error_solver.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node1->Node38 -->
<g id= "edge50_Node000001_Node000038" class= "edge" >
<title > Node1- > Node38</title>
<g id= "a_edge50_Node000001_Node000038" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M941.05,-707.32C988.81,-696.88 1049.33,-683.65 1094.42,-673.79" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "940.33,-703.9 931.31,-709.45 941.82,-710.73 940.33,-703.9" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node40 -->
<g id= "Node000040" class= "node" >
<title > Node40</title>
<g id= "a_Node000040" > <a xlink:href= "error__utils_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "781.75,-674 661.5,-674 661.5,-643.5 781.75,-643.5 781.75,-674" />
<text xml:space= "preserve" text-anchor= "start" x= "669.5" y= "-660.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "721.62" y= "-649.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /exceptions/error_utils.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node1->Node40 -->
<g id= "edge58_Node000001_Node000040" class= "edge" >
<title > Node1- > Node40</title>
<g id= "a_edge58_Node000001_Node000040" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M821.17,-704.97C799.54,-695.14 773.67,-683.39 753.72,-674.33" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "819.47,-708.04 830.02,-708.99 822.37,-701.67 819.47,-708.04" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node2->Node3 -->
<g id= "edge2_Node000002_Node000003" class= "edge" >
<title > Node2- > Node3</title>
<g id= "a_edge2_Node000002_Node000003" > <a xlink:title= " " >
2025-11-27 15:06:27 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M830.35,-637.11C814.97,-627.58 797.08,-616.48 783.13,-607.83" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "828.4,-640.02 838.74,-642.32 832.09,-634.07 828.4,-640.02" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node4 -->
<g id= "Node000004" class= "node" >
<title > Node4</title>
<g id= "a_Node000004" > <a xlink:href= "gridfire_8h.html" target= "_top" xlink:title= " " >
2025-11-27 15:06:27 -05:00
<polygon fill= "white" stroke= "#666666" points= "1400.38,-174.75 1304.88,-174.75 1304.88,-144.25 1400.38,-144.25 1400.38,-174.75" />
<text xml:space= "preserve" text-anchor= "start" x= "1312.88" y= "-161.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1352.62" y= "-150" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /gridfire.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node3->Node4 -->
<g id= "edge3_Node000003_Node000004" class= "edge" >
<title > Node3- > Node4</title>
<g id= "a_edge3_Node000003_Node000004" > <a xlink:title= " " >
2025-11-27 15:06:27 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M833.64,-577.34C895.27,-565.37 975.09,-548.83 988.62,-541 1010.35,-528.44 1004.31,-510.72 1026.62,-499.25 1087.72,-467.86 1283.26,-509.95 1333.62,-463.25 1366.04,-433.2 1352.62,-409.83 1352.62,-365.62 1352.62,-365.62 1352.62,-365.62 1352.62,-291.5 1352.62,-249.2 1352.62,-199.21 1352.62,-175.04" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "833,-573.9 823.85,-579.23 834.33,-580.77 833,-573.9" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node8 -->
<g id= "Node000008" class= "node" >
<title > Node8</title>
<g id= "a_Node000008" > <a xlink:href= "_c_v_o_d_e__solver__strategy_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "373.62,-541 243.62,-541 243.62,-499.25 373.62,-499.25 373.62,-541" />
<text xml:space= "preserve" text-anchor= "start" x= "251.62" y= "-527.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "start" x= "251.62" y= "-516.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /solver/strategies/CVODE</text>
<text xml:space= "preserve" text-anchor= "middle" x= "308.62" y= "-505" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _solver_strategy.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node3->Node8 -->
<g id= "edge8_Node000003_Node000008" class= "edge" >
<title > Node3- > Node8</title>
<g id= "a_edge8_Node000003_Node000008" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M685.45,-584.24C609.08,-576.35 486.86,-561.85 382.62,-541 379.76,-540.43 376.83,-539.8 373.89,-539.15" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "685.03,-587.71 695.34,-585.25 685.74,-580.75 685.03,-587.71" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node20 -->
<g id= "Node000020" class= "node" >
<title > Node20</title>
<g id= "a_Node000020" > <a xlink:href= "hashing_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "979.38,-535.38 883.88,-535.38 883.88,-504.88 979.38,-504.88 979.38,-535.38" />
<text xml:space= "preserve" text-anchor= "start" x= "891.88" y= "-521.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "931.62" y= "-510.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /utils/hashing.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node3->Node20 -->
<g id= "edge27_Node000003_Node000020" class= "edge" >
<title > Node3- > Node20</title>
<g id= "a_edge27_Node000003_Node000020" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M806.08,-572.31C834.23,-560.83 869.6,-546.41 895.62,-535.81" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "805.02,-568.96 797.08,-575.98 807.66,-575.44 805.02,-568.96" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node28 -->
<g id= "Node000028" class= "node" >
<title > Node28</title>
<g id= "a_Node000028" > <a xlink:href= "reaction_8cpp.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "827.62,-529.75 691.62,-529.75 691.62,-510.5 827.62,-510.5 827.62,-529.75" />
<text xml:space= "preserve" text-anchor= "middle" x= "759.62" y= "-516.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/reaction/reaction.cpp</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node3->Node28 -->
<g id= "edge36_Node000003_Node000028" class= "edge" >
<title > Node3- > Node28</title>
<g id= "a_edge36_Node000003_Node000028" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M759.62,-565.48C759.62,-552.98 759.62,-538.77 759.62,-529.88" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "756.13,-565.21 759.63,-575.21 763.13,-565.21 756.13,-565.21" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node29 -->
<g id= "Node000029" class= "node" >
<title > Node29</title>
<g id= "a_Node000029" > <a xlink:href= "engine_2bindings_8cpp.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "543.12,-529.75 392.12,-529.75 392.12,-510.5 543.12,-510.5 543.12,-529.75" />
<text xml:space= "preserve" text-anchor= "middle" x= "467.62" y= "-516.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/python/engine/bindings.cpp</text>
</a>
</g>
</g>
<!-- Node3->Node29 -->
<g id= "edge37_Node000003_Node000029" class= "edge" >
<title > Node3- > Node29</title>
<g id= "a_edge37_Node000003_Node000029" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M687.55,-573.94C629.97,-560.11 551.55,-541.28 505.58,-530.24" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "686.4,-577.26 696.94,-576.2 688.03,-570.46 686.4,-577.26" />
</a>
</g>
</g>
<!-- Node30 -->
<g id= "Node000030" class= "node" >
<title > Node30</title>
<g id= "a_Node000030" > <a xlink:href= "exceptions_2bindings_8cpp.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "673.62,-535.38 561.62,-535.38 561.62,-504.88 673.62,-504.88 673.62,-535.38" />
<text xml:space= "preserve" text-anchor= "start" x= "569.62" y= "-521.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/python/exceptions</text>
<text xml:space= "preserve" text-anchor= "middle" x= "617.62" y= "-510.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /bindings.cpp</text>
</a>
</g>
</g>
<!-- Node3->Node30 -->
<g id= "edge38_Node000003_Node000030" class= "edge" >
<title > Node3- > Node30</title>
<g id= "a_edge38_Node000003_Node000030" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M719.73,-571.55C696.75,-560.2 668.36,-546.18 647.35,-535.81" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "717.98,-574.59 728.5,-575.88 721.08,-568.31 717.98,-574.59" />
</a>
</g>
</g>
<!-- Node5 -->
<g id= "Node000005" class= "node" >
<title > Node5</title>
<g id= "a_Node000005" > <a xlink:href= "gridfire__context_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1448.88,-108.25 1338.38,-108.25 1338.38,-66.5 1448.88,-66.5 1448.88,-108.25" />
<text xml:space= "preserve" text-anchor= "start" x= "1346.38" y= "-94.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/extern/include</text>
<text xml:space= "preserve" text-anchor= "start" x= "1346.38" y= "-83.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /gridfire/extern/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1393.62" y= "-72.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _context.h</text>
</a>
</g>
</g>
<!-- Node4->Node5 -->
<g id= "edge4_Node000004_Node000005" class= "edge" >
<title > Node4- > Node5</title>
<g id= "a_edge4_Node000004_Node000005" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1366.89,-134.11C1371.73,-125.83 1377.08,-116.67 1381.72,-108.74" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1363.91,-132.26 1361.88,-142.66 1369.95,-135.8 1363.91,-132.26" />
</a>
</g>
</g>
<!-- Node7 -->
<g id= "Node000007" class= "node" >
<title > Node7</title>
<g id= "a_Node000007" > <a xlink:href= "gridfire__extern_8cpp.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1362.88,-30.5 1258.38,-30.5 1258.38,0 1362.88,0 1362.88,-30.5" />
<text xml:space= "preserve" text-anchor= "start" x= "1266.38" y= "-17" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/extern/lib/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1310.62" y= "-5.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _extern.cpp</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node4->Node7 -->
<g id= "edge7_Node000004_Node000007" class= "edge" >
<title > Node4- > Node7</title>
<g id= "a_edge7_Node000004_Node000007" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1339.96,-133.77C1336.24,-125.78 1332.42,-116.78 1329.62,-108.25 1320.9,-81.59 1315.32,-49.22 1312.6,-30.85" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1336.7,-135.07 1344.22,-142.54 1343,-132.01 1336.7,-135.07" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node6 -->
<g id= "Node000006" class= "node" >
<title > Node6</title>
2025-11-27 15:06:27 -05:00
<g id= "a_Node000006" > <a xlink:href= "gridfire__context_8cpp.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1485.88,-30.5 1381.38,-30.5 1381.38,0 1485.88,0 1485.88,-30.5" />
<text xml:space= "preserve" text-anchor= "start" x= "1389.38" y= "-17" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/extern/lib/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1433.62" y= "-5.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _context.cpp</text>
2025-11-24 09:08:28 -05: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= " " >
2025-11-27 15:06:27 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1410.74,-56.36C1415.82,-47.47 1421.15,-38.13 1425.38,-30.7" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1407.86,-54.36 1405.94,-64.78 1413.94,-57.83 1407.86,-54.36" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node5->Node7 -->
<g id= "edge6_Node000005_Node000007" class= "edge" >
<title > Node5- > Node7</title>
<g id= "a_edge6_Node000005_Node000007" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1360.87,-58.7C1349.64,-49.21 1337.51,-38.97 1327.99,-30.92" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1358.56,-61.33 1368.46,-65.12 1363.08,-55.99 1358.56,-61.33" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node9 -->
<g id= "Node000009" class= "node" >
<title > Node9</title>
<g id= "a_Node000009" > <a xlink:href= "strategies_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "317.12,-307.75 172.12,-307.75 172.12,-277.25 317.12,-277.25 317.12,-307.75" />
<text xml:space= "preserve" text-anchor= "start" x= "180.12" y= "-294.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "244.62" y= "-283" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /solver/strategies/strategies.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node8->Node9 -->
<g id= "edge9_Node000008_Node000009" class= "edge" >
<title > Node8- > Node9</title>
<g id= "a_edge9_Node000008_Node000009" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M310.55,-487.61C311.54,-451.33 309.39,-390.71 288.62,-343.75 282.53,-329.96 271.28,-317.22 261.68,-308.02" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "307.06,-487.28 310.17,-497.41 314.05,-487.55 307.06,-487.28" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node11 -->
<g id= "Node000011" class= "node" >
<title > Node11</title>
<g id= "a_Node000011" > <a xlink:href= "priming_8cpp.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "498,-174.75 373.25,-174.75 373.25,-144.25 498,-144.25 498,-174.75" />
<text xml:space= "preserve" text-anchor= "start" x= "381.25" y= "-161.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/engine/procedures</text>
<text xml:space= "preserve" text-anchor= "middle" x= "435.62" y= "-150" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /priming.cpp</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node8->Node11 -->
<g id= "edge23_Node000008_Node000011" class= "edge" >
<title > Node8- > Node11</title>
<g id= "a_edge23_Node000008_Node000011" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M339.56,-490.71C347.05,-482.48 354.39,-473.05 359.62,-463.25 380.67,-423.84 383.62,-410.31 383.62,-365.62 383.62,-365.62 383.62,-365.62 383.62,-291.5 383.62,-246.48 410.49,-198.5 425.6,-175.07" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "337.23,-488.08 332.83,-497.72 342.28,-492.93 337.23,-488.08" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node15 -->
<g id= "Node000015" class= "node" >
<title > Node15</title>
2025-11-27 15:06:27 -05:00
<g id= "a_Node000015" > <a xlink:href= "solver_2bindings_8cpp.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "367,-97 218.25,-97 218.25,-77.75 367,-77.75 367,-97" />
<text xml:space= "preserve" text-anchor= "middle" x= "292.62" y= "-83.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/python/solver/bindings.cpp</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node8->Node15 -->
<g id= "edge26_Node000008_Node000015" class= "edge" >
<title > Node8- > Node15</title>
<g id= "a_edge26_Node000008_Node000015" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M320.59,-488.32C331.4,-457.7 345.62,-409.13 345.62,-365.62 345.62,-365.62 345.62,-365.62 345.62,-225 345.62,-188.03 339.62,-178.47 325.62,-144.25 318.46,-126.73 306.49,-108.14 299.1,-97.43" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "317.31,-487.12 317.17,-497.71 323.88,-489.52 317.31,-487.12" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node16 -->
<g id= "Node000016" class= "node" >
<title > Node16</title>
2025-11-27 15:06:27 -05:00
<g id= "a_Node000016" > <a xlink:href= "engine__partitioning__trigger_8h.html" target= "_top" xlink:title= "CVODE-specific triggers that decide when to (re)partition the reaction network engine." >
<polygon fill= "white" stroke= "#666666" points= "279.5,-463.25 139.75,-463.25 139.75,-421.5 279.5,-421.5 279.5,-463.25" />
<text xml:space= "preserve" text-anchor= "start" x= "147.75" y= "-449.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "start" x= "147.75" y= "-438.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /solver/strategies/triggers</text>
<text xml:space= "preserve" text-anchor= "middle" x= "209.62" y= "-427.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine_partitioning_trigger.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node8->Node16 -->
<g id= "edge18_Node000008_Node000016" class= "edge" >
<title > Node8- > Node16</title>
<g id= "a_edge18_Node000008_Node000016" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M273.09,-491.94C260.94,-482.64 247.56,-472.4 236.23,-463.73" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "270.82,-494.61 280.89,-497.91 275.08,-489.05 270.82,-494.61" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node18 -->
<g id= "Node000018" class= "node" >
<title > Node18</title>
<g id= "a_Node000018" > <a xlink:href= "_c_v_o_d_e__solver__strategy_8cpp.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "939.75,-379.88 795.5,-379.88 795.5,-349.38 939.75,-349.38 939.75,-379.88" />
<text xml:space= "preserve" text-anchor= "start" x= "803.5" y= "-366.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/solver/strategies</text>
<text xml:space= "preserve" text-anchor= "middle" x= "867.62" y= "-355.12" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /CVODE_solver_strategy.cpp</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node8->Node18 -->
<g id= "edge24_Node000008_Node000018" class= "edge" >
<title > Node8- > Node18</title>
<g id= "a_edge24_Node000008_Node000018" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M350,-492.94C391.4,-467.2 452.56,-430.49 478.62,-421.5 584.89,-384.87 715.49,-372.24 795.09,-367.9" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "348.37,-489.84 341.74,-498.1 352.08,-495.78 348.37,-489.84" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node19 -->
<g id= "Node000019" class= "node" >
<title > Node19</title>
<g id= "a_Node000019" > <a xlink:href= "engine__partitioning__trigger_8cpp.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "135.25,-385.5 0,-385.5 0,-343.75 135.25,-343.75 135.25,-385.5" />
<text xml:space= "preserve" text-anchor= "start" x= "8" y= "-372" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/solver/strategies</text>
<text xml:space= "preserve" text-anchor= "start" x= "8" y= "-360.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /triggers/engine_partitioning</text>
<text xml:space= "preserve" text-anchor= "middle" x= "67.62" y= "-349.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _trigger.cpp</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node8->Node19 -->
<g id= "edge25_Node000008_Node000019" class= "edge" >
<title > Node8- > Node19</title>
<g id= "a_edge25_Node000008_Node000019" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M232.28,-507.3C198.58,-499.17 160.02,-485.64 130.62,-463.25 103.99,-442.96 85.41,-407.94 75.63,-385.82" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "231.51,-510.71 242.03,-509.51 233.06,-503.88 231.51,-510.71" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node10 -->
<g id= "Node000010" class= "node" >
<title > Node10</title>
2025-11-27 15:06:27 -05:00
<g id= "a_Node000010" > <a xlink:href= "solver_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "302.38,-241.25 206.88,-241.25 206.88,-210.75 302.38,-210.75 302.38,-241.25" />
<text xml:space= "preserve" text-anchor= "start" x= "214.88" y= "-227.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "254.62" y= "-216.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /solver/solver.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node9->Node10 -->
<g id= "edge10_Node000009_Node000010" class= "edge" >
<title > Node9- > Node10</title>
<g id= "a_edge10_Node000009_Node000010" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M248.65,-265.56C249.91,-257.39 251.27,-248.66 252.36,-241.58" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "245.2,-264.95 247.13,-275.37 252.12,-266.02 245.2,-264.95" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node10->Node4 -->
<g id= "edge11_Node000010_Node000004" class= "edge" >
<title > Node10- > Node4</title>
<g id= "a_edge11_Node000010_Node000004" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M314.3,-221.49C509.57,-210.02 1127.14,-173.75 1304.54,-163.32" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "314.15,-218 304.38,-222.08 314.56,-224.98 314.15,-218" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node10->Node11 -->
<g id= "edge12_Node000010_Node000011" class= "edge" >
<title > Node10- > Node11</title>
<g id= "a_edge12_Node000010_Node000011" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M306.46,-206.53C334.37,-196.58 368.31,-184.49 394.4,-175.19" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "305.37,-203.2 297.12,-209.86 307.72,-209.8 305.37,-203.2" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node12 -->
<g id= "Node000012" class= "node" >
<title > Node12</title>
<g id= "a_Node000012" > <a xlink:href= "engine__priming_8cpp.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "317.12,-174.75 214.12,-174.75 214.12,-144.25 317.12,-144.25 317.12,-174.75" />
<text xml:space= "preserve" text-anchor= "start" x= "222.12" y= "-161.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/engine/views</text>
<text xml:space= "preserve" text-anchor= "middle" x= "265.62" y= "-150" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine_priming.cpp</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node10->Node12 -->
<g id= "edge13_Node000010_Node000012" class= "edge" >
<title > Node10- > Node12</title>
<g id= "a_edge13_Node000010_Node000012" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M259.05,-199.06C260.44,-190.89 261.93,-182.16 263.14,-175.08" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "255.61,-198.43 257.38,-208.87 262.51,-199.6 255.61,-198.43" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node13 -->
<g id= "Node000013" class= "node" >
<title > Node13</title>
<g id= "a_Node000013" > <a xlink:href= "py__solver_8cpp.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "147.12,-102.62 8.12,-102.62 8.12,-72.12 147.12,-72.12 147.12,-102.62" />
<text xml:space= "preserve" text-anchor= "start" x= "16.12" y= "-89.12" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/python/solver/trampoline</text>
<text xml:space= "preserve" text-anchor= "middle" x= "77.62" y= "-77.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /py_solver.cpp</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node10->Node13 -->
<g id= "edge14_Node000010_Node000013" class= "edge" >
<title > Node10- > Node13</title>
<g id= "a_edge14_Node000010_Node000013" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M195.52,-218.74C140.97,-211.6 65.76,-197.82 47.62,-174.75 30.65,-153.16 50.32,-121.31 64.86,-102.92" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "194.96,-222.2 205.31,-219.97 195.83,-215.25 194.96,-222.2" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node14 -->
<g id= "Node000014" class= "node" >
<title > Node14</title>
<g id= "a_Node000014" > <a xlink:href= "py__solver_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "196.12,-174.75 57.12,-174.75 57.12,-144.25 196.12,-144.25 196.12,-174.75" />
<text xml:space= "preserve" text-anchor= "start" x= "65.12" y= "-161.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/python/solver/trampoline</text>
<text xml:space= "preserve" text-anchor= "middle" x= "126.62" y= "-150" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /py_solver.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node10->Node14 -->
<g id= "edge15_Node000010_Node000014" class= "edge" >
<title > Node10- > Node14</title>
<g id= "a_edge15_Node000010_Node000014" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M215.56,-205.31C196.22,-195.57 173.29,-184.01 155.56,-175.08" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "213.72,-208.31 224.23,-209.68 216.87,-202.06 213.72,-208.31" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node14->Node13 -->
<g id= "edge17_Node000014_Node000013" class= "edge" >
<title > Node14- > Node13</title>
<g id= "a_edge17_Node000014_Node000013" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M110.08,-134.81C102.68,-124.23 94.2,-112.1 87.76,-102.89" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "107.01,-136.54 115.61,-142.73 112.75,-132.53 107.01,-136.54" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node14->Node15 -->
<g id= "edge16_Node000014_Node000015" class= "edge" >
<title > Node14- > Node15</title>
<g id= "a_edge16_Node000014_Node000015" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M171.95,-139.35C204.19,-125.73 246.06,-108.05 271.05,-97.49" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "170.67,-136.09 162.82,-143.21 173.39,-142.54 170.67,-136.09" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node17 -->
<g id= "Node000017" class= "node" >
<title > Node17</title>
<g id= "a_Node000017" > <a xlink:href= "triggers_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "279.75,-385.5 153.5,-385.5 153.5,-343.75 279.75,-343.75 279.75,-385.5" />
<text xml:space= "preserve" text-anchor= "start" x= "161.5" y= "-372" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "start" x= "161.5" y= "-360.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /solver/strategies/triggers</text>
<text xml:space= "preserve" text-anchor= "middle" x= "216.62" y= "-349.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /triggers.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node16->Node17 -->
<g id= "edge19_Node000016_Node000017" class= "edge" >
<title > Node16- > Node17</title>
<g id= "a_edge19_Node000016_Node000017" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M212.55,-409.75C213.29,-401.71 214.07,-393.29 214.74,-385.98" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "209.08,-409.29 211.64,-419.57 216.05,-409.93 209.08,-409.29" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node16->Node18 -->
<g id= "edge21_Node000016_Node000018" class= "edge" >
<title > Node16- > Node18</title>
<g id= "a_edge21_Node000016_Node000018" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M291.12,-431.99C420.66,-417.08 671.49,-388.2 795.14,-373.97" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "290.77,-428.51 281.23,-433.13 291.57,-435.46 290.77,-428.51" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node16->Node19 -->
<g id= "edge22_Node000016_Node000019" class= "edge" >
<title > Node16- > Node19</title>
<g id= "a_edge22_Node000016_Node000019" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M161.46,-415.68C143.3,-405.99 122.91,-395.12 105.78,-385.98" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "159.77,-418.74 170.24,-420.36 163.06,-412.57 159.77,-418.74" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node17->Node9 -->
<g id= "edge20_Node000017_Node000009" class= "edge" >
<title > Node17- > Node9</title>
<g id= "a_edge20_Node000017_Node000009" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M228.95,-332.75C232.4,-324.12 235.99,-315.14 238.86,-307.95" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "225.74,-331.35 225.29,-341.94 232.24,-333.95 225.74,-331.35" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node21 -->
<g id= "Node000021" class= "node" >
<title > Node21</title>
2025-11-27 15:06:27 -05:00
<g id= "a_Node000021" > <a xlink:href= "utils_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1476.38,-457.62 1380.88,-457.62 1380.88,-427.12 1476.38,-427.12 1476.38,-457.62" />
<text xml:space= "preserve" text-anchor= "start" x= "1388.88" y= "-444.12" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1428.62" y= "-432.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /utils/utils.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node20->Node21 -->
<g id= "edge28_Node000020_Node000021" class= "edge" >
<title > Node20- > Node21</title>
<g id= "a_edge28_Node000020_Node000021" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M990.91,-505.87C1002.7,-503.47 1015.03,-501.14 1026.62,-499.25 1162.22,-477.16 1198.03,-485.34 1333.62,-463.25 1348.93,-460.76 1365.5,-457.49 1380.45,-454.33" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "990.36,-502.41 981.28,-507.87 991.78,-509.26 990.36,-502.41" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node22 -->
<g id= "Node000022" class= "node" >
<title > Node22</title>
2025-11-27 15:06:27 -05:00
<g id= "a_Node000022" > <a xlink:href= "engine__graph_8cpp.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "593.25,-457.62 488,-457.62 488,-427.12 593.25,-427.12 593.25,-457.62" />
<text xml:space= "preserve" text-anchor= "start" x= "496" y= "-444.12" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/engine/engine</text>
<text xml:space= "preserve" text-anchor= "middle" x= "540.62" y= "-432.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _graph.cpp</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node20->Node22 -->
<g id= "edge30_Node000020_Node000022" class= "edge" >
<title > Node20- > Node22</title>
<g id= "a_edge30_Node000020_Node000022" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M878.14,-501.34C875.28,-500.58 872.42,-499.88 869.62,-499.25 752.83,-472.87 719.42,-489.63 602.62,-463.25 596.23,-461.81 589.55,-460 583.04,-458.06" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "877.18,-504.7 887.75,-504.03 879.07,-497.96 877.18,-504.7" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node23 -->
<g id= "Node000023" class= "node" >
<title > Node23</title>
2025-11-27 15:06:27 -05:00
<g id= "a_Node000023" > <a xlink:href= "partition__composite_8cpp.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "739.5,-457.62 611.75,-457.62 611.75,-427.12 739.5,-427.12 739.5,-457.62" />
<text xml:space= "preserve" text-anchor= "start" x= "619.75" y= "-444.12" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/partition/composite</text>
<text xml:space= "preserve" text-anchor= "middle" x= "675.62" y= "-432.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /partition_composite.cpp</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node20->Node23 -->
<g id= "edge31_Node000020_Node000023" class= "edge" >
<title > Node20- > Node23</title>
<g id= "a_edge31_Node000020_Node000023" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M875.54,-501.06C873.54,-500.45 871.57,-499.84 869.62,-499.25 821.84,-484.71 767.14,-469.05 728.03,-458.01" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "874.27,-504.33 884.86,-503.97 876.35,-497.65 874.27,-504.33" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node24 -->
<g id= "Node000024" class= "node" >
<title > Node24</title>
2025-11-27 15:06:27 -05:00
<g id= "a_Node000024" > <a xlink:href= "chains_8cpp.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1324.12,-452 1203.12,-452 1203.12,-432.75 1324.12,-432.75 1324.12,-452" />
<text xml:space= "preserve" text-anchor= "middle" x= "1263.62" y= "-438.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/policy/chains.cpp</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node20->Node24 -->
<g id= "edge32_Node000020_Node000024" class= "edge" >
<title > Node20- > Node24</title>
<g id= "a_edge32_Node000020_Node000024" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M986.32,-501.24C988.78,-500.55 991.23,-499.88 993.62,-499.25 1035.12,-488.34 1150.88,-465.31 1216.56,-452.49" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "985.55,-497.82 976.94,-504 987.52,-504.54 985.55,-497.82" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node25 -->
<g id= "Node000025" class= "node" >
<title > Node25</title>
<g id= "a_Node000025" > <a xlink:href= "policy__logical_8cpp.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "857.25,-457.62 758,-457.62 758,-427.12 857.25,-427.12 857.25,-457.62" />
<text xml:space= "preserve" text-anchor= "start" x= "766" y= "-444.12" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/policy/policy</text>
<text xml:space= "preserve" text-anchor= "middle" x= "807.62" y= "-432.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _logical.cpp</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node20->Node25 -->
<g id= "edge33_Node000020_Node000025" class= "edge" >
<title > Node20- > Node25</title>
<g id= "a_edge33_Node000020_Node000025" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M897.89,-498.52C876.86,-485.67 850.31,-469.45 831.46,-457.94" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "896.07,-501.5 906.42,-503.73 899.72,-495.53 896.07,-501.5" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node26 -->
<g id= "Node000026" class= "node" >
<title > Node26</title>
<g id= "a_Node000026" > <a xlink:href= "weak__interpolator_8cpp.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "988.38,-457.62 874.88,-457.62 874.88,-427.12 988.38,-427.12 988.38,-457.62" />
<text xml:space= "preserve" text-anchor= "start" x= "882.88" y= "-444.12" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/reaction/weak</text>
<text xml:space= "preserve" text-anchor= "middle" x= "931.62" y= "-432.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /weak_interpolator.cpp</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node20->Node26 -->
<g id= "edge34_Node000020_Node000026" class= "edge" >
<title > Node20- > Node26</title>
<g id= "a_edge34_Node000020_Node000026" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M931.62,-493.1C931.62,-481.34 931.62,-467.88 931.62,-457.94" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "928.13,-493.01 931.63,-503.01 935.13,-493.01 928.13,-493.01" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node27 -->
<g id= "Node000027" class= "node" >
<title > Node27</title>
<g id= "a_Node000027" > <a xlink:href= "utils_2bindings_8cpp.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1146.88,-452 1006.38,-452 1006.38,-432.75 1146.88,-432.75 1146.88,-452" />
<text xml:space= "preserve" text-anchor= "middle" x= "1076.62" y= "-438.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/python/utils/bindings.cpp</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node20->Node27 -->
<g id= "edge35_Node000020_Node000027" class= "edge" >
<title > Node20- > Node27</title>
<g id= "a_edge35_Node000020_Node000027" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M969.78,-499.19C998.75,-484.06 1037.23,-463.96 1059.22,-452.47" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "968.17,-496.09 960.92,-503.82 971.41,-502.29 968.17,-496.09" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node21->Node4 -->
<g id= "edge29_Node000021_Node000004" class= "edge" >
<title > Node21- > Node4</title>
<g id= "a_edge29_Node000021_Node000004" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1421.83,-415.81C1410.51,-373.24 1386.99,-285.16 1366.62,-210.75 1363.33,-198.7 1359.52,-185.04 1356.7,-175" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1418.41,-416.56 1424.36,-425.33 1425.18,-414.77 1418.41,-416.56" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node31->Node3 -->
<g id= "edge40_Node000031_Node000003" class= "edge" >
<title > Node31- > Node3</title>
<g id= "a_edge40_Node000031_Node000003" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M942.98,-640.18C903.44,-630.06 854.32,-617.49 816.88,-607.9" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "942.11,-643.57 952.66,-642.66 943.84,-636.79 942.11,-643.57" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node32 -->
<g id= "Node000032" class= "node" >
<title > Node32</title>
<g id= "a_Node000032" > <a xlink:href= "engine__adaptive_8cpp.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "955.75,-607.5 847.5,-607.5 847.5,-577 955.75,-577 955.75,-607.5" />
<text xml:space= "preserve" text-anchor= "start" x= "855.5" y= "-594" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/engine/views</text>
<text xml:space= "preserve" text-anchor= "middle" x= "901.62" y= "-582.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine_adaptive.cpp</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node31->Node32 -->
<g id= "edge41_Node000031_Node000032" class= "edge" >
<title > Node31- > Node32</title>
<g id= "a_edge41_Node000031_Node000032" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M976.9,-637.39C960.53,-627.79 941.38,-616.56 926.49,-607.83" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "974.96,-640.31 985.36,-642.35 978.5,-634.27 974.96,-640.31" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node33 -->
<g id= "Node000033" class= "node" >
<title > Node33</title>
2025-11-27 15:06:27 -05:00
<g id= "a_Node000033" > <a xlink:href= "engine__multiscale_8cpp.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1151.5,-535.38 1035.75,-535.38 1035.75,-504.88 1151.5,-504.88 1151.5,-535.38" />
<text xml:space= "preserve" text-anchor= "start" x= "1043.75" y= "-521.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/engine/views</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1093.62" y= "-510.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine_multiscale.cpp</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node31->Node33 -->
<g id= "edge42_Node000031_Node000033" class= "edge" >
<title > Node31- > Node33</title>
<g id= "a_edge42_Node000031_Node000033" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1026.15,-633.55C1043.19,-605.15 1070.9,-558.99 1084.91,-535.64" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1023.32,-631.46 1021.18,-641.83 1029.33,-635.06 1023.32,-631.46" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node34->Node3 -->
2025-11-27 15:06:27 -05:00
<g id= "edge44_Node000034_Node000003" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node34- > Node3</title>
2025-11-27 15:06:27 -05:00
<g id= "a_edge44_Node000034_Node000003" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1263.86,-647.4C1253.05,-646.01 1242.06,-644.67 1231.62,-643.5 1057.32,-623.92 1012.43,-631.09 838.62,-607.5 833.24,-606.77 827.66,-605.93 822.07,-605.03" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1263.16,-650.83 1273.52,-648.65 1264.06,-643.89 1263.16,-650.83" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node34->Node24 -->
<g id= "edge45_Node000034_Node000024" class= "edge" >
<title > Node34- > Node24</title>
<g id= "a_edge45_Node000034_Node000024" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1392.21,-637.78C1405.07,-630.32 1417.22,-620.41 1424.62,-607.5 1431.37,-595.74 1430.39,-589.27 1424.62,-577 1394.98,-513.87 1319.24,-470.27 1283.22,-452.42" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1390.84,-634.55 1383.64,-642.32 1394.11,-640.73 1390.84,-634.55" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node35 -->
<g id= "Node000035" class= "node" >
<title > Node35</title>
2025-11-27 15:06:27 -05:00
<g id= "a_Node000035" > <a xlink:href= "stellar__policy_8cpp.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1415.62,-607.5 1315.62,-607.5 1315.62,-577 1415.62,-577 1415.62,-607.5" />
<text xml:space= "preserve" text-anchor= "start" x= "1323.62" y= "-594" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/policy/stellar</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1365.62" y= "-582.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _policy.cpp</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node34->Node35 -->
2025-11-27 15:06:27 -05:00
<g id= "edge46_Node000034_Node000035" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node34- > Node35</title>
2025-11-27 15:06:27 -05:00
<g id= "a_edge46_Node000034_Node000035" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1349.13,-632.66C1352.65,-624.25 1356.45,-615.16 1359.52,-607.83" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1345.97,-631.14 1345.34,-641.72 1352.43,-633.84 1345.97,-631.14" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node36->Node3 -->
<g id= "edge48_Node000036_Node000003" class= "edge" >
<title > Node36- > Node3</title>
<g id= "a_edge48_Node000036_Node000003" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M599.22,-639.85C633.85,-629.79 676.56,-617.39 709.19,-607.9" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "598.36,-636.46 589.73,-642.61 600.31,-643.18 598.36,-636.46" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node37 -->
<g id= "Node000037" class= "node" >
<title > Node37</title>
<g id= "a_Node000037" > <a xlink:href= "reaclib_8cpp.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "602.62,-601.88 472.62,-601.88 472.62,-582.62 602.62,-582.62 602.62,-601.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "537.62" y= "-588.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/reaction/reaclib.cpp</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node36->Node37 -->
<g id= "edge49_Node000036_Node000037" class= "edge" >
<title > Node36- > Node37</title>
<g id= "a_edge49_Node000036_Node000037" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M537.62,-631.84C537.62,-621.26 537.62,-609.75 537.62,-602.07" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "534.13,-631.6 537.63,-641.6 541.13,-631.6 534.13,-631.6" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node38->Node3 -->
<g id= "edge51_Node000038_Node000003" class= "edge" >
<title > Node38- > Node3</title>
<g id= "a_edge51_Node000038_Node000003" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1083.4,-643.17C974.36,-624.88 944.59,-624.77 838.62,-607.5 833.26,-606.63 827.7,-605.69 822.12,-604.72" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1082.63,-646.59 1093.07,-644.81 1083.79,-639.69 1082.63,-646.59" />
</a>
</g>
</g>
<!-- Node38->Node11 -->
<g id= "edge56_Node000038_Node000011" class= "edge" >
<title > Node38- > Node11</title>
<g id= "a_edge56_Node000038_Node000011" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1113.09,-638.59C1073.82,-622.11 1015.57,-597.79 964.62,-577 924.74,-560.72 910.02,-565.55 874.62,-541 854.01,-526.7 859.04,-510.53 836.62,-499.25 765.2,-463.3 537.7,-517.13 478.62,-463.25 445.96,-433.46 459.62,-409.83 459.62,-365.62 459.62,-365.62 459.62,-365.62 459.62,-291.5 459.62,-248.49 446.96,-198.83 440.03,-174.88" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1111.67,-641.79 1122.24,-642.43 1114.38,-635.33 1111.67,-641.79" />
</a>
</g>
</g>
<!-- Node38->Node18 -->
<g id= "edge57_Node000038_Node000018" class= "edge" >
<title > Node38- > Node18</title>
<g id= "a_edge57_Node000038_Node000018" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1194.65,-637.59C1277.94,-590.81 1477.37,-477.77 1485.62,-463.25 1494.8,-447.12 1498.14,-435.2 1485.62,-421.5 1449.45,-381.91 1095.65,-370.1 940.23,-366.81" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1193.18,-634.4 1186.18,-642.34 1196.61,-640.5 1193.18,-634.4" />
</a>
</g>
</g>
<!-- Node39 -->
<g id= "Node000039" class= "node" >
<title > Node39</title>
<g id= "a_Node000039" > <a xlink:href= "sundials_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1213.38,-607.5 1117.88,-607.5 1117.88,-577 1213.38,-577 1213.38,-607.5" />
<text xml:space= "preserve" text-anchor= "start" x= "1125.88" y= "-594" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1165.62" y= "-582.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /utils/sundials.h</text>
</a>
</g>
</g>
<!-- Node38->Node39 -->
<g id= "edge52_Node000038_Node000039" class= "edge" >
<title > Node38- > Node39</title>
<g id= "a_edge52_Node000038_Node000039" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1161.44,-631.81C1162.33,-623.64 1163.27,-614.91 1164.04,-607.83" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1157.98,-631.29 1160.38,-641.61 1164.94,-632.05 1157.98,-631.29" />
</a>
</g>
</g>
<!-- Node39->Node18 -->
<g id= "edge55_Node000039_Node000018" class= "edge" >
<title > Node39- > Node18</title>
<g id= "a_edge55_Node000039_Node000018" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1172.72,-566.08C1181.36,-529.46 1190.82,-461.49 1155.62,-421.5 1127.82,-389.91 1015.91,-375.82 940.06,-369.8" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1169.44,-564.78 1170.37,-575.33 1176.22,-566.5 1169.44,-564.78" />
</a>
</g>
</g>
<!-- Node39->Node21 -->
<g id= "edge53_Node000039_Node000021" class= "edge" >
<title > Node39- > Node21</title>
<g id= "a_edge53_Node000039_Node000021" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1201.59,-571.03C1255.32,-540.82 1355.27,-484.62 1402.55,-458.03" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1200.12,-567.84 1193.12,-575.79 1203.56,-573.94 1200.12,-567.84" />
</a>
</g>
</g>
<!-- Node39->Node33 -->
<g id= "edge54_Node000039_Node000033" class= "edge" >
<title > Node39- > Node33</title>
<g id= "a_edge54_Node000039_Node000033" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1142.63,-568.85C1131.46,-557.98 1118.37,-545.22 1108.52,-535.64" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1140.02,-571.19 1149.62,-575.66 1144.9,-566.18 1140.02,-571.19" />
</a>
</g>
</g>
<!-- Node40->Node3 -->
<g id= "edge59_Node000040_Node000003" class= "edge" >
<title > Node40- > Node3</title>
<g id= "a_edge59_Node000040_Node000003" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M736.07,-633.23C741.12,-624.66 746.62,-615.32 751.04,-607.83" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "733.08,-631.42 731.02,-641.81 739.11,-634.97 733.08,-631.42" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
</g>
</svg>
<g id= "navigator" transform= "translate(0 0)" fill= "#404254" >
<rect fill= "#f2f5e9" fill-opacity= "0.5" stroke= "#606060" stroke-width= ".5" x= "0" y= "0" width= "60" height= "60" />
<use id= "zoomplus" xlink:href= "#zoomPlus" x= "17" y= "9" onmousedown= "handleZoom(evt,'in')" />
<use id= "zoomminus" xlink:href= "#zoomMin" x= "42" y= "9" onmousedown= "handleZoom(evt,'out')" />
<use id= "reset" xlink:href= "#resetDef" x= "30" y= "36" onmousedown= "handleReset()" />
<use id= "arrowup" xlink:href= "#arrowUp" x= "0" y= "0" onmousedown= "handlePan(0,-1)" />
<use id= "arrowright" xlink:href= "#arrowRight" x= "0" y= "0" onmousedown= "handlePan(1,0)" />
<use id= "arrowdown" xlink:href= "#arrowDown" x= "0" y= "0" onmousedown= "handlePan(0,1)" />
<use id= "arrowleft" xlink:href= "#arrowLeft" x= "0" y= "0" onmousedown= "handlePan(-1,0)" />
</g>
<svg viewBox= "0 0 15 15" width= "100%" height= "30px" preserveAspectRatio= "xMaxYMin meet" >
<g id= "arrow_out" transform= "scale(0.3 0.3)" >
<a xlink:href= "error__gridfire_8h__dep__incl_org.svg" target= "_base" >
<rect id= "button" ry= "5" rx= "5" y= "6" x= "6" height= "38" width= "38"
fill="#f2f5e9" fill-opacity="0.5" stroke="#606060" stroke-width="1.0"/>
<path id= "arrow"
d="M 11.500037,31.436501 C 11.940474,20.09759 22.043105,11.32322 32.158766,21.979434 L 37.068811,17.246167 C 37.068811,17.246167 37.088388,32 37.088388,32 L 22.160133,31.978069 C 22.160133,31.978069 26.997745,27.140456 26.997745,27.140456 C 18.528582,18.264221 13.291696,25.230495 11.500037,31.436501 z"
style="fill:#404040;"/>
</a>
</g>
</svg>
<style type= 'text/css' >
< ![CDATA[
[data-mouse-over-selected='false'] { opacity: 0.7; }
[data-mouse-over-selected='true'] { opacity: 1.0; }
]]>
</style>
<script type= "application/ecmascript" > < ![CDATA[
document.addEventListener('DOMContentLoaded', (event) => {
highlightEdges();
highlightAdjacentNodes();
});
]]></script>
</svg>