Files
GridFire/docs/html/jacobian_8h__dep__incl.svg

1478 lines
75 KiB
XML

<?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)
-->
<!-- Title: src/include/gridfire/engine/types/jacobian.h Pages: 1 -->
<!--zoomable 775 -->
<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 = 2674;
var viewHeight = 775;
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="2038.44,-767 1902.44,-767 1902.44,-737 2038.44,-737 2038.44,-767"/>
<text text-anchor="start" x="1910.44" y="-755" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text text-anchor="middle" x="1970.44" y="-744" 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="1265.94,-695.5 1122.94,-695.5 1122.94,-665.5 1265.94,-665.5 1265.94,-695.5"/>
<text text-anchor="start" x="1130.94" y="-683.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text text-anchor="middle" x="1194.44" y="-672.5" 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="M1892.13,-743.99C1741.12,-730.46 1411.73,-700.96 1266.11,-687.92"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1891.98,-747.49 1902.26,-744.89 1892.61,-740.52 1891.98,-747.49"/>
</a>
</g>
</g>
<!-- Node66 -->
<g id="Node000066" class="node">
<title>Node66</title>
<g id="a_Node000066"><a xlink:href="jacobian__format_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="2040.44,-701 1900.44,-701 1900.44,-660 2040.44,-660 2040.44,-701"/>
<text text-anchor="start" x="1908.44" y="-689" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text text-anchor="start" x="1908.44" y="-678" font-family="Helvetica,sans-Serif" font-size="10.00">/utils/formatters/jacobian</text>
<text text-anchor="middle" x="1970.44" y="-667" font-family="Helvetica,sans-Serif" font-size="10.00">_format.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node66 -->
<g id="edge95_Node000001_Node000066" class="edge">
<title>Node1&#45;&gt;Node66</title>
<g id="a_edge95_Node000001_Node000066"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1970.44,-726.91C1970.44,-718.47 1970.44,-709.1 1970.44,-701.07"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1966.94,-726.94 1970.44,-736.94 1973.94,-726.94 1966.94,-726.94"/>
</a>
</g>
</g>
<!-- Node68 -->
<g id="Node000068" class="node">
<title>Node68</title>
<g id="a_Node000068"><a xlink:href="jacobian_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="2170.44,-695.5 2058.44,-695.5 2058.44,-665.5 2170.44,-665.5 2170.44,-695.5"/>
<text text-anchor="start" x="2066.44" y="-683.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/lib/engine/types</text>
<text text-anchor="middle" x="2114.44" y="-672.5" font-family="Helvetica,sans-Serif" font-size="10.00">/jacobian.cpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node68 -->
<g id="edge97_Node000001_Node000068" class="edge">
<title>Node1&#45;&gt;Node68</title>
<g id="a_edge97_Node000001_Node000068"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2008.78,-732.5C2032.81,-720.9 2063.3,-706.18 2085.34,-695.54"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2007.07,-729.44 1999.58,-736.94 2010.11,-735.74 2007.07,-729.44"/>
</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="1166.44,-624 1010.44,-624 1010.44,-583 1166.44,-583 1166.44,-624"/>
<text text-anchor="start" x="1018.44" y="-612" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text text-anchor="start" x="1018.44" y="-601" font-family="Helvetica,sans-Serif" font-size="10.00">/engine/diagnostics/dynamic</text>
<text text-anchor="middle" x="1088.44" y="-590" 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="M1166.33,-659.61C1150.86,-648.66 1131.72,-635.12 1116.29,-624.2"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1164.32,-662.47 1174.5,-665.39 1168.36,-656.76 1164.32,-662.47"/>
</a>
</g>
</g>
<!-- Node4 -->
<g id="Node000004" class="node">
<title>Node4</title>
<g id="a_Node000004"><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.94,-162 733.94,-162 733.94,-132 840.94,-132 840.94,-162"/>
<text text-anchor="start" x="741.94" y="-150" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text text-anchor="middle" x="787.44" y="-139" font-family="Helvetica,sans-Serif" font-size="10.00">/engine/engine.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node4 -->
<g id="edge13_Node000002_Node000004" class="edge">
<title>Node2&#45;&gt;Node4</title>
<g id="a_edge13_Node000002_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1112.44,-679.27C1033.83,-676.35 913.3,-664.73 817.44,-624 752.85,-596.55 692.44,-597.68 692.44,-527.5 692.44,-527.5 692.44,-527.5 692.44,-294.5 692.44,-250.08 693.23,-234.57 718.44,-198 728.85,-182.9 745.36,-170.69 759.63,-162.12"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1112.66,-682.78 1122.77,-679.61 1112.89,-675.78 1112.66,-682.78"/>
</a>
</g>
</g>
<!-- Node13 -->
<g id="Node000013" class="node">
<title>Node13</title>
<g id="a_Node000013"><a xlink:href="dynamic__engine__diagnostics_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1229.94,-541.5 1048.94,-541.5 1048.94,-511.5 1229.94,-511.5 1229.94,-541.5"/>
<text text-anchor="start" x="1056.94" y="-529.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/lib/engine/diagnostics</text>
<text text-anchor="middle" x="1139.44" y="-518.5" font-family="Helvetica,sans-Serif" font-size="10.00">/dynamic_engine_diagnostics.cpp</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node13 -->
<g id="edge90_Node000002_Node000013" class="edge">
<title>Node2&#45;&gt;Node13</title>
<g id="a_edge90_Node000002_Node000013"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1192.24,-655.17C1189.83,-635.21 1184.96,-606.5 1175.44,-583 1169.32,-567.88 1158.91,-552.46 1150.86,-541.72"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1188.78,-655.72 1193.34,-665.28 1195.74,-654.96 1188.78,-655.72"/>
</a>
</g>
</g>
<!-- Node15 -->
<g id="Node000015" class="node">
<title>Node15</title>
<g id="a_Node000015"><a xlink:href="engine__graph_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1204.94,-464.5 1073.94,-464.5 1073.94,-434.5 1204.94,-434.5 1204.94,-464.5"/>
<text text-anchor="start" x="1081.94" y="-452.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text text-anchor="middle" x="1139.44" y="-441.5" font-family="Helvetica,sans-Serif" font-size="10.00">/engine/engine_graph.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node15 -->
<g id="edge14_Node000002_Node000015" class="edge">
<title>Node2&#45;&gt;Node15</title>
<g id="a_edge14_Node000002_Node000015"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1112.75,-666.1C1066.57,-656.68 1015.34,-642.46 1001.44,-624 990.23,-609.11 993.19,-524.55 1006.44,-506 1022.29,-483.81 1048.75,-470.45 1073.92,-462.43"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1112.33,-669.59 1122.82,-668.1 1113.7,-662.72 1112.33,-669.59"/>
</a>
</g>
</g>
<!-- Node16 -->
<g id="Node000016" class="node">
<title>Node16</title>
<g id="a_Node000016"><a xlink:href="priming_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1630.94,-387.5 1471.94,-387.5 1471.94,-357.5 1630.94,-357.5 1630.94,-387.5"/>
<text text-anchor="start" x="1479.94" y="-375.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text text-anchor="middle" x="1551.44" y="-364.5" font-family="Helvetica,sans-Serif" font-size="10.00">/engine/procedures/priming.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node16 -->
<g id="edge37_Node000002_Node000016" class="edge">
<title>Node2&#45;&gt;Node16</title>
<g id="a_edge37_Node000002_Node000016"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1276.23,-675.88C1375.28,-670.14 1535,-656.11 1584.44,-624 1636.36,-590.28 1613.36,-548.42 1658.44,-506 1682.77,-483.1 1707.38,-498.73 1724.44,-470 1733.74,-454.33 1735.18,-443.72 1724.44,-429 1702.97,-399.57 1665.66,-385.39 1631.17,-378.7"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1275.74,-672.4 1265.95,-676.46 1276.13,-679.39 1275.74,-672.4"/>
</a>
</g>
</g>
<!-- Node19 -->
<g id="Node000019" class="node">
<title>Node19</title>
<g id="a_Node000019"><a xlink:href="priming_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1700.94,-233.5 1561.94,-233.5 1561.94,-203.5 1700.94,-203.5 1700.94,-233.5"/>
<text text-anchor="start" x="1569.94" y="-221.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/lib/engine/procedures</text>
<text text-anchor="middle" x="1631.44" y="-210.5" font-family="Helvetica,sans-Serif" font-size="10.00">/priming.cpp</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node19 -->
<g id="edge91_Node000002_Node000019" class="edge">
<title>Node2&#45;&gt;Node19</title>
<g id="a_edge91_Node000002_Node000019"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1276.36,-676.89C1532.58,-668.56 2304.76,-642.07 2355.44,-624 2421.22,-600.54 2479.44,-597.33 2479.44,-527.5 2479.44,-527.5 2479.44,-527.5 2479.44,-371.5 2479.44,-292.65 1904.05,-240.57 1701.2,-224.65"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1275.89,-673.4 1266.01,-677.23 1276.11,-680.4 1275.89,-673.4"/>
</a>
</g>
</g>
<!-- Node21 -->
<g id="Node000021" class="node">
<title>Node21</title>
<g id="a_Node000021"><a xlink:href="engine__defined_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1091.44,-393 971.44,-393 971.44,-352 1091.44,-352 1091.44,-393"/>
<text text-anchor="start" x="979.44" y="-381" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text text-anchor="start" x="979.44" y="-370" font-family="Helvetica,sans-Serif" font-size="10.00">/engine/views/engine</text>
<text text-anchor="middle" x="1031.44" y="-359" font-family="Helvetica,sans-Serif" font-size="10.00">_defined.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node21 -->
<g id="edge41_Node000002_Node000021" class="edge">
<title>Node2&#45;&gt;Node21</title>
<g id="a_edge41_Node000002_Node000021"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1112.77,-667.44C1063.16,-658.25 1006.55,-643.8 991.44,-624 937.6,-553.46 993.3,-438.77 1019.45,-393.13"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1112.44,-670.94 1122.91,-669.26 1113.68,-664.05 1112.44,-670.94"/>
</a>
</g>
</g>
<!-- Node24 -->
<g id="Node000024" class="node">
<title>Node24</title>
<g id="a_Node000024"><a xlink:href="stellar__policy_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="570.44,-162 458.44,-162 458.44,-132 570.44,-132 570.44,-162"/>
<text text-anchor="start" x="466.44" y="-150" font-family="Helvetica,sans-Serif" font-size="10.00">src/lib/policy/stellar</text>
<text text-anchor="middle" x="514.44" y="-139" font-family="Helvetica,sans-Serif" font-size="10.00">_policy.cpp</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node24 -->
<g id="edge93_Node000002_Node000024" class="edge">
<title>Node2&#45;&gt;Node24</title>
<g id="a_edge93_Node000002_Node000024"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1112.74,-676.68C980.53,-671.22 726.03,-656.72 642.44,-624 576.1,-598.03 514.44,-598.74 514.44,-527.5 514.44,-527.5 514.44,-527.5 514.44,-294.5 514.44,-245.92 514.44,-188.28 514.44,-162.14"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1112.69,-680.18 1122.82,-677.09 1112.97,-673.19 1112.69,-680.18"/>
</a>
</g>
</g>
<!-- Node27 -->
<g id="Node000027" class="node">
<title>Node27</title>
<g id="a_Node000027"><a xlink:href="engine__multiscale_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="915.44,-393 795.44,-393 795.44,-352 915.44,-352 915.44,-393"/>
<text text-anchor="start" x="803.44" y="-381" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text text-anchor="start" x="803.44" y="-370" font-family="Helvetica,sans-Serif" font-size="10.00">/engine/views/engine</text>
<text text-anchor="middle" x="855.44" y="-359" font-family="Helvetica,sans-Serif" font-size="10.00">_multiscale.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node27 -->
<g id="edge42_Node000002_Node000027" class="edge">
<title>Node2&#45;&gt;Node27</title>
<g id="a_edge42_Node000002_Node000027"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1112.78,-676.55C1066.23,-670.99 1009.39,-657.16 969.44,-624 894.8,-562.05 866.85,-440.83 858.48,-393.3"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1112.53,-680.05 1122.85,-677.65 1113.29,-673.09 1112.53,-680.05"/>
</a>
</g>
</g>
<!-- Node28 -->
<g id="Node000028" class="node">
<title>Node28</title>
<g id="a_Node000028"><a xlink:href="engine__adaptive_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="664.44,-393 544.44,-393 544.44,-352 664.44,-352 664.44,-393"/>
<text text-anchor="start" x="552.44" y="-381" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text text-anchor="start" x="552.44" y="-370" font-family="Helvetica,sans-Serif" font-size="10.00">/engine/views/engine</text>
<text text-anchor="middle" x="604.44" y="-359" font-family="Helvetica,sans-Serif" font-size="10.00">_adaptive.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node28 -->
<g id="edge38_Node000002_Node000028" class="edge">
<title>Node2&#45;&gt;Node28</title>
<g id="a_edge38_Node000002_Node000028"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1112.87,-675.65C975.83,-668.46 711.07,-651.22 678.44,-624 607.58,-564.88 602.62,-441.46 603.56,-393.33"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1112.75,-679.15 1122.91,-676.17 1113.11,-672.16 1112.75,-679.15"/>
</a>
</g>
</g>
<!-- Node30 -->
<g id="Node000030" class="node">
<title>Node30</title>
<g id="a_Node000030"><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="840.44,-470 720.44,-470 720.44,-429 840.44,-429 840.44,-470"/>
<text text-anchor="start" x="728.44" y="-458" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text text-anchor="start" x="728.44" y="-447" font-family="Helvetica,sans-Serif" font-size="10.00">/engine/views/engine</text>
<text text-anchor="middle" x="780.44" y="-436" font-family="Helvetica,sans-Serif" font-size="10.00">_view_abstract.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node30 -->
<g id="edge43_Node000002_Node000030" class="edge">
<title>Node2&#45;&gt;Node30</title>
<g id="a_edge43_Node000002_Node000030"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1112.68,-675.12C1025.14,-668.9 893.55,-654.65 854.44,-624 804.82,-585.12 787.98,-506.61 782.68,-470.05"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1112.64,-678.62 1122.86,-675.82 1113.12,-671.64 1112.64,-678.62"/>
</a>
</g>
</g>
<!-- Node31 -->
<g id="Node000031" class="node">
<title>Node31</title>
<g id="a_Node000031"><a xlink:href="python_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="2310.44,-618.5 2180.44,-618.5 2180.44,-588.5 2310.44,-588.5 2310.44,-618.5"/>
<text text-anchor="start" x="2188.44" y="-606.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text text-anchor="middle" x="2245.44" y="-595.5" font-family="Helvetica,sans-Serif" font-size="10.00">/io/generative/python.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node31 -->
<g id="edge48_Node000002_Node000031" class="edge">
<title>Node2&#45;&gt;Node31</title>
<g id="a_edge48_Node000002_Node000031"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1276.52,-673.64C1478.58,-659.22 1996.95,-622.23 2180.12,-609.16"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1275.99,-670.17 1266.27,-674.37 1276.49,-677.15 1275.99,-670.17"/>
</a>
</g>
</g>
<!-- Node37 -->
<g id="Node000037" class="node">
<title>Node37</title>
<g id="a_Node000037"><a xlink:href="python_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="2450.94,-541.5 2337.94,-541.5 2337.94,-511.5 2450.94,-511.5 2450.94,-541.5"/>
<text text-anchor="start" x="2345.94" y="-529.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/lib/io/generative</text>
<text text-anchor="middle" x="2394.44" y="-518.5" font-family="Helvetica,sans-Serif" font-size="10.00">/python.cpp</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node37 -->
<g id="edge92_Node000002_Node000037" class="edge">
<title>Node2&#45;&gt;Node37</title>
<g id="a_edge92_Node000002_Node000037"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1276.23,-677.33C1527.38,-670.43 2273.32,-647.99 2319.44,-624 2354.08,-605.98 2377.67,-564.01 2388.2,-541.83"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1275.97,-673.84 1266.07,-677.61 1276.17,-680.83 1275.97,-673.84"/>
</a>
</g>
</g>
<!-- Node38 -->
<g id="Node000038" class="node">
<title>Node38</title>
<g id="a_Node000038"><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="403.94,-464.5 268.94,-464.5 268.94,-434.5 403.94,-434.5 403.94,-464.5"/>
<text text-anchor="start" x="276.94" y="-452.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text text-anchor="middle" x="336.44" y="-441.5" font-family="Helvetica,sans-Serif" font-size="10.00">/policy/policy_abstract.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node38 -->
<g id="edge51_Node000002_Node000038" class="edge">
<title>Node2&#45;&gt;Node38</title>
<g id="a_edge51_Node000002_Node000038"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1112.65,-677.15C933.53,-671.46 518.08,-655.06 462.44,-624 396.29,-587.07 355.69,-499.22 341.82,-464.74"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1112.71,-680.66 1122.81,-677.47 1112.93,-673.66 1112.71,-680.66"/>
</a>
</g>
</g>
<!-- Node43 -->
<g id="Node000043" class="node">
<title>Node43</title>
<g id="a_Node000043"><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="447.94,-233.5 322.94,-233.5 322.94,-203.5 447.94,-203.5 447.94,-233.5"/>
<text text-anchor="start" x="330.94" y="-221.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text text-anchor="middle" x="385.44" y="-210.5" font-family="Helvetica,sans-Serif" font-size="10.00">/policy/stellar_policy.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node43 -->
<g id="edge70_Node000002_Node000043" class="edge">
<title>Node2&#45;&gt;Node43</title>
<g id="a_edge70_Node000002_Node000043"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1112.82,-678.24C939.39,-674.83 546.25,-662.85 500.44,-624 466.74,-595.41 476.44,-571.7 476.44,-527.5 476.44,-527.5 476.44,-527.5 476.44,-448.5 476.44,-361.65 419.22,-268.55 395.53,-233.71"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1112.85,-681.75 1122.91,-678.44 1112.98,-674.75 1112.85,-681.75"/>
</a>
</g>
</g>
<!-- Node47 -->
<g id="Node000047" class="node">
<title>Node47</title>
<g id="a_Node000047"><a xlink:href="weak_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1956.94,-618.5 1829.94,-618.5 1829.94,-588.5 1956.94,-588.5 1956.94,-618.5"/>
<text text-anchor="start" x="1837.94" y="-606.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text text-anchor="middle" x="1893.44" y="-595.5" font-family="Helvetica,sans-Serif" font-size="10.00">/reaction/weak/weak.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node47 -->
<g id="edge71_Node000002_Node000047" class="edge">
<title>Node2&#45;&gt;Node47</title>
<g id="a_edge71_Node000002_Node000047"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1276.26,-670.72C1417.09,-655.61 1702.41,-625 1829.67,-611.34"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1275.53,-667.28 1265.96,-671.83 1276.28,-674.24 1275.53,-667.28"/>
</a>
</g>
</g>
<!-- Node52 -->
<g id="Node000052" class="node">
<title>Node52</title>
<g id="a_Node000052"><a xlink:href="CVODE__solver__strategy_8h.html" target="_top" xlink:title=" ">
<polygon fill="#fff0f0" stroke="red" points="1572.94,-547 1433.94,-547 1433.94,-506 1572.94,-506 1572.94,-547"/>
<text text-anchor="start" x="1441.94" y="-535" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text text-anchor="start" x="1441.94" y="-524" font-family="Helvetica,sans-Serif" font-size="10.00">/solver/strategies/CVODE</text>
<text text-anchor="middle" x="1503.44" y="-513" font-family="Helvetica,sans-Serif" font-size="10.00">_solver_strategy.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node52 -->
<g id="edge78_Node000002_Node000052" class="edge">
<title>Node2&#45;&gt;Node52</title>
<g id="a_edge78_Node000002_Node000052"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1258.59,-662.49C1290.08,-653.04 1328.1,-639.95 1360.44,-624 1361.96,-623.25 1433.21,-575.06 1474.54,-547.07"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1257.21,-659.24 1248.61,-665.43 1259.19,-665.96 1257.21,-659.24"/>
</a>
</g>
</g>
<!-- Node61 -->
<g id="Node000061" class="node">
<title>Node61</title>
<g id="a_Node000061"><a xlink:href="strategy__abstract_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1575.94,-624 1430.94,-624 1430.94,-583 1575.94,-583 1575.94,-624"/>
<text text-anchor="start" x="1438.94" y="-612" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text text-anchor="start" x="1438.94" y="-601" font-family="Helvetica,sans-Serif" font-size="10.00">/solver/strategies/strategy</text>
<text text-anchor="middle" x="1503.44" y="-590" font-family="Helvetica,sans-Serif" font-size="10.00">_abstract.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node61 -->
<g id="edge84_Node000002_Node000061" class="edge">
<title>Node2&#45;&gt;Node61</title>
<g id="a_edge84_Node000002_Node000061"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1261.92,-663.12C1311.8,-651.01 1379.63,-634.55 1430.7,-622.15"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1261.09,-659.72 1252.2,-665.48 1262.74,-666.52 1261.09,-659.72"/>
</a>
</g>
</g>
<!-- Node62 -->
<g id="Node000062" class="node">
<title>Node62</title>
<g id="a_Node000062"><a xlink:href="logging_8h.html" target="_top" xlink:title=" ">
<polygon fill="#fff0f0" stroke="red" points="1329.94,-618.5 1222.94,-618.5 1222.94,-588.5 1329.94,-588.5 1329.94,-618.5"/>
<text text-anchor="start" x="1230.94" y="-606.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text text-anchor="middle" x="1276.44" y="-595.5" font-family="Helvetica,sans-Serif" font-size="10.00">/utils/logging.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node62 -->
<g id="edge87_Node000002_Node000062" class="edge">
<title>Node2&#45;&gt;Node62</title>
<g id="a_edge87_Node000002_Node000062"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1217.6,-658.32C1231.52,-645.58 1248.85,-629.74 1261.09,-618.54"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1214.88,-656.06 1209.86,-665.39 1219.6,-661.23 1214.88,-656.06"/>
</a>
</g>
</g>
<!-- Node64 -->
<g id="Node000064" class="node">
<title>Node64</title>
<g id="a_Node000064"><a xlink:href="logging_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1415.94,-536 1286.94,-536 1286.94,-517 1415.94,-517 1415.94,-536"/>
<text text-anchor="middle" x="1351.44" y="-524" font-family="Helvetica,sans-Serif" font-size="10.00">src/lib/utils/logging.cpp</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node64 -->
<g id="edge94_Node000002_Node000064" class="edge">
<title>Node2&#45;&gt;Node64</title>
<g id="a_edge94_Node000002_Node000064"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1275.67,-664.71C1299.25,-656.51 1322.82,-643.77 1338.44,-624 1359.18,-597.73 1355.62,-554.37 1352.94,-536.07"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1274.39,-661.45 1265.94,-667.85 1276.54,-668.11 1274.39,-661.45"/>
</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="M1056.58,-576.04C1047.2,-567.36 1037.34,-557.28 1029.44,-547 969.48,-468.94 974.31,-436.87 924.44,-352 914.82,-335.63 909.98,-332.96 901.44,-316 876.2,-265.87 890.59,-242.55 856.44,-198 845.1,-183.21 828.21,-170.86 813.98,-162.14"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1054.53,-578.89 1064.3,-582.98 1059.21,-573.69 1054.53,-578.89"/>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node13 -->
<g id="edge11_Node000003_Node000013" class="edge">
<title>Node3&#45;&gt;Node13</title>
<g id="a_edge11_Node000003_Node000013"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1107.64,-574.26C1115.15,-563.21 1123.44,-551.02 1129.67,-541.86"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1104.57,-572.56 1101.84,-582.79 1110.36,-576.49 1104.57,-572.56"/>
</a>
</g>
</g>
<!-- Node14 -->
<g id="Node000014" class="node">
<title>Node14</title>
<g id="a_Node000014"><a xlink:href="CVODE__solver__strategy_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1453.44,-387.5 1299.44,-387.5 1299.44,-357.5 1453.44,-357.5 1453.44,-387.5"/>
<text text-anchor="start" x="1307.44" y="-375.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/lib/solver/strategies</text>
<text text-anchor="middle" x="1376.44" y="-364.5" font-family="Helvetica,sans-Serif" font-size="10.00">/CVODE_solver_strategy.cpp</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node14 -->
<g id="edge12_Node000003_Node000014" class="edge">
<title>Node3&#45;&gt;Node14</title>
<g id="a_edge12_Node000003_Node000014"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1058.91,-575.52C1040.13,-555.1 1022.29,-527.06 1039.44,-506 1089.3,-444.76 1139.79,-498.5 1213.44,-470 1242.42,-458.78 1317.46,-411.53 1354.75,-387.56"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1056.62,-578.19 1066.08,-582.95 1061.65,-573.33 1056.62,-578.19"/>
</a>
</g>
</g>
<!-- Node5 -->
<g id="Node000005" class="node">
<title>Node5</title>
<g id="a_Node000005"><a xlink:href="gridfire_8h.html" target="_top" xlink:title=" ">
<polygon fill="#fff0f0" stroke="red" points="589.94,-96 482.94,-96 482.94,-66 589.94,-66 589.94,-96"/>
<text text-anchor="start" x="490.94" y="-84" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text text-anchor="middle" x="536.44" y="-73" font-family="Helvetica,sans-Serif" font-size="10.00">/gridfire.h</text>
</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="M723.96,-129.81C682.71,-119.3 629.52,-105.73 590.33,-95.74"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="723.35,-133.27 733.9,-132.35 725.08,-126.49 723.35,-133.27"/>
</a>
</g>
</g>
<!-- Node9 -->
<g id="Node000009" class="node">
<title>Node9</title>
<g id="a_Node000009"><a xlink:href="engine_2bindings_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="970.44,-24.5 802.44,-24.5 802.44,-5.5 970.44,-5.5 970.44,-24.5"/>
<text text-anchor="middle" x="886.44" y="-12.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/python/engine/bindings.cpp</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node9 -->
<g id="edge5_Node000004_Node000009" class="edge">
<title>Node4&#45;&gt;Node9</title>
<g id="a_edge5_Node000004_Node000009"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M839.08,-127.36C853.33,-119.77 867.36,-109.52 876.44,-96 891.35,-73.81 889.58,-40.2 887.72,-24.56"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="837.15,-124.41 829.73,-131.98 840.25,-130.69 837.15,-124.41"/>
</a>
</g>
</g>
<!-- Node10 -->
<g id="Node000010" class="node">
<title>Node10</title>
<g id="a_Node000010"><a xlink:href="py__engine_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="776.44,-30 616.44,-30 616.44,0 776.44,0 776.44,-30"/>
<text text-anchor="start" x="624.44" y="-18" font-family="Helvetica,sans-Serif" font-size="10.00">src/python/engine/trampoline</text>
<text text-anchor="middle" x="696.44" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">/py_engine.cpp</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node10 -->
<g id="edge6_Node000004_Node000010" class="edge">
<title>Node4&#45;&gt;Node10</title>
<g id="a_edge6_Node000004_Node000010"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M733.81,-127.28C719.94,-119.77 706.61,-109.58 698.44,-96 686.26,-75.77 689.37,-47.13 692.84,-30.17"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="732.45,-130.52 742.96,-131.84 735.57,-124.25 732.45,-130.52"/>
</a>
</g>
</g>
<!-- Node11 -->
<g id="Node000011" class="node">
<title>Node11</title>
<g id="a_Node000011"><a xlink:href="py__engine_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="867.44,-96 707.44,-96 707.44,-66 867.44,-66 867.44,-96"/>
<text text-anchor="start" x="715.44" y="-84" font-family="Helvetica,sans-Serif" font-size="10.00">src/python/engine/trampoline</text>
<text text-anchor="middle" x="787.44" y="-73" font-family="Helvetica,sans-Serif" font-size="10.00">/py_engine.h</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node11 -->
<g id="edge7_Node000004_Node000011" class="edge">
<title>Node4&#45;&gt;Node11</title>
<g id="a_edge7_Node000004_Node000011"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M787.44,-121.54C787.44,-112.96 787.44,-103.61 787.44,-96.16"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="783.94,-121.8 787.44,-131.8 790.94,-121.8 783.94,-121.8"/>
</a>
</g>
</g>
<!-- Node12 -->
<g id="Node000012" class="node">
<title>Node12</title>
<g id="a_Node000012"><a xlink:href="py__policy_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="449.44,-96 293.44,-96 293.44,-66 449.44,-66 449.44,-96"/>
<text text-anchor="start" x="301.44" y="-84" font-family="Helvetica,sans-Serif" font-size="10.00">src/python/policy/trampoline</text>
<text text-anchor="middle" x="371.44" y="-73" font-family="Helvetica,sans-Serif" font-size="10.00">/py_policy.cpp</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node12 -->
<g id="edge10_Node000004_Node000012" class="edge">
<title>Node4&#45;&gt;Node12</title>
<g id="a_edge10_Node000004_Node000012"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M723.84,-136.22C650.21,-124.89 528.9,-106.22 449.59,-94.02"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="723.49,-139.7 733.91,-137.76 724.56,-132.78 723.49,-139.7"/>
</a>
</g>
</g>
<!-- Node11&#45;&gt;Node9 -->
<g id="edge8_Node000011_Node000009" class="edge">
<title>Node11&#45;&gt;Node9</title>
<g id="a_edge8_Node000011_Node000009"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M817.82,-60.36C836.29,-48.42 858.95,-33.77 873.05,-24.66"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="815.91,-57.43 809.41,-65.8 819.71,-63.31 815.91,-57.43"/>
</a>
</g>
</g>
<!-- Node11&#45;&gt;Node10 -->
<g id="edge9_Node000011_Node000010" class="edge">
<title>Node11&#45;&gt;Node10</title>
<g id="a_edge9_Node000011_Node000010"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M759.04,-60.03C745.27,-50.34 729.06,-38.94 716.58,-30.16"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="757.05,-62.91 767.24,-65.8 761.08,-57.18 757.05,-62.91"/>
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node4 -->
<g id="edge15_Node000015_Node000004" class="edge">
<title>Node15&#45;&gt;Node4</title>
<g id="a_edge15_Node000015_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1156.94,-426.12C1192.19,-378.19 1263.53,-264.6 1204.44,-198 1180.7,-171.24 948.3,-156.12 841.1,-150.53"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1154.02,-424.18 1150.82,-434.28 1159.62,-428.38 1154.02,-424.18"/>
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node14 -->
<g id="edge36_Node000015_Node000014" class="edge">
<title>Node15&#45;&gt;Node14</title>
<g id="a_edge36_Node000015_Node000014"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1193.5,-431.39C1235.38,-418.14 1292.7,-400 1331.96,-387.58"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1192.22,-428.13 1183.74,-434.48 1194.33,-434.8 1192.22,-428.13"/>
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node16 -->
<g id="edge16_Node000015_Node000016" class="edge">
<title>Node15&#45;&gt;Node16</title>
<g id="a_edge16_Node000015_Node000016"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1215.42,-436.45C1280.99,-425.81 1378.16,-409.46 1462.44,-393 1470.98,-391.33 1479.96,-389.48 1488.79,-387.6"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1214.49,-433.05 1205.17,-438.1 1215.61,-439.96 1214.49,-433.05"/>
</a>
</g>
</g>
<!-- Node18 -->
<g id="Node000018" class="node">
<title>Node18</title>
<g id="a_Node000018"><a xlink:href="engine__graph_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1523.44,-310.5 1405.44,-310.5 1405.44,-280.5 1523.44,-280.5 1523.44,-310.5"/>
<text text-anchor="start" x="1413.44" y="-298.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/lib/engine/engine</text>
<text text-anchor="middle" x="1464.44" y="-287.5" font-family="Helvetica,sans-Serif" font-size="10.00">_graph.cpp</text>
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node18 -->
<g id="edge33_Node000015_Node000018" class="edge">
<title>Node15&#45;&gt;Node18</title>
<g id="a_edge33_Node000015_Node000018"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1166.12,-428.4C1195.37,-407.11 1244.3,-373.65 1290.44,-352 1312.76,-341.53 1372.16,-323.3 1415.36,-310.6"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1164.05,-425.58 1158.06,-434.32 1168.19,-431.22 1164.05,-425.58"/>
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node21 -->
<g id="edge22_Node000015_Node000021" class="edge">
<title>Node15&#45;&gt;Node21</title>
<g id="a_edge22_Node000015_Node000021"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1110.8,-428.61C1095.03,-417.66 1075.54,-404.12 1059.81,-393.2"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1108.92,-431.56 1119.13,-434.39 1112.91,-425.81 1108.92,-431.56"/>
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node24 -->
<g id="edge35_Node000015_Node000024" class="edge">
<title>Node15&#45;&gt;Node24</title>
<g id="a_edge35_Node000015_Node000024"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1148.13,-424.92C1162.86,-383.06 1189.48,-297.98 1171.44,-275 1134.09,-227.42 722.74,-173.21 570.59,-154.64"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1144.83,-423.74 1144.76,-434.34 1151.42,-426.1 1144.83,-423.74"/>
</a>
</g>
</g>
<!-- Node26 -->
<g id="Node000026" class="node">
<title>Node26</title>
<g id="a_Node000026"><a xlink:href="engine__defined_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1162.44,-310.5 1048.44,-310.5 1048.44,-280.5 1162.44,-280.5 1162.44,-310.5"/>
<text text-anchor="start" x="1056.44" y="-298.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/lib/engine/views</text>
<text text-anchor="middle" x="1105.44" y="-287.5" font-family="Helvetica,sans-Serif" font-size="10.00">/engine_defined.cpp</text>
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node26 -->
<g id="edge34_Node000015_Node000026" class="edge">
<title>Node15&#45;&gt;Node26</title>
<g id="a_edge34_Node000015_Node000026"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1134.1,-424.63C1126.96,-392.72 1114.53,-337.13 1108.67,-310.94"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1130.7,-425.48 1136.3,-434.47 1137.54,-423.95 1130.7,-425.48"/>
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node27 -->
<g id="edge30_Node000015_Node000027" class="edge">
<title>Node15&#45;&gt;Node27</title>
<g id="a_edge30_Node000015_Node000027"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1076.4,-431.85C1028.45,-419.19 962.88,-401.87 915.64,-389.4"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1075.79,-435.31 1086.36,-434.48 1077.58,-428.54 1075.79,-435.31"/>
</a>
</g>
</g>
<!-- Node17 -->
<g id="Node000017" class="node">
<title>Node17</title>
<g id="a_Node000017"><a xlink:href="engine__procedures_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1486.44,-239 1340.44,-239 1340.44,-198 1486.44,-198 1486.44,-239"/>
<text text-anchor="start" x="1348.44" y="-227" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text text-anchor="start" x="1348.44" y="-216" font-family="Helvetica,sans-Serif" font-size="10.00">/engine/procedures/engine</text>
<text text-anchor="middle" x="1413.44" y="-205" font-family="Helvetica,sans-Serif" font-size="10.00">_procedures.h</text>
</a>
</g>
</g>
<!-- Node16&#45;&gt;Node17 -->
<g id="edge17_Node000016_Node000017" class="edge">
<title>Node16&#45;&gt;Node17</title>
<g id="a_edge17_Node000016_Node000017"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1552.51,-347.31C1552.2,-326.13 1548.58,-295.61 1532.44,-275 1519.86,-258.94 1501.53,-247.32 1483.01,-239.01"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1549.01,-347.4 1552.42,-357.43 1556.01,-347.46 1549.01,-347.4"/>
</a>
</g>
</g>
<!-- Node16&#45;&gt;Node18 -->
<g id="edge19_Node000016_Node000018" class="edge">
<title>Node16&#45;&gt;Node18</title>
<g id="a_edge19_Node000016_Node000018"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1527.28,-350.67C1512.44,-337.88 1493.83,-321.84 1480.73,-310.54"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1525.22,-353.51 1535.08,-357.39 1529.79,-348.21 1525.22,-353.51"/>
</a>
</g>
</g>
<!-- Node16&#45;&gt;Node19 -->
<g id="edge20_Node000016_Node000019" class="edge">
<title>Node16&#45;&gt;Node19</title>
<g id="a_edge20_Node000016_Node000019"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1563.57,-348.46C1580.29,-316.69 1609.94,-260.36 1623.84,-233.94"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1560.38,-346.99 1558.82,-357.47 1566.58,-350.25 1560.38,-346.99"/>
</a>
</g>
</g>
<!-- Node20 -->
<g id="Node000020" class="node">
<title>Node20</title>
<g id="a_Node000020"><a xlink:href="engine__multiscale_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1385.94,-310.5 1256.94,-310.5 1256.94,-280.5 1385.94,-280.5 1385.94,-310.5"/>
<text text-anchor="start" x="1264.94" y="-298.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/lib/engine/views</text>
<text text-anchor="middle" x="1321.44" y="-287.5" font-family="Helvetica,sans-Serif" font-size="10.00">/engine_multiscale.cpp</text>
</a>
</g>
</g>
<!-- Node16&#45;&gt;Node20 -->
<g id="edge21_Node000016_Node000020" class="edge">
<title>Node16&#45;&gt;Node20</title>
<g id="a_edge21_Node000016_Node000020"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1498.72,-354.31C1458.1,-341.06 1402.62,-322.97 1364.61,-310.58"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1497.86,-357.71 1508.45,-357.48 1500.03,-351.05 1497.86,-357.71"/>
</a>
</g>
</g>
<!-- Node17&#45;&gt;Node4 -->
<g id="edge18_Node000017_Node000004" class="edge">
<title>Node17&#45;&gt;Node4</title>
<g id="a_edge18_Node000017_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1330.11,-207.93C1302.24,-204.75 1271,-201.2 1242.44,-198 1097.32,-181.75 926.11,-163.07 841.03,-153.82"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1329.89,-211.43 1340.22,-209.08 1330.68,-204.47 1329.89,-211.43"/>
</a>
</g>
</g>
<!-- Node22 -->
<g id="Node000022" class="node">
<title>Node22</title>
<g id="a_Node000022"><a xlink:href="engine__priming_8h.html" target="_top" xlink:title=" ">
<polygon fill="#fff0f0" stroke="red" points="1030.44,-316 910.44,-316 910.44,-275 1030.44,-275 1030.44,-316"/>
<text text-anchor="start" x="918.44" y="-304" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text text-anchor="start" x="918.44" y="-293" font-family="Helvetica,sans-Serif" font-size="10.00">/engine/views/engine</text>
<text text-anchor="middle" x="970.44" y="-282" font-family="Helvetica,sans-Serif" font-size="10.00">_priming.h</text>
</a>
</g>
</g>
<!-- Node21&#45;&gt;Node22 -->
<g id="edge23_Node000021_Node000022" class="edge">
<title>Node21&#45;&gt;Node22</title>
<g id="a_edge23_Node000021_Node000022"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1009.04,-343.95C1001.51,-334.7 993.28,-324.58 986.36,-316.07"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1006.39,-346.25 1015.41,-351.79 1011.82,-341.83 1006.39,-346.25"/>
</a>
</g>
</g>
<!-- Node23 -->
<g id="Node000023" class="node">
<title>Node23</title>
<g id="a_Node000023"><a xlink:href="engine__views_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="847.44,-239 727.44,-239 727.44,-198 847.44,-198 847.44,-239"/>
<text text-anchor="start" x="735.44" y="-227" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text text-anchor="start" x="735.44" y="-216" font-family="Helvetica,sans-Serif" font-size="10.00">/engine/views/engine</text>
<text text-anchor="middle" x="787.44" y="-205" font-family="Helvetica,sans-Serif" font-size="10.00">_views.h</text>
</a>
</g>
</g>
<!-- Node21&#45;&gt;Node23 -->
<g id="edge28_Node000021_Node000023" class="edge">
<title>Node21&#45;&gt;Node23</title>
<g id="a_edge28_Node000021_Node000023"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M966.24,-348.13C944.91,-339.33 921.54,-328.41 901.44,-316 865.25,-293.66 828.64,-260.34 807.01,-239.28"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="964.97,-351.4 975.56,-351.9 967.6,-344.91 964.97,-351.4"/>
</a>
</g>
</g>
<!-- Node21&#45;&gt;Node26 -->
<g id="edge29_Node000021_Node000026" class="edge">
<title>Node21&#45;&gt;Node26</title>
<g id="a_edge29_Node000021_Node000026"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1058.01,-344.57C1069.24,-333.18 1081.87,-320.39 1091.27,-310.86"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1055.41,-342.22 1050.88,-351.79 1060.4,-347.13 1055.41,-342.22"/>
</a>
</g>
</g>
<!-- Node22&#45;&gt;Node19 -->
<g id="edge27_Node000022_Node000019" class="edge">
<title>Node22&#45;&gt;Node19</title>
<g id="a_edge27_Node000022_Node000019"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1040.48,-275.01C1241.33,-239.89 1296.64,-261.08 1495.44,-239 1517.01,-236.6 1540.43,-233.45 1561.66,-230.37"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1039.72,-271.59 1030.49,-276.78 1040.95,-278.48 1039.72,-271.59"/>
</a>
</g>
</g>
<!-- Node22&#45;&gt;Node23 -->
<g id="edge24_Node000022_Node000023" class="edge">
<title>Node22&#45;&gt;Node23</title>
<g id="a_edge24_Node000022_Node000023"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M913.42,-271.13C888.28,-260.83 859.08,-248.86 835.12,-239.04"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="912.26,-274.44 922.84,-274.99 914.91,-267.96 912.26,-274.44"/>
</a>
</g>
</g>
<!-- Node23&#45;&gt;Node4 -->
<g id="edge25_Node000023_Node000004" class="edge">
<title>Node23&#45;&gt;Node4</title>
<g id="a_edge25_Node000023_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M787.44,-187.66C787.44,-178.76 787.44,-169.42 787.44,-162.04"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="783.94,-187.77 787.44,-197.77 790.94,-187.77 783.94,-187.77"/>
</a>
</g>
</g>
<!-- Node23&#45;&gt;Node24 -->
<g id="edge26_Node000023_Node000024" class="edge">
<title>Node23&#45;&gt;Node24</title>
<g id="a_edge26_Node000023_Node000024"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M717.33,-199.65C671.49,-187.98 612.45,-172.95 569.89,-162.12"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="716.64,-203.09 727.19,-202.16 718.36,-196.3 716.64,-203.09"/>
</a>
</g>
</g>
<!-- Node27&#45;&gt;Node20 -->
<g id="edge32_Node000027_Node000020" class="edge">
<title>Node27&#45;&gt;Node20</title>
<g id="a_edge32_Node000027_Node000020"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M925.8,-358.4C938.01,-356.21 950.58,-354 962.44,-352 1065.21,-334.69 1184.89,-316.6 1256.83,-305.95"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="924.88,-355.01 915.66,-360.23 926.12,-361.9 924.88,-355.01"/>
</a>
</g>
</g>
<!-- Node27&#45;&gt;Node23 -->
<g id="edge31_Node000027_Node000023" class="edge">
<title>Node27&#45;&gt;Node23</title>
<g id="a_edge31_Node000027_Node000023"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M842.45,-342.73C838.58,-334.14 834.33,-324.69 830.44,-316 818.52,-289.39 804.82,-258.61 796.15,-239.1"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="839.33,-344.31 846.63,-351.99 845.71,-341.43 839.33,-344.31"/>
</a>
</g>
</g>
<!-- Node28&#45;&gt;Node23 -->
<g id="edge39_Node000028_Node000023" class="edge">
<title>Node28&#45;&gt;Node23</title>
<g id="a_edge39_Node000028_Node000023"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M636.69,-345.33C648.02,-336.09 660.82,-325.62 672.44,-316 704.37,-289.58 741,-258.75 764.17,-239.18"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="634.28,-342.77 628.74,-351.8 638.7,-348.2 634.28,-342.77"/>
</a>
</g>
</g>
<!-- Node29 -->
<g id="Node000029" class="node">
<title>Node29</title>
<g id="a_Node000029"><a xlink:href="engine__adaptive_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="663.94,-310.5 542.94,-310.5 542.94,-280.5 663.94,-280.5 663.94,-310.5"/>
<text text-anchor="start" x="550.94" y="-298.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/lib/engine/views</text>
<text text-anchor="middle" x="603.44" y="-287.5" font-family="Helvetica,sans-Serif" font-size="10.00">/engine_adaptive.cpp</text>
</a>
</g>
</g>
<!-- Node28&#45;&gt;Node29 -->
<g id="edge40_Node000028_Node000029" class="edge">
<title>Node28&#45;&gt;Node29</title>
<g id="a_edge40_Node000028_Node000029"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M604.04,-341.61C603.9,-331.01 603.75,-319.57 603.63,-310.86"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="600.54,-341.84 604.18,-351.79 607.54,-341.75 600.54,-341.84"/>
</a>
</g>
</g>
<!-- Node30&#45;&gt;Node21 -->
<g id="edge45_Node000030_Node000021" class="edge">
<title>Node30&#45;&gt;Node21</title>
<g id="a_edge45_Node000030_Node000021"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M850.53,-427.56C888.55,-416.2 935.04,-402.3 971.38,-391.45"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="849.14,-424.32 840.56,-430.54 851.14,-431.03 849.14,-424.32"/>
</a>
</g>
</g>
<!-- Node30&#45;&gt;Node23 -->
<g id="edge47_Node000030_Node000023" class="edge">
<title>Node30&#45;&gt;Node23</title>
<g id="a_edge47_Node000030_Node000023"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M781.35,-418.73C782.8,-371.23 785.6,-279.57 786.83,-239.3"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="777.84,-418.87 781.04,-428.98 784.84,-419.09 777.84,-418.87"/>
</a>
</g>
</g>
<!-- Node30&#45;&gt;Node27 -->
<g id="edge46_Node000030_Node000027" class="edge">
<title>Node30&#45;&gt;Node27</title>
<g id="a_edge46_Node000030_Node000027"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M807.43,-421.51C816.83,-412.11 827.18,-401.76 835.87,-393.07"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="804.74,-419.25 800.15,-428.79 809.69,-424.2 804.74,-419.25"/>
</a>
</g>
</g>
<!-- Node30&#45;&gt;Node28 -->
<g id="edge44_Node000030_Node000028" class="edge">
<title>Node30&#45;&gt;Node28</title>
<g id="a_edge44_Node000030_Node000028"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M725.28,-425C701.18,-414.72 673.24,-402.82 650.3,-393.04"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="724.09,-428.29 734.66,-428.99 726.83,-421.85 724.09,-428.29"/>
</a>
</g>
</g>
<!-- Node32 -->
<g id="Node000032" class="node">
<title>Node32</title>
<g id="a_Node000032"><a xlink:href="generative_8h.html" target="_top" xlink:title=" ">
<polygon fill="#fff0f0" stroke="red" points="2319.94,-541.5 2170.94,-541.5 2170.94,-511.5 2319.94,-511.5 2319.94,-541.5"/>
<text text-anchor="start" x="2178.94" y="-529.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text text-anchor="middle" x="2245.44" y="-518.5" font-family="Helvetica,sans-Serif" font-size="10.00">/io/generative/generative.h</text>
</a>
</g>
</g>
<!-- Node31&#45;&gt;Node32 -->
<g id="edge49_Node000031_Node000032" class="edge">
<title>Node31&#45;&gt;Node32</title>
<g id="a_edge49_Node000031_Node000032"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2245.44,-578.04C2245.44,-565.95 2245.44,-551.79 2245.44,-541.54"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2241.94,-578.39 2245.44,-588.39 2248.94,-578.39 2241.94,-578.39"/>
</a>
</g>
</g>
<!-- Node31&#45;&gt;Node37 -->
<g id="edge50_Node000031_Node000037" class="edge">
<title>Node31&#45;&gt;Node37</title>
<g id="a_edge50_Node000031_Node000037"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2282.65,-583.77C2308.66,-570.68 2342.85,-553.47 2366.54,-541.54"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2280.82,-580.77 2273.47,-588.39 2283.97,-587.02 2280.82,-580.77"/>
</a>
</g>
</g>
<!-- Node38&#45;&gt;Node24 -->
<g id="edge69_Node000038_Node000024" class="edge">
<title>Node38&#45;&gt;Node24</title>
<g id="a_edge69_Node000038_Node000024"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M358.9,-427.35C368.68,-417.47 379.83,-405.21 388.44,-393 445.75,-311.68 493.11,-200.77 508.86,-162.03"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="356.42,-424.88 351.77,-434.4 361.34,-429.86 356.42,-424.88"/>
</a>
</g>
</g>
<!-- Node39 -->
<g id="Node000039" class="node">
<title>Node39</title>
<g id="a_Node000039"><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="122.94,-310.5 15.94,-310.5 15.94,-280.5 122.94,-280.5 122.94,-310.5"/>
<text text-anchor="start" x="23.94" y="-298.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text text-anchor="middle" x="69.44" y="-287.5" font-family="Helvetica,sans-Serif" font-size="10.00">/policy/chains.h</text>
</a>
</g>
</g>
<!-- Node38&#45;&gt;Node39 -->
<g id="edge52_Node000038_Node000039" class="edge">
<title>Node38&#45;&gt;Node39</title>
<g id="a_edge52_Node000038_Node000039"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M258.63,-440.37C195.01,-432.1 111.86,-417.03 88.44,-393 66.87,-370.87 66.3,-331.79 67.82,-310.8"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="258.31,-443.86 268.67,-441.64 259.19,-436.91 258.31,-443.86"/>
</a>
</g>
</g>
<!-- Node40 -->
<g id="Node000040" class="node">
<title>Node40</title>
<g id="a_Node000040"><a xlink:href="policy_8h.html" target="_top" xlink:title=" ">
<polygon fill="#fff0f0" stroke="red" points="393.94,-162 286.94,-162 286.94,-132 393.94,-132 393.94,-162"/>
<text text-anchor="start" x="294.94" y="-150" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text text-anchor="middle" x="340.44" y="-139" font-family="Helvetica,sans-Serif" font-size="10.00">/policy/policy.h</text>
</a>
</g>
</g>
<!-- Node38&#45;&gt;Node40 -->
<g id="edge60_Node000038_Node000040" class="edge">
<title>Node38&#45;&gt;Node40</title>
<g id="a_edge60_Node000038_Node000040"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M339.1,-424.24C340.04,-414.54 340.98,-403.25 341.44,-393 342.26,-374.8 343.42,-370.11 341.44,-352 337.64,-317.16 333.35,-308.9 324.44,-275 320.19,-258.82 315.91,-255.55 313.44,-239 310.75,-220.98 308.97,-215.67 313.44,-198 316.73,-184.99 324.14,-171.69 330.37,-162.08"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="335.6,-424.08 338.06,-434.38 342.56,-424.79 335.6,-424.08"/>
</a>
</g>
</g>
<!-- Node38&#45;&gt;Node43 -->
<g id="edge66_Node000038_Node000043" class="edge">
<title>Node38&#45;&gt;Node43</title>
<g id="a_edge66_Node000038_Node000043"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M353.09,-425.74C359.29,-416.11 365.71,-404.47 369.44,-393 387.86,-336.33 387.4,-264.13 386.22,-233.87"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="350.01,-424.04 347.32,-434.29 355.81,-427.96 350.01,-424.04"/>
</a>
</g>
</g>
<!-- Node44 -->
<g id="Node000044" class="node">
<title>Node44</title>
<g id="a_Node000044"><a xlink:href="chains_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="230.94,-228 97.94,-228 97.94,-209 230.94,-209 230.94,-228"/>
<text text-anchor="middle" x="164.44" y="-216" font-family="Helvetica,sans-Serif" font-size="10.00">src/lib/policy/chains.cpp</text>
</a>
</g>
</g>
<!-- Node38&#45;&gt;Node44 -->
<g id="edge67_Node000038_Node000044" class="edge">
<title>Node38&#45;&gt;Node44</title>
<g id="a_edge67_Node000038_Node000044"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M337.78,-424.27C338.48,-387.69 334.49,-318.07 298.44,-275 277.11,-249.51 242.15,-235.55 213.29,-228.01"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="334.27,-424.39 337.44,-434.5 341.27,-424.62 334.27,-424.39"/>
</a>
</g>
</g>
<!-- Node45 -->
<g id="Node000045" class="node">
<title>Node45</title>
<g id="a_Node000045"><a xlink:href="policy__logical_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="225.44,-387.5 97.44,-387.5 97.44,-357.5 225.44,-357.5 225.44,-387.5"/>
<text text-anchor="start" x="105.44" y="-375.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text text-anchor="middle" x="161.44" y="-364.5" font-family="Helvetica,sans-Serif" font-size="10.00">/policy/policy_logical.h</text>
</a>
</g>
</g>
<!-- Node38&#45;&gt;Node45 -->
<g id="edge61_Node000038_Node000045" class="edge">
<title>Node38&#45;&gt;Node45</title>
<g id="a_edge61_Node000038_Node000045"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M293.94,-430.29C263.25,-417.13 222.4,-399.62 194.21,-387.54"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="292.95,-433.67 303.52,-434.39 295.71,-427.24 292.95,-433.67"/>
</a>
</g>
</g>
<!-- Node46 -->
<g id="Node000046" class="node">
<title>Node46</title>
<g id="a_Node000046"><a xlink:href="policy__logical_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="289.44,-310.5 179.44,-310.5 179.44,-280.5 289.44,-280.5 289.44,-310.5"/>
<text text-anchor="start" x="187.44" y="-298.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/lib/policy/policy</text>
<text text-anchor="middle" x="234.44" y="-287.5" font-family="Helvetica,sans-Serif" font-size="10.00">_logical.cpp</text>
</a>
</g>
</g>
<!-- Node38&#45;&gt;Node46 -->
<g id="edge68_Node000038_Node000046" class="edge">
<title>Node38&#45;&gt;Node46</title>
<g id="a_edge68_Node000038_Node000046"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M321.25,-425.87C299.98,-394.17 261.93,-337.47 244.13,-310.94"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="318.55,-428.12 327.03,-434.47 324.36,-424.22 318.55,-428.12"/>
</a>
</g>
</g>
<!-- Node39&#45;&gt;Node40 -->
<g id="edge53_Node000039_Node000040" class="edge">
<title>Node39&#45;&gt;Node40</title>
<g id="a_edge53_Node000039_Node000040"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M67.25,-270.33C66.69,-248.44 69.66,-216.81 88.44,-198 115.7,-170.7 221.2,-157.46 286.74,-151.75"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="63.77,-270.68 67.78,-280.48 70.76,-270.32 63.77,-270.68"/>
</a>
</g>
</g>
<!-- Node39&#45;&gt;Node43 -->
<g id="edge56_Node000039_Node000043" class="edge">
<title>Node39&#45;&gt;Node43</title>
<g id="a_edge56_Node000039_Node000043"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M132.92,-279.43C189.31,-266.05 271.11,-246.64 326.19,-233.56"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="131.97,-276.06 123.05,-281.78 133.58,-282.87 131.97,-276.06"/>
</a>
</g>
</g>
<!-- Node39&#45;&gt;Node44 -->
<g id="edge59_Node000039_Node000044" class="edge">
<title>Node39&#45;&gt;Node44</title>
<g id="a_edge59_Node000039_Node000044"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M95.33,-274.06C114.39,-259.01 139.36,-239.3 153.47,-228.16"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="92.99,-271.45 87.31,-280.39 97.33,-276.94 92.99,-271.45"/>
</a>
</g>
</g>
<!-- Node40&#45;&gt;Node5 -->
<g id="edge54_Node000040_Node000005" class="edge">
<title>Node40&#45;&gt;Node5</title>
<g id="a_edge54_Node000040_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M393.35,-128.72C424.76,-118.47 464.06,-105.63 493.53,-96.01"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="391.87,-125.52 383.45,-131.95 394.05,-132.18 391.87,-125.52"/>
</a>
</g>
</g>
<!-- Node40&#45;&gt;Node12 -->
<g id="edge55_Node000040_Node000012" class="edge">
<title>Node40&#45;&gt;Node12</title>
<g id="a_edge55_Node000040_Node000012"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M351.74,-122.68C356.04,-113.79 360.81,-103.95 364.58,-96.16"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="348.53,-121.27 347.32,-131.8 354.83,-124.32 348.53,-121.27"/>
</a>
</g>
</g>
<!-- Node43&#45;&gt;Node24 -->
<g id="edge58_Node000043_Node000024" class="edge">
<title>Node43&#45;&gt;Node24</title>
<g id="a_edge58_Node000043_Node000024"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M420.35,-198.69C441.79,-187.14 468.8,-172.59 488.37,-162.04"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="418.69,-195.61 411.55,-203.44 422.01,-201.77 418.69,-195.61"/>
</a>
</g>
</g>
<!-- Node43&#45;&gt;Node40 -->
<g id="edge57_Node000043_Node000040" class="edge">
<title>Node43&#45;&gt;Node40</title>
<g id="a_edge57_Node000043_Node000040"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M370.8,-194.88C363.79,-184.07 355.63,-171.46 349.53,-162.04"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="367.96,-196.94 376.33,-203.44 373.84,-193.14 367.96,-196.94"/>
</a>
</g>
</g>
<!-- Node45&#45;&gt;Node39 -->
<g id="edge62_Node000045_Node000039" class="edge">
<title>Node45&#45;&gt;Node39</title>
<g id="a_edge62_Node000045_Node000039"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M136.33,-351.03C120.57,-338.18 100.65,-321.94 86.67,-310.54"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="134.17,-353.79 144.14,-357.39 138.6,-348.36 134.17,-353.79"/>
</a>
</g>
</g>
<!-- Node45&#45;&gt;Node40 -->
<g id="edge63_Node000045_Node000040" class="edge">
<title>Node45&#45;&gt;Node40</title>
<g id="a_edge63_Node000045_Node000040"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M87.22,-363.48C57.02,-356.15 24.92,-342.25 6.44,-316 -4.05,-301.1 0.52,-292.23 6.44,-275 20.54,-233.97 29.33,-220.48 66.44,-198 102.68,-176.05 217.71,-160.72 286.67,-153.23"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="86.85,-366.98 97.37,-365.72 88.37,-360.15 86.85,-366.98"/>
</a>
</g>
</g>
<!-- Node45&#45;&gt;Node44 -->
<g id="edge64_Node000045_Node000044" class="edge">
<title>Node45&#45;&gt;Node44</title>
<g id="a_edge64_Node000045_Node000044"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M161.92,-347.31C162.6,-312.79 163.82,-251.07 164.27,-228.27"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="158.42,-347.41 161.72,-357.47 165.41,-347.54 158.42,-347.41"/>
</a>
</g>
</g>
<!-- Node45&#45;&gt;Node46 -->
<g id="edge65_Node000045_Node000046" class="edge">
<title>Node45&#45;&gt;Node46</title>
<g id="a_edge65_Node000045_Node000046"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M182.41,-349.96C194.74,-337.29 209.98,-321.63 220.77,-310.54"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="179.64,-347.79 175.17,-357.39 184.65,-352.67 179.64,-347.79"/>
</a>
</g>
</g>
<!-- Node48 -->
<g id="Node000048" class="node">
<title>Node48</title>
<g id="a_Node000048"><a xlink:href="weak__rate__library_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1810.94,-547 1667.94,-547 1667.94,-506 1810.94,-506 1810.94,-547"/>
<text text-anchor="start" x="1675.94" y="-535" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text text-anchor="start" x="1675.94" y="-524" font-family="Helvetica,sans-Serif" font-size="10.00">/reaction/weak/weak_rate</text>
<text text-anchor="middle" x="1739.44" y="-513" font-family="Helvetica,sans-Serif" font-size="10.00">_library.h</text>
</a>
</g>
</g>
<!-- Node47&#45;&gt;Node48 -->
<g id="edge72_Node000047_Node000048" class="edge">
<title>Node47&#45;&gt;Node48</title>
<g id="a_edge72_Node000047_Node000048"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1855.35,-583.95C1832.32,-572.73 1803,-558.45 1779.61,-547.06"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1853.95,-587.16 1864.47,-588.39 1857.02,-580.87 1853.95,-587.16"/>
</a>
</g>
</g>
<!-- Node49 -->
<g id="Node000049" class="node">
<title>Node49</title>
<g id="a_Node000049"><a xlink:href="weak_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1966.44,-464.5 1848.44,-464.5 1848.44,-434.5 1966.44,-434.5 1966.44,-464.5"/>
<text text-anchor="start" x="1856.44" y="-452.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/lib/reaction/weak</text>
<text text-anchor="middle" x="1907.44" y="-441.5" font-family="Helvetica,sans-Serif" font-size="10.00">/weak.cpp</text>
</a>
</g>
</g>
<!-- Node47&#45;&gt;Node49 -->
<g id="edge76_Node000047_Node000049" class="edge">
<title>Node47&#45;&gt;Node49</title>
<g id="a_edge76_Node000047_Node000049"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1931.92,-582.98C1945.4,-574 1959.01,-561.98 1966.44,-547 1974.54,-530.67 1973.67,-522.73 1966.44,-506 1958.96,-488.7 1943.15,-474.31 1929.77,-464.51"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1929.79,-580.19 1923.15,-588.44 1933.49,-586.13 1929.79,-580.19"/>
</a>
</g>
</g>
<!-- Node50 -->
<g id="Node000050" class="node">
<title>Node50</title>
<g id="a_Node000050"><a xlink:href="construction_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="2152.94,-541.5 2013.94,-541.5 2013.94,-511.5 2152.94,-511.5 2152.94,-541.5"/>
<text text-anchor="start" x="2021.94" y="-529.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/lib/engine/procedures</text>
<text text-anchor="middle" x="2083.44" y="-518.5" font-family="Helvetica,sans-Serif" font-size="10.00">/construction.cpp</text>
</a>
</g>
</g>
<!-- Node47&#45;&gt;Node50 -->
<g id="edge75_Node000047_Node000050" class="edge">
<title>Node47&#45;&gt;Node50</title>
<g id="a_edge75_Node000047_Node000050"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1938.72,-584.63C1972.14,-571.43 2016.99,-553.73 2047.86,-541.54"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1937.19,-581.47 1929.18,-588.39 1939.76,-587.98 1937.19,-581.47"/>
</a>
</g>
</g>
<!-- Node51 -->
<g id="Node000051" class="node">
<title>Node51</title>
<g id="a_Node000051"><a xlink:href="weak__interpolator_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1957.44,-541.5 1829.44,-541.5 1829.44,-511.5 1957.44,-511.5 1957.44,-541.5"/>
<text text-anchor="start" x="1837.44" y="-529.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/lib/reaction/weak</text>
<text text-anchor="middle" x="1893.44" y="-518.5" font-family="Helvetica,sans-Serif" font-size="10.00">/weak_interpolator.cpp</text>
</a>
</g>
</g>
<!-- Node47&#45;&gt;Node51 -->
<g id="edge77_Node000047_Node000051" class="edge">
<title>Node47&#45;&gt;Node51</title>
<g id="a_edge77_Node000047_Node000051"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1893.44,-578.04C1893.44,-565.95 1893.44,-551.79 1893.44,-541.54"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1889.94,-578.39 1893.44,-588.39 1896.94,-578.39 1889.94,-578.39"/>
</a>
</g>
</g>
<!-- Node48&#45;&gt;Node15 -->
<g id="edge73_Node000048_Node000015" class="edge">
<title>Node48&#45;&gt;Node15</title>
<g id="a_edge73_Node000048_Node000015"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1657.27,-515.36C1532.66,-499.97 1308.37,-472.27 1290.44,-470 1262.51,-466.47 1231.69,-462.5 1205.21,-459.07"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1657.19,-518.87 1667.54,-516.62 1658.05,-511.92 1657.19,-518.87"/>
</a>
</g>
</g>
<!-- Node48&#45;&gt;Node49 -->
<g id="edge74_Node000048_Node000049" class="edge">
<title>Node48&#45;&gt;Node49</title>
<g id="a_edge74_Node000048_Node000049"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1792.6,-501.77C1820,-489.54 1852.48,-475.04 1875.9,-464.58"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1790.85,-498.72 1783.14,-505.99 1793.7,-505.11 1790.85,-498.72"/>
</a>
</g>
</g>
<!-- Node52&#45;&gt;Node14 -->
<g id="edge83_Node000052_Node000014" class="edge">
<title>Node52&#45;&gt;Node14</title>
<g id="a_edge83_Node000052_Node000014"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1498.18,-496.02C1493.3,-475.44 1484.32,-448.32 1468.44,-429 1453.4,-410.7 1430.64,-396.9 1411.52,-387.63"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1494.77,-496.79 1500.32,-505.82 1501.61,-495.3 1494.77,-496.79"/>
</a>
</g>
</g>
<!-- Node52&#45;&gt;Node19 -->
<g id="edge82_Node000052_Node000019" class="edge">
<title>Node52&#45;&gt;Node19</title>
<g id="a_edge82_Node000052_Node000019"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1509.43,-496.08C1515.13,-474.9 1525.72,-447 1544.44,-429 1576.99,-397.71 1613.79,-430.16 1639.44,-393 1673.71,-343.37 1649.55,-265.39 1637.34,-233.65"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1506.01,-495.32 1507,-505.87 1512.8,-497 1506.01,-495.32"/>
</a>
</g>
</g>
<!-- Node53 -->
<g id="Node000053" class="node">
<title>Node53</title>
<g id="a_Node000053"><a xlink:href="strategies_8h.html" target="_top" xlink:title=" ">
<polygon fill="#fff0f0" stroke="red" points="1715.44,-464.5 1553.44,-464.5 1553.44,-434.5 1715.44,-434.5 1715.44,-464.5"/>
<text text-anchor="start" x="1561.44" y="-452.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text text-anchor="middle" x="1634.44" y="-441.5" font-family="Helvetica,sans-Serif" font-size="10.00">/solver/strategies/strategies.h</text>
</a>
</g>
</g>
<!-- Node52&#45;&gt;Node53 -->
<g id="edge79_Node000052_Node000053" class="edge">
<title>Node52&#45;&gt;Node53</title>
<g id="a_edge79_Node000052_Node000053"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1546.27,-500.98C1567.25,-488.97 1591.79,-474.92 1609.64,-464.7"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1544.46,-497.98 1537.52,-505.99 1547.93,-504.06 1544.46,-497.98"/>
</a>
</g>
</g>
<!-- Node58 -->
<g id="Node000058" class="node">
<title>Node58</title>
<g id="a_Node000058"><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="1459.44,-470 1299.44,-470 1299.44,-429 1459.44,-429 1459.44,-470"/>
<text text-anchor="start" x="1307.44" y="-458" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text text-anchor="start" x="1307.44" y="-447" font-family="Helvetica,sans-Serif" font-size="10.00">/solver/strategies/triggers</text>
<text text-anchor="middle" x="1379.44" y="-436" font-family="Helvetica,sans-Serif" font-size="10.00">/engine_partitioning_trigger.h</text>
</a>
</g>
</g>
<!-- Node52&#45;&gt;Node58 -->
<g id="edge80_Node000052_Node000058" class="edge">
<title>Node52&#45;&gt;Node58</title>
<g id="a_edge80_Node000052_Node000058"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1462.35,-500.64C1445.97,-490.74 1427.38,-479.5 1411.97,-470.17"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1460.82,-503.81 1471.18,-505.99 1464.44,-497.82 1460.82,-503.81"/>
</a>
</g>
</g>
<!-- Node58&#45;&gt;Node14 -->
<g id="edge81_Node000058_Node000014" class="edge">
<title>Node58&#45;&gt;Node14</title>
<g id="a_edge81_Node000058_Node000014"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1378.24,-418.61C1377.82,-408.01 1377.36,-396.57 1377.01,-387.86"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1374.76,-418.94 1378.65,-428.79 1381.75,-418.66 1374.76,-418.94"/>
</a>
</g>
</g>
<!-- Node61&#45;&gt;Node52 -->
<g id="edge85_Node000061_Node000052" class="edge">
<title>Node61&#45;&gt;Node52</title>
<g id="a_edge85_Node000061_Node000052"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1503.44,-572.69C1503.44,-564.08 1503.44,-554.9 1503.44,-547.07"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1499.94,-572.79 1503.44,-582.79 1506.94,-572.79 1499.94,-572.79"/>
</a>
</g>
</g>
<!-- Node61&#45;&gt;Node53 -->
<g id="edge86_Node000061_Node000053" class="edge">
<title>Node61&#45;&gt;Node53</title>
<g id="a_edge86_Node000061_Node000053"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1546.35,-577.13C1558.62,-568.58 1571.38,-558.3 1581.44,-547 1604.19,-521.44 1621.04,-484.45 1629.11,-464.5"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1544.31,-574.29 1537.97,-582.77 1548.22,-580.09 1544.31,-574.29"/>
</a>
</g>
</g>
<!-- Node62&#45;&gt;Node20 -->
<g id="edge88_Node000062_Node000020" class="edge">
<title>Node62&#45;&gt;Node20</title>
<g id="a_edge88_Node000062_Node000020"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1274.02,-578.14C1270.32,-532.57 1266.02,-431.85 1290.44,-352 1295.02,-337.01 1304.06,-321.58 1311.2,-310.8"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1270.55,-578.58 1274.91,-588.24 1277.52,-577.97 1270.55,-578.58"/>
</a>
</g>
</g>
<!-- Node62&#45;&gt;Node64 -->
<g id="edge89_Node000062_Node000064" class="edge">
<title>Node62&#45;&gt;Node64</title>
<g id="a_edge89_Node000062_Node000064"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1297.86,-581.08C1312.67,-566.27 1331.63,-547.31 1342.57,-536.37"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1295.14,-578.85 1290.55,-588.39 1300.09,-583.8 1295.14,-578.85"/>
</a>
</g>
</g>
<!-- Node67 -->
<g id="Node000067" class="node">
<title>Node67</title>
<g id="a_Node000067"><a xlink:href="formatters_8h.html" target="_top" xlink:title=" ">
<polygon fill="#fff0f0" stroke="red" points="2665.94,-618.5 2506.94,-618.5 2506.94,-588.5 2665.94,-588.5 2665.94,-618.5"/>
<text text-anchor="start" x="2514.94" y="-606.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text text-anchor="middle" x="2586.44" y="-595.5" font-family="Helvetica,sans-Serif" font-size="10.00">/utils/formatters/formatters.h</text>
</a>
</g>
</g>
<!-- Node66&#45;&gt;Node67 -->
<g id="edge96_Node000066_Node000067" class="edge">
<title>Node66&#45;&gt;Node67</title>
<g id="a_edge96_Node000066_Node000067"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2050.58,-659.96C2246.63,-628.96 2300.76,-651.9 2493.44,-624 2503.64,-622.52 2514.41,-620.6 2524.85,-618.55"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2049.85,-656.53 2040.53,-661.58 2050.96,-663.45 2049.85,-656.53"/>
</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>