Files
GridFire/docs/html/jacobian_8h__dep__incl.svg
2025-11-25 14:31:59 -05:00

1479 lines
77 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 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 = 2489;
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="1903.15,-774.25 1781.4,-774.25 1781.4,-743.75 1903.15,-743.75 1903.15,-774.25"/>
<text xml:space="preserve" text-anchor="start" x="1789.4" y="-760.75" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="middle" x="1842.28" 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="1193.15,-702.12 1065.4,-702.12 1065.4,-671.62 1193.15,-671.62 1193.15,-702.12"/>
<text xml:space="preserve" text-anchor="start" x="1073.4" y="-688.62" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="middle" x="1129.28" 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="M1769.81,-750.87C1630.22,-737.14 1326.16,-707.24 1193.42,-694.18"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1769.38,-754.35 1779.67,-751.84 1770.07,-747.38 1769.38,-754.35"/>
</a>
</g>
</g>
<!-- Node63 -->
<g id="Node000063" class="node">
<title>Node63</title>
<g id="a_Node000063"><a xlink:href="jacobian__format_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1903.9,-707.75 1780.65,-707.75 1780.65,-666 1903.9,-666 1903.9,-707.75"/>
<text xml:space="preserve" text-anchor="start" x="1788.65" y="-694.25" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="start" x="1788.65" y="-683" font-family="Helvetica,sans-Serif" font-size="10.00">/utils/formatters/jacobian</text>
<text xml:space="preserve" text-anchor="middle" x="1842.28" y="-671.75" font-family="Helvetica,sans-Serif" font-size="10.00">_format.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node63 -->
<g id="edge95_Node000001_Node000063" class="edge">
<title>Node1&#45;&gt;Node63</title>
<g id="a_edge95_Node000001_Node000063"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1842.28,-732.22C1842.28,-724.31 1842.28,-715.73 1842.28,-708.24"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1838.78,-731.96 1842.28,-741.96 1845.78,-731.96 1838.78,-731.96"/>
</a>
</g>
</g>
<!-- Node65 -->
<g id="Node000065" class="node">
<title>Node65</title>
<g id="a_Node000065"><a xlink:href="jacobian_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="2022.65,-702.12 1921.9,-702.12 1921.9,-671.62 2022.65,-671.62 2022.65,-702.12"/>
<text xml:space="preserve" text-anchor="start" x="1929.9" 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="1972.28" y="-677.38" font-family="Helvetica,sans-Serif" font-size="10.00">/jacobian.cpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node65 -->
<g id="edge97_Node000001_Node000065" class="edge">
<title>Node1&#45;&gt;Node65</title>
<g id="a_edge97_Node000001_Node000065"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1879.66,-737.84C1900.54,-726.57 1926.09,-712.79 1945.06,-702.56"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1878,-734.75 1870.86,-742.58 1881.33,-740.91 1878,-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="1101.15,-630 961.4,-630 961.4,-588.25 1101.15,-588.25 1101.15,-630"/>
<text xml:space="preserve" text-anchor="start" x="969.4" y="-616.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="start" x="969.4" y="-605.25" font-family="Helvetica,sans-Serif" font-size="10.00">/engine/diagnostics/dynamic</text>
<text xml:space="preserve" text-anchor="middle" x="1031.28" 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="M1101.36,-664.29C1087.58,-653.65 1071.06,-640.88 1057.53,-630.41"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1099.13,-667 1109.19,-670.34 1103.41,-661.46 1099.13,-667"/>
</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="798.03,-163.5 702.53,-163.5 702.53,-133 798.03,-133 798.03,-163.5"/>
<text xml:space="preserve" text-anchor="start" x="710.53" y="-150" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="middle" x="750.28" y="-138.75" 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="M1053.72,-686.29C977.94,-683.99 859.57,-672.89 767.28,-630 707.4,-602.17 655.28,-598.41 655.28,-532.38 655.28,-532.38 655.28,-532.38 655.28,-297.12 655.28,-251.46 661.23,-237 687.28,-199.5 697.26,-185.14 712.51,-172.82 725.51,-163.98"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1053.44,-689.78 1063.53,-686.54 1053.62,-682.78 1053.44,-689.78"/>
</a>
</g>
</g>
<!-- Node10 -->
<g id="Node000010" class="node">
<title>Node10</title>
<g id="a_Node000010"><a xlink:href="dynamic__engine__diagnostics_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1162.78,-546.62 999.78,-546.62 999.78,-516.12 1162.78,-516.12 1162.78,-546.62"/>
<text xml:space="preserve" text-anchor="start" x="1007.78" 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="1081.28" y="-521.88" font-family="Helvetica,sans-Serif" font-size="10.00">/dynamic_engine_diagnostics.cpp</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node10 -->
<g id="edge90_Node000002_Node000010" class="edge">
<title>Node2&#45;&gt;Node10</title>
<g id="a_edge90_Node000002_Node000010"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1126.3,-660.03C1123.52,-640.04 1118.52,-611.88 1110.28,-588.25 1105.17,-573.6 1096.81,-558.01 1090.37,-547.03"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1122.82,-660.34 1127.57,-669.81 1129.76,-659.44 1122.82,-660.34"/>
</a>
</g>
</g>
<!-- Node12 -->
<g id="Node000012" class="node">
<title>Node12</title>
<g id="a_Node000012"><a xlink:href="engine__graph_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1143.53,-468.88 1027.03,-468.88 1027.03,-438.38 1143.53,-438.38 1143.53,-468.88"/>
<text xml:space="preserve" text-anchor="start" x="1035.03" y="-455.38" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="middle" x="1085.28" y="-444.12" font-family="Helvetica,sans-Serif" font-size="10.00">/engine/engine_graph.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node12 -->
<g id="edge14_Node000002_Node000012" class="edge">
<title>Node2&#45;&gt;Node12</title>
<g id="a_edge14_Node000002_Node000012"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1053.98,-682.09C1017.04,-675.96 975.59,-661.8 952.28,-630 941.23,-614.93 944.52,-528.69 957.28,-510.5 973.43,-487.47 1001.23,-473.84 1026.8,-465.82"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1053.37,-685.54 1063.77,-683.52 1054.38,-678.61 1053.37,-685.54"/>
</a>
</g>
</g>
<!-- Node13 -->
<g id="Node000013" class="node">
<title>Node13</title>
<g id="a_Node000013"><a xlink:href="priming_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1540.9,-391.12 1399.65,-391.12 1399.65,-360.62 1540.9,-360.62 1540.9,-391.12"/>
<text xml:space="preserve" text-anchor="start" x="1407.65" y="-377.62" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="middle" x="1470.28" y="-366.38" font-family="Helvetica,sans-Serif" font-size="10.00">/engine/procedures/priming.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node13 -->
<g id="edge37_Node000002_Node000013" class="edge">
<title>Node2&#45;&gt;Node13</title>
<g id="a_edge37_Node000002_Node000013"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1204.78,-681.55C1296.92,-675.04 1446.15,-660.12 1492.28,-630 1544.98,-595.58 1523.7,-554.94 1568.28,-510.5 1589.5,-489.35 1610.82,-500.74 1625.28,-474.5 1634.24,-458.25 1635.95,-447.93 1625.28,-432.75 1606.12,-405.48 1572.3,-391.46 1541.13,-384.28"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1204.8,-678.04 1195.07,-682.22 1205.28,-685.02 1204.8,-678.04"/>
</a>
</g>
</g>
<!-- Node16 -->
<g id="Node000016" class="node">
<title>Node16</title>
<g id="a_Node000016"><a xlink:href="priming_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1605.65,-235.62 1480.9,-235.62 1480.9,-205.12 1605.65,-205.12 1605.65,-235.62"/>
<text xml:space="preserve" text-anchor="start" x="1488.9" 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="1543.28" y="-210.88" font-family="Helvetica,sans-Serif" font-size="10.00">/priming.cpp</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node16 -->
<g id="edge91_Node000002_Node000016" class="edge">
<title>Node2&#45;&gt;Node16</title>
<g id="a_edge91_Node000002_Node000016"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1204.75,-683.27C1441.41,-674.92 2156.02,-648.31 2202.28,-630 2263.37,-605.82 2313.28,-598.07 2313.28,-532.38 2313.28,-532.38 2313.28,-532.38 2313.28,-374.88 2313.28,-230.98 1789.57,-220.03 1605.96,-220.61"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1204.89,-679.76 1195.02,-683.61 1205.14,-686.76 1204.89,-679.76"/>
</a>
</g>
</g>
<!-- Node18 -->
<g id="Node000018" class="node">
<title>Node18</title>
<g id="a_Node000018"><a xlink:href="engine__defined_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1029.03,-396.75 921.53,-396.75 921.53,-355 1029.03,-355 1029.03,-396.75"/>
<text xml:space="preserve" text-anchor="start" x="929.53" y="-383.25" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="start" x="929.53" y="-372" font-family="Helvetica,sans-Serif" font-size="10.00">/engine/views/engine</text>
<text xml:space="preserve" text-anchor="middle" x="975.28" y="-360.75" font-family="Helvetica,sans-Serif" font-size="10.00">_defined.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node18 -->
<g id="edge41_Node000002_Node000018" class="edge">
<title>Node2&#45;&gt;Node18</title>
<g id="a_edge41_Node000002_Node000018"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1053.94,-672.94C1007.88,-663.32 955.2,-648.66 941.28,-630 887.99,-558.57 939.34,-443.26 963.87,-397.01"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1053.2,-676.36 1063.69,-674.92 1054.59,-669.5 1053.2,-676.36"/>
</a>
</g>
</g>
<!-- Node21 -->
<g id="Node000021" class="node">
<title>Node21</title>
<g id="a_Node000021"><a xlink:href="stellar__policy_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="541.28,-163.5 441.28,-163.5 441.28,-133 541.28,-133 541.28,-163.5"/>
<text xml:space="preserve" text-anchor="start" x="449.28" y="-150" font-family="Helvetica,sans-Serif" font-size="10.00">src/lib/policy/stellar</text>
<text xml:space="preserve" text-anchor="middle" x="491.28" y="-138.75" font-family="Helvetica,sans-Serif" font-size="10.00">_policy.cpp</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node21 -->
<g id="edge93_Node000002_Node000021" class="edge">
<title>Node2&#45;&gt;Node21</title>
<g id="a_edge93_Node000002_Node000021"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1054.01,-683.32C928.89,-678.17 684.1,-663.99 605.28,-630 544.03,-603.58 491.28,-599.08 491.28,-532.38 491.28,-532.38 491.28,-532.38 491.28,-297.12 491.28,-248.35 491.28,-190.52 491.28,-163.94"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1053.72,-686.81 1063.85,-683.72 1054,-679.82 1053.72,-686.81"/>
</a>
</g>
</g>
<!-- Node24 -->
<g id="Node000024" class="node">
<title>Node24</title>
<g id="a_Node000024"><a xlink:href="engine__multiscale_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="865.03,-396.75 757.53,-396.75 757.53,-355 865.03,-355 865.03,-396.75"/>
<text xml:space="preserve" text-anchor="start" x="765.53" y="-383.25" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="start" x="765.53" y="-372" font-family="Helvetica,sans-Serif" font-size="10.00">/engine/views/engine</text>
<text xml:space="preserve" text-anchor="middle" x="811.28" y="-360.75" font-family="Helvetica,sans-Serif" font-size="10.00">_multiscale.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node24 -->
<g id="edge42_Node000002_Node000024" class="edge">
<title>Node2&#45;&gt;Node24</title>
<g id="a_edge42_Node000002_Node000024"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1053.93,-682.15C1009.83,-676.33 955.66,-662.45 918.28,-630 845.32,-566.67 820.83,-445.15 813.79,-397.12"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1053.35,-685.6 1063.69,-683.31 1054.17,-678.65 1053.35,-685.6"/>
</a>
</g>
</g>
<!-- Node25 -->
<g id="Node000025" class="node">
<title>Node25</title>
<g id="a_Node000025"><a xlink:href="engine__adaptive_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="627.03,-396.75 519.53,-396.75 519.53,-355 627.03,-355 627.03,-396.75"/>
<text xml:space="preserve" text-anchor="start" x="527.53" y="-383.25" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="start" x="527.53" y="-372" font-family="Helvetica,sans-Serif" font-size="10.00">/engine/views/engine</text>
<text xml:space="preserve" text-anchor="middle" x="573.28" y="-360.75" font-family="Helvetica,sans-Serif" font-size="10.00">_adaptive.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node25 -->
<g id="edge38_Node000002_Node000025" class="edge">
<title>Node2&#45;&gt;Node25</title>
<g id="a_edge38_Node000002_Node000025"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1053.86,-681.86C924.66,-674.32 671.89,-656.37 641.28,-630 571.3,-569.71 569.54,-445.87 571.82,-397.18"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1053.51,-685.35 1063.7,-682.43 1053.91,-678.36 1053.51,-685.35"/>
</a>
</g>
</g>
<!-- Node27 -->
<g id="Node000027" class="node">
<title>Node27</title>
<g id="a_Node000027"><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="791.03,-474.5 683.53,-474.5 683.53,-432.75 791.03,-432.75 791.03,-474.5"/>
<text xml:space="preserve" text-anchor="start" x="691.53" y="-461" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="start" x="691.53" y="-449.75" font-family="Helvetica,sans-Serif" font-size="10.00">/engine/views/engine</text>
<text xml:space="preserve" text-anchor="middle" x="737.28" y="-438.5" font-family="Helvetica,sans-Serif" font-size="10.00">_view_abstract.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node27 -->
<g id="edge43_Node000002_Node000027" class="edge">
<title>Node2&#45;&gt;Node27</title>
<g id="a_edge43_Node000002_Node000027"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1053.94,-681.37C970.37,-674.94 842.39,-660.37 805.28,-630 756.88,-590.39 742.84,-511.91 738.84,-474.87"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1053.43,-684.85 1063.66,-682.1 1053.95,-677.87 1053.43,-684.85"/>
</a>
</g>
</g>
<!-- Node28 -->
<g id="Node000028" class="node">
<title>Node28</title>
<g id="a_Node000028"><a xlink:href="python_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="2158.78,-624.38 2043.78,-624.38 2043.78,-593.88 2158.78,-593.88 2158.78,-624.38"/>
<text xml:space="preserve" text-anchor="start" x="2051.78" y="-610.88" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="middle" x="2101.28" y="-599.62" font-family="Helvetica,sans-Serif" font-size="10.00">/io/generative/python.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node28 -->
<g id="edge48_Node000002_Node000028" class="edge">
<title>Node2&#45;&gt;Node28</title>
<g id="a_edge48_Node000002_Node000028"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1204.82,-679.99C1392.42,-665.37 1876.45,-627.65 2043.54,-614.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1204.64,-676.49 1194.94,-680.76 1205.18,-683.47 1204.64,-676.49"/>
</a>
</g>
</g>
<!-- Node34 -->
<g id="Node000034" class="node">
<title>Node34</title>
<g id="a_Node000034"><a xlink:href="python_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="2285.65,-546.62 2184.9,-546.62 2184.9,-516.12 2285.65,-516.12 2285.65,-546.62"/>
<text xml:space="preserve" text-anchor="start" x="2192.9" 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="2235.28" y="-521.88" font-family="Helvetica,sans-Serif" font-size="10.00">/python.cpp</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node34 -->
<g id="edge92_Node000002_Node000034" class="edge">
<title>Node2&#45;&gt;Node34</title>
<g id="a_edge92_Node000002_Node000034"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1204.93,-683.63C1437.12,-676.52 2126.41,-653.51 2168.28,-630 2201.26,-611.49 2221.44,-569.15 2230.19,-546.8"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1204.97,-680.13 1195.08,-683.93 1205.19,-687.13 1204.97,-680.13"/>
</a>
</g>
</g>
<!-- Node35 -->
<g id="Node000035" class="node">
<title>Node35</title>
<g id="a_Node000035"><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="375.15,-468.88 253.4,-468.88 253.4,-438.38 375.15,-438.38 375.15,-468.88"/>
<text xml:space="preserve" text-anchor="start" x="261.4" y="-455.38" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="middle" x="314.28" y="-444.12" font-family="Helvetica,sans-Serif" font-size="10.00">/policy/policy_abstract.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node35 -->
<g id="edge51_Node000002_Node000035" class="edge">
<title>Node2&#45;&gt;Node35</title>
<g id="a_edge51_Node000002_Node000035"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1053.94,-683.44C885.25,-677.48 487.85,-660.35 435.28,-630 370.25,-592.45 332.27,-504.18 319.33,-469.24"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1053.57,-686.93 1063.68,-683.78 1053.81,-679.93 1053.57,-686.93"/>
</a>
</g>
</g>
<!-- Node40 -->
<g id="Node000040" class="node">
<title>Node40</title>
<g id="a_Node000040"><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="424.9,-235.62 313.65,-235.62 313.65,-205.12 424.9,-205.12 424.9,-235.62"/>
<text xml:space="preserve" text-anchor="start" x="321.65" y="-222.12" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="middle" x="369.28" y="-210.88" font-family="Helvetica,sans-Serif" font-size="10.00">/policy/stellar_policy.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node40 -->
<g id="edge70_Node000002_Node000040" class="edge">
<title>Node2&#45;&gt;Node40</title>
<g id="a_edge70_Node000002_Node000040"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1053.73,-684.15C891.51,-679.79 520.97,-665.95 477.28,-630 442.42,-601.32 449.28,-577.51 449.28,-532.38 449.28,-532.38 449.28,-532.38 449.28,-452.62 449.28,-366.39 398.98,-271.51 378.15,-235.92"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1053.44,-687.65 1063.53,-684.41 1053.62,-680.65 1053.44,-687.65"/>
</a>
</g>
</g>
<!-- Node44 -->
<g id="Node000044" class="node">
<title>Node44</title>
<g id="a_Node000044"><a xlink:href="weak_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1837.4,-624.38 1723.15,-624.38 1723.15,-593.88 1837.4,-593.88 1837.4,-624.38"/>
<text xml:space="preserve" text-anchor="start" x="1731.15" y="-610.88" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="middle" x="1780.28" y="-599.62" font-family="Helvetica,sans-Serif" font-size="10.00">/reaction/weak/weak.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node44 -->
<g id="edge71_Node000002_Node000044" class="edge">
<title>Node2&#45;&gt;Node44</title>
<g id="a_edge71_Node000002_Node000044"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1204.62,-677.11C1336.14,-661.81 1604.79,-630.54 1722.67,-616.83"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1204.51,-673.6 1194.98,-678.23 1205.32,-680.55 1204.51,-673.6"/>
</a>
</g>
</g>
<!-- Node49 -->
<g id="Node000049" class="node">
<title>Node49</title>
<g id="a_Node000049"><a xlink:href="_c_v_o_d_e__solver__strategy_8h.html" target="_top" xlink:title=" ">
<polygon fill="#fff0f0" stroke="red" points="1483.28,-552.25 1353.28,-552.25 1353.28,-510.5 1483.28,-510.5 1483.28,-552.25"/>
<text xml:space="preserve" text-anchor="start" x="1361.28" y="-538.75" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="start" x="1361.28" y="-527.5" font-family="Helvetica,sans-Serif" font-size="10.00">/solver/strategies/CVODE</text>
<text xml:space="preserve" text-anchor="middle" x="1418.28" y="-516.25" font-family="Helvetica,sans-Serif" font-size="10.00">_solver_strategy.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node49 -->
<g id="edge78_Node000002_Node000049" class="edge">
<title>Node2&#45;&gt;Node49</title>
<g id="a_edge78_Node000002_Node000049"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1192.23,-667.69C1221.09,-658.22 1255.26,-645.39 1284.28,-630 1295.56,-624.01 1355.62,-579.4 1391.39,-552.6"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1191.34,-664.29 1182.89,-670.68 1193.48,-670.96 1191.34,-664.29"/>
</a>
</g>
</g>
<!-- Node58 -->
<g id="Node000058" class="node">
<title>Node58</title>
<g id="a_Node000058"><a xlink:href="strategy__abstract_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1482.9,-630 1353.65,-630 1353.65,-588.25 1482.9,-588.25 1482.9,-630"/>
<text xml:space="preserve" text-anchor="start" x="1361.65" y="-616.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="start" x="1361.65" y="-605.25" font-family="Helvetica,sans-Serif" font-size="10.00">/solver/strategies/strategy</text>
<text xml:space="preserve" text-anchor="middle" x="1418.28" y="-594" font-family="Helvetica,sans-Serif" font-size="10.00">_abstract.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node58 -->
<g id="edge84_Node000002_Node000058" class="edge">
<title>Node2&#45;&gt;Node58</title>
<g id="a_edge84_Node000002_Node000058"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1196.39,-668.29C1243.63,-655.9 1306.52,-639.42 1353.28,-627.16"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1195.59,-664.87 1186.81,-670.8 1197.37,-671.65 1195.59,-664.87"/>
</a>
</g>
</g>
<!-- Node59 -->
<g id="Node000059" class="node">
<title>Node59</title>
<g id="a_Node000059"><a xlink:href="logging_8h.html" target="_top" xlink:title=" ">
<polygon fill="#fff0f0" stroke="red" points="1253.03,-624.38 1157.53,-624.38 1157.53,-593.88 1253.03,-593.88 1253.03,-624.38"/>
<text xml:space="preserve" text-anchor="start" x="1165.53" y="-610.88" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="middle" x="1205.28" y="-599.62" font-family="Helvetica,sans-Serif" font-size="10.00">/utils/logging.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node59 -->
<g id="edge87_Node000002_Node000059" class="edge">
<title>Node2&#45;&gt;Node59</title>
<g id="a_edge87_Node000002_Node000059"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1151.73,-663.5C1164.31,-650.96 1179.64,-635.68 1190.67,-624.69"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1149.62,-660.66 1145,-670.2 1154.56,-665.62 1149.62,-660.66"/>
</a>
</g>
</g>
<!-- Node61 -->
<g id="Node000061" class="node">
<title>Node61</title>
<g id="a_Node000061"><a xlink:href="logging_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1335.15,-541 1219.4,-541 1219.4,-521.75 1335.15,-521.75 1335.15,-541"/>
<text xml:space="preserve" text-anchor="middle" x="1277.28" y="-527.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/lib/utils/logging.cpp</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node61 -->
<g id="edge94_Node000002_Node000061" class="edge">
<title>Node2&#45;&gt;Node61</title>
<g id="a_edge94_Node000002_Node000061"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1204.18,-669.39C1225.97,-661.05 1247.78,-648.58 1262.28,-630 1283.06,-603.37 1280.74,-559.91 1278.57,-541.3"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1203.2,-666.02 1194.94,-672.66 1205.54,-672.62 1203.2,-666.02"/>
</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="M1001.97,-579.85C994.07,-571.4 985.88,-561.82 979.28,-552.25 913.66,-457.1 912.54,-424.03 864.28,-319 840.17,-266.53 848.25,-245.45 813.28,-199.5 802.52,-185.36 786.93,-172.88 773.95,-163.9"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="999.21,-582.02 1008.67,-586.79 1004.25,-577.17 999.21,-582.02"/>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node10 -->
<g id="edge11_Node000003_Node000010" class="edge">
<title>Node3&#45;&gt;Node10</title>
<g id="a_edge11_Node000003_Node000010"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1051.01,-578.23C1058.17,-567.38 1065.93,-555.62 1071.8,-546.73"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1048.1,-576.29 1045.51,-586.56 1053.94,-580.14 1048.1,-576.29"/>
</a>
</g>
</g>
<!-- Node11 -->
<g id="Node000011" class="node">
<title>Node11</title>
<g id="a_Node000011"><a xlink:href="_c_v_o_d_e__solver__strategy_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1381.4,-391.12 1237.15,-391.12 1237.15,-360.62 1381.4,-360.62 1381.4,-391.12"/>
<text xml:space="preserve" text-anchor="start" x="1245.15" 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="1309.28" y="-366.38" font-family="Helvetica,sans-Serif" font-size="10.00">/CVODE_solver_strategy.cpp</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node11 -->
<g id="edge12_Node000003_Node000011" class="edge">
<title>Node3&#45;&gt;Node11</title>
<g id="a_edge12_Node000003_Node000011"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1004.41,-579.4C988.34,-558.67 973.95,-530.86 990.28,-510.5 1036.43,-452.97 1083.99,-502.37 1152.28,-474.5 1180.21,-463.1 1251.79,-415.79 1287.84,-391.47"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1001.54,-581.42 1010.59,-586.92 1006.95,-576.97 1001.54,-581.42"/>
</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="white" stroke="#666666" points="584.03,-97 488.53,-97 488.53,-66.5 584.03,-66.5 584.03,-97"/>
<text xml:space="preserve" text-anchor="start" x="496.53" y="-83.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="middle" x="536.28" y="-72.25" 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="M691.63,-129.57C657.98,-119.43 616.25,-106.85 584.51,-97.29"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="690.22,-132.8 700.8,-132.34 692.24,-126.1 690.22,-132.8"/>
</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="915.78,-24.88 764.78,-24.88 764.78,-5.63 915.78,-5.63 915.78,-24.88"/>
<text xml:space="preserve" text-anchor="middle" x="840.28" y="-11.38" font-family="Helvetica,sans-Serif" font-size="10.00">src/python/engine/bindings.cpp</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node6 -->
<g id="edge5_Node000004_Node000006" class="edge">
<title>Node4&#45;&gt;Node6</title>
<g id="a_edge5_Node000004_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M797.59,-126.96C810.13,-119.35 822.36,-109.45 830.28,-97 844.61,-74.47 843.23,-41.2 841.53,-25.32"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="795.89,-123.91 788.87,-131.84 799.31,-130.01 795.89,-123.91"/>
</a>
</g>
</g>
<!-- Node7 -->
<g id="Node000007" class="node">
<title>Node7</title>
<g id="a_Node000007"><a xlink:href="py__engine_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="738.9,-30.5 597.65,-30.5 597.65,0 738.9,0 738.9,-30.5"/>
<text xml:space="preserve" text-anchor="start" x="605.65" y="-17" font-family="Helvetica,sans-Serif" font-size="10.00">src/python/engine/trampoline</text>
<text xml:space="preserve" text-anchor="middle" x="668.28" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">/py_engine.cpp</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node7 -->
<g id="edge6_Node000004_Node000007" class="edge">
<title>Node4&#45;&gt;Node7</title>
<g id="a_edge6_Node000004_Node000007"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M701.52,-127.03C689.2,-119.49 677.45,-109.6 670.28,-97 658.56,-76.4 661.44,-47.81 664.75,-30.75"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="699.69,-130.02 710.12,-131.85 703.11,-123.91 699.69,-130.02"/>
</a>
</g>
</g>
<!-- Node8 -->
<g id="Node000008" class="node">
<title>Node8</title>
<g id="a_Node000008"><a xlink:href="py__engine_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="820.9,-97 679.65,-97 679.65,-66.5 820.9,-66.5 820.9,-97"/>
<text xml:space="preserve" text-anchor="start" x="687.65" 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="750.28" y="-72.25" font-family="Helvetica,sans-Serif" font-size="10.00">/py_engine.h</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node8 -->
<g id="edge7_Node000004_Node000008" class="edge">
<title>Node4&#45;&gt;Node8</title>
<g id="a_edge7_Node000004_Node000008"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M750.28,-121.31C750.28,-113.14 750.28,-104.41 750.28,-97.33"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="746.78,-121.1 750.28,-131.1 753.78,-121.1 746.78,-121.1"/>
</a>
</g>
</g>
<!-- Node9 -->
<g id="Node000009" class="node">
<title>Node9</title>
<g id="a_Node000009"><a xlink:href="py__policy_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="393.4,-97 255.15,-97 255.15,-66.5 393.4,-66.5 393.4,-97"/>
<text xml:space="preserve" text-anchor="start" x="263.15" y="-83.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/python/policy/trampoline</text>
<text xml:space="preserve" text-anchor="middle" x="324.28" y="-72.25" font-family="Helvetica,sans-Serif" font-size="10.00">/py_policy.cpp</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node9 -->
<g id="edge10_Node000004_Node000009" class="edge">
<title>Node4&#45;&gt;Node9</title>
<g id="a_edge10_Node000004_Node000009"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M691.18,-138.3C613.24,-126.5 476.32,-105.77 393.59,-93.24"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="690.33,-141.71 700.74,-139.75 691.38,-134.79 690.33,-141.71"/>
</a>
</g>
</g>
<!-- Node8&#45;&gt;Node6 -->
<g id="edge8_Node000008_Node000006" class="edge">
<title>Node8&#45;&gt;Node6</title>
<g id="a_edge8_Node000008_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M779.83,-59.57C796.07,-47.93 815.36,-34.11 827.71,-25.26"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="778.02,-56.56 771.93,-65.23 782.1,-62.25 778.02,-56.56"/>
</a>
</g>
</g>
<!-- Node8&#45;&gt;Node7 -->
<g id="edge9_Node000008_Node000007" class="edge">
<title>Node8&#45;&gt;Node7</title>
<g id="a_edge9_Node000008_Node000007"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M722.65,-59.02C710.85,-49.73 697.39,-39.15 686.81,-30.83"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="720.46,-61.75 730.48,-65.18 724.79,-56.24 720.46,-61.75"/>
</a>
</g>
</g>
<!-- Node12&#45;&gt;Node4 -->
<g id="edge15_Node000012_Node000004" class="edge">
<title>Node12&#45;&gt;Node4</title>
<g id="a_edge15_Node000012_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1102.87,-428.72C1136.78,-379.53 1202.87,-266.03 1144.28,-199.5 1121.72,-173.88 898.36,-157.83 798.31,-151.87"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1100.15,-426.51 1097.25,-436.7 1105.87,-430.54 1100.15,-426.51"/>
</a>
</g>
</g>
<!-- Node12&#45;&gt;Node11 -->
<g id="edge36_Node000012_Node000011" class="edge">
<title>Node12&#45;&gt;Node11</title>
<g id="a_edge36_Node000012_Node000011"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1139.32,-434.35C1178.15,-421.22 1229.81,-403.75 1265.94,-391.53"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1138.52,-430.93 1130.17,-437.44 1140.76,-437.56 1138.52,-430.93"/>
</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="M1155.17,-441.1C1217.15,-430.57 1310.02,-414.05 1390.28,-396.75 1397.69,-395.15 1405.47,-393.36 1413.13,-391.53"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1154.73,-437.62 1145.46,-442.74 1155.9,-444.52 1154.73,-437.62"/>
</a>
</g>
</g>
<!-- Node15 -->
<g id="Node000015" class="node">
<title>Node15</title>
<g id="a_Node000015"><a xlink:href="engine__graph_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1436.9,-313.38 1331.65,-313.38 1331.65,-282.88 1436.9,-282.88 1436.9,-313.38"/>
<text xml:space="preserve" text-anchor="start" x="1339.65" 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="1384.28" y="-288.62" font-family="Helvetica,sans-Serif" font-size="10.00">_graph.cpp</text>
</a>
</g>
</g>
<!-- Node12&#45;&gt;Node15 -->
<g id="edge33_Node000012_Node000015" class="edge">
<title>Node12&#45;&gt;Node15</title>
<g id="a_edge33_Node000012_Node000015"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1112.02,-431.28C1139.82,-409.85 1185.21,-376.96 1228.28,-355 1248.08,-344.91 1300.8,-326.64 1339.49,-313.75"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1110.23,-428.24 1104.49,-437.14 1114.53,-433.76 1110.23,-428.24"/>
</a>
</g>
</g>
<!-- Node12&#45;&gt;Node18 -->
<g id="edge22_Node000012_Node000018" class="edge">
<title>Node12&#45;&gt;Node18</title>
<g id="a_edge22_Node000012_Node000018"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1054.83,-431.65C1039.19,-420.89 1020.23,-407.83 1004.74,-397.16"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1052.6,-434.37 1062.82,-437.16 1056.57,-428.61 1052.6,-434.37"/>
</a>
</g>
</g>
<!-- Node12&#45;&gt;Node21 -->
<g id="edge35_Node000012_Node000021" class="edge">
<title>Node12&#45;&gt;Node21</title>
<g id="a_edge35_Node000012_Node000021"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1093.31,-427.12C1106.11,-384.25 1127.97,-300.17 1110.28,-277.25 1075.16,-231.75 682.97,-175 541.65,-155.88"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1089.99,-426 1090.42,-436.59 1096.69,-428.05 1089.99,-426"/>
</a>
</g>
</g>
<!-- Node23 -->
<g id="Node000023" class="node">
<title>Node23</title>
<g id="a_Node000023"><a xlink:href="engine__defined_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1101.78,-313.38 998.78,-313.38 998.78,-282.88 1101.78,-282.88 1101.78,-313.38"/>
<text xml:space="preserve" text-anchor="start" x="1006.78" 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="1050.28" y="-288.62" font-family="Helvetica,sans-Serif" font-size="10.00">/engine_defined.cpp</text>
</a>
</g>
</g>
<!-- Node12&#45;&gt;Node23 -->
<g id="edge34_Node000012_Node000023" class="edge">
<title>Node12&#45;&gt;Node23</title>
<g id="a_edge34_Node000012_Node000023"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1079.45,-427.05C1072.04,-394.55 1059.5,-339.57 1053.57,-313.57"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1075.95,-427.46 1081.59,-436.43 1082.78,-425.9 1075.95,-427.46"/>
</a>
</g>
</g>
<!-- Node12&#45;&gt;Node24 -->
<g id="edge30_Node000012_Node000024" class="edge">
<title>Node12&#45;&gt;Node24</title>
<g id="a_edge30_Node000012_Node000024"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1021.07,-434.87C973.7,-421.78 909.97,-404.16 865.22,-391.79"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1020.09,-438.24 1030.67,-437.53 1021.96,-431.49 1020.09,-438.24"/>
</a>
</g>
</g>
<!-- Node14 -->
<g id="Node000014" class="node">
<title>Node14</title>
<g id="a_Node000014"><a xlink:href="engine__procedures_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1406.28,-241.25 1276.28,-241.25 1276.28,-199.5 1406.28,-199.5 1406.28,-241.25"/>
<text xml:space="preserve" text-anchor="start" x="1284.28" y="-227.75" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="start" x="1284.28" y="-216.5" font-family="Helvetica,sans-Serif" font-size="10.00">/engine/procedures/engine</text>
<text xml:space="preserve" text-anchor="middle" x="1341.28" y="-205.25" font-family="Helvetica,sans-Serif" font-size="10.00">_procedures.h</text>
</a>
</g>
</g>
<!-- Node13&#45;&gt;Node14 -->
<g id="edge17_Node000013_Node000014" class="edge">
<title>Node13&#45;&gt;Node14</title>
<g id="a_edge17_Node000013_Node000014"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1469.6,-348.99C1467.81,-327.73 1462.32,-297.86 1446.28,-277.25 1434.29,-261.85 1416.85,-250.21 1399.61,-241.64"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1466.1,-349.1 1470.19,-358.87 1473.09,-348.68 1466.1,-349.1"/>
</a>
</g>
</g>
<!-- Node13&#45;&gt;Node15 -->
<g id="edge19_Node000013_Node000015" class="edge">
<title>Node13&#45;&gt;Node15</title>
<g id="a_edge19_Node000013_Node000015"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1445.28,-352.85C1430.97,-340.25 1413.41,-324.78 1400.81,-313.69"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1442.74,-355.29 1452.56,-359.27 1447.37,-350.03 1442.74,-355.29"/>
</a>
</g>
</g>
<!-- Node13&#45;&gt;Node16 -->
<g id="edge20_Node000013_Node000016" class="edge">
<title>Node13&#45;&gt;Node16</title>
<g id="a_edge20_Node000013_Node000016"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1482.04,-350.15C1497.44,-317.77 1523.93,-262.05 1536.41,-235.82"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1479.06,-348.26 1477.93,-358.79 1485.38,-351.26 1479.06,-348.26"/>
</a>
</g>
</g>
<!-- Node17 -->
<g id="Node000017" class="node">
<title>Node17</title>
<g id="a_Node000017"><a xlink:href="engine__multiscale_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1312.15,-313.38 1196.4,-313.38 1196.4,-282.88 1312.15,-282.88 1312.15,-313.38"/>
<text xml:space="preserve" text-anchor="start" x="1204.4" 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="1254.28" y="-288.62" font-family="Helvetica,sans-Serif" font-size="10.00">/engine_multiscale.cpp</text>
</a>
</g>
</g>
<!-- Node13&#45;&gt;Node17 -->
<g id="edge21_Node000013_Node000017" class="edge">
<title>Node13&#45;&gt;Node17</title>
<g id="a_edge21_Node000013_Node000017"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1417.69,-356.43C1380.3,-343.32 1330.76,-325.95 1296.07,-313.78"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1416.35,-359.67 1426.95,-359.68 1418.67,-353.07 1416.35,-359.67"/>
</a>
</g>
</g>
<!-- Node14&#45;&gt;Node4 -->
<g id="edge18_Node000014_Node000004" class="edge">
<title>Node14&#45;&gt;Node4</title>
<g id="a_edge18_Node000014_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1264.57,-209.65C1238.46,-206.38 1209.1,-202.74 1182.28,-199.5 1042.85,-182.68 877.98,-163.77 798.24,-154.69"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1264.07,-213.12 1274.42,-210.89 1264.94,-206.17 1264.07,-213.12"/>
</a>
</g>
</g>
<!-- Node19 -->
<g id="Node000019" class="node">
<title>Node19</title>
<g id="a_Node000019"><a xlink:href="engine__priming_8h.html" target="_top" xlink:title=" ">
<polygon fill="#fff0f0" stroke="red" points="981.03,-319 873.53,-319 873.53,-277.25 981.03,-277.25 981.03,-319"/>
<text xml:space="preserve" text-anchor="start" x="881.53" y="-305.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="start" x="881.53" y="-294.25" font-family="Helvetica,sans-Serif" font-size="10.00">/engine/views/engine</text>
<text xml:space="preserve" text-anchor="middle" x="927.28" y="-283" font-family="Helvetica,sans-Serif" font-size="10.00">_priming.h</text>
</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="M956.3,-344.93C950.89,-336.39 945.13,-327.3 940.18,-319.48"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="953.3,-346.72 961.61,-353.3 959.21,-342.98 953.3,-346.72"/>
</a>
</g>
</g>
<!-- Node20 -->
<g id="Node000020" class="node">
<title>Node20</title>
<g id="a_Node000020"><a xlink:href="engine__views_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="804.03,-241.25 696.53,-241.25 696.53,-199.5 804.03,-199.5 804.03,-241.25"/>
<text xml:space="preserve" text-anchor="start" x="704.53" y="-227.75" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="start" x="704.53" y="-216.5" font-family="Helvetica,sans-Serif" font-size="10.00">/engine/views/engine</text>
<text xml:space="preserve" text-anchor="middle" x="750.28" y="-205.25" font-family="Helvetica,sans-Serif" font-size="10.00">_views.h</text>
</a>
</g>
</g>
<!-- Node18&#45;&gt;Node20 -->
<g id="edge28_Node000018_Node000020" class="edge">
<title>Node18&#45;&gt;Node20</title>
<g id="a_edge28_Node000018_Node000020"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M918.49,-349.58C900.63,-340.76 881.17,-330.24 864.28,-319 829.14,-295.61 792.82,-262.73 770.89,-241.74"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="916.9,-352.7 927.43,-353.91 919.95,-346.4 916.9,-352.7"/>
</a>
</g>
</g>
<!-- Node18&#45;&gt;Node23 -->
<g id="edge29_Node000018_Node000023" class="edge">
<title>Node18&#45;&gt;Node23</title>
<g id="a_edge29_Node000018_Node000023"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1003.24,-346.63C1014.42,-335.34 1026.81,-322.83 1036.07,-313.48"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1000.99,-343.93 996.44,-353.5 1005.97,-348.86 1000.99,-343.93"/>
</a>
</g>
</g>
<!-- Node19&#45;&gt;Node16 -->
<g id="edge27_Node000019_Node000016" class="edge">
<title>Node19&#45;&gt;Node16</title>
<g id="a_edge27_Node000019_Node000016"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M992.42,-276.83C1177.65,-240.92 1230.3,-263.4 1415.28,-241.25 1436.6,-238.7 1459.83,-235.28 1480.57,-232"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="991.81,-273.39 982.68,-278.76 993.17,-280.26 991.81,-273.39"/>
</a>
</g>
</g>
<!-- Node19&#45;&gt;Node20 -->
<g id="edge24_Node000019_Node000020" class="edge">
<title>Node19&#45;&gt;Node20</title>
<g id="a_edge24_Node000019_Node000020"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M869.45,-272.38C846.27,-262.45 819.88,-251.16 797.84,-241.73"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="867.88,-275.51 878.45,-276.23 870.64,-269.08 867.88,-275.51"/>
</a>
</g>
</g>
<!-- Node20&#45;&gt;Node4 -->
<g id="edge25_Node000020_Node000004" class="edge">
<title>Node20&#45;&gt;Node4</title>
<g id="a_edge25_Node000020_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M750.28,-187.63C750.28,-179.27 750.28,-170.65 750.28,-163.7"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="746.78,-187.58 750.28,-197.58 753.78,-187.58 746.78,-187.58"/>
</a>
</g>
</g>
<!-- Node20&#45;&gt;Node21 -->
<g id="edge26_Node000020_Node000021" class="edge">
<title>Node20&#45;&gt;Node21</title>
<g id="a_edge26_Node000020_Node000021"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M685.3,-201.78C640.81,-189.74 582.67,-173.99 541.67,-162.89"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="684.27,-205.13 694.84,-204.36 686.1,-198.37 684.27,-205.13"/>
</a>
</g>
</g>
<!-- Node24&#45;&gt;Node17 -->
<g id="edge32_Node000024_Node000017" class="edge">
<title>Node24&#45;&gt;Node17</title>
<g id="a_edge32_Node000024_Node000017"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M876.66,-361.69C888.5,-359.39 900.75,-357.08 912.28,-355 1011.75,-337.09 1127.95,-318.62 1196.09,-308.04"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="876.1,-358.23 866.95,-363.59 877.44,-365.1 876.1,-358.23"/>
</a>
</g>
</g>
<!-- Node24&#45;&gt;Node20 -->
<g id="edge31_Node000024_Node000020" class="edge">
<title>Node24&#45;&gt;Node20</title>
<g id="a_edge31_Node000024_Node000020"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M799.14,-344.32C786.99,-313.76 768.67,-267.65 758.26,-241.45"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="795.8,-345.4 802.75,-353.4 802.3,-342.82 795.8,-345.4"/>
</a>
</g>
</g>
<!-- Node25&#45;&gt;Node20 -->
<g id="edge39_Node000025_Node000020" class="edge">
<title>Node25&#45;&gt;Node20</title>
<g id="a_edge39_Node000025_Node000020"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M604.85,-347.5C639.86,-317.14 695.52,-268.87 726.85,-241.69"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="602.82,-344.62 597.56,-353.82 607.41,-349.91 602.82,-344.62"/>
</a>
</g>
</g>
<!-- Node26 -->
<g id="Node000026" class="node">
<title>Node26</title>
<g id="a_Node000026"><a xlink:href="engine__adaptive_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="627.4,-313.38 519.15,-313.38 519.15,-282.88 627.4,-282.88 627.4,-313.38"/>
<text xml:space="preserve" text-anchor="start" x="527.15" 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="573.28" y="-288.62" font-family="Helvetica,sans-Serif" font-size="10.00">/engine_adaptive.cpp</text>
</a>
</g>
</g>
<!-- Node25&#45;&gt;Node26 -->
<g id="edge40_Node000025_Node000026" class="edge">
<title>Node25&#45;&gt;Node26</title>
<g id="a_edge40_Node000025_Node000026"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M573.28,-343.31C573.28,-332.94 573.28,-321.92 573.28,-313.48"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="569.78,-343.06 573.28,-353.06 576.78,-343.06 569.78,-343.06"/>
</a>
</g>
</g>
<!-- Node27&#45;&gt;Node18 -->
<g id="edge45_Node000027_Node000018" class="edge">
<title>Node27&#45;&gt;Node18</title>
<g id="a_edge45_Node000027_Node000018"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M802.05,-432.01C839.36,-420.14 885.71,-405.38 921.08,-394.13"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="801.19,-428.61 792.73,-434.98 803.32,-435.28 801.19,-428.61"/>
</a>
</g>
</g>
<!-- Node27&#45;&gt;Node20 -->
<g id="edge47_Node000027_Node000020" class="edge">
<title>Node27&#45;&gt;Node20</title>
<g id="a_edge47_Node000027_Node000020"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M739.04,-421.22C741.76,-372.99 746.87,-282.03 749.14,-241.61"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="735.56,-420.82 738.49,-431 742.55,-421.21 735.56,-420.82"/>
</a>
</g>
</g>
<!-- Node27&#45;&gt;Node24 -->
<g id="edge46_Node000027_Node000024" class="edge">
<title>Node27&#45;&gt;Node24</title>
<g id="a_edge46_Node000027_Node000024"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M764.91,-424.34C773.71,-415.34 783.26,-405.56 791.39,-397.23"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="762.65,-421.64 758.17,-431.24 767.66,-426.54 762.65,-421.64"/>
</a>
</g>
</g>
<!-- Node27&#45;&gt;Node25 -->
<g id="edge44_Node000027_Node000025" class="edge">
<title>Node27&#45;&gt;Node25</title>
<g id="a_edge44_Node000027_Node000025"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M683.11,-427.61C661.78,-417.75 637.59,-406.58 617.35,-397.23"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="681.41,-430.67 691.96,-431.69 684.35,-424.32 681.41,-430.67"/>
</a>
</g>
</g>
<!-- Node29 -->
<g id="Node000029" class="node">
<title>Node29</title>
<g id="a_Node000029"><a xlink:href="generative_8h.html" target="_top" xlink:title=" ">
<polygon fill="#fff0f0" stroke="red" points="2166.65,-546.62 2035.9,-546.62 2035.9,-516.12 2166.65,-516.12 2166.65,-546.62"/>
<text xml:space="preserve" text-anchor="start" x="2043.9" y="-533.12" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="middle" x="2101.28" y="-521.88" font-family="Helvetica,sans-Serif" font-size="10.00">/io/generative/generative.h</text>
</a>
</g>
</g>
<!-- Node28&#45;&gt;Node29 -->
<g id="edge49_Node000028_Node000029" class="edge">
<title>Node28&#45;&gt;Node29</title>
<g id="a_edge49_Node000028_Node000029"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2101.28,-582.1C2101.28,-570.34 2101.28,-556.88 2101.28,-546.94"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2097.78,-582.01 2101.28,-592.01 2104.78,-582.01 2097.78,-582.01"/>
</a>
</g>
</g>
<!-- Node28&#45;&gt;Node34 -->
<g id="edge50_Node000028_Node000034" class="edge">
<title>Node28&#45;&gt;Node34</title>
<g id="a_edge50_Node000028_Node000034"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2137.11,-587.87C2159.94,-574.97 2188.97,-558.56 2209.52,-546.94"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2135.42,-584.81 2128.43,-592.77 2138.86,-590.9 2135.42,-584.81"/>
</a>
</g>
</g>
<!-- Node35&#45;&gt;Node21 -->
<g id="edge69_Node000035_Node000021" class="edge">
<title>Node35&#45;&gt;Node21</title>
<g id="a_edge69_Node000035_Node000021"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M338.05,-430.04C347.51,-420.33 358.08,-408.52 366.28,-396.75 423.25,-315 469.82,-203.63 485.55,-164"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="335.77,-427.37 331.17,-436.91 340.72,-432.32 335.77,-427.37"/>
</a>
</g>
</g>
<!-- Node36 -->
<g id="Node000036" class="node">
<title>Node36</title>
<g id="a_Node000036"><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="111.03,-313.38 15.53,-313.38 15.53,-282.88 111.03,-282.88 111.03,-313.38"/>
<text xml:space="preserve" text-anchor="start" x="23.53" y="-299.88" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="middle" x="63.28" y="-288.62" font-family="Helvetica,sans-Serif" font-size="10.00">/policy/chains.h</text>
</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="M241.8,-443.79C182.19,-435.02 104.11,-419.56 82.28,-396.75 60.67,-374.17 60.12,-334.72 61.65,-313.54"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="241.18,-447.24 251.58,-445.19 242.17,-440.31 241.18,-447.24"/>
</a>
</g>
</g>
<!-- Node37 -->
<g id="Node000037" class="node">
<title>Node37</title>
<g id="a_Node000037"><a xlink:href="policy_8h.html" target="_top" xlink:title=" ">
<polygon fill="#fff0f0" stroke="red" points="352.03,-163.5 256.53,-163.5 256.53,-133 352.03,-133 352.03,-163.5"/>
<text xml:space="preserve" text-anchor="start" x="264.53" y="-150" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="middle" x="304.28" y="-138.75" font-family="Helvetica,sans-Serif" font-size="10.00">/policy/policy.h</text>
</a>
</g>
</g>
<!-- Node35&#45;&gt;Node37 -->
<g id="edge60_Node000035_Node000037" class="edge">
<title>Node35&#45;&gt;Node37</title>
<g id="a_edge60_Node000035_Node000037"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M317.1,-426.54C317.98,-417.16 318.84,-406.49 319.28,-396.75 320.11,-378.21 320.49,-373.52 319.28,-355 315.94,-304.12 307.62,-292.13 304.28,-241.25 302.49,-214 303.09,-182.1 303.69,-163.93"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="313.62,-426.14 316.1,-436.44 320.59,-426.84 313.62,-426.14"/>
</a>
</g>
</g>
<!-- Node35&#45;&gt;Node40 -->
<g id="edge66_Node000035_Node000040" class="edge">
<title>Node35&#45;&gt;Node40</title>
<g id="a_edge66_Node000035_Node000040"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M331.31,-428.73C337.3,-419.2 343.48,-407.87 347.28,-396.75 366.82,-339.54 369.31,-266.53 369.43,-235.91"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="328.44,-426.73 325.84,-437 334.28,-430.59 328.44,-426.73"/>
</a>
</g>
</g>
<!-- Node41 -->
<g id="Node000041" class="node">
<title>Node41</title>
<g id="a_Node000041"><a xlink:href="chains_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="212.78,-230 91.78,-230 91.78,-210.75 212.78,-210.75 212.78,-230"/>
<text xml:space="preserve" text-anchor="middle" x="152.28" y="-216.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/lib/policy/chains.cpp</text>
</a>
</g>
</g>
<!-- Node35&#45;&gt;Node41 -->
<g id="edge67_Node000035_Node000041" class="edge">
<title>Node35&#45;&gt;Node41</title>
<g id="a_edge67_Node000035_Node000041"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M315.55,-426.76C316,-389.59 311.5,-320.76 276.28,-277.25 256.23,-252.47 222.84,-238.29 195.76,-230.42"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="312.06,-426.47 315.29,-436.56 319.05,-426.66 312.06,-426.47"/>
</a>
</g>
</g>
<!-- Node42 -->
<g id="Node000042" class="node">
<title>Node42</title>
<g id="a_Node000042"><a xlink:href="policy__logical_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="205.4,-391.12 91.15,-391.12 91.15,-360.62 205.4,-360.62 205.4,-391.12"/>
<text xml:space="preserve" text-anchor="start" x="99.15" y="-377.62" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="middle" x="148.28" y="-366.38" font-family="Helvetica,sans-Serif" font-size="10.00">/policy/policy_logical.h</text>
</a>
</g>
</g>
<!-- Node35&#45;&gt;Node42 -->
<g id="edge61_Node000035_Node000042" class="edge">
<title>Node35&#45;&gt;Node42</title>
<g id="a_edge61_Node000035_Node000042"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M271.82,-433.25C243.37,-420.27 206.5,-403.44 180.47,-391.56"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="270.35,-436.42 280.9,-437.39 273.25,-430.06 270.35,-436.42"/>
</a>
</g>
</g>
<!-- Node43 -->
<g id="Node000043" class="node">
<title>Node43</title>
<g id="a_Node000043"><a xlink:href="policy__logical_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="266.9,-313.38 167.65,-313.38 167.65,-282.88 266.9,-282.88 266.9,-313.38"/>
<text xml:space="preserve" text-anchor="start" x="175.65" 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="217.28" y="-288.62" font-family="Helvetica,sans-Serif" font-size="10.00">_logical.cpp</text>
</a>
</g>
</g>
<!-- Node35&#45;&gt;Node43 -->
<g id="edge68_Node000035_Node000043" class="edge">
<title>Node35&#45;&gt;Node43</title>
<g id="a_edge68_Node000035_Node000043"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M298.92,-428.32C278.5,-396 243.06,-339.92 226.41,-313.57"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="295.87,-430.04 304.17,-436.63 301.79,-426.3 295.87,-430.04"/>
</a>
</g>
</g>
<!-- Node36&#45;&gt;Node37 -->
<g id="edge53_Node000036_Node000037" class="edge">
<title>Node36&#45;&gt;Node37</title>
<g id="a_edge53_Node000036_Node000037"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M61.09,-271.21C60.73,-249.23 64,-218.34 82.28,-199.5 105.98,-175.07 198.29,-160.77 256.15,-154.02"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="57.59,-271.33 61.54,-281.16 64.59,-271.01 57.59,-271.33"/>
</a>
</g>
</g>
<!-- Node36&#45;&gt;Node40 -->
<g id="edge56_Node000036_Node000040" class="edge">
<title>Node36&#45;&gt;Node40</title>
<g id="a_edge56_Node000036_Node000040"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M122.43,-282.48C177.6,-268.83 259.28,-248.6 313.37,-235.21"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="121.76,-279.04 112.9,-284.84 123.45,-285.84 121.76,-279.04"/>
</a>
</g>
</g>
<!-- Node36&#45;&gt;Node41 -->
<g id="edge59_Node000036_Node000041" class="edge">
<title>Node36&#45;&gt;Node41</title>
<g id="a_edge59_Node000036_Node000041"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M89.07,-275.18C106.53,-260.31 128.69,-241.45 141.6,-230.47"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="86.94,-272.39 81.59,-281.54 91.48,-277.72 86.94,-272.39"/>
</a>
</g>
</g>
<!-- Node37&#45;&gt;Node5 -->
<g id="edge54_Node000037_Node000005" class="edge">
<title>Node37&#45;&gt;Node5</title>
<g id="a_edge54_Node000037_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M362.96,-130.94C401.72,-120.16 451.89,-106.21 488.27,-96.1"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="362.5,-127.43 353.81,-133.48 364.38,-134.17 362.5,-127.43"/>
</a>
</g>
</g>
<!-- Node37&#45;&gt;Node9 -->
<g id="edge55_Node000037_Node000009" class="edge">
<title>Node37&#45;&gt;Node9</title>
<g id="a_edge55_Node000037_Node000009"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M312.15,-121.88C314.73,-113.55 317.51,-104.58 319.76,-97.33"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="308.88,-120.58 309.27,-131.17 315.57,-122.65 308.88,-120.58"/>
</a>
</g>
</g>
<!-- Node40&#45;&gt;Node21 -->
<g id="edge58_Node000040_Node000021" class="edge">
<title>Node40&#45;&gt;Node21</title>
<g id="a_edge58_Node000040_Node000021"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M404.63,-199.06C424.17,-187.82 448.01,-174.12 465.74,-163.93"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="403.09,-195.9 396.17,-203.92 406.58,-201.97 403.09,-195.9"/>
</a>
</g>
</g>
<!-- Node40&#45;&gt;Node37 -->
<g id="edge57_Node000040_Node000037" class="edge">
<title>Node40&#45;&gt;Node37</title>
<g id="a_edge57_Node000040_Node000037"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M348.22,-196.66C338.21,-185.85 326.53,-173.25 317.73,-163.76"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="345.42,-198.78 354.78,-203.74 350.55,-194.02 345.42,-198.78"/>
</a>
</g>
</g>
<!-- Node42&#45;&gt;Node36 -->
<g id="edge62_Node000042_Node000036" class="edge">
<title>Node42&#45;&gt;Node36</title>
<g id="a_edge62_Node000042_Node000036"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M123.57,-352.85C109.42,-340.25 92.07,-324.78 79.62,-313.69"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="120.97,-355.22 130.76,-359.26 125.62,-350 120.97,-355.22"/>
</a>
</g>
</g>
<!-- Node42&#45;&gt;Node37 -->
<g id="edge63_Node000042_Node000037" class="edge">
<title>Node42&#45;&gt;Node37</title>
<g id="a_edge63_Node000042_Node000037"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M79.98,-365.03C52.31,-357.31 23,-343.55 6.28,-319 -4.17,-303.66 0.81,-294.98 6.28,-277.25 18.6,-237.29 24.47,-222.68 59.28,-199.5 119.1,-159.68 203.97,-150.34 256.5,-148.72"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="78.85,-368.35 89.41,-367.42 80.58,-361.57 78.85,-368.35"/>
</a>
</g>
</g>
<!-- Node42&#45;&gt;Node41 -->
<g id="edge64_Node000042_Node000041" class="edge">
<title>Node42&#45;&gt;Node41</title>
<g id="a_edge64_Node000042_Node000041"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M148.96,-348.9C149.87,-313.73 151.46,-252.78 152.05,-230.15"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="145.46,-348.56 148.7,-358.64 152.46,-348.74 145.46,-348.56"/>
</a>
</g>
</g>
<!-- Node42&#45;&gt;Node43 -->
<g id="edge65_Node000042_Node000043" class="edge">
<title>Node42&#45;&gt;Node43</title>
<g id="a_edge65_Node000042_Node000043"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M169.32,-351.78C180.61,-339.38 194.19,-324.47 204.02,-313.69"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="166.75,-349.4 162.6,-359.15 171.92,-354.11 166.75,-349.4"/>
</a>
</g>
</g>
<!-- Node45 -->
<g id="Node000045" class="node">
<title>Node45</title>
<g id="a_Node000045"><a xlink:href="weak__rate__library_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1705.15,-552.25 1577.4,-552.25 1577.4,-510.5 1705.15,-510.5 1705.15,-552.25"/>
<text xml:space="preserve" text-anchor="start" x="1585.4" y="-538.75" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="start" x="1585.4" 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="1641.28" y="-516.25" font-family="Helvetica,sans-Serif" font-size="10.00">_library.h</text>
</a>
</g>
</g>
<!-- Node44&#45;&gt;Node45 -->
<g id="edge72_Node000044_Node000045" class="edge">
<title>Node44&#45;&gt;Node45</title>
<g id="a_edge72_Node000044_Node000045"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1743.47,-588.06C1723.4,-577.13 1698.63,-563.63 1678.51,-552.66"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1741.69,-591.08 1752.15,-592.8 1745.04,-584.94 1741.69,-591.08"/>
</a>
</g>
</g>
<!-- Node46 -->
<g id="Node000046" class="node">
<title>Node46</title>
<g id="a_Node000046"><a xlink:href="weak_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1850.28,-468.88 1744.28,-468.88 1744.28,-438.38 1850.28,-438.38 1850.28,-468.88"/>
<text xml:space="preserve" text-anchor="start" x="1752.28" 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="1797.28" y="-444.12" font-family="Helvetica,sans-Serif" font-size="10.00">/weak.cpp</text>
</a>
</g>
</g>
<!-- Node44&#45;&gt;Node46 -->
<g id="edge76_Node000044_Node000046" class="edge">
<title>Node44&#45;&gt;Node46</title>
<g id="a_edge76_Node000044_Node000046"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1815.92,-587.09C1827.87,-578.02 1839.79,-566.25 1846.28,-552.25 1854.08,-535.42 1852.82,-527.87 1846.28,-510.5 1840.14,-494.2 1826.85,-479.55 1815.66,-469.35"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1814.25,-583.98 1808.11,-592.61 1818.3,-589.69 1814.25,-583.98"/>
</a>
</g>
</g>
<!-- Node47 -->
<g id="Node000047" class="node">
<title>Node47</title>
<g id="a_Node000047"><a xlink:href="construction_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="2017.65,-546.62 1892.9,-546.62 1892.9,-516.12 2017.65,-516.12 2017.65,-546.62"/>
<text xml:space="preserve" text-anchor="start" x="1900.9" 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="1955.28" y="-521.88" font-family="Helvetica,sans-Serif" font-size="10.00">/construction.cpp</text>
</a>
</g>
</g>
<!-- Node44&#45;&gt;Node47 -->
<g id="edge75_Node000044_Node000047" class="edge">
<title>Node44&#45;&gt;Node47</title>
<g id="a_edge75_Node000044_Node000047"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1824.25,-589.09C1854.34,-576.07 1893.66,-559.05 1921.34,-547.06"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1823.2,-585.73 1815.41,-592.92 1825.98,-592.16 1823.2,-585.73"/>
</a>
</g>
</g>
<!-- Node48 -->
<g id="Node000048" class="node">
<title>Node48</title>
<g id="a_Node000048"><a xlink:href="weak__interpolator_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1837.03,-546.62 1723.53,-546.62 1723.53,-516.12 1837.03,-516.12 1837.03,-546.62"/>
<text xml:space="preserve" text-anchor="start" x="1731.53" 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="1780.28" y="-521.88" font-family="Helvetica,sans-Serif" font-size="10.00">/weak_interpolator.cpp</text>
</a>
</g>
</g>
<!-- Node44&#45;&gt;Node48 -->
<g id="edge77_Node000044_Node000048" class="edge">
<title>Node44&#45;&gt;Node48</title>
<g id="a_edge77_Node000044_Node000048"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1780.28,-582.1C1780.28,-570.34 1780.28,-556.88 1780.28,-546.94"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1776.78,-582.01 1780.28,-592.01 1783.78,-582.01 1776.78,-582.01"/>
</a>
</g>
</g>
<!-- Node45&#45;&gt;Node12 -->
<g id="edge73_Node000045_Node000012" class="edge">
<title>Node45&#45;&gt;Node12</title>
<g id="a_edge73_Node000045_Node000012"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1565.92,-520.26C1483.12,-509.13 1346.21,-490.67 1228.28,-474.5 1200.47,-470.69 1169.62,-466.4 1143.72,-462.8"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1565.36,-523.72 1575.74,-521.58 1566.3,-516.78 1565.36,-523.72"/>
</a>
</g>
</g>
<!-- Node45&#45;&gt;Node46 -->
<g id="edge74_Node000045_Node000046" class="edge">
<title>Node45&#45;&gt;Node46</title>
<g id="a_edge74_Node000045_Node000046"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1693.34,-505.1C1717.89,-493.17 1746.32,-479.37 1767.23,-469.21"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1691.91,-501.9 1684.45,-509.41 1694.97,-508.19 1691.91,-501.9"/>
</a>
</g>
</g>
<!-- Node49&#45;&gt;Node11 -->
<g id="edge83_Node000049_Node000011" class="edge">
<title>Node49&#45;&gt;Node11</title>
<g id="a_edge83_Node000049_Node000011"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1413.22,-499.17C1408.74,-478.78 1400.6,-452.39 1386.28,-432.75 1373.63,-415.4 1353.97,-401.26 1337.68,-391.55"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1409.77,-499.78 1415.16,-508.9 1416.64,-498.41 1409.77,-499.78"/>
</a>
</g>
</g>
<!-- Node49&#45;&gt;Node16 -->
<g id="edge82_Node000049_Node000016" class="edge">
<title>Node49&#45;&gt;Node16</title>
<g id="a_edge82_Node000049_Node000016"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1425.77,-499.19C1432.28,-478.02 1443.66,-450.73 1462.28,-432.75 1492.68,-403.4 1526.73,-431.83 1550.28,-396.75 1584.08,-346.41 1561.1,-268.36 1549.19,-236.1"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1422.42,-498.18 1423.05,-508.76 1429.15,-500.09 1422.42,-498.18"/>
</a>
</g>
</g>
<!-- Node50 -->
<g id="Node000050" class="node">
<title>Node50</title>
<g id="a_Node000050"><a xlink:href="strategies_8h.html" target="_top" xlink:title=" ">
<polygon fill="#fff0f0" stroke="red" points="1616.78,-468.88 1471.78,-468.88 1471.78,-438.38 1616.78,-438.38 1616.78,-468.88"/>
<text xml:space="preserve" text-anchor="start" x="1479.78" y="-455.38" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="middle" x="1544.28" y="-444.12" font-family="Helvetica,sans-Serif" font-size="10.00">/solver/strategies/strategies.h</text>
</a>
</g>
</g>
<!-- Node49&#45;&gt;Node50 -->
<g id="edge79_Node000049_Node000050" class="edge">
<title>Node49&#45;&gt;Node50</title>
<g id="a_edge79_Node000049_Node000050"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1461.66,-504.3C1481.18,-492.56 1503.5,-479.14 1520.01,-469.21"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1460.11,-501.14 1453.34,-509.3 1463.72,-507.14 1460.11,-501.14"/>
</a>
</g>
</g>
<!-- Node55 -->
<g id="Node000055" class="node">
<title>Node55</title>
<g id="a_Node000055"><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="1377.15,-474.5 1237.4,-474.5 1237.4,-432.75 1377.15,-432.75 1377.15,-474.5"/>
<text xml:space="preserve" text-anchor="start" x="1245.4" y="-461" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="start" x="1245.4" y="-449.75" font-family="Helvetica,sans-Serif" font-size="10.00">/solver/strategies/triggers</text>
<text xml:space="preserve" text-anchor="middle" x="1307.28" y="-438.5" font-family="Helvetica,sans-Serif" font-size="10.00">/engine_partitioning_trigger.h</text>
</a>
</g>
</g>
<!-- Node49&#45;&gt;Node55 -->
<g id="edge80_Node000049_Node000055" class="edge">
<title>Node49&#45;&gt;Node55</title>
<g id="a_edge80_Node000049_Node000055"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1379.24,-503.73C1365.4,-494.29 1350.06,-483.82 1337.11,-474.98"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1377.05,-506.48 1387.28,-509.22 1381,-500.69 1377.05,-506.48"/>
</a>
</g>
</g>
<!-- Node55&#45;&gt;Node11 -->
<g id="edge81_Node000055_Node000011" class="edge">
<title>Node55&#45;&gt;Node11</title>
<g id="a_edge81_Node000055_Node000011"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1308.11,-421.06C1308.39,-410.69 1308.68,-399.67 1308.9,-391.23"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1304.62,-420.72 1307.85,-430.81 1311.62,-420.91 1304.62,-420.72"/>
</a>
</g>
</g>
<!-- Node58&#45;&gt;Node49 -->
<g id="edge85_Node000058_Node000049" class="edge">
<title>Node58&#45;&gt;Node49</title>
<g id="a_edge85_Node000058_Node000049"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1418.28,-576.5C1418.28,-568.46 1418.28,-560.04 1418.28,-552.73"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1414.78,-576.31 1418.28,-586.31 1421.78,-576.31 1414.78,-576.31"/>
</a>
</g>
</g>
<!-- Node58&#45;&gt;Node50 -->
<g id="edge86_Node000058_Node000050" class="edge">
<title>Node58&#45;&gt;Node50</title>
<g id="a_edge86_Node000058_Node000050"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1460.37,-581.29C1471.59,-572.88 1483.13,-562.96 1492.28,-552.25 1514.48,-526.26 1530.94,-489.21 1538.92,-469.05"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1458.36,-578.42 1452.3,-587.11 1462.45,-584.1 1458.36,-578.42"/>
</a>
</g>
</g>
<!-- Node59&#45;&gt;Node17 -->
<g id="edge88_Node000059_Node000017" class="edge">
<title>Node59&#45;&gt;Node17</title>
<g id="a_edge88_Node000059_Node000017"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1204.53,-582.13C1203.86,-535.63 1205.53,-435.52 1228.28,-355 1232.41,-340.38 1239.96,-324.79 1245.86,-313.8"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1201.03,-582.07 1204.72,-592 1208.02,-581.93 1201.03,-582.07"/>
</a>
</g>
</g>
<!-- Node59&#45;&gt;Node61 -->
<g id="edge89_Node000059_Node000061" class="edge">
<title>Node59&#45;&gt;Node61</title>
<g id="a_edge89_Node000059_Node000061"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1226.97,-585.3C1241.06,-570.49 1258.63,-551.99 1268.84,-541.25"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1224.56,-582.76 1220.2,-592.42 1229.63,-587.59 1224.56,-582.76"/>
</a>
</g>
</g>
<!-- Node64 -->
<g id="Node000064" class="node">
<title>Node64</title>
<g id="a_Node000064"><a xlink:href="formatters_8h.html" target="_top" xlink:title=" ">
<polygon fill="#fff0f0" stroke="red" points="2481.15,-624.38 2341.4,-624.38 2341.4,-593.88 2481.15,-593.88 2481.15,-624.38"/>
<text xml:space="preserve" text-anchor="start" x="2349.4" y="-610.88" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="middle" x="2411.28" y="-599.62" font-family="Helvetica,sans-Serif" font-size="10.00">/utils/formatters/formatters.h</text>
</a>
</g>
</g>
<!-- Node63&#45;&gt;Node64 -->
<g id="edge96_Node000063_Node000064" class="edge">
<title>Node63&#45;&gt;Node64</title>
<g id="a_edge96_Node000063_Node000064"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1915.38,-665.82C2097.05,-634 2148.58,-658.75 2327.28,-630 2336.01,-628.6 2345.18,-626.78 2354.12,-624.82"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1914.79,-662.37 1905.57,-667.58 1916.03,-669.26 1914.79,-662.37"/>
</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>