Files
MeanField_SERiF/docs/html/continuation_8hpp__incl.svg
Emily Boudreaux 6b57738330 docs(docs): built docs
Note for now much of the docs is LLM written. This was done to save time and focus on code development. The docs have been LOOSLEY reviewed. However, the code itself has been either fully written by hand or fully reviewed. Therefore, the docs should at the moment be seen as a loose resource rather than authoratiative (and this is on top of the general ability for docs to drift)
2026-11-09 14:09:44 -05:00

1539 lines
76 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 14.1.2 (20260124.0452)
-->
<!-- Title: src/include/serif/solver/continuation/continuation.hpp Pages: 1 -->
<!--zoomable 626 -->
<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 = 2267;
var viewHeight = 626;
var sectionId = 'dynsection-0';
</script>
<script type="application/ecmascript" xlink:href="svg.min.js"/>
<svg id="graph" class="graph">
<g id="viewport">
<title>src/include/serif/solver/continuation/continuation.hpp</title>
<!-- Node1 -->
<g id="Node000001" class="node">
<title>Node1</title>
<g id="a_Node000001"><a xlink:title=" ">
<polygon fill="#999999" stroke="#666666" points="1404.88,-617.75 1259.12,-617.75 1259.12,-587.25 1404.88,-587.25 1404.88,-617.75"/>
<text xml:space="preserve" text-anchor="start" x="1267.12" y="-604.25" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/serif/solver</text>
<text xml:space="preserve" text-anchor="middle" x="1332" y="-593" font-family="Helvetica,sans-Serif" font-size="10.00">/continuation/continuation.hpp</text>
</a>
</g>
</g>
<!-- Node2 -->
<g id="Node000002" class="node">
<title>Node2</title>
<g id="a_Node000002"><a xlink:href="family_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1347.75,-418.25 1228.25,-418.25 1228.25,-387.75 1347.75,-387.75 1347.75,-418.25"/>
<text xml:space="preserve" text-anchor="start" x="1236.25" y="-404.75" font-family="Helvetica,sans-Serif" font-size="10.00">serif/solver/continuation</text>
<text xml:space="preserve" text-anchor="middle" x="1288" y="-393.5" font-family="Helvetica,sans-Serif" font-size="10.00">/family.hpp</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="M1328.76,-586.98C1321.36,-553.74 1303.09,-471.75 1293.73,-429.73"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1297.16,-429.02 1291.57,-420.02 1290.33,-430.54 1297.16,-429.02"/>
</a>
</g>
</g>
<!-- Node52 -->
<g id="Node000052" class="node">
<title>Node52</title>
<g id="a_Node000052"><a xlink:href="identified__equations_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="696,-285.25 572,-285.25 572,-254.75 696,-254.75 696,-285.25"/>
<text xml:space="preserve" text-anchor="start" x="580" y="-271.75" font-family="Helvetica,sans-Serif" font-size="10.00">serif/solver/continuation</text>
<text xml:space="preserve" text-anchor="middle" x="634" y="-260.5" font-family="Helvetica,sans-Serif" font-size="10.00">/identified_equations.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node52 -->
<g id="edge79_Node000001_Node000052" class="edge">
<title>Node1&#45;&gt;Node52</title>
<g id="a_edge79_Node000001_Node000052"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1258.71,-598.07C1050.09,-587.32 468,-550.2 468,-470.5 468,-470.5 468,-470.5 468,-402 468,-345.34 528.33,-309.39 576.25,-289.77"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="577.44,-293.06 585.47,-286.15 574.88,-286.54 577.44,-293.06"/>
</a>
</g>
</g>
<!-- Node53 -->
<g id="Node000053" class="node">
<title>Node53</title>
<g id="a_Node000053"><a xlink:href="solver_2continuation_2polytropic_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1435.75,-484.75 1316.25,-484.75 1316.25,-454.25 1435.75,-454.25 1435.75,-484.75"/>
<text xml:space="preserve" text-anchor="start" x="1324.25" y="-471.25" font-family="Helvetica,sans-Serif" font-size="10.00">serif/solver/continuation</text>
<text xml:space="preserve" text-anchor="middle" x="1376" y="-460" font-family="Helvetica,sans-Serif" font-size="10.00">/polytropic.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node53 -->
<g id="edge85_Node000001_Node000053" class="edge">
<title>Node1&#45;&gt;Node53</title>
<g id="a_edge85_Node000001_Node000053"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1336.88,-586.98C1344.28,-564.95 1358.44,-522.77 1367.54,-495.67"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1370.75,-497.11 1370.62,-486.52 1364.12,-494.88 1370.75,-497.11"/>
</a>
</g>
</g>
<!-- Node66 -->
<g id="Node000066" class="node">
<title>Node66</title>
<g id="a_Node000066"><a xlink:href="driver_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1652.75,-551.25 1533.25,-551.25 1533.25,-520.75 1652.75,-520.75 1652.75,-551.25"/>
<text xml:space="preserve" text-anchor="start" x="1541.25" y="-537.75" font-family="Helvetica,sans-Serif" font-size="10.00">serif/solver/continuation</text>
<text xml:space="preserve" text-anchor="middle" x="1593" y="-526.5" font-family="Helvetica,sans-Serif" font-size="10.00">/driver.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node66 -->
<g id="edge96_Node000001_Node000066" class="edge">
<title>Node1&#45;&gt;Node66</title>
<g id="a_edge96_Node000001_Node000066"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1391.55,-586.78C1430.55,-577.14 1481.7,-564.5 1522.7,-554.37"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1523.37,-557.81 1532.23,-552.02 1521.69,-551.02 1523.37,-557.81"/>
</a>
</g>
</g>
<!-- Node3 -->
<g id="Node000003" class="node">
<title>Node3</title>
<g id="a_Node000003"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="742.88,-80.12 687.12,-80.12 687.12,-60.88 742.88,-60.88 742.88,-80.12"/>
<text xml:space="preserve" text-anchor="middle" x="715" y="-66.62" font-family="Helvetica,sans-Serif" font-size="10.00">algorithm</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="M1227.8,-401.55C1126.76,-398.05 920.3,-378.94 779,-285.25 724,-248.78 721.7,-217.66 713,-152.25 710.29,-131.85 711.34,-108.3 712.74,-91.92"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="716.21,-92.31 713.71,-82.02 709.25,-91.63 716.21,-92.31"/>
</a>
</g>
</g>
<!-- Node4 -->
<g id="Node000004" class="node">
<title>Node4</title>
<g id="a_Node000004"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="1879.5,-279.62 1836.5,-279.62 1836.5,-260.38 1879.5,-260.38 1879.5,-279.62"/>
<text xml:space="preserve" text-anchor="middle" x="1858" y="-266.12" font-family="Helvetica,sans-Serif" font-size="10.00">cmath</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node4 -->
<g id="edge3_Node000002_Node000004" class="edge">
<title>Node2&#45;&gt;Node4</title>
<g id="a_edge3_Node000002_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1348.14,-393.9C1408.98,-385.25 1505.55,-370.24 1588,-351.75 1636.67,-340.84 1647.94,-334.59 1696,-321.25 1754.59,-304.99 1770.98,-306.38 1828,-285.25 1828.63,-285.02 1829.26,-284.78 1829.89,-284.53"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1830.95,-287.89 1838.75,-280.72 1828.18,-281.46 1830.95,-287.89"/>
</a>
</g>
</g>
<!-- Node5 -->
<g id="Node000005" class="node">
<title>Node5</title>
<g id="a_Node000005"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="516,-213.12 458,-213.12 458,-193.88 516,-193.88 516,-213.12"/>
<text xml:space="preserve" text-anchor="middle" x="487" y="-199.62" font-family="Helvetica,sans-Serif" font-size="10.00">functional</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node5 -->
<g id="edge4_Node000002_Node000005" class="edge">
<title>Node2&#45;&gt;Node5</title>
<g id="a_edge4_Node000002_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1228,-401.91C1058.34,-401.13 583.93,-395.04 530,-351.75 491.32,-320.69 486.16,-256.87 486.22,-224.41"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="489.71,-224.87 486.42,-214.8 482.72,-224.73 489.71,-224.87"/>
</a>
</g>
</g>
<!-- Node6 -->
<g id="Node000006" class="node">
<title>Node6</title>
<g id="a_Node000006"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="2196.62,-146.62 2157.38,-146.62 2157.38,-127.38 2196.62,-127.38 2196.62,-146.62"/>
<text xml:space="preserve" text-anchor="middle" x="2177" y="-133.12" font-family="Helvetica,sans-Serif" font-size="10.00">limits</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node6 -->
<g id="edge5_Node000002_Node000006" class="edge">
<title>Node2&#45;&gt;Node6</title>
<g id="a_edge5_Node000002_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1347.94,-400.81C1460.46,-397.79 1710.63,-387.3 1918,-351.75 2031.32,-332.32 2095.18,-374.22 2168,-285.25 2197.8,-248.84 2189.47,-188.87 2182.38,-157.89"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2185.82,-157.2 2180,-148.35 2179.03,-158.9 2185.82,-157.2"/>
</a>
</g>
</g>
<!-- Node7 -->
<g id="Node000007" class="node">
<title>Node7</title>
<g id="a_Node000007"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="2158.88,-279.62 2109.12,-279.62 2109.12,-260.38 2158.88,-260.38 2158.88,-279.62"/>
<text xml:space="preserve" text-anchor="middle" x="2134" y="-266.12" font-family="Helvetica,sans-Serif" font-size="10.00">optional</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node7 -->
<g id="edge6_Node000002_Node000007" class="edge">
<title>Node2&#45;&gt;Node7</title>
<g id="a_edge6_Node000002_Node000007"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1348.19,-399.57C1449.22,-394.79 1659.04,-381.9 1834,-351.75 1951.97,-331.42 1980.64,-320.61 2095,-285.25 2096.59,-284.76 2098.22,-284.24 2099.85,-283.7"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2100.88,-287.05 2109.19,-280.47 2098.59,-280.43 2100.88,-287.05"/>
</a>
</g>
</g>
<!-- Node8 -->
<g id="Node000008" class="node">
<title>Node8</title>
<g id="a_Node000008"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="144.5,-80.12 107.5,-80.12 107.5,-60.88 144.5,-60.88 144.5,-80.12"/>
<text xml:space="preserve" text-anchor="middle" x="126" y="-66.62" font-family="Helvetica,sans-Serif" font-size="10.00">tuple</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node8 -->
<g id="edge7_Node000002_Node000008" class="edge">
<title>Node2&#45;&gt;Node8</title>
<g id="a_edge7_Node000002_Node000008"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1228.03,-402.28C974.06,-402.69 0,-396.1 0,-271 0,-271 0,-271 0,-202.5 0,-156.98 30.99,-154.11 63,-121.75 75.7,-108.91 91.61,-96.24 104.27,-86.84"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="105.95,-89.94 111.98,-81.22 101.83,-84.28 105.95,-89.94"/>
</a>
</g>
</g>
<!-- Node9 -->
<g id="Node000009" class="node">
<title>Node9</title>
<g id="a_Node000009"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="506.62,-146.62 467.38,-146.62 467.38,-127.38 506.62,-127.38 506.62,-146.62"/>
<text xml:space="preserve" text-anchor="middle" x="487" y="-133.12" font-family="Helvetica,sans-Serif" font-size="10.00">utility</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node9 -->
<g id="edge8_Node000002_Node000009" class="edge">
<title>Node2&#45;&gt;Node9</title>
<g id="a_edge8_Node000002_Node000009"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1227.78,-399.34C1100.22,-393.28 806.6,-377.01 710,-351.75 640.63,-333.61 612.38,-337.24 563,-285.25 531.11,-251.68 547.62,-228.65 525,-188.25 518.58,-176.78 509.8,-164.99 502.31,-155.73"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="505.17,-153.7 496.08,-148.26 499.79,-158.18 505.17,-153.7"/>
</a>
</g>
</g>
<!-- Node10 -->
<g id="Node000010" class="node">
<title>Node10</title>
<g id="a_Node000010"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="2258.5,-346.12 2215.5,-346.12 2215.5,-326.88 2258.5,-326.88 2258.5,-346.12"/>
<text xml:space="preserve" text-anchor="middle" x="2237" y="-332.62" font-family="Helvetica,sans-Serif" font-size="10.00">vector</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node10 -->
<g id="edge9_Node000002_Node000010" class="edge">
<title>Node2&#45;&gt;Node10</title>
<g id="a_edge9_Node000002_Node000010"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1348.23,-399.22C1545.11,-390.05 2159.38,-360.88 2201,-351.75 2202.9,-351.33 2204.82,-350.83 2206.75,-350.26"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2207.82,-353.6 2216.12,-347.01 2205.53,-346.98 2207.82,-353.6"/>
</a>
</g>
</g>
<!-- Node11 -->
<g id="Node000011" class="node">
<title>Node11</title>
<g id="a_Node000011"><a xlink:href="parameters_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1555.75,-218.75 1436.25,-218.75 1436.25,-188.25 1555.75,-188.25 1555.75,-218.75"/>
<text xml:space="preserve" text-anchor="start" x="1444.25" y="-205.25" font-family="Helvetica,sans-Serif" font-size="10.00">serif/solver/continuation</text>
<text xml:space="preserve" text-anchor="middle" x="1496" y="-194" font-family="Helvetica,sans-Serif" font-size="10.00">/parameters.hpp</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node11 -->
<g id="edge10_Node000002_Node000011" class="edge">
<title>Node2&#45;&gt;Node11</title>
<g id="a_edge10_Node000002_Node000011"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1285.08,-387.34C1280.19,-358.2 1273.87,-292.55 1307,-254.75 1322.75,-236.78 1378.29,-223.39 1425.12,-214.96"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1425.45,-218.46 1434.7,-213.29 1424.24,-211.56 1425.45,-218.46"/>
</a>
</g>
</g>
<!-- Node30 -->
<g id="Node000030" class="node">
<title>Node30</title>
<g id="a_Node000030"><a xlink:href="stellar__model_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="415.62,-351.75 322.38,-351.75 322.38,-321.25 415.62,-321.25 415.62,-351.75"/>
<text xml:space="preserve" text-anchor="start" x="330.38" y="-338.25" font-family="Helvetica,sans-Serif" font-size="10.00">serif/model/stellar</text>
<text xml:space="preserve" text-anchor="middle" x="369" y="-327" font-family="Helvetica,sans-Serif" font-size="10.00">_model.hpp</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node30 -->
<g id="edge35_Node000002_Node000030" class="edge">
<title>Node2&#45;&gt;Node30</title>
<g id="a_edge35_Node000002_Node000030"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1227.76,-399.27C1094.8,-393.02 766.29,-376.28 492,-351.75 470.87,-349.86 447.75,-347.31 427.32,-344.89"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="427.81,-341.42 417.46,-343.7 426.97,-348.37 427.81,-341.42"/>
</a>
</g>
</g>
<!-- Node38 -->
<g id="Node000038" class="node">
<title>Node38</title>
<g id="a_Node000038"><a xlink:href="errors_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1260.38,-279.62 1135.62,-279.62 1135.62,-260.38 1260.38,-260.38 1260.38,-279.62"/>
<text xml:space="preserve" text-anchor="middle" x="1198" y="-266.12" font-family="Helvetica,sans-Serif" font-size="10.00">serif/utils/error/errors.hpp</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node38 -->
<g id="edge61_Node000002_Node000038" class="edge">
<title>Node2&#45;&gt;Node38</title>
<g id="a_edge61_Node000002_Node000038"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1278.02,-387.48C1261.54,-363.49 1228.64,-315.61 1210.59,-289.32"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1213.66,-287.61 1205.11,-281.35 1207.89,-291.57 1213.66,-287.61"/>
</a>
</g>
</g>
<!-- Node12 -->
<g id="Node000012" class="node">
<title>Node12</title>
<g id="a_Node000012"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="2107.88,-19.25 2070.12,-19.25 2070.12,0 2107.88,0 2107.88,-19.25"/>
<text xml:space="preserve" text-anchor="middle" x="2089" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">array</text>
</a>
</g>
</g>
<!-- Node11&#45;&gt;Node12 -->
<g id="edge11_Node000011_Node000012" class="edge">
<title>Node11&#45;&gt;Node12</title>
<g id="a_edge11_Node000011_Node000012"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1556.22,-195.18C1575.04,-192.92 1595.88,-190.45 1615,-188.25 1759.81,-171.58 1808.91,-213.9 1941,-152.25 1943.02,-151.31 2033.01,-64.63 2071.66,-27.36"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2074.04,-29.93 2078.8,-20.46 2069.18,-24.89 2074.04,-29.93"/>
</a>
</g>
</g>
<!-- Node13 -->
<g id="Node000013" class="node">
<title>Node13</title>
<g id="a_Node000013"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="1752.88,-19.25 1697.12,-19.25 1697.12,0 1752.88,0 1752.88,-19.25"/>
<text xml:space="preserve" text-anchor="middle" x="1725" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">concepts</text>
</a>
</g>
</g>
<!-- Node11&#45;&gt;Node13 -->
<g id="edge12_Node000011_Node000013" class="edge">
<title>Node11&#45;&gt;Node13</title>
<g id="a_edge12_Node000011_Node000013"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1556.22,-193.26C1620.42,-182.79 1714.37,-165.47 1725,-152.25 1753.17,-117.23 1741.11,-60 1731.91,-30.14"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1735.32,-29.32 1728.86,-20.93 1728.68,-31.52 1735.32,-29.32"/>
</a>
</g>
</g>
<!-- Node14 -->
<g id="Node000014" class="node">
<title>Node14</title>
<g id="a_Node000014"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="1443.88,-146.62 1388.12,-146.62 1388.12,-127.38 1443.88,-127.38 1443.88,-146.62"/>
<text xml:space="preserve" text-anchor="middle" x="1416" y="-133.12" font-family="Helvetica,sans-Serif" font-size="10.00">expected</text>
</a>
</g>
</g>
<!-- Node11&#45;&gt;Node14 -->
<g id="edge13_Node000011_Node000014" class="edge">
<title>Node11&#45;&gt;Node14</title>
<g id="a_edge13_Node000011_Node000014"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1477.85,-187.86C1465.23,-177.69 1448.44,-164.16 1435.54,-153.75"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1438.1,-151.32 1428.12,-147.77 1433.71,-156.77 1438.1,-151.32"/>
</a>
</g>
</g>
<!-- Node15 -->
<g id="Node000015" class="node">
<title>Node15</title>
<g id="a_Node000015"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="1507.62,-146.62 1462.38,-146.62 1462.38,-127.38 1507.62,-127.38 1507.62,-146.62"/>
<text xml:space="preserve" text-anchor="middle" x="1485" y="-133.12" font-family="Helvetica,sans-Serif" font-size="10.00">ranges</text>
</a>
</g>
</g>
<!-- Node11&#45;&gt;Node15 -->
<g id="edge14_Node000011_Node000015" class="edge">
<title>Node11&#45;&gt;Node15</title>
<g id="a_edge14_Node000011_Node000015"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1493.5,-187.86C1492.01,-179.08 1490.08,-167.77 1488.44,-158.15"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1491.89,-157.58 1486.76,-148.31 1484.99,-158.76 1491.89,-157.58"/>
</a>
</g>
</g>
<!-- Node16 -->
<g id="Node000016" class="node">
<title>Node16</title>
<g id="a_Node000016"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="1154,-146.62 1114,-146.62 1114,-127.38 1154,-127.38 1154,-146.62"/>
<text xml:space="preserve" text-anchor="middle" x="1134" y="-133.12" font-family="Helvetica,sans-Serif" font-size="10.00">string</text>
</a>
</g>
</g>
<!-- Node11&#45;&gt;Node16 -->
<g id="edge15_Node000011_Node000016" class="edge">
<title>Node11&#45;&gt;Node16</title>
<g id="a_edge15_Node000011_Node000016"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1435.95,-194.11C1348.37,-181.75 1193.23,-159.35 1168,-152.25 1166.61,-151.86 1165.21,-151.43 1163.8,-150.97"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1165.14,-147.73 1154.54,-147.51 1162.69,-154.29 1165.14,-147.73"/>
</a>
</g>
</g>
<!-- Node17 -->
<g id="Node000017" class="node">
<title>Node17</title>
<g id="a_Node000017"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="1118.75,-80.12 1053.25,-80.12 1053.25,-60.88 1118.75,-60.88 1118.75,-80.12"/>
<text xml:space="preserve" text-anchor="middle" x="1086" y="-66.62" font-family="Helvetica,sans-Serif" font-size="10.00">string_view</text>
</a>
</g>
</g>
<!-- Node11&#45;&gt;Node17 -->
<g id="edge16_Node000011_Node000017" class="edge">
<title>Node11&#45;&gt;Node17</title>
<g id="a_edge16_Node000011_Node000017"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1435.93,-195.27C1363.54,-186.01 1246.57,-169.13 1206,-152.25 1184.37,-143.25 1182.37,-134.93 1163,-121.75 1145.25,-109.67 1124.89,-96.41 1109.56,-86.54"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1111.88,-83.87 1101.57,-81.42 1108.1,-89.76 1111.88,-83.87"/>
</a>
</g>
</g>
<!-- Node18 -->
<g id="Node000018" class="node">
<title>Node18</title>
<g id="a_Node000018"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="1324.88,-19.25 1263.12,-19.25 1263.12,0 1324.88,0 1324.88,-19.25"/>
<text xml:space="preserve" text-anchor="middle" x="1294" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">type_traits</text>
</a>
</g>
</g>
<!-- Node11&#45;&gt;Node18 -->
<g id="edge17_Node000011_Node000018" class="edge">
<title>Node11&#45;&gt;Node18</title>
<g id="a_edge17_Node000011_Node000018"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1435.79,-194.78C1363.82,-184.94 1251.46,-167.39 1239,-152.25 1207.68,-114.22 1251.35,-56.29 1277.24,-27.74"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1279.59,-30.36 1283.88,-20.68 1274.48,-25.57 1279.59,-30.36"/>
</a>
</g>
</g>
<!-- Node19 -->
<g id="Node000019" class="node">
<title>Node19</title>
<g id="a_Node000019"><a xlink:href="quantities_8hpp.html" target="_top" xlink:title="This file contains the code to associate numeric data to a dimension. We call this a Quantity and a Q...">
<polygon fill="white" stroke="#666666" points="1715.5,-146.62 1564.5,-146.62 1564.5,-127.38 1715.5,-127.38 1715.5,-146.62"/>
<text xml:space="preserve" text-anchor="middle" x="1640" y="-133.12" font-family="Helvetica,sans-Serif" font-size="10.00">serif/dimensions/quantities.hpp</text>
</a>
</g>
</g>
<!-- Node11&#45;&gt;Node19 -->
<g id="edge18_Node000011_Node000019" class="edge">
<title>Node11&#45;&gt;Node19</title>
<g id="a_edge18_Node000011_Node000019"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1528.68,-187.86C1553,-176.97 1585.96,-162.21 1609.69,-151.58"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1610.81,-154.91 1618.5,-147.63 1607.95,-148.52 1610.81,-154.91"/>
</a>
</g>
</g>
<!-- Node23 -->
<g id="Node000023" class="node">
<title>Node23</title>
<g id="a_Node000023"><a xlink:href="key__list__operations_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1931.88,-152.25 1810.12,-152.25 1810.12,-121.75 1931.88,-121.75 1931.88,-152.25"/>
<text xml:space="preserve" text-anchor="start" x="1818.12" y="-138.75" font-family="Helvetica,sans-Serif" font-size="10.00">serif/utils/dependencies</text>
<text xml:space="preserve" text-anchor="middle" x="1871" y="-127.5" font-family="Helvetica,sans-Serif" font-size="10.00">/key_list_operations.hpp</text>
</a>
</g>
</g>
<!-- Node11&#45;&gt;Node23 -->
<g id="edge28_Node000011_Node000023" class="edge">
<title>Node11&#45;&gt;Node23</title>
<g id="a_edge28_Node000011_Node000023"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1556.12,-192.83C1616.73,-182.98 1712.95,-167.09 1796,-152.25 1796.83,-152.1 1797.67,-151.95 1798.51,-151.8"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1798.93,-155.28 1808.14,-150.05 1797.67,-148.4 1798.93,-155.28"/>
</a>
</g>
</g>
<!-- Node19&#45;&gt;Node8 -->
<g id="edge22_Node000019_Node000008" class="edge">
<title>Node19&#45;&gt;Node8</title>
<g id="a_edge22_Node000019_Node000008"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1570.82,-126.89C1553.29,-124.89 1534.48,-122.99 1517,-121.75 1366.22,-111.04 304.23,-120.02 157,-85.75 155.6,-85.43 154.2,-85.03 152.79,-84.59"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="154.29,-81.42 143.7,-81.03 151.73,-87.94 154.29,-81.42"/>
</a>
</g>
</g>
<!-- Node19&#45;&gt;Node13 -->
<g id="edge21_Node000019_Node000013" class="edge">
<title>Node19&#45;&gt;Node13</title>
<g id="a_edge21_Node000019_Node000013"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1646.11,-126.98C1660.02,-106.47 1694.24,-55.99 1712.71,-28.75"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1715.38,-31.05 1718.09,-20.81 1709.58,-27.13 1715.38,-31.05"/>
</a>
</g>
</g>
<!-- Node19&#45;&gt;Node18 -->
<g id="edge19_Node000019_Node000018" class="edge">
<title>Node19&#45;&gt;Node18</title>
<g id="a_edge19_Node000019_Node000018"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1582.88,-126.9C1571.96,-125.18 1560.63,-123.4 1550,-121.75 1497.36,-113.58 1352.45,-121.55 1313,-85.75 1297.84,-71.99 1293.99,-48.05 1293.36,-30.89"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1296.86,-31.12 1293.36,-21.12 1289.86,-31.12 1296.86,-31.12"/>
</a>
</g>
</g>
<!-- Node20 -->
<g id="Node000020" class="node">
<title>Node20</title>
<g id="a_Node000020"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="1639.75,-80.12 1586.25,-80.12 1586.25,-60.88 1639.75,-60.88 1639.75,-80.12"/>
<text xml:space="preserve" text-anchor="middle" x="1613" y="-66.62" font-family="Helvetica,sans-Serif" font-size="10.00">compare</text>
</a>
</g>
</g>
<!-- Node19&#45;&gt;Node20 -->
<g id="edge20_Node000019_Node000020" class="edge">
<title>Node19&#45;&gt;Node20</title>
<g id="a_edge20_Node000019_Node000020"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1636.25,-127.03C1632.34,-117.69 1626.09,-102.78 1621.06,-90.76"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1624.4,-89.66 1617.31,-81.79 1617.94,-92.36 1624.4,-89.66"/>
</a>
</g>
</g>
<!-- Node21 -->
<g id="Node000021" class="node">
<title>Node21</title>
<g id="a_Node000021"><a xlink:href="cleaning_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1427.62,-85.75 1322.38,-85.75 1322.38,-55.25 1427.62,-55.25 1427.62,-85.75"/>
<text xml:space="preserve" text-anchor="start" x="1330.38" y="-72.25" font-family="Helvetica,sans-Serif" font-size="10.00">serif/utils/misc/std</text>
<text xml:space="preserve" text-anchor="middle" x="1375" y="-61" font-family="Helvetica,sans-Serif" font-size="10.00">_helper/cleaning.hpp</text>
</a>
</g>
</g>
<!-- Node19&#45;&gt;Node21 -->
<g id="edge23_Node000019_Node000021" class="edge">
<title>Node19&#45;&gt;Node21</title>
<g id="a_edge23_Node000019_Node000021"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1602.59,-126.9C1560.06,-116.54 1489.89,-99.46 1438.7,-87"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1439.77,-83.66 1429.22,-84.7 1438.11,-90.46 1439.77,-83.66"/>
</a>
</g>
</g>
<!-- Node22 -->
<g id="Node000022" class="node">
<title>Node22</title>
<g id="a_Node000022"><a xlink:href="numeric_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1568.25,-85.75 1445.75,-85.75 1445.75,-55.25 1568.25,-55.25 1568.25,-85.75"/>
<text xml:space="preserve" text-anchor="start" x="1453.75" y="-72.25" font-family="Helvetica,sans-Serif" font-size="10.00">serif/utils/misc/concepts</text>
<text xml:space="preserve" text-anchor="middle" x="1507" y="-61" font-family="Helvetica,sans-Serif" font-size="10.00">/numeric.hpp</text>
</a>
</g>
</g>
<!-- Node19&#45;&gt;Node22 -->
<g id="edge25_Node000019_Node000022" class="edge">
<title>Node19&#45;&gt;Node22</title>
<g id="a_edge25_Node000019_Node000022"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1621.23,-126.9C1602.12,-117.63 1571.89,-102.97 1547.34,-91.06"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1549.09,-88.02 1538.57,-86.81 1546.04,-94.32 1549.09,-88.02"/>
</a>
</g>
</g>
<!-- Node21&#45;&gt;Node18 -->
<g id="edge24_Node000021_Node000018" class="edge">
<title>Node21&#45;&gt;Node18</title>
<g id="a_edge24_Node000021_Node000018"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1354.98,-54.95C1343,-46.24 1327.78,-35.18 1315.54,-26.28"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1317.86,-23.64 1307.71,-20.59 1313.74,-29.3 1317.86,-23.64"/>
</a>
</g>
</g>
<!-- Node22&#45;&gt;Node13 -->
<g id="edge26_Node000022_Node000013" class="edge">
<title>Node22&#45;&gt;Node13</title>
<g id="a_edge26_Node000022_Node000013"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1561.45,-54.8C1600.09,-44.36 1651.04,-30.6 1685.74,-21.23"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1686.64,-24.61 1695.39,-18.62 1684.82,-17.85 1686.64,-24.61"/>
</a>
</g>
</g>
<!-- Node22&#45;&gt;Node18 -->
<g id="edge27_Node000022_Node000018" class="edge">
<title>Node22&#45;&gt;Node18</title>
<g id="a_edge27_Node000022_Node000018"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1453.8,-54.8C1417.38,-44.73 1369.75,-31.56 1335.99,-22.23"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1337.14,-18.92 1326.57,-19.63 1335.28,-25.67 1337.14,-18.92"/>
</a>
</g>
</g>
<!-- Node23&#45;&gt;Node18 -->
<g id="edge30_Node000023_Node000018" class="edge">
<title>Node23&#45;&gt;Node18</title>
<g id="a_edge30_Node000023_Node000018"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1850.15,-121.45C1822.04,-102.64 1769.74,-70.51 1720,-55.25 1584.42,-13.65 1414.43,-9.26 1336.54,-9.73"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1336.77,-6.23 1326.8,-9.83 1336.83,-13.23 1336.77,-6.23"/>
</a>
</g>
</g>
<!-- Node24 -->
<g id="Node000024" class="node">
<title>Node24</title>
<g id="a_Node000024"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="1955.12,-19.25 1906.88,-19.25 1906.88,0 1955.12,0 1955.12,-19.25"/>
<text xml:space="preserve" text-anchor="middle" x="1931" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">cstddef</text>
</a>
</g>
</g>
<!-- Node23&#45;&gt;Node24 -->
<g id="edge29_Node000023_Node000024" class="edge">
<title>Node23&#45;&gt;Node24</title>
<g id="a_edge29_Node000023_Node000024"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1900.94,-121.42C1914.6,-113.04 1929.39,-101.11 1937,-85.75 1945.61,-68.37 1942.24,-45.93 1937.87,-30.12"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1941.33,-29.44 1934.98,-20.96 1934.65,-31.55 1941.33,-29.44"/>
</a>
</g>
</g>
<!-- Node25 -->
<g id="Node000025" class="node">
<title>Node25</title>
<g id="a_Node000025"><a xlink:href="type__lists_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="#fff0f0" stroke="red" points="1928.38,-85.75 1809.62,-85.75 1809.62,-55.25 1928.38,-55.25 1928.38,-85.75"/>
<text xml:space="preserve" text-anchor="start" x="1817.62" y="-72.25" font-family="Helvetica,sans-Serif" font-size="10.00">serif/utils/dependencies</text>
<text xml:space="preserve" text-anchor="middle" x="1869" y="-61" font-family="Helvetica,sans-Serif" font-size="10.00">/detail/type_lists.hpp</text>
</a>
</g>
</g>
<!-- Node23&#45;&gt;Node25 -->
<g id="edge31_Node000023_Node000025" class="edge">
<title>Node23&#45;&gt;Node25</title>
<g id="a_edge31_Node000023_Node000025"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1870.55,-121.36C1870.33,-114.27 1870.06,-105.54 1869.8,-97.38"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1873.31,-97.48 1869.5,-87.59 1866.31,-97.69 1873.31,-97.48"/>
</a>
</g>
</g>
<!-- Node25&#45;&gt;Node12 -->
<g id="edge32_Node000025_Node000012" class="edge">
<title>Node25&#45;&gt;Node12</title>
<g id="a_edge32_Node000025_Node000012"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1923.95,-54.8C1966.71,-43.35 2024.43,-27.9 2059.06,-18.64"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2059.65,-22.1 2068.4,-16.14 2057.84,-15.34 2059.65,-22.1"/>
</a>
</g>
</g>
<!-- Node25&#45;&gt;Node18 -->
<g id="edge34_Node000025_Node000018" class="edge">
<title>Node25&#45;&gt;Node18</title>
<g id="a_edge34_Node000025_Node000018"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1809.13,-61.46C1792.58,-59.33 1774.6,-57.11 1758,-55.25 1602.97,-37.85 1418.32,-21.35 1336.56,-14.26"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1337.04,-10.79 1326.77,-13.42 1336.43,-17.76 1337.04,-10.79"/>
</a>
</g>
</g>
<!-- Node25&#45;&gt;Node24 -->
<g id="edge33_Node000025_Node000024" class="edge">
<title>Node25&#45;&gt;Node24</title>
<g id="a_edge33_Node000025_Node000024"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1884.33,-54.95C1893.04,-46.67 1904,-36.27 1913.1,-27.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1915.5,-30.17 1920.34,-20.74 1910.68,-25.09 1915.5,-30.17"/>
</a>
</g>
</g>
<!-- Node30&#45;&gt;Node5 -->
<g id="edge36_Node000030_Node000005" class="edge">
<title>Node30&#45;&gt;Node5</title>
<g id="a_edge36_Node000030_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M397.5,-320.91C412.67,-312.11 430.86,-299.78 444,-285.25 460.35,-267.16 472.56,-241.71 479.71,-224.25"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="482.93,-225.62 483.29,-215.03 476.41,-223.08 482.93,-225.62"/>
</a>
</g>
</g>
<!-- Node30&#45;&gt;Node8 -->
<g id="edge38_Node000030_Node000008" class="edge">
<title>Node30&#45;&gt;Node8</title>
<g id="a_edge38_Node000030_Node000008"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M322.05,-335.06C243.44,-333.23 90.49,-324.56 57,-285.25 6.2,-225.61 77.62,-127.94 110.72,-88.66"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="112.99,-91.39 116.87,-81.53 107.69,-86.82 112.99,-91.39"/>
</a>
</g>
</g>
<!-- Node30&#45;&gt;Node9 -->
<g id="edge40_Node000030_Node000009" class="edge">
<title>Node30&#45;&gt;Node9</title>
<g id="a_edge40_Node000030_Node000009"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M380.89,-321.13C388.62,-311.38 398.6,-297.99 406,-285.25 429.68,-244.47 425.06,-228.88 449,-188.25 455.76,-176.78 464.68,-164.86 472.18,-155.5"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="474.72,-157.93 478.37,-147.99 469.31,-153.48 474.72,-157.93"/>
</a>
</g>
</g>
<!-- Node30&#45;&gt;Node18 -->
<g id="edge39_Node000030_Node000018" class="edge">
<title>Node30&#45;&gt;Node18</title>
<g id="a_edge39_Node000030_Node000018"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M370.78,-320.84C376.23,-282.31 396.31,-177.29 458,-121.75 576.52,-15.06 1098.61,-9.48 1251.68,-10.18"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1251.35,-13.68 1261.37,-10.24 1251.39,-6.68 1251.35,-13.68"/>
</a>
</g>
</g>
<!-- Node31 -->
<g id="Node000031" class="node">
<title>Node31</title>
<g id="a_Node000031"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="363.5,-279.62 326.5,-279.62 326.5,-260.38 363.5,-260.38 363.5,-279.62"/>
<text xml:space="preserve" text-anchor="middle" x="345" y="-266.12" font-family="Helvetica,sans-Serif" font-size="10.00">span</text>
</a>
</g>
</g>
<!-- Node30&#45;&gt;Node31 -->
<g id="edge37_Node000030_Node000031" class="edge">
<title>Node30&#45;&gt;Node31</title>
<g id="a_edge37_Node000030_Node000031"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M363.55,-320.86C360.21,-311.88 355.89,-300.26 352.26,-290.51"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="355.58,-289.39 348.81,-281.24 349.02,-291.83 355.58,-289.39"/>
</a>
</g>
</g>
<!-- Node32 -->
<g id="Node000032" class="node">
<title>Node32</title>
<g id="a_Node000032"><a xlink:href="specification__list_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="308.25,-285.25 197.75,-285.25 197.75,-254.75 308.25,-254.75 308.25,-285.25"/>
<text xml:space="preserve" text-anchor="start" x="205.75" y="-271.75" font-family="Helvetica,sans-Serif" font-size="10.00">serif/model/detail</text>
<text xml:space="preserve" text-anchor="middle" x="253" y="-260.5" font-family="Helvetica,sans-Serif" font-size="10.00">/specification_list.hpp</text>
</a>
</g>
</g>
<!-- Node30&#45;&gt;Node32 -->
<g id="edge41_Node000030_Node000032" class="edge">
<title>Node30&#45;&gt;Node32</title>
<g id="a_edge41_Node000030_Node000032"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M342.68,-320.86C326.81,-312.04 306.37,-300.68 289.02,-291.03"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="290.98,-288.11 280.54,-286.31 287.58,-294.23 290.98,-288.11"/>
</a>
</g>
</g>
<!-- Node37 -->
<g id="Node000037" class="node">
<title>Node37</title>
<g id="a_Node000037"><a xlink:href="equilibrium__equations_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="179.75,-285.25 66.25,-285.25 66.25,-254.75 179.75,-254.75 179.75,-285.25"/>
<text xml:space="preserve" text-anchor="start" x="74.25" y="-271.75" font-family="Helvetica,sans-Serif" font-size="10.00">serif/model/equilibrium</text>
<text xml:space="preserve" text-anchor="middle" x="123" y="-260.5" font-family="Helvetica,sans-Serif" font-size="10.00">_equations.hpp</text>
</a>
</g>
</g>
<!-- Node30&#45;&gt;Node37 -->
<g id="edge56_Node000030_Node000037" class="edge">
<title>Node30&#45;&gt;Node37</title>
<g id="a_edge56_Node000030_Node000037"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M322.15,-323.22C284.78,-313.42 231.96,-299.57 190.1,-288.59"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="191.19,-285.26 180.63,-286.11 189.41,-292.03 191.19,-285.26"/>
</a>
</g>
</g>
<!-- Node32&#45;&gt;Node8 -->
<g id="edge42_Node000032_Node000008" class="edge">
<title>Node32&#45;&gt;Node8</title>
<g id="a_edge42_Node000032_Node000008"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M243.66,-254.48C220.94,-219.14 162.79,-128.71 137.76,-89.78"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="140.8,-88.05 132.45,-81.53 134.91,-91.83 140.8,-88.05"/>
</a>
</g>
</g>
<!-- Node32&#45;&gt;Node9 -->
<g id="edge43_Node000032_Node000009" class="edge">
<title>Node32&#45;&gt;Node9</title>
<g id="a_edge43_Node000032_Node000009"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M291.39,-254.3C314.16,-245.08 343.29,-232.38 368,-218.75 387.26,-208.12 436.39,-173.86 465.15,-153.54"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="467.01,-156.51 473.15,-147.87 462.96,-150.8 467.01,-156.51"/>
</a>
</g>
</g>
<!-- Node33 -->
<g id="Node000033" class="node">
<title>Node33</title>
<g id="a_Node000033"><a xlink:href="specification_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="#fff0f0" stroke="red" points="1764.25,-213.12 1623.75,-213.12 1623.75,-193.88 1764.25,-193.88 1764.25,-213.12"/>
<text xml:space="preserve" text-anchor="middle" x="1694" y="-199.62" font-family="Helvetica,sans-Serif" font-size="10.00">serif/model/specification.hpp</text>
</a>
</g>
</g>
<!-- Node32&#45;&gt;Node33 -->
<g id="edge44_Node000032_Node000033" class="edge">
<title>Node32&#45;&gt;Node33</title>
<g id="a_edge44_Node000032_Node000033"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M308.74,-255.93C311.52,-255.49 314.29,-255.09 317,-254.75 867.64,-186.14 1011.44,-257.24 1565,-218.75 1580.28,-217.69 1596.55,-216.18 1612.2,-214.55"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1612.38,-218.05 1621.95,-213.5 1611.64,-211.09 1612.38,-218.05"/>
</a>
</g>
</g>
<!-- Node36 -->
<g id="Node000036" class="node">
<title>Node36</title>
<g id="a_Node000036"><a xlink:href="filter_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="#fff0f0" stroke="red" points="288.25,-85.75 165.75,-85.75 165.75,-55.25 288.25,-55.25 288.25,-85.75"/>
<text xml:space="preserve" text-anchor="start" x="173.75" y="-72.25" font-family="Helvetica,sans-Serif" font-size="10.00">serif/utils/misc/concepts</text>
<text xml:space="preserve" text-anchor="middle" x="227" y="-61" font-family="Helvetica,sans-Serif" font-size="10.00">/filter.hpp</text>
</a>
</g>
</g>
<!-- Node32&#45;&gt;Node36 -->
<g id="edge54_Node000032_Node000036" class="edge">
<title>Node32&#45;&gt;Node36</title>
<g id="a_edge54_Node000032_Node000036"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M251.09,-254.48C246.71,-221.24 235.92,-139.25 230.39,-97.23"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="233.89,-97 229.11,-87.54 226.95,-97.92 233.89,-97"/>
</a>
</g>
</g>
<!-- Node33&#45;&gt;Node6 -->
<g id="edge47_Node000033_Node000006" class="edge">
<title>Node33&#45;&gt;Node6</title>
<g id="a_edge47_Node000033_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1762.18,-193.4C1868.32,-179.22 2068.86,-152.44 2145.83,-142.16"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2146.14,-145.65 2155.59,-140.86 2145.22,-138.71 2146.14,-145.65"/>
</a>
</g>
</g>
<!-- Node33&#45;&gt;Node12 -->
<g id="edge45_Node000033_Node000012" class="edge">
<title>Node33&#45;&gt;Node12</title>
<g id="a_edge45_Node000033_Node000012"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1764.72,-198.02C1819.69,-192.47 1896.79,-180.03 1959,-152.25 2003.44,-132.4 2013.94,-122.37 2046,-85.75 2060.81,-68.83 2073,-46.01 2080.58,-29.98"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2083.68,-31.62 2084.62,-21.06 2077.3,-28.73 2083.68,-31.62"/>
</a>
</g>
</g>
<!-- Node33&#45;&gt;Node13 -->
<g id="edge46_Node000033_Node000013" class="edge">
<title>Node33&#45;&gt;Node13</title>
<g id="a_edge46_Node000033_Node000013"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1764.65,-197.87C1829.6,-191.97 1919.06,-179.11 1941,-152.25 1952.22,-138.51 1955.37,-76.55 1937,-55.25 1914.97,-29.71 1819.76,-18.05 1764.72,-13.36"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1765.05,-9.88 1754.8,-12.56 1764.49,-16.86 1765.05,-9.88"/>
</a>
</g>
</g>
<!-- Node33&#45;&gt;Node17 -->
<g id="edge48_Node000033_Node000017" class="edge">
<title>Node33&#45;&gt;Node17</title>
<g id="a_edge48_Node000033_Node000017"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1660.1,-193.42C1631.35,-184.96 1589.56,-170.86 1556,-152.25 1536.76,-141.58 1537.35,-130.11 1517,-121.75 1481.78,-107.28 1233.3,-84.32 1130.43,-75.31"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1130.98,-71.84 1120.71,-74.46 1130.37,-78.81 1130.98,-71.84"/>
</a>
</g>
</g>
<!-- Node33&#45;&gt;Node18 -->
<g id="edge49_Node000033_Node000018" class="edge">
<title>Node33&#45;&gt;Node18</title>
<g id="a_edge49_Node000033_Node000018"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1702.27,-193.39C1714.95,-178.29 1736.54,-147.18 1725,-121.75 1706.45,-80.88 1689.95,-73.63 1649,-55.25 1593.97,-30.55 1418.14,-17.64 1336.46,-12.85"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1336.81,-9.37 1326.62,-12.29 1336.41,-16.36 1336.81,-9.37"/>
</a>
</g>
</g>
<!-- Node33&#45;&gt;Node19 -->
<g id="edge50_Node000033_Node000019" class="edge">
<title>Node33&#45;&gt;Node19</title>
<g id="a_edge50_Node000033_Node000019"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1686.49,-193.53C1678.27,-183.71 1664.89,-167.73 1654.58,-155.42"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1657.52,-153.47 1648.42,-148.05 1652.15,-157.97 1657.52,-153.47"/>
</a>
</g>
</g>
<!-- Node34 -->
<g id="Node000034" class="node">
<title>Node34</title>
<g id="a_Node000034"><a xlink:href="types_2strings_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="#fff0f0" stroke="red" points="1057.88,-146.62 924.12,-146.62 924.12,-127.38 1057.88,-127.38 1057.88,-146.62"/>
<text xml:space="preserve" text-anchor="middle" x="991" y="-133.12" font-family="Helvetica,sans-Serif" font-size="10.00">serif/utils/types/strings.hpp</text>
</a>
</g>
</g>
<!-- Node33&#45;&gt;Node34 -->
<g id="edge51_Node000033_Node000034" class="edge">
<title>Node33&#45;&gt;Node34</title>
<g id="a_edge51_Node000033_Node000034"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1623.41,-194.29C1604.45,-192.2 1583.96,-190.04 1565,-188.25 1360.84,-168.99 1309.02,-172.97 1105,-152.25 1093.5,-151.08 1081.36,-149.71 1069.46,-148.29"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1070.01,-144.83 1059.66,-147.1 1069.16,-151.78 1070.01,-144.83"/>
</a>
</g>
</g>
<!-- Node34&#45;&gt;Node3 -->
<g id="edge52_Node000034_Node000003" class="edge">
<title>Node34&#45;&gt;Node3</title>
<g id="a_edge52_Node000034_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M952.04,-126.9C899.57,-114.63 806.74,-92.94 754.17,-80.65"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="755.28,-77.32 744.75,-78.45 753.69,-84.14 755.28,-77.32"/>
</a>
</g>
</g>
<!-- Node34&#45;&gt;Node17 -->
<g id="edge53_Node000034_Node000017" class="edge">
<title>Node34&#45;&gt;Node17</title>
<g id="a_edge53_Node000034_Node000017"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1004.21,-127.03C1019.44,-116.69 1044.73,-99.52 1063.17,-87"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1065.04,-89.96 1071.34,-81.45 1061.11,-84.17 1065.04,-89.96"/>
</a>
</g>
</g>
<!-- Node36&#45;&gt;Node18 -->
<g id="edge55_Node000036_Node000018" class="edge">
<title>Node36&#45;&gt;Node18</title>
<g id="a_edge55_Node000036_Node000018"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M288.69,-57.06C293.19,-56.37 297.66,-55.76 302,-55.25 668.04,-12.47 1114.47,-10.02 1251.8,-10.37"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1251.49,-13.87 1261.5,-10.41 1251.51,-6.87 1251.49,-13.87"/>
</a>
</g>
</g>
<!-- Node37&#45;&gt;Node5 -->
<g id="edge57_Node000037_Node000005" class="edge">
<title>Node37&#45;&gt;Node5</title>
<g id="a_edge57_Node000037_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M180.2,-256.48C183.18,-255.88 186.12,-255.3 189,-254.75 280.83,-237.1 389.23,-219.67 446.62,-210.71"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="446.9,-214.21 456.24,-209.21 445.82,-207.29 446.9,-214.21"/>
</a>
</g>
</g>
<!-- Node37&#45;&gt;Node8 -->
<g id="edge58_Node000037_Node000008" class="edge">
<title>Node37&#45;&gt;Node8</title>
<g id="a_edge58_Node000037_Node000008"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M123.22,-254.48C123.75,-219.67 125.09,-131.41 125.7,-91.56"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="129.19,-91.82 125.84,-81.77 122.19,-91.71 129.19,-91.82"/>
</a>
</g>
</g>
<!-- Node37&#45;&gt;Node9 -->
<g id="edge60_Node000037_Node000009" class="edge">
<title>Node37&#45;&gt;Node9</title>
<g id="a_edge60_Node000037_Node000009"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M163.7,-254.35C237.2,-227.9 390.55,-172.71 456.15,-149.1"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="457.33,-152.4 465.56,-145.72 454.96,-145.81 457.33,-152.4"/>
</a>
</g>
</g>
<!-- Node37&#45;&gt;Node18 -->
<g id="edge59_Node000037_Node000018" class="edge">
<title>Node37&#45;&gt;Node18</title>
<g id="a_edge59_Node000037_Node000018"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M114.55,-254.35C93.57,-215.82 44.47,-110.81 98,-55.25 138.81,-12.89 1043.48,-10.55 1251.58,-10.58"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1251.39,-14.08 1261.39,-10.58 1251.39,-7.08 1251.39,-14.08"/>
</a>
</g>
</g>
<!-- Node38&#45;&gt;Node3 -->
<g id="edge67_Node000038_Node000003" class="edge">
<title>Node38&#45;&gt;Node3</title>
<g id="a_edge67_Node000038_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1135.31,-268C1035.49,-265.31 846.05,-255.39 791,-218.75 746.19,-188.93 726.29,-124.04 718.82,-91.28"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="722.33,-90.98 716.85,-81.91 715.48,-92.42 722.33,-90.98"/>
</a>
</g>
</g>
<!-- Node38&#45;&gt;Node16 -->
<g id="edge65_Node000038_Node000016" class="edge">
<title>Node38&#45;&gt;Node16</title>
<g id="a_edge65_Node000038_Node000016"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1242.09,-259.95C1281.08,-250.95 1333.63,-236.01 1346,-218.75 1353.9,-207.73 1354.58,-198.74 1346,-188.25 1294.9,-125.78 1245.15,-175.96 1168,-152.25 1166.84,-151.89 1165.66,-151.51 1164.48,-151.11"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1165.9,-147.9 1155.31,-147.64 1163.43,-154.45 1165.9,-147.9"/>
</a>
</g>
</g>
<!-- Node38&#45;&gt;Node17 -->
<g id="edge62_Node000038_Node000017" class="edge">
<title>Node38&#45;&gt;Node17</title>
<g id="a_edge62_Node000038_Node000017"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1232.77,-259.89C1275.93,-246.95 1340.65,-221.1 1313,-188.25 1252.58,-116.48 1173.29,-216.58 1105,-152.25 1088.72,-136.92 1085.2,-110.48 1084.95,-92.05"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1088.45,-92.15 1085.16,-82.08 1081.45,-92 1088.45,-92.15"/>
</a>
</g>
</g>
<!-- Node38&#45;&gt;Node34 -->
<g id="edge78_Node000038_Node000034" class="edge">
<title>Node38&#45;&gt;Node34</title>
<g id="a_edge78_Node000038_Node000034"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1202.19,-260.1C1209.12,-243.89 1220.66,-209.3 1204,-188.25 1199.03,-181.97 1108.31,-162.19 1046.89,-149.4"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1047.77,-146.01 1037.27,-147.4 1046.35,-152.86 1047.77,-146.01"/>
</a>
</g>
</g>
<!-- Node39 -->
<g id="Node000039" class="node">
<title>Node39</title>
<g id="a_Node000039"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="1025.88,-213.12 982.12,-213.12 982.12,-193.88 1025.88,-193.88 1025.88,-213.12"/>
<text xml:space="preserve" text-anchor="middle" x="1004" y="-199.62" font-family="Helvetica,sans-Serif" font-size="10.00">format</text>
</a>
</g>
</g>
<!-- Node38&#45;&gt;Node39 -->
<g id="edge63_Node000038_Node000039" class="edge">
<title>Node38&#45;&gt;Node39</title>
<g id="a_edge63_Node000038_Node000039"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1163.84,-259.89C1130.55,-250.68 1078.71,-235.45 1035,-218.75 1034.36,-218.51 1033.71,-218.25 1033.07,-218"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1034.48,-214.8 1023.91,-214.09 1031.73,-221.23 1034.48,-214.8"/>
</a>
</g>
</g>
<!-- Node40 -->
<g id="Node000040" class="node">
<title>Node40</title>
<g id="a_Node000040"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="906.12,-146.62 863.88,-146.62 863.88,-127.38 906.12,-127.38 906.12,-146.62"/>
<text xml:space="preserve" text-anchor="middle" x="885" y="-133.12" font-family="Helvetica,sans-Serif" font-size="10.00">cstdio</text>
</a>
</g>
</g>
<!-- Node38&#45;&gt;Node40 -->
<g id="edge64_Node000038_Node000040" class="edge">
<title>Node38&#45;&gt;Node40</title>
<g id="a_edge64_Node000038_Node000040"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1197.88,-260.05C1197.14,-243.13 1192.93,-206.5 1171,-188.25 1082.67,-114.77 1025.05,-185.28 915,-152.25 914.03,-151.96 913.06,-151.64 912.08,-151.3"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="913.76,-148.21 903.18,-147.64 911.09,-154.68 913.76,-148.21"/>
</a>
</g>
</g>
<!-- Node41 -->
<g id="Node000041" class="node">
<title>Node41</title>
<g id="a_Node000041"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="807.62,-146.62 762.38,-146.62 762.38,-127.38 807.62,-127.38 807.62,-146.62"/>
<text xml:space="preserve" text-anchor="middle" x="785" y="-133.12" font-family="Helvetica,sans-Serif" font-size="10.00">cstdint</text>
</a>
</g>
</g>
<!-- Node38&#45;&gt;Node41 -->
<g id="edge66_Node000038_Node000041" class="edge">
<title>Node38&#45;&gt;Node41</title>
<g id="a_edge66_Node000038_Node000041"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1135.34,-262.76C1088.75,-256.32 1024.59,-243.54 973,-218.75 953.48,-209.37 954.01,-198.63 935,-188.25 914.79,-177.22 856.72,-159.08 819.04,-147.88"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="820.1,-144.54 809.52,-145.07 818.12,-151.26 820.1,-144.54"/>
</a>
</g>
</g>
<!-- Node42 -->
<g id="Node000042" class="node">
<title>Node42</title>
<g id="a_Node000042"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="1303.75,-213.12 1256.25,-213.12 1256.25,-193.88 1303.75,-193.88 1303.75,-213.12"/>
<text xml:space="preserve" text-anchor="middle" x="1280" y="-199.62" font-family="Helvetica,sans-Serif" font-size="10.00">version</text>
</a>
</g>
</g>
<!-- Node38&#45;&gt;Node42 -->
<g id="edge68_Node000038_Node000042" class="edge">
<title>Node38&#45;&gt;Node42</title>
<g id="a_edge68_Node000038_Node000042"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1209.4,-260.03C1222.3,-249.88 1243.57,-233.15 1259.4,-220.7"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1261.55,-223.47 1267.24,-214.54 1257.22,-217.97 1261.55,-223.47"/>
</a>
</g>
</g>
<!-- Node43 -->
<g id="Node000043" class="node">
<title>Node43</title>
<g id="a_Node000043"><a xlink:href="colors_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="#fff0f0" stroke="red" points="1161.62,-218.75 1044.38,-218.75 1044.38,-188.25 1161.62,-188.25 1161.62,-218.75"/>
<text xml:space="preserve" text-anchor="start" x="1052.38" y="-205.25" font-family="Helvetica,sans-Serif" font-size="10.00">serif/utils/misc/terminal</text>
<text xml:space="preserve" text-anchor="middle" x="1103" y="-194" font-family="Helvetica,sans-Serif" font-size="10.00">/colors.hpp</text>
</a>
</g>
</g>
<!-- Node38&#45;&gt;Node43 -->
<g id="edge69_Node000038_Node000043" class="edge">
<title>Node38&#45;&gt;Node43</title>
<g id="a_edge69_Node000038_Node000043"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1184.79,-260.03C1171.63,-251.09 1150.94,-237.05 1133.67,-225.32"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1135.98,-222.66 1125.74,-219.94 1132.05,-228.45 1135.98,-222.66"/>
</a>
</g>
</g>
<!-- Node46 -->
<g id="Node000046" class="node">
<title>Node46</title>
<g id="a_Node000046"><a xlink:href="utils_2misc_2concepts_2exceptions_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="#fff0f0" stroke="red" points="1370.25,-152.25 1247.75,-152.25 1247.75,-121.75 1370.25,-121.75 1370.25,-152.25"/>
<text xml:space="preserve" text-anchor="start" x="1255.75" y="-138.75" font-family="Helvetica,sans-Serif" font-size="10.00">serif/utils/misc/concepts</text>
<text xml:space="preserve" text-anchor="middle" x="1309" y="-127.5" font-family="Helvetica,sans-Serif" font-size="10.00">/exceptions.hpp</text>
</a>
</g>
</g>
<!-- Node38&#45;&gt;Node46 -->
<g id="edge73_Node000038_Node000046" class="edge">
<title>Node38&#45;&gt;Node46</title>
<g id="a_edge73_Node000038_Node000046"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1235.95,-259.96C1282.23,-248.56 1355.27,-229.19 1363,-218.75 1377.45,-199.24 1358.58,-176.14 1339.28,-159.65"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1341.67,-157.08 1331.69,-153.53 1337.28,-162.53 1341.67,-157.08"/>
</a>
</g>
</g>
<!-- Node48 -->
<g id="Node000048" class="node">
<title>Node48</title>
<g id="a_Node000048"><a xlink:href="codes_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="#fff0f0" stroke="red" points="926.12,-213.12 799.88,-213.12 799.88,-193.88 926.12,-193.88 926.12,-213.12"/>
<text xml:space="preserve" text-anchor="middle" x="863" y="-199.62" font-family="Helvetica,sans-Serif" font-size="10.00">serif/utils/error/codes.hpp</text>
</a>
</g>
</g>
<!-- Node38&#45;&gt;Node48 -->
<g id="edge76_Node000038_Node000048" class="edge">
<title>Node38&#45;&gt;Node48</title>
<g id="a_edge76_Node000038_Node000048"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1150.71,-259.9C1090.57,-248.32 986.72,-228.32 921.61,-215.78"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="922.28,-212.35 911.8,-213.9 920.96,-219.22 922.28,-212.35"/>
</a>
</g>
</g>
<!-- Node43&#45;&gt;Node9 -->
<g id="edge72_Node000043_Node000009" class="edge">
<title>Node43&#45;&gt;Node9</title>
<g id="a_edge72_Node000043_Node000009"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1044.1,-189.72C1041.03,-189.19 1037.98,-188.7 1035,-188.25 839.59,-158.92 602.23,-144.18 518.26,-139.6"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="518.69,-136.12 508.52,-139.08 518.32,-143.11 518.69,-136.12"/>
</a>
</g>
</g>
<!-- Node43&#45;&gt;Node17 -->
<g id="edge70_Node000043_Node000017" class="edge">
<title>Node43&#45;&gt;Node17</title>
<g id="a_edge70_Node000043_Node000017"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1044.03,-190.11C1040.98,-189.48 1037.95,-188.85 1035,-188.25 955.07,-171.88 906.72,-215.34 855,-152.25 803.01,-88.84 960.72,-75.14 1041.48,-72.24"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1041.41,-75.75 1051.29,-71.94 1041.19,-68.75 1041.41,-75.75"/>
</a>
</g>
</g>
<!-- Node43&#45;&gt;Node40 -->
<g id="edge71_Node000043_Node000040" class="edge">
<title>Node43&#45;&gt;Node40</title>
<g id="a_edge71_Node000043_Node000040"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1044.13,-189.68C1006.64,-180.81 957.33,-167.81 915,-152.25 914.36,-152.01 913.71,-151.77 913.06,-151.52"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="914.5,-148.32 903.93,-147.58 911.73,-154.75 914.5,-148.32"/>
</a>
</g>
</g>
<!-- Node46&#45;&gt;Node18 -->
<g id="edge74_Node000046_Node000018" class="edge">
<title>Node46&#45;&gt;Node18</title>
<g id="a_edge74_Node000046_Node000018"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1297.9,-121.52C1291.27,-111.94 1283.49,-98.79 1280,-85.75 1275.02,-67.14 1280.19,-45.48 1285.6,-30.21"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1288.85,-31.51 1289.25,-20.92 1282.33,-28.95 1288.85,-31.51"/>
</a>
</g>
</g>
<!-- Node46&#45;&gt;Node22 -->
<g id="edge75_Node000046_Node000022" class="edge">
<title>Node46&#45;&gt;Node22</title>
<g id="a_edge75_Node000046_Node000022"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1353.93,-121.36C1382.81,-111.95 1420.56,-99.66 1451.34,-89.63"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1452.04,-93.08 1460.47,-86.66 1449.87,-86.43 1452.04,-93.08"/>
</a>
</g>
</g>
<!-- Node48&#45;&gt;Node41 -->
<g id="edge77_Node000048_Node000041" class="edge">
<title>Node48&#45;&gt;Node41</title>
<g id="a_edge77_Node000048_Node000041"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M852.15,-193.53C839.81,-183.33 819.42,-166.46 804.34,-153.99"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="806.86,-151.53 796.92,-147.86 802.4,-156.93 806.86,-151.53"/>
</a>
</g>
</g>
<!-- Node52&#45;&gt;Node5 -->
<g id="edge81_Node000052_Node000005" class="edge">
<title>Node52&#45;&gt;Node5</title>
<g id="a_edge81_Node000052_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M600.64,-254.36C575.81,-243.47 542.17,-228.71 517.94,-218.08"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="519.48,-214.93 508.92,-214.12 516.67,-221.34 519.48,-214.93"/>
</a>
</g>
</g>
<!-- Node52&#45;&gt;Node8 -->
<g id="edge82_Node000052_Node000008" class="edge">
<title>Node52&#45;&gt;Node8</title>
<g id="a_edge82_Node000052_Node000008"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M627.88,-254.36C613.74,-222.73 575.36,-148.71 516,-121.75 370,-55.44 311.74,-127.81 157,-85.75 155.83,-85.43 154.65,-85.07 153.46,-84.68"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="154.99,-81.52 144.41,-81.09 152.41,-88.03 154.99,-81.52"/>
</a>
</g>
</g>
<!-- Node52&#45;&gt;Node9 -->
<g id="edge83_Node000052_Node000009" class="edge">
<title>Node52&#45;&gt;Node9</title>
<g id="a_edge83_Node000052_Node000009"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M621.88,-254.46C607.51,-237.62 582.4,-209.47 558,-188.25 543.24,-175.41 525.23,-162.7 511.05,-153.27"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="513.05,-150.4 502.76,-147.86 509.22,-156.26 513.05,-150.4"/>
</a>
</g>
</g>
<!-- Node52&#45;&gt;Node11 -->
<g id="edge84_Node000052_Node000011" class="edge">
<title>Node52&#45;&gt;Node11</title>
<g id="a_edge84_Node000052_Node000011"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M696.26,-264.47C815.81,-255.76 1085.82,-236 1313,-218.75 1349.83,-215.95 1390.82,-212.77 1424.65,-210.12"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1424.63,-213.63 1434.33,-209.36 1424.08,-206.65 1424.63,-213.63"/>
</a>
</g>
</g>
<!-- Node52&#45;&gt;Node12 -->
<g id="edge80_Node000052_Node000012" class="edge">
<title>Node52&#45;&gt;Node12</title>
<g id="a_edge80_Node000052_Node000012"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M696.33,-267.13C918.9,-260.34 1666.84,-236.44 1773,-218.75 1876.28,-201.54 1907.93,-203.91 1999,-152.25 2036.89,-130.76 2048.97,-123.33 2071,-85.75 2080.95,-68.77 2085.41,-46.57 2087.4,-30.71"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2090.85,-31.38 2088.38,-21.08 2083.89,-30.68 2090.85,-31.38"/>
</a>
</g>
</g>
<!-- Node53&#45;&gt;Node2 -->
<g id="edge86_Node000053_Node000002" class="edge">
<title>Node53&#45;&gt;Node2</title>
<g id="a_edge86_Node000053_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1356.03,-453.86C1344.44,-445.37 1329.65,-434.52 1316.81,-425.12"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1319.24,-422.56 1309.11,-419.47 1315.11,-428.21 1319.24,-422.56"/>
</a>
</g>
</g>
<!-- Node54 -->
<g id="Node000054" class="node">
<title>Node54</title>
<g id="a_Node000054"><a xlink:href="stellar__parameters_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1578.75,-351.75 1459.25,-351.75 1459.25,-321.25 1578.75,-321.25 1578.75,-351.75"/>
<text xml:space="preserve" text-anchor="start" x="1467.25" y="-338.25" font-family="Helvetica,sans-Serif" font-size="10.00">serif/solver/continuation</text>
<text xml:space="preserve" text-anchor="middle" x="1519" y="-327" font-family="Helvetica,sans-Serif" font-size="10.00">/stellar_parameters.hpp</text>
</a>
</g>
</g>
<!-- Node53&#45;&gt;Node54 -->
<g id="edge87_Node000053_Node000054" class="edge">
<title>Node53&#45;&gt;Node54</title>
<g id="a_edge87_Node000053_Node000054"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1391.85,-453.98C1416.76,-431.16 1465.26,-386.73 1494.63,-359.83"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1496.95,-362.44 1501.96,-353.11 1492.23,-357.28 1496.95,-362.44"/>
</a>
</g>
</g>
<!-- Node54&#45;&gt;Node4 -->
<g id="edge88_Node000054_Node000004" class="edge">
<title>Node54&#45;&gt;Node4</title>
<g id="a_edge88_Node000054_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1579.05,-326.67C1662.17,-314.3 1804.72,-292.51 1828,-285.25 1828.96,-284.95 1829.94,-284.62 1830.91,-284.28"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1831.91,-287.65 1839.8,-280.58 1829.23,-281.19 1831.91,-287.65"/>
</a>
</g>
</g>
<!-- Node54&#45;&gt;Node11 -->
<g id="edge89_Node000054_Node000011" class="edge">
<title>Node54&#45;&gt;Node11</title>
<g id="a_edge89_Node000054_Node000011"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1516.45,-320.98C1512.62,-299.14 1505.31,-257.52 1500.55,-230.4"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1504,-229.82 1498.82,-220.58 1497.1,-231.03 1504,-229.82"/>
</a>
</g>
</g>
<!-- Node55 -->
<g id="Node000055" class="node">
<title>Node55</title>
<g id="a_Node000055"><a xlink:href="eos_2models_2polytropic_8hpp.html" target="_top" xlink:title="File containing the Polytropic equation of state.">
<polygon fill="#fff0f0" stroke="red" points="1467.88,-279.62 1316.12,-279.62 1316.12,-260.38 1467.88,-260.38 1467.88,-279.62"/>
<text xml:space="preserve" text-anchor="middle" x="1392" y="-266.12" font-family="Helvetica,sans-Serif" font-size="10.00">serif/eos/models/polytropic.hpp</text>
</a>
</g>
</g>
<!-- Node54&#45;&gt;Node55 -->
<g id="edge90_Node000054_Node000055" class="edge">
<title>Node54&#45;&gt;Node55</title>
<g id="a_edge90_Node000054_Node000055"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1490.18,-320.86C1469.12,-310.17 1440.71,-295.74 1419.87,-285.15"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1421.59,-282.1 1411.09,-280.7 1418.42,-288.34 1421.59,-282.1"/>
</a>
</g>
</g>
<!-- Node63 -->
<g id="Node000063" class="node">
<title>Node63</title>
<g id="a_Node000063"><a xlink:href="fixed__angular__momentum_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="#fff0f0" stroke="red" points="1818.75,-285.25 1669.25,-285.25 1669.25,-254.75 1818.75,-254.75 1818.75,-285.25"/>
<text xml:space="preserve" text-anchor="start" x="1677.25" y="-271.75" font-family="Helvetica,sans-Serif" font-size="10.00">serif/model/specifications</text>
<text xml:space="preserve" text-anchor="middle" x="1744" y="-260.5" font-family="Helvetica,sans-Serif" font-size="10.00">/fixed_angular_momentum.hpp</text>
</a>
</g>
</g>
<!-- Node54&#45;&gt;Node63 -->
<g id="edge91_Node000054_Node000063" class="edge">
<title>Node54&#45;&gt;Node63</title>
<g id="a_edge91_Node000054_Node000063"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1570.34,-320.78C1603.6,-311.25 1647.12,-298.77 1682.26,-288.7"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1682.78,-292.19 1691.43,-286.07 1680.85,-285.46 1682.78,-292.19"/>
</a>
</g>
</g>
<!-- Node65 -->
<g id="Node000065" class="node">
<title>Node65</title>
<g id="a_Node000065"><a xlink:href="fixed__total__mass_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="#fff0f0" stroke="red" points="1651.5,-285.25 1524.5,-285.25 1524.5,-254.75 1651.5,-254.75 1651.5,-285.25"/>
<text xml:space="preserve" text-anchor="start" x="1532.5" y="-271.75" font-family="Helvetica,sans-Serif" font-size="10.00">serif/model/specifications</text>
<text xml:space="preserve" text-anchor="middle" x="1588" y="-260.5" font-family="Helvetica,sans-Serif" font-size="10.00">/fixed_total_mass.hpp</text>
</a>
</g>
</g>
<!-- Node54&#45;&gt;Node65 -->
<g id="edge94_Node000054_Node000065" class="edge">
<title>Node54&#45;&gt;Node65</title>
<g id="a_edge94_Node000054_Node000065"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1534.66,-320.86C1543.39,-312.7 1554.45,-302.36 1564.23,-293.22"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1566.38,-296 1571.3,-286.61 1561.6,-290.88 1566.38,-296"/>
</a>
</g>
</g>
<!-- Node63&#45;&gt;Node12 -->
<g id="edge92_Node000063_Node000012" class="edge">
<title>Node63&#45;&gt;Node12</title>
<g id="a_edge92_Node000063_Node000012"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1819.09,-256.15C1822.1,-255.67 1825.08,-255.2 1828,-254.75 1885.43,-245.89 2043.4,-257.17 2087,-218.75 2142.76,-169.62 2145.26,-125.83 2122,-55.25 2118.7,-45.23 2112.18,-35.62 2105.81,-27.9"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2108.61,-25.78 2099.34,-20.65 2103.39,-30.44 2108.61,-25.78"/>
</a>
</g>
</g>
<!-- Node63&#45;&gt;Node33 -->
<g id="edge93_Node000063_Node000033" class="edge">
<title>Node63&#45;&gt;Node33</title>
<g id="a_edge93_Node000063_Node000033"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1732.65,-254.36C1725.31,-244.89 1715.69,-232.48 1707.89,-222.41"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1710.66,-220.28 1701.77,-214.52 1705.13,-224.57 1710.66,-220.28"/>
</a>
</g>
</g>
<!-- Node65&#45;&gt;Node33 -->
<g id="edge95_Node000065_Node000033" class="edge">
<title>Node65&#45;&gt;Node33</title>
<g id="a_edge95_Node000065_Node000033"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1612.05,-254.36C1629.31,-243.86 1652.48,-229.77 1669.78,-219.24"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1671.18,-222.48 1677.9,-214.3 1667.54,-216.5 1671.18,-222.48"/>
</a>
</g>
</g>
<!-- Node66&#45;&gt;Node10 -->
<g id="edge98_Node000066_Node000010" class="edge">
<title>Node66&#45;&gt;Node10</title>
<g id="a_edge98_Node000066_Node000010"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1600.12,-520.41C1609.97,-501.86 1629.58,-470.34 1656,-454.25 1866.5,-326.04 1964.23,-420.2 2201,-351.75 2202.38,-351.35 2203.78,-350.92 2205.19,-350.46"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2206.25,-353.8 2214.49,-347.13 2203.89,-347.21 2206.25,-353.8"/>
</a>
</g>
</g>
<!-- Node67 -->
<g id="Node000067" class="node">
<title>Node67</title>
<g id="a_Node000067"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="1716.62,-479.12 1665.38,-479.12 1665.38,-459.88 1716.62,-459.88 1716.62,-479.12"/>
<text xml:space="preserve" text-anchor="middle" x="1691" y="-465.62" font-family="Helvetica,sans-Serif" font-size="10.00">memory</text>
</a>
</g>
</g>
<!-- Node66&#45;&gt;Node67 -->
<g id="edge97_Node000066_Node000067" class="edge">
<title>Node66&#45;&gt;Node67</title>
<g id="a_edge97_Node000066_Node000067"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1615.24,-520.36C1630.9,-510.06 1651.81,-496.29 1667.7,-485.83"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1669.62,-488.76 1676.05,-480.34 1665.77,-482.92 1669.62,-488.76"/>
</a>
</g>
</g>
<!-- Node68 -->
<g id="Node000068" class="node">
<title>Node68</title>
<g id="a_Node000068"><a xlink:href="solver_2continuation_2options_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1608.75,-484.75 1489.25,-484.75 1489.25,-454.25 1608.75,-454.25 1608.75,-484.75"/>
<text xml:space="preserve" text-anchor="start" x="1497.25" y="-471.25" font-family="Helvetica,sans-Serif" font-size="10.00">serif/solver/continuation</text>
<text xml:space="preserve" text-anchor="middle" x="1549" y="-460" font-family="Helvetica,sans-Serif" font-size="10.00">/options.hpp</text>
</a>
</g>
</g>
<!-- Node66&#45;&gt;Node68 -->
<g id="edge99_Node000066_Node000068" class="edge">
<title>Node66&#45;&gt;Node68</title>
<g id="a_edge99_Node000066_Node000068"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1583.02,-520.36C1577.78,-512.69 1571.24,-503.11 1565.3,-494.4"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1568.32,-492.62 1559.8,-486.33 1562.54,-496.56 1568.32,-492.62"/>
</a>
</g>
</g>
<!-- Node68&#45;&gt;Node2 -->
<g id="edge100_Node000068_Node000002" class="edge">
<title>Node68&#45;&gt;Node2</title>
<g id="a_edge100_Node000068_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1489.45,-453.78C1450.45,-444.14 1399.3,-431.5 1358.3,-421.37"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1359.31,-418.02 1348.77,-419.02 1357.63,-424.81 1359.31,-418.02"/>
</a>
</g>
</g>
<!-- Node69 -->
<g id="Node000069" class="node">
<title>Node69</title>
<g id="a_Node000069"><a xlink:href="controller_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1824.75,-351.75 1705.25,-351.75 1705.25,-321.25 1824.75,-321.25 1824.75,-351.75"/>
<text xml:space="preserve" text-anchor="start" x="1713.25" y="-338.25" font-family="Helvetica,sans-Serif" font-size="10.00">serif/solver/continuation</text>
<text xml:space="preserve" text-anchor="middle" x="1765" y="-327" font-family="Helvetica,sans-Serif" font-size="10.00">/controller.hpp</text>
</a>
</g>
</g>
<!-- Node68&#45;&gt;Node69 -->
<g id="edge101_Node000068_Node000069" class="edge">
<title>Node68&#45;&gt;Node69</title>
<g id="a_edge101_Node000068_Node000069"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1558.86,-453.95C1571.7,-436.05 1595.72,-405.8 1623,-387.75 1644.47,-373.55 1670.42,-362.84 1694.23,-355.03"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1695.06,-358.44 1703.55,-352.1 1692.96,-351.76 1695.06,-358.44"/>
</a>
</g>
</g>
<!-- Node69&#45;&gt;Node3 -->
<g id="edge102_Node000069_Node000003" class="edge">
<title>Node69&#45;&gt;Node3</title>
<g id="a_edge102_Node000069_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1704.82,-330.17C1670.59,-327.26 1626.92,-323.75 1588,-321.25 1422.37,-310.59 997.56,-343.1 842,-285.25 767.66,-257.6 745.35,-228.35 723,-152.25 717.11,-132.2 715.36,-108.27 714.93,-91.69"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="718.43,-91.66 714.83,-81.7 711.43,-91.74 718.43,-91.66"/>
</a>
</g>
</g>
<!-- Node69&#45;&gt;Node4 -->
<g id="edge104_Node000069_Node000004" class="edge">
<title>Node69&#45;&gt;Node4</title>
<g id="a_edge104_Node000069_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1786.1,-320.86C1800.96,-310.56 1820.81,-296.79 1835.89,-286.33"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1837.54,-289.45 1843.77,-280.87 1833.55,-283.7 1837.54,-289.45"/>
</a>
</g>
</g>
<!-- Node69&#45;&gt;Node6 -->
<g id="edge106_Node000069_Node000006" class="edge">
<title>Node69&#45;&gt;Node6</title>
<g id="a_edge106_Node000069_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1825.24,-321.2C1914.76,-299.09 2077.49,-255.33 2125,-218.75 2145.91,-202.65 2160.84,-175.6 2169.19,-157.29"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2172.3,-158.92 2173.03,-148.35 2165.87,-156.15 2172.3,-158.92"/>
</a>
</g>
</g>
<!-- Node69&#45;&gt;Node7 -->
<g id="edge107_Node000069_Node000007" class="edge">
<title>Node69&#45;&gt;Node7</title>
<g id="a_edge107_Node000069_Node000007"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1825.03,-329.99C1891.72,-323.03 2002.23,-309.01 2095,-285.25 2096.87,-284.77 2098.78,-284.24 2100.7,-283.66"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2101.73,-287.01 2110.12,-280.54 2099.53,-280.36 2101.73,-287.01"/>
</a>
</g>
</g>
<!-- Node69&#45;&gt;Node12 -->
<g id="edge103_Node000069_Node000012" class="edge">
<title>Node69&#45;&gt;Node12</title>
<g id="a_edge103_Node000069_Node000012"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1825.19,-322.24C1826.81,-321.9 1828.42,-321.57 1830,-321.25 1914.21,-304.05 1938.56,-312.73 2020,-285.25 2051.31,-274.68 2127.32,-239.55 2153,-218.75 2191.18,-187.83 2224.71,-167.17 2206,-121.75 2188.13,-78.38 2143.59,-44.21 2114.9,-25.75"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2116.76,-22.78 2106.42,-20.47 2113.06,-28.73 2116.76,-22.78"/>
</a>
</g>
</g>
<!-- Node69&#45;&gt;Node38 -->
<g id="edge108_Node000069_Node000038" class="edge">
<title>Node69&#45;&gt;Node38</title>
<g id="a_edge108_Node000069_Node000038"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1704.94,-329.31C1617.37,-320.2 1449.56,-302.39 1307,-285.25 1295.66,-283.89 1283.66,-282.38 1271.93,-280.88"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1272.67,-277.44 1262.3,-279.63 1271.77,-284.38 1272.67,-277.44"/>
</a>
</g>
</g>
<!-- Node69&#45;&gt;Node41 -->
<g id="edge105_Node000069_Node000041" class="edge">
<title>Node69&#45;&gt;Node41</title>
<g id="a_edge105_Node000069_Node000041"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1704.79,-330.62C1670.55,-327.85 1626.88,-324.33 1588,-321.25 1409.99,-307.13 909.39,-352.43 791,-218.75 776.61,-202.5 777.4,-176.46 780.29,-158.37"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="783.72,-159.06 782.23,-148.57 776.85,-157.7 783.72,-159.06"/>
</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="continuation_8hpp__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>