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)
623 lines
31 KiB
XML
623 lines
31 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/backend/mfem/mapping/data.hpp Pages: 1 -->
|
|
<!--zoomable 449 -->
|
|
|
|
<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 = 1278;
|
|
var viewHeight = 449;
|
|
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/backend/mfem/mapping/data.hpp</title>
|
|
<!-- Node1 -->
|
|
<g id="Node000001" class="node">
|
|
<title>Node1</title>
|
|
<g id="a_Node000001"><a xlink:title="File containing some misc data structures for the mapping module. This was the very first file I port...">
|
|
<polygon fill="#999999" stroke="#666666" points="826.25,-440.75 701.5,-440.75 701.5,-410.25 826.25,-410.25 826.25,-440.75"/>
|
|
<text xml:space="preserve" text-anchor="start" x="709.5" y="-427.25" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/serif/backend</text>
|
|
<text xml:space="preserve" text-anchor="middle" x="763.88" y="-416" font-family="Helvetica,sans-Serif" font-size="10.00">/mfem/mapping/data.hpp</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node1->Node1 -->
|
|
<g id="edge35_Node000001_Node000001" class="edge">
|
|
<title>Node1->Node1</title>
|
|
<g id="a_edge35_Node000001_Node000001"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M826.56,-438.07C837.03,-436.31 844.25,-432.12 844.25,-425.5 844.25,-421.57 841.7,-418.49 837.44,-416.28"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="838.59,-412.97 828,-413.38 836.53,-419.66 838.59,-412.97"/>
|
|
</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="127.75,-363 0,-363 0,-343.75 127.75,-343.75 127.75,-363"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="63.88" y="-349.5" font-family="Helvetica,sans-Serif" font-size="10.00">mfem/fem/fe/fe_base.hpp</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node1->Node2 -->
|
|
<g id="edge1_Node000001_Node000002" class="edge">
|
|
<title>Node1->Node2</title>
|
|
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M701.09,-423.32C587.64,-420.33 341.27,-409.94 136.88,-374.25 125.83,-372.32 114.04,-369.47 103.22,-366.52"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="104.41,-363.22 93.83,-363.87 102.5,-369.96 104.41,-363.22"/>
|
|
</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="262.12,-363 145.62,-363 145.62,-343.75 262.12,-343.75 262.12,-363"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="203.88" y="-349.5" font-family="Helvetica,sans-Serif" font-size="10.00">mfem/fem/fespace.hpp</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node1->Node3 -->
|
|
<g id="edge2_Node000001_Node000003" class="edge">
|
|
<title>Node1->Node3</title>
|
|
<g id="a_edge2_Node000001_Node000003"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M701.38,-421.41C608.09,-416.03 427.17,-402.71 275.88,-374.25 265.21,-372.24 253.81,-369.42 243.32,-366.54"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="244.38,-363.2 233.8,-363.83 242.46,-369.93 244.38,-363.2"/>
|
|
</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="842,-141 727.75,-141 727.75,-121.75 842,-121.75 842,-141"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="784.88" y="-127.5" font-family="Helvetica,sans-Serif" font-size="10.00">mfem/linalg/vector.hpp</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node1->Node4 -->
|
|
<g id="edge3_Node000001_Node000004" class="edge">
|
|
<title>Node1->Node4</title>
|
|
<g id="a_edge3_Node000001_Node000004"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M784.01,-409.75C823.6,-379.34 910.52,-305.22 942.88,-218.75 949.38,-201.37 954.07,-191.8 942.88,-177 931.64,-162.16 890.75,-150.84 853.38,-143.32"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="854.41,-139.96 843.93,-141.49 853.08,-146.83 854.41,-139.96"/>
|
|
</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="1050.25,-141 919.5,-141 919.5,-121.75 1050.25,-121.75 1050.25,-141"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="984.88" y="-127.5" font-family="Helvetica,sans-Serif" font-size="10.00">mfem/linalg/densemat.hpp</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node1->Node5 -->
|
|
<g id="edge4_Node000001_Node000005" class="edge">
|
|
<title>Node1->Node5</title>
|
|
<g id="a_edge4_Node000001_Node000005"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M826.58,-424.35C878.66,-421.39 952.58,-410.34 1005.88,-374.25 1087.76,-318.8 1165.75,-257.91 1108.88,-177 1097.6,-160.96 1079.98,-150.66 1061.53,-144.05"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="1062.64,-140.73 1052.05,-141.03 1060.52,-147.4 1062.64,-140.73"/>
|
|
</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="1269.62,-363 1156.12,-363 1156.12,-343.75 1269.62,-343.75 1269.62,-363"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="1212.88" y="-349.5" font-family="Helvetica,sans-Serif" font-size="10.00">mfem/mesh/mesh.hpp</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node1->Node6 -->
|
|
<g id="edge5_Node000001_Node000006" class="edge">
|
|
<title>Node1->Node6</title>
|
|
<g id="a_edge5_Node000001_Node000006"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M826.53,-418.9C901.88,-411.53 1031.96,-396.82 1141.88,-374.25 1152.08,-372.15 1162.97,-369.38 1173.08,-366.58"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="1173.98,-369.96 1182.63,-363.84 1172.05,-363.23 1173.98,-369.96"/>
|
|
</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="350.5,-85.75 305.25,-85.75 305.25,-66.5 350.5,-66.5 350.5,-85.75"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="327.88" y="-72.25" font-family="Helvetica,sans-Serif" font-size="10.00">cstdint</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node1->Node7 -->
|
|
<g id="edge6_Node000001_Node000007" class="edge">
|
|
<title>Node1->Node7</title>
|
|
<g id="a_edge6_Node000001_Node000007"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M701.42,-418.25C572.71,-403.65 289.88,-361.86 289.88,-276.62 289.88,-276.62 289.88,-276.62 289.88,-196.88 289.88,-159.93 306.51,-119.45 317.77,-96.29"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="320.83,-97.98 322.22,-87.48 314.59,-94.82 320.83,-97.98"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node8 -->
|
|
<g id="Node000008" class="node">
|
|
<title>Node8</title>
|
|
<g id="a_Node000008"><a xlink:href="backend_2mfem_2mapping_2compactification_2kelvin_8hpp.html" target="_top" xlink:title="File containing the definition of the KelvinCompactification class, which is a concrete implementatio...">
|
|
<polygon fill="white" stroke="#666666" points="705.88,-374.25 575.88,-374.25 575.88,-332.5 705.88,-332.5 705.88,-374.25"/>
|
|
<text xml:space="preserve" text-anchor="start" x="583.88" y="-360.75" font-family="Helvetica,sans-Serif" font-size="10.00">serif/backend/mfem</text>
|
|
<text xml:space="preserve" text-anchor="start" x="583.88" y="-349.5" font-family="Helvetica,sans-Serif" font-size="10.00">/mapping/compactification</text>
|
|
<text xml:space="preserve" text-anchor="middle" x="640.88" y="-338.25" font-family="Helvetica,sans-Serif" font-size="10.00">/kelvin.hpp</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node1->Node8 -->
|
|
<g id="edge7_Node000001_Node000008" class="edge">
|
|
<title>Node1->Node8</title>
|
|
<g id="a_edge7_Node000001_Node000008"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M738.09,-409.8C722.99,-401.19 703.5,-390.08 685.94,-380.07"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="688.16,-377.3 677.74,-375.39 684.69,-383.38 688.16,-377.3"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node22 -->
|
|
<g id="Node000022" class="node">
|
|
<title>Node22</title>
|
|
<g id="a_Node000022"><a xlink:href="context_8hpp.html" target="_top" xlink:title="File containing the mapping context structures for volume and face mappings.">
|
|
<polygon fill="white" stroke="#666666" points="1099.75,-213.12 990,-213.12 990,-182.62 1099.75,-182.62 1099.75,-213.12"/>
|
|
<text xml:space="preserve" text-anchor="start" x="998" y="-199.62" font-family="Helvetica,sans-Serif" font-size="10.00">serif/backend/mfem</text>
|
|
<text xml:space="preserve" text-anchor="middle" x="1044.88" y="-188.38" font-family="Helvetica,sans-Serif" font-size="10.00">/mapping/context.hpp</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node1->Node22 -->
|
|
<g id="edge32_Node000001_Node000022" class="edge">
|
|
<title>Node1->Node22</title>
|
|
<g id="a_edge32_Node000001_Node000022"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M826.49,-416.17C880.68,-407.82 953.73,-393.45 975.88,-374.25 1020.82,-335.28 1036.73,-263.2 1042.17,-224.7"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="1045.62,-225.33 1043.41,-214.96 1038.68,-224.45 1045.62,-225.33"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node8->Node4 -->
|
|
<g id="edge9_Node000008_Node000004" class="edge">
|
|
<title>Node8->Node4</title>
|
|
<g id="a_edge9_Node000008_Node000004"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M575.43,-344.68C545.03,-337.46 511.54,-323.5 492.88,-296.5 462.67,-252.81 458.27,-217.29 492.88,-177 507.24,-160.27 634.08,-145.88 715.8,-138.24"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="716.12,-141.72 725.75,-137.32 715.47,-134.75 716.12,-141.72"/>
|
|
</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="933.62,-207.5 868.12,-207.5 868.12,-188.25 933.62,-188.25 933.62,-207.5"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="900.88" y="-194" font-family="Helvetica,sans-Serif" font-size="10.00">string_view</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node8->Node9 -->
|
|
<g id="edge8_Node000008_Node000009" class="edge">
|
|
<title>Node8->Node9</title>
|
|
<g id="a_edge8_Node000008_Node000009"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M706.18,-333.33C732.82,-324.16 763.3,-311.79 788.88,-296.5 827.04,-273.68 864.59,-237.33 885.05,-216.02"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="887.36,-218.66 891.68,-208.99 882.27,-213.86 887.36,-218.66"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node10 -->
|
|
<g id="Node000010" class="node">
|
|
<title>Node10</title>
|
|
<g id="a_Node000010"><a xlink:href="status_8hpp.html" target="_top" xlink:title=" ">
|
|
<polygon fill="white" stroke="#666666" points="446.12,-213.12 341.62,-213.12 341.62,-182.62 446.12,-182.62 446.12,-213.12"/>
|
|
<text xml:space="preserve" text-anchor="start" x="349.62" y="-199.62" font-family="Helvetica,sans-Serif" font-size="10.00">serif/backend/mfem</text>
|
|
<text xml:space="preserve" text-anchor="middle" x="393.88" y="-188.38" font-family="Helvetica,sans-Serif" font-size="10.00">/mapping/status.hpp</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node8->Node10 -->
|
|
<g id="edge10_Node000008_Node000010" class="edge">
|
|
<title>Node8->Node10</title>
|
|
<g id="a_edge10_Node000008_Node000010"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M575.74,-343.24C538.94,-335.54 493.69,-321.57 459.88,-296.5 434.43,-277.64 415.62,-245.88 404.73,-223.72"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="407.95,-222.36 400.53,-214.8 401.62,-225.33 407.95,-222.36"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node17 -->
|
|
<g id="Node000017" class="node">
|
|
<title>Node17</title>
|
|
<g id="a_Node000017"><a xlink:href="compactification_8hpp.html" target="_top" xlink:title="File containing the definition of the ExteriorDomainMap interface, which is used to define the mappin...">
|
|
<polygon fill="white" stroke="#666666" points="779.88,-296.5 649.88,-296.5 649.88,-254.75 779.88,-254.75 779.88,-296.5"/>
|
|
<text xml:space="preserve" text-anchor="start" x="657.88" y="-283" font-family="Helvetica,sans-Serif" font-size="10.00">serif/backend/mfem</text>
|
|
<text xml:space="preserve" text-anchor="start" x="657.88" y="-271.75" font-family="Helvetica,sans-Serif" font-size="10.00">/mapping/compactification</text>
|
|
<text xml:space="preserve" text-anchor="middle" x="714.88" y="-260.5" font-family="Helvetica,sans-Serif" font-size="10.00">/compactification.hpp</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node8->Node17 -->
|
|
<g id="edge21_Node000008_Node000017" class="edge">
|
|
<title>Node8->Node17</title>
|
|
<g id="a_edge21_Node000008_Node000017"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M660.71,-332.08C668.83,-323.75 678.38,-313.98 687.18,-304.97"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="689.45,-307.66 693.93,-298.06 684.44,-302.77 689.45,-307.66"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node21 -->
|
|
<g id="Node000021" class="node">
|
|
<title>Node21</title>
|
|
<g id="a_Node000021"><a xlink:href="utils_2user__options_2mapping_2compactification_2kelvin_8hpp.html" target="_top" xlink:title=" ">
|
|
<polygon fill="white" stroke="#666666" points="631.88,-296.5 501.88,-296.5 501.88,-254.75 631.88,-254.75 631.88,-296.5"/>
|
|
<text xml:space="preserve" text-anchor="start" x="509.88" y="-283" font-family="Helvetica,sans-Serif" font-size="10.00">serif/utils/user_options</text>
|
|
<text xml:space="preserve" text-anchor="start" x="509.88" y="-271.75" font-family="Helvetica,sans-Serif" font-size="10.00">/mapping/compactification</text>
|
|
<text xml:space="preserve" text-anchor="middle" x="566.88" y="-260.5" font-family="Helvetica,sans-Serif" font-size="10.00">/kelvin.hpp</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node8->Node21 -->
|
|
<g id="edge31_Node000008_Node000021" class="edge">
|
|
<title>Node8->Node21</title>
|
|
<g id="a_edge31_Node000008_Node000021"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M621.04,-332.08C612.92,-323.75 603.37,-313.98 594.57,-304.97"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="597.31,-302.77 587.82,-298.06 592.3,-307.66 597.31,-302.77"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node10->Node7 -->
|
|
<g id="edge12_Node000010_Node000007" class="edge">
|
|
<title>Node10->Node7</title>
|
|
<g id="a_edge12_Node000010_Node000007"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M378.86,-182.48C368.56,-171.87 355.29,-156.62 346.88,-141 339.39,-127.11 334.49,-109.88 331.54,-96.82"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="335.03,-96.4 329.6,-87.31 328.17,-97.8 335.03,-96.4"/>
|
|
</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="647.25,-24.88 564.5,-24.88 564.5,-5.63 647.25,-5.63 647.25,-24.88"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="605.88" y="-11.38" font-family="Helvetica,sans-Serif" font-size="10.00">unordered_map</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node10->Node11 -->
|
|
<g id="edge11_Node000010_Node000011" class="edge">
|
|
<title>Node10->Node11</title>
|
|
<g id="a_edge11_Node000010_Node000011"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M446.51,-182.37C502.83,-166.75 584.47,-143.74 586.88,-141 612.44,-111.85 611.74,-63.39 608.87,-36.24"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="612.38,-36.08 607.63,-26.61 605.44,-36.98 612.38,-36.08"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node12 -->
|
|
<g id="Node000012" class="node">
|
|
<title>Node12</title>
|
|
<g id="a_Node000012"><a xlink:title=" ">
|
|
<polygon fill="#e0e0e0" stroke="#999999" points="577.5,-141 538.25,-141 538.25,-121.75 577.5,-121.75 577.5,-141"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="557.88" y="-127.5" font-family="Helvetica,sans-Serif" font-size="10.00">utility</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node10->Node12 -->
|
|
<g id="edge13_Node000010_Node000012" class="edge">
|
|
<title>Node10->Node12</title>
|
|
<g id="a_edge13_Node000010_Node000012"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M431.09,-182.24C460.16,-170.81 500.07,-155.11 527.29,-144.4"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="528.33,-147.76 536.35,-140.84 525.77,-141.24 528.33,-147.76"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node13 -->
|
|
<g id="Node000013" class="node">
|
|
<title>Node13</title>
|
|
<g id="a_Node000013"><a xlink:href="codes_8hpp.html" target="_top" xlink:title=" ">
|
|
<polygon fill="white" stroke="#666666" points="482,-141 355.75,-141 355.75,-121.75 482,-121.75 482,-141"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="418.88" y="-127.5" font-family="Helvetica,sans-Serif" font-size="10.00">serif/utils/error/codes.hpp</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node10->Node13 -->
|
|
<g id="edge14_Node000010_Node000013" class="edge">
|
|
<title>Node10->Node13</title>
|
|
<g id="a_edge14_Node000010_Node000013"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M399.55,-182.24C403.03,-173.25 407.53,-161.64 411.31,-151.88"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="414.56,-153.2 414.91,-142.61 408.03,-150.67 414.56,-153.2"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node14 -->
|
|
<g id="Node000014" class="node">
|
|
<title>Node14</title>
|
|
<g id="a_Node000014"><a xlink:href="enums_8hpp.html" target="_top" xlink:title=" ">
|
|
<polygon fill="white" stroke="#666666" points="537.12,-85.75 426.62,-85.75 426.62,-66.5 537.12,-66.5 537.12,-85.75"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="481.88" y="-72.25" font-family="Helvetica,sans-Serif" font-size="10.00">serif/meta/enums.hpp</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node10->Node14 -->
|
|
<g id="edge20_Node000010_Node000014" class="edge">
|
|
<title>Node10->Node14</title>
|
|
<g id="a_edge20_Node000010_Node000014"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M439.81,-182.19C459.16,-173.48 479.74,-160.27 490.88,-141 498.68,-127.5 495.33,-109.79 490.66,-96.45"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="494.01,-95.42 487.02,-87.46 487.53,-98.04 494.01,-95.42"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node13->Node7 -->
|
|
<g id="edge15_Node000013_Node000007" class="edge">
|
|
<title>Node13->Node7</title>
|
|
<g id="a_edge15_Node000013_Node000007"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M403.44,-121.34C389.71,-113.31 369.38,-101.41 353.26,-91.98"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="355.09,-89 344.69,-86.97 351.56,-95.04 355.09,-89"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node13->Node14 -->
|
|
<g id="edge16_Node000013_Node000014" class="edge">
|
|
<title>Node13->Node14</title>
|
|
<g id="a_edge16_Node000013_Node000014"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M429.56,-121.34C438.58,-113.72 451.71,-102.62 462.56,-93.45"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="464.81,-96.13 470.19,-87 460.29,-90.78 464.81,-96.13"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node14->Node11 -->
|
|
<g id="edge17_Node000014_Node000011" class="edge">
|
|
<title>Node14->Node11</title>
|
|
<g id="a_edge17_Node000014_Node000011"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M500.98,-66.05C521.15,-56.48 553.21,-41.25 576.59,-30.16"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="578.05,-33.33 585.59,-25.88 575.05,-27.01 578.05,-33.33"/>
|
|
</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="398.75,-24.88 337,-24.88 337,-5.63 398.75,-5.63 398.75,-24.88"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="367.88" y="-11.38" font-family="Helvetica,sans-Serif" font-size="10.00">type_traits</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node14->Node15 -->
|
|
<g id="edge18_Node000014_Node000015" class="edge">
|
|
<title>Node14->Node15</title>
|
|
<g id="a_edge18_Node000014_Node000015"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M464.56,-66.18C446.23,-56.72 417.03,-41.64 395.51,-30.52"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="397.19,-27.45 386.7,-25.97 393.98,-33.67 397.19,-27.45"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node16 -->
|
|
<g id="Node000016" class="node">
|
|
<title>Node16</title>
|
|
<g id="a_Node000016"><a xlink:title=" ">
|
|
<polygon fill="#e0e0e0" stroke="#999999" points="546.88,-30.5 416.88,-30.5 416.88,0 546.88,0 546.88,-30.5"/>
|
|
<text xml:space="preserve" text-anchor="start" x="424.88" y="-17" font-family="Helvetica,sans-Serif" font-size="10.00">magic_enum/magic_enum</text>
|
|
<text xml:space="preserve" text-anchor="middle" x="481.88" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">_all.hpp</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node14->Node16 -->
|
|
<g id="edge19_Node000014_Node000016" class="edge">
|
|
<title>Node14->Node16</title>
|
|
<g id="a_edge19_Node000014_Node000016"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M481.88,-66.18C481.88,-59.73 481.88,-50.66 481.88,-42.01"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="485.38,-42.3 481.88,-32.3 478.38,-42.3 485.38,-42.3"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node17->Node9 -->
|
|
<g id="edge22_Node000017_Node000009" class="edge">
|
|
<title>Node17->Node9</title>
|
|
<g id="a_edge22_Node000017_Node000009"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M769.95,-254.32C796.94,-244.1 829.81,-231.25 858.88,-218.75 863.29,-216.85 867.93,-214.76 872.45,-212.66"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="873.69,-215.95 881.24,-208.52 870.7,-209.62 873.69,-215.95"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node17->Node10 -->
|
|
<g id="edge24_Node000017_Node000010" class="edge">
|
|
<title>Node17->Node10</title>
|
|
<g id="a_edge24_Node000017_Node000010"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M649.54,-256.93C646.62,-256.18 643.72,-255.45 640.88,-254.75 578.78,-239.39 507.48,-223.44 457.5,-212.54"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="458.53,-209.18 448.02,-210.47 457.04,-216.02 458.53,-209.18"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node18 -->
|
|
<g id="Node000018" class="node">
|
|
<title>Node18</title>
|
|
<g id="a_Node000018"><a xlink:title=" ">
|
|
<polygon fill="#e0e0e0" stroke="#999999" points="701.5,-207.5 650.25,-207.5 650.25,-188.25 701.5,-188.25 701.5,-207.5"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="675.88" y="-194" font-family="Helvetica,sans-Serif" font-size="10.00">memory</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node17->Node18 -->
|
|
<g id="edge23_Node000017_Node000018" class="edge">
|
|
<title>Node17->Node18</title>
|
|
<g id="a_edge23_Node000017_Node000018"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M704.42,-254.33C698.6,-243.02 691.4,-229.03 685.68,-217.93"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="688.95,-216.63 681.26,-209.34 682.73,-219.84 688.95,-216.63"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node19 -->
|
|
<g id="Node000019" class="node">
|
|
<title>Node19</title>
|
|
<g id="a_Node000019"><a xlink:href="input__result_8hpp.html" target="_top" xlink:title="File containing the input and result structures for the compactification mapping.">
|
|
<polygon fill="white" stroke="#666666" points="631.88,-218.75 501.88,-218.75 501.88,-177 631.88,-177 631.88,-218.75"/>
|
|
<text xml:space="preserve" text-anchor="start" x="509.88" y="-205.25" font-family="Helvetica,sans-Serif" font-size="10.00">serif/backend/mfem</text>
|
|
<text xml:space="preserve" text-anchor="start" x="509.88" y="-194" font-family="Helvetica,sans-Serif" font-size="10.00">/mapping/compactification</text>
|
|
<text xml:space="preserve" text-anchor="middle" x="566.88" y="-182.75" font-family="Helvetica,sans-Serif" font-size="10.00">/input_result.hpp</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node17->Node19 -->
|
|
<g id="edge25_Node000017_Node000019" class="edge">
|
|
<title>Node17->Node19</title>
|
|
<g id="a_edge25_Node000017_Node000019"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M675.21,-254.33C657.21,-245.11 635.73,-234.12 616.66,-224.36"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="618.49,-221.36 607.99,-219.92 615.3,-227.59 618.49,-221.36"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node20 -->
|
|
<g id="Node000020" class="node">
|
|
<title>Node20</title>
|
|
<g id="a_Node000020"><a xlink:href="compactification_2variation_8hpp.html" target="_top" xlink:title="File containing the structures for the variation of the compactification mapping.">
|
|
<polygon fill="white" stroke="#666666" points="849.88,-218.75 719.88,-218.75 719.88,-177 849.88,-177 849.88,-218.75"/>
|
|
<text xml:space="preserve" text-anchor="start" x="727.88" y="-205.25" font-family="Helvetica,sans-Serif" font-size="10.00">serif/backend/mfem</text>
|
|
<text xml:space="preserve" text-anchor="start" x="727.88" y="-194" font-family="Helvetica,sans-Serif" font-size="10.00">/mapping/compactification</text>
|
|
<text xml:space="preserve" text-anchor="middle" x="784.88" y="-182.75" font-family="Helvetica,sans-Serif" font-size="10.00">/variation.hpp</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node17->Node20 -->
|
|
<g id="edge28_Node000017_Node000020" class="edge">
|
|
<title>Node17->Node20</title>
|
|
<g id="a_edge28_Node000017_Node000020"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M733.63,-254.33C741.24,-246.09 750.17,-236.43 758.42,-227.5"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="760.82,-230.06 765.04,-220.34 755.68,-225.31 760.82,-230.06"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node19->Node4 -->
|
|
<g id="edge26_Node000019_Node000004" class="edge">
|
|
<title>Node19->Node4</title>
|
|
<g id="a_edge26_Node000019_Node000004"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M632.28,-177.52C668.25,-166.88 711.8,-154 743.15,-144.72"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="744.07,-148.1 752.66,-141.91 742.08,-141.39 744.07,-148.1"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node19->Node5 -->
|
|
<g id="edge27_Node000019_Node000005" class="edge">
|
|
<title>Node19->Node5</title>
|
|
<g id="a_edge27_Node000019_Node000005"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M632.13,-178.84C635.08,-178.19 638,-177.57 640.88,-177 731.81,-158.97 837.76,-146.49 907.79,-139.4"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="908.04,-142.9 917.64,-138.42 907.34,-135.93 908.04,-142.9"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node20->Node4 -->
|
|
<g id="edge29_Node000020_Node000004" class="edge">
|
|
<title>Node20->Node4</title>
|
|
<g id="a_edge29_Node000020_Node000004"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M784.88,-176.82C784.88,-169.15 784.88,-160.39 784.88,-152.7"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="788.38,-152.96 784.88,-142.96 781.38,-152.96 788.38,-152.96"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node20->Node5 -->
|
|
<g id="edge30_Node000020_Node000005" class="edge">
|
|
<title>Node20->Node5</title>
|
|
<g id="a_edge30_Node000020_Node000005"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M847.88,-176.56C879.98,-166.2 918.01,-153.94 945.84,-144.96"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="946.84,-148.32 955.28,-141.92 944.69,-141.66 946.84,-148.32"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node22->Node4 -->
|
|
<g id="edge34_Node000022_Node000004" class="edge">
|
|
<title>Node22->Node4</title>
|
|
<g id="a_edge34_Node000022_Node000004"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M994.83,-182.14C988.47,-180.36 982.03,-178.6 975.88,-177 929.24,-164.84 875.79,-152.49 837.32,-143.87"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="838.38,-140.52 827.86,-141.76 836.86,-147.35 838.38,-140.52"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node22->Node5 -->
|
|
<g id="edge33_Node000022_Node000005" class="edge">
|
|
<title>Node22->Node5</title>
|
|
<g id="a_edge33_Node000022_Node000005"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M1031.26,-182.24C1022.17,-172.46 1010.18,-159.58 1000.67,-149.35"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="1003.49,-147.24 994.11,-142.31 998.36,-152.01 1003.49,-147.24"/>
|
|
</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="data_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>
|