Files
GridFire/docs/html/jacobian_8h__dep__incl.svg

1480 lines
77 KiB
XML
Raw 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 13.0.1 (20250615.1724)
-->
<!-- Title: src/include/gridfire/engine/types/jacobian.h Pages: 1 -->
<!--zoomable 782 -->
<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 = 2175;
var viewHeight = 782;
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/engine/types/jacobian.h</title>
<!-- Node1 -->
<g id="Node000001" class="node">
<title>Node1</title>
<g id="a_Node000001"><a xlink:title="Wrapper for handling the network Jacobian matrix in GridFire. Currently uses Eigen&#39;s SparseMatrix.">
<polygon fill="#999999" stroke="#666666" points="1426.88,-774.25 1305.12,-774.25 1305.12,-743.75 1426.88,-743.75 1426.88,-774.25"/>
<text xml:space="preserve" text-anchor="start" x="1313.12" y="-760.75" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="middle" x="1366" y="-749.5" font-family="Helvetica,sans-Serif" font-size="10.00">/engine/types/jacobian.h</text>
</a>
</g>
</g>
<!-- Node2 -->
<g id="Node000002" class="node">
<title>Node2</title>
<g id="a_Node000002"><a xlink:href="engine__abstract_8h.html" target="_top" xlink:title="Abstract interfaces for reaction network engines in GridFire.">
<polygon fill="white" stroke="#666666" points="832.88,-702.12 705.12,-702.12 705.12,-671.62 832.88,-671.62 832.88,-702.12"/>
<text xml:space="preserve" text-anchor="start" x="713.12" y="-688.62" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="middle" x="769" y="-677.38" font-family="Helvetica,sans-Serif" font-size="10.00">/engine/engine_abstract.h</text>
</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="M1293.26,-749.46C1175.49,-735.62 945.02,-708.55 833.08,-695.4"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1292.79,-752.93 1303.13,-750.62 1293.61,-745.97 1292.79,-752.93"/>
</a>
</g>
</g>
<!-- Node60 -->
<g id="Node000060" class="node">
<title>Node60</title>
<g id="a_Node000060"><a xlink:href="jacobian__format_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1427.62,-707.75 1304.38,-707.75 1304.38,-666 1427.62,-666 1427.62,-707.75"/>
<text xml:space="preserve" text-anchor="start" x="1312.38" y="-694.25" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="start" x="1312.38" y="-683" font-family="Helvetica,sans-Serif" font-size="10.00">/utils/formatters/jacobian</text>
<text xml:space="preserve" text-anchor="middle" x="1366" y="-671.75" font-family="Helvetica,sans-Serif" font-size="10.00">_format.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node60 -->
<g id="edge95_Node000001_Node000060" class="edge">
<title>Node1&#45;&gt;Node60</title>
<g id="a_edge95_Node000001_Node000060"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1366,-732.22C1366,-724.31 1366,-715.73 1366,-708.24"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1362.5,-731.96 1366,-741.96 1369.5,-731.96 1362.5,-731.96"/>
</a>
</g>
</g>
<!-- Node62 -->
<g id="Node000062" class="node">
<title>Node62</title>
<g id="a_Node000062"><a xlink:href="jacobian_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1546.38,-702.12 1445.62,-702.12 1445.62,-671.62 1546.38,-671.62 1546.38,-702.12"/>
<text xml:space="preserve" text-anchor="start" x="1453.62" y="-688.62" font-family="Helvetica,sans-Serif" font-size="10.00">src/lib/engine/types</text>
<text xml:space="preserve" text-anchor="middle" x="1496" y="-677.38" font-family="Helvetica,sans-Serif" font-size="10.00">/jacobian.cpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node62 -->
<g id="edge97_Node000001_Node000062" class="edge">
<title>Node1&#45;&gt;Node62</title>
<g id="a_edge97_Node000001_Node000062"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1403.38,-737.84C1424.26,-726.57 1449.81,-712.79 1468.78,-702.56"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1401.72,-734.75 1394.58,-742.58 1405.05,-740.91 1401.72,-734.75"/>
</a>
</g>
</g>
<!-- Node3 -->
<g id="Node000003" class="node">
<title>Node3</title>
<g id="a_Node000003"><a xlink:href="dynamic__engine__diagnostics_8h.html" target="_top" xlink:title="Diagnostics utilities for DynamicEngine instances.">
<polygon fill="white" stroke="#666666" points="326.88,-630 187.12,-630 187.12,-588.25 326.88,-588.25 326.88,-630"/>
<text xml:space="preserve" text-anchor="start" x="195.12" y="-616.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="start" x="195.12" y="-605.25" font-family="Helvetica,sans-Serif" font-size="10.00">/engine/diagnostics/dynamic</text>
<text xml:space="preserve" text-anchor="middle" x="257" y="-594" font-family="Helvetica,sans-Serif" font-size="10.00">_engine_diagnostics.h</text>
</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="M693.48,-678.86C606.74,-670.18 460.37,-653.58 336,-630 333.08,-629.45 330.11,-628.85 327.12,-628.22"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="693,-682.33 703.29,-679.83 693.69,-675.36 693,-682.33"/>
</a>
</g>
</g>
<!-- Node4 -->
<g id="Node000004" class="node">
<title>Node4</title>
<g id="a_Node000004"><a xlink:href="dynamic__engine__diagnostics_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="229.5,-546.62 66.5,-546.62 66.5,-516.12 229.5,-516.12 229.5,-546.62"/>
<text xml:space="preserve" text-anchor="start" x="74.5" y="-533.12" font-family="Helvetica,sans-Serif" font-size="10.00">src/lib/engine/diagnostics</text>
<text xml:space="preserve" text-anchor="middle" x="148" y="-521.88" font-family="Helvetica,sans-Serif" font-size="10.00">/dynamic_engine_diagnostics.cpp</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node4 -->
<g id="edge90_Node000002_Node000004" class="edge">
<title>Node2&#45;&gt;Node4</title>
<g id="a_edge90_Node000002_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M693.32,-683.36C542.85,-677.7 217.16,-661.89 178,-630 152.98,-609.62 148.37,-568.88 147.8,-547.02"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="693.08,-686.86 703.2,-683.73 693.34,-679.86 693.08,-686.86"/>
</a>
</g>
</g>
<!-- Node7 -->
<g id="Node000007" class="node">
<title>Node7</title>
<g id="a_Node000007"><a xlink:href="engine_8h.html" target="_top" xlink:title="Core header for the GridFire reaction network engine module.">
<polygon fill="white" stroke="#666666" points="840.75,-163.5 745.25,-163.5 745.25,-133 840.75,-133 840.75,-163.5"/>
<text xml:space="preserve" text-anchor="start" x="753.25" y="-150" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="middle" x="793" y="-138.75" font-family="Helvetica,sans-Serif" font-size="10.00">/engine/engine.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node7 -->
<g id="edge6_Node000002_Node000007" class="edge">
<title>Node2&#45;&gt;Node7</title>
<g id="a_edge6_Node000002_Node000007"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M693.24,-683.84C521.02,-678.65 110.96,-662.95 58,-630 15.15,-603.34 0,-582.84 0,-532.38 0,-532.38 0,-532.38 0,-374.88 0,-307.49 59.87,-314.53 116,-277.25 179.21,-235.27 195.16,-220.77 268,-199.5 356.88,-173.55 633.01,-157.24 745.04,-151.53"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="693.11,-687.33 703.21,-684.13 693.32,-680.34 693.11,-687.33"/>
</a>
</g>
</g>
<!-- Node11 -->
<g id="Node000011" class="node">
<title>Node11</title>
<g id="a_Node000011"><a xlink:href="engine__graph_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="875.25,-468.88 758.75,-468.88 758.75,-438.38 875.25,-438.38 875.25,-468.88"/>
<text xml:space="preserve" text-anchor="start" x="766.75" y="-455.38" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="middle" x="817" y="-444.12" font-family="Helvetica,sans-Serif" font-size="10.00">/engine/engine_graph.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node11 -->
<g id="edge13_Node000002_Node000011" class="edge">
<title>Node2&#45;&gt;Node11</title>
<g id="a_edge13_Node000002_Node000011"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M770.35,-660.15C772.65,-625.57 778.57,-562.45 793,-510.5 797.07,-495.85 804.15,-480 809.57,-468.94"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="766.86,-659.81 769.75,-670.01 773.85,-660.24 766.86,-659.81"/>
</a>
</g>
</g>
<!-- Node12 -->
<g id="Node000012" class="node">
<title>Node12</title>
<g id="a_Node000012"><a xlink:href="priming_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="788.62,-391.12 647.38,-391.12 647.38,-360.62 788.62,-360.62 788.62,-391.12"/>
<text xml:space="preserve" text-anchor="start" x="655.38" y="-377.62" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="middle" x="718" y="-366.38" font-family="Helvetica,sans-Serif" font-size="10.00">/engine/procedures/priming.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node12 -->
<g id="edge36_Node000002_Node000012" class="edge">
<title>Node2&#45;&gt;Node12</title>
<g id="a_edge36_Node000002_Node000012"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M741.01,-663.64C731.51,-654.37 722.03,-642.78 717,-630 683.62,-545.14 705.01,-431.55 714.31,-391.55"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="738.39,-665.99 748.14,-670.14 743.11,-660.82 738.39,-665.99"/>
</a>
</g>
</g>
<!-- Node15 -->
<g id="Node000015" class="node">
<title>Node15</title>
<g id="a_Node000015"><a xlink:href="priming_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="401.38,-235.62 276.62,-235.62 276.62,-205.12 401.38,-205.12 401.38,-235.62"/>
<text xml:space="preserve" text-anchor="start" x="284.62" y="-222.12" font-family="Helvetica,sans-Serif" font-size="10.00">src/lib/engine/procedures</text>
<text xml:space="preserve" text-anchor="middle" x="339" y="-210.88" font-family="Helvetica,sans-Serif" font-size="10.00">/priming.cpp</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node15 -->
<g id="edge91_Node000002_Node000015" class="edge">
<title>Node2&#45;&gt;Node15</title>
<g id="a_edge91_Node000002_Node000015"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M693.59,-684.66C550.76,-681.45 246.43,-670 150,-630 89,-604.7 38,-598.41 38,-532.38 38,-532.38 38,-532.38 38,-452.62 38,-329.72 197.75,-263.16 284.49,-236.08"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="693.25,-688.16 703.32,-684.87 693.4,-681.16 693.25,-688.16"/>
</a>
</g>
</g>
<!-- Node17 -->
<g id="Node000017" class="node">
<title>Node17</title>
<g id="a_Node000017"><a xlink:href="engine__defined_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1154.75,-396.75 1047.25,-396.75 1047.25,-355 1154.75,-355 1154.75,-396.75"/>
<text xml:space="preserve" text-anchor="start" x="1055.25" y="-383.25" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="start" x="1055.25" y="-372" font-family="Helvetica,sans-Serif" font-size="10.00">/engine/views/engine</text>
<text xml:space="preserve" text-anchor="middle" x="1101" y="-360.75" font-family="Helvetica,sans-Serif" font-size="10.00">_defined.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node17 -->
<g id="edge40_Node000002_Node000017" class="edge">
<title>Node2&#45;&gt;Node17</title>
<g id="a_edge40_Node000002_Node000017"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M778.19,-660.37C794.73,-614.81 828.64,-523.05 838,-510.5 853.52,-489.69 864.97,-492.16 884,-474.5 902.39,-457.43 900.84,-446.24 922,-432.75 942.93,-419.41 1002.45,-402.13 1047.15,-390.35"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="774.92,-659.11 774.81,-669.71 781.5,-661.49 774.92,-659.11"/>
</a>
</g>
</g>
<!-- Node20 -->
<g id="Node000020" class="node">
<title>Node20</title>
<g id="a_Node000020"><a xlink:href="stellar__policy_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1688,-163.5 1588,-163.5 1588,-133 1688,-133 1688,-163.5"/>
<text xml:space="preserve" text-anchor="start" x="1596" y="-150" font-family="Helvetica,sans-Serif" font-size="10.00">src/lib/policy/stellar</text>
<text xml:space="preserve" text-anchor="middle" x="1638" y="-138.75" font-family="Helvetica,sans-Serif" font-size="10.00">_policy.cpp</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node20 -->
<g id="edge93_Node000002_Node000020" class="edge">
<title>Node2&#45;&gt;Node20</title>
<g id="a_edge93_Node000002_Node000020"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M844.48,-683.02C1025.15,-675.82 1472.18,-655.62 1535,-630 1584.57,-609.78 1603.8,-600.5 1627,-552.25 1660.9,-481.76 1643.99,-227.18 1639.15,-163.68"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="844.6,-679.51 834.74,-683.41 844.87,-686.51 844.6,-679.51"/>
</a>
</g>
</g>
<!-- Node23 -->
<g id="Node000023" class="node">
<title>Node23</title>
<g id="a_Node000023"><a xlink:href="engine__multiscale_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="990.75,-396.75 883.25,-396.75 883.25,-355 990.75,-355 990.75,-396.75"/>
<text xml:space="preserve" text-anchor="start" x="891.25" y="-383.25" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="start" x="891.25" y="-372" font-family="Helvetica,sans-Serif" font-size="10.00">/engine/views/engine</text>
<text xml:space="preserve" text-anchor="middle" x="937" y="-360.75" font-family="Helvetica,sans-Serif" font-size="10.00">_multiscale.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node23 -->
<g id="edge41_Node000002_Node000023" class="edge">
<title>Node2&#45;&gt;Node23</title>
<g id="a_edge41_Node000002_Node000023"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M757.33,-660.86C736.31,-611.73 698.83,-501.44 750,-432.75 765.99,-411.28 833.47,-395.03 882.8,-385.73"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="754.03,-662.07 761.28,-669.8 760.43,-659.24 754.03,-662.07"/>
</a>
</g>
</g>
<!-- Node24 -->
<g id="Node000024" class="node">
<title>Node24</title>
<g id="a_Node000024"><a xlink:href="engine__adaptive_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1375.75,-396.75 1268.25,-396.75 1268.25,-355 1375.75,-355 1375.75,-396.75"/>
<text xml:space="preserve" text-anchor="start" x="1276.25" y="-383.25" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="start" x="1276.25" y="-372" font-family="Helvetica,sans-Serif" font-size="10.00">/engine/views/engine</text>
<text xml:space="preserve" text-anchor="middle" x="1322" y="-360.75" font-family="Helvetica,sans-Serif" font-size="10.00">_adaptive.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node24 -->
<g id="edge37_Node000002_Node000024" class="edge">
<title>Node2&#45;&gt;Node24</title>
<g id="a_edge37_Node000002_Node000024"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M844.59,-679.51C982.72,-666.07 1266.81,-629.49 1322,-552.25 1355.45,-505.43 1339.51,-432.15 1328.87,-397"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="844.43,-676.01 834.8,-680.44 845.09,-682.98 844.43,-676.01"/>
</a>
</g>
</g>
<!-- Node26 -->
<g id="Node000026" class="node">
<title>Node26</title>
<g id="a_Node000026"><a xlink:href="engine__view__abstract_8h.html" target="_top" xlink:title="Abstract interfaces for engine &quot;views&quot; in GridFire.">
<polygon fill="white" stroke="#666666" points="1038.75,-474.5 931.25,-474.5 931.25,-432.75 1038.75,-432.75 1038.75,-474.5"/>
<text xml:space="preserve" text-anchor="start" x="939.25" y="-461" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="start" x="939.25" y="-449.75" font-family="Helvetica,sans-Serif" font-size="10.00">/engine/views/engine</text>
<text xml:space="preserve" text-anchor="middle" x="985" y="-438.5" font-family="Helvetica,sans-Serif" font-size="10.00">_view_abstract.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node26 -->
<g id="edge42_Node000002_Node000026" class="edge">
<title>Node2&#45;&gt;Node26</title>
<g id="a_edge42_Node000002_Node000026"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M793.91,-663.36C803.38,-653.8 813.64,-642.08 821,-630 850.38,-581.8 825.86,-552.11 864,-510.5 881.74,-491.14 907.54,-477.96 930.76,-469.29"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="791.7,-660.62 786.98,-670.1 796.59,-665.64 791.7,-660.62"/>
</a>
</g>
</g>
<!-- Node27 -->
<g id="Node000027" class="node">
<title>Node27</title>
<g id="a_Node000027"><a xlink:href="python_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1491.5,-624.38 1376.5,-624.38 1376.5,-593.88 1491.5,-593.88 1491.5,-624.38"/>
<text xml:space="preserve" text-anchor="start" x="1384.5" y="-610.88" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="middle" x="1434" y="-599.62" font-family="Helvetica,sans-Serif" font-size="10.00">/io/generative/python.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node27 -->
<g id="edge47_Node000002_Node000027" class="edge">
<title>Node2&#45;&gt;Node27</title>
<g id="a_edge47_Node000002_Node000027"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M844.32,-682.35C956.34,-676.28 1173.17,-661.36 1355,-630 1363.22,-628.58 1371.85,-626.76 1380.26,-624.8"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="844.47,-678.83 834.67,-682.86 844.84,-685.82 844.47,-678.83"/>
</a>
</g>
</g>
<!-- Node33 -->
<g id="Node000033" class="node">
<title>Node33</title>
<g id="a_Node000033"><a xlink:href="python_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1618.38,-546.62 1517.62,-546.62 1517.62,-516.12 1618.38,-516.12 1618.38,-546.62"/>
<text xml:space="preserve" text-anchor="start" x="1525.62" y="-533.12" font-family="Helvetica,sans-Serif" font-size="10.00">src/lib/io/generative</text>
<text xml:space="preserve" text-anchor="middle" x="1568" y="-521.88" font-family="Helvetica,sans-Serif" font-size="10.00">/python.cpp</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node33 -->
<g id="edge92_Node000002_Node000033" class="edge">
<title>Node2&#45;&gt;Node33</title>
<g id="a_edge92_Node000002_Node000033"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M844.67,-683.78C1020.33,-678.4 1445.14,-662.19 1501,-630 1533.59,-611.22 1553.83,-569.4 1562.71,-547.08"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="844.61,-680.28 834.72,-684.08 844.82,-687.28 844.61,-680.28"/>
</a>
</g>
</g>
<!-- Node34 -->
<g id="Node000034" class="node">
<title>Node34</title>
<g id="a_Node000034"><a xlink:href="policy__abstract_8h.html" target="_top" xlink:title="Abstract policy interfaces used to construct reaction networks (DynamicEngine) from seed compositions...">
<polygon fill="white" stroke="#666666" points="1883.88,-468.88 1762.12,-468.88 1762.12,-438.38 1883.88,-438.38 1883.88,-468.88"/>
<text xml:space="preserve" text-anchor="start" x="1770.12" y="-455.38" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="middle" x="1823" y="-444.12" font-family="Helvetica,sans-Serif" font-size="10.00">/policy/policy_abstract.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node34 -->
<g id="edge50_Node000002_Node000034" class="edge">
<title>Node2&#45;&gt;Node34</title>
<g id="a_edge50_Node000002_Node000034"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M844.58,-683.1C1059.47,-674.99 1660.9,-650.55 1698,-630 1731.93,-611.2 1792.98,-507.66 1814.89,-469.1"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="844.49,-679.6 834.63,-683.48 844.75,-686.6 844.49,-679.6"/>
</a>
</g>
</g>
<!-- Node37 -->
<g id="Node000037" class="node">
<title>Node37</title>
<g id="a_Node000037"><a xlink:href="stellar__policy_8h.html" target="_top" xlink:title="High&#45;level concrete NetworkPolicy for specific stellar environments.">
<polygon fill="white" stroke="#666666" points="1815.62,-235.62 1704.38,-235.62 1704.38,-205.12 1815.62,-205.12 1815.62,-235.62"/>
<text xml:space="preserve" text-anchor="start" x="1712.38" y="-222.12" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="middle" x="1760" y="-210.88" font-family="Helvetica,sans-Serif" font-size="10.00">/policy/stellar_policy.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node37 -->
<g id="edge68_Node000002_Node000037" class="edge">
<title>Node2&#45;&gt;Node37</title>
<g id="a_edge68_Node000002_Node000037"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M844.78,-683.55C1054.46,-676.79 1628.92,-655.97 1660,-630 1694.28,-601.35 1684,-577.06 1684,-532.38 1684,-532.38 1684,-532.38 1684,-452.62 1684,-366.84 1731.79,-271.69 1751.58,-235.98"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="844.69,-680.05 834.8,-683.87 844.91,-687.04 844.69,-680.05"/>
</a>
</g>
</g>
<!-- Node41 -->
<g id="Node000041" class="node">
<title>Node41</title>
<g id="a_Node000041"><a xlink:href="weak_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1086.12,-624.38 971.88,-624.38 971.88,-593.88 1086.12,-593.88 1086.12,-624.38"/>
<text xml:space="preserve" text-anchor="start" x="979.88" y="-610.88" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="middle" x="1029" y="-599.62" font-family="Helvetica,sans-Serif" font-size="10.00">/reaction/weak/weak.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node41 -->
<g id="edge69_Node000002_Node000041" class="edge">
<title>Node2&#45;&gt;Node41</title>
<g id="a_edge69_Node000002_Node000041"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M830.29,-668.02C875.52,-654.84 936.31,-637.13 978.7,-624.78"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="829.51,-664.6 820.89,-670.76 831.47,-671.32 829.51,-664.6"/>
</a>
</g>
</g>
<!-- Node46 -->
<g id="Node000046" class="node">
<title>Node46</title>
<g id="a_Node000046"><a xlink:href="_c_v_o_d_e__solver__strategy_8h.html" target="_top" xlink:title=" ">
<polygon fill="#fff0f0" stroke="red" points="454,-552.25 324,-552.25 324,-510.5 454,-510.5 454,-552.25"/>
<text xml:space="preserve" text-anchor="start" x="332" y="-538.75" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="start" x="332" y="-527.5" font-family="Helvetica,sans-Serif" font-size="10.00">/solver/strategies/CVODE</text>
<text xml:space="preserve" text-anchor="middle" x="389" y="-516.25" font-family="Helvetica,sans-Serif" font-size="10.00">_solver_strategy.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node46 -->
<g id="edge76_Node000002_Node000046" class="edge">
<title>Node2&#45;&gt;Node46</title>
<g id="a_edge76_Node000002_Node000046"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M693.79,-673.78C649.51,-665.03 593.12,-650.99 546,-630 515.65,-616.48 512.11,-605.96 484,-588.25 464.57,-576.01 442.48,-562.97 424.5,-552.57"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="693.09,-677.21 703.58,-675.67 694.42,-670.34 693.09,-677.21"/>
</a>
</g>
</g>
<!-- Node55 -->
<g id="Node000055" class="node">
<title>Node55</title>
<g id="a_Node000055"><a xlink:href="strategy__abstract_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="474.62,-630 345.38,-630 345.38,-588.25 474.62,-588.25 474.62,-630"/>
<text xml:space="preserve" text-anchor="start" x="353.38" y="-616.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="start" x="353.38" y="-605.25" font-family="Helvetica,sans-Serif" font-size="10.00">/solver/strategies/strategy</text>
<text xml:space="preserve" text-anchor="middle" x="410" y="-594" font-family="Helvetica,sans-Serif" font-size="10.00">_abstract.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node55 -->
<g id="edge84_Node000002_Node000055" class="edge">
<title>Node2&#45;&gt;Node55</title>
<g id="a_edge84_Node000002_Node000055"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M693.88,-671.93C637.38,-661.19 558.13,-645.58 489,-630 484.45,-628.97 479.76,-627.88 475.04,-626.76"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="692.9,-675.31 703.38,-673.73 694.21,-668.43 692.9,-675.31"/>
</a>
</g>
</g>
<!-- Node56 -->
<g id="Node000056" class="node">
<title>Node56</title>
<g id="a_Node000056"><a xlink:href="logging_8h.html" target="_top" xlink:title=" ">
<polygon fill="#fff0f0" stroke="red" points="664.75,-624.38 569.25,-624.38 569.25,-593.88 664.75,-593.88 664.75,-624.38"/>
<text xml:space="preserve" text-anchor="start" x="577.25" y="-610.88" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="middle" x="617" y="-599.62" font-family="Helvetica,sans-Serif" font-size="10.00">/utils/logging.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node56 -->
<g id="edge87_Node000002_Node000056" class="edge">
<title>Node2&#45;&gt;Node56</title>
<g id="a_edge87_Node000002_Node000056"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M729.43,-666.16C703.48,-653.22 670.1,-636.59 646.48,-624.81"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="727.83,-669.27 738.34,-670.59 730.95,-663 727.83,-669.27"/>
</a>
</g>
</g>
<!-- Node58 -->
<g id="Node000058" class="node">
<title>Node58</title>
<g id="a_Node000058"><a xlink:href="logging_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="625.88,-541 510.12,-541 510.12,-521.75 625.88,-521.75 625.88,-541"/>
<text xml:space="preserve" text-anchor="middle" x="568" y="-527.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/lib/utils/logging.cpp</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node58 -->
<g id="edge94_Node000002_Node000058" class="edge">
<title>Node2&#45;&gt;Node58</title>
<g id="a_edge94_Node000002_Node000058"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M693.71,-675.51C640.75,-666.5 576.5,-651.49 560,-630 539.6,-603.43 555.33,-559.94 563.67,-541.31"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="692.89,-678.92 703.33,-677.1 694.03,-672.02 692.89,-678.92"/>
</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="M218.78,-581.56C202.06,-569.94 183.08,-556.76 168.99,-546.96"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="216.34,-584.13 226.55,-586.96 220.33,-578.38 216.34,-584.13"/>
</a>
</g>
</g>
<!-- Node5 -->
<g id="Node000005" class="node">
<title>Node5</title>
<g id="a_Node000005"><a xlink:href="_c_v_o_d_e__solver__strategy_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="591.12,-391.12 446.88,-391.12 446.88,-360.62 591.12,-360.62 591.12,-391.12"/>
<text xml:space="preserve" text-anchor="start" x="454.88" y="-377.62" font-family="Helvetica,sans-Serif" font-size="10.00">src/lib/solver/strategies</text>
<text xml:space="preserve" text-anchor="middle" x="519" y="-366.38" font-family="Helvetica,sans-Serif" font-size="10.00">/CVODE_solver_strategy.cpp</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node5 -->
<g id="edge4_Node000003_Node000005" class="edge">
<title>Node3&#45;&gt;Node5</title>
<g id="a_edge4_Node000003_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M338.05,-587.52C393.36,-573.24 457.58,-556.11 463,-552.25 480.03,-540.12 509.53,-494.38 516,-474.5 525.18,-446.28 523.21,-411.02 521.05,-391.54"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="337.4,-584.07 328.59,-589.96 339.15,-590.85 337.4,-584.07"/>
</a>
</g>
</g>
<!-- Node6 -->
<g id="Node000006" class="node">
<title>Node6</title>
<g id="a_Node000006"><a xlink:href="engine_2bindings_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="719.5,-24.88 568.5,-24.88 568.5,-5.63 719.5,-5.63 719.5,-24.88"/>
<text xml:space="preserve" text-anchor="middle" x="644" y="-11.38" font-family="Helvetica,sans-Serif" font-size="10.00">src/python/engine/bindings.cpp</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node6 -->
<g id="edge5_Node000003_Node000006" class="edge">
<title>Node3&#45;&gt;Node6</title>
<g id="a_edge5_Node000003_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M259.07,-576.7C258.71,-555.37 254.55,-527.98 238,-510.5 192.93,-462.91 140.76,-521.42 95,-474.5 14.49,-391.94 38,-336.69 38,-221.38 38,-221.38 38,-221.38 38,-147.25 38,-39.95 405.56,-20.32 568.17,-16.89"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="255.57,-576.57 258.93,-586.61 262.57,-576.66 255.57,-576.57"/>
</a>
</g>
</g>
<!-- Node7&#45;&gt;Node6 -->
<g id="edge8_Node000007_Node000006" class="edge">
<title>Node7&#45;&gt;Node6</title>
<g id="a_edge8_Node000007_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M733.89,-137.16C708.72,-129.97 681.07,-117.74 663,-97 644.93,-76.26 643.25,-41.52 643.56,-25.21"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="732.83,-140.5 743.39,-139.65 734.6,-133.73 732.83,-140.5"/>
</a>
</g>
</g>
<!-- Node8 -->
<g id="Node000008" class="node">
<title>Node8</title>
<g id="a_Node000008"><a xlink:href="gridfire_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1379.75,-97 1284.25,-97 1284.25,-66.5 1379.75,-66.5 1379.75,-97"/>
<text xml:space="preserve" text-anchor="start" x="1292.25" y="-83.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="middle" x="1332" y="-72.25" font-family="Helvetica,sans-Serif" font-size="10.00">/gridfire.h</text>
</a>
</g>
</g>
<!-- Node7&#45;&gt;Node8 -->
<g id="edge7_Node000007_Node000008" class="edge">
<title>Node7&#45;&gt;Node8</title>
<g id="a_edge7_Node000007_Node000008"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M852.1,-140.18C959.59,-127.31 1185.08,-100.33 1283.89,-88.51"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="851.85,-136.68 842.34,-141.35 852.68,-143.63 851.85,-136.68"/>
</a>
</g>
</g>
<!-- Node9 -->
<g id="Node000009" class="node">
<title>Node9</title>
<g id="a_Node000009"><a xlink:href="py__engine_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="895.62,-30.5 754.38,-30.5 754.38,0 895.62,0 895.62,-30.5"/>
<text xml:space="preserve" text-anchor="start" x="762.38" y="-17" font-family="Helvetica,sans-Serif" font-size="10.00">src/python/engine/trampoline</text>
<text xml:space="preserve" text-anchor="middle" x="825" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">/py_engine.cpp</text>
</a>
</g>
</g>
<!-- Node7&#45;&gt;Node9 -->
<g id="edge9_Node000007_Node000009" class="edge">
<title>Node7&#45;&gt;Node9</title>
<g id="a_edge9_Node000007_Node000009"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M810.61,-123.43C815.58,-115.43 820.34,-106.2 823,-97 829.47,-74.64 828.39,-47.32 826.83,-30.88"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="807.84,-121.28 805.21,-131.54 813.67,-125.16 807.84,-121.28"/>
</a>
</g>
</g>
<!-- Node10 -->
<g id="Node000010" class="node">
<title>Node10</title>
<g id="a_Node000010"><a xlink:href="py__engine_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="813.62,-97 672.38,-97 672.38,-66.5 813.62,-66.5 813.62,-97"/>
<text xml:space="preserve" text-anchor="start" x="680.38" y="-83.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/python/engine/trampoline</text>
<text xml:space="preserve" text-anchor="middle" x="743" y="-72.25" font-family="Helvetica,sans-Serif" font-size="10.00">/py_engine.h</text>
</a>
</g>
</g>
<!-- Node7&#45;&gt;Node10 -->
<g id="edge10_Node000007_Node000010" class="edge">
<title>Node7&#45;&gt;Node10</title>
<g id="a_edge10_Node000007_Node000010"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M774.64,-123.57C767.83,-114.78 760.3,-105.07 754.3,-97.33"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="771.83,-125.66 780.73,-131.42 777.37,-121.37 771.83,-125.66"/>
</a>
</g>
</g>
<!-- Node10&#45;&gt;Node6 -->
<g id="edge11_Node000010_Node000006" class="edge">
<title>Node10&#45;&gt;Node6</title>
<g id="a_edge11_Node000010_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M710.99,-59.9C693.03,-48.19 671.54,-34.19 657.83,-25.26"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="708.98,-62.76 719.27,-65.29 712.8,-56.9 708.98,-62.76"/>
</a>
</g>
</g>
<!-- Node10&#45;&gt;Node9 -->
<g id="edge12_Node000010_Node000009" class="edge">
<title>Node10&#45;&gt;Node9</title>
<g id="a_edge12_Node000010_Node000009"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M770.63,-59.02C782.43,-49.73 795.89,-39.15 806.47,-30.83"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="768.49,-56.24 762.8,-65.18 772.82,-61.75 768.49,-56.24"/>
</a>
</g>
</g>
<!-- Node11&#45;&gt;Node5 -->
<g id="edge35_Node000011_Node000005" class="edge">
<title>Node11&#45;&gt;Node5</title>
<g id="a_edge35_Node000011_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M748.08,-435.11C696.2,-421.92 625.89,-404.05 576.9,-391.59"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="747.17,-438.49 757.72,-437.56 748.89,-431.7 747.17,-438.49"/>
</a>
</g>
</g>
<!-- Node11&#45;&gt;Node7 -->
<g id="edge14_Node000011_Node000007" class="edge">
<title>Node11&#45;&gt;Node7</title>
<g id="a_edge14_Node000011_Node000007"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M824.64,-427.14C833.85,-392.91 847.04,-330.25 838,-277.25 830.71,-234.53 810.65,-187.09 799.95,-163.79"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="821.33,-425.97 822,-436.55 828.07,-427.87 821.33,-425.97"/>
</a>
</g>
</g>
<!-- Node11&#45;&gt;Node12 -->
<g id="edge15_Node000011_Node000012" class="edge">
<title>Node11&#45;&gt;Node12</title>
<g id="a_edge15_Node000011_Node000012"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M789.15,-431.31C772.51,-418.58 751.81,-402.74 737.03,-391.44"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="786.64,-433.8 796.71,-437.1 790.89,-428.24 786.64,-433.8"/>
</a>
</g>
</g>
<!-- Node14 -->
<g id="Node000014" class="node">
<title>Node14</title>
<g id="a_Node000014"><a xlink:href="engine__graph_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="828.62,-313.38 723.38,-313.38 723.38,-282.88 828.62,-282.88 828.62,-313.38"/>
<text xml:space="preserve" text-anchor="start" x="731.38" y="-299.88" font-family="Helvetica,sans-Serif" font-size="10.00">src/lib/engine/engine</text>
<text xml:space="preserve" text-anchor="middle" x="776" y="-288.62" font-family="Helvetica,sans-Serif" font-size="10.00">_graph.cpp</text>
</a>
</g>
</g>
<!-- Node11&#45;&gt;Node14 -->
<g id="edge32_Node000011_Node000014" class="edge">
<title>Node11&#45;&gt;Node14</title>
<g id="a_edge32_Node000011_Node000014"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M813.33,-427C810.17,-407.13 805,-379.02 798,-355 793.8,-340.59 787.36,-324.71 782.54,-313.58"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="809.84,-427.35 814.81,-436.71 816.76,-426.29 809.84,-427.35"/>
</a>
</g>
</g>
<!-- Node11&#45;&gt;Node17 -->
<g id="edge21_Node000011_Node000017" class="edge">
<title>Node11&#45;&gt;Node17</title>
<g id="a_edge21_Node000011_Node000017"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M880.63,-434.97C883.46,-434.21 886.26,-433.47 889,-432.75 952.8,-415.97 969.33,-414.01 1033,-396.75 1037.51,-395.53 1042.18,-394.23 1046.86,-392.91"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="879.86,-431.55 871.11,-437.54 881.68,-438.31 879.86,-431.55"/>
</a>
</g>
</g>
<!-- Node11&#45;&gt;Node20 -->
<g id="edge34_Node000011_Node000020" class="edge">
<title>Node11&#45;&gt;Node20</title>
<g id="a_edge34_Node000011_Node000020"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M886.67,-439.04C898.45,-436.86 910.56,-434.68 922,-432.75 1029.22,-414.63 1064.14,-439.79 1164,-396.75 1242.91,-362.74 1241.52,-320.12 1316,-277.25 1406.98,-224.88 1523.54,-184.43 1588.54,-163.99"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="886.19,-435.57 877.01,-440.85 887.48,-442.45 886.19,-435.57"/>
</a>
</g>
</g>
<!-- Node22 -->
<g id="Node000022" class="node">
<title>Node22</title>
<g id="a_Node000022"><a xlink:href="engine__defined_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1029.5,-313.38 926.5,-313.38 926.5,-282.88 1029.5,-282.88 1029.5,-313.38"/>
<text xml:space="preserve" text-anchor="start" x="934.5" y="-299.88" font-family="Helvetica,sans-Serif" font-size="10.00">src/lib/engine/views</text>
<text xml:space="preserve" text-anchor="middle" x="978" y="-288.62" font-family="Helvetica,sans-Serif" font-size="10.00">/engine_defined.cpp</text>
</a>
</g>
</g>
<!-- Node11&#45;&gt;Node22 -->
<g id="edge33_Node000011_Node000022" class="edge">
<title>Node11&#45;&gt;Node22</title>
<g id="a_edge33_Node000011_Node000022"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M878.64,-434.74C931.02,-419.39 998.08,-399.34 1000,-396.75 1018.4,-371.89 1000.58,-334.41 988.01,-313.87"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="877.78,-431.34 869.16,-437.51 879.74,-438.06 877.78,-431.34"/>
</a>
</g>
</g>
<!-- Node11&#45;&gt;Node23 -->
<g id="edge29_Node000011_Node000023" class="edge">
<title>Node11&#45;&gt;Node23</title>
<g id="a_edge29_Node000011_Node000023"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M849.74,-431.96C866.89,-421.13 887.8,-407.93 904.86,-397.16"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="848,-428.91 841.42,-437.21 851.74,-434.83 848,-428.91"/>
</a>
</g>
</g>
<!-- Node13 -->
<g id="Node000013" class="node">
<title>Node13</title>
<g id="a_Node000013"><a xlink:href="engine__procedures_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="794,-241.25 664,-241.25 664,-199.5 794,-199.5 794,-241.25"/>
<text xml:space="preserve" text-anchor="start" x="672" y="-227.75" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="start" x="672" y="-216.5" font-family="Helvetica,sans-Serif" font-size="10.00">/engine/procedures/engine</text>
<text xml:space="preserve" text-anchor="middle" x="729" y="-205.25" font-family="Helvetica,sans-Serif" font-size="10.00">_procedures.h</text>
</a>
</g>
</g>
<!-- Node12&#45;&gt;Node13 -->
<g id="edge16_Node000012_Node000013" class="edge">
<title>Node12&#45;&gt;Node13</title>
<g id="a_edge16_Node000012_Node000013"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M714.51,-348.83C712.46,-329.1 710.82,-301.37 714,-277.25 715.59,-265.2 719.03,-252.06 722.21,-241.55"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="711.04,-349.22 715.67,-358.75 717.99,-348.41 711.04,-349.22"/>
</a>
</g>
</g>
<!-- Node12&#45;&gt;Node14 -->
<g id="edge18_Node000012_Node000014" class="edge">
<title>Node12&#45;&gt;Node14</title>
<g id="a_edge18_Node000012_Node000014"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M735.96,-351.42C745.4,-339.09 756.68,-324.36 764.85,-313.69"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="733.4,-349 730.1,-359.07 738.96,-353.26 733.4,-349"/>
</a>
</g>
</g>
<!-- Node12&#45;&gt;Node15 -->
<g id="edge19_Node000012_Node000015" class="edge">
<title>Node12&#45;&gt;Node15</title>
<g id="a_edge19_Node000012_Node000015"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M654.29,-357.01C620.52,-346.95 578.57,-333.51 542,-319 477.48,-293.39 404.84,-256.36 366.36,-236.06"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="652.92,-360.26 663.5,-359.73 654.9,-353.54 652.92,-360.26"/>
</a>
</g>
</g>
<!-- Node16 -->
<g id="Node000016" class="node">
<title>Node16</title>
<g id="a_Node000016"><a xlink:href="engine__multiscale_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="666.88,-313.38 551.12,-313.38 551.12,-282.88 666.88,-282.88 666.88,-313.38"/>
<text xml:space="preserve" text-anchor="start" x="559.12" y="-299.88" font-family="Helvetica,sans-Serif" font-size="10.00">src/lib/engine/views</text>
<text xml:space="preserve" text-anchor="middle" x="609" y="-288.62" font-family="Helvetica,sans-Serif" font-size="10.00">/engine_multiscale.cpp</text>
</a>
</g>
</g>
<!-- Node12&#45;&gt;Node16 -->
<g id="edge20_Node000012_Node000016" class="edge">
<title>Node12&#45;&gt;Node16</title>
<g id="a_edge20_Node000012_Node000016"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M687.59,-353.74C669.23,-340.98 646.3,-325.04 629.95,-313.69"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="685.53,-356.57 695.74,-359.41 689.53,-350.82 685.53,-356.57"/>
</a>
</g>
</g>
<!-- Node13&#45;&gt;Node7 -->
<g id="edge17_Node000013_Node000007" class="edge">
<title>Node13&#45;&gt;Node7</title>
<g id="a_edge17_Node000013_Node000007"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M755.09,-190.79C763.59,-181.48 772.67,-171.53 779.81,-163.7"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="752.69,-188.23 748.53,-197.97 757.86,-192.95 752.69,-188.23"/>
</a>
</g>
</g>
<!-- Node18 -->
<g id="Node000018" class="node">
<title>Node18</title>
<g id="a_Node000018"><a xlink:href="engine__priming_8h.html" target="_top" xlink:title=" ">
<polygon fill="#fff0f0" stroke="red" points="1154.75,-319 1047.25,-319 1047.25,-277.25 1154.75,-277.25 1154.75,-319"/>
<text xml:space="preserve" text-anchor="start" x="1055.25" y="-305.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="start" x="1055.25" y="-294.25" font-family="Helvetica,sans-Serif" font-size="10.00">/engine/views/engine</text>
<text xml:space="preserve" text-anchor="middle" x="1101" y="-283" font-family="Helvetica,sans-Serif" font-size="10.00">_priming.h</text>
</a>
</g>
</g>
<!-- Node17&#45;&gt;Node18 -->
<g id="edge22_Node000017_Node000018" class="edge">
<title>Node17&#45;&gt;Node18</title>
<g id="a_edge22_Node000017_Node000018"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1101,-343.25C1101,-335.21 1101,-326.79 1101,-319.48"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1097.5,-343.06 1101,-353.06 1104.5,-343.06 1097.5,-343.06"/>
</a>
</g>
</g>
<!-- Node19 -->
<g id="Node000019" class="node">
<title>Node19</title>
<g id="a_Node000019"><a xlink:href="engine__views_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1230.75,-241.25 1123.25,-241.25 1123.25,-199.5 1230.75,-199.5 1230.75,-241.25"/>
<text xml:space="preserve" text-anchor="start" x="1131.25" y="-227.75" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="start" x="1131.25" y="-216.5" font-family="Helvetica,sans-Serif" font-size="10.00">/engine/views/engine</text>
<text xml:space="preserve" text-anchor="middle" x="1177" y="-205.25" font-family="Helvetica,sans-Serif" font-size="10.00">_views.h</text>
</a>
</g>
</g>
<!-- Node17&#45;&gt;Node19 -->
<g id="edge27_Node000017_Node000019" class="edge">
<title>Node17&#45;&gt;Node19</title>
<g id="a_edge27_Node000017_Node000019"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1140.75,-347.37C1149.76,-339.26 1158.33,-329.66 1164,-319 1176.93,-294.7 1178.74,-262.35 1178.3,-241.69"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1138.62,-344.59 1133.22,-353.71 1143.12,-349.95 1138.62,-344.59"/>
</a>
</g>
</g>
<!-- Node17&#45;&gt;Node22 -->
<g id="edge28_Node000017_Node000022" class="edge">
<title>Node17&#45;&gt;Node22</title>
<g id="a_edge28_Node000017_Node000022"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1058.39,-348.63C1039.4,-336.94 1017.74,-323.6 1001.69,-313.71"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1056.4,-351.52 1066.75,-353.78 1060.07,-345.56 1056.4,-351.52"/>
</a>
</g>
</g>
<!-- Node18&#45;&gt;Node15 -->
<g id="edge26_Node000018_Node000015" class="edge">
<title>Node18&#45;&gt;Node15</title>
<g id="a_edge26_Node000018_Node000015"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1035.68,-277.28C940.55,-262.75 554.82,-235.94 401.83,-225.58"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1034.97,-280.71 1045.41,-278.95 1036.15,-273.81 1034.97,-280.71"/>
</a>
</g>
</g>
<!-- Node18&#45;&gt;Node19 -->
<g id="edge23_Node000018_Node000019" class="edge">
<title>Node18&#45;&gt;Node19</title>
<g id="a_edge23_Node000018_Node000019"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1129.38,-268.84C1138.41,-259.84 1148.22,-250.06 1156.58,-241.73"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1127.05,-266.22 1122.44,-275.76 1131.99,-271.18 1127.05,-266.22"/>
</a>
</g>
</g>
<!-- Node19&#45;&gt;Node7 -->
<g id="edge24_Node000019_Node000007" class="edge">
<title>Node19&#45;&gt;Node7</title>
<g id="a_edge24_Node000019_Node000007"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1111.85,-207.48C1035.16,-193.47 909.61,-170.54 841.17,-158.05"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1110.84,-210.85 1121.31,-209.2 1112.1,-203.97 1110.84,-210.85"/>
</a>
</g>
</g>
<!-- Node19&#45;&gt;Node20 -->
<g id="edge25_Node000019_Node000020" class="edge">
<title>Node19&#45;&gt;Node20</title>
<g id="a_edge25_Node000019_Node000020"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1241.98,-200.15C1242.99,-199.93 1244,-199.71 1245,-199.5 1366.71,-174.1 1512.47,-159.52 1587.64,-153.14"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1241.39,-196.69 1232.47,-202.41 1243.01,-203.5 1241.39,-196.69"/>
</a>
</g>
</g>
<!-- Node23&#45;&gt;Node16 -->
<g id="edge31_Node000023_Node000016" class="edge">
<title>Node23&#45;&gt;Node16</title>
<g id="a_edge31_Node000023_Node000016"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M871.65,-359.78C811.94,-345.99 724.45,-325.79 667.11,-312.55"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="870.83,-363.19 881.36,-362.03 872.41,-356.37 870.83,-363.19"/>
</a>
</g>
</g>
<!-- Node23&#45;&gt;Node19 -->
<g id="edge30_Node000023_Node000019" class="edge">
<title>Node23&#45;&gt;Node19</title>
<g id="a_edge30_Node000023_Node000019"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M919.09,-344.65C909.22,-323.64 901.75,-296.13 917,-277.25 942.39,-245.83 1054.56,-231.25 1123.01,-225.18"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="915.85,-346 923.51,-353.32 922.09,-342.82 915.85,-346"/>
</a>
</g>
</g>
<!-- Node24&#45;&gt;Node19 -->
<g id="edge38_Node000024_Node000019" class="edge">
<title>Node24&#45;&gt;Node19</title>
<g id="a_edge38_Node000024_Node000019"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1297.39,-346.11C1280.26,-326.39 1256.7,-299.81 1235,-277.25 1223.37,-265.16 1209.9,-252.12 1198.87,-241.69"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1294.59,-348.23 1303.78,-353.51 1299.89,-343.65 1294.59,-348.23"/>
</a>
</g>
</g>
<!-- Node25 -->
<g id="Node000025" class="node">
<title>Node25</title>
<g id="a_Node000025"><a xlink:href="engine__adaptive_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1433.12,-313.38 1324.88,-313.38 1324.88,-282.88 1433.12,-282.88 1433.12,-313.38"/>
<text xml:space="preserve" text-anchor="start" x="1332.88" y="-299.88" font-family="Helvetica,sans-Serif" font-size="10.00">src/lib/engine/views</text>
<text xml:space="preserve" text-anchor="middle" x="1379" y="-288.62" font-family="Helvetica,sans-Serif" font-size="10.00">/engine_adaptive.cpp</text>
</a>
</g>
</g>
<!-- Node24&#45;&gt;Node25 -->
<g id="edge39_Node000024_Node000025" class="edge">
<title>Node24&#45;&gt;Node25</title>
<g id="a_edge39_Node000024_Node000025"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1344,-345.64C1352.29,-334.62 1361.37,-322.56 1368.2,-313.48"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1341.4,-343.27 1338.18,-353.37 1346.99,-347.48 1341.4,-343.27"/>
</a>
</g>
</g>
<!-- Node26&#45;&gt;Node17 -->
<g id="edge44_Node000026_Node000017" class="edge">
<title>Node26&#45;&gt;Node17</title>
<g id="a_edge44_Node000026_Node000017"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1025.38,-426.26C1039.95,-416.74 1056.16,-406.15 1069.83,-397.23"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1023.81,-423.1 1017.35,-431.5 1027.64,-428.96 1023.81,-423.1"/>
</a>
</g>
</g>
<!-- Node26&#45;&gt;Node19 -->
<g id="edge46_Node000026_Node000019" class="edge">
<title>Node26&#45;&gt;Node19</title>
<g id="a_edge46_Node000026_Node000019"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1049.93,-432.46C1102.96,-418.8 1129.11,-433.4 1164,-396.75 1204.1,-354.63 1191.72,-278.08 1182.76,-241.67"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1049.06,-429.06 1040.41,-435.17 1050.98,-435.79 1049.06,-429.06"/>
</a>
</g>
</g>
<!-- Node26&#45;&gt;Node23 -->
<g id="edge45_Node000026_Node000023" class="edge">
<title>Node26&#45;&gt;Node23</title>
<g id="a_edge45_Node000026_Node000023"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M966.02,-422.68C960.62,-414.14 954.85,-405.05 949.9,-397.23"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="963.02,-424.47 971.33,-431.05 968.93,-420.73 963.02,-424.47"/>
</a>
</g>
</g>
<!-- Node26&#45;&gt;Node24 -->
<g id="edge43_Node000026_Node000024" class="edge">
<title>Node26&#45;&gt;Node24</title>
<g id="a_edge43_Node000026_Node000024"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1050.03,-432.38C1131.97,-412.13 1155.57,-413.46 1235,-396.75 1245.61,-394.52 1256.93,-392.02 1267.76,-389.57"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1049.5,-428.9 1040.65,-434.73 1051.2,-435.69 1049.5,-428.9"/>
</a>
</g>
</g>
<!-- Node28 -->
<g id="Node000028" class="node">
<title>Node28</title>
<g id="a_Node000028"><a xlink:href="generative_8h.html" target="_top" xlink:title=" ">
<polygon fill="#fff0f0" stroke="red" points="1499.38,-546.62 1368.62,-546.62 1368.62,-516.12 1499.38,-516.12 1499.38,-546.62"/>
<text xml:space="preserve" text-anchor="start" x="1376.62" y="-533.12" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="middle" x="1434" y="-521.88" font-family="Helvetica,sans-Serif" font-size="10.00">/io/generative/generative.h</text>
</a>
</g>
</g>
<!-- Node27&#45;&gt;Node28 -->
<g id="edge48_Node000027_Node000028" class="edge">
<title>Node27&#45;&gt;Node28</title>
<g id="a_edge48_Node000027_Node000028"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1434,-582.1C1434,-570.34 1434,-556.88 1434,-546.94"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1430.5,-582.01 1434,-592.01 1437.5,-582.01 1430.5,-582.01"/>
</a>
</g>
</g>
<!-- Node27&#45;&gt;Node33 -->
<g id="edge49_Node000027_Node000033" class="edge">
<title>Node27&#45;&gt;Node33</title>
<g id="a_edge49_Node000027_Node000033"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1469.83,-587.87C1492.66,-574.97 1521.69,-558.56 1542.24,-546.94"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1468.14,-584.81 1461.15,-592.77 1471.58,-590.9 1468.14,-584.81"/>
</a>
</g>
</g>
<!-- Node34&#45;&gt;Node20 -->
<g id="edge67_Node000034_Node000020" class="edge">
<title>Node34&#45;&gt;Node20</title>
<g id="a_edge67_Node000034_Node000020"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1798.18,-430.47C1788.09,-420.72 1776.78,-408.77 1768,-396.75 1708.62,-315.41 1660.09,-203.32 1643.84,-163.78"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1795.49,-432.75 1805.17,-437.05 1800.29,-427.65 1795.49,-432.75"/>
</a>
</g>
</g>
<!-- Node35 -->
<g id="Node000035" class="node">
<title>Node35</title>
<g id="a_Node000035"><a xlink:href="chains_8h.html" target="_top" xlink:title="Concrete implementations of ReactionChainPolicy for key stellar reaction chains.">
<polygon fill="white" stroke="#666666" points="2077.75,-313.38 1982.25,-313.38 1982.25,-282.88 2077.75,-282.88 2077.75,-313.38"/>
<text xml:space="preserve" text-anchor="start" x="1990.25" y="-299.88" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="middle" x="2030" y="-288.62" font-family="Helvetica,sans-Serif" font-size="10.00">/policy/chains.h</text>
</a>
</g>
</g>
<!-- Node34&#45;&gt;Node35 -->
<g id="edge51_Node000034_Node000035" class="edge">
<title>Node34&#45;&gt;Node35</title>
<g id="a_edge51_Node000034_Node000035"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1895.31,-448.85C1934.93,-442.92 1981.78,-428.94 2011,-396.75 2031.89,-373.74 2032.8,-334.82 2031.49,-313.74"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1895.03,-445.36 1885.58,-450.15 1895.96,-452.29 1895.03,-445.36"/>
</a>
</g>
</g>
<!-- Node36 -->
<g id="Node000036" class="node">
<title>Node36</title>
<g id="a_Node000036"><a xlink:href="policy_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1891.75,-163.5 1796.25,-163.5 1796.25,-133 1891.75,-133 1891.75,-163.5"/>
<text xml:space="preserve" text-anchor="start" x="1804.25" y="-150" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="middle" x="1844" y="-138.75" font-family="Helvetica,sans-Serif" font-size="10.00">/policy/policy.h</text>
</a>
</g>
</g>
<!-- Node34&#45;&gt;Node36 -->
<g id="edge58_Node000034_Node000036" class="edge">
<title>Node34&#45;&gt;Node36</title>
<g id="a_edge58_Node000034_Node000036"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1819.8,-426.72C1816.1,-392.43 1811.2,-330.11 1817,-277.25 1818.79,-260.96 1821.56,-257.28 1825,-241.25 1830.85,-213.98 1837.36,-182.09 1841.04,-163.92"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1816.31,-426.98 1820.92,-436.52 1823.26,-426.19 1816.31,-426.98"/>
</a>
</g>
</g>
<!-- Node34&#45;&gt;Node37 -->
<g id="edge64_Node000034_Node000037" class="edge">
<title>Node34&#45;&gt;Node37</title>
<g id="a_edge64_Node000034_Node000037"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1803.02,-429.31C1795.9,-419.8 1788.52,-408.32 1784,-396.75 1761.96,-340.37 1759.63,-266.91 1759.72,-236.04"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1800.07,-431.23 1809.01,-436.92 1805.57,-426.9 1800.07,-431.23"/>
</a>
</g>
</g>
<!-- Node38 -->
<g id="Node000038" class="node">
<title>Node38</title>
<g id="a_Node000038"><a xlink:href="chains_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="2166.5,-230 2045.5,-230 2045.5,-210.75 2166.5,-210.75 2166.5,-230"/>
<text xml:space="preserve" text-anchor="middle" x="2106" y="-216.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/lib/policy/chains.cpp</text>
</a>
</g>
</g>
<!-- Node34&#45;&gt;Node38 -->
<g id="edge65_Node000034_Node000038" class="edge">
<title>Node34&#45;&gt;Node38</title>
<g id="a_edge65_Node000034_Node000038"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1895.2,-443.35C1937.78,-435.56 1991.48,-421.54 2034,-396.75 2075.75,-372.41 2091.76,-363.75 2110,-319 2122.42,-288.53 2113.72,-248.17 2108.78,-230.42"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1894.81,-439.87 1885.56,-445.04 1896.02,-446.77 1894.81,-439.87"/>
</a>
</g>
</g>
<!-- Node39 -->
<g id="Node000039" class="node">
<title>Node39</title>
<g id="a_Node000039"><a xlink:href="policy__logical_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="2002.12,-391.12 1887.88,-391.12 1887.88,-360.62 2002.12,-360.62 2002.12,-391.12"/>
<text xml:space="preserve" text-anchor="start" x="1895.88" y="-377.62" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="middle" x="1945" y="-366.38" font-family="Helvetica,sans-Serif" font-size="10.00">/policy/policy_logical.h</text>
</a>
</g>
</g>
<!-- Node34&#45;&gt;Node39 -->
<g id="edge59_Node000034_Node000039" class="edge">
<title>Node34&#45;&gt;Node39</title>
<g id="a_edge59_Node000034_Node000039"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1856.19,-432.02C1876.88,-419.17 1903,-402.95 1921.55,-391.44"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1854.46,-428.97 1847.81,-437.22 1858.15,-434.92 1854.46,-428.97"/>
</a>
</g>
</g>
<!-- Node40 -->
<g id="Node000040" class="node">
<title>Node40</title>
<g id="a_Node000040"><a xlink:href="policy__logical_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1925.62,-313.38 1826.38,-313.38 1826.38,-282.88 1925.62,-282.88 1925.62,-313.38"/>
<text xml:space="preserve" text-anchor="start" x="1834.38" y="-299.88" font-family="Helvetica,sans-Serif" font-size="10.00">src/lib/policy/policy</text>
<text xml:space="preserve" text-anchor="middle" x="1876" y="-288.62" font-family="Helvetica,sans-Serif" font-size="10.00">_logical.cpp</text>
</a>
</g>
</g>
<!-- Node34&#45;&gt;Node40 -->
<g id="edge66_Node000034_Node000040" class="edge">
<title>Node34&#45;&gt;Node40</title>
<g id="a_edge66_Node000034_Node000040"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1831.83,-427.05C1843.05,-394.55 1862.03,-339.57 1871.01,-313.57"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1828.53,-425.88 1828.58,-436.48 1835.15,-428.17 1828.53,-425.88"/>
</a>
</g>
</g>
<!-- Node35&#45;&gt;Node36 -->
<g id="edge52_Node000035_Node000036" class="edge">
<title>Node35&#45;&gt;Node36</title>
<g id="a_edge52_Node000035_Node000036"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2019.48,-272.1C2009.2,-250.31 1991.64,-219.21 1968,-199.5 1946.15,-181.28 1916.81,-168.99 1892.16,-161.13"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2016.26,-273.49 2023.57,-281.16 2022.65,-270.61 2016.26,-273.49"/>
</a>
</g>
</g>
<!-- Node35&#45;&gt;Node37 -->
<g id="edge54_Node000035_Node000037" class="edge">
<title>Node35&#45;&gt;Node37</title>
<g id="a_edge54_Node000035_Node000037"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1971.01,-280.58C1923.6,-267.27 1857.61,-248.76 1812.12,-236"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1970.01,-283.93 1980.58,-283.26 1971.9,-277.19 1970.01,-283.93"/>
</a>
</g>
</g>
<!-- Node35&#45;&gt;Node38 -->
<g id="edge57_Node000035_Node000038" class="edge">
<title>Node35&#45;&gt;Node38</title>
<g id="a_edge57_Node000035_Node000038"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2052.48,-274.72C2067.42,-259.83 2086.22,-241.09 2097.1,-230.25"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2050.34,-271.91 2045.73,-281.45 2055.28,-276.87 2050.34,-271.91"/>
</a>
</g>
</g>
<!-- Node36&#45;&gt;Node8 -->
<g id="edge53_Node000036_Node000008" class="edge">
<title>Node36&#45;&gt;Node8</title>
<g id="a_edge53_Node000036_Node000008"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1784.46,-139.75C1681.93,-126.83 1474.02,-100.64 1380.04,-88.8"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1783.97,-143.22 1794.33,-140.99 1784.85,-136.27 1783.97,-143.22"/>
</a>
</g>
</g>
<!-- Node37&#45;&gt;Node20 -->
<g id="edge56_Node000037_Node000020" class="edge">
<title>Node37&#45;&gt;Node20</title>
<g id="a_edge56_Node000037_Node000020"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1724.65,-199.06C1705.11,-187.82 1681.26,-174.12 1663.54,-163.93"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1722.7,-201.97 1733.11,-203.92 1726.19,-195.9 1722.7,-201.97"/>
</a>
</g>
</g>
<!-- Node37&#45;&gt;Node36 -->
<g id="edge55_Node000037_Node000036" class="edge">
<title>Node37&#45;&gt;Node36</title>
<g id="a_edge55_Node000037_Node000036"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1786.06,-197.62C1799.26,-186.6 1814.91,-173.54 1826.62,-163.76"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1784,-194.78 1778.57,-203.88 1788.49,-200.15 1784,-194.78"/>
</a>
</g>
</g>
<!-- Node39&#45;&gt;Node35 -->
<g id="edge60_Node000039_Node000035" class="edge">
<title>Node39&#45;&gt;Node35</title>
<g id="a_edge60_Node000039_Node000035"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1969.71,-352.85C1983.86,-340.25 2001.21,-324.78 2013.66,-313.69"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1967.66,-350 1962.52,-359.26 1972.31,-355.22 1967.66,-350"/>
</a>
</g>
</g>
<!-- Node39&#45;&gt;Node36 -->
<g id="edge61_Node000039_Node000036" class="edge">
<title>Node39&#45;&gt;Node36</title>
<g id="a_edge61_Node000039_Node000036"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1945.9,-349.08C1945.78,-328.91 1943.75,-300.49 1935,-277.25 1917.61,-231.06 1879.32,-186.2 1858.38,-163.88"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1942.4,-348.9 1945.79,-358.94 1949.4,-348.98 1942.4,-348.9"/>
</a>
</g>
</g>
<!-- Node39&#45;&gt;Node38 -->
<g id="edge62_Node000039_Node000038" class="edge">
<title>Node39&#45;&gt;Node38</title>
<g id="a_edge62_Node000039_Node000038"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2013.43,-362.72C2040.05,-354.62 2068.53,-341.19 2087,-319 2108.76,-292.85 2108.28,-249.14 2106.9,-230.37"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2012.7,-359.28 2004.02,-365.36 2014.6,-366.02 2012.7,-359.28"/>
</a>
</g>
</g>
<!-- Node39&#45;&gt;Node40 -->
<g id="edge63_Node000039_Node000040" class="edge">
<title>Node39&#45;&gt;Node40</title>
<g id="a_edge63_Node000039_Node000040"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1923.96,-351.78C1912.66,-339.38 1899.08,-324.47 1889.26,-313.69"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1921.36,-354.11 1930.68,-359.15 1926.53,-349.4 1921.36,-354.11"/>
</a>
</g>
</g>
<!-- Node42 -->
<g id="Node000042" class="node">
<title>Node42</title>
<g id="a_Node000042"><a xlink:href="weak__rate__library_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1000.88,-552.25 873.12,-552.25 873.12,-510.5 1000.88,-510.5 1000.88,-552.25"/>
<text xml:space="preserve" text-anchor="start" x="881.12" y="-538.75" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="start" x="881.12" y="-527.5" font-family="Helvetica,sans-Serif" font-size="10.00">/reaction/weak/weak_rate</text>
<text xml:space="preserve" text-anchor="middle" x="937" y="-516.25" font-family="Helvetica,sans-Serif" font-size="10.00">_library.h</text>
</a>
</g>
</g>
<!-- Node41&#45;&gt;Node42 -->
<g id="edge70_Node000041_Node000042" class="edge">
<title>Node41&#45;&gt;Node42</title>
<g id="a_edge70_Node000041_Node000042"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1002.41,-586.23C989.56,-575.65 974.23,-563.03 961.64,-552.66"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1000.15,-588.9 1010.09,-592.56 1004.6,-583.5 1000.15,-588.9"/>
</a>
</g>
</g>
<!-- Node43 -->
<g id="Node000043" class="node">
<title>Node43</title>
<g id="a_Node000043"><a xlink:href="weak_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1163,-468.88 1057,-468.88 1057,-438.38 1163,-438.38 1163,-468.88"/>
<text xml:space="preserve" text-anchor="start" x="1065" y="-455.38" font-family="Helvetica,sans-Serif" font-size="10.00">src/lib/reaction/weak</text>
<text xml:space="preserve" text-anchor="middle" x="1110" y="-444.12" font-family="Helvetica,sans-Serif" font-size="10.00">/weak.cpp</text>
</a>
</g>
</g>
<!-- Node41&#45;&gt;Node43 -->
<g id="edge74_Node000041_Node000043" class="edge">
<title>Node41&#45;&gt;Node43</title>
<g id="a_edge74_Node000041_Node000043"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1029.6,-582.23C1031.08,-561.61 1035.48,-532.63 1048,-510.5 1057.49,-493.73 1073.85,-479.3 1087.39,-469.31"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1026.11,-581.89 1029.09,-592.06 1033.1,-582.25 1026.11,-581.89"/>
</a>
</g>
</g>
<!-- Node44 -->
<g id="Node000044" class="node">
<title>Node44</title>
<g id="a_Node000044"><a xlink:href="construction_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1181.38,-546.62 1056.62,-546.62 1056.62,-516.12 1181.38,-516.12 1181.38,-546.62"/>
<text xml:space="preserve" text-anchor="start" x="1064.62" y="-533.12" font-family="Helvetica,sans-Serif" font-size="10.00">src/lib/engine/procedures</text>
<text xml:space="preserve" text-anchor="middle" x="1119" y="-521.88" font-family="Helvetica,sans-Serif" font-size="10.00">/construction.cpp</text>
</a>
</g>
</g>
<!-- Node41&#45;&gt;Node44 -->
<g id="edge73_Node000041_Node000044" class="edge">
<title>Node41&#45;&gt;Node44</title>
<g id="a_edge73_Node000041_Node000044"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1054.74,-586.46C1069.79,-573.79 1088.39,-558.14 1101.7,-546.94"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1052.91,-583.43 1047.51,-592.55 1057.42,-588.78 1052.91,-583.43"/>
</a>
</g>
</g>
<!-- Node45 -->
<g id="Node000045" class="node">
<title>Node45</title>
<g id="a_Node000045"><a xlink:href="weak__interpolator_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1312.75,-546.62 1199.25,-546.62 1199.25,-516.12 1312.75,-516.12 1312.75,-546.62"/>
<text xml:space="preserve" text-anchor="start" x="1207.25" y="-533.12" font-family="Helvetica,sans-Serif" font-size="10.00">src/lib/reaction/weak</text>
<text xml:space="preserve" text-anchor="middle" x="1256" y="-521.88" font-family="Helvetica,sans-Serif" font-size="10.00">/weak_interpolator.cpp</text>
</a>
</g>
</g>
<!-- Node41&#45;&gt;Node45 -->
<g id="edge75_Node000041_Node000045" class="edge">
<title>Node41&#45;&gt;Node45</title>
<g id="a_edge75_Node000041_Node000045"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1083.77,-589.85C1123.12,-576.72 1175.47,-559.25 1212.09,-547.03"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1082.85,-586.47 1074.47,-592.95 1085.07,-593.11 1082.85,-586.47"/>
</a>
</g>
</g>
<!-- Node42&#45;&gt;Node11 -->
<g id="edge71_Node000042_Node000011" class="edge">
<title>Node42&#45;&gt;Node11</title>
<g id="a_edge71_Node000042_Node000011"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M895.18,-503.97C876.7,-492.31 855.7,-479.05 840.11,-469.21"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="893.24,-506.89 903.56,-509.27 896.97,-500.97 893.24,-506.89"/>
</a>
</g>
</g>
<!-- Node42&#45;&gt;Node43 -->
<g id="edge72_Node000042_Node000043" class="edge">
<title>Node42&#45;&gt;Node43</title>
<g id="a_edge72_Node000042_Node000043"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M993.6,-505.59C1020.98,-493.6 1052.92,-479.62 1076.41,-469.33"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="992.5,-502.25 984.75,-509.47 995.31,-508.66 992.5,-502.25"/>
</a>
</g>
</g>
<!-- Node46&#45;&gt;Node5 -->
<g id="edge82_Node000046_Node000005" class="edge">
<title>Node46&#45;&gt;Node5</title>
<g id="a_edge82_Node000046_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M456.16,-504.73C469.96,-496.83 483.23,-486.86 493,-474.5 512.47,-449.87 517.43,-411.96 518.64,-391.37"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="454.57,-501.62 447.4,-509.42 457.87,-507.79 454.57,-501.62"/>
</a>
</g>
</g>
<!-- Node46&#45;&gt;Node15 -->
<g id="edge81_Node000046_Node000015" class="edge">
<title>Node46&#45;&gt;Node15</title>
<g id="a_edge81_Node000046_Node000015"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M354.2,-502.68C344.75,-494.22 334.94,-484.49 327,-474.5 302.44,-443.58 293.87,-434.99 284,-396.75 268.37,-336.19 308.91,-265.56 328.78,-235.78"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="351.73,-505.17 361.58,-509.08 356.32,-499.88 351.73,-505.17"/>
</a>
</g>
</g>
<!-- Node47 -->
<g id="Node000047" class="node">
<title>Node47</title>
<g id="a_Node000047"><a xlink:href="strategies_8h.html" target="_top" xlink:title=" ">
<polygon fill="#fff0f0" stroke="red" points="249.5,-468.88 104.5,-468.88 104.5,-438.38 249.5,-438.38 249.5,-468.88"/>
<text xml:space="preserve" text-anchor="start" x="112.5" y="-455.38" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="middle" x="177" y="-444.12" font-family="Helvetica,sans-Serif" font-size="10.00">/solver/strategies/strategies.h</text>
</a>
</g>
</g>
<!-- Node46&#45;&gt;Node47 -->
<g id="edge77_Node000046_Node000047" class="edge">
<title>Node46&#45;&gt;Node47</title>
<g id="a_edge77_Node000046_Node000047"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M321.4,-506.22C287.47,-494.1 247.45,-479.8 218.16,-469.33"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="320.17,-509.5 330.76,-509.57 322.52,-502.91 320.17,-509.5"/>
</a>
</g>
</g>
<!-- Node52 -->
<g id="Node000052" class="node">
<title>Node52</title>
<g id="a_Node000052"><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="#fff0f0" stroke="red" points="483.88,-474.5 344.12,-474.5 344.12,-432.75 483.88,-432.75 483.88,-474.5"/>
<text xml:space="preserve" text-anchor="start" x="352.12" y="-461" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="start" x="352.12" y="-449.75" font-family="Helvetica,sans-Serif" font-size="10.00">/solver/strategies/triggers</text>
<text xml:space="preserve" text-anchor="middle" x="414" y="-438.5" font-family="Helvetica,sans-Serif" font-size="10.00">/engine_partitioning_trigger.h</text>
</a>
</g>
</g>
<!-- Node46&#45;&gt;Node52 -->
<g id="edge78_Node000046_Node000052" class="edge">
<title>Node46&#45;&gt;Node52</title>
<g id="a_edge78_Node000046_Node000052"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M399.25,-499.31C401.96,-491.11 404.81,-482.46 407.28,-474.98"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="395.98,-498.04 396.17,-508.64 402.63,-500.24 395.98,-498.04"/>
</a>
</g>
</g>
<!-- Node54 -->
<g id="Node000054" class="node">
<title>Node54</title>
<g id="a_Node000054"><a xlink:href="engine__partitioning__trigger_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="428.62,-396.75 293.38,-396.75 293.38,-355 428.62,-355 428.62,-396.75"/>
<text xml:space="preserve" text-anchor="start" x="301.38" y="-383.25" font-family="Helvetica,sans-Serif" font-size="10.00">src/lib/solver/strategies</text>
<text xml:space="preserve" text-anchor="start" x="301.38" y="-372" font-family="Helvetica,sans-Serif" font-size="10.00">/triggers/engine_partitioning</text>
<text xml:space="preserve" text-anchor="middle" x="361" y="-360.75" font-family="Helvetica,sans-Serif" font-size="10.00">_trigger.cpp</text>
</a>
</g>
</g>
<!-- Node46&#45;&gt;Node54 -->
<g id="edge83_Node000046_Node000054" class="edge">
<title>Node46&#45;&gt;Node54</title>
<g id="a_edge83_Node000046_Node000054"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M353.72,-502.13C346.11,-494.09 339.13,-484.71 335,-474.5 324.55,-448.64 337.11,-417.25 348.13,-397.17"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="351.09,-504.46 360.69,-508.95 355.98,-499.46 351.09,-504.46"/>
</a>
</g>
</g>
<!-- Node52&#45;&gt;Node5 -->
<g id="edge79_Node000052_Node000005" class="edge">
<title>Node52&#45;&gt;Node5</title>
<g id="a_edge79_Node000052_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M451.27,-425.74C467.27,-414.2 485.33,-401.17 498.78,-391.46"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="449.43,-422.75 443.37,-431.44 453.52,-428.43 449.43,-422.75"/>
</a>
</g>
</g>
<!-- Node52&#45;&gt;Node54 -->
<g id="edge80_Node000052_Node000054" class="edge">
<title>Node52&#45;&gt;Node54</title>
<g id="a_edge80_Node000052_Node000054"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M393.24,-422.95C387.21,-414.34 380.77,-405.13 375.24,-397.23"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="390.33,-424.9 398.93,-431.09 396.06,-420.89 390.33,-424.9"/>
</a>
</g>
</g>
<!-- Node55&#45;&gt;Node46 -->
<g id="edge85_Node000055_Node000046" class="edge">
<title>Node55&#45;&gt;Node46</title>
<g id="a_edge85_Node000055_Node000046"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M401.31,-576.78C399.06,-568.66 396.69,-560.12 394.64,-552.73"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="397.92,-577.67 403.97,-586.37 404.67,-575.8 397.92,-577.67"/>
</a>
</g>
</g>
<!-- Node55&#45;&gt;Node47 -->
<g id="edge86_Node000055_Node000047" class="edge">
<title>Node55&#45;&gt;Node47</title>
<g id="a_edge86_Node000055_Node000047"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M360.97,-582.28C345.74,-573.47 329.23,-563.1 315,-552.25 293.81,-536.1 293.19,-526.65 272,-510.5 251.15,-494.61 225.41,-479.73 205.98,-469.32"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="359.01,-585.19 369.44,-587.08 362.46,-579.1 359.01,-585.19"/>
</a>
</g>
</g>
<!-- Node56&#45;&gt;Node16 -->
<g id="edge88_Node000056_Node000016" class="edge">
<title>Node56&#45;&gt;Node16</title>
<g id="a_edge88_Node000056_Node000016"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M626.92,-583.05C630.18,-573.56 633.38,-562.56 635,-552.25 649.16,-462.13 623.56,-352.7 613.13,-313.75"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="623.68,-581.71 623.53,-592.3 630.25,-584.11 623.68,-581.71"/>
</a>
</g>
</g>
<!-- Node56&#45;&gt;Node58 -->
<g id="edge89_Node000056_Node000058" class="edge">
<title>Node56&#45;&gt;Node58</title>
<g id="a_edge89_Node000056_Node000058"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M601.43,-584.05C591.99,-569.45 580.5,-551.69 573.74,-541.25"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="598.36,-585.75 606.73,-592.25 604.24,-581.95 598.36,-585.75"/>
</a>
</g>
</g>
<!-- Node61 -->
<g id="Node000061" class="node">
<title>Node61</title>
<g id="a_Node000061"><a xlink:href="formatters_8h.html" target="_top" xlink:title=" ">
<polygon fill="#fff0f0" stroke="red" points="1889.88,-624.38 1750.12,-624.38 1750.12,-593.88 1889.88,-593.88 1889.88,-624.38"/>
<text xml:space="preserve" text-anchor="start" x="1758.12" y="-610.88" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="middle" x="1820" y="-599.62" font-family="Helvetica,sans-Serif" font-size="10.00">/utils/formatters/formatters.h</text>
</a>
</g>
</g>
<!-- Node60&#45;&gt;Node61 -->
<g id="edge96_Node000060_Node000061" class="edge">
<title>Node60&#45;&gt;Node61</title>
<g id="a_edge96_Node000060_Node000061"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1439.11,-665.76C1570.31,-640.6 1607.82,-652.81 1736,-630 1744.26,-628.53 1752.93,-626.75 1761.43,-624.87"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1438.45,-662.32 1429.31,-667.68 1439.79,-669.19 1438.45,-662.32"/>
</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="jacobian_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>