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">
2026-04-20 12:45:31 -04:00
<!-- Generated by graphviz version 14.1.2 (20260124.0452)
2025-11-24 09:08:28 -05:00
-->
<!-- Title: src/include/gridfire/exceptions/error_reaction.h Pages: 1 -->
2026-04-20 12:45:31 -04:00
<!-- zoomable 671 -->
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)" >
2026-04-20 12:45:31 -04:00
2025-11-24 09:08:28 -05:00
<style type= "text/css" > < ![CDATA[
.node, .edge {opacity: 0.7;}
.node.selected, .edge.selected {opacity: 1;}
.edge:hover path { stroke: red; }
.edge:hover polygon { stroke: red; fill: red; }
]]></style>
<defs >
<circle id= "rim" cx= "0" cy= "0" r= "7" />
<circle id= "rim2" cx= "0" cy= "0" r= "3.5" />
<g id= "zoomPlus" >
<use xlink:href= "#rim" fill= "#404040" > <set attributeName= "fill" to= "#808080" begin= "zoomplus.mouseover" end= "zoomplus.mouseout" /> </use>
<path d= "M-4,0h8M0,-4v8" fill= "none" stroke= "white" stroke-width= "1.5" pointer-events= "none" />
</g>
<g id= "zoomMin" >
<use xlink:href= "#rim" fill= "#404040" > <set attributeName= "fill" to= "#808080" begin= "zoomminus.mouseover" end= "zoomminus.mouseout" /> </use>
<path d= "M-4,0h8" fill= "none" stroke= "white" stroke-width= "1.5" pointer-events= "none" />
</g>
<g id= "arrowUp" transform= "translate(30 24)" >
<use xlink:href= "#rim" />
<path pointer-events= "none" fill= "none" stroke= "white" stroke-width= "1.5" d= "M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5" />
</g>
<g id= "arrowRight" transform= "rotate(90) translate(36 -43)" >
<use xlink:href= "#rim" />
<path pointer-events= "none" fill= "none" stroke= "white" stroke-width= "1.5" d= "M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5" />
</g>
<g id= "arrowDown" transform= "rotate(180) translate(-30 -48)" >
<use xlink:href= "#rim" />
<path pointer-events= "none" fill= "none" stroke= "white" stroke-width= "1.5" d= "M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5" />
</g>
<g id= "arrowLeft" transform= "rotate(270) translate(-36 17)" >
<use xlink:href= "#rim" />
<path pointer-events= "none" fill= "none" stroke= "white" stroke-width= "1.5" d= "M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5" />
</g>
<g id= "resetDef" >
<use xlink:href= "#rim2" fill= "#404040" > <set attributeName= "fill" to= "#808080" begin= "reset.mouseover" end= "reset.mouseout" /> </use>
</g>
</defs>
<script type= "application/ecmascript" >
2026-04-20 12:45:31 -04:00
var viewWidth = 1759;
var viewHeight = 671;
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_reaction.h</title>
<!-- Node1 -->
<g id= "Node000001" class= "node" >
<title > Node1</title>
<g id= "a_Node000001" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<polygon fill= "#999999" stroke= "#666666" points= "1281.29,-662.75 1144.54,-662.75 1144.54,-632.25 1281.29,-632.25 1281.29,-662.75" />
<text xml:space= "preserve" text-anchor= "start" x= "1152.54" y= "-649.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1212.92" y= "-638" 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>
<!-- Node2 -->
<g id= "Node000002" class= "node" >
<title > Node2</title>
<g id= "a_Node000002" > <a xlink:href= "exceptions_8h.html" target= "_top" xlink:title= " " >
2026-04-20 12:45:31 -04:00
<polygon fill= "white" stroke= "#666666" points= "1203.29,-596.25 1078.54,-596.25 1078.54,-565.75 1203.29,-565.75 1203.29,-596.25" />
<text xml:space= "preserve" text-anchor= "start" x= "1086.54" y= "-582.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1140.92" y= "-571.5" 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->Node2 -->
<g id= "edge1_Node000001_Node000002" class= "edge" >
<title > Node1- > Node2</title>
<g id= "a_edge1_Node000001_Node000002" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1188.04,-624.21C1177.83,-615.07 1166.29,-604.73 1157.19,-596.58" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1185.67,-626.79 1195.45,-630.85 1190.34,-621.57 1185.67,-626.79" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node31 -->
<g id= "Node000031" class= "node" >
<title > Node31</title>
<g id= "a_Node000031" > <a xlink:href= "reaclib_8cpp.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1350.92,-590.62 1220.92,-590.62 1220.92,-571.38 1350.92,-571.38 1350.92,-590.62" />
<text xml:space= "preserve" text-anchor= "middle" x= "1285.92" y= "-577.12" 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>
2026-04-20 12:45:31 -04:00
<!-- Node1->Node31 -->
<g id= "edge40_Node000001_Node000031" class= "edge" >
<title > Node1- > Node31</title>
<g id= "a_edge40_Node000001_Node000031" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1238.05,-624.29C1251.07,-612.79 1266.22,-599.4 1275.93,-590.82" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1235.79,-621.62 1230.62,-630.86 1240.43,-626.86 1235.79,-621.62" />
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= "gridfire_8h.html" target= "_top" xlink:title= " " >
2026-04-20 12:45:31 -04:00
<polygon fill= "white" stroke= "#666666" points= "734.67,-174.75 639.17,-174.75 639.17,-144.25 734.67,-144.25 734.67,-174.75" />
<text xml:space= "preserve" text-anchor= "start" x= "647.17" y= "-161.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "686.92" 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>
<!-- Node2->Node3 -->
<g id= "edge2_Node000002_Node000003" class= "edge" >
<title > Node2- > Node3</title>
<g id= "a_edge2_Node000002_Node000003" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1066.96,-573.14C938.32,-559.15 686.92,-521.78 686.92,-443.38 686.92,-443.38 686.92,-443.38 686.92,-291.5 686.92,-249.2 686.92,-199.21 686.92,-175.04" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1066.45,-576.61 1076.76,-574.19 1067.19,-569.65 1066.45,-576.61" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node7 -->
<g id= "Node000007" class= "node" >
<title > Node7</title>
2026-04-20 12:45:31 -04:00
<g id= "a_Node000007" > <a xlink:href= "_point_solver_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "312.79,-529.75 161.04,-529.75 161.04,-499.25 312.79,-499.25 312.79,-529.75" />
<text xml:space= "preserve" text-anchor= "start" x= "169.04" y= "-516.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "236.92" y= "-505" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /solver/strategies/PointSolver.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node2->Node7 -->
<g id= "edge7_Node000002_Node000007" class= "edge" >
<title > Node2- > Node7</title>
<g id= "a_edge7_Node000002_Node000007" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1066.8,-574.71C897.58,-562.64 484.3,-533.15 313.11,-520.94" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1066.33,-578.19 1076.56,-575.41 1066.83,-571.21 1066.33,-578.19" />
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= "hashing_8h.html" target= "_top" xlink:title= " " >
2026-04-20 12:45:31 -04:00
<polygon fill= "white" stroke= "#666666" points= "1121.67,-529.75 1026.17,-529.75 1026.17,-499.25 1121.67,-499.25 1121.67,-529.75" />
<text xml:space= "preserve" text-anchor= "start" x= "1034.17" y= "-516.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1073.92" y= "-505" 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
<!-- Node2->Node19 -->
<g id= "edge26_Node000002_Node000019" class= "edge" >
<title > Node2- > Node19</title>
<g id= "a_edge26_Node000002_Node000019" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1117.48,-557.44C1108.05,-548.36 1097.44,-538.15 1089.06,-530.08" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1114.99,-559.9 1124.62,-564.31 1119.85,-554.86 1114.99,-559.9" />
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>
2026-04-20 12:45:31 -04:00
<g id= "a_Node000028" > <a xlink:href= "reaction_8cpp.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1275.92,-524.12 1139.92,-524.12 1139.92,-504.88 1275.92,-504.88 1275.92,-524.12" />
<text xml:space= "preserve" text-anchor= "middle" x= "1207.92" y= "-510.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/reaction/reaction.cpp</text>
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
<!-- Node2->Node28 -->
2026-04-20 12:45:31 -04:00
<g id= "edge37_Node000002_Node000028" class= "edge" >
2025-11-27 15:06:27 -05:00
<title > Node2- > Node28</title>
2026-04-20 12:45:31 -04:00
<g id= "a_edge37_Node000002_Node000028" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1164.33,-557.46C1176.2,-546.03 1189.92,-532.82 1198.75,-524.32" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1161.99,-554.86 1157.21,-564.31 1166.84,-559.9 1161.99,-554.86" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
<!-- Node29 -->
<g id= "Node000029" class= "node" >
<title > Node29</title>
2026-04-20 12:45:31 -04:00
<g id= "a_Node000029" > <a xlink:href= "engine_2bindings_8cpp.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1445.42,-524.12 1294.42,-524.12 1294.42,-504.88 1445.42,-504.88 1445.42,-524.12" />
<text xml:space= "preserve" text-anchor= "middle" x= "1369.92" y= "-510.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/python/engine/bindings.cpp</text>
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
<!-- Node2->Node29 -->
2026-04-20 12:45:31 -04:00
<g id= "edge38_Node000002_Node000029" class= "edge" >
2025-11-27 15:06:27 -05:00
<title > Node2- > Node29</title>
2026-04-20 12:45:31 -04:00
<g id= "a_edge38_Node000002_Node000029" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1204.18,-562.18C1247.5,-549.98 1303.16,-534.3 1337.68,-524.58" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1203.3,-558.79 1194.62,-564.87 1205.2,-565.53 1203.3,-558.79" />
</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= "1575.92,-529.75 1463.92,-529.75 1463.92,-499.25 1575.92,-499.25 1575.92,-529.75" />
<text xml:space= "preserve" text-anchor= "start" x= "1471.92" y= "-516.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/python/exceptions</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1519.92" y= "-505" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /bindings.cpp</text>
</a>
</g>
</g>
<!-- Node2->Node30 -->
<g id= "edge39_Node000002_Node000030" class= "edge" >
<title > Node2- > Node30</title>
<g id= "a_edge39_Node000002_Node000030" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1214.86,-565.3C1321.42,-547.14 1351.1,-548.8 1454.92,-529.75 1457.76,-529.23 1460.66,-528.67 1463.59,-528.1" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1214.35,-561.83 1205.1,-566.98 1215.54,-568.73 1214.35,-561.83" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
<!-- Node4 -->
<g id= "Node000004" class= "node" >
<title > Node4</title>
<g id= "a_Node000004" > <a xlink:href= "gridfire__context_8h.html" target= "_top" xlink:title= " " >
2026-04-20 12:45:31 -04:00
<polygon fill= "white" stroke= "#666666" points= "783.17,-108.25 672.67,-108.25 672.67,-66.5 783.17,-66.5 783.17,-108.25" />
<text xml:space= "preserve" text-anchor= "start" x= "680.67" y= "-94.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/extern/include</text>
<text xml:space= "preserve" text-anchor= "start" x= "680.67" y= "-83.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /gridfire/extern/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "727.92" y= "-72.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _context.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node3->Node4 -->
<g id= "edge3_Node000003_Node000004" class= "edge" >
<title > Node3- > Node4</title>
<g id= "a_edge3_Node000003_Node000004" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M701.18,-134.11C706.02,-125.83 711.37,-116.67 716.01,-108.74" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "698.2,-132.26 696.18,-142.66 704.24,-135.8 698.2,-132.26" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
<!-- Node6 -->
<g id= "Node000006" class= "node" >
<title > Node6</title>
<g id= "a_Node000006" > <a xlink:href= "gridfire__extern_8cpp.html" target= "_top" xlink:title= " " >
2026-04-20 12:45:31 -04:00
<polygon fill= "white" stroke= "#666666" points= "697.17,-30.5 592.67,-30.5 592.67,0 697.17,0 697.17,-30.5" />
<text xml:space= "preserve" text-anchor= "start" x= "600.67" y= "-17" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/extern/lib/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "644.92" y= "-5.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _extern.cpp</text>
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
<!-- Node3->Node6 -->
<g id= "edge6_Node000003_Node000006" class= "edge" >
<title > Node3- > Node6</title>
<g id= "a_edge6_Node000003_Node000006" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M674.25,-133.77C670.53,-125.78 666.71,-116.78 663.92,-108.25 655.19,-81.59 649.61,-49.22 646.89,-30.85" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "671,-135.07 678.51,-142.54 677.29,-132.01 671,-135.07" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node5 -->
<g id= "Node000005" class= "node" >
<title > Node5</title>
2025-11-27 15:06:27 -05:00
<g id= "a_Node000005" > <a xlink:href= "gridfire__context_8cpp.html" target= "_top" xlink:title= " " >
2026-04-20 12:45:31 -04:00
<polygon fill= "white" stroke= "#666666" points= "820.17,-30.5 715.67,-30.5 715.67,0 820.17,0 820.17,-30.5" />
<text xml:space= "preserve" text-anchor= "start" x= "723.67" y= "-17" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/extern/lib/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "767.92" 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>
<!-- Node4->Node5 -->
<g id= "edge4_Node000004_Node000005" class= "edge" >
<title > Node4- > Node5</title>
<g id= "a_edge4_Node000004_Node000005" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M745.04,-56.36C750.11,-47.47 755.44,-38.13 759.67,-30.7" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "742.15,-54.36 740.24,-64.78 748.23,-57.83 742.15,-54.36" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node4->Node6 -->
<g id= "edge5_Node000004_Node000006" class= "edge" >
<title > Node4- > Node6</title>
<g id= "a_edge5_Node000004_Node000006" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M695.16,-58.7C683.93,-49.21 671.81,-38.97 662.28,-30.92" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "692.86,-61.33 702.75,-65.12 697.37,-55.99 692.86,-61.33" />
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= "strategies_8h.html" target= "_top" xlink:title= " " >
2026-04-20 12:45:31 -04:00
<polygon fill= "white" stroke= "#666666" points= "448.42,-307.75 303.42,-307.75 303.42,-277.25 448.42,-277.25 448.42,-307.75" />
<text xml:space= "preserve" text-anchor= "start" x= "311.42" y= "-294.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "375.92" 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
<!-- Node7->Node8 -->
<g id= "edge8_Node000007_Node000008" class= "edge" >
<title > Node7- > Node8</title>
<g id= "a_edge8_Node000007_Node000008" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M227.96,-488.23C217.03,-452.5 203.5,-386.78 233.92,-343.75 249.92,-321.11 277.01,-308.61 303.27,-301.72" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "224.61,-489.26 231.03,-497.69 231.27,-487.09 224.61,-489.26" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node10 -->
<g id= "Node000010" class= "node" >
<title > Node10</title>
<g id= "a_Node000010" > <a xlink:href= "priming_8cpp.html" target= "_top" xlink:title= " " >
2026-04-20 12:45:31 -04:00
<polygon fill= "white" stroke= "#666666" points= "239.29,-174.75 114.54,-174.75 114.54,-144.25 239.29,-144.25 239.29,-174.75" />
<text xml:space= "preserve" text-anchor= "start" x= "122.54" 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= "176.92" 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
<!-- Node7->Node10 -->
2026-04-20 12:45:31 -04:00
<g id= "edge21_Node000007_Node000010" class= "edge" >
2025-11-27 15:06:27 -05:00
<title > Node7- > Node10</title>
2026-04-20 12:45:31 -04:00
<g id= "a_edge21_Node000007_Node000010" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M220.34,-489.31C202.58,-460.98 176.92,-412.01 176.92,-365.62 176.92,-365.62 176.92,-365.62 176.92,-291.5 176.92,-249.2 176.92,-199.21 176.92,-175.04" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "217.27,-491 225.64,-497.5 223.15,-487.2 217.27,-491" />
</a>
</g>
</g>
<!-- Node13 -->
<g id= "Node000013" class= "node" >
<title > Node13</title>
<g id= "a_Node000013" > <a xlink:href= "solver_2bindings_8cpp.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "207.29,-97 58.54,-97 58.54,-77.75 207.29,-77.75 207.29,-97" />
<text xml:space= "preserve" text-anchor= "middle" x= "132.92" y= "-83.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/python/solver/bindings.cpp</text>
</a>
</g>
</g>
<!-- Node7->Node13 -->
<g id= "edge25_Node000007_Node000013" class= "edge" >
<title > Node7- > Node13</title>
<g id= "a_edge25_Node000007_Node000013" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M149.56,-502.81C98.14,-494.72 39.79,-481.8 21.92,-463.25 -8.75,-431.42 2.92,-409.83 2.92,-365.62 2.92,-365.62 2.92,-365.62 2.92,-225 2.92,-161.48 77.57,-115.77 113.73,-97.36" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "148.83,-506.24 159.25,-504.29 149.89,-499.32 148.83,-506.24" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node14 -->
<g id= "Node000014" class= "node" >
<title > Node14</title>
2026-04-20 12:45:31 -04:00
<g id= "a_Node000014" > <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= "490.79,-463.25 351.04,-463.25 351.04,-421.5 490.79,-421.5 490.79,-463.25" />
<text xml:space= "preserve" text-anchor= "start" x= "359.04" y= "-449.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "start" x= "359.04" y= "-438.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /solver/strategies/triggers</text>
<text xml:space= "preserve" text-anchor= "middle" x= "420.92" 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
<!-- Node7->Node14 -->
2026-04-20 12:45:31 -04:00
<g id= "edge16_Node000007_Node000014" class= "edge" >
2025-11-27 15:06:27 -05:00
<title > Node7- > Node14</title>
2026-04-20 12:45:31 -04:00
<g id= "a_edge16_Node000007_Node000014" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M285.93,-494.82C311.15,-485.21 341.94,-473.47 367.74,-463.64" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "285,-491.43 276.9,-498.26 287.49,-497.97 285,-491.43" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node16 -->
<g id= "Node000016" class= "node" >
<title > Node16</title>
<g id= "a_Node000016" > <a xlink:href= "_point_solver_8cpp.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "360.54,-379.88 243.29,-379.88 243.29,-349.38 360.54,-349.38 360.54,-379.88" />
<text xml:space= "preserve" text-anchor= "start" x= "251.29" 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= "301.92" y= "-355.12" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /PointSolver.cpp</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node7->Node16 -->
<g id= "edge23_Node000007_Node000016" class= "edge" >
<title > Node7- > Node16</title>
<g id= "a_edge23_Node000007_Node000016" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M247.96,-488.37C261.62,-457.31 284.39,-405.49 295.47,-380.28" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "244.82,-486.83 244,-497.39 251.22,-489.65 244.82,-486.83" />
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>
2026-04-20 12:45:31 -04:00
<g id= "a_Node000017" > <a xlink:href= "engine__partitioning__trigger_8cpp.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "658.54,-385.5 523.29,-385.5 523.29,-343.75 658.54,-343.75 658.54,-385.5" />
<text xml:space= "preserve" text-anchor= "start" x= "531.29" y= "-372" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/solver/strategies</text>
<text xml:space= "preserve" text-anchor= "start" x= "531.29" y= "-360.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /triggers/engine_partitioning</text>
<text xml:space= "preserve" text-anchor= "middle" x= "590.92" 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
<!-- Node7->Node17 -->
2026-04-20 12:45:31 -04:00
<g id= "edge24_Node000007_Node000017" class= "edge" >
2025-11-27 15:06:27 -05:00
<title > Node7- > Node17</title>
2026-04-20 12:45:31 -04:00
<g id= "a_edge24_Node000007_Node000017" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M324.32,-510.45C377.85,-505.37 446.16,-492.94 499.92,-463.25 533.99,-444.43 562.53,-408.27 578.13,-385.63" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "324.3,-506.93 314.64,-511.29 324.91,-513.91 324.3,-506.93" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node18 -->
<g id= "Node000018" class= "node" >
<title > Node18</title>
2026-04-20 12:45:31 -04:00
<g id= "a_Node000018" > <a xlink:href= "_grid_solver_8cpp.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "148.54,-457.62 31.29,-457.62 31.29,-427.12 148.54,-427.12 148.54,-457.62" />
<text xml:space= "preserve" text-anchor= "start" x= "39.29" y= "-444.12" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/solver/strategies</text>
<text xml:space= "preserve" text-anchor= "middle" x= "89.92" y= "-432.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /GridSolver.cpp</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node7->Node18 -->
2026-04-20 12:45:31 -04:00
<g id= "edge22_Node000007_Node000018" class= "edge" >
2025-11-27 15:06:27 -05:00
<title > Node7- > Node18</title>
2026-04-20 12:45:31 -04:00
<g id= "a_edge22_Node000007_Node000018" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M195.94,-493.95C172.1,-482.58 142.54,-468.48 120.69,-458.06" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "194.2,-497 204.73,-498.15 197.22,-490.68 194.2,-497" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node9 -->
<g id= "Node000009" class= "node" >
<title > Node9</title>
2025-11-27 15:06:27 -05:00
<g id= "a_Node000009" > <a xlink:href= "solver_8h.html" target= "_top" xlink:title= " " >
2026-04-20 12:45:31 -04:00
<polygon fill= "white" stroke= "#666666" points= "423.67,-241.25 328.17,-241.25 328.17,-210.75 423.67,-210.75 423.67,-241.25" />
<text xml:space= "preserve" text-anchor= "start" x= "336.17" y= "-227.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "375.92" 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
<!-- Node8->Node9 -->
<g id= "edge9_Node000008_Node000009" class= "edge" >
<title > Node8- > Node9</title>
<g id= "a_edge9_Node000008_Node000009" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M375.92,-265.56C375.92,-257.39 375.92,-248.66 375.92,-241.58" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "372.42,-265.35 375.92,-275.35 379.42,-265.35 372.42,-265.35" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node9->Node3 -->
<g id= "edge10_Node000009_Node000003" class= "edge" >
<title > Node9- > Node3</title>
<g id= "a_edge10_Node000009_Node000003" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M434.85,-212.78C493.91,-200.53 583.74,-181.9 638.69,-170.5" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "434.39,-209.3 425.31,-214.76 435.81,-216.15 434.39,-209.3" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node9->Node10 -->
<g id= "edge11_Node000009_Node000010" class= "edge" >
<title > Node9- > Node10</title>
<g id= "a_edge11_Node000009_Node000010" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M320.15,-206.92C289.24,-196.91 251.3,-184.61 222.24,-175.19" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "318.73,-210.14 329.32,-209.9 320.89,-203.48 318.73,-210.14" />
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>
2026-04-20 12:45:31 -04:00
<g id= "a_Node000011" > <a xlink:href= "py__solver_8cpp.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "445.42,-102.62 306.42,-102.62 306.42,-72.12 445.42,-72.12 445.42,-102.62" />
<text xml:space= "preserve" text-anchor= "start" x= "314.42" 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= "375.92" 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
<!-- Node9->Node11 -->
<g id= "edge12_Node000009_Node000011" class= "edge" >
<title > Node9- > Node11</title>
<g id= "a_edge12_Node000009_Node000011" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M393.67,-201.22C398.64,-193.22 403.37,-183.98 405.92,-174.75 409.52,-161.68 409.22,-157.4 405.92,-144.25 402.1,-129.09 393.29,-113.55 386.2,-102.73" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "390.89,-199.07 388.24,-209.33 396.71,-202.96 390.89,-199.07" />
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>
2026-04-20 12:45:31 -04:00
<g id= "a_Node000012" > <a xlink:href= "py__solver_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "396.42,-174.75 257.42,-174.75 257.42,-144.25 396.42,-144.25 396.42,-174.75" />
<text xml:space= "preserve" text-anchor= "start" x= "265.42" 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= "326.92" 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
<!-- Node9->Node12 -->
<g id= "edge13_Node000009_Node000012" class= "edge" >
<title > Node9- > Node12</title>
<g id= "a_edge13_Node000009_Node000012" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M357.93,-201.32C351.25,-192.53 343.87,-182.82 337.99,-175.08" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "355.05,-203.31 363.88,-209.16 360.62,-199.08 355.05,-203.31" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node12->Node11 -->
<g id= "edge15_Node000012_Node000011" class= "edge" >
<title > Node12- > Node11</title>
<g id= "a_edge15_Node000012_Node000011" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M343.47,-134.81C350.86,-124.23 359.34,-112.1 365.78,-102.89" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "340.8,-132.53 337.94,-142.73 346.53,-136.54 340.8,-132.53" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node12->Node13 -->
<g id= "edge14_Node000012_Node000013" class= "edge" >
<title > Node12- > Node13</title>
<g id= "a_edge14_Node000012_Node000013" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M275.9,-140.06C237.98,-126.35 187.85,-108.23 158.13,-97.49" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "274.23,-143.18 284.82,-143.28 276.61,-136.59 274.23,-143.18" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node15 -->
<g id= "Node000015" class= "node" >
<title > Node15</title>
<g id= "a_Node000015" > <a xlink:href= "triggers_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "505.04,-385.5 378.79,-385.5 378.79,-343.75 505.04,-343.75 505.04,-385.5" />
<text xml:space= "preserve" text-anchor= "start" x= "386.79" y= "-372" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "start" x= "386.79" y= "-360.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /solver/strategies/triggers</text>
<text xml:space= "preserve" text-anchor= "middle" x= "441.92" 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>
2026-04-20 12:45:31 -04:00
<!-- Node14->Node15 -->
<g id= "edge17_Node000014_Node000015" class= "edge" >
<title > Node14- > Node15</title>
<g id= "a_edge17_Node000014_Node000015" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M429.61,-410.03C431.86,-401.91 434.22,-393.37 436.27,-385.98" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "426.25,-409.05 426.95,-419.62 432.99,-410.92 426.25,-409.05" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node14->Node16 -->
<g id= "edge19_Node000014_Node000016" class= "edge" >
<title > Node14- > Node16</title>
<g id= "a_edge19_Node000014_Node000016" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M379.44,-414.97C361.12,-403.31 340.29,-390.05 324.84,-380.21" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "377.43,-417.85 387.75,-420.26 381.19,-411.94 377.43,-417.85" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node14->Node17 -->
<g id= "edge20_Node000014_Node000017" class= "edge" >
<title > Node14- > Node17</title>
<g id= "a_edge20_Node000014_Node000017" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M476.76,-416.49C498.95,-406.6 524.16,-395.37 545.23,-385.98" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "475.57,-413.19 467.86,-420.46 478.41,-419.59 475.57,-413.19" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node15->Node8 -->
<g id= "edge18_Node000015_Node000008" class= "edge" >
<title > Node15- > Node8</title>
<g id= "a_edge18_Node000015_Node000008" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M415.02,-335.04C406.25,-325.73 396.88,-315.78 389.52,-307.95" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "412.39,-337.36 421.79,-342.24 417.48,-332.56 412.39,-337.36" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node20 -->
<g id= "Node000020" class= "node" >
<title > Node20</title>
2026-04-20 12:45:31 -04:00
<g id= "a_Node000020" > <a xlink:href= "utils_2utils_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "810.67,-457.62 715.17,-457.62 715.17,-427.12 810.67,-427.12 810.67,-457.62" />
<text xml:space= "preserve" text-anchor= "start" x= "723.17" y= "-444.12" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "762.92" 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
<!-- Node19->Node20 -->
<g id= "edge27_Node000019_Node000020" class= "edge" >
<title > Node19- > Node20</title>
<g id= "a_edge27_Node000019_Node000020" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1014.61,-504.35C962.56,-495.71 885.06,-481.4 818.92,-463.25 813.44,-461.75 807.74,-459.97 802.15,-458.12" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1014.04,-507.8 1024.47,-505.96 1015.17,-500.89 1014.04,-507.8" />
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= "engine__graph_8cpp.html" target= "_top" xlink:title= " " >
2026-04-20 12:45:31 -04:00
<polygon fill= "white" stroke= "#666666" points= "933.54,-457.62 828.29,-457.62 828.29,-427.12 933.54,-427.12 933.54,-457.62" />
<text xml:space= "preserve" text-anchor= "start" x= "836.29" 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= "880.92" 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
<!-- Node19->Node21 -->
2026-04-20 12:45:31 -04:00
<g id= "edge30_Node000019_Node000021" class= "edge" >
2025-11-27 15:06:27 -05:00
<title > Node19- > Node21</title>
2026-04-20 12:45:31 -04:00
<g id= "a_edge30_Node000019_Node000021" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1023.04,-495.01C991.26,-483.47 950.9,-468.8 921.32,-458.06" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1021.44,-498.16 1032.03,-498.28 1023.83,-491.58 1021.44,-498.16" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node22 -->
<g id= "Node000022" class= "node" >
<title > Node22</title>
2026-04-20 12:45:31 -04:00
<g id= "a_Node000022" > <a xlink:href= "engine__adaptive_8cpp.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1060.04,-457.62 951.79,-457.62 951.79,-427.12 1060.04,-427.12 1060.04,-457.62" />
<text xml:space= "preserve" text-anchor= "start" x= "959.79" y= "-444.12" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/engine/views</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1005.92" y= "-432.88" 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
<!-- Node19->Node22 -->
2026-04-20 12:45:31 -04:00
<g id= "edge31_Node000019_Node000022" class= "edge" >
2025-11-27 15:06:27 -05:00
<title > Node19- > Node22</title>
2026-04-20 12:45:31 -04:00
<g id= "a_edge31_Node000019_Node000022" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1051.89,-490.78C1041.41,-479.98 1029.19,-467.38 1019.99,-457.89" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1049.3,-493.14 1058.77,-497.88 1054.32,-488.27 1049.3,-493.14" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node23 -->
<g id= "Node000023" class= "node" >
<title > Node23</title>
2026-04-20 12:45:31 -04:00
<g id= "a_Node000023" > <a xlink:href= "partition__composite_8cpp.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1205.79,-457.62 1078.04,-457.62 1078.04,-427.12 1205.79,-427.12 1205.79,-457.62" />
<text xml:space= "preserve" text-anchor= "start" x= "1086.04" 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= "1141.92" y= "-432.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /partition_composite.cpp</text>
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
<!-- Node19->Node23 -->
2026-04-20 12:45:31 -04:00
<g id= "edge32_Node000019_Node000023" class= "edge" >
2025-11-27 15:06:27 -05:00
<title > Node19- > Node23</title>
2026-04-20 12:45:31 -04:00
<g id= "a_edge32_Node000019_Node000023" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1095.95,-490.78C1106.42,-479.98 1118.64,-467.38 1127.85,-457.89" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1093.51,-488.27 1089.06,-497.88 1098.53,-493.14 1093.51,-488.27" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
<!-- Node24 -->
<g id= "Node000024" class= "node" >
<title > Node24</title>
2026-04-20 12:45:31 -04:00
<g id= "a_Node000024" > <a xlink:href= "chains_8cpp.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1344.42,-452 1223.42,-452 1223.42,-432.75 1344.42,-432.75 1344.42,-452" />
<text xml:space= "preserve" text-anchor= "middle" x= "1283.92" y= "-438.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/policy/chains.cpp</text>
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
<!-- Node19->Node24 -->
2026-04-20 12:45:31 -04:00
<g id= "edge33_Node000019_Node000024" class= "edge" >
2025-11-27 15:06:27 -05:00
<title > Node19- > Node24</title>
2026-04-20 12:45:31 -04:00
<g id= "a_edge33_Node000019_Node000024" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1128.61,-495.24C1169.73,-481.51 1224.32,-463.28 1256.62,-452.49" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1127.75,-491.83 1119.38,-498.32 1129.97,-498.47 1127.75,-491.83" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
<!-- Node25 -->
<g id= "Node000025" class= "node" >
<title > Node25</title>
2026-04-20 12:45:31 -04:00
<g id= "a_Node000025" > <a xlink:href= "policy__logical_8cpp.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1461.54,-457.62 1362.29,-457.62 1362.29,-427.12 1461.54,-427.12 1461.54,-457.62" />
<text xml:space= "preserve" text-anchor= "start" x= "1370.29" 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= "1411.92" y= "-432.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _logical.cpp</text>
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
<!-- Node19->Node25 -->
2026-04-20 12:45:31 -04:00
<g id= "edge34_Node000019_Node000025" class= "edge" >
2025-11-27 15:06:27 -05:00
<title > Node19- > Node25</title>
2026-04-20 12:45:31 -04:00
<g id= "a_edge34_Node000019_Node000025" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1133.07,-498.94C1231.26,-479.62 1259.95,-486.75 1353.92,-463.25 1359.8,-461.78 1365.94,-459.98 1371.93,-458.06" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1132.65,-495.45 1123.54,-500.86 1134.03,-502.32 1132.65,-495.45" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
<!-- Node26 -->
<g id= "Node000026" class= "node" >
<title > Node26</title>
2026-04-20 12:45:31 -04:00
<g id= "a_Node000026" > <a xlink:href= "weak__interpolator_8cpp.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1592.67,-457.62 1479.17,-457.62 1479.17,-427.12 1592.67,-427.12 1592.67,-457.62" />
<text xml:space= "preserve" text-anchor= "start" x= "1487.17" 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= "1535.92" 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
<!-- Node19->Node26 -->
2026-04-20 12:45:31 -04:00
<g id= "edge35_Node000019_Node000026" class= "edge" >
2025-11-27 15:06:27 -05:00
<title > Node19- > Node26</title>
2026-04-20 12:45:31 -04:00
<g id= "a_edge35_Node000019_Node000026" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1132.97,-499.07C1282.55,-473.71 1325.51,-492.89 1470.92,-463.25 1477.74,-461.86 1484.87,-460.05 1491.8,-458.1" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1132.76,-495.55 1123.51,-500.71 1133.96,-502.45 1132.76,-495.55" />
</a>
</g>
</g>
<!-- 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= "1751.17,-452 1610.67,-452 1610.67,-432.75 1751.17,-432.75 1751.17,-452" />
<text xml:space= "preserve" text-anchor= "middle" x= "1680.92" y= "-438.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/python/utils/bindings.cpp</text>
</a>
</g>
</g>
<!-- Node19->Node27 -->
<g id= "edge36_Node000019_Node000027" class= "edge" >
<title > Node19- > Node27</title>
<g id= "a_edge36_Node000019_Node000027" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1133.25,-499.08C1340.19,-466.75 1398.34,-496.39 1601.92,-463.25 1617.97,-460.64 1635.54,-456.36 1650.03,-452.44" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1132.82,-495.6 1123.49,-500.63 1133.92,-502.52 1132.82,-495.6" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node20->Node3 -->
<g id= "edge28_Node000020_Node000003" class= "edge" >
<title > Node20- > Node3</title>
<g id= "a_edge28_Node000020_Node000003" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M756.12,-415.81C744.8,-373.24 721.28,-285.16 700.92,-210.75 697.62,-198.7 693.81,-185.04 691,-175" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "752.7,-416.56 758.66,-425.33 759.47,-414.77 752.7,-416.56" />
</a>
</g>
</g>
<!-- Node20->Node17 -->
<g id= "edge29_Node000020_Node000017" class= "edge" >
<title > Node20- > Node17</title>
<g id= "a_edge29_Node000020_Node000017" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M719.4,-422.21C694.23,-411.12 662.57,-397.18 636.98,-385.91" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "717.81,-425.33 728.37,-426.16 720.63,-418.93 717.81,-425.33" />
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__reaction_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>