Files
MeanField_SERiF/docs/html/computation__cache_8hpp__dep__incl.svg

773 lines
42 KiB
XML
Raw Normal View History

<?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/utils/dependencies/computation_cache.hpp Pages: 1 -->
<!--zoomable 938 -->
<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 = 1558;
var viewHeight = 938;
var sectionId = 'dynsection-1';
</script>
<script type="application/ecmascript" xlink:href="svg.min.js"/>
<svg id="graph" class="graph">
<g id="viewport">
<title>src/include/serif/utils/dependencies/computation_cache.hpp</title>
<!-- Node1 -->
<g id="Node000001" class="node">
<title>Node1</title>
<g id="a_Node000001"><a xlink:title=" ">
<polygon fill="#999999" stroke="#666666" points="719.25,-929.75 584,-929.75 584,-888 719.25,-888 719.25,-929.75"/>
<text xml:space="preserve" text-anchor="start" x="592" y="-916.25" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/serif/utils</text>
<text xml:space="preserve" text-anchor="start" x="592" y="-905" font-family="Helvetica,sans-Serif" font-size="10.00">/dependencies/computation</text>
<text xml:space="preserve" text-anchor="middle" x="651.62" y="-893.75" font-family="Helvetica,sans-Serif" font-size="10.00">_cache.hpp</text>
</a>
</g>
</g>
<!-- Node2 -->
<g id="Node000002" class="node">
<title>Node2</title>
<g id="a_Node000002"><a xlink:href="surface_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="135.25,-846.38 0,-846.38 0,-815.88 135.25,-815.88 135.25,-846.38"/>
<text xml:space="preserve" text-anchor="start" x="8" y="-832.88" font-family="Helvetica,sans-Serif" font-size="10.00">src/compile_time_checks</text>
<text xml:space="preserve" text-anchor="middle" x="67.62" y="-821.62" font-family="Helvetica,sans-Serif" font-size="10.00">/serif/geometry/surface.cpp</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="M572.53,-902.78C472.17,-895.48 294.01,-879.78 143.62,-852 135.85,-850.56 127.69,-848.76 119.73,-846.82"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="572.05,-906.25 582.27,-903.47 572.55,-899.27 572.05,-906.25"/>
</a>
</g>
</g>
<!-- Node3 -->
<g id="Node000003" class="node">
<title>Node3</title>
<g id="a_Node000003"><a xlink:href="surface__boundary_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="280.12,-852 153.12,-852 153.12,-810.25 280.12,-810.25 280.12,-852"/>
<text xml:space="preserve" text-anchor="start" x="161.12" y="-838.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/compile_time_checks</text>
<text xml:space="preserve" text-anchor="start" x="161.12" y="-827.25" font-family="Helvetica,sans-Serif" font-size="10.00">/serif/geometry/surface</text>
<text xml:space="preserve" text-anchor="middle" x="216.62" y="-816" font-family="Helvetica,sans-Serif" font-size="10.00">_boundary.cpp</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="M572.57,-898.41C498.7,-888.93 385.59,-872.77 288.62,-852 285.96,-851.43 283.25,-850.82 280.52,-850.18"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="571.76,-901.83 582.12,-899.62 572.64,-894.89 571.76,-901.83"/>
</a>
</g>
</g>
<!-- Node4 -->
<g id="Node000004" class="node">
<title>Node4</title>
<g id="a_Node000004"><a xlink:href="solver_2normalization_2plan_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="425.5,-852 297.75,-852 297.75,-810.25 425.5,-810.25 425.5,-852"/>
<text xml:space="preserve" text-anchor="start" x="305.75" y="-838.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/compile_time_checks</text>
<text xml:space="preserve" text-anchor="start" x="305.75" y="-827.25" font-family="Helvetica,sans-Serif" font-size="10.00">/serif/solver/normalization</text>
<text xml:space="preserve" text-anchor="middle" x="361.62" y="-816" font-family="Helvetica,sans-Serif" font-size="10.00">/plan.cpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node4 -->
<g id="edge3_Node000001_Node000004" class="edge">
<title>Node1&#45;&gt;Node4</title>
<g id="a_edge3_Node000001_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M572.65,-888.01C531.21,-877.49 479.62,-864.24 433.62,-852 431.12,-851.33 428.56,-850.65 425.99,-849.95"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="571.76,-891.39 582.32,-890.46 573.49,-884.61 571.76,-891.39"/>
</a>
</g>
</g>
<!-- Node5 -->
<g id="Node000005" class="node">
<title>Node5</title>
<g id="a_Node000005"><a xlink:href="computation__graph_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="570.12,-852 443.12,-852 443.12,-810.25 570.12,-810.25 570.12,-852"/>
<text xml:space="preserve" text-anchor="start" x="451.12" y="-838.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/compile_time_checks</text>
<text xml:space="preserve" text-anchor="start" x="451.12" y="-827.25" font-family="Helvetica,sans-Serif" font-size="10.00">/serif/utils/dependencies</text>
<text xml:space="preserve" text-anchor="middle" x="506.62" y="-816" font-family="Helvetica,sans-Serif" font-size="10.00">/computation_graph.cpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node5 -->
<g id="edge4_Node000001_Node000005" class="edge">
<title>Node1&#45;&gt;Node5</title>
<g id="a_edge4_Node000001_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M602.7,-882.32C584.09,-872.6 563.16,-861.66 545.59,-852.48"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="600.94,-885.35 611.43,-886.87 604.18,-879.14 600.94,-885.35"/>
</a>
</g>
</g>
<!-- Node6 -->
<g id="Node000006" class="node">
<title>Node6</title>
<g id="a_Node000006"><a xlink:href="mixed__errors_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="715.12,-852 588.12,-852 588.12,-810.25 715.12,-810.25 715.12,-852"/>
<text xml:space="preserve" text-anchor="start" x="596.12" y="-838.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/compile_time_checks</text>
<text xml:space="preserve" text-anchor="start" x="596.12" y="-827.25" font-family="Helvetica,sans-Serif" font-size="10.00">/serif/utils/dependencies</text>
<text xml:space="preserve" text-anchor="middle" x="651.62" y="-816" font-family="Helvetica,sans-Serif" font-size="10.00">/mixed_errors.cpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node6 -->
<g id="edge5_Node000001_Node000006" class="edge">
<title>Node1&#45;&gt;Node6</title>
<g id="a_edge5_Node000001_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M651.62,-876.25C651.62,-868.21 651.62,-859.79 651.62,-852.48"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="648.13,-876.06 651.63,-886.06 655.13,-876.06 648.13,-876.06"/>
</a>
</g>
</g>
<!-- Node7 -->
<g id="Node000007" class="node">
<title>Node7</title>
<g id="a_Node000007"><a xlink:href="equilibrium__evaluator_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1115,-463.25 990.25,-463.25 990.25,-421.5 1115,-421.5 1115,-463.25"/>
<text xml:space="preserve" text-anchor="start" x="998.25" y="-449.75" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/serif/backend</text>
<text xml:space="preserve" text-anchor="start" x="998.25" y="-438.5" font-family="Helvetica,sans-Serif" font-size="10.00">/mfem/model/equilibrium</text>
<text xml:space="preserve" text-anchor="middle" x="1052.62" y="-427.25" font-family="Helvetica,sans-Serif" font-size="10.00">_evaluator.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node7 -->
<g id="edge6_Node000001_Node000007" class="edge">
<title>Node1&#45;&gt;Node7</title>
<g id="a_edge6_Node000001_Node000007"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M730.89,-906.45C827.96,-903 984.56,-891.3 1025.62,-852 1057.56,-821.44 1044.62,-798.58 1044.62,-754.38 1044.62,-754.38 1044.62,-754.38 1044.62,-596.88 1044.62,-549.11 1048.54,-493.09 1050.89,-463.72"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="731.05,-902.95 721.17,-906.78 731.28,-909.94 731.05,-902.95"/>
</a>
</g>
</g>
<!-- Node15 -->
<g id="Node000015" class="node">
<title>Node15</title>
<g id="a_Node000015"><a xlink:href="backend_2mfem_2serialize_2top_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="858,-846.38 733.25,-846.38 733.25,-815.88 858,-815.88 858,-846.38"/>
<text xml:space="preserve" text-anchor="start" x="741.25" y="-832.88" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/serif/backend</text>
<text xml:space="preserve" text-anchor="middle" x="795.62" y="-821.62" font-family="Helvetica,sans-Serif" font-size="10.00">/mfem/serialize/top.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node15 -->
<g id="edge15_Node000001_Node000015" class="edge">
<title>Node1&#45;&gt;Node15</title>
<g id="a_edge15_Node000001_Node000015"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M700.29,-882.28C722.81,-870.43 748.76,-856.78 767.89,-846.71"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="698.77,-879.12 691.55,-886.87 702.03,-885.31 698.77,-879.12"/>
</a>
</g>
</g>
<!-- Node17 -->
<g id="Node000017" class="node">
<title>Node17</title>
<g id="a_Node000017"><a xlink:href="backend_2mfem_2solver_2seed_2fitted_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1016.88,-846.38 876.38,-846.38 876.38,-815.88 1016.88,-815.88 1016.88,-846.38"/>
<text xml:space="preserve" text-anchor="start" x="884.38" y="-832.88" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/serif/backend</text>
<text xml:space="preserve" text-anchor="middle" x="946.62" y="-821.62" font-family="Helvetica,sans-Serif" font-size="10.00">/mfem/solver/seed/fitted.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node17 -->
<g id="edge17_Node000001_Node000017" class="edge">
<title>Node1&#45;&gt;Node17</title>
<g id="a_edge17_Node000001_Node000017"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M730.77,-887.55C780.76,-874.72 844.2,-858.43 889.34,-846.83"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="729.96,-884.15 721.14,-890.02 731.7,-890.93 729.96,-884.15"/>
</a>
</g>
</g>
<!-- Node20 -->
<g id="Node000020" class="node">
<title>Node20</title>
<g id="a_Node000020"><a xlink:href="dependencies_8hpp.html" target="_top" xlink:title="This file is a convenience header which includes all of the headers in the dependencies module....">
<polygon fill="white" stroke="#666666" points="1233,-846.38 1072.25,-846.38 1072.25,-815.88 1233,-815.88 1233,-846.38"/>
<text xml:space="preserve" text-anchor="start" x="1080.25" y="-832.88" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/serif/utils</text>
<text xml:space="preserve" text-anchor="middle" x="1152.62" y="-821.62" font-family="Helvetica,sans-Serif" font-size="10.00">/dependencies/dependencies.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node20 -->
<g id="edge22_Node000001_Node000020" class="edge">
<title>Node1&#45;&gt;Node20</title>
<g id="a_edge22_Node000001_Node000020"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M730.81,-898.72C813.02,-888.81 945.21,-871.75 1058.62,-852 1067.5,-850.45 1076.81,-848.68 1085.98,-846.83"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="730.56,-895.22 721.05,-899.89 731.4,-902.17 730.56,-895.22"/>
</a>
</g>
</g>
<!-- Node8 -->
<g id="Node000008" class="node">
<title>Node8</title>
<g id="a_Node000008"><a xlink:href="backend_2mfem_2model_2equilibrium_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1136.25,-379.88 995,-379.88 995,-349.38 1136.25,-349.38 1136.25,-379.88"/>
<text xml:space="preserve" text-anchor="start" x="1003" y="-366.38" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/serif/backend</text>
<text xml:space="preserve" text-anchor="middle" x="1065.62" y="-355.12" font-family="Helvetica,sans-Serif" font-size="10.00">/mfem/model/equilibrium.hpp</text>
</a>
</g>
</g>
<!-- Node7&#45;&gt;Node8 -->
<g id="edge7_Node000007_Node000008" class="edge">
<title>Node7&#45;&gt;Node8</title>
<g id="a_edge7_Node000007_Node000008"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1058.04,-409.81C1059.82,-399.44 1061.71,-388.42 1063.16,-379.98"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1054.61,-409.14 1056.36,-419.58 1061.51,-410.32 1054.61,-409.14"/>
</a>
</g>
</g>
<!-- Node9 -->
<g id="Node000009" class="node">
<title>Node9</title>
<g id="a_Node000009"><a xlink:href="state_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1108.12,-302.12 981.12,-302.12 981.12,-271.62 1108.12,-271.62 1108.12,-302.12"/>
<text xml:space="preserve" text-anchor="start" x="989.12" y="-288.62" font-family="Helvetica,sans-Serif" font-size="10.00">src/compile_time_checks</text>
<text xml:space="preserve" text-anchor="middle" x="1044.62" y="-277.38" font-family="Helvetica,sans-Serif" font-size="10.00">/serif/model/state.cpp</text>
</a>
</g>
</g>
<!-- Node8&#45;&gt;Node9 -->
<g id="edge8_Node000008_Node000009" class="edge">
<title>Node8&#45;&gt;Node9</title>
<g id="a_edge8_Node000008_Node000009"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1058.51,-337.97C1055.23,-326.12 1051.45,-312.49 1048.66,-302.44"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1055.13,-338.86 1061.17,-347.56 1061.87,-336.99 1055.13,-338.86"/>
</a>
</g>
</g>
<!-- Node10 -->
<g id="Node000010" class="node">
<title>Node10</title>
<g id="a_Node000010"><a xlink:href="stellar__problem_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1251,-307.75 1126.25,-307.75 1126.25,-266 1251,-266 1251,-307.75"/>
<text xml:space="preserve" text-anchor="start" x="1134.25" y="-294.25" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/serif/backend</text>
<text xml:space="preserve" text-anchor="start" x="1134.25" y="-283" font-family="Helvetica,sans-Serif" font-size="10.00">/mfem/solver/nonlinear</text>
<text xml:space="preserve" text-anchor="middle" x="1188.62" y="-271.75" font-family="Helvetica,sans-Serif" font-size="10.00">/stellar_problem.hpp</text>
</a>
</g>
</g>
<!-- Node8&#45;&gt;Node10 -->
<g id="edge9_Node000008_Node000010" class="edge">
<title>Node8&#45;&gt;Node10</title>
<g id="a_edge9_Node000008_Node000010"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1098.69,-343.26C1116.36,-332.38 1138.04,-319.03 1155.68,-308.16"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1097.31,-340 1090.63,-348.23 1100.98,-345.96 1097.31,-340"/>
</a>
</g>
</g>
<!-- Node11 -->
<g id="Node000011" class="node">
<title>Node11</title>
<g id="a_Node000011"><a xlink:href="backend_2mfem_2solver_2equilibrium_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1231.25,-230 1090,-230 1090,-199.5 1231.25,-199.5 1231.25,-230"/>
<text xml:space="preserve" text-anchor="start" x="1098" y="-216.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/serif/backend</text>
<text xml:space="preserve" text-anchor="middle" x="1160.62" y="-205.25" font-family="Helvetica,sans-Serif" font-size="10.00">/mfem/solver/equilibrium.hpp</text>
</a>
</g>
</g>
<!-- Node10&#45;&gt;Node11 -->
<g id="edge10_Node000010_Node000011" class="edge">
<title>Node10&#45;&gt;Node11</title>
<g id="a_edge10_Node000010_Node000011"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1176.3,-255C1172.85,-246.37 1169.26,-237.39 1166.39,-230.2"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1173.01,-256.2 1179.96,-264.19 1179.51,-253.6 1173.01,-256.2"/>
</a>
</g>
</g>
<!-- Node12 -->
<g id="Node000012" class="node">
<title>Node12</title>
<g id="a_Node000012"><a xlink:href="solver_2equilibrium_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1192.75,-163.5 1078.5,-163.5 1078.5,-133 1192.75,-133 1192.75,-163.5"/>
<text xml:space="preserve" text-anchor="start" x="1086.5" y="-150" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/serif/solver</text>
<text xml:space="preserve" text-anchor="middle" x="1135.62" y="-138.75" font-family="Helvetica,sans-Serif" font-size="10.00">/equilibrium.hpp</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="M1150.9,-188.66C1147.64,-180.25 1144.12,-171.16 1141.28,-163.83"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1147.53,-189.64 1154.41,-197.7 1154.05,-187.11 1147.53,-189.64"/>
</a>
</g>
</g>
<!-- Node13 -->
<g id="Node000013" class="node">
<title>Node13</title>
<g id="a_Node000013"><a xlink:href="solver_2continuation_2equilibrium_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1205.5,-97 1065.75,-97 1065.75,-66.5 1205.5,-66.5 1205.5,-97"/>
<text xml:space="preserve" text-anchor="start" x="1073.75" y="-83.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/serif/solver</text>
<text xml:space="preserve" text-anchor="middle" x="1135.62" y="-72.25" font-family="Helvetica,sans-Serif" font-size="10.00">/continuation/equilibrium.hpp</text>
</a>
</g>
</g>
<!-- Node12&#45;&gt;Node13 -->
<g id="edge12_Node000012_Node000013" class="edge">
<title>Node12&#45;&gt;Node13</title>
<g id="a_edge12_Node000012_Node000013"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1135.62,-121.31C1135.62,-113.14 1135.62,-104.41 1135.62,-97.33"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1132.13,-121.1 1135.63,-131.1 1139.13,-121.1 1132.13,-121.1"/>
</a>
</g>
</g>
<!-- Node14 -->
<g id="Node000014" class="node">
<title>Node14</title>
<g id="a_Node000014"><a xlink:href="solver_2solver_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1094.75,-30.5 980.5,-30.5 980.5,0 1094.75,0 1094.75,-30.5"/>
<text xml:space="preserve" text-anchor="start" x="988.5" y="-17" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/serif/solver</text>
<text xml:space="preserve" text-anchor="middle" x="1037.62" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">/solver.hpp</text>
</a>
</g>
</g>
<!-- Node12&#45;&gt;Node14 -->
<g id="edge14_Node000012_Node000014" class="edge">
<title>Node12&#45;&gt;Node14</title>
<g id="a_edge14_Node000012_Node000014"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1091.07,-127.12C1078.26,-119.38 1065.4,-109.35 1056.62,-97 1042.45,-77.04 1038.72,-47.98 1037.82,-30.71"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1089.04,-130 1099.47,-131.86 1092.48,-123.9 1089.04,-130"/>
</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="M1103.86,-59.84C1089.46,-50.37 1072.79,-39.39 1059.77,-30.83"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1101.85,-62.71 1112.12,-65.28 1105.69,-56.86 1101.85,-62.71"/>
</a>
</g>
</g>
<!-- Node16 -->
<g id="Node000016" class="node">
<title>Node16</title>
<g id="a_Node000016"><a xlink:href="backend_2mfem_2serialize_2top_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="820.62,-768.62 702.62,-768.62 702.62,-738.12 820.62,-738.12 820.62,-768.62"/>
<text xml:space="preserve" text-anchor="start" x="710.62" y="-755.12" font-family="Helvetica,sans-Serif" font-size="10.00">src/lib/serif/backend</text>
<text xml:space="preserve" text-anchor="middle" x="761.62" y="-743.88" font-family="Helvetica,sans-Serif" font-size="10.00">/mfem/serialize/top.cpp</text>
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node16 -->
<g id="edge16_Node000015_Node000016" class="edge">
<title>Node15&#45;&gt;Node16</title>
<g id="a_edge16_Node000015_Node000016"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M784.44,-805.2C779.05,-793.19 772.77,-779.19 768.16,-768.94"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="781.16,-806.45 788.45,-814.14 787.55,-803.58 781.16,-806.45"/>
</a>
</g>
</g>
<!-- Node18 -->
<g id="Node000018" class="node">
<title>Node18</title>
<g id="a_Node000018"><a xlink:href="backend_2mfem_2solver_2seed_2state_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1016.88,-768.62 876.38,-768.62 876.38,-738.12 1016.88,-738.12 1016.88,-768.62"/>
<text xml:space="preserve" text-anchor="start" x="884.38" y="-755.12" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/serif/backend</text>
<text xml:space="preserve" text-anchor="middle" x="946.62" y="-743.88" font-family="Helvetica,sans-Serif" font-size="10.00">/mfem/solver/seed/state.hpp</text>
</a>
</g>
</g>
<!-- Node17&#45;&gt;Node18 -->
<g id="edge18_Node000017_Node000018" class="edge">
<title>Node17&#45;&gt;Node18</title>
<g id="a_edge18_Node000017_Node000018"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M946.62,-804.1C946.62,-792.34 946.62,-778.88 946.62,-768.94"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="943.13,-804.01 946.63,-814.01 950.13,-804.01 943.13,-804.01"/>
</a>
</g>
</g>
<!-- Node19 -->
<g id="Node000019" class="node">
<title>Node19</title>
<g id="a_Node000019"><a xlink:href="solver_2seed_2state_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1003.75,-690.88 889.5,-690.88 889.5,-660.38 1003.75,-660.38 1003.75,-690.88"/>
<text xml:space="preserve" text-anchor="start" x="897.5" y="-677.38" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/serif/solver</text>
<text xml:space="preserve" text-anchor="middle" x="946.62" y="-666.12" font-family="Helvetica,sans-Serif" font-size="10.00">/seed/state.hpp</text>
</a>
</g>
</g>
<!-- Node17&#45;&gt;Node19 -->
<g id="edge21_Node000017_Node000019" class="edge">
<title>Node17&#45;&gt;Node19</title>
<g id="a_edge21_Node000017_Node000019"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M902.95,-809.77C889.07,-800.94 875.34,-789.16 867.62,-774.25 859.1,-757.77 859.1,-748.98 867.62,-732.5 877.12,-714.15 895.73,-700.53 912.5,-691.34"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="900.81,-812.57 911.2,-814.64 904.37,-806.54 900.81,-812.57"/>
</a>
</g>
</g>
<!-- Node18&#45;&gt;Node19 -->
<g id="edge19_Node000018_Node000019" class="edge">
<title>Node18&#45;&gt;Node19</title>
<g id="a_edge19_Node000018_Node000019"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M946.62,-726.35C946.62,-714.59 946.62,-701.13 946.62,-691.19"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="943.13,-726.26 946.63,-736.26 950.13,-726.26 943.13,-726.26"/>
</a>
</g>
</g>
<!-- Node19&#45;&gt;Node14 -->
<g id="edge20_Node000019_Node000014" class="edge">
<title>Node19&#45;&gt;Node14</title>
<g id="a_edge20_Node000019_Node000014"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M947.43,-648.96C948.32,-618.48 949.62,-566.1 949.62,-521.12 949.62,-521.12 949.62,-521.12 949.62,-147.25 949.62,-97.93 993.13,-53.2 1018.96,-30.99"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="943.94,-648.62 947.14,-658.72 950.94,-648.83 943.94,-648.62"/>
</a>
</g>
</g>
<!-- Node21 -->
<g id="Node000021" class="node">
<title>Node21</title>
<g id="a_Node000021"><a xlink:href="layout_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1215,-774.25 1084.25,-774.25 1084.25,-732.5 1215,-732.5 1215,-774.25"/>
<text xml:space="preserve" text-anchor="start" x="1092.25" y="-760.75" font-family="Helvetica,sans-Serif" font-size="10.00">src/compile_time_checks</text>
<text xml:space="preserve" text-anchor="start" x="1092.25" y="-749.5" font-family="Helvetica,sans-Serif" font-size="10.00">/serif/solver/preconditioner</text>
<text xml:space="preserve" text-anchor="middle" x="1149.62" y="-738.25" font-family="Helvetica,sans-Serif" font-size="10.00">/layout.cpp</text>
</a>
</g>
</g>
<!-- Node20&#45;&gt;Node21 -->
<g id="edge23_Node000020_Node000021" class="edge">
<title>Node20&#45;&gt;Node21</title>
<g id="a_edge23_Node000020_Node000021"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1151.6,-804.14C1151.21,-794.5 1150.79,-783.72 1150.43,-774.66"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1148.09,-804.15 1151.99,-814.01 1155.09,-803.88 1148.09,-804.15"/>
</a>
</g>
</g>
<!-- Node22 -->
<g id="Node000022" class="node">
<title>Node22</title>
<g id="a_Node000022"><a xlink:href="volume__computations_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1358,-774.25 1233.25,-774.25 1233.25,-732.5 1358,-732.5 1358,-774.25"/>
<text xml:space="preserve" text-anchor="start" x="1241.25" y="-760.75" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/serif/backend</text>
<text xml:space="preserve" text-anchor="start" x="1241.25" y="-749.5" font-family="Helvetica,sans-Serif" font-size="10.00">/mfem/operators/volume</text>
<text xml:space="preserve" text-anchor="middle" x="1295.62" y="-738.25" font-family="Helvetica,sans-Serif" font-size="10.00">_computations.hpp</text>
</a>
</g>
</g>
<!-- Node20&#45;&gt;Node22 -->
<g id="edge24_Node000020_Node000022" class="edge">
<title>Node20&#45;&gt;Node22</title>
<g id="a_edge24_Node000020_Node000022"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1190.21,-810.21C1210.9,-799.25 1236.53,-785.68 1257.33,-774.66"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1188.73,-807.04 1181.53,-814.81 1192.01,-813.22 1188.73,-807.04"/>
</a>
</g>
</g>
<!-- Node23 -->
<g id="Node000023" class="node">
<title>Node23</title>
<g id="a_Node000023"><a xlink:href="computation__owners_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1364.38,-696.5 1226.88,-696.5 1226.88,-654.75 1364.38,-654.75 1364.38,-696.5"/>
<text xml:space="preserve" text-anchor="start" x="1234.88" y="-683" font-family="Helvetica,sans-Serif" font-size="10.00">src/compile_time_checks</text>
<text xml:space="preserve" text-anchor="start" x="1234.88" y="-671.75" font-family="Helvetica,sans-Serif" font-size="10.00">/serif/operators/computation</text>
<text xml:space="preserve" text-anchor="middle" x="1295.62" y="-660.5" font-family="Helvetica,sans-Serif" font-size="10.00">_owners.cpp</text>
</a>
</g>
</g>
<!-- Node22&#45;&gt;Node23 -->
<g id="edge25_Node000022_Node000023" class="edge">
<title>Node22&#45;&gt;Node23</title>
<g id="a_edge25_Node000022_Node000023"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1295.62,-720.75C1295.62,-712.71 1295.62,-704.29 1295.62,-696.98"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1292.13,-720.56 1295.63,-730.56 1299.13,-720.56 1292.13,-720.56"/>
</a>
</g>
</g>
<!-- Node24 -->
<g id="Node000024" class="node">
<title>Node24</title>
<g id="a_Node000024"><a xlink:href="interior_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1379.88,-618.75 1245.38,-618.75 1245.38,-577 1379.88,-577 1379.88,-618.75"/>
<text xml:space="preserve" text-anchor="start" x="1253.38" y="-605.25" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/serif/backend</text>
<text xml:space="preserve" text-anchor="start" x="1253.38" y="-594" font-family="Helvetica,sans-Serif" font-size="10.00">/mfem/model/computations</text>
<text xml:space="preserve" text-anchor="middle" x="1312.62" y="-582.75" font-family="Helvetica,sans-Serif" font-size="10.00">/interior.hpp</text>
</a>
</g>
</g>
<!-- Node22&#45;&gt;Node24 -->
<g id="edge26_Node000022_Node000024" class="edge">
<title>Node22&#45;&gt;Node24</title>
<g id="a_edge26_Node000022_Node000024"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1347.66,-725.7C1358.1,-717.79 1367.68,-708.07 1373.62,-696.5 1382.1,-680 1381.1,-671.73 1373.62,-654.75 1367.38,-640.55 1355.54,-628.39 1343.95,-619.07"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1345.78,-722.74 1339.57,-731.32 1349.78,-728.49 1345.78,-722.74"/>
</a>
</g>
</g>
<!-- Node30 -->
<g id="Node000030" class="node">
<title>Node30</title>
<g id="a_Node000030"><a xlink:href="computations_2scalar__row_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1208.88,-696.5 1074.38,-696.5 1074.38,-654.75 1208.88,-654.75 1208.88,-696.5"/>
<text xml:space="preserve" text-anchor="start" x="1082.38" y="-683" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/serif/backend</text>
<text xml:space="preserve" text-anchor="start" x="1082.38" y="-671.75" font-family="Helvetica,sans-Serif" font-size="10.00">/mfem/model/computations</text>
<text xml:space="preserve" text-anchor="middle" x="1141.62" y="-660.5" font-family="Helvetica,sans-Serif" font-size="10.00">/scalar_row.hpp</text>
</a>
</g>
</g>
<!-- Node22&#45;&gt;Node30 -->
<g id="edge37_Node000022_Node000030" class="edge">
<title>Node22&#45;&gt;Node30</title>
<g id="a_edge37_Node000022_Node000030"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1244.22,-727.09C1224.31,-717.3 1201.84,-706.24 1183.01,-696.98"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1242.48,-730.13 1253,-731.41 1245.57,-723.85 1242.48,-730.13"/>
</a>
</g>
</g>
<!-- Node25 -->
<g id="Node000025" class="node">
<title>Node25</title>
<g id="a_Node000025"><a xlink:href="potential__infinity_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1206.88,-541 1072.38,-541 1072.38,-499.25 1206.88,-499.25 1206.88,-541"/>
<text xml:space="preserve" text-anchor="start" x="1080.38" y="-527.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/serif/backend</text>
<text xml:space="preserve" text-anchor="start" x="1080.38" y="-516.25" font-family="Helvetica,sans-Serif" font-size="10.00">/mfem/model/computations</text>
<text xml:space="preserve" text-anchor="middle" x="1139.62" y="-505" font-family="Helvetica,sans-Serif" font-size="10.00">/potential_infinity.hpp</text>
</a>
</g>
</g>
<!-- Node24&#45;&gt;Node25 -->
<g id="edge27_Node000024_Node000025" class="edge">
<title>Node24&#45;&gt;Node25</title>
<g id="a_edge27_Node000024_Node000025"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1255.79,-571.99C1233.21,-562.1 1207.56,-550.87 1186.11,-541.48"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1254.31,-575.16 1264.88,-575.97 1257.12,-568.75 1254.31,-575.16"/>
</a>
</g>
</g>
<!-- Node26 -->
<g id="Node000026" class="node">
<title>Node26</title>
<g id="a_Node000026"><a xlink:href="backend_2mfem_2model_2graph_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1295,-457.62 1170.25,-457.62 1170.25,-427.12 1295,-427.12 1295,-457.62"/>
<text xml:space="preserve" text-anchor="start" x="1178.25" y="-444.12" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/serif/backend</text>
<text xml:space="preserve" text-anchor="middle" x="1232.62" y="-432.88" font-family="Helvetica,sans-Serif" font-size="10.00">/mfem/model/graph.hpp</text>
</a>
</g>
</g>
<!-- Node24&#45;&gt;Node26 -->
<g id="edge36_Node000024_Node000026" class="edge">
<title>Node24&#45;&gt;Node26</title>
<g id="a_edge36_Node000024_Node000026"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1276.15,-568.87C1267.63,-560.72 1259.38,-551.24 1253.62,-541 1238.59,-514.25 1234.3,-477.82 1233.09,-457.89"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1273.77,-571.44 1283.54,-575.53 1278.46,-566.24 1273.77,-571.44"/>
</a>
</g>
</g>
<!-- Node28 -->
<g id="Node000028" class="node">
<title>Node28</title>
<g id="a_Node000028"><a xlink:href="model_2computations_2pressure__boundary_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1396.88,-541 1262.38,-541 1262.38,-499.25 1396.88,-499.25 1396.88,-541"/>
<text xml:space="preserve" text-anchor="start" x="1270.38" y="-527.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/serif/backend</text>
<text xml:space="preserve" text-anchor="start" x="1270.38" y="-516.25" font-family="Helvetica,sans-Serif" font-size="10.00">/mfem/model/computations</text>
<text xml:space="preserve" text-anchor="middle" x="1329.62" y="-505" font-family="Helvetica,sans-Serif" font-size="10.00">/pressure_boundary.hpp</text>
</a>
</g>
</g>
<!-- Node24&#45;&gt;Node28 -->
<g id="edge32_Node000024_Node000028" class="edge">
<title>Node24&#45;&gt;Node28</title>
<g id="a_edge32_Node000024_Node000028"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1319.66,-565.53C1321.48,-557.41 1323.4,-548.87 1325.06,-541.48"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1316.29,-564.57 1317.51,-575.1 1323.12,-566.11 1316.29,-564.57"/>
</a>
</g>
</g>
<!-- Node29 -->
<g id="Node000029" class="node">
<title>Node29</title>
<g id="a_Node000029"><a xlink:href="backend_2mfem_2model_2computations_2surface__potential_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1549.88,-541 1415.38,-541 1415.38,-499.25 1549.88,-499.25 1549.88,-541"/>
<text xml:space="preserve" text-anchor="start" x="1423.38" y="-527.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/serif/backend</text>
<text xml:space="preserve" text-anchor="start" x="1423.38" y="-516.25" font-family="Helvetica,sans-Serif" font-size="10.00">/mfem/model/computations</text>
<text xml:space="preserve" text-anchor="middle" x="1482.62" y="-505" font-family="Helvetica,sans-Serif" font-size="10.00">/surface_potential.hpp</text>
</a>
</g>
</g>
<!-- Node24&#45;&gt;Node29 -->
<g id="edge34_Node000024_Node000029" class="edge">
<title>Node24&#45;&gt;Node29</title>
<g id="a_edge34_Node000024_Node000029"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1368.47,-571.99C1390.66,-562.1 1415.87,-550.87 1436.94,-541.48"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1367.27,-568.69 1359.56,-575.96 1370.12,-575.09 1367.27,-568.69"/>
</a>
</g>
</g>
<!-- Node25&#45;&gt;Node26 -->
<g id="edge28_Node000025_Node000026" class="edge">
<title>Node25&#45;&gt;Node26</title>
<g id="a_edge28_Node000025_Node000026"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1173.43,-491.59C1187.4,-480.21 1203.02,-467.48 1214.71,-457.96"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1171.26,-488.84 1165.72,-497.87 1175.68,-494.27 1171.26,-488.84"/>
</a>
</g>
</g>
<!-- Node26&#45;&gt;Node8 -->
<g id="edge29_Node000026_Node000008" class="edge">
<title>Node26&#45;&gt;Node8</title>
<g id="a_edge29_Node000026_Node000008"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1190.29,-422.17C1161.62,-409.17 1124.31,-392.25 1098.01,-380.31"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1188.49,-425.2 1199.05,-426.14 1191.39,-418.83 1188.49,-425.2"/>
</a>
</g>
</g>
<!-- Node27 -->
<g id="Node000027" class="node">
<title>Node27</title>
<g id="a_Node000027"><a xlink:href="geometry_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1293.62,-385.5 1163.62,-385.5 1163.62,-343.75 1293.62,-343.75 1293.62,-385.5"/>
<text xml:space="preserve" text-anchor="start" x="1171.62" y="-372" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/serif/backend</text>
<text xml:space="preserve" text-anchor="start" x="1171.62" y="-360.75" font-family="Helvetica,sans-Serif" font-size="10.00">/mfem/solver/admissibility</text>
<text xml:space="preserve" text-anchor="middle" x="1228.62" y="-349.5" font-family="Helvetica,sans-Serif" font-size="10.00">/geometry.hpp</text>
</a>
</g>
</g>
<!-- Node26&#45;&gt;Node27 -->
<g id="edge30_Node000026_Node000027" class="edge">
<title>Node26&#45;&gt;Node27</title>
<g id="a_edge30_Node000026_Node000027"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1231.25,-415.39C1230.74,-405.75 1230.17,-394.97 1229.7,-385.91"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1227.75,-415.46 1231.77,-425.26 1234.74,-415.09 1227.75,-415.46"/>
</a>
</g>
</g>
<!-- Node27&#45;&gt;Node10 -->
<g id="edge31_Node000027_Node000010" class="edge">
<title>Node27&#45;&gt;Node10</title>
<g id="a_edge31_Node000027_Node000010"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1212.66,-333.4C1208.2,-324.95 1203.46,-315.96 1199.37,-308.23"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1209.43,-334.78 1217.2,-341.99 1215.62,-331.51 1209.43,-334.78"/>
</a>
</g>
</g>
<!-- Node28&#45;&gt;Node26 -->
<g id="edge33_Node000028_Node000026" class="edge">
<title>Node28&#45;&gt;Node26</title>
<g id="a_edge33_Node000028_Node000026"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1294.78,-491.91C1280.11,-480.45 1263.61,-467.58 1251.31,-457.96"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1292.4,-494.5 1302.44,-497.89 1296.71,-488.98 1292.4,-494.5"/>
</a>
</g>
</g>
<!-- Node29&#45;&gt;Node26 -->
<g id="edge35_Node000029_Node000026" class="edge">
<title>Node29&#45;&gt;Node26</title>
<g id="a_edge35_Node000029_Node000026"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1404.73,-495.52C1364.32,-483.28 1316.23,-468.71 1281.17,-458.08"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1403.6,-498.84 1414.18,-498.39 1405.63,-492.14 1403.6,-498.84"/>
</a>
</g>
</g>
<!-- Node30&#45;&gt;Node24 -->
<g id="edge39_Node000030_Node000024" class="edge">
<title>Node30&#45;&gt;Node24</title>
<g id="a_edge39_Node000030_Node000024"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1197.8,-649.74C1220.12,-639.85 1245.48,-628.62 1266.67,-619.23"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1196.56,-646.46 1188.83,-653.71 1199.39,-652.86 1196.56,-646.46"/>
</a>
</g>
</g>
<!-- Node31 -->
<g id="Node000031" class="node">
<title>Node31</title>
<g id="a_Node000031"><a xlink:href="compile__time__checks_2serif_2model_2scalar__row_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1208.88,-613.12 1074.38,-613.12 1074.38,-582.62 1208.88,-582.62 1208.88,-613.12"/>
<text xml:space="preserve" text-anchor="start" x="1082.38" y="-599.62" font-family="Helvetica,sans-Serif" font-size="10.00">src/compile_time_checks</text>
<text xml:space="preserve" text-anchor="middle" x="1141.62" y="-588.38" font-family="Helvetica,sans-Serif" font-size="10.00">/serif/model/scalar_row.cpp</text>
</a>
</g>
</g>
<!-- Node30&#45;&gt;Node31 -->
<g id="edge38_Node000030_Node000031" class="edge">
<title>Node30&#45;&gt;Node31</title>
<g id="a_edge38_Node000030_Node000031"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1141.62,-643.06C1141.62,-632.69 1141.62,-621.67 1141.62,-613.23"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1138.13,-642.81 1141.63,-652.81 1145.13,-642.81 1138.13,-642.81"/>
</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="computation__cache_8hpp__dep__incl_org.svg" target="_base">
<rect id="button" ry="5" rx="5" y="6" x="6" height="38" width="38"
fill="#f2f5e9" fill-opacity="0.5" stroke="#606060" stroke-width="1.0"/>
<path id="arrow"
d="M 11.500037,31.436501 C 11.940474,20.09759 22.043105,11.32322 32.158766,21.979434 L 37.068811,17.246167 C 37.068811,17.246167 37.088388,32 37.088388,32 L 22.160133,31.978069 C 22.160133,31.978069 26.997745,27.140456 26.997745,27.140456 C 18.528582,18.264221 13.291696,25.230495 11.500037,31.436501 z"
style="fill:#404040;"/>
</a>
</g>
</svg>
<style type='text/css'>
<![CDATA[
[data-mouse-over-selected='false'] { opacity: 0.7; }
[data-mouse-over-selected='true'] { opacity: 1.0; }
]]>
</style>
<script type="application/ecmascript"><![CDATA[
document.addEventListener('DOMContentLoaded', (event) => {
highlightEdges();
highlightAdjacentNodes();
});
]]></script>
</svg>