Files
MeanField_SERiF/docs/html/continuation_8cpp__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/compile_time_checks/serif/solver/continuation.cpp Pages: 1 -->
<!--zoomable 559 -->
<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 = 2385;
var viewHeight = 559;
var sectionId = 'dynsection-0';
</script>
<script type="application/ecmascript" xlink:href="svg.min.js"/>
<svg id="graph" class="graph">
<g id="viewport">
<title>src/compile_time_checks/serif/solver/continuation.cpp</title>
<!-- Node1 -->
<g id="Node000001" class="node">
<title>Node1</title>
<g id="a_Node000001"><a xlink:title=" ">
<polygon fill="#999999" stroke="#666666" points="803.25,-551.25 662,-551.25 662,-520.75 803.25,-520.75 803.25,-551.25"/>
<text xml:space="preserve" text-anchor="start" x="670" y="-537.75" font-family="Helvetica,sans-Serif" font-size="10.00">src/compile_time_checks</text>
<text xml:space="preserve" text-anchor="middle" x="732.62" y="-526.5" font-family="Helvetica,sans-Serif" font-size="10.00">/serif/solver/continuation.cpp</text>
</a>
</g>
</g>
<!-- Node2 -->
<g id="Node000002" class="node">
<title>Node2</title>
<g id="a_Node000002"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="660.25,-479.12 609,-479.12 609,-459.88 660.25,-459.88 660.25,-479.12"/>
<text xml:space="preserve" text-anchor="middle" x="634.62" y="-465.62" font-family="Helvetica,sans-Serif" font-size="10.00">memory</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="M710.39,-520.36C694.73,-510.06 673.81,-496.29 657.92,-485.83"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="659.86,-482.92 649.58,-480.34 656.01,-488.76 659.86,-482.92"/>
</a>
</g>
</g>
<!-- Node3 -->
<g id="Node000003" class="node">
<title>Node3</title>
<g id="a_Node000003"><a xlink:href="solver_2continuation_2polytropic_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="836.38,-484.75 716.88,-484.75 716.88,-454.25 836.38,-454.25 836.38,-484.75"/>
<text xml:space="preserve" text-anchor="start" x="724.88" y="-471.25" font-family="Helvetica,sans-Serif" font-size="10.00">serif/solver/continuation</text>
<text xml:space="preserve" text-anchor="middle" x="776.62" y="-460" font-family="Helvetica,sans-Serif" font-size="10.00">/polytropic.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node3 -->
<g id="edge2_Node000001_Node000003" class="edge">
<title>Node1&#45;&gt;Node3</title>
<g id="a_edge2_Node000001_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M742.61,-520.36C747.84,-512.69 754.38,-503.11 760.32,-494.4"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="763.08,-496.56 765.83,-486.33 757.3,-492.62 763.08,-496.56"/>
</a>
</g>
</g>
<!-- Node66 -->
<g id="Node000066" class="node">
<title>Node66</title>
<g id="a_Node000066"><a xlink:href="identified__equations_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="878.62,-285.25 754.62,-285.25 754.62,-254.75 878.62,-254.75 878.62,-285.25"/>
<text xml:space="preserve" text-anchor="start" x="762.62" y="-271.75" font-family="Helvetica,sans-Serif" font-size="10.00">serif/solver/continuation</text>
<text xml:space="preserve" text-anchor="middle" x="816.62" y="-260.5" font-family="Helvetica,sans-Serif" font-size="10.00">/identified_equations.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node66 -->
<g id="edge93_Node000001_Node000066" class="edge">
<title>Node1&#45;&gt;Node66</title>
<g id="a_edge93_Node000001_Node000066"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M723.04,-520.3C717.32,-510.63 710.61,-497.46 707.62,-484.75 704.52,-471.55 704.03,-467.32 707.62,-454.25 725.04,-390.9 770.7,-327.31 797.07,-294.26"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="799.73,-296.54 803.31,-286.57 794.29,-292.13 799.73,-296.54"/>
</a>
</g>
</g>
<!-- Node67 -->
<g id="Node000067" class="node">
<title>Node67</title>
<g id="a_Node000067"><a xlink:href="solver_2continuation_2options_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1405.38,-484.75 1285.88,-484.75 1285.88,-454.25 1405.38,-454.25 1405.38,-484.75"/>
<text xml:space="preserve" text-anchor="start" x="1293.88" y="-471.25" font-family="Helvetica,sans-Serif" font-size="10.00">serif/solver/continuation</text>
<text xml:space="preserve" text-anchor="middle" x="1345.62" y="-460" font-family="Helvetica,sans-Serif" font-size="10.00">/options.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node67 -->
<g id="edge99_Node000001_Node000067" class="edge">
<title>Node1&#45;&gt;Node67</title>
<g id="a_edge99_Node000001_Node000067"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M803.54,-527.54C921.27,-515.15 1155.78,-490.48 1273.98,-478.04"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1274.31,-481.52 1283.89,-477 1273.58,-474.56 1274.31,-481.52"/>
</a>
</g>
</g>
<!-- Node4 -->
<g id="Node000004" class="node">
<title>Node4</title>
<g id="a_Node000004"><a xlink:href="family_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1405.38,-418.25 1285.88,-418.25 1285.88,-387.75 1405.38,-387.75 1405.38,-418.25"/>
<text xml:space="preserve" text-anchor="start" x="1293.88" y="-404.75" font-family="Helvetica,sans-Serif" font-size="10.00">serif/solver/continuation</text>
<text xml:space="preserve" text-anchor="middle" x="1345.62" y="-393.5" font-family="Helvetica,sans-Serif" font-size="10.00">/family.hpp</text>
</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="M836.71,-461.69C942.35,-449.71 1160.88,-424.94 1274.11,-412.11"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1274.35,-415.6 1283.89,-411 1273.56,-408.65 1274.35,-415.6"/>
</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="653.38,-351.75 533.88,-351.75 533.88,-321.25 653.38,-321.25 653.38,-351.75"/>
<text xml:space="preserve" text-anchor="start" x="541.88" y="-338.25" font-family="Helvetica,sans-Serif" font-size="10.00">serif/solver/continuation</text>
<text xml:space="preserve" text-anchor="middle" x="593.62" y="-327" font-family="Helvetica,sans-Serif" font-size="10.00">/stellar_parameters.hpp</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node54 -->
<g id="edge74_Node000003_Node000054" class="edge">
<title>Node3&#45;&gt;Node54</title>
<g id="a_edge74_Node000003_Node000054"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M756.34,-453.98C723.91,-430.77 660.25,-385.2 622.9,-358.45"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="625.4,-355.94 615.23,-352.97 621.32,-361.63 625.4,-355.94"/>
</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="2328.5,-80.12 2272.75,-80.12 2272.75,-60.88 2328.5,-60.88 2328.5,-80.12"/>
<text xml:space="preserve" text-anchor="middle" x="2300.62" y="-66.62" font-family="Helvetica,sans-Serif" font-size="10.00">algorithm</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="M1405.51,-400.74C1625.55,-395.31 2376.62,-369.56 2376.62,-271 2376.62,-271 2376.62,-271 2376.62,-202.5 2376.62,-156.34 2340.88,-111.88 2318.42,-88.5"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2321.17,-86.3 2311.63,-81.68 2316.21,-91.24 2321.17,-86.3"/>
</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="1522.12,-279.62 1479.12,-279.62 1479.12,-260.38 1522.12,-260.38 1522.12,-279.62"/>
<text xml:space="preserve" text-anchor="middle" x="1500.62" y="-266.12" font-family="Helvetica,sans-Serif" font-size="10.00">cmath</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="M1403.74,-387.27C1424.99,-379.54 1447.89,-368.16 1464.62,-351.75 1481.63,-335.07 1491.25,-308.94 1496.19,-290.95"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1499.53,-292.02 1498.53,-281.47 1492.73,-290.34 1499.53,-292.02"/>
</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="1080.62,-213.12 1022.62,-213.12 1022.62,-193.88 1080.62,-193.88 1080.62,-213.12"/>
<text xml:space="preserve" text-anchor="middle" x="1051.62" y="-199.62" font-family="Helvetica,sans-Serif" font-size="10.00">functional</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="M1285.5,-392.39C1188.16,-375.48 1003.03,-337.19 964.62,-285.25 956.57,-274.35 957.85,-266.49 964.62,-254.75 970.99,-243.73 998.35,-228.95 1020.72,-218.28"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1021.91,-221.58 1029.49,-214.18 1018.95,-215.24 1021.91,-221.58"/>
</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="1633.25,-146.62 1594,-146.62 1594,-127.38 1633.25,-127.38 1633.25,-146.62"/>
<text xml:space="preserve" text-anchor="middle" x="1613.62" y="-133.12" font-family="Helvetica,sans-Serif" font-size="10.00">limits</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="M1405.64,-390.3C1433.04,-382.73 1464.65,-370.64 1488.62,-351.75 1555.48,-299.07 1593.69,-200.02 1607.58,-157.84"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1610.9,-158.93 1610.59,-148.34 1604.23,-156.81 1610.9,-158.93"/>
</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="1628.5,-279.62 1578.75,-279.62 1578.75,-260.38 1628.5,-260.38 1628.5,-279.62"/>
<text xml:space="preserve" text-anchor="middle" x="1603.62" y="-266.12" font-family="Helvetica,sans-Serif" font-size="10.00">optional</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node9 -->
<g id="edge8_Node000004_Node000009" class="edge">
<title>Node4&#45;&gt;Node9</title>
<g id="a_edge8_Node000004_Node000009"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1405.57,-401.94C1453.34,-398.92 1519.49,-387.75 1564.62,-351.75 1583.7,-336.53 1594.04,-309.68 1599.19,-291.14"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1602.55,-292.14 1601.55,-281.59 1595.75,-290.46 1602.55,-292.14"/>
</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="1090.12,-80.12 1053.12,-80.12 1053.12,-60.88 1090.12,-60.88 1090.12,-80.12"/>
<text xml:space="preserve" text-anchor="middle" x="1071.62" y="-66.62" font-family="Helvetica,sans-Serif" font-size="10.00">tuple</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node10 -->
<g id="edge9_Node000004_Node000010" class="edge">
<title>Node4&#45;&gt;Node10</title>
<g id="a_edge9_Node000004_Node000010"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1285.55,-397.73C1203.21,-391.06 1060.31,-376.33 1014.62,-351.75 979.57,-332.89 968.91,-322.41 954.62,-285.25 949.76,-272.6 950.83,-267.76 954.62,-254.75 965.16,-218.66 1030.14,-127.78 1058.46,-89.23"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1061.08,-91.57 1064.21,-81.44 1055.45,-87.41 1061.08,-91.57"/>
</a>
</g>
</g>
<!-- Node11 -->
<g id="Node000011" class="node">
<title>Node11</title>
<g id="a_Node000011"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="1576.25,-146.62 1537,-146.62 1537,-127.38 1576.25,-127.38 1576.25,-146.62"/>
<text xml:space="preserve" text-anchor="middle" x="1556.62" y="-133.12" font-family="Helvetica,sans-Serif" font-size="10.00">utility</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node11 -->
<g id="edge10_Node000004_Node000011" class="edge">
<title>Node4&#45;&gt;Node11</title>
<g id="a_edge10_Node000004_Node000011"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1357.27,-387.43C1393.32,-342.33 1503.01,-205.08 1542.37,-155.83"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1545.01,-158.14 1548.52,-148.14 1539.54,-153.77 1545.01,-158.14"/>
</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="878.12,-346.12 835.12,-346.12 835.12,-326.88 878.12,-326.88 878.12,-346.12"/>
<text xml:space="preserve" text-anchor="middle" x="856.62" y="-332.62" font-family="Helvetica,sans-Serif" font-size="10.00">vector</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node12 -->
<g id="edge11_Node000004_Node000012" class="edge">
<title>Node4&#45;&gt;Node12</title>
<g id="a_edge11_Node000004_Node000012"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1285.74,-400.42C1198.18,-396.97 1030.66,-386.07 892.62,-351.75 890.99,-351.34 889.34,-350.88 887.68,-350.38"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="888.9,-347.1 878.3,-347.1 886.59,-353.71 888.9,-347.1"/>
</a>
</g>
</g>
<!-- Node13 -->
<g id="Node000013" class="node">
<title>Node13</title>
<g id="a_Node000013"><a xlink:href="parameters_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="890.38,-218.75 770.88,-218.75 770.88,-188.25 890.38,-188.25 890.38,-218.75"/>
<text xml:space="preserve" text-anchor="start" x="778.88" y="-205.25" font-family="Helvetica,sans-Serif" font-size="10.00">serif/solver/continuation</text>
<text xml:space="preserve" text-anchor="middle" x="830.62" y="-194" font-family="Helvetica,sans-Serif" font-size="10.00">/parameters.hpp</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node13 -->
<g id="edge12_Node000004_Node000013" class="edge">
<title>Node4&#45;&gt;Node13</title>
<g id="a_edge12_Node000004_Node000013"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1285.61,-400.56C1167.29,-397 908.3,-385.51 826.62,-351.75 774.72,-330.29 717.79,-303.53 745.62,-254.75 753,-241.82 765.16,-231.87 778,-224.38"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="779.37,-227.62 786.55,-219.83 776.08,-221.44 779.37,-227.62"/>
</a>
</g>
</g>
<!-- Node32 -->
<g id="Node000032" class="node">
<title>Node32</title>
<g id="a_Node000032"><a xlink:href="stellar__model_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1293.25,-351.75 1200,-351.75 1200,-321.25 1293.25,-321.25 1293.25,-351.75"/>
<text xml:space="preserve" text-anchor="start" x="1208" y="-338.25" font-family="Helvetica,sans-Serif" font-size="10.00">serif/model/stellar</text>
<text xml:space="preserve" text-anchor="middle" x="1246.62" y="-327" font-family="Helvetica,sans-Serif" font-size="10.00">_model.hpp</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node32 -->
<g id="edge32_Node000004_Node000032" class="edge">
<title>Node4&#45;&gt;Node32</title>
<g id="a_edge32_Node000004_Node000032"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1323.16,-387.36C1310,-378.79 1293.15,-367.81 1278.62,-358.34"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1280.56,-355.43 1270.27,-352.9 1276.74,-361.3 1280.56,-355.43"/>
</a>
</g>
</g>
<!-- Node40 -->
<g id="Node000040" class="node">
<title>Node40</title>
<g id="a_Node000040"><a xlink:href="errors_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1893,-279.62 1768.25,-279.62 1768.25,-260.38 1893,-260.38 1893,-279.62"/>
<text xml:space="preserve" text-anchor="middle" x="1830.62" y="-266.12" font-family="Helvetica,sans-Serif" font-size="10.00">serif/utils/error/errors.hpp</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node40 -->
<g id="edge56_Node000004_Node000040" class="edge">
<title>Node4&#45;&gt;Node40</title>
<g id="a_edge56_Node000004_Node000040"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1405.62,-399.87C1504.96,-395.5 1698.62,-383.13 1758.62,-351.75 1785.74,-337.57 1807.51,-308.73 1819.75,-289.64"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1822.65,-291.59 1824.89,-281.23 1816.69,-287.93 1822.65,-291.59"/>
</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="716.5,-146.62 678.75,-146.62 678.75,-127.38 716.5,-127.38 716.5,-146.62"/>
<text xml:space="preserve" text-anchor="middle" x="697.62" y="-133.12" font-family="Helvetica,sans-Serif" font-size="10.00">array</text>
</a>
</g>
</g>
<!-- Node13&#45;&gt;Node14 -->
<g id="edge13_Node000013_Node000014" class="edge">
<title>Node13&#45;&gt;Node14</title>
<g id="a_edge13_Node000013_Node000014"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M800.45,-187.86C778.28,-177.12 748.36,-162.61 726.51,-152.01"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="728.09,-148.88 717.57,-147.67 725.04,-155.18 728.09,-148.88"/>
</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="426.5,-19.25 370.75,-19.25 370.75,0 426.5,0 426.5,-19.25"/>
<text xml:space="preserve" text-anchor="middle" x="398.62" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">concepts</text>
</a>
</g>
</g>
<!-- Node13&#45;&gt;Node15 -->
<g id="edge14_Node000013_Node000015" class="edge">
<title>Node13&#45;&gt;Node15</title>
<g id="a_edge14_Node000013_Node000015"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M806.26,-187.93C792.56,-178.88 775.81,-166.32 763.62,-152.25 731.47,-115.11 750.99,-83.25 710.62,-55.25 667.2,-25.13 511.67,-15.06 437.94,-11.93"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="438.48,-8.45 428.35,-11.54 438.2,-15.44 438.48,-8.45"/>
</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="968.5,-146.62 912.75,-146.62 912.75,-127.38 968.5,-127.38 968.5,-146.62"/>
<text xml:space="preserve" text-anchor="middle" x="940.62" y="-133.12" font-family="Helvetica,sans-Serif" font-size="10.00">expected</text>
</a>
</g>
</g>
<!-- Node13&#45;&gt;Node16 -->
<g id="edge15_Node000013_Node000016" class="edge">
<title>Node13&#45;&gt;Node16</title>
<g id="a_edge15_Node000013_Node000016"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M855.59,-187.86C873.5,-177.36 897.54,-163.27 915.49,-152.74"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="917.1,-155.85 923.95,-147.78 913.56,-149.81 917.1,-155.85"/>
</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="818.25,-146.62 773,-146.62 773,-127.38 818.25,-127.38 818.25,-146.62"/>
<text xml:space="preserve" text-anchor="middle" x="795.62" y="-133.12" font-family="Helvetica,sans-Serif" font-size="10.00">ranges</text>
</a>
</g>
</g>
<!-- Node13&#45;&gt;Node17 -->
<g id="edge16_Node000013_Node000017" class="edge">
<title>Node13&#45;&gt;Node17</title>
<g id="a_edge16_Node000013_Node000017"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M822.68,-187.86C817.7,-178.68 811.23,-166.75 805.86,-156.86"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="808.98,-155.27 801.13,-148.15 802.83,-158.61 808.98,-155.27"/>
</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="1518.62,-146.62 1478.62,-146.62 1478.62,-127.38 1518.62,-127.38 1518.62,-146.62"/>
<text xml:space="preserve" text-anchor="middle" x="1498.62" y="-133.12" font-family="Helvetica,sans-Serif" font-size="10.00">string</text>
</a>
</g>
</g>
<!-- Node13&#45;&gt;Node18 -->
<g id="edge17_Node000013_Node000018" class="edge">
<title>Node13&#45;&gt;Node18</title>
<g id="a_edge17_Node000013_Node000018"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M890.71,-194.2C907.49,-192.06 925.75,-189.9 942.62,-188.25 1176.28,-165.42 1242.9,-213.16 1469.62,-152.25 1470.62,-151.98 1471.62,-151.68 1472.62,-151.35"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1473.81,-154.65 1481.71,-147.58 1471.13,-148.18 1473.81,-154.65"/>
</a>
</g>
</g>
<!-- Node19 -->
<g id="Node000019" class="node">
<title>Node19</title>
<g id="a_Node000019"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="1426.38,-80.12 1360.88,-80.12 1360.88,-60.88 1426.38,-60.88 1426.38,-80.12"/>
<text xml:space="preserve" text-anchor="middle" x="1393.62" y="-66.62" font-family="Helvetica,sans-Serif" font-size="10.00">string_view</text>
</a>
</g>
</g>
<!-- Node13&#45;&gt;Node19 -->
<g id="edge18_Node000013_Node000019" class="edge">
<title>Node13&#45;&gt;Node19</title>
<g id="a_edge18_Node000013_Node000019"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M890.61,-188.54C1004.4,-162.07 1249.16,-105.12 1349.42,-81.79"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1350.21,-85.2 1359.16,-79.52 1348.63,-78.38 1350.21,-85.2"/>
</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="887.5,-19.25 825.75,-19.25 825.75,0 887.5,0 887.5,-19.25"/>
<text xml:space="preserve" text-anchor="middle" x="856.62" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">type_traits</text>
</a>
</g>
</g>
<!-- Node13&#45;&gt;Node20 -->
<g id="edge19_Node000013_Node000020" class="edge">
<title>Node13&#45;&gt;Node20</title>
<g id="a_edge19_Node000013_Node000020"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M844.8,-187.9C869.41,-162.16 918.22,-109.22 926.62,-85.75 931.2,-72.99 933.14,-67.14 926.62,-55.25 919.24,-41.79 905.88,-31.8 892.8,-24.73"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="894.37,-21.6 883.85,-20.34 891.28,-27.89 894.37,-21.6"/>
</a>
</g>
</g>
<!-- Node21 -->
<g id="Node000021" class="node">
<title>Node21</title>
<g id="a_Node000021"><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="574.12,-146.62 423.12,-146.62 423.12,-127.38 574.12,-127.38 574.12,-146.62"/>
<text xml:space="preserve" text-anchor="middle" x="498.62" y="-133.12" font-family="Helvetica,sans-Serif" font-size="10.00">serif/dimensions/quantities.hpp</text>
</a>
</g>
</g>
<!-- Node13&#45;&gt;Node21 -->
<g id="edge20_Node000013_Node000021" class="edge">
<title>Node13&#45;&gt;Node21</title>
<g id="a_edge20_Node000013_Node000021"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M770.5,-190.82C709.76,-179.02 616.56,-160.91 556.6,-149.26"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="557.41,-145.86 546.93,-147.38 556.08,-152.73 557.41,-145.86"/>
</a>
</g>
</g>
<!-- Node25 -->
<g id="Node000025" class="node">
<title>Node25</title>
<g id="a_Node000025"><a xlink:href="key__list__operations_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="#fff0f0" stroke="red" points="917.5,-85.75 795.75,-85.75 795.75,-55.25 917.5,-55.25 917.5,-85.75"/>
<text xml:space="preserve" text-anchor="start" x="803.75" y="-72.25" font-family="Helvetica,sans-Serif" font-size="10.00">serif/utils/dependencies</text>
<text xml:space="preserve" text-anchor="middle" x="856.62" y="-61" font-family="Helvetica,sans-Serif" font-size="10.00">/key_list_operations.hpp</text>
</a>
</g>
</g>
<!-- Node13&#45;&gt;Node25 -->
<g id="edge30_Node000013_Node000025" class="edge">
<title>Node13&#45;&gt;Node25</title>
<g id="a_edge30_Node000013_Node000025"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M833.51,-187.98C837.86,-166.05 846.18,-124.15 851.56,-97.04"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="854.92,-98.06 853.44,-87.57 848.06,-96.7 854.92,-98.06"/>
</a>
</g>
</g>
<!-- Node21&#45;&gt;Node10 -->
<g id="edge24_Node000021_Node000010" class="edge">
<title>Node21&#45;&gt;Node10</title>
<g id="a_edge24_Node000021_Node000010"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M574.42,-127.47C702.11,-113.09 954.67,-84.67 1041.49,-74.89"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1041.78,-78.38 1051.33,-73.78 1041,-71.43 1041.78,-78.38"/>
</a>
</g>
</g>
<!-- Node21&#45;&gt;Node15 -->
<g id="edge23_Node000021_Node000015" class="edge">
<title>Node21&#45;&gt;Node15</title>
<g id="a_edge23_Node000021_Node000015"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M422.77,-131.71C390.84,-125.7 356.54,-112.78 336.62,-85.75 328.58,-74.84 330.44,-67.31 336.62,-55.25 343.24,-42.34 355.52,-32.32 367.42,-25.07"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="368.83,-28.29 375.86,-20.37 365.42,-22.17 368.83,-28.29"/>
</a>
</g>
</g>
<!-- Node21&#45;&gt;Node20 -->
<g id="edge21_Node000021_Node000020" class="edge">
<title>Node21&#45;&gt;Node20</title>
<g id="a_edge21_Node000021_Node000020"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M507.77,-127.05C528.35,-106.99 577.26,-59.81 586.62,-55.25 660.84,-19.11 758.69,-11.47 813.91,-10.29"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="813.88,-13.79 823.83,-10.15 813.78,-6.79 813.88,-13.79"/>
</a>
</g>
</g>
<!-- Node22 -->
<g id="Node000022" class="node">
<title>Node22</title>
<g id="a_Node000022"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="399.38,-80.12 345.88,-80.12 345.88,-60.88 399.38,-60.88 399.38,-80.12"/>
<text xml:space="preserve" text-anchor="middle" x="372.62" y="-66.62" font-family="Helvetica,sans-Serif" font-size="10.00">compare</text>
</a>
</g>
</g>
<!-- Node21&#45;&gt;Node22 -->
<g id="edge22_Node000021_Node000022" class="edge">
<title>Node21&#45;&gt;Node22</title>
<g id="a_edge22_Node000021_Node000022"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M480.84,-126.9C459.92,-116.19 424.95,-98.28 400.43,-85.74"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="402.16,-82.69 391.67,-81.25 398.97,-88.92 402.16,-82.69"/>
</a>
</g>
</g>
<!-- Node23 -->
<g id="Node000023" class="node">
<title>Node23</title>
<g id="a_Node000023"><a xlink:href="cleaning_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="701.25,-85.75 596,-85.75 596,-55.25 701.25,-55.25 701.25,-85.75"/>
<text xml:space="preserve" text-anchor="start" x="604" 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="648.62" y="-61" font-family="Helvetica,sans-Serif" font-size="10.00">_helper/cleaning.hpp</text>
</a>
</g>
</g>
<!-- Node21&#45;&gt;Node23 -->
<g id="edge25_Node000021_Node000023" class="edge">
<title>Node21&#45;&gt;Node23</title>
<g id="a_edge25_Node000021_Node000023"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M519.8,-126.9C541.64,-117.5 576.35,-102.58 604.24,-90.58"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="605.36,-93.91 613.17,-86.75 602.6,-87.48 605.36,-93.91"/>
</a>
</g>
</g>
<!-- Node24 -->
<g id="Node000024" class="node">
<title>Node24</title>
<g id="a_Node000024"><a xlink:href="numeric_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="539.88,-85.75 417.38,-85.75 417.38,-55.25 539.88,-55.25 539.88,-85.75"/>
<text xml:space="preserve" text-anchor="start" x="425.38" 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="478.62" y="-61" font-family="Helvetica,sans-Serif" font-size="10.00">/numeric.hpp</text>
</a>
</g>
</g>
<!-- Node21&#45;&gt;Node24 -->
<g id="edge27_Node000021_Node000024" class="edge">
<title>Node21&#45;&gt;Node24</title>
<g id="a_edge27_Node000021_Node000024"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M495.84,-127.03C493.42,-119.2 489.77,-107.45 486.46,-96.77"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="489.83,-95.81 483.52,-87.29 483.14,-97.88 489.83,-95.81"/>
</a>
</g>
</g>
<!-- Node23&#45;&gt;Node20 -->
<g id="edge26_Node000023_Node000020" class="edge">
<title>Node23&#45;&gt;Node20</title>
<g id="a_edge26_Node000023_Node000020"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M700.58,-54.8C735.67,-44.86 781.41,-31.92 814.28,-22.61"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="815.21,-25.99 823.88,-19.89 813.3,-19.25 815.21,-25.99"/>
</a>
</g>
</g>
<!-- Node24&#45;&gt;Node15 -->
<g id="edge28_Node000024_Node000015" class="edge">
<title>Node24&#45;&gt;Node15</title>
<g id="a_edge28_Node000024_Node000015"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M458.85,-54.95C447.02,-46.24 431.99,-35.18 419.9,-26.28"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="422.31,-23.71 412.18,-20.6 418.16,-29.34 422.31,-23.71"/>
</a>
</g>
</g>
<!-- Node24&#45;&gt;Node20 -->
<g id="edge29_Node000024_Node000020" class="edge">
<title>Node24&#45;&gt;Node20</title>
<g id="a_edge29_Node000024_Node000020"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M539.98,-57.63C544.6,-56.8 549.18,-56 553.62,-55.25 646.33,-39.62 755.53,-24.29 814.2,-16.31"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="814.65,-19.78 824.09,-14.97 813.71,-12.84 814.65,-19.78"/>
</a>
</g>
</g>
<!-- Node25&#45;&gt;Node20 -->
<g id="edge31_Node000025_Node000020" class="edge">
<title>Node25&#45;&gt;Node20</title>
<g id="a_edge31_Node000025_Node000020"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M856.62,-54.95C856.62,-47.71 856.62,-38.84 856.62,-30.94"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="860.13,-31.21 856.63,-21.21 853.13,-31.21 860.13,-31.21"/>
</a>
</g>
</g>
<!-- Node32&#45;&gt;Node7 -->
<g id="edge33_Node000032_Node000007" class="edge">
<title>Node32&#45;&gt;Node7</title>
<g id="a_edge33_Node000032_Node000007"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1199.64,-329.28C1149.75,-321.63 1075.62,-306.94 1057.62,-285.25 1043.76,-268.54 1044.44,-242.6 1047.16,-224.65"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1050.58,-225.44 1048.99,-214.96 1043.7,-224.14 1050.58,-225.44"/>
</a>
</g>
</g>
<!-- Node32&#45;&gt;Node10 -->
<g id="edge35_Node000032_Node000010" class="edge">
<title>Node32&#45;&gt;Node10</title>
<g id="a_edge35_Node000032_Node000010"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1236.97,-320.93C1207.19,-276.02 1116.85,-139.72 1083.86,-89.95"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1086.84,-88.13 1078.4,-81.72 1081.01,-91.99 1086.84,-88.13"/>
</a>
</g>
</g>
<!-- Node32&#45;&gt;Node11 -->
<g id="edge37_Node000032_Node000011" class="edge">
<title>Node32&#45;&gt;Node11</title>
<g id="a_edge37_Node000032_Node000011"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1293.44,-328.29C1323.61,-321.56 1362.02,-308.85 1388.62,-285.25 1424.61,-253.33 1401.23,-220.83 1436.62,-188.25 1468.63,-158.79 1487.85,-169.85 1527.62,-152.25 1527.85,-152.15 1528.07,-152.05 1528.3,-151.95"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1529.68,-155.17 1537.26,-147.76 1526.72,-148.83 1529.68,-155.17"/>
</a>
</g>
</g>
<!-- Node32&#45;&gt;Node20 -->
<g id="edge36_Node000032_Node000020" class="edge">
<title>Node32&#45;&gt;Node20</title>
<g id="a_edge36_Node000032_Node000020"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1293.69,-326.21C1316.52,-319.08 1341.92,-306.66 1355.62,-285.25 1362.93,-273.83 1360.79,-267.28 1355.62,-254.75 1306.09,-134.52 1260.44,-108.08 1141.62,-55.25 1060.92,-19.37 956.16,-11.75 898.79,-10.48"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="899.19,-6.98 889.14,-10.32 899.08,-13.98 899.19,-6.98"/>
</a>
</g>
</g>
<!-- Node33 -->
<g id="Node000033" class="node">
<title>Node33</title>
<g id="a_Node000033"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="1010.12,-279.62 973.12,-279.62 973.12,-260.38 1010.12,-260.38 1010.12,-279.62"/>
<text xml:space="preserve" text-anchor="middle" x="991.62" y="-266.12" font-family="Helvetica,sans-Serif" font-size="10.00">span</text>
</a>
</g>
</g>
<!-- Node32&#45;&gt;Node33 -->
<g id="edge34_Node000032_Node000033" class="edge">
<title>Node32&#45;&gt;Node33</title>
<g id="a_edge34_Node000032_Node000033"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1199.6,-327.47C1154.19,-319.11 1083.8,-304.54 1024.62,-285.25 1023.47,-284.87 1022.3,-284.47 1021.12,-284.05"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1022.58,-280.86 1012,-280.45 1020.02,-287.38 1022.58,-280.86"/>
</a>
</g>
</g>
<!-- Node34 -->
<g id="Node000034" class="node">
<title>Node34</title>
<g id="a_Node000034"><a xlink:href="specification__list_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="#fff0f0" stroke="red" points="1176.88,-285.25 1066.38,-285.25 1066.38,-254.75 1176.88,-254.75 1176.88,-285.25"/>
<text xml:space="preserve" text-anchor="start" x="1074.38" y="-271.75" font-family="Helvetica,sans-Serif" font-size="10.00">serif/model/detail</text>
<text xml:space="preserve" text-anchor="middle" x="1121.62" y="-260.5" font-family="Helvetica,sans-Serif" font-size="10.00">/specification_list.hpp</text>
</a>
</g>
</g>
<!-- Node32&#45;&gt;Node34 -->
<g id="edge38_Node000032_Node000034" class="edge">
<title>Node32&#45;&gt;Node34</title>
<g id="a_edge38_Node000032_Node000034"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1218.26,-320.86C1201,-311.96 1178.73,-300.47 1159.92,-290.76"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1161.71,-287.75 1151.22,-286.27 1158.5,-293.97 1161.71,-287.75"/>
</a>
</g>
</g>
<!-- Node39 -->
<g id="Node000039" class="node">
<title>Node39</title>
<g id="a_Node000039"><a xlink:href="equilibrium__equations_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1346.38,-285.25 1232.88,-285.25 1232.88,-254.75 1346.38,-254.75 1346.38,-285.25"/>
<text xml:space="preserve" text-anchor="start" x="1240.88" y="-271.75" font-family="Helvetica,sans-Serif" font-size="10.00">serif/model/equilibrium</text>
<text xml:space="preserve" text-anchor="middle" x="1289.62" y="-260.5" font-family="Helvetica,sans-Serif" font-size="10.00">_equations.hpp</text>
</a>
</g>
</g>
<!-- Node32&#45;&gt;Node39 -->
<g id="edge51_Node000032_Node000039" class="edge">
<title>Node32&#45;&gt;Node39</title>
<g id="a_edge51_Node000032_Node000039"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1256.38,-320.86C1261.5,-313.19 1267.89,-303.61 1273.69,-294.9"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1276.43,-297.1 1279.07,-286.84 1270.61,-293.22 1276.43,-297.1"/>
</a>
</g>
</g>
<!-- Node34&#45;&gt;Node10 -->
<g id="edge39_Node000034_Node000010" class="edge">
<title>Node34&#45;&gt;Node10</title>
<g id="a_edge39_Node000034_Node000010"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1117.95,-254.48C1109.12,-219.59 1086.69,-131.02 1076.64,-91.3"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1080.06,-90.56 1074.21,-81.72 1073.27,-92.27 1080.06,-90.56"/>
</a>
</g>
</g>
<!-- Node34&#45;&gt;Node11 -->
<g id="edge40_Node000034_Node000011" class="edge">
<title>Node34&#45;&gt;Node11</title>
<g id="a_edge40_Node000034_Node000011"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1158.41,-254.25C1203.23,-236.69 1281.55,-207.35 1350.62,-188.25 1428,-166.85 1451.65,-178.16 1527.62,-152.25 1528.27,-152.03 1528.92,-151.8 1529.58,-151.56"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1530.88,-154.81 1538.68,-147.64 1528.11,-148.38 1530.88,-154.81"/>
</a>
</g>
</g>
<!-- Node35 -->
<g id="Node000035" class="node">
<title>Node35</title>
<g id="a_Node000035"><a xlink:href="specification_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="#fff0f0" stroke="red" points="676.88,-213.12 536.38,-213.12 536.38,-193.88 676.88,-193.88 676.88,-213.12"/>
<text xml:space="preserve" text-anchor="middle" x="606.62" y="-199.62" font-family="Helvetica,sans-Serif" font-size="10.00">serif/model/specification.hpp</text>
</a>
</g>
</g>
<!-- Node34&#45;&gt;Node35 -->
<g id="edge41_Node000034_Node000035" class="edge">
<title>Node34&#45;&gt;Node35</title>
<g id="a_edge41_Node000034_Node000035"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1066.06,-261.06C1051,-258.95 1034.7,-256.72 1019.62,-254.75 904.88,-239.76 772,-223.85 688.62,-214.04"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="689.04,-210.57 678.7,-212.88 688.22,-217.52 689.04,-210.57"/>
</a>
</g>
</g>
<!-- Node35&#45;&gt;Node8 -->
<g id="edge44_Node000035_Node000008" class="edge">
<title>Node35&#45;&gt;Node8</title>
<g id="a_edge44_Node000035_Node000008"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M677.17,-195.29C703.64,-192.78 733.99,-190.12 761.62,-188.25 944.49,-175.86 1408.37,-198.88 1585.62,-152.25 1586.46,-152.03 1587.29,-151.79 1588.13,-151.52"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1589.43,-154.76 1597.3,-147.66 1586.72,-148.31 1589.43,-154.76"/>
</a>
</g>
</g>
<!-- Node35&#45;&gt;Node14 -->
<g id="edge42_Node000035_Node000014" class="edge">
<title>Node35&#45;&gt;Node14</title>
<g id="a_edge42_Node000035_Node000014"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M619.28,-193.53C633.87,-183.19 658.1,-166.02 675.75,-153.5"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="677.42,-156.61 683.55,-147.98 673.37,-150.9 677.42,-156.61"/>
</a>
</g>
</g>
<!-- Node35&#45;&gt;Node15 -->
<g id="edge43_Node000035_Node000015" class="edge">
<title>Node35&#45;&gt;Node15</title>
<g id="a_edge43_Node000035_Node000015"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M563.57,-193.41C515.14,-182.81 439.81,-165.11 413.62,-152.25 370.26,-130.95 348.91,-129.12 327.62,-85.75 321.65,-73.58 321.07,-67.11 327.62,-55.25 335.14,-41.64 348.74,-31.62 362.04,-24.57"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="363.2,-27.89 370.69,-20.39 360.16,-21.59 363.2,-27.89"/>
</a>
</g>
</g>
<!-- Node35&#45;&gt;Node19 -->
<g id="edge45_Node000035_Node000019" class="edge">
<title>Node35&#45;&gt;Node19</title>
<g id="a_edge45_Node000035_Node000019"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M610.56,-193.44C618.69,-175.97 639.17,-137.95 669.62,-121.75 699.75,-105.73 1197.22,-80.85 1349.61,-73.57"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1349.47,-77.08 1359.29,-73.1 1349.14,-70.08 1349.47,-77.08"/>
</a>
</g>
</g>
<!-- Node35&#45;&gt;Node20 -->
<g id="edge46_Node000035_Node000020" class="edge">
<title>Node35&#45;&gt;Node20</title>
<g id="a_edge46_Node000035_Node000020"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M607.19,-193.6C608.68,-177.39 613.97,-142.81 632.62,-121.75 657.94,-93.17 676.31,-102.49 710.62,-85.75 752.61,-65.27 800.67,-40.23 829.82,-24.85"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="831.12,-28.13 838.32,-20.36 827.85,-21.94 831.12,-28.13"/>
</a>
</g>
</g>
<!-- Node35&#45;&gt;Node21 -->
<g id="edge47_Node000035_Node000021" class="edge">
<title>Node35&#45;&gt;Node21</title>
<g id="a_edge47_Node000035_Node000021"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M591.61,-193.53C574.06,-183.05 544.74,-165.54 523.71,-152.98"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="525.54,-150 515.16,-147.88 521.95,-156.01 525.54,-150"/>
</a>
</g>
</g>
<!-- Node36 -->
<g id="Node000036" class="node">
<title>Node36</title>
<g id="a_Node000036"><a xlink:href="types_2strings_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="#fff0f0" stroke="red" points="1460.5,-146.62 1326.75,-146.62 1326.75,-127.38 1460.5,-127.38 1460.5,-146.62"/>
<text xml:space="preserve" text-anchor="middle" x="1393.62" y="-133.12" font-family="Helvetica,sans-Serif" font-size="10.00">serif/utils/types/strings.hpp</text>
</a>
</g>
</g>
<!-- Node35&#45;&gt;Node36 -->
<g id="edge48_Node000035_Node000036" class="edge">
<title>Node35&#45;&gt;Node36</title>
<g id="a_edge48_Node000035_Node000036"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M677.21,-195.83C703.68,-193.37 734.03,-190.62 761.62,-188.25 960.82,-171.17 1195.52,-153.03 1315.05,-143.93"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1315.04,-147.45 1324.75,-143.2 1314.51,-140.47 1315.04,-147.45"/>
</a>
</g>
</g>
<!-- Node36&#45;&gt;Node5 -->
<g id="edge49_Node000036_Node000005" class="edge">
<title>Node36&#45;&gt;Node5</title>
<g id="a_edge49_Node000036_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1436.88,-126.92C1447.55,-124.95 1458.97,-123.07 1469.62,-121.75 1772.64,-84.33 2141.42,-74.45 2261.09,-72.14"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2261.08,-75.64 2271.02,-71.96 2260.95,-68.64 2261.08,-75.64"/>
</a>
</g>
</g>
<!-- Node36&#45;&gt;Node19 -->
<g id="edge50_Node000036_Node000019" class="edge">
<title>Node36&#45;&gt;Node19</title>
<g id="a_edge50_Node000036_Node000019"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1393.62,-127.03C1393.62,-117.98 1393.62,-103.7 1393.62,-91.88"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1397.13,-91.91 1393.63,-81.91 1390.13,-91.91 1397.13,-91.91"/>
</a>
</g>
</g>
<!-- Node39&#45;&gt;Node7 -->
<g id="edge52_Node000039_Node000007" class="edge">
<title>Node39&#45;&gt;Node7</title>
<g id="a_edge52_Node000039_Node000007"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1235.32,-254.28C1191.74,-242.47 1131.53,-226.16 1092.1,-215.47"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1093.09,-212.11 1082.53,-212.87 1091.26,-218.87 1093.09,-212.11"/>
</a>
</g>
</g>
<!-- Node39&#45;&gt;Node10 -->
<g id="edge53_Node000039_Node000010" class="edge">
<title>Node39&#45;&gt;Node10</title>
<g id="a_edge53_Node000039_Node000010"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1277.11,-254.45C1246.04,-218.36 1167.38,-127.24 1160.62,-121.75 1142.3,-106.85 1118.96,-93.86 1100.79,-84.82"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1102.38,-81.7 1091.85,-80.5 1099.34,-88 1102.38,-81.7"/>
</a>
</g>
</g>
<!-- Node39&#45;&gt;Node11 -->
<g id="edge55_Node000039_Node000011" class="edge">
<title>Node39&#45;&gt;Node11</title>
<g id="a_edge55_Node000039_Node000011"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1307.71,-254.34C1333.43,-233.7 1379.58,-197.56 1398.62,-188.25 1452.1,-162.1 1472.01,-173.47 1527.62,-152.25 1528.11,-152.07 1528.6,-151.87 1529.09,-151.68"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1530.27,-154.99 1537.99,-147.74 1527.43,-148.59 1530.27,-154.99"/>
</a>
</g>
</g>
<!-- Node39&#45;&gt;Node20 -->
<g id="edge54_Node000039_Node000020" class="edge">
<title>Node39&#45;&gt;Node20</title>
<g id="a_edge54_Node000039_Node000020"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1283.14,-254.4C1275.45,-237.76 1261.77,-210.03 1246.62,-188.25 1196.33,-115.91 1180.27,-90.72 1099.62,-55.25 1033.47,-26.15 949.13,-16.03 899.2,-12.5"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="899.6,-9.02 889.4,-11.87 899.15,-16.01 899.6,-9.02"/>
</a>
</g>
</g>
<!-- Node40&#45;&gt;Node5 -->
<g id="edge62_Node000040_Node000005" class="edge">
<title>Node40&#45;&gt;Node5</title>
<g id="a_edge62_Node000040_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1893.25,-268.03C1990.83,-265.38 2173.4,-255.5 2225.62,-218.75 2269.33,-188 2289.14,-124.04 2296.69,-91.48"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2300.09,-92.31 2298.76,-81.8 2293.25,-90.85 2300.09,-92.31"/>
</a>
</g>
</g>
<!-- Node40&#45;&gt;Node18 -->
<g id="edge60_Node000040_Node000018" class="edge">
<title>Node40&#45;&gt;Node18</title>
<g id="a_edge60_Node000040_Node000018"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1830.89,-260.06C1830.85,-243.15 1828.12,-206.54 1806.62,-188.25 1759.02,-147.73 1587.48,-170.28 1527.62,-152.25 1526.82,-152.01 1526.01,-151.74 1525.2,-151.46"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1526.78,-148.33 1516.2,-147.69 1524.07,-154.79 1526.78,-148.33"/>
</a>
</g>
</g>
<!-- Node40&#45;&gt;Node19 -->
<g id="edge57_Node000040_Node000019" class="edge">
<title>Node40&#45;&gt;Node19</title>
<g id="a_edge57_Node000040_Node000019"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1893.15,-267.5C1930.94,-263.07 1976.84,-250.78 2003.62,-218.75 2031.35,-185.59 2039.92,-153.53 2010.62,-121.75 1971.95,-79.8 1572.94,-72.87 1437.97,-71.73"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1438.02,-68.23 1428,-71.65 1437.97,-75.23 1438.02,-68.23"/>
</a>
</g>
</g>
<!-- Node40&#45;&gt;Node36 -->
<g id="edge73_Node000040_Node000036" class="edge">
<title>Node40&#45;&gt;Node36</title>
<g id="a_edge73_Node000040_Node000036"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1827.25,-260.08C1820.21,-242.87 1802.23,-205.28 1773.62,-188.25 1715.17,-153.45 1536.87,-162.52 1469.62,-152.25 1463.33,-151.29 1456.77,-150.2 1450.24,-149.05"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1451.31,-145.69 1440.84,-147.36 1450.07,-152.58 1451.31,-145.69"/>
</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="1698.5,-213.12 1654.75,-213.12 1654.75,-193.88 1698.5,-193.88 1698.5,-213.12"/>
<text xml:space="preserve" text-anchor="middle" x="1676.62" y="-199.62" font-family="Helvetica,sans-Serif" font-size="10.00">format</text>
</a>
</g>
</g>
<!-- Node40&#45;&gt;Node41 -->
<g id="edge58_Node000040_Node000041" class="edge">
<title>Node40&#45;&gt;Node41</title>
<g id="a_edge58_Node000040_Node000041"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1807.83,-260.03C1783.05,-250.2 1742.33,-233.81 1707.62,-218.75 1707.15,-218.54 1706.67,-218.33 1706.19,-218.12"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1707.85,-215.03 1697.3,-214.14 1704.99,-221.42 1707.85,-215.03"/>
</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="2001.75,-146.62 1959.5,-146.62 1959.5,-127.38 2001.75,-127.38 2001.75,-146.62"/>
<text xml:space="preserve" text-anchor="middle" x="1980.62" y="-133.12" font-family="Helvetica,sans-Serif" font-size="10.00">cstdio</text>
</a>
</g>
</g>
<!-- Node40&#45;&gt;Node42 -->
<g id="edge59_Node000040_Node000042" class="edge">
<title>Node40&#45;&gt;Node42</title>
<g id="a_edge59_Node000040_Node000042"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1893.33,-265.65C1926.49,-260.3 1964.58,-247.69 1985.62,-218.75 1998.38,-201.21 1993.93,-175.46 1988.39,-157.78"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1991.73,-156.71 1985.09,-148.46 1985.13,-159.05 1991.73,-156.71"/>
</a>
</g>
</g>
<!-- Node43 -->
<g id="Node000043" class="node">
<title>Node43</title>
<g id="a_Node000043"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="2234.25,-146.62 2189,-146.62 2189,-127.38 2234.25,-127.38 2234.25,-146.62"/>
<text xml:space="preserve" text-anchor="middle" x="2211.62" y="-133.12" font-family="Helvetica,sans-Serif" font-size="10.00">cstdint</text>
</a>
</g>
</g>
<!-- Node40&#45;&gt;Node43 -->
<g id="edge61_Node000040_Node000043" class="edge">
<title>Node40&#45;&gt;Node43</title>
<g id="a_edge61_Node000040_Node000043"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1893.48,-269.75C1989.06,-269.43 2164.23,-262.66 2205.62,-218.75 2220.67,-202.79 2219.6,-176.3 2216.48,-158.03"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2219.94,-157.49 2214.47,-148.42 2213.09,-158.92 2219.94,-157.49"/>
</a>
</g>
</g>
<!-- Node44 -->
<g id="Node000044" class="node">
<title>Node44</title>
<g id="a_Node000044"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="1764.38,-213.12 1716.88,-213.12 1716.88,-193.88 1764.38,-193.88 1764.38,-213.12"/>
<text xml:space="preserve" text-anchor="middle" x="1740.62" y="-199.62" font-family="Helvetica,sans-Serif" font-size="10.00">version</text>
</a>
</g>
</g>
<!-- Node40&#45;&gt;Node44 -->
<g id="edge63_Node000040_Node000044" class="edge">
<title>Node40&#45;&gt;Node44</title>
<g id="a_edge63_Node000040_Node000044"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1818.11,-260.03C1803.68,-249.69 1779.72,-232.52 1762.25,-220"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1764.72,-217.46 1754.55,-214.48 1760.64,-223.15 1764.72,-217.46"/>
</a>
</g>
</g>
<!-- Node45 -->
<g id="Node000045" class="node">
<title>Node45</title>
<g id="a_Node000045"><a xlink:href="colors_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="#fff0f0" stroke="red" points="1976.25,-218.75 1859,-218.75 1859,-188.25 1976.25,-188.25 1976.25,-218.75"/>
<text xml:space="preserve" text-anchor="start" x="1867" 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="1917.62" y="-194" font-family="Helvetica,sans-Serif" font-size="10.00">/colors.hpp</text>
</a>
</g>
</g>
<!-- Node40&#45;&gt;Node45 -->
<g id="edge64_Node000040_Node000045" class="edge">
<title>Node40&#45;&gt;Node45</title>
<g id="a_edge64_Node000040_Node000045"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1842.72,-260.03C1854.67,-251.18 1873.37,-237.31 1889.1,-225.65"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1890.78,-228.76 1896.73,-219.99 1886.61,-223.14 1890.78,-228.76"/>
</a>
</g>
</g>
<!-- Node48 -->
<g id="Node000048" class="node">
<title>Node48</title>
<g id="a_Node000048"><a xlink:href="utils_2misc_2concepts_2exceptions_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="#fff0f0" stroke="red" points="1773.88,-152.25 1651.38,-152.25 1651.38,-121.75 1773.88,-121.75 1773.88,-152.25"/>
<text xml:space="preserve" text-anchor="start" x="1659.38" 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="1712.62" y="-127.5" font-family="Helvetica,sans-Serif" font-size="10.00">/exceptions.hpp</text>
</a>
</g>
</g>
<!-- Node40&#45;&gt;Node48 -->
<g id="edge68_Node000040_Node000048" class="edge">
<title>Node40&#45;&gt;Node48</title>
<g id="a_edge68_Node000040_Node000048"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1768.1,-260.24C1720.48,-252.15 1660.63,-238.38 1645.62,-218.75 1629.68,-197.89 1652.93,-174.92 1676.29,-158.83"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1678.12,-161.82 1684.59,-153.42 1674.3,-155.95 1678.12,-161.82"/>
</a>
</g>
</g>
<!-- Node50 -->
<g id="Node000050" class="node">
<title>Node50</title>
<g id="a_Node000050"><a xlink:href="codes_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="#fff0f0" stroke="red" points="2196.75,-213.12 2070.5,-213.12 2070.5,-193.88 2196.75,-193.88 2196.75,-213.12"/>
<text xml:space="preserve" text-anchor="middle" x="2133.62" y="-199.62" font-family="Helvetica,sans-Serif" font-size="10.00">serif/utils/error/codes.hpp</text>
</a>
</g>
</g>
<!-- Node40&#45;&gt;Node50 -->
<g id="edge71_Node000040_Node000050" class="edge">
<title>Node40&#45;&gt;Node50</title>
<g id="a_edge71_Node000040_Node000050"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1873.39,-259.9C1927.65,-248.35 2021.21,-228.43 2080.13,-215.89"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2080.54,-219.38 2089.59,-213.87 2079.08,-212.53 2080.54,-219.38"/>
</a>
</g>
</g>
<!-- Node45&#45;&gt;Node11 -->
<g id="edge67_Node000045_Node000011" class="edge">
<title>Node45&#45;&gt;Node11</title>
<g id="a_edge67_Node000045_Node000011"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1858.71,-190.71C1853.95,-189.85 1849.21,-189.01 1844.62,-188.25 1729.55,-169.07 1695.93,-187.19 1584.62,-152.25 1583.97,-152.05 1583.32,-151.83 1582.67,-151.6"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1584.19,-148.44 1573.62,-147.69 1581.41,-154.87 1584.19,-148.44"/>
</a>
</g>
</g>
<!-- Node45&#45;&gt;Node19 -->
<g id="edge65_Node000045_Node000019" class="edge">
<title>Node45&#45;&gt;Node19</title>
<g id="a_edge65_Node000045_Node000019"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1899.19,-188.07C1874.29,-169.39 1827.78,-137.41 1782.62,-121.75 1662.77,-80.19 1511.37,-72.51 1437.79,-71.4"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1438.22,-67.91 1428.18,-71.3 1438.14,-74.91 1438.22,-67.91"/>
</a>
</g>
</g>
<!-- Node45&#45;&gt;Node42 -->
<g id="edge66_Node000045_Node000042" class="edge">
<title>Node45&#45;&gt;Node42</title>
<g id="a_edge66_Node000045_Node000042"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1931.92,-187.86C1941.47,-178.09 1954.06,-165.2 1964.04,-154.98"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1966.47,-157.5 1970.95,-147.91 1961.46,-152.61 1966.47,-157.5"/>
</a>
</g>
</g>
<!-- Node48&#45;&gt;Node20 -->
<g id="edge69_Node000048_Node000020" class="edge">
<title>Node48&#45;&gt;Node20</title>
<g id="a_edge69_Node000048_Node000020"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1671.96,-121.26C1618.52,-102.57 1521.37,-70.88 1435.62,-55.25 1237.34,-19.11 995.66,-12.2 899.27,-10.91"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="899.54,-7.41 889.5,-10.79 899.45,-14.41 899.54,-7.41"/>
</a>
</g>
</g>
<!-- Node48&#45;&gt;Node24 -->
<g id="edge70_Node000048_Node000024" class="edge">
<title>Node48&#45;&gt;Node24</title>
<g id="a_edge70_Node000048_Node000024"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1650.88,-122.85C1648.1,-122.44 1645.33,-122.07 1642.62,-121.75 1176.25,-66.72 1054.63,-124.51 586.62,-85.75 575.2,-84.8 563.13,-83.51 551.36,-82.08"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="552.06,-78.64 541.7,-80.86 551.18,-85.58 552.06,-78.64"/>
</a>
</g>
</g>
<!-- Node50&#45;&gt;Node43 -->
<g id="edge72_Node000050_Node000043" class="edge">
<title>Node50&#45;&gt;Node43</title>
<g id="a_edge72_Node000050_Node000043"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2144.47,-193.53C2156.81,-183.33 2177.21,-166.46 2192.29,-153.99"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2194.23,-156.93 2199.71,-147.86 2189.77,-151.53 2194.23,-156.93"/>
</a>
</g>
</g>
<!-- Node54&#45;&gt;Node6 -->
<g id="edge75_Node000054_Node000006" class="edge">
<title>Node54&#45;&gt;Node6</title>
<g id="a_edge75_Node000054_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M653.62,-331.79C808.55,-322.18 1219.44,-296.43 1355.62,-285.25 1394.18,-282.09 1438.42,-277.62 1467.79,-274.53"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1467.95,-278.03 1477.52,-273.5 1467.21,-271.07 1467.95,-278.03"/>
</a>
</g>
</g>
<!-- Node54&#45;&gt;Node13 -->
<g id="edge76_Node000054_Node000013" class="edge">
<title>Node54&#45;&gt;Node13</title>
<g id="a_edge76_Node000054_Node000013"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M616.03,-320.96C631.24,-311.03 651.75,-297.5 669.62,-285.25 688.96,-272.01 692.17,-266.18 712.62,-254.75 733.91,-242.85 758.57,-231.94 779.83,-223.35"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="780.87,-226.7 788.88,-219.75 778.29,-220.19 780.87,-226.7"/>
</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="white" stroke="#666666" points="312.5,-279.62 160.75,-279.62 160.75,-260.38 312.5,-260.38 312.5,-279.62"/>
<text xml:space="preserve" text-anchor="middle" x="236.62" 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="edge77_Node000054_Node000055" class="edge">
<title>Node54&#45;&gt;Node55</title>
<g id="a_edge77_Node000054_Node000055"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M533.47,-324.63C468,-312.8 363.89,-293.99 297.96,-282.08"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="298.87,-278.69 288.41,-280.36 297.63,-285.58 298.87,-278.69"/>
</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="white" stroke="#666666" points="660.38,-285.25 510.88,-285.25 510.88,-254.75 660.38,-254.75 660.38,-285.25"/>
<text xml:space="preserve" text-anchor="start" x="518.88" y="-271.75" font-family="Helvetica,sans-Serif" font-size="10.00">serif/model/specifications</text>
<text xml:space="preserve" text-anchor="middle" x="585.62" 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="edge84_Node000054_Node000063" class="edge">
<title>Node54&#45;&gt;Node63</title>
<g id="a_edge84_Node000054_Node000063"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M591.81,-320.86C590.93,-313.77 589.85,-305.04 588.83,-296.88"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="592.32,-296.57 587.62,-287.08 585.38,-297.43 592.32,-296.57"/>
</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="white" stroke="#666666" points="493.12,-285.25 366.12,-285.25 366.12,-254.75 493.12,-254.75 493.12,-285.25"/>
<text xml:space="preserve" text-anchor="start" x="374.12" y="-271.75" font-family="Helvetica,sans-Serif" font-size="10.00">serif/model/specifications</text>
<text xml:space="preserve" text-anchor="middle" x="429.62" 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="edge89_Node000054_Node000065" class="edge">
<title>Node54&#45;&gt;Node65</title>
<g id="a_edge89_Node000054_Node000065"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M556.41,-320.86C533.01,-311.66 502.59,-299.7 477.41,-289.79"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="478.97,-286.65 468.38,-286.24 476.41,-293.16 478.97,-286.65"/>
</a>
</g>
</g>
<!-- Node56 -->
<g id="Node000056" class="node">
<title>Node56</title>
<g id="a_Node000056"><a xlink:href="eos_2relations_2relations_8hpp.html" target="_top" xlink:title="File containing the thermodynamic relations used in the eos module. These relations are used to compu...">
<polygon fill="#fff0f0" stroke="red" points="246.25,-218.75 153,-218.75 153,-188.25 246.25,-188.25 246.25,-218.75"/>
<text xml:space="preserve" text-anchor="start" x="161" y="-205.25" font-family="Helvetica,sans-Serif" font-size="10.00">serif/eos/relations</text>
<text xml:space="preserve" text-anchor="middle" x="199.62" y="-194" font-family="Helvetica,sans-Serif" font-size="10.00">/relations.hpp</text>
</a>
</g>
</g>
<!-- Node55&#45;&gt;Node56 -->
<g id="edge78_Node000055_Node000056" class="edge">
<title>Node55&#45;&gt;Node56</title>
<g id="a_edge78_Node000055_Node000056"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M231.48,-260.03C226.85,-251.95 219.82,-239.7 213.54,-228.76"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="216.62,-227.09 208.61,-220.16 210.55,-230.57 216.62,-227.09"/>
</a>
</g>
</g>
<!-- Node61 -->
<g id="Node000061" class="node">
<title>Node61</title>
<g id="a_Node000061"><a xlink:href="type__alias_8hpp.html" target="_top" xlink:title="This file contains type aliases for the dimensions and quantities used in the discretization....">
<polygon fill="#fff0f0" stroke="red" points="373.12,-218.75 264.12,-218.75 264.12,-188.25 373.12,-188.25 373.12,-218.75"/>
<text xml:space="preserve" text-anchor="start" x="272.12" y="-205.25" font-family="Helvetica,sans-Serif" font-size="10.00">serif/dimensions/type</text>
<text xml:space="preserve" text-anchor="middle" x="318.62" y="-194" font-family="Helvetica,sans-Serif" font-size="10.00">_alias.hpp</text>
</a>
</g>
</g>
<!-- Node55&#45;&gt;Node61 -->
<g id="edge79_Node000055_Node000061" class="edge">
<title>Node55&#45;&gt;Node61</title>
<g id="a_edge79_Node000055_Node000061"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M248.03,-260.03C259.18,-251.26 276.59,-237.57 291.32,-225.98"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="293.19,-228.96 298.89,-220.03 288.86,-223.46 293.19,-228.96"/>
</a>
</g>
</g>
<!-- Node62 -->
<g id="Node000062" class="node">
<title>Node62</title>
<g id="a_Node000062"><a xlink:href="partial_8hpp.html" target="_top" xlink:title="Compile time tools to represent a partial derivative of one quantity wrt. another quantity....">
<polygon fill="white" stroke="#666666" points="135.25,-213.12 0,-213.12 0,-193.88 135.25,-193.88 135.25,-213.12"/>
<text xml:space="preserve" text-anchor="middle" x="67.62" y="-199.62" font-family="Helvetica,sans-Serif" font-size="10.00">serif/dimensions/partial.hpp</text>
</a>
</g>
</g>
<!-- Node55&#45;&gt;Node62 -->
<g id="edge81_Node000055_Node000062" class="edge">
<title>Node55&#45;&gt;Node62</title>
<g id="a_edge81_Node000055_Node000062"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M212.77,-259.9C183.83,-248.85 134.84,-230.15 101.87,-217.57"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="103.36,-214.39 92.77,-214.1 100.87,-220.93 103.36,-214.39"/>
</a>
</g>
</g>
<!-- Node61&#45;&gt;Node21 -->
<g id="edge80_Node000061_Node000021" class="edge">
<title>Node61&#45;&gt;Node21</title>
<g id="a_edge80_Node000061_Node000021"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M359.47,-187.86C390.47,-176.76 432.68,-161.63 462.46,-150.96"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="463.56,-154.28 471.79,-147.61 461.2,-147.69 463.56,-154.28"/>
</a>
</g>
</g>
<!-- Node62&#45;&gt;Node21 -->
<g id="edge82_Node000062_Node000021" class="edge">
<title>Node62&#45;&gt;Node21</title>
<g id="a_edge82_Node000062_Node000021"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M114.19,-193.43C123.9,-191.63 134.09,-189.82 143.62,-188.25 236.91,-172.91 344.45,-158.09 416.51,-148.56"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="416.8,-152.06 426.26,-147.28 415.89,-145.12 416.8,-152.06"/>
</a>
</g>
</g>
<!-- Node62&#45;&gt;Node24 -->
<g id="edge83_Node000062_Node000024" class="edge">
<title>Node62&#45;&gt;Node24</title>
<g id="a_edge83_Node000062_Node000024"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M96.2,-193.39C163.48,-171.95 332.9,-117.95 421.94,-89.57"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="422.74,-92.99 431.2,-86.61 420.61,-86.32 422.74,-92.99"/>
</a>
</g>
</g>
<!-- Node63&#45;&gt;Node14 -->
<g id="edge85_Node000063_Node000014" class="edge">
<title>Node63&#45;&gt;Node14</title>
<g id="a_edge85_Node000063_Node000014"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M636.73,-254.32C654.87,-246.59 673.72,-235.2 685.62,-218.75 698.27,-201.28 700.12,-176.05 699.54,-158.46"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="703.04,-158.24 698.89,-148.49 696.05,-158.7 703.04,-158.24"/>
</a>
</g>
</g>
<!-- Node63&#45;&gt;Node35 -->
<g id="edge87_Node000063_Node000035" class="edge">
<title>Node63&#45;&gt;Node35</title>
<g id="a_edge87_Node000063_Node000035"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M590.39,-254.36C593.32,-245.38 597.1,-233.76 600.27,-224.01"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="603.52,-225.35 603.28,-214.76 596.86,-223.19 603.52,-225.35"/>
</a>
</g>
</g>
<!-- Node63&#45;&gt;Node61 -->
<g id="edge86_Node000063_Node000061" class="edge">
<title>Node63&#45;&gt;Node61</title>
<g id="a_edge86_Node000063_Node000061"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M524.7,-254.28C482.88,-244.18 427.41,-230.78 384.55,-220.43"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="385.4,-217.03 374.86,-218.08 383.76,-223.83 385.4,-217.03"/>
</a>
</g>
</g>
<!-- Node64 -->
<g id="Node000064" class="node">
<title>Node64</title>
<g id="a_Node000064"><a xlink:href="physical__names_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="518.12,-218.75 391.12,-218.75 391.12,-188.25 518.12,-188.25 518.12,-218.75"/>
<text xml:space="preserve" text-anchor="start" x="399.12" y="-205.25" font-family="Helvetica,sans-Serif" font-size="10.00">serif/model/specifications</text>
<text xml:space="preserve" text-anchor="middle" x="454.62" y="-194" font-family="Helvetica,sans-Serif" font-size="10.00">/physical_names.hpp</text>
</a>
</g>
</g>
<!-- Node63&#45;&gt;Node64 -->
<g id="edge88_Node000063_Node000064" class="edge">
<title>Node63&#45;&gt;Node64</title>
<g id="a_edge88_Node000063_Node000064"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M555.9,-254.36C537.73,-245.42 514.25,-233.86 494.48,-224.12"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="496.11,-221.02 485.59,-219.75 493.02,-227.3 496.11,-221.02"/>
</a>
</g>
</g>
<!-- Node65&#45;&gt;Node35 -->
<g id="edge91_Node000065_Node000035" class="edge">
<title>Node65&#45;&gt;Node35</title>
<g id="a_edge91_Node000065_Node000035"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M469.79,-254.36C500.27,-243.26 541.78,-228.13 571.07,-217.46"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="572.02,-220.83 580.22,-214.12 569.63,-214.26 572.02,-220.83"/>
</a>
</g>
</g>
<!-- Node65&#45;&gt;Node61 -->
<g id="edge90_Node000065_Node000061" class="edge">
<title>Node65&#45;&gt;Node61</title>
<g id="a_edge90_Node000065_Node000061"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M404.44,-254.36C389.39,-245.62 370.06,-234.39 353.56,-224.8"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="355.43,-221.84 345.02,-219.84 351.91,-227.89 355.43,-221.84"/>
</a>
</g>
</g>
<!-- Node65&#45;&gt;Node64 -->
<g id="edge92_Node000065_Node000064" class="edge">
<title>Node65&#45;&gt;Node64</title>
<g id="a_edge92_Node000065_Node000064"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M435.3,-254.36C438.11,-247.11 441.59,-238.13 444.82,-229.81"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="448.08,-231.08 448.43,-220.49 441.55,-228.55 448.08,-231.08"/>
</a>
</g>
</g>
<!-- Node66&#45;&gt;Node7 -->
<g id="edge95_Node000066_Node000007" class="edge">
<title>Node66&#45;&gt;Node7</title>
<g id="a_edge95_Node000066_Node000007"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M870.24,-254.28C913.15,-242.51 972.38,-226.25 1011.32,-215.56"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1012.05,-218.99 1020.77,-212.97 1010.2,-212.24 1012.05,-218.99"/>
</a>
</g>
</g>
<!-- Node66&#45;&gt;Node10 -->
<g id="edge96_Node000066_Node000010" class="edge">
<title>Node66&#45;&gt;Node10</title>
<g id="a_edge96_Node000066_Node000010"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M843.11,-254.43C859.77,-244.91 881.46,-231.86 899.62,-218.75 903.65,-215.84 1008.59,-125.7 1052.54,-87.91"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1054.72,-90.65 1060.02,-81.48 1050.15,-85.35 1054.72,-90.65"/>
</a>
</g>
</g>
<!-- Node66&#45;&gt;Node11 -->
<g id="edge97_Node000066_Node000011" class="edge">
<title>Node66&#45;&gt;Node11</title>
<g id="a_edge97_Node000066_Node000011"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M850.68,-254.35C902.54,-232.14 997.07,-192.12 1013.62,-188.25 1236.63,-136.16 1306.51,-211.86 1527.62,-152.25 1528.62,-151.98 1529.62,-151.68 1530.62,-151.35"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1531.81,-154.64 1539.71,-147.57 1529.13,-148.18 1531.81,-154.64"/>
</a>
</g>
</g>
<!-- Node66&#45;&gt;Node13 -->
<g id="edge98_Node000066_Node000013" class="edge">
<title>Node66&#45;&gt;Node13</title>
<g id="a_edge98_Node000066_Node000013"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M819.8,-254.36C821.36,-247.19 823.28,-238.34 825.07,-230.09"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="828.44,-231.07 827.14,-220.56 821.6,-229.59 828.44,-231.07"/>
</a>
</g>
</g>
<!-- Node66&#45;&gt;Node14 -->
<g id="edge94_Node000066_Node000014" class="edge">
<title>Node66&#45;&gt;Node14</title>
<g id="a_edge94_Node000066_Node000014"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M799.11,-254.28C787.96,-244.6 773.44,-231.43 761.62,-218.75 742.63,-198.38 723.07,-172.92 710.66,-156.1"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="713.53,-154.1 704.81,-148.08 707.88,-158.22 713.53,-154.1"/>
</a>
</g>
</g>
<!-- Node67&#45;&gt;Node4 -->
<g id="edge100_Node000067_Node000004" class="edge">
<title>Node67&#45;&gt;Node4</title>
<g id="a_edge100_Node000067_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1345.62,-453.86C1345.62,-446.77 1345.62,-438.04 1345.62,-429.88"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1349.13,-430.09 1345.63,-420.09 1342.13,-430.09 1349.13,-430.09"/>
</a>
</g>
</g>
<!-- Node68 -->
<g id="Node000068" class="node">
<title>Node68</title>
<g id="a_Node000068"><a xlink:href="controller_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1749.38,-351.75 1629.88,-351.75 1629.88,-321.25 1749.38,-321.25 1749.38,-351.75"/>
<text xml:space="preserve" text-anchor="start" x="1637.88" y="-338.25" font-family="Helvetica,sans-Serif" font-size="10.00">serif/solver/continuation</text>
<text xml:space="preserve" text-anchor="middle" x="1689.62" y="-327" font-family="Helvetica,sans-Serif" font-size="10.00">/controller.hpp</text>
</a>
</g>
</g>
<!-- Node67&#45;&gt;Node68 -->
<g id="edge101_Node000067_Node000068" class="edge">
<title>Node67&#45;&gt;Node68</title>
<g id="a_edge101_Node000067_Node000068"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1384.08,-453.85C1446.91,-429.93 1571.45,-382.5 1640.55,-356.19"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1641.64,-359.52 1649.74,-352.69 1639.14,-352.98 1641.64,-359.52"/>
</a>
</g>
</g>
<!-- Node68&#45;&gt;Node5 -->
<g id="edge102_Node000068_Node000005" class="edge">
<title>Node68&#45;&gt;Node5</title>
<g id="a_edge102_Node000068_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1749.49,-332.34C1855.5,-326.17 2071.73,-310.84 2142.62,-285.25 2227.37,-254.66 2263.65,-236.49 2295.62,-152.25 2303.09,-132.58 2303.53,-108.28 2302.61,-91.5"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2306.13,-91.54 2301.86,-81.85 2299.15,-92.09 2306.13,-91.54"/>
</a>
</g>
</g>
<!-- Node68&#45;&gt;Node6 -->
<g id="edge104_Node000068_Node000006" class="edge">
<title>Node68&#45;&gt;Node6</title>
<g id="a_edge104_Node000068_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1646.74,-320.86C1612.3,-309.11 1564.68,-292.86 1533.29,-282.15"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1534.54,-278.87 1523.94,-278.96 1532.28,-285.5 1534.54,-278.87"/>
</a>
</g>
</g>
<!-- Node68&#45;&gt;Node8 -->
<g id="edge106_Node000068_Node000008" class="edge">
<title>Node68&#45;&gt;Node8</title>
<g id="a_edge106_Node000068_Node000008"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1688.5,-320.99C1686.69,-304.17 1682.1,-276.05 1670.62,-254.75 1660.19,-235.37 1647.51,-237.88 1636.62,-218.75 1625.83,-199.77 1619.79,-175.35 1616.64,-158.36"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1620.1,-157.81 1615.01,-148.52 1613.19,-158.95 1620.1,-157.81"/>
</a>
</g>
</g>
<!-- Node68&#45;&gt;Node9 -->
<g id="edge107_Node000068_Node000009" class="edge">
<title>Node68&#45;&gt;Node9</title>
<g id="a_edge107_Node000068_Node000009"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1670.11,-320.86C1656.42,-310.6 1638.15,-296.89 1624.22,-286.45"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1626.7,-283.93 1616.6,-280.73 1622.5,-289.53 1626.7,-283.93"/>
</a>
</g>
</g>
<!-- Node68&#45;&gt;Node14 -->
<g id="edge103_Node000068_Node000014" class="edge">
<title>Node68&#45;&gt;Node14</title>
<g id="a_edge103_Node000068_Node000014"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1684.73,-321.02C1677.57,-302.29 1662.35,-270.24 1637.62,-254.75 1429.72,-124.49 1333.34,-216.49 1089.62,-188.25 944.82,-171.47 907.5,-175.66 763.62,-152.25 751.86,-150.34 739.03,-147.69 727.83,-145.2"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="728.88,-141.85 718.35,-143.04 727.32,-148.68 728.88,-141.85"/>
</a>
</g>
</g>
<!-- Node68&#45;&gt;Node40 -->
<g id="edge108_Node000068_Node000040" class="edge">
<title>Node68&#45;&gt;Node40</title>
<g id="a_edge108_Node000068_Node000040"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1721.62,-320.86C1745.33,-310.02 1777.42,-295.34 1800.63,-284.72"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1801.92,-287.98 1809.55,-280.64 1799,-281.62 1801.92,-287.98"/>
</a>
</g>
</g>
<!-- Node68&#45;&gt;Node43 -->
<g id="edge105_Node000068_Node000043" class="edge">
<title>Node68&#45;&gt;Node43</title>
<g id="a_edge105_Node000068_Node000043"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1749.63,-331.62C1876.73,-322.01 2166.32,-292.36 2225.62,-218.75 2239.68,-201.31 2231.15,-174.78 2222.5,-156.94"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2225.66,-155.41 2217.88,-148.22 2219.47,-158.69 2225.66,-155.41"/>
</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_8cpp__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>