Files
GridFire/docs/html/error__solver_8h__dep__incl.svg

792 lines
39 KiB
XML
Raw Permalink Normal View History

2025-11-24 09:08:28 -05:00
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.43.0 (0)
2025-11-24 09:08:28 -05:00
-->
<!-- Title: src/include/gridfire/exceptions/error_solver.h Pages: 1 -->
<!--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">
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=" ">
<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=" ">
<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&#45;&gt;Node2 -->
<g id="edge1_Node000001_Node000002" class="edge">
<title>Node1&#45;&gt;Node2</title>
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
<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=" ">
<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&#45;&gt;Node10 -->
<g id="edge42_Node000001_Node000010" class="edge">
<title>Node1&#45;&gt;Node10</title>
<g id="a_edge42_Node000001_Node000010"><a xlink:title=" ">
<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>
<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&#45;&gt;Node17 -->
<g id="edge43_Node000001_Node000017" class="edge">
<title>Node1&#45;&gt;Node17</title>
<g id="a_edge43_Node000001_Node000017"><a xlink:title=" ">
<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=" ">
<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&#45;&gt;Node30 -->
<g id="edge38_Node000001_Node000030" class="edge">
<title>Node1&#45;&gt;Node30</title>
<g id="a_edge38_Node000001_Node000030"><a xlink:title=" ">
<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=" ">
<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&#45;&gt;Node3 -->
<g id="edge2_Node000002_Node000003" class="edge">
<title>Node2&#45;&gt;Node3</title>
<g id="a_edge2_Node000002_Node000003"><a xlink:title=" ">
<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>
<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&#45;&gt;Node7 -->
<g id="edge7_Node000002_Node000007" class="edge">
<title>Node2&#45;&gt;Node7</title>
<g id="a_edge7_Node000002_Node000007"><a xlink:title=" ">
<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=" ">
<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&#45;&gt;Node19 -->
<g id="edge26_Node000002_Node000019" class="edge">
<title>Node2&#45;&gt;Node19</title>
<g id="a_edge26_Node000002_Node000019"><a xlink:title=" ">
<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=" ">
<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&#45;&gt;Node27 -->
<g id="edge35_Node000002_Node000027" class="edge">
<title>Node2&#45;&gt;Node27</title>
<g id="a_edge35_Node000002_Node000027"><a xlink:title=" ">
<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=" ">
<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&#45;&gt;Node28 -->
<g id="edge36_Node000002_Node000028" class="edge">
<title>Node2&#45;&gt;Node28</title>
<g id="a_edge36_Node000002_Node000028"><a xlink:title=" ">
<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=" ">
<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&#45;&gt;Node29 -->
<g id="edge37_Node000002_Node000029" class="edge">
<title>Node2&#45;&gt;Node29</title>
<g id="a_edge37_Node000002_Node000029"><a xlink:title=" ">
<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=" ">
<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&#45;&gt;Node4 -->
<g id="edge3_Node000003_Node000004" class="edge">
<title>Node3&#45;&gt;Node4</title>
<g id="a_edge3_Node000003_Node000004"><a xlink:title=" ">
<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=" ">
<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&#45;&gt;Node6 -->
<g id="edge6_Node000003_Node000006" class="edge">
<title>Node3&#45;&gt;Node6</title>
<g id="a_edge6_Node000003_Node000006"><a xlink:title=" ">
<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=" ">
<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&#45;&gt;Node5 -->
<g id="edge4_Node000004_Node000005" class="edge">
<title>Node4&#45;&gt;Node5</title>
<g id="a_edge4_Node000004_Node000005"><a xlink:title=" ">
<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&#45;&gt;Node6 -->
<g id="edge5_Node000004_Node000006" class="edge">
<title>Node4&#45;&gt;Node6</title>
<g id="a_edge5_Node000004_Node000006"><a xlink:title=" ">
<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=" ">
<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&#45;&gt;Node8 -->
<g id="edge8_Node000007_Node000008" class="edge">
<title>Node7&#45;&gt;Node8</title>
<g id="a_edge8_Node000007_Node000008"><a xlink:title=" ">
<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&#45;&gt;Node10 -->
<g id="edge22_Node000007_Node000010" class="edge">
<title>Node7&#45;&gt;Node10</title>
<g id="a_edge22_Node000007_Node000010"><a xlink:title=" ">
<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=" ">
<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&#45;&gt;Node14 -->
<g id="edge25_Node000007_Node000014" class="edge">
<title>Node7&#45;&gt;Node14</title>
<g id="a_edge25_Node000007_Node000014"><a xlink:title=" ">
<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&#45;specific triggers that decide when to (re)partition the reaction network engine.">
<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&#45;&gt;Node15 -->
<g id="edge17_Node000007_Node000015" class="edge">
<title>Node7&#45;&gt;Node15</title>
<g id="a_edge17_Node000007_Node000015"><a xlink:title=" ">
<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&#45;&gt;Node17 -->
<g id="edge23_Node000007_Node000017" class="edge">
<title>Node7&#45;&gt;Node17</title>
<g id="a_edge23_Node000007_Node000017"><a xlink:title=" ">
<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=" ">
<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&#45;&gt;Node18 -->
<g id="edge24_Node000007_Node000018" class="edge">
<title>Node7&#45;&gt;Node18</title>
<g id="a_edge24_Node000007_Node000018"><a xlink:title=" ">
<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=" ">
<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&#45;&gt;Node9 -->
<g id="edge9_Node000008_Node000009" class="edge">
<title>Node8&#45;&gt;Node9</title>
<g id="a_edge9_Node000008_Node000009"><a xlink:title=" ">
<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&#45;&gt;Node3 -->
<g id="edge10_Node000009_Node000003" class="edge">
<title>Node9&#45;&gt;Node3</title>
<g id="a_edge10_Node000009_Node000003"><a xlink:title=" ">
<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&#45;&gt;Node10 -->
<g id="edge11_Node000009_Node000010" class="edge">
<title>Node9&#45;&gt;Node10</title>
<g id="a_edge11_Node000009_Node000010"><a xlink:title=" ">
<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=" ">
<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&#45;&gt;Node11 -->
<g id="edge12_Node000009_Node000011" class="edge">
<title>Node9&#45;&gt;Node11</title>
<g id="a_edge12_Node000009_Node000011"><a xlink:title=" ">
<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=" ">
<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&#45;&gt;Node12 -->
<g id="edge13_Node000009_Node000012" class="edge">
<title>Node9&#45;&gt;Node12</title>
<g id="a_edge13_Node000009_Node000012"><a xlink:title=" ">
<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=" ">
<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&#45;&gt;Node13 -->
<g id="edge14_Node000009_Node000013" class="edge">
<title>Node9&#45;&gt;Node13</title>
<g id="a_edge14_Node000009_Node000013"><a xlink:title=" ">
<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&#45;&gt;Node12 -->
<g id="edge16_Node000013_Node000012" class="edge">
<title>Node13&#45;&gt;Node12</title>
<g id="a_edge16_Node000013_Node000012"><a xlink:title=" ">
<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&#45;&gt;Node14 -->
<g id="edge15_Node000013_Node000014" class="edge">
<title>Node13&#45;&gt;Node14</title>
<g id="a_edge15_Node000013_Node000014"><a xlink:title=" ">
<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=" ">
<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&#45;&gt;Node16 -->
<g id="edge18_Node000015_Node000016" class="edge">
<title>Node15&#45;&gt;Node16</title>
<g id="a_edge18_Node000015_Node000016"><a xlink:title=" ">
<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&#45;&gt;Node17 -->
<g id="edge20_Node000015_Node000017" class="edge">
<title>Node15&#45;&gt;Node17</title>
<g id="a_edge20_Node000015_Node000017"><a xlink:title=" ">
<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&#45;&gt;Node18 -->
<g id="edge21_Node000015_Node000018" class="edge">
<title>Node15&#45;&gt;Node18</title>
<g id="a_edge21_Node000015_Node000018"><a xlink:title=" ">
<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&#45;&gt;Node8 -->
<g id="edge19_Node000016_Node000008" class="edge">
<title>Node16&#45;&gt;Node8</title>
<g id="a_edge19_Node000016_Node000008"><a xlink:title=" ">
<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=" ">
<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&#45;&gt;Node20 -->
<g id="edge27_Node000019_Node000020" class="edge">
<title>Node19&#45;&gt;Node20</title>
<g id="a_edge27_Node000019_Node000020"><a xlink:title=" ">
<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=" ">
<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&#45;&gt;Node21 -->
<g id="edge29_Node000019_Node000021" class="edge">
<title>Node19&#45;&gt;Node21</title>
<g id="a_edge29_Node000019_Node000021"><a xlink:title=" ">
<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=" ">
<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&#45;&gt;Node22 -->
<g id="edge30_Node000019_Node000022" class="edge">
<title>Node19&#45;&gt;Node22</title>
<g id="a_edge30_Node000019_Node000022"><a xlink:title=" ">
<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=" ">
<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&#45;&gt;Node23 -->
<g id="edge31_Node000019_Node000023" class="edge">
<title>Node19&#45;&gt;Node23</title>
<g id="a_edge31_Node000019_Node000023"><a xlink:title=" ">
<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=" ">
<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&#45;&gt;Node24 -->
<g id="edge32_Node000019_Node000024" class="edge">
<title>Node19&#45;&gt;Node24</title>
<g id="a_edge32_Node000019_Node000024"><a xlink:title=" ">
<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=" ">
<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&#45;&gt;Node25 -->
<g id="edge33_Node000019_Node000025" class="edge">
<title>Node19&#45;&gt;Node25</title>
<g id="a_edge33_Node000019_Node000025"><a xlink:title=" ">
<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=" ">
<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&#45;&gt;Node26 -->
<g id="edge34_Node000019_Node000026" class="edge">
<title>Node19&#45;&gt;Node26</title>
<g id="a_edge34_Node000019_Node000026"><a xlink:title=" ">
<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&#45;&gt;Node3 -->
<g id="edge28_Node000020_Node000003" class="edge">
<title>Node20&#45;&gt;Node3</title>
<g id="a_edge28_Node000020_Node000003"><a xlink:title=" ">
<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&#45;&gt;Node17 -->
<g id="edge41_Node000030_Node000017" class="edge">
<title>Node30&#45;&gt;Node17</title>
<g id="a_edge41_Node000030_Node000017"><a xlink:title=" ">
<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&#45;&gt;Node20 -->
<g id="edge39_Node000030_Node000020" class="edge">
<title>Node30&#45;&gt;Node20</title>
<g id="a_edge39_Node000030_Node000020"><a xlink:title=" ">
<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=" ">
<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&#45;&gt;Node31 -->
<g id="edge40_Node000030_Node000031" class="edge">
<title>Node30&#45;&gt;Node31</title>
<g id="a_edge40_Node000030_Node000031"><a xlink:title=" ">
<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>