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

1024 lines
49 KiB
XML

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 14.1.2 (20260124.0452)
-->
<!-- Title: src/include/serif/mapping/coefficients.hpp Pages: 1 -->
<!--zoomable 615 -->
<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 = 1798;
var viewHeight = 615;
var sectionId = 'dynsection-0';
</script>
<script type="application/ecmascript" xlink:href="svg.min.js"/>
<svg id="graph" class="graph">
<g id="viewport">
<title>src/include/serif/mapping/coefficients.hpp</title>
<!-- Node1 -->
<g id="Node000001" class="node">
<title>Node1</title>
<g id="a_Node000001"><a xlink:title=" ">
<polygon fill="#999999" stroke="#666666" points="407.38,-606.5 282.62,-606.5 282.62,-576 407.38,-576 407.38,-606.5"/>
<text xml:space="preserve" text-anchor="start" x="290.62" y="-593" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/serif/mapping</text>
<text xml:space="preserve" text-anchor="middle" x="345" y="-581.75" font-family="Helvetica,sans-Serif" font-size="10.00">/coefficients.hpp</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="58,-540 0,-540 0,-520.75 58,-520.75 58,-540"/>
<text xml:space="preserve" text-anchor="middle" x="29" y="-526.5" font-family="Helvetica,sans-Serif" font-size="10.00">functional</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="M282.33,-579.01C226.96,-569 144.05,-553.86 72,-540 71.02,-539.81 70.02,-539.62 69.02,-539.42"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="70.1,-536.07 59.62,-537.58 68.75,-542.94 70.1,-536.07"/>
</a>
</g>
</g>
<!-- Node3 -->
<g id="Node000003" class="node">
<title>Node3</title>
<g id="a_Node000003"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="268.25,-479.12 151.75,-479.12 151.75,-459.88 268.25,-459.88 268.25,-479.12"/>
<text xml:space="preserve" text-anchor="middle" x="210" y="-465.62" font-family="Helvetica,sans-Serif" font-size="10.00">mfem/fem/gridfunc.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="M328.45,-575.57C303.13,-553.11 254.95,-510.37 228.51,-486.91"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="231.07,-484.51 221.27,-480.49 226.42,-489.75 231.07,-484.51"/>
</a>
</g>
</g>
<!-- Node4 -->
<g id="Node000004" class="node">
<title>Node4</title>
<g id="a_Node000004"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="815.5,-540 688.5,-540 688.5,-520.75 815.5,-520.75 815.5,-540"/>
<text xml:space="preserve" text-anchor="middle" x="752" y="-526.5" font-family="Helvetica,sans-Serif" font-size="10.00">mfem/fem/coefficient.hpp</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="M407.7,-581.18C480.6,-570.63 600.78,-553.25 678.13,-542.06"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="678.33,-545.57 687.73,-540.67 677.33,-538.64 678.33,-545.57"/>
</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="305.62,-412.62 194.38,-412.62 194.38,-393.38 305.62,-393.38 305.62,-412.62"/>
<text xml:space="preserve" text-anchor="middle" x="250" y="-399.12" font-family="Helvetica,sans-Serif" font-size="10.00">mfem/fem/eltrans.hpp</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="M282.56,-586.58C242.6,-581.34 191.75,-568.96 156,-540 134.61,-522.67 134.4,-511.53 128,-484.75 124.85,-471.57 120.46,-465.51 128,-454.25 140.7,-435.28 162,-423.47 183.29,-416.11"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="184.08,-419.53 192.58,-413.2 182,-412.85 184.08,-419.53"/>
</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="475.75,-412.62 362.25,-412.62 362.25,-393.38 475.75,-393.38 475.75,-412.62"/>
<text xml:space="preserve" text-anchor="middle" x="419" y="-399.12" font-family="Helvetica,sans-Serif" font-size="10.00">mfem/fem/intrules.hpp</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="M284.51,-575.54C209.01,-554.36 95.26,-511.46 143,-454.25 149.7,-446.22 271.53,-426.37 351.07,-414.15"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="351.14,-417.68 360.5,-412.71 350.09,-410.76 351.14,-417.68"/>
</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="744.12,-141 629.88,-141 629.88,-121.75 744.12,-121.75 744.12,-141"/>
<text xml:space="preserve" text-anchor="middle" x="687" y="-127.5" font-family="Helvetica,sans-Serif" font-size="10.00">mfem/linalg/vector.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="M407.86,-578.69C435.79,-571.19 467.75,-559.12 492,-540 588.44,-463.95 475.95,-273.72 552,-177 568.08,-156.55 593.79,-145.38 618.48,-139.31"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="619.21,-142.73 628.23,-137.18 617.72,-135.89 619.21,-142.73"/>
</a>
</g>
</g>
<!-- Node8 -->
<g id="Node000008" class="node">
<title>Node8</title>
<g id="a_Node000008"><a xlink:href="mapping_2domain__mapper_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="790.5,-484.75 681.5,-484.75 681.5,-454.25 790.5,-454.25 790.5,-484.75"/>
<text xml:space="preserve" text-anchor="start" x="689.5" y="-471.25" font-family="Helvetica,sans-Serif" font-size="10.00">serif/mapping/domain</text>
<text xml:space="preserve" text-anchor="middle" x="736" y="-460" font-family="Helvetica,sans-Serif" font-size="10.00">_mapper.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node8 -->
<g id="edge7_Node000001_Node000008" class="edge">
<title>Node1&#45;&gt;Node8</title>
<g id="a_edge7_Node000001_Node000008"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M407.62,-587.29C468.07,-582.64 561.17,-570.69 636,-540 664.07,-528.49 692.1,-508.04 711.31,-492.29"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="713.42,-495.09 718.83,-485.98 708.92,-489.73 713.42,-495.09"/>
</a>
</g>
</g>
<!-- Node34 -->
<g id="Node000034" class="node">
<title>Node34</title>
<g id="a_Node000034"><a xlink:href="evaluator_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="482.62,-540 347.38,-540 347.38,-520.75 482.62,-520.75 482.62,-540"/>
<text xml:space="preserve" text-anchor="middle" x="415" y="-526.5" font-family="Helvetica,sans-Serif" font-size="10.00">serif/mapping/evaluator.hpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node34 -->
<g id="edge58_Node000001_Node000034" class="edge">
<title>Node1&#45;&gt;Node34</title>
<g id="a_edge58_Node000001_Node000034"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M362.3,-575.7C372.35,-567.25 385.03,-556.58 395.43,-547.83"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="397.65,-550.54 403.05,-541.43 393.14,-545.18 397.65,-550.54"/>
</a>
</g>
</g>
<!-- Node8&#45;&gt;Node5 -->
<g id="edge12_Node000008_Node000005" class="edge">
<title>Node8&#45;&gt;Node5</title>
<g id="a_edge12_Node000008_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M681.12,-461.42C606.75,-451.8 469.81,-433.99 353,-418.25 341.48,-416.7 329.23,-415.02 317.36,-413.39"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="318,-409.94 307.62,-412.04 317.05,-416.88 318,-409.94"/>
</a>
</g>
</g>
<!-- Node8&#45;&gt;Node6 -->
<g id="edge13_Node000008_Node000006" class="edge">
<title>Node8&#45;&gt;Node6</title>
<g id="a_edge13_Node000008_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M681.14,-457.34C623.33,-445.58 532.76,-427.15 474.65,-415.32"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="475.46,-411.92 464.96,-413.35 474.06,-418.78 475.46,-411.92"/>
</a>
</g>
</g>
<!-- Node8&#45;&gt;Node7 -->
<g id="edge10_Node000008_Node000007" class="edge">
<title>Node8&#45;&gt;Node7</title>
<g id="a_edge10_Node000008_Node000007"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M715.92,-453.79C703.37,-444.22 687.15,-431.16 674,-418.25 597.99,-343.66 580.23,-312.05 560,-207.5 557.42,-194.19 552.16,-188.06 560,-177 573.64,-157.75 596.28,-146.74 618.7,-140.47"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="619.31,-143.92 628.18,-138.12 617.63,-137.13 619.31,-143.92"/>
</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="1723.62,-85.75 1678.38,-85.75 1678.38,-66.5 1723.62,-66.5 1723.62,-85.75"/>
<text xml:space="preserve" text-anchor="middle" x="1701" y="-72.25" font-family="Helvetica,sans-Serif" font-size="10.00">cstdint</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="M790.9,-467.53C973.57,-463.44 1558.42,-443.33 1719,-351.75 1762.17,-327.13 1790,-315.07 1790,-265.38 1790,-265.38 1790,-265.38 1790,-191.25 1790,-148.51 1750.7,-112.18 1724.33,-92.61"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1726.71,-90.01 1716.53,-87.06 1722.65,-95.71 1726.71,-90.01"/>
</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="620.62,-201.88 569.38,-201.88 569.38,-182.62 620.62,-182.62 620.62,-201.88"/>
<text xml:space="preserve" text-anchor="middle" x="595" y="-188.38" font-family="Helvetica,sans-Serif" font-size="10.00">memory</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="M725.9,-453.96C714.13,-437.36 693.76,-409.67 674,-387.75 658.42,-370.47 647.82,-371.79 636,-351.75 609.48,-306.78 599.91,-244.74 596.62,-213.28"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="600.13,-213.28 595.73,-203.65 593.16,-213.93 600.13,-213.28"/>
</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="1319.38,-141 1188.62,-141 1188.62,-121.75 1319.38,-121.75 1319.38,-141"/>
<text xml:space="preserve" text-anchor="middle" x="1254" y="-127.5" font-family="Helvetica,sans-Serif" font-size="10.00">mfem/linalg/densemat.hpp</text>
</a>
</g>
</g>
<!-- Node8&#45;&gt;Node11 -->
<g id="edge11_Node000008_Node000011" class="edge">
<title>Node8&#45;&gt;Node11</title>
<g id="a_edge11_Node000008_Node000011"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M790.8,-465.61C849.77,-460.97 945.39,-449 1022,-418.25 1093.95,-389.36 1096.07,-352.56 1167,-321.25 1228.14,-294.26 1266.37,-333.13 1313,-285.25 1346.98,-250.36 1354.2,-219.27 1330,-177 1321.99,-163 1307.69,-152.97 1293.64,-146"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1295.48,-142.99 1284.92,-142.08 1292.61,-149.38 1295.48,-142.99"/>
</a>
</g>
</g>
<!-- Node12 -->
<g id="Node000012" class="node">
<title>Node12</title>
<g id="a_Node000012"><a xlink:href="mapping_2compactification_2kelvin_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1091.38,-351.75 942.62,-351.75 942.62,-321.25 1091.38,-321.25 1091.38,-351.75"/>
<text xml:space="preserve" text-anchor="start" x="950.62" y="-338.25" font-family="Helvetica,sans-Serif" font-size="10.00">serif/mapping/compactification</text>
<text xml:space="preserve" text-anchor="middle" x="1017" y="-327" font-family="Helvetica,sans-Serif" font-size="10.00">/kelvin.hpp</text>
</a>
</g>
</g>
<!-- Node8&#45;&gt;Node12 -->
<g id="edge14_Node000008_Node000012" class="edge">
<title>Node8&#45;&gt;Node12</title>
<g id="a_edge14_Node000008_Node000012"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M759.71,-453.86C775.5,-443.99 796.65,-430.58 815,-418.25 834.45,-405.18 837.02,-398.18 858,-387.75 885.12,-374.26 916.62,-363.41 944.4,-355.29"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="945.14,-358.72 953.79,-352.61 943.22,-351.98 945.14,-358.72"/>
</a>
</g>
</g>
<!-- Node25 -->
<g id="Node000025" class="node">
<title>Node25</title>
<g id="a_Node000025"><a xlink:href="context_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="773.25,-346.12 644.75,-346.12 644.75,-326.88 773.25,-326.88 773.25,-346.12"/>
<text xml:space="preserve" text-anchor="middle" x="709" y="-332.62" font-family="Helvetica,sans-Serif" font-size="10.00">serif/mapping/context.hpp</text>
</a>
</g>
</g>
<!-- Node8&#45;&gt;Node25 -->
<g id="edge39_Node000008_Node000025" class="edge">
<title>Node8&#45;&gt;Node25</title>
<g id="a_edge39_Node000008_Node000025"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M733.01,-453.98C728.17,-430.52 718.63,-384.21 713.14,-357.6"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="716.63,-357.17 711.18,-348.08 709.77,-358.58 716.63,-357.17"/>
</a>
</g>
</g>
<!-- Node26 -->
<g id="Node000026" class="node">
<title>Node26</title>
<g id="a_Node000026"><a xlink:href="data_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1262.5,-412.62 1147.5,-412.62 1147.5,-393.38 1262.5,-393.38 1262.5,-412.62"/>
<text xml:space="preserve" text-anchor="middle" x="1205" y="-399.12" font-family="Helvetica,sans-Serif" font-size="10.00">serif/mapping/data.hpp</text>
</a>
</g>
</g>
<!-- Node8&#45;&gt;Node26 -->
<g id="edge42_Node000008_Node000026" class="edge">
<title>Node8&#45;&gt;Node26</title>
<g id="a_edge42_Node000008_Node000026"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M790.76,-462.79C867.49,-454.5 1011.27,-437.98 1133,-418.25 1138.67,-417.33 1144.58,-416.29 1150.46,-415.21"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1151.02,-418.66 1160.2,-413.36 1149.72,-411.79 1151.02,-418.66"/>
</a>
</g>
</g>
<!-- Node32 -->
<g id="Node000032" class="node">
<title>Node32</title>
<g id="a_Node000032"><a xlink:href="variation_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="848.5,-201.88 715.5,-201.88 715.5,-182.62 848.5,-182.62 848.5,-201.88"/>
<text xml:space="preserve" text-anchor="middle" x="782" y="-188.38" font-family="Helvetica,sans-Serif" font-size="10.00">serif/mapping/variation.hpp</text>
</a>
</g>
</g>
<!-- Node8&#45;&gt;Node32 -->
<g id="edge54_Node000008_Node000032" class="edge">
<title>Node8&#45;&gt;Node32</title>
<g id="a_edge54_Node000008_Node000032"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M743.82,-453.93C754.91,-432.34 774.68,-390.28 782,-351.75 791.3,-302.78 787.44,-243.76 784.39,-213.43"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="787.9,-213.36 783.33,-203.8 780.94,-214.12 787.9,-213.36"/>
</a>
</g>
</g>
<!-- Node33 -->
<g id="Node000033" class="node">
<title>Node33</title>
<g id="a_Node000033"><a xlink:href="utils_2user__options_2mapping_2domain__mapper_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1012.88,-418.25 867.12,-418.25 867.12,-387.75 1012.88,-387.75 1012.88,-418.25"/>
<text xml:space="preserve" text-anchor="start" x="875.12" y="-404.75" font-family="Helvetica,sans-Serif" font-size="10.00">serif/utils/user_options</text>
<text xml:space="preserve" text-anchor="middle" x="940" y="-393.5" font-family="Helvetica,sans-Serif" font-size="10.00">/mapping/domain_mapper.hpp</text>
</a>
</g>
</g>
<!-- Node8&#45;&gt;Node33 -->
<g id="edge57_Node000008_Node000033" class="edge">
<title>Node8&#45;&gt;Node33</title>
<g id="a_edge57_Node000008_Node000033"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M782.55,-453.78C812.32,-444.37 851.14,-432.1 882.79,-422.09"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="883.73,-425.46 892.21,-419.11 881.62,-418.79 883.73,-425.46"/>
</a>
</g>
</g>
<!-- Node12&#45;&gt;Node7 -->
<g id="edge16_Node000012_Node000007" class="edge">
<title>Node12&#45;&gt;Node7</title>
<g id="a_edge16_Node000012_Node000007"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M989.71,-320.82C974.2,-311.75 954.95,-299.18 940,-285.25 895.85,-244.09 908.19,-210.52 858,-177 827.63,-156.71 788.53,-145.64 755.38,-139.61"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="756.33,-136.22 745.88,-138 755.16,-143.12 756.33,-136.22"/>
</a>
</g>
</g>
<!-- Node13 -->
<g id="Node000013" class="node">
<title>Node13</title>
<g id="a_Node000013"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="970.75,-201.88 905.25,-201.88 905.25,-182.62 970.75,-182.62 970.75,-201.88"/>
<text xml:space="preserve" text-anchor="middle" x="938" y="-188.38" font-family="Helvetica,sans-Serif" font-size="10.00">string_view</text>
</a>
</g>
</g>
<!-- Node12&#45;&gt;Node13 -->
<g id="edge15_Node000012_Node000013" class="edge">
<title>Node12&#45;&gt;Node13</title>
<g id="a_edge15_Node000012_Node000013"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M994,-320.92C981.83,-312.04 967.64,-299.64 959,-285.25 945.71,-263.12 940.83,-233.38 939.03,-213.78"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="942.53,-213.54 938.34,-203.81 935.54,-214.03 942.53,-213.54"/>
</a>
</g>
</g>
<!-- Node14 -->
<g id="Node000014" class="node">
<title>Node14</title>
<g id="a_Node000014"><a xlink:href="status_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1617.62,-201.88 1494.38,-201.88 1494.38,-182.62 1617.62,-182.62 1617.62,-201.88"/>
<text xml:space="preserve" text-anchor="middle" x="1556" y="-188.38" font-family="Helvetica,sans-Serif" font-size="10.00">serif/mapping/status.hpp</text>
</a>
</g>
</g>
<!-- Node12&#45;&gt;Node14 -->
<g id="edge17_Node000012_Node000014" class="edge">
<title>Node12&#45;&gt;Node14</title>
<g id="a_edge17_Node000012_Node000014"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1091.76,-326.88C1152.14,-318.96 1238.93,-305.36 1313,-285.25 1391.63,-263.91 1480.26,-226.89 1525.65,-206.93"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1526.85,-210.23 1534.58,-202.98 1524.02,-203.83 1526.85,-210.23"/>
</a>
</g>
</g>
<!-- Node21 -->
<g id="Node000021" class="node">
<title>Node21</title>
<g id="a_Node000021"><a xlink:href="compactification_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1116.38,-279.62 967.62,-279.62 967.62,-249.12 1116.38,-249.12 1116.38,-279.62"/>
<text xml:space="preserve" text-anchor="start" x="975.62" y="-266.12" font-family="Helvetica,sans-Serif" font-size="10.00">serif/mapping/compactification</text>
<text xml:space="preserve" text-anchor="middle" x="1042" y="-254.88" font-family="Helvetica,sans-Serif" font-size="10.00">/compactification.hpp</text>
</a>
</g>
</g>
<!-- Node12&#45;&gt;Node21 -->
<g id="edge28_Node000012_Node000021" class="edge">
<title>Node12&#45;&gt;Node21</title>
<g id="a_edge28_Node000012_Node000021"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1022.18,-320.97C1025.3,-312.23 1029.35,-300.85 1032.98,-290.67"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1036.26,-291.91 1036.32,-281.31 1029.66,-289.56 1036.26,-291.91"/>
</a>
</g>
</g>
<!-- Node24 -->
<g id="Node000024" class="node">
<title>Node24</title>
<g id="a_Node000024"><a xlink:href="utils_2user__options_2mapping_2compactification_2kelvin_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1304,-285.25 1174,-285.25 1174,-243.5 1304,-243.5 1304,-285.25"/>
<text xml:space="preserve" text-anchor="start" x="1182" y="-271.75" font-family="Helvetica,sans-Serif" font-size="10.00">serif/utils/user_options</text>
<text xml:space="preserve" text-anchor="start" x="1182" y="-260.5" font-family="Helvetica,sans-Serif" font-size="10.00">/mapping/compactification</text>
<text xml:space="preserve" text-anchor="middle" x="1239" y="-249.25" font-family="Helvetica,sans-Serif" font-size="10.00">/kelvin.hpp</text>
</a>
</g>
</g>
<!-- Node12&#45;&gt;Node24 -->
<g id="edge38_Node000012_Node000024" class="edge">
<title>Node12&#45;&gt;Node24</title>
<g id="a_edge38_Node000012_Node000024"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1063.54,-320.8C1092.68,-311.59 1130.89,-299.52 1164.21,-289"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1164.92,-292.45 1173.4,-286.1 1162.81,-285.77 1164.92,-292.45"/>
</a>
</g>
</g>
<!-- Node14&#45;&gt;Node9 -->
<g id="edge19_Node000014_Node000009" class="edge">
<title>Node14&#45;&gt;Node9</title>
<g id="a_edge19_Node000014_Node000009"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1579.82,-182.22C1600.38,-173.67 1630.12,-159.41 1652,-141 1667.51,-127.95 1681.18,-109.19 1690.11,-95.37"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1692.86,-97.57 1695.16,-87.23 1686.91,-93.88 1692.86,-97.57"/>
</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="1673.38,-24.88 1590.62,-24.88 1590.62,-5.63 1673.38,-5.63 1673.38,-24.88"/>
<text xml:space="preserve" text-anchor="middle" x="1632" y="-11.38" font-family="Helvetica,sans-Serif" font-size="10.00">unordered_map</text>
</a>
</g>
</g>
<!-- Node14&#45;&gt;Node15 -->
<g id="edge18_Node000014_Node000015" class="edge">
<title>Node14&#45;&gt;Node15</title>
<g id="a_edge18_Node000014_Node000015"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1573.98,-182.18C1588.76,-173.69 1608.86,-159.53 1619,-141 1637.15,-107.83 1636.66,-62.25 1634.46,-36.37"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1637.96,-36.18 1633.44,-26.6 1631,-36.91 1637.96,-36.18"/>
</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="1609.62,-141 1570.38,-141 1570.38,-121.75 1609.62,-121.75 1609.62,-141"/>
<text xml:space="preserve" text-anchor="middle" x="1590" y="-127.5" font-family="Helvetica,sans-Serif" font-size="10.00">utility</text>
</a>
</g>
</g>
<!-- Node14&#45;&gt;Node16 -->
<g id="edge20_Node000014_Node000016" class="edge">
<title>Node14&#45;&gt;Node16</title>
<g id="a_edge20_Node000014_Node000016"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1561.16,-182.31C1565.91,-174.1 1573.09,-161.66 1579.1,-151.25"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1582.06,-153.12 1584.03,-142.71 1576,-149.62 1582.06,-153.12"/>
</a>
</g>
</g>
<!-- Node17 -->
<g id="Node000017" class="node">
<title>Node17</title>
<g id="a_Node000017"><a xlink:href="codes_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1552.12,-141 1425.88,-141 1425.88,-121.75 1552.12,-121.75 1552.12,-141"/>
<text xml:space="preserve" text-anchor="middle" x="1489" y="-127.5" font-family="Helvetica,sans-Serif" font-size="10.00">serif/utils/error/codes.hpp</text>
</a>
</g>
</g>
<!-- Node14&#45;&gt;Node17 -->
<g id="edge21_Node000014_Node000017" class="edge">
<title>Node14&#45;&gt;Node17</title>
<g id="a_edge21_Node000014_Node000017"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1545.82,-182.31C1535.79,-173.49 1520.21,-159.8 1507.9,-148.98"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1510.23,-146.37 1500.41,-142.4 1505.61,-151.63 1510.23,-146.37"/>
</a>
</g>
</g>
<!-- Node18 -->
<g id="Node000018" class="node">
<title>Node18</title>
<g id="a_Node000018"><a xlink:href="enums_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1544.25,-85.75 1433.75,-85.75 1433.75,-66.5 1544.25,-66.5 1544.25,-85.75"/>
<text xml:space="preserve" text-anchor="middle" x="1489" y="-72.25" font-family="Helvetica,sans-Serif" font-size="10.00">serif/meta/enums.hpp</text>
</a>
</g>
</g>
<!-- Node14&#45;&gt;Node18 -->
<g id="edge27_Node000014_Node000018" class="edge">
<title>Node14&#45;&gt;Node18</title>
<g id="a_edge27_Node000014_Node000018"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1493.89,-184.87C1465.55,-178.5 1434.47,-165.89 1417,-141 1402.8,-120.77 1429.03,-102.6 1453.72,-90.86"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1455,-94.12 1462.7,-86.85 1452.14,-87.73 1455,-94.12"/>
</a>
</g>
</g>
<!-- Node17&#45;&gt;Node9 -->
<g id="edge22_Node000017_Node000009" class="edge">
<title>Node17&#45;&gt;Node9</title>
<g id="a_edge22_Node000017_Node000009"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1524.96,-121.34C1564.75,-111.35 1628.35,-95.37 1667.23,-85.61"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1667.66,-89.11 1676.51,-83.28 1665.96,-82.32 1667.66,-89.11"/>
</a>
</g>
</g>
<!-- Node17&#45;&gt;Node18 -->
<g id="edge23_Node000017_Node000018" class="edge">
<title>Node17&#45;&gt;Node18</title>
<g id="a_edge23_Node000017_Node000018"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1489,-121.58C1489,-115.07 1489,-105.92 1489,-97.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1492.5,-97.62 1489,-87.62 1485.5,-97.62 1492.5,-97.62"/>
</a>
</g>
</g>
<!-- Node18&#45;&gt;Node15 -->
<g id="edge24_Node000018_Node000015" class="edge">
<title>Node18&#45;&gt;Node15</title>
<g id="a_edge24_Node000018_Node000015"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1511.03,-66.05C1534.72,-56.3 1572.61,-40.7 1599.68,-29.56"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1600.87,-32.85 1608.78,-25.81 1598.2,-26.38 1600.87,-32.85"/>
</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="1412.88,-24.88 1351.12,-24.88 1351.12,-5.63 1412.88,-5.63 1412.88,-24.88"/>
<text xml:space="preserve" text-anchor="middle" x="1382" y="-11.38" font-family="Helvetica,sans-Serif" font-size="10.00">type_traits</text>
</a>
</g>
</g>
<!-- Node18&#45;&gt;Node19 -->
<g id="edge25_Node000018_Node000019" class="edge">
<title>Node18&#45;&gt;Node19</title>
<g id="a_edge25_Node000018_Node000019"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1472.75,-66.18C1455.62,-56.76 1428.39,-41.77 1408.22,-30.68"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1410.18,-27.76 1399.73,-26.01 1406.8,-33.89 1410.18,-27.76"/>
</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="1561,-30.5 1431,-30.5 1431,0 1561,0 1561,-30.5"/>
<text xml:space="preserve" text-anchor="start" x="1439" y="-17" font-family="Helvetica,sans-Serif" font-size="10.00">magic_enum/magic_enum</text>
<text xml:space="preserve" text-anchor="middle" x="1496" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">_all.hpp</text>
</a>
</g>
</g>
<!-- Node18&#45;&gt;Node20 -->
<g id="edge26_Node000018_Node000020" class="edge">
<title>Node18&#45;&gt;Node20</title>
<g id="a_edge26_Node000018_Node000020"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1490.06,-66.18C1490.83,-59.73 1491.91,-50.66 1492.94,-42.01"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1496.39,-42.63 1494.09,-32.29 1489.44,-41.8 1496.39,-42.63"/>
</a>
</g>
</g>
<!-- Node21&#45;&gt;Node10 -->
<g id="edge30_Node000021_Node000010" class="edge">
<title>Node21&#45;&gt;Node10</title>
<g id="a_edge30_Node000021_Node000010"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M967.18,-251.64C870.22,-236.43 704.93,-210.5 631.74,-199.01"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="632.73,-195.63 622.31,-197.53 631.64,-202.54 632.73,-195.63"/>
</a>
</g>
</g>
<!-- Node21&#45;&gt;Node13 -->
<g id="edge29_Node000021_Node000013" class="edge">
<title>Node21&#45;&gt;Node13</title>
<g id="a_edge29_Node000021_Node000013"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1020.2,-248.67C1002.87,-236.99 978.7,-220.69 961.05,-208.79"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="963.02,-205.9 952.77,-203.21 959.11,-211.7 963.02,-205.9"/>
</a>
</g>
</g>
<!-- Node21&#45;&gt;Node14 -->
<g id="edge31_Node000021_Node000014" class="edge">
<title>Node21&#45;&gt;Node14</title>
<g id="a_edge31_Node000021_Node000014"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1116.74,-250.9C1132.66,-248.36 1149.37,-245.77 1165,-243.5 1275.55,-227.47 1404.08,-211.45 1482.72,-201.95"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1482.94,-205.45 1492.45,-200.78 1482.1,-198.5 1482.94,-205.45"/>
</a>
</g>
</g>
<!-- Node22 -->
<g id="Node000022" class="node">
<title>Node22</title>
<g id="a_Node000022"><a xlink:href="input__result_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1304.38,-207.5 1155.62,-207.5 1155.62,-177 1304.38,-177 1304.38,-207.5"/>
<text xml:space="preserve" text-anchor="start" x="1163.62" y="-194" font-family="Helvetica,sans-Serif" font-size="10.00">serif/mapping/compactification</text>
<text xml:space="preserve" text-anchor="middle" x="1230" y="-182.75" font-family="Helvetica,sans-Serif" font-size="10.00">/input_result.hpp</text>
</a>
</g>
</g>
<!-- Node21&#45;&gt;Node22 -->
<g id="edge32_Node000021_Node000022" class="edge">
<title>Node21&#45;&gt;Node22</title>
<g id="a_edge32_Node000021_Node000022"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1081.41,-248.67C1110.11,-237.97 1149.21,-223.39 1180.09,-211.87"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1181.08,-215.23 1189.22,-208.46 1178.63,-208.68 1181.08,-215.23"/>
</a>
</g>
</g>
<!-- Node23 -->
<g id="Node000023" class="node">
<title>Node23</title>
<g id="a_Node000023"><a xlink:href="compactification_2variation_8hpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1137.38,-207.5 988.62,-207.5 988.62,-177 1137.38,-177 1137.38,-207.5"/>
<text xml:space="preserve" text-anchor="start" x="996.62" y="-194" font-family="Helvetica,sans-Serif" font-size="10.00">serif/mapping/compactification</text>
<text xml:space="preserve" text-anchor="middle" x="1063" y="-182.75" font-family="Helvetica,sans-Serif" font-size="10.00">/variation.hpp</text>
</a>
</g>
</g>
<!-- Node21&#45;&gt;Node23 -->
<g id="edge35_Node000021_Node000023" class="edge">
<title>Node21&#45;&gt;Node23</title>
<g id="a_edge35_Node000021_Node000023"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1046.35,-248.85C1048.97,-240.1 1052.38,-228.73 1055.43,-218.54"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1058.7,-219.8 1058.22,-209.21 1052,-217.79 1058.7,-219.8"/>
</a>
</g>
</g>
<!-- Node22&#45;&gt;Node7 -->
<g id="edge33_Node000022_Node000007" class="edge">
<title>Node22&#45;&gt;Node7</title>
<g id="a_edge33_Node000022_Node000007"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1155.39,-178.31C1152.22,-177.85 1149.08,-177.41 1146,-177 1008.01,-158.61 845.72,-144.62 755.8,-137.53"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="756.15,-134.05 745.91,-136.75 755.6,-141.02 756.15,-134.05"/>
</a>
</g>
</g>
<!-- Node22&#45;&gt;Node11 -->
<g id="edge34_Node000022_Node000011" class="edge">
<title>Node22&#45;&gt;Node11</title>
<g id="a_edge34_Node000022_Node000011"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1235.93,-176.7C1238.99,-169.2 1242.76,-159.95 1246.06,-151.85"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1249.19,-153.43 1249.73,-142.85 1242.71,-150.79 1249.19,-153.43"/>
</a>
</g>
</g>
<!-- Node23&#45;&gt;Node7 -->
<g id="edge36_Node000023_Node000007" class="edge">
<title>Node23&#45;&gt;Node7</title>
<g id="a_edge36_Node000023_Node000007"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M988.35,-178.37C985.53,-177.9 982.74,-177.44 980,-177 903.29,-164.58 815.13,-151.28 755.71,-142.47"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="756.49,-139.04 746.09,-141.04 755.47,-145.97 756.49,-139.04"/>
</a>
</g>
</g>
<!-- Node23&#45;&gt;Node11 -->
<g id="edge37_Node000023_Node000011" class="edge">
<title>Node23&#45;&gt;Node11</title>
<g id="a_edge37_Node000023_Node000011"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1110.7,-176.55C1142.35,-166.79 1183.43,-154.13 1213.49,-144.86"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1214.46,-148.23 1222.98,-141.94 1212.39,-141.54 1214.46,-148.23"/>
</a>
</g>
</g>
<!-- Node25&#45;&gt;Node7 -->
<g id="edge41_Node000025_Node000007" class="edge">
<title>Node25&#45;&gt;Node7</title>
<g id="a_edge41_Node000025_Node000007"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M704.58,-326.65C693.15,-302.73 664.16,-234.74 673,-177 674.27,-168.68 676.81,-159.78 679.38,-152.13"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="682.64,-153.43 682.75,-142.83 676.05,-151.04 682.64,-153.43"/>
</a>
</g>
</g>
<!-- Node25&#45;&gt;Node11 -->
<g id="edge40_Node000025_Node000011" class="edge">
<title>Node25&#45;&gt;Node11</title>
<g id="a_edge40_Node000025_Node000011"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M773.68,-330.1C882.72,-320.63 1094.29,-300.6 1125,-285.25 1147.99,-273.76 1142.73,-256.33 1165,-243.5 1223.66,-209.7 1271.17,-260.73 1313,-207.5 1321.38,-196.84 1319.04,-189.14 1313,-177 1306.76,-164.46 1295.13,-154.51 1283.84,-147.21"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1285.83,-144.32 1275.44,-142.25 1282.27,-150.35 1285.83,-144.32"/>
</a>
</g>
</g>
<!-- Node26&#45;&gt;Node7 -->
<g id="edge45_Node000026_Node000007" class="edge">
<title>Node26&#45;&gt;Node7</title>
<g id="a_edge45_Node000026_Node000007"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1147.2,-397.71C1091.1,-392.08 1004.36,-379.42 934,-351.75 822.76,-308 777.66,-303.92 707,-207.5 695.16,-191.35 690.33,-168.69 688.36,-152.49"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="691.85,-152.27 687.45,-142.64 684.88,-152.92 691.85,-152.27"/>
</a>
</g>
</g>
<!-- Node26&#45;&gt;Node9 -->
<g id="edge48_Node000026_Node000009" class="edge">
<title>Node26&#45;&gt;Node9</title>
<g id="a_edge48_Node000026_Node000009"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1262.8,-399.83C1385.47,-394.69 1663.29,-380.03 1695,-351.75 1724.34,-325.59 1714,-304.68 1714,-265.38 1714,-265.38 1714,-265.38 1714,-191.25 1714,-158.09 1708.51,-119.86 1704.67,-97.13"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1708.15,-96.69 1702.96,-87.46 1701.25,-97.91 1708.15,-96.69"/>
</a>
</g>
</g>
<!-- Node26&#45;&gt;Node11 -->
<g id="edge46_Node000026_Node000011" class="edge">
<title>Node26&#45;&gt;Node11</title>
<g id="a_edge46_Node000026_Node000011"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1196.76,-392.97C1183.07,-376.86 1158.85,-342.83 1177,-321.25 1237.11,-249.79 1323.89,-356.71 1384,-285.25 1414.97,-248.43 1411.96,-216.15 1384,-177 1371.37,-159.31 1351.26,-148.55 1330.59,-142.04"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1331.81,-138.75 1321.23,-139.42 1329.92,-145.49 1331.81,-138.75"/>
</a>
</g>
</g>
<!-- Node26&#45;&gt;Node12 -->
<g id="edge51_Node000026_Node000012" class="edge">
<title>Node26&#45;&gt;Node12</title>
<g id="a_edge51_Node000026_Node000012"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1178.46,-392.9C1150.49,-383.3 1105.66,-367.92 1070.33,-355.8"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1071.72,-352.57 1061.13,-352.64 1069.45,-359.2 1071.72,-352.57"/>
</a>
</g>
</g>
<!-- Node26&#45;&gt;Node25 -->
<g id="edge52_Node000026_Node000025" class="edge">
<title>Node26&#45;&gt;Node25</title>
<g id="a_edge52_Node000026_Node000025"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1147.13,-394.47C1057.32,-382.8 884.36,-360.3 784.73,-347.35"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="785.41,-343.91 775.04,-346.09 784.51,-350.85 785.41,-343.91"/>
</a>
</g>
</g>
<!-- Node26&#45;&gt;Node26 -->
<g id="edge53_Node000026_Node000026" class="edge">
<title>Node26&#45;&gt;Node26</title>
<g id="a_edge53_Node000026_Node000026"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1230.53,-413.08C1254.5,-418.31 1280.5,-414.95 1280.5,-403 1280.5,-392.92 1261.99,-388.95 1241.81,-391.1"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1241.34,-387.63 1232.02,-392.68 1242.45,-394.54 1241.34,-387.63"/>
</a>
</g>
</g>
<!-- Node27 -->
<g id="Node000027" class="node">
<title>Node27</title>
<g id="a_Node000027"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="1367.88,-346.12 1240.12,-346.12 1240.12,-326.88 1367.88,-326.88 1367.88,-346.12"/>
<text xml:space="preserve" text-anchor="middle" x="1304" y="-332.62" font-family="Helvetica,sans-Serif" font-size="10.00">mfem/fem/fe/fe_base.hpp</text>
</a>
</g>
</g>
<!-- Node26&#45;&gt;Node27 -->
<g id="edge43_Node000026_Node000027" class="edge">
<title>Node26&#45;&gt;Node27</title>
<g id="a_edge43_Node000026_Node000027"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1218.77,-393.03C1234.71,-382.64 1261.24,-365.36 1280.47,-352.83"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1282.3,-355.82 1288.76,-347.43 1278.47,-349.95 1282.3,-355.82"/>
</a>
</g>
</g>
<!-- Node28 -->
<g id="Node000028" class="node">
<title>Node28</title>
<g id="a_Node000028"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="1502.25,-346.12 1385.75,-346.12 1385.75,-326.88 1502.25,-326.88 1502.25,-346.12"/>
<text xml:space="preserve" text-anchor="middle" x="1444" y="-332.62" font-family="Helvetica,sans-Serif" font-size="10.00">mfem/fem/fespace.hpp</text>
</a>
</g>
</g>
<!-- Node26&#45;&gt;Node28 -->
<g id="edge44_Node000026_Node000028" class="edge">
<title>Node26&#45;&gt;Node28</title>
<g id="a_edge44_Node000026_Node000028"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1238.74,-392.9C1280.82,-381.54 1352.89,-362.09 1399.46,-349.52"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1400.23,-352.94 1408.97,-346.95 1398.41,-346.18 1400.23,-352.94"/>
</a>
</g>
</g>
<!-- Node29 -->
<g id="Node000029" class="node">
<title>Node29</title>
<g id="a_Node000029"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="1633.75,-346.12 1520.25,-346.12 1520.25,-326.88 1633.75,-326.88 1633.75,-346.12"/>
<text xml:space="preserve" text-anchor="middle" x="1577" y="-332.62" font-family="Helvetica,sans-Serif" font-size="10.00">mfem/mesh/mesh.hpp</text>
</a>
</g>
</g>
<!-- Node26&#45;&gt;Node29 -->
<g id="edge47_Node000026_Node000029" class="edge">
<title>Node26&#45;&gt;Node29</title>
<g id="a_edge47_Node000026_Node000029"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1262.96,-393.36C1324.61,-383.97 1424.92,-368.1 1511,-351.75 1515.66,-350.86 1520.5,-349.9 1525.35,-348.91"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1526.02,-352.34 1535.09,-346.87 1524.59,-345.49 1526.02,-352.34"/>
</a>
</g>
</g>
<!-- Node30 -->
<g id="Node000030" class="node">
<title>Node30</title>
<g id="a_Node000030"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="1686.38,-346.12 1651.62,-346.12 1651.62,-326.88 1686.38,-326.88 1686.38,-346.12"/>
<text xml:space="preserve" text-anchor="middle" x="1669" y="-332.62" font-family="Helvetica,sans-Serif" font-size="10.00">map</text>
</a>
</g>
</g>
<!-- Node26&#45;&gt;Node30 -->
<g id="edge49_Node000026_Node000030" class="edge">
<title>Node26&#45;&gt;Node30</title>
<g id="a_edge49_Node000026_Node000030"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1262.82,-402.38C1348.05,-401.4 1511.52,-393.55 1643,-351.75 1643.5,-351.59 1644.01,-351.42 1644.51,-351.24"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1645.84,-354.48 1653.49,-347.16 1642.94,-348.11 1645.84,-354.48"/>
</a>
</g>
</g>
<!-- Node31 -->
<g id="Node000031" class="node">
<title>Node31</title>
<g id="a_Node000031"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="1222.5,-346.12 1185.5,-346.12 1185.5,-326.88 1222.5,-326.88 1222.5,-346.12"/>
<text xml:space="preserve" text-anchor="middle" x="1204" y="-332.62" font-family="Helvetica,sans-Serif" font-size="10.00">tuple</text>
</a>
</g>
</g>
<!-- Node26&#45;&gt;Node31 -->
<g id="edge50_Node000026_Node000031" class="edge">
<title>Node26&#45;&gt;Node31</title>
<g id="a_edge50_Node000026_Node000031"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1204.86,-393.03C1204.72,-383.98 1204.5,-369.7 1204.32,-357.88"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1207.82,-357.85 1204.16,-347.91 1200.82,-357.96 1207.82,-357.85"/>
</a>
</g>
</g>
<!-- Node32&#45;&gt;Node7 -->
<g id="edge56_Node000032_Node000007" class="edge">
<title>Node32&#45;&gt;Node7</title>
<g id="a_edge56_Node000032_Node000007"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M767.57,-182.31C752.65,-173.06 729.07,-158.45 711.27,-147.42"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="713.19,-144.49 702.85,-142.2 709.51,-150.44 713.19,-144.49"/>
</a>
</g>
</g>
<!-- Node32&#45;&gt;Node11 -->
<g id="edge55_Node000032_Node000011" class="edge">
<title>Node32&#45;&gt;Node11</title>
<g id="a_edge55_Node000032_Node000011"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M848.91,-182.88C864.37,-180.95 880.76,-178.9 896,-177 992.9,-164.9 1104.56,-150.99 1177.05,-141.96"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1177.35,-145.45 1186.84,-140.74 1176.49,-138.5 1177.35,-145.45"/>
</a>
</g>
</g>
<!-- Node34&#45;&gt;Node3 -->
<g id="edge60_Node000034_Node000003" class="edge">
<title>Node34&#45;&gt;Node3</title>
<g id="a_edge60_Node000034_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M383.42,-520.3C348.36,-510.24 291.58,-493.93 252.6,-482.74"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="253.65,-479.39 243.07,-480 251.72,-486.12 253.65,-479.39"/>
</a>
</g>
</g>
<!-- Node34&#45;&gt;Node5 -->
<g id="edge61_Node000034_Node000005" class="edge">
<title>Node34&#45;&gt;Node5</title>
<g id="a_edge61_Node000034_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M388.37,-520.32C368.37,-512.73 340.92,-500.59 320,-484.75 296.5,-466.97 275.22,-440.17 262.44,-422.38"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="265.42,-420.53 256.82,-414.33 259.68,-424.54 265.42,-420.53"/>
</a>
</g>
</g>
<!-- Node34&#45;&gt;Node6 -->
<g id="edge62_Node000034_Node000006" class="edge">
<title>Node34&#45;&gt;Node6</title>
<g id="a_edge62_Node000034_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M408.41,-520.36C402.53,-511.72 394.35,-498.06 391,-484.75 387.69,-471.6 387.59,-467.37 391,-454.25 393.92,-443 399.98,-431.58 405.72,-422.49"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="408.56,-424.52 411.25,-414.27 402.76,-420.61 408.56,-424.52"/>
</a>
</g>
</g>
<!-- Node34&#45;&gt;Node7 -->
<g id="edge63_Node000034_Node000007" class="edge">
<title>Node34&#45;&gt;Node7</title>
<g id="a_edge63_Node000034_Node000007"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M403.74,-520.31C381.48,-501.3 334,-454.79 334,-404 334,-404 334,-404 334,-263.38 334,-203.36 515.6,-162.04 618.3,-143.48"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="618.78,-146.95 628.01,-141.75 617.55,-140.06 618.78,-146.95"/>
</a>
</g>
</g>
<!-- Node34&#45;&gt;Node8 -->
<g id="edge65_Node000034_Node000008" class="edge">
<title>Node34&#45;&gt;Node8</title>
<g id="a_edge65_Node000034_Node000008"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M464.45,-520.3C519.58,-510.19 609,-493.79 670.06,-482.59"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="670.42,-486.09 679.62,-480.84 669.15,-479.2 670.42,-486.09"/>
</a>
</g>
</g>
<!-- Node34&#45;&gt;Node10 -->
<g id="edge59_Node000034_Node000010" class="edge">
<title>Node34&#45;&gt;Node10</title>
<g id="a_edge59_Node000034_Node000010"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M465.22,-520.28C487.11,-513.86 511.3,-503 527,-484.75 596.52,-403.93 598.29,-265.45 596.25,-213.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="599.74,-213.48 595.74,-203.66 592.75,-213.83 599.74,-213.48"/>
</a>
</g>
</g>
<!-- Node34&#45;&gt;Node14 -->
<g id="edge67_Node000034_Node000014" class="edge">
<title>Node34&#45;&gt;Node14</title>
<g id="a_edge67_Node000034_Node000014"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M482.94,-525.16C736.28,-508.73 1615.54,-445.32 1695,-351.75 1740.77,-297.85 1638.3,-235.04 1585.26,-207.46"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1586.92,-204.37 1576.42,-202.96 1583.74,-210.61 1586.92,-204.37"/>
</a>
</g>
</g>
<!-- Node34&#45;&gt;Node25 -->
<g id="edge66_Node000034_Node000025" class="edge">
<title>Node34&#45;&gt;Node25</title>
<g id="a_edge66_Node000034_Node000025"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M464.78,-520.28C493.97,-513.47 530.73,-502.26 560,-484.75 618.86,-449.54 671.86,-386.3 695.69,-355.43"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="698.2,-357.91 701.46,-347.83 692.63,-353.68 698.2,-357.91"/>
</a>
</g>
</g>
<!-- Node35 -->
<g id="Node000035" class="node">
<title>Node35</title>
<g id="a_Node000035"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="517.62,-479.12 400.38,-479.12 400.38,-459.88 517.62,-459.88 517.62,-479.12"/>
<text xml:space="preserve" text-anchor="middle" x="459" y="-465.62" font-family="Helvetica,sans-Serif" font-size="10.00">mfem/general/array.hpp</text>
</a>
</g>
</g>
<!-- Node34&#45;&gt;Node35 -->
<g id="edge64_Node000034_Node000035" class="edge">
<title>Node34&#45;&gt;Node35</title>
<g id="a_edge64_Node000034_Node000035"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M421.68,-520.43C427.95,-512.05 437.51,-499.26 445.38,-488.72"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="448.17,-490.84 451.35,-480.74 442.56,-486.65 448.17,-490.84"/>
</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="coefficients_8hpp__incl_org.svg" target="_base">
<rect id="button" ry="5" rx="5" y="6" x="6" height="38" width="38"
fill="#f2f5e9" fill-opacity="0.5" stroke="#606060" stroke-width="1.0"/>
<path id="arrow"
d="M 11.500037,31.436501 C 11.940474,20.09759 22.043105,11.32322 32.158766,21.979434 L 37.068811,17.246167 C 37.068811,17.246167 37.088388,32 37.088388,32 L 22.160133,31.978069 C 22.160133,31.978069 26.997745,27.140456 26.997745,27.140456 C 18.528582,18.264221 13.291696,25.230495 11.500037,31.436501 z"
style="fill:#404040;"/>
</a>
</g>
</svg>
<style type='text/css'>
<![CDATA[
[data-mouse-over-selected='false'] { opacity: 0.7; }
[data-mouse-over-selected='true'] { opacity: 1.0; }
]]>
</style>
<script type="application/ecmascript"><![CDATA[
document.addEventListener('DOMContentLoaded', (event) => {
highlightEdges();
highlightAdjacentNodes();
});
]]></script>
</svg>