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">
2025-11-28 09:46:00 -05:00
<!-- Generated by graphviz version 2.43.0 (0)
2025-11-24 09:08:28 -05:00
-->
<!-- Title: src/include/gridfire/exceptions/error_solver.h Pages: 1 -->
2025-11-28 09:46:00 -05:00
<!-- zoomable 676 -->
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-28 09:46:00 -05:00
var viewWidth = 1857;
var viewHeight = 676;
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_solver.h</title>
<!-- Node1 -->
<g id= "Node000001" class= "node" >
<title > Node1</title>
<g id= "a_Node000001" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "#999999" stroke= "#666666" points= "734,-668 591,-668 591,-638 734,-638 734,-668" />
<text text-anchor= "start" x= "599" y= "-656" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text text-anchor= "middle" x= "662.5" y= "-645" 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>
<!-- Node2 -->
<g id= "Node000002" class= "node" >
<title > Node2</title>
<g id= "a_Node000002" > <a xlink:href= "exceptions_8h.html" target= "_top" xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "1072.5,-602 934.5,-602 934.5,-572 1072.5,-572 1072.5,-602" />
<text text-anchor= "start" x= "942.5" y= "-590" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text text-anchor= "middle" x= "1003.5" y= "-579" 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= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M744.27,-636.65C802.3,-625.76 879.34,-611.3 934.32,-600.98" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "743.58,-633.22 734.4,-638.51 744.87,-640.1 743.58,-633.22" />
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= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "1849,-173 1710,-173 1710,-143 1849,-143 1849,-173" />
<text text-anchor= "start" x= "1718" y= "-161" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/engine/procedures</text>
<text text-anchor= "middle" x= "1779.5" 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
<!-- Node1->Node10 -->
<g id= "edge42_Node000001_Node000010" class= "edge" >
<title > Node1- > Node10</title>
<g id= "a_edge42_Node000001_Node000010" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M744.25,-650.68C1002.14,-645.46 1781.5,-621.02 1781.5,-516.5 1781.5,-516.5 1781.5,-516.5 1781.5,-289 1781.5,-246.79 1780.43,-196.88 1779.86,-173.04" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "744.13,-647.19 734.2,-650.88 744.27,-654.18 744.13,-647.19" />
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>
2025-11-28 09:46:00 -05:00
<g id= "a_Node000017" > <a xlink:href= "CVODE__solver__strategy_8cpp.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1305.5,-376.5 1151.5,-376.5 1151.5,-346.5 1305.5,-346.5 1305.5,-376.5" />
<text text-anchor= "start" x= "1159.5" y= "-364.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/solver/strategies</text>
<text text-anchor= "middle" x= "1228.5" y= "-353.5" 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
<!-- Node1->Node17 -->
<g id= "edge43_Node000001_Node000017" class= "edge" >
<title > Node1- > Node17</title>
<g id= "a_edge43_Node000001_Node000017" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M600.24,-635.08C482.82,-600.38 248.34,-516.1 340.5,-418 368.08,-388.64 940.46,-370.27 1151.36,-364.48" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "599.28,-638.45 609.86,-637.89 601.24,-631.73 599.28,-638.45" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node30 -->
<g id= "Node000030" class= "node" >
<title > Node30</title>
<g id= "a_Node000030" > <a xlink:href= "sundials_8h.html" target= "_top" xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "252,-530.5 145,-530.5 145,-500.5 252,-500.5 252,-530.5" />
<text text-anchor= "start" x= "153" y= "-518.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text text-anchor= "middle" x= "198.5" y= "-507.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /utils/sundials.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node1->Node30 -->
<g id= "edge38_Node000001_Node000030" class= "edge" >
<title > Node1- > Node30</title>
<g id= "a_edge38_Node000001_Node000030" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M580.66,-645.43C491.53,-637.4 355.27,-622.34 307.5,-602 268.11,-585.23 230.8,-550.44 211.72,-530.8" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "580.48,-648.93 590.75,-646.33 581.1,-641.95 580.48,-648.93" />
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= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "1177,-173 1070,-173 1070,-143 1177,-143 1177,-173" />
<text text-anchor= "start" x= "1078" y= "-161" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text text-anchor= "middle" x= "1123.5" 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= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1082.81,-579.68C1143.15,-573.03 1219.02,-560.06 1238.5,-536 1271.5,-495.24 1268.37,-461.11 1238.5,-418 1212.54,-380.55 1170.02,-418.32 1142.5,-382 1093.8,-317.74 1111.57,-211.14 1120.04,-173.06" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1082.08,-576.23 1072.51,-580.77 1082.82,-583.19 1082.08,-576.23" />
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>
2025-11-28 09:46:00 -05:00
<g id= "a_Node000007" > <a xlink:href= "CVODE__solver__strategy_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1511,-536 1372,-536 1372,-495 1511,-495 1511,-536" />
<text text-anchor= "start" x= "1380" y= "-524" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text text-anchor= "start" x= "1380" y= "-513" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /solver/strategies/CVODE</text>
<text text-anchor= "middle" x= "1441.5" y= "-502" 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
<!-- Node2->Node7 -->
<g id= "edge7_Node000002_Node000007" class= "edge" >
<title > Node2- > Node7</title>
<g id= "a_edge7_Node000002_Node000007" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1082.97,-573.39C1165.41,-560.31 1293.03,-540.06 1371.7,-527.58" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1082.23,-569.96 1072.9,-574.99 1083.33,-576.88 1082.23,-569.96" />
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= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "731,-530.5 624,-530.5 624,-500.5 731,-500.5 731,-530.5" />
<text text-anchor= "start" x= "632" y= "-518.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text text-anchor= "middle" x= "677.5" y= "-507.5" 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= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M924.46,-573.36C871.97,-564.38 801.72,-551.24 740.5,-536 734.06,-534.4 727.3,-532.52 720.7,-530.57" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "923.93,-576.82 934.37,-575.04 925.1,-569.92 923.93,-576.82" />
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= "reaction_8cpp.html" target= "_top" xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "901.5,-525 749.5,-525 749.5,-506 901.5,-506 901.5,-525" />
<text text-anchor= "middle" x= "825.5" y= "-513" 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
<!-- Node2->Node27 -->
<g id= "edge35_Node000002_Node000027" class= "edge" >
<title > Node2- > Node27</title>
<g id= "a_edge35_Node000002_Node000027" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M957.83,-568.17C922.4,-554.33 874.84,-535.76 847.44,-525.07" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "956.89,-571.56 967.48,-571.94 959.44,-565.04 956.89,-571.56" />
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= "engine_2bindings_8cpp.html" target= "_top" xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "1087.5,-525 919.5,-525 919.5,-506 1087.5,-506 1087.5,-525" />
<text text-anchor= "middle" x= "1003.5" y= "-513" 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->Node28 -->
<g id= "edge36_Node000002_Node000028" class= "edge" >
<title > Node2- > Node28</title>
<g id= "a_edge36_Node000002_Node000028" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1003.5,-561.56C1003.5,-548.95 1003.5,-534.35 1003.5,-525.27" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1000,-561.94 1003.5,-571.94 1007,-561.94 1000,-561.94" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
<!-- Node29 -->
<g id= "Node000029" class= "node" >
<title > Node29</title>
<g id= "a_Node000029" > <a xlink:href= "exceptions_2bindings_8cpp.html" target= "_top" xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "1229.5,-530.5 1105.5,-530.5 1105.5,-500.5 1229.5,-500.5 1229.5,-530.5" />
<text text-anchor= "start" x= "1113.5" y= "-518.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/python/exceptions</text>
<text text-anchor= "middle" x= "1167.5" y= "-507.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /bindings.cpp</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node2->Node29 -->
<g id= "edge37_Node000002_Node000029" class= "edge" >
<title > Node2- > Node29</title>
<g id= "a_edge37_Node000002_Node000029" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1046.07,-567.96C1073.61,-556.29 1108.92,-541.32 1134.36,-530.54" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1044.53,-564.81 1036.69,-571.94 1047.26,-571.26 1044.53,-564.81" />
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= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "1141.5,-107 1015.5,-107 1015.5,-66 1141.5,-66 1141.5,-107" />
<text text-anchor= "start" x= "1023.5" y= "-95" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/extern/include</text>
<text text-anchor= "start" x= "1023.5" y= "-84" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /gridfire/extern/gridfire</text>
<text text-anchor= "middle" x= "1078.5" y= "-73" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _context.h</text>
2025-11-27 15:06:27 -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-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1108.81,-134.31C1103.11,-125.52 1096.66,-115.55 1091.17,-107.07" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1106.02,-136.44 1114.39,-142.94 1111.9,-132.64 1106.02,-136.44" />
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= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "1228.5,-30 1110.5,-30 1110.5,0 1228.5,0 1228.5,-30" />
<text text-anchor= "start" x= "1118.5" y= "-18" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/extern/lib/gridfire</text>
<text text-anchor= "middle" x= "1169.5" y= "-7" 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= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1137.75,-133.95C1142.37,-125.69 1147.15,-116.16 1150.5,-107 1160.09,-80.78 1165.39,-48.44 1167.83,-30.22" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1134.7,-132.24 1132.7,-142.65 1140.75,-135.76 1134.7,-132.24" />
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= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "1092.5,-30 974.5,-30 974.5,0 1092.5,0 1092.5,-30" />
<text text-anchor= "start" x= "982.5" y= "-18" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/extern/lib/gridfire</text>
<text text-anchor= "middle" x= "1033.5" y= "-7" 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= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1060.12,-57.11C1054.08,-47.78 1047.63,-37.82 1042.59,-30.04" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1057.35,-59.28 1065.73,-65.77 1063.23,-55.47 1057.35,-59.28" />
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= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1112.29,-59.69C1125.44,-49.65 1139.99,-38.54 1151.12,-30.04" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1110.16,-56.92 1104.33,-65.77 1114.41,-62.48 1110.16,-56.92" />
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= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "1628.5,-305 1466.5,-305 1466.5,-275 1628.5,-275 1628.5,-305" />
<text text-anchor= "start" x= "1474.5" y= "-293" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text text-anchor= "middle" x= "1547.5" y= "-282" 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= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1521.12,-495.63C1578.77,-477.25 1652.34,-442.9 1686.5,-382 1695.41,-366.11 1696.98,-355.91 1686.5,-341 1672.93,-321.7 1651.16,-309.81 1628.84,-302.5" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1519.81,-492.37 1511.28,-498.66 1521.87,-499.06 1519.81,-492.37" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node7->Node10 -->
<g id= "edge22_Node000007_Node000010" class= "edge" >
<title > Node7- > Node10</title>
<g id= "a_edge22_Node000007_Node000010" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1521.31,-508.29C1610.78,-496.45 1743.5,-462.11 1743.5,-362.5 1743.5,-362.5 1743.5,-362.5 1743.5,-289 1743.5,-245.44 1762.5,-196.55 1772.9,-173.07" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1520.65,-504.84 1511.16,-509.56 1521.52,-511.79 1520.65,-504.84" />
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= "solver_2bindings_8cpp.html" target= "_top" xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "1425,-96 1260,-96 1260,-77 1425,-77 1425,-96" />
<text text-anchor= "middle" x= "1342.5" y= "-84" 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
<!-- Node7->Node14 -->
<g id= "edge25_Node000007_Node000014" class= "edge" >
<title > Node7- > Node14</title>
<g id= "a_edge25_Node000007_Node000014" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1385.82,-489.49C1373.17,-481.42 1360.98,-471.3 1352.5,-459 1327.68,-423.02 1333.5,-406.21 1333.5,-362.5 1333.5,-362.5 1333.5,-362.5 1333.5,-223 1333.5,-174.9 1339.22,-117.42 1341.54,-96.05" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1384.24,-492.62 1394.61,-494.75 1387.83,-486.61 1384.24,-492.62" />
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= "engine__partitioning__trigger_8h.html" target= "_top" xlink:title= "CVODE-specific triggers that decide when to (re)partition the reaction network engine." >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "1521.5,-459 1361.5,-459 1361.5,-418 1521.5,-418 1521.5,-459" />
<text text-anchor= "start" x= "1369.5" y= "-447" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text text-anchor= "start" x= "1369.5" y= "-436" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /solver/strategies/triggers</text>
<text text-anchor= "middle" x= "1441.5" y= "-425" 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->Node15 -->
<g id= "edge17_Node000007_Node000015" class= "edge" >
<title > Node7- > Node15</title>
<g id= "a_edge17_Node000007_Node000015" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1441.5,-484.69C1441.5,-476.08 1441.5,-466.9 1441.5,-459.07" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1438,-484.79 1441.5,-494.79 1445,-484.79 1438,-484.79" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node7->Node17 -->
<g id= "edge23_Node000007_Node000017" class= "edge" >
<title > Node7- > Node17</title>
<g id= "a_edge23_Node000007_Node000017" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1377.39,-490.91C1357.93,-482.31 1337.07,-471.56 1319.5,-459 1285.78,-434.89 1254.49,-396.98 1238.88,-376.59" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1376.25,-494.23 1386.82,-494.96 1379.01,-487.79 1376.25,-494.23" />
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= "engine__partitioning__trigger_8cpp.html" target= "_top" xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "1677,-382 1522,-382 1522,-341 1677,-341 1677,-382" />
<text text-anchor= "start" x= "1530" y= "-370" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/solver/strategies</text>
<text text-anchor= "start" x= "1530" y= "-359" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /triggers/engine_partitioning</text>
<text text-anchor= "middle" x= "1599.5" y= "-348" 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->Node18 -->
<g id= "edge24_Node000007_Node000018" class= "edge" >
<title > Node7- > Node18</title>
<g id= "a_edge24_Node000007_Node000018" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1488.9,-489.68C1503.11,-481.03 1518.19,-470.56 1530.5,-459 1554.98,-436.02 1576.26,-403.18 1588.49,-382.36" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1487.02,-486.72 1480.19,-494.82 1490.58,-492.75 1487.02,-486.72" />
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= "solver_8h.html" target= "_top" xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "1601,-239 1494,-239 1494,-209 1601,-209 1601,-239" />
<text text-anchor= "start" x= "1502" y= "-227" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text text-anchor= "middle" x= "1547.5" y= "-216" 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= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1547.5,-264.54C1547.5,-255.96 1547.5,-246.61 1547.5,-239.16" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1544,-264.8 1547.5,-274.8 1551,-264.8 1544,-264.8" />
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= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1483.68,-213.37C1400.15,-200.76 1255.22,-178.88 1177.1,-167.09" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1483.39,-216.86 1493.8,-214.89 1484.43,-209.94 1483.39,-216.86" />
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= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1608.21,-206.25C1645.69,-195.91 1693.22,-182.8 1728.71,-173.01" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1607.12,-202.92 1598.41,-208.95 1608.98,-209.67 1607.12,-202.92" />
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= "engine__priming_8cpp.html" target= "_top" xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "1691.5,-173 1575.5,-173 1575.5,-143 1691.5,-143 1691.5,-173" />
<text text-anchor= "start" x= "1583.5" y= "-161" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/engine/views</text>
<text text-anchor= "middle" x= "1633.5" 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
<!-- Node9->Node11 -->
<g id= "edge12_Node000009_Node000011" class= "edge" >
<title > Node9- > Node11</title>
<g id= "a_edge12_Node000009_Node000011" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1574.71,-202.75C1587.64,-193.13 1602.79,-181.86 1614.47,-173.16" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1572.52,-200.02 1566.59,-208.8 1576.7,-205.63 1572.52,-200.02" />
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= "py__solver_8cpp.html" target= "_top" xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "1617,-101.5 1460,-101.5 1460,-71.5 1617,-71.5 1617,-101.5" />
<text text-anchor= "start" x= "1468" y= "-89.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/python/solver/trampoline</text>
<text text-anchor= "middle" x= "1538.5" y= "-78.5" 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->Node12 -->
<g id= "edge13_Node000009_Node000012" class= "edge" >
<title > Node9- > Node12</title>
<g id= "a_edge13_Node000009_Node000012" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1545.87,-198.48C1543.99,-170.14 1540.96,-124.46 1539.43,-101.55" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1542.4,-199.01 1546.55,-208.76 1549.38,-198.55 1542.4,-199.01" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node13 -->
<g id= "Node000013" class= "node" >
<title > Node13</title>
2025-11-27 15:06:27 -05:00
<g id= "a_Node000013" > <a xlink:href= "py__solver_8h.html" target= "_top" xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "1519,-173 1362,-173 1362,-143 1519,-143 1519,-173" />
<text text-anchor= "start" x= "1370" y= "-161" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/python/solver/trampoline</text>
<text text-anchor= "middle" x= "1440.5" 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->Node13 -->
<g id= "edge14_Node000009_Node000013" class= "edge" >
<title > Node9- > Node13</title>
<g id= "a_edge14_Node000009_Node000013" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1515.22,-203.69C1498.71,-193.82 1478.97,-182.01 1463.93,-173.01" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1513.64,-206.83 1524.02,-208.95 1517.23,-200.82 1513.64,-206.83" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node13->Node12 -->
<g id= "edge16_Node000013_Node000012" class= "edge" >
<title > Node13- > Node12</title>
<g id= "a_edge16_Node000013_Node000012" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1468.79,-136.94C1484.77,-125.6 1504.36,-111.71 1518.7,-101.54" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1466.46,-134.3 1460.33,-142.94 1470.51,-140.01 1466.46,-134.3" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node13->Node14 -->
<g id= "edge15_Node000013_Node000014" class= "edge" >
<title > Node13- > Node14</title>
<g id= "a_edge15_Node000013_Node000014" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1412.31,-137C1393.19,-123.45 1368.89,-106.21 1354.58,-96.07" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1410.49,-140.01 1420.67,-142.94 1414.54,-134.3 1410.49,-140.01" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node16 -->
<g id= "Node000016" class= "node" >
<title > Node16</title>
<g id= "a_Node000016" > <a xlink:href= "triggers_8h.html" target= "_top" xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "1503.5,-382 1361.5,-382 1361.5,-341 1503.5,-341 1503.5,-382" />
<text text-anchor= "start" x= "1369.5" y= "-370" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text text-anchor= "start" x= "1369.5" y= "-359" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /solver/strategies/triggers</text>
<text text-anchor= "middle" x= "1432.5" y= "-348" 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
<!-- Node15->Node16 -->
<g id= "edge18_Node000015_Node000016" class= "edge" >
<title > Node15- > Node16</title>
<g id= "a_edge18_Node000015_Node000016" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1437.92,-407.69C1436.89,-399.08 1435.79,-389.9 1434.85,-382.07" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1434.47,-408.28 1439.14,-417.79 1441.42,-407.45 1434.47,-408.28" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node15->Node17 -->
<g id= "edge20_Node000015_Node000017" class= "edge" >
<title > Node15- > Node17</title>
<g id= "a_edge20_Node000015_Node000017" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1376.37,-414.57C1341.17,-402.17 1298.83,-387.26 1268.49,-376.58" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1375.5,-417.97 1386.09,-417.99 1377.82,-411.37 1375.5,-417.97" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node15->Node18 -->
<g id= "edge21_Node000015_Node000018" class= "edge" >
<title > Node15- > Node18</title>
<g id= "a_edge21_Node000015_Node000018" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1491.88,-413.59C1513.32,-403.41 1538.01,-391.69 1558.33,-382.04" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1490.13,-410.54 1482.6,-417.99 1493.13,-416.86 1490.13,-410.54" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node16->Node8 -->
<g id= "edge19_Node000016_Node000008" class= "edge" >
<title > Node16- > Node8</title>
<g id= "a_edge19_Node000016_Node000008" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1473.5,-335.72C1490.51,-325.44 1509.61,-313.9 1524.15,-305.11" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1471.59,-332.79 1464.84,-340.96 1475.21,-338.78 1471.59,-332.79" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node20 -->
<g id= "Node000020" class= "node" >
<title > Node20</title>
2025-11-27 15:06:27 -05:00
<g id= "a_Node000020" > <a xlink:href= "utils_8h.html" target= "_top" xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "293,-453.5 186,-453.5 186,-423.5 293,-423.5 293,-453.5" />
<text text-anchor= "start" x= "194" y= "-441.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text text-anchor= "middle" x= "239.5" y= "-430.5" 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= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M613.62,-504.52C545.78,-493.79 435.44,-475.98 340.5,-459 325.12,-456.25 308.45,-453.1 293.18,-450.15" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "613.3,-508.01 623.73,-506.11 614.39,-501.09 613.3,-508.01" />
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= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "787.5,-453.5 669.5,-453.5 669.5,-423.5 787.5,-423.5 787.5,-453.5" />
<text text-anchor= "start" x= "677.5" y= "-441.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/engine/engine</text>
<text text-anchor= "middle" x= "728.5" y= "-430.5" 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 -->
<g id= "edge29_Node000019_Node000021" class= "edge" >
<title > Node19- > Node21</title>
<g id= "a_edge29_Node000019_Node000021" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M692.88,-491.88C701.36,-479.41 711.62,-464.32 718.95,-453.54" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "689.82,-490.16 687.09,-500.39 695.61,-494.09 689.82,-490.16" />
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= "partition__composite_8cpp.html" target= "_top" xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "949.5,-453.5 805.5,-453.5 805.5,-423.5 949.5,-423.5 949.5,-453.5" />
<text text-anchor= "start" x= "813.5" y= "-441.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/partition/composite</text>
<text text-anchor= "middle" x= "877.5" y= "-430.5" 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
<!-- Node19->Node22 -->
<g id= "edge30_Node000019_Node000022" class= "edge" >
<title > Node19- > Node22</title>
<g id= "a_edge30_Node000019_Node000022" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M724.71,-496.8C759.93,-483.59 807.42,-465.78 840.05,-453.54" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "723.25,-493.6 715.12,-500.39 725.71,-500.16 723.25,-493.6" />
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= "chains_8cpp.html" target= "_top" xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "1101,-448 968,-448 968,-429 1101,-429 1101,-448" />
<text text-anchor= "middle" x= "1034.5" y= "-436" 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->Node23 -->
<g id= "edge31_Node000019_Node000023" class= "edge" >
<title > Node19- > Node23</title>
<g id= "a_edge31_Node000019_Node000023" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M729.65,-497.76C733.3,-496.77 736.95,-495.84 740.5,-495 836.07,-472.43 862.4,-479.22 958.5,-459 973.43,-455.86 989.84,-451.73 1003.58,-448.09" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "728.66,-494.4 719.98,-500.49 730.56,-501.14 728.66,-494.4" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node24 -->
<g id= "Node000024" class= "node" >
<title > Node24</title>
<g id= "a_Node000024" > <a xlink:href= "policy__logical_8cpp.html" target= "_top" xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "1229.5,-453.5 1119.5,-453.5 1119.5,-423.5 1229.5,-423.5 1229.5,-453.5" />
<text text-anchor= "start" x= "1127.5" y= "-441.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/policy/policy</text>
<text text-anchor= "middle" x= "1174.5" y= "-430.5" 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
<!-- Node19->Node24 -->
<g id= "edge32_Node000019_Node000024" class= "edge" >
<title > Node19- > Node24</title>
<g id= "a_edge32_Node000019_Node000024" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M728.51,-497.76C732.54,-496.73 736.57,-495.79 740.5,-495 902.04,-462.47 947.82,-490.82 1109.5,-459 1116.78,-457.57 1124.42,-455.66 1131.79,-453.59" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "727.26,-494.48 718.53,-500.49 729.1,-501.23 727.26,-494.48" />
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= "weak__interpolator_8cpp.html" target= "_top" xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "477.5,-453.5 349.5,-453.5 349.5,-423.5 477.5,-423.5 477.5,-453.5" />
<text text-anchor= "start" x= "357.5" y= "-441.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/reaction/weak</text>
<text text-anchor= "middle" x= "413.5" y= "-430.5" 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->Node25 -->
<g id= "edge33_Node000019_Node000025" class= "edge" >
<title > Node19- > Node25</title>
<g id= "a_edge33_Node000019_Node000025" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M618.46,-497.73C571.71,-484.44 507.14,-466.1 463.05,-453.58" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "617.58,-501.11 628.15,-500.48 619.49,-494.38 617.58,-501.11" />
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= "utils_2bindings_8cpp.html" target= "_top" xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "651.5,-448 495.5,-448 495.5,-429 651.5,-429 651.5,-448" />
<text text-anchor= "middle" x= "573.5" y= "-436" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/python/utils/bindings.cpp</text>
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
<!-- Node19->Node26 -->
<g id= "edge34_Node000019_Node000026" class= "edge" >
<title > Node19- > Node26</title>
<g id= "a_edge34_Node000019_Node000026" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M649.72,-494.46C628.78,-479.37 601.1,-459.4 585.51,-448.16" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "647.78,-497.38 657.94,-500.39 651.87,-491.71 647.78,-497.38" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
<!-- Node20->Node3 -->
<g id= "edge28_Node000020_Node000003" class= "edge" >
<title > Node20- > Node3</title>
<g id= "a_edge28_Node000020_Node000003" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M293.66,-420.44C455.09,-369.58 930.86,-219.69 1078.97,-173.03" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "292.43,-417.16 283.94,-423.5 294.53,-423.83 292.43,-417.16" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
<!-- Node30->Node17 -->
<g id= "edge41_Node000030_Node000017" class= "edge" >
<title > Node30- > Node17</title>
<g id= "a_edge41_Node000030_Node000017" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M183.17,-491.72C170.64,-469.99 157.77,-437.74 176.5,-418 209.97,-382.71 914.38,-367.75 1151.43,-363.7" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "180.23,-493.61 188.43,-500.32 186.2,-489.96 180.23,-493.61" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
<!-- Node30->Node20 -->
<g id= "edge39_Node000030_Node000020" class= "edge" >
<title > Node30- > Node20</title>
<g id= "a_edge39_Node000030_Node000020" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M211.07,-491.51C217.84,-479.11 225.99,-464.21 231.82,-453.54" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "207.94,-489.94 206.21,-500.39 214.08,-493.3 207.94,-489.94" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
<!-- Node31 -->
<g id= "Node000031" class= "node" >
<title > Node31</title>
<g id= "a_Node000031" > <a xlink:href= "engine__multiscale_8cpp.html" target= "_top" xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "129,-453.5 0,-453.5 0,-423.5 129,-423.5 129,-453.5" />
<text text-anchor= "start" x= "8" y= "-441.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/engine/views</text>
<text text-anchor= "middle" x= "64.5" y= "-430.5" 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
<!-- Node30->Node31 -->
<g id= "edge40_Node000030_Node000031" class= "edge" >
<title > Node30- > Node31</title>
<g id= "a_edge40_Node000030_Node000031" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M164.42,-495.43C141.1,-482.38 110.71,-465.36 89.59,-453.54" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "162.86,-498.56 173.3,-500.39 166.28,-492.45 162.86,-498.56" />
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__solver_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>