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)
1292 lines
64 KiB
XML
1292 lines
64 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/lib/serif/backend/mfem/discretization/boundary_trace.cpp Pages: 1 -->
|
|
<!--zoomable 771 -->
|
|
|
|
<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 = 1813;
|
|
var viewHeight = 771;
|
|
var sectionId = 'dynsection-0';
|
|
</script>
|
|
<script type="application/ecmascript" xlink:href="svg.min.js"/>
|
|
<svg id="graph" class="graph">
|
|
<g id="viewport">
|
|
<title>src/lib/serif/backend/mfem/discretization/boundary_trace.cpp</title>
|
|
<!-- Node1 -->
|
|
<g id="Node000001" class="node">
|
|
<title>Node1</title>
|
|
<g id="a_Node000001"><a xlink:title=" ">
|
|
<polygon fill="#999999" stroke="#666666" points="1718.19,-763 1613.69,-763 1613.69,-721.25 1718.19,-721.25 1718.19,-763"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1621.69" y="-749.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/lib/serif/backend</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1621.69" y="-738.25" font-family="Helvetica,sans-Serif" font-size="10.00">/mfem/discretization</text>
|
|
<text xml:space="preserve" text-anchor="middle" x="1665.94" y="-727" font-family="Helvetica,sans-Serif" font-size="10.00">/boundary_trace.cpp</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node2 -->
|
|
<g id="Node000002" class="node">
|
|
<title>Node2</title>
|
|
<g id="a_Node000002"><a xlink:href="boundary__trace_8hpp.html" target="_top" xlink:title="File containing the definition of the restricted dof space for a scalar boundary trace....">
|
|
<polygon fill="white" stroke="#666666" points="1606.69,-685.25 1487.19,-685.25 1487.19,-643.5 1606.69,-643.5 1606.69,-685.25"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1495.19" y="-671.75" font-family="Helvetica,sans-Serif" font-size="10.00">serif/backend/mfem</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1495.19" y="-660.5" font-family="Helvetica,sans-Serif" font-size="10.00">/discretization/boundary</text>
|
|
<text xml:space="preserve" text-anchor="middle" x="1546.94" y="-649.25" font-family="Helvetica,sans-Serif" font-size="10.00">_trace.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="M1634.05,-720.83C1620.05,-711.91 1603.42,-701.32 1588.46,-691.8"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="1590.51,-688.96 1580.2,-686.54 1586.75,-694.87 1590.51,-688.96"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node8 -->
|
|
<g id="Node000008" class="node">
|
|
<title>Node8</title>
|
|
<g id="a_Node000008"><a xlink:title=" ">
|
|
<polygon fill="#e0e0e0" stroke="#999999" points="337.82,-80.12 282.07,-80.12 282.07,-60.88 337.82,-60.88 337.82,-80.12"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="309.94" y="-66.62" font-family="Helvetica,sans-Serif" font-size="10.00">algorithm</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node1->Node8 -->
|
|
<g id="edge76_Node000001_Node000008" class="edge">
|
|
<title>Node1->Node8</title>
|
|
<g id="a_edge76_Node000001_Node000008"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M1613.41,-741.47C1345.08,-742.57 139.94,-739.06 139.94,-587.62 139.94,-587.62 139.94,-587.62 139.94,-358 139.94,-245.64 157.19,-207.38 229.94,-121.75 243.01,-106.37 262,-94.17 278.19,-85.64"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="279.61,-88.84 286.99,-81.24 276.48,-82.58 279.61,-88.84"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node60 -->
|
|
<g id="Node000060" class="node">
|
|
<title>Node60</title>
|
|
<g id="a_Node000060"><a xlink:title=" ">
|
|
<polygon fill="#e0e0e0" stroke="#999999" points="1694.44,-218.75 1651.44,-218.75 1651.44,-199.5 1694.44,-199.5 1694.44,-218.75"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="1672.94" y="-205.25" font-family="Helvetica,sans-Serif" font-size="10.00">cmath</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node1->Node60 -->
|
|
<g id="edge77_Node000001_Node000060" class="edge">
|
|
<title>Node1->Node60</title>
|
|
<g id="a_edge77_Node000001_Node000060"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M1670.06,-720.86C1675.65,-691.59 1684.94,-635.69 1684.94,-587.62 1684.94,-587.62 1684.94,-587.62 1684.94,-358 1684.94,-312.21 1679.15,-258.71 1675.62,-230.28"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="1679.12,-230.08 1674.37,-220.61 1672.18,-230.97 1679.12,-230.08"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node63 -->
|
|
<g id="Node000063" class="node">
|
|
<title>Node63</title>
|
|
<g id="a_Node000063"><a xlink:title=" ">
|
|
<polygon fill="#e0e0e0" stroke="#999999" points="1656.44,-296.5 1613.44,-296.5 1613.44,-277.25 1656.44,-277.25 1656.44,-296.5"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="1634.94" y="-283" font-family="Helvetica,sans-Serif" font-size="10.00">vector</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node1->Node63 -->
|
|
<g id="edge80_Node000001_Node000063" class="edge">
|
|
<title>Node1->Node63</title>
|
|
<g id="a_edge80_Node000001_Node000063"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M1661.82,-720.86C1656.23,-691.59 1646.94,-635.69 1646.94,-587.62 1646.94,-587.62 1646.94,-587.62 1646.94,-430.12 1646.94,-386.48 1641.26,-335.56 1637.72,-308.04"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="1641.22,-307.79 1636.43,-298.34 1634.28,-308.72 1641.22,-307.79"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node83 -->
|
|
<g id="Node000083" class="node">
|
|
<title>Node83</title>
|
|
<g id="a_Node000083"><a xlink:title=" ">
|
|
<polygon fill="#e0e0e0" stroke="#999999" points="1752.57,-674 1713.32,-674 1713.32,-654.75 1752.57,-654.75 1752.57,-674"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="1732.94" y="-660.5" font-family="Helvetica,sans-Serif" font-size="10.00">limits</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node1->Node83 -->
|
|
<g id="edge78_Node000001_Node000083" class="edge">
|
|
<title>Node1->Node83</title>
|
|
<g id="a_edge78_Node000001_Node000083"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M1683.9,-720.83C1694.31,-709.05 1707.31,-694.36 1717.3,-683.06"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="1719.87,-685.44 1723.87,-675.63 1714.62,-680.8 1719.87,-685.44"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node84 -->
|
|
<g id="Node000084" class="node">
|
|
<title>Node84</title>
|
|
<g id="a_Node000084"><a xlink:title=" ">
|
|
<polygon fill="#e0e0e0" stroke="#999999" points="1805.32,-674 1770.57,-674 1770.57,-654.75 1805.32,-654.75 1805.32,-674"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="1787.94" y="-660.5" font-family="Helvetica,sans-Serif" font-size="10.00">map</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node1->Node84 -->
|
|
<g id="edge79_Node000001_Node000084" class="edge">
|
|
<title>Node1->Node84</title>
|
|
<g id="a_edge79_Node000001_Node000084"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M1703.07,-720.96C1721.16,-710.77 1743.03,-697.91 1761.94,-685.25 1763.82,-683.99 1765.74,-682.65 1767.64,-681.27"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="1769.68,-684.12 1775.57,-675.31 1765.47,-678.53 1769.68,-684.12"/>
|
|
</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="1540.57,-296.5 1489.32,-296.5 1489.32,-277.25 1540.57,-277.25 1540.57,-296.5"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="1514.94" y="-283" font-family="Helvetica,sans-Serif" font-size="10.00">memory</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node2->Node3 -->
|
|
<g id="edge2_Node000002_Node000003" class="edge">
|
|
<title>Node2->Node3</title>
|
|
<g id="a_edge2_Node000002_Node000003"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M1546.94,-643.01C1546.94,-613.62 1546.94,-557.58 1546.94,-509.88 1546.94,-509.88 1546.94,-509.88 1546.94,-430.12 1546.94,-385.34 1531.66,-334.52 1522.22,-307.4"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="1525.56,-306.35 1518.88,-298.13 1518.98,-308.72 1525.56,-306.35"/>
|
|
</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="1561.57,-80.12 1522.32,-80.12 1522.32,-60.88 1561.57,-60.88 1561.57,-80.12"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="1541.94" y="-66.62" font-family="Helvetica,sans-Serif" font-size="10.00">utility</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node2->Node4 -->
|
|
<g id="edge3_Node000002_Node000004" class="edge">
|
|
<title>Node2->Node4</title>
|
|
<g id="a_edge3_Node000002_Node000004"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M1564.14,-643.36C1608.42,-589.7 1722.94,-436.55 1722.94,-287.88 1722.94,-287.88 1722.94,-287.88 1722.94,-208.12 1722.94,-133.82 1624.57,-94.82 1572.87,-79.45"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="1574.03,-76.14 1563.46,-76.78 1572.12,-82.88 1574.03,-76.14"/>
|
|
</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="1518.82,-596.25 1385.07,-596.25 1385.07,-577 1518.82,-577 1518.82,-596.25"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="1451.94" y="-582.75" font-family="Helvetica,sans-Serif" font-size="10.00">mfem/linalg/sparsemat.hpp</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node2->Node5 -->
|
|
<g id="edge4_Node000002_Node000005" class="edge">
|
|
<title>Node2->Node5</title>
|
|
<g id="a_edge4_Node000002_Node000005"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M1521.48,-643.08C1505.97,-630.71 1486.44,-615.13 1472.02,-603.64"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="1474.57,-601.19 1464.57,-597.69 1470.2,-606.66 1474.57,-601.19"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node6 -->
|
|
<g id="Node000006" class="node">
|
|
<title>Node6</title>
|
|
<g id="a_Node000006"><a xlink:href="dof__selection_8hpp.html" target="_top" xlink:title="This file contains the DofSelection which allows for the selection of a subset of DOFs from a term bi...">
|
|
<polygon fill="white" stroke="#666666" points="1157.07,-607.5 1054.82,-607.5 1054.82,-565.75 1157.07,-565.75 1157.07,-607.5"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1062.82" y="-594" font-family="Helvetica,sans-Serif" font-size="10.00">serif/backend/mfem</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1062.82" y="-582.75" font-family="Helvetica,sans-Serif" font-size="10.00">/discretization/dof</text>
|
|
<text xml:space="preserve" text-anchor="middle" x="1105.94" y="-571.5" font-family="Helvetica,sans-Serif" font-size="10.00">_selection.hpp</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node2->Node6 -->
|
|
<g id="edge5_Node000002_Node000006" class="edge">
|
|
<title>Node2->Node6</title>
|
|
<g id="a_edge5_Node000002_Node000006"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M1487.01,-653.08C1403.7,-638.77 1253.61,-612.99 1168.78,-598.42"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="1169.45,-594.98 1159,-596.74 1168.26,-601.88 1169.45,-594.98"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node7 -->
|
|
<g id="Node000007" class="node">
|
|
<title>Node7</title>
|
|
<g id="a_Node000007"><a xlink:href="term__binding_8hpp.html" target="_top" xlink:title="A runtime binding between some term descriptor and its MFEM finite-element space. This is used to pro...">
|
|
<polygon fill="white" stroke="#666666" points="635.07,-529.75 532.82,-529.75 532.82,-488 635.07,-488 635.07,-529.75"/>
|
|
<text xml:space="preserve" text-anchor="start" x="540.82" y="-516.25" font-family="Helvetica,sans-Serif" font-size="10.00">serif/backend/mfem</text>
|
|
<text xml:space="preserve" text-anchor="start" x="540.82" y="-505" font-family="Helvetica,sans-Serif" font-size="10.00">/discretization/term</text>
|
|
<text xml:space="preserve" text-anchor="middle" x="583.94" y="-493.75" font-family="Helvetica,sans-Serif" font-size="10.00">_binding.hpp</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node6->Node7 -->
|
|
<g id="edge6_Node000006_Node000007" class="edge">
|
|
<title>Node6->Node7</title>
|
|
<g id="a_edge6_Node000006_Node000007"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M1054.46,-578.15C958.14,-564.18 751.03,-534.12 646.71,-518.98"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="647.32,-515.54 636.92,-517.56 646.31,-522.46 647.32,-515.54"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node59 -->
|
|
<g id="Node000059" class="node">
|
|
<title>Node59</title>
|
|
<g id="a_Node000059"><a xlink:href="dof__map_8hpp.html" target="_top" xlink:title="This file contains the DofMap which allows for the full dof vector to be projected into a reduced spa...">
|
|
<polygon fill="white" stroke="#666666" points="1157.07,-452 1054.82,-452 1054.82,-410.25 1157.07,-410.25 1157.07,-452"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1062.82" y="-438.5" font-family="Helvetica,sans-Serif" font-size="10.00">serif/backend/mfem</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1062.82" y="-427.25" font-family="Helvetica,sans-Serif" font-size="10.00">/discretization/dof</text>
|
|
<text xml:space="preserve" text-anchor="middle" x="1105.94" y="-416" font-family="Helvetica,sans-Serif" font-size="10.00">_map.hpp</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node6->Node59 -->
|
|
<g id="edge75_Node000006_Node000059" class="edge">
|
|
<title>Node6->Node59</title>
|
|
<g id="a_edge75_Node000006_Node000059"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M1105.94,-565.56C1105.94,-539.59 1105.94,-494.05 1105.94,-463.49"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="1109.44,-463.71 1105.94,-453.71 1102.44,-463.71 1109.44,-463.71"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node7->Node8 -->
|
|
<g id="edge7_Node000007_Node000008" class="edge">
|
|
<title>Node7->Node8</title>
|
|
<g id="a_edge7_Node000007_Node000008"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M532.38,-498.36C431.11,-478.18 215.94,-427.39 215.94,-360 215.94,-360 215.94,-360 215.94,-208.12 215.94,-156.91 261.33,-110.9 289.03,-87.59"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="290.92,-90.56 296.48,-81.54 286.51,-85.13 290.92,-90.56"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node9 -->
|
|
<g id="Node000009" class="node">
|
|
<title>Node9</title>
|
|
<g id="a_Node000009"><a xlink:href="discretization_2blocks_2traits_8hpp.html" target="_top" xlink:title="Compile-time traits for fields and terms, used to extract types and properties from template paramete...">
|
|
<polygon fill="white" stroke="#666666" points="579.69,-374.25 484.19,-374.25 484.19,-343.75 579.69,-343.75 579.69,-374.25"/>
|
|
<text xml:space="preserve" text-anchor="start" x="492.19" y="-360.75" font-family="Helvetica,sans-Serif" font-size="10.00">serif/discretization</text>
|
|
<text xml:space="preserve" text-anchor="middle" x="531.94" y="-349.5" font-family="Helvetica,sans-Serif" font-size="10.00">/blocks/traits.hpp</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node7->Node9 -->
|
|
<g id="edge8_Node000007_Node000009" class="edge">
|
|
<title>Node7->Node9</title>
|
|
<g id="a_edge8_Node000007_Node000009"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M576.82,-487.62C567.48,-461.07 551.09,-414.46 540.91,-385.52"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="544.22,-384.36 537.6,-376.09 537.61,-386.68 544.22,-384.36"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node38 -->
|
|
<g id="Node000038" class="node">
|
|
<title>Node38</title>
|
|
<g id="a_Node000038"><a xlink:href="discretization_2domain_2schema_2concepts_8hpp.html" target="_top" xlink:title="File containing the concept for a schema, which is a collection of relations that describe the relati...">
|
|
<polygon fill="white" stroke="#666666" points="743.69,-446.38 594.19,-446.38 594.19,-415.88 743.69,-415.88 743.69,-446.38"/>
|
|
<text xml:space="preserve" text-anchor="start" x="602.19" y="-432.88" font-family="Helvetica,sans-Serif" font-size="10.00">serif/discretization</text>
|
|
<text xml:space="preserve" text-anchor="middle" x="668.94" y="-421.62" font-family="Helvetica,sans-Serif" font-size="10.00">/domain/schema/concepts.hpp</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node7->Node38 -->
|
|
<g id="edge26_Node000007_Node000038" class="edge">
|
|
<title>Node7->Node38</title>
|
|
<g id="a_edge26_Node000007_Node000038"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M606.72,-487.58C618.24,-477.31 632.25,-464.83 644.05,-454.31"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="646.3,-456.99 651.44,-447.72 641.65,-451.76 646.3,-456.99"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node7->Node59 -->
|
|
<g id="edge30_Node000007_Node000059" class="edge">
|
|
<title>Node7->Node59</title>
|
|
<g id="a_edge30_Node000007_Node000059"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M635.42,-500.4C731.74,-486.43 938.85,-456.37 1043.17,-441.23"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="1043.57,-444.71 1052.96,-439.81 1042.56,-437.79 1043.57,-444.71"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node66 -->
|
|
<g id="Node000066" class="node">
|
|
<title>Node66</title>
|
|
<g id="a_Node000066"><a xlink:href="errors_8hpp.html" target="_top" xlink:title=" ">
|
|
<polygon fill="white" stroke="#666666" points="643.32,-218.75 518.57,-218.75 518.57,-199.5 643.32,-199.5 643.32,-218.75"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="580.94" y="-205.25" font-family="Helvetica,sans-Serif" font-size="10.00">serif/utils/error/errors.hpp</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node7->Node66 -->
|
|
<g id="edge74_Node000007_Node000066" class="edge">
|
|
<title>Node7->Node66</title>
|
|
<g id="a_edge74_Node000007_Node000066"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M559.66,-487.73C532.99,-463.86 491.71,-421.35 474.94,-374.25 453.42,-313.82 521.53,-253.11 558.6,-225.51"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="560.43,-228.51 566.48,-219.82 556.33,-222.84 560.43,-228.51"/>
|
|
</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="208.82,-19.25 147.07,-19.25 147.07,0 208.82,0 208.82,-19.25"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="177.94" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">type_traits</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node9->Node10 -->
|
|
<g id="edge9_Node000009_Node000010" class="edge">
|
|
<title>Node9->Node10</title>
|
|
<g id="a_edge9_Node000009_Node000010"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M484.08,-355.56C378.46,-347.29 126.33,-311.02 18.94,-152.25 -5.21,-116.54 -7.1,-89.61 18.94,-55.25 32.99,-36.71 93.1,-23.75 135.24,-16.74"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="135.78,-20.2 145.1,-15.16 134.67,-13.28 135.78,-20.2"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node11 -->
|
|
<g id="Node000011" class="node">
|
|
<title>Node11</title>
|
|
<g id="a_Node000011"><a xlink:href="discretization_2blocks_2concepts_8hpp.html" target="_top" xlink:title="This file defines concepts for blocks in the discretization framework.">
|
|
<polygon fill="white" stroke="#666666" points="842.44,-302.12 733.44,-302.12 733.44,-271.62 842.44,-271.62 842.44,-302.12"/>
|
|
<text xml:space="preserve" text-anchor="start" x="741.44" y="-288.62" font-family="Helvetica,sans-Serif" font-size="10.00">serif/discretization</text>
|
|
<text xml:space="preserve" text-anchor="middle" x="787.94" y="-277.38" font-family="Helvetica,sans-Serif" font-size="10.00">/blocks/concepts.hpp</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node9->Node11 -->
|
|
<g id="edge10_Node000009_Node000011" class="edge">
|
|
<title>Node9->Node11</title>
|
|
<g id="a_edge10_Node000009_Node000011"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M580.09,-344.81C620.55,-333.73 678.73,-317.79 723.25,-305.6"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="724.07,-309 732.79,-302.98 722.22,-302.25 724.07,-309"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node12 -->
|
|
<g id="Node000012" class="node">
|
|
<title>Node12</title>
|
|
<g id="a_Node000012"><a xlink:href="fields_8hpp.html" target="_top" xlink:title="Define the fields and their associated terms for the discretization. This is a key file to understand...">
|
|
<polygon fill="#fff0f0" stroke="red" points="1249.69,-224.38 1154.19,-224.38 1154.19,-193.88 1249.69,-193.88 1249.69,-224.38"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1162.19" y="-210.88" font-family="Helvetica,sans-Serif" font-size="10.00">serif/discretization</text>
|
|
<text xml:space="preserve" text-anchor="middle" x="1201.94" y="-199.62" font-family="Helvetica,sans-Serif" font-size="10.00">/blocks/fields.hpp</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node11->Node12 -->
|
|
<g id="edge11_Node000011_Node000012" class="edge">
|
|
<title>Node11->Node12</title>
|
|
<g id="a_edge11_Node000011_Node000012"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M833.18,-271.17C839.77,-269.28 846.5,-267.49 852.94,-266 953.59,-242.67 1072.82,-225.86 1142.64,-217.08"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="1142.84,-220.59 1152.33,-215.88 1141.98,-213.64 1142.84,-220.59"/>
|
|
</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="1048.82,-80.12 1011.07,-80.12 1011.07,-60.88 1048.82,-60.88 1048.82,-80.12"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="1029.94" y="-66.62" font-family="Helvetica,sans-Serif" font-size="10.00">array</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node12->Node13 -->
|
|
<g id="edge12_Node000012_Node000013" class="edge">
|
|
<title>Node12->Node13</title>
|
|
<g id="a_edge12_Node000012_Node000013"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M1184.14,-193.68C1158.36,-172.78 1111.89,-135.14 1094.94,-121.75 1080.14,-110.05 1063.28,-97.03 1050.44,-87.17"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="1052.77,-84.55 1042.71,-81.24 1048.51,-90.1 1052.77,-84.55"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node14 -->
|
|
<g id="Node000014" class="node">
|
|
<title>Node14</title>
|
|
<g id="a_Node000014"><a xlink:title=" ">
|
|
<polygon fill="#e0e0e0" stroke="#999999" points="1323.69,-80.12 1258.19,-80.12 1258.19,-60.88 1323.69,-60.88 1323.69,-80.12"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="1290.94" y="-66.62" font-family="Helvetica,sans-Serif" font-size="10.00">string_view</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node12->Node14 -->
|
|
<g id="edge13_Node000012_Node000014" class="edge">
|
|
<title>Node12->Node14</title>
|
|
<g id="a_edge13_Node000012_Node000014"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M1250.04,-193.44C1269.75,-184.79 1290.57,-171.63 1301.94,-152.25 1312.99,-133.41 1306.72,-107.93 1299.99,-90.67"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="1303.25,-89.39 1296.07,-81.6 1296.83,-92.17 1303.25,-89.39"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node15 -->
|
|
<g id="Node000015" class="node">
|
|
<title>Node15</title>
|
|
<g id="a_Node000015"><a xlink:href="dimensions_8hpp.html" target="_top" xlink:title="File containing prue dimensions. Note that this is not intended to be (nor does it have the capabilit...">
|
|
<polygon fill="#fff0f0" stroke="red" points="1626.19,-146.62 1467.69,-146.62 1467.69,-127.38 1626.19,-127.38 1626.19,-146.62"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="1546.94" y="-133.12" font-family="Helvetica,sans-Serif" font-size="10.00">serif/dimensions/dimensions.hpp</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node12->Node15 -->
|
|
<g id="edge14_Node000012_Node000015" class="edge">
|
|
<title>Node12->Node15</title>
|
|
<g id="a_edge14_Node000012_Node000015"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M1249.91,-198.37C1313.1,-185.53 1424.01,-162.99 1490.95,-149.38"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="1491.53,-152.83 1500.63,-147.41 1490.13,-145.98 1491.53,-152.83"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node22 -->
|
|
<g id="Node000022" class="node">
|
|
<title>Node22</title>
|
|
<g id="a_Node000022"><a xlink:href="base_8hpp.html" target="_top" xlink:title="This file provides the base classes for residual and value blocks in the discretization framework.">
|
|
<polygon fill="white" stroke="#666666" points="1449.69,-152.25 1354.19,-152.25 1354.19,-121.75 1449.69,-121.75 1449.69,-152.25"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1362.19" y="-138.75" font-family="Helvetica,sans-Serif" font-size="10.00">serif/discretization</text>
|
|
<text xml:space="preserve" text-anchor="middle" x="1401.94" y="-127.5" font-family="Helvetica,sans-Serif" font-size="10.00">/blocks/base.hpp</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node12->Node22 -->
|
|
<g id="edge16_Node000012_Node000022" class="edge">
|
|
<title>Node12->Node22</title>
|
|
<g id="a_edge16_Node000012_Node000022"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M1243.87,-193.42C1274.53,-182.67 1316.35,-168.01 1349.28,-156.47"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="1350.36,-159.79 1358.64,-153.18 1348.05,-153.19 1350.36,-159.79"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node23 -->
|
|
<g id="Node000023" class="node">
|
|
<title>Node23</title>
|
|
<g id="a_Node000023"><a xlink:href="space_8hpp.html" target="_top" xlink:title="This file defines the functional space types used in the discretization framework,...">
|
|
<polygon fill="white" stroke="#666666" points="880.19,-152.25 739.69,-152.25 739.69,-121.75 880.19,-121.75 880.19,-152.25"/>
|
|
<text xml:space="preserve" text-anchor="start" x="747.69" y="-138.75" font-family="Helvetica,sans-Serif" font-size="10.00">serif/discretization</text>
|
|
<text xml:space="preserve" text-anchor="middle" x="809.94" y="-127.5" font-family="Helvetica,sans-Serif" font-size="10.00">/functional_space/space.hpp</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node12->Node23 -->
|
|
<g id="edge17_Node000012_Node000023" class="edge">
|
|
<title>Node12->Node23</title>
|
|
<g id="a_edge17_Node000012_Node000023"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M1153.87,-199.53C1088.56,-187.84 970.85,-166.78 891.56,-152.6"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="892.58,-149.23 882.12,-150.91 891.35,-156.12 892.58,-149.23"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node28 -->
|
|
<g id="Node000028" class="node">
|
|
<title>Node28</title>
|
|
<g id="a_Node000028"><a xlink:href="discretization_2domain_2concepts_8hpp.html" target="_top" xlink:title="File containing concepts for the domain module. These concepts are used to constrain template paramet...">
|
|
<polygon fill="#fff0f0" stroke="red" points="1085.94,-152.25 973.94,-152.25 973.94,-121.75 1085.94,-121.75 1085.94,-152.25"/>
|
|
<text xml:space="preserve" text-anchor="start" x="981.94" y="-138.75" font-family="Helvetica,sans-Serif" font-size="10.00">serif/discretization</text>
|
|
<text xml:space="preserve" text-anchor="middle" x="1029.94" y="-127.5" font-family="Helvetica,sans-Serif" font-size="10.00">/domain/concepts.hpp</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node12->Node28 -->
|
|
<g id="edge22_Node000012_Node000028" class="edge">
|
|
<title>Node12->Node28</title>
|
|
<g id="a_edge22_Node000012_Node000028"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M1165.88,-193.42C1139.85,-182.81 1104.48,-168.39 1076.35,-156.92"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="1077.93,-153.79 1067.35,-153.25 1075.29,-160.27 1077.93,-153.79"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node15->Node14 -->
|
|
<g id="edge15_Node000015_Node000014" class="edge">
|
|
<title>Node15->Node14</title>
|
|
<g id="a_edge15_Node000015_Node000014"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M1510.81,-126.9C1464.65,-115.27 1384.8,-95.15 1335.09,-82.62"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="1336.07,-79.26 1325.52,-80.21 1334.36,-86.05 1336.07,-79.26"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node23->Node10 -->
|
|
<g id="edge18_Node000023_Node000010" class="edge">
|
|
<title>Node23->Node10</title>
|
|
<g id="a_edge18_Node000023_Node000010"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M799.49,-121.55C784.81,-102.56 756.13,-69.87 722.94,-55.25 633.14,-15.69 333,-10.92 220.77,-10.55"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="220.79,-7.05 210.79,-10.53 220.78,-14.05 220.79,-7.05"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node24 -->
|
|
<g id="Node000024" class="node">
|
|
<title>Node24</title>
|
|
<g id="a_Node000024"><a xlink:title=" ">
|
|
<polygon fill="#e0e0e0" stroke="#999999" points="929.82,-80.12 886.07,-80.12 886.07,-60.88 929.82,-60.88 929.82,-80.12"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="907.94" y="-66.62" font-family="Helvetica,sans-Serif" font-size="10.00">format</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node23->Node24 -->
|
|
<g id="edge19_Node000023_Node000024" class="edge">
|
|
<title>Node23->Node24</title>
|
|
<g id="a_edge19_Node000023_Node000024"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M832.18,-121.36C847.84,-111.06 868.75,-97.29 884.64,-86.83"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="886.56,-89.76 892.99,-81.34 882.71,-83.92 886.56,-89.76"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node25 -->
|
|
<g id="Node000025" class="node">
|
|
<title>Node25</title>
|
|
<g id="a_Node000025"><a xlink:href="enums_8hpp.html" target="_top" xlink:title=" ">
|
|
<polygon fill="#fff0f0" stroke="red" points="714.19,-80.12 603.69,-80.12 603.69,-60.88 714.19,-60.88 714.19,-80.12"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="658.94" y="-66.62" font-family="Helvetica,sans-Serif" font-size="10.00">serif/meta/enums.hpp</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node23->Node25 -->
|
|
<g id="edge20_Node000023_Node000025" class="edge">
|
|
<title>Node23->Node25</title>
|
|
<g id="a_edge20_Node000023_Node000025"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M775.68,-121.36C750.06,-110.42 715.3,-95.57 690.39,-84.93"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="692,-81.81 681.43,-81.1 689.25,-88.25 692,-81.81"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node25->Node10 -->
|
|
<g id="edge21_Node000025_Node000010" class="edge">
|
|
<title>Node25->Node10</title>
|
|
<g id="a_edge21_Node000025_Node000010"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M603.32,-60.73C590.71,-58.84 577.38,-56.91 564.94,-55.25 439.84,-38.56 291.48,-22.49 220.25,-15"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="220.9,-11.55 210.59,-13.99 220.18,-18.52 220.9,-11.55"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node28->Node13 -->
|
|
<g id="edge24_Node000028_Node000013" class="edge">
|
|
<title>Node28->Node13</title>
|
|
<g id="a_edge24_Node000028_Node000013"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M1029.94,-121.36C1029.94,-112.58 1029.94,-101.27 1029.94,-91.65"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="1033.44,-91.84 1029.94,-81.84 1026.44,-91.84 1033.44,-91.84"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node28->Node14 -->
|
|
<g id="edge23_Node000028_Node000014" class="edge">
|
|
<title>Node28->Node14</title>
|
|
<g id="a_edge23_Node000028_Node000014"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M1086.15,-124.75C1130.62,-115.45 1194.15,-101.29 1248.94,-85.75 1250.91,-85.19 1252.93,-84.59 1254.95,-83.97"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="1255.86,-87.36 1264.31,-80.97 1253.72,-80.69 1255.86,-87.36"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node28->Node24 -->
|
|
<g id="edge25_Node000028_Node000024" class="edge">
|
|
<title>Node28->Node24</title>
|
|
<g id="a_edge25_Node000028_Node000024"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M1002.26,-121.36C982.11,-110.71 954.98,-96.37 934.99,-85.8"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="936.8,-82.8 926.32,-81.22 933.53,-88.99 936.8,-82.8"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node39 -->
|
|
<g id="Node000039" class="node">
|
|
<title>Node39</title>
|
|
<g id="a_Node000039"><a xlink:href="discretization_2domain_2schema_2traits_8hpp.html" target="_top" xlink:title="File containing the is_schema_v trait. This trait is used to determine if a type is a DomainSchema.">
|
|
<polygon fill="white" stroke="#666666" points="767.69,-374.25 636.19,-374.25 636.19,-343.75 767.69,-343.75 767.69,-374.25"/>
|
|
<text xml:space="preserve" text-anchor="start" x="644.19" y="-360.75" font-family="Helvetica,sans-Serif" font-size="10.00">serif/discretization</text>
|
|
<text xml:space="preserve" text-anchor="middle" x="701.94" y="-349.5" font-family="Helvetica,sans-Serif" font-size="10.00">/domain/schema/traits.hpp</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node38->Node39 -->
|
|
<g id="edge27_Node000038_Node000039" class="edge">
|
|
<title>Node38->Node39</title>
|
|
<g id="a_edge27_Node000038_Node000039"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M675.78,-415.6C679.98,-406.66 685.48,-394.99 690.35,-384.64"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="693.38,-386.42 694.47,-375.88 687.04,-383.44 693.38,-386.42"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node40 -->
|
|
<g id="Node000040" class="node">
|
|
<title>Node40</title>
|
|
<g id="a_Node000040"><a xlink:href="domain__schema_8hpp.html" target="_top" xlink:title="File containing the DomainSchema class. The idea here is to prevent a class of bugs wherein the user ...">
|
|
<polygon fill="#fff0f0" stroke="red" points="1002.19,-230 879.69,-230 879.69,-188.25 1002.19,-188.25 1002.19,-230"/>
|
|
<text xml:space="preserve" text-anchor="start" x="887.69" y="-216.5" font-family="Helvetica,sans-Serif" font-size="10.00">serif/discretization</text>
|
|
<text xml:space="preserve" text-anchor="start" x="887.69" y="-205.25" font-family="Helvetica,sans-Serif" font-size="10.00">/domain/schema/domain</text>
|
|
<text xml:space="preserve" text-anchor="middle" x="940.94" y="-194" font-family="Helvetica,sans-Serif" font-size="10.00">_schema.hpp</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node39->Node40 -->
|
|
<g id="edge28_Node000039_Node000040" class="edge">
|
|
<title>Node39->Node40</title>
|
|
<g id="a_edge28_Node000039_Node000040"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M701.3,-343.38C701.25,-323.16 704.3,-286.81 724.94,-266 745.07,-245.71 813.78,-230.24 868.36,-220.78"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="868.65,-224.28 877.93,-219.17 867.49,-217.38 868.65,-224.28"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node40->Node28 -->
|
|
<g id="edge29_Node000040_Node000028" class="edge">
|
|
<title>Node40->Node28</title>
|
|
<g id="a_edge29_Node000040_Node000028"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M966.68,-187.84C977.95,-178.97 991.17,-168.55 1002.61,-159.54"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="1004.45,-162.54 1010.13,-153.61 1000.11,-157.05 1004.45,-162.54"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node59->Node3 -->
|
|
<g id="edge33_Node000059_Node000003" class="edge">
|
|
<title>Node59->Node3</title>
|
|
<g id="a_edge33_Node000059_Node000003"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M1157.53,-429.34C1250.56,-426.87 1441.31,-416.63 1489.94,-374.25 1508.77,-357.84 1513.83,-328.22 1514.97,-308.3"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="1518.47,-308.44 1515.23,-298.36 1511.47,-308.26 1518.47,-308.44"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node59->Node60 -->
|
|
<g id="edge31_Node000059_Node000060" class="edge">
|
|
<title>Node59->Node60</title>
|
|
<g id="a_edge31_Node000059_Node000060"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M1157.53,-427.61C1252.95,-422.21 1452.74,-407.25 1512.94,-374.25 1568.31,-343.9 1559.93,-310.27 1604.94,-266 1619.72,-251.46 1637.94,-236.64 1651.79,-225.92"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="1653.56,-228.97 1659.39,-220.12 1649.32,-223.4 1653.56,-228.97"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node61 -->
|
|
<g id="Node000061" class="node">
|
|
<title>Node61</title>
|
|
<g id="a_Node000061"><a xlink:title=" ">
|
|
<polygon fill="#e0e0e0" stroke="#999999" points="1480.82,-368.62 1431.07,-368.62 1431.07,-349.38 1480.82,-349.38 1480.82,-368.62"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="1455.94" y="-355.12" font-family="Helvetica,sans-Serif" font-size="10.00">optional</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node59->Node61 -->
|
|
<g id="edge32_Node000059_Node000061" class="edge">
|
|
<title>Node59->Node61</title>
|
|
<g id="a_edge32_Node000059_Node000061"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M1157.37,-424.59C1220.57,-416.98 1330.68,-401.08 1421.94,-374.25 1423.29,-373.85 1424.65,-373.42 1426.03,-372.96"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="1426.89,-376.38 1435.02,-369.58 1424.42,-369.82 1426.89,-376.38"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node62 -->
|
|
<g id="Node000062" class="node">
|
|
<title>Node62</title>
|
|
<g id="a_Node000062"><a xlink:href="reconstruction_8hpp.html" target="_top" xlink:title=" ">
|
|
<polygon fill="white" stroke="#666666" points="1412.94,-374.25 1252.94,-374.25 1252.94,-343.75 1412.94,-343.75 1412.94,-374.25"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1260.94" y="-360.75" font-family="Helvetica,sans-Serif" font-size="10.00">serif/backend/mfem</text>
|
|
<text xml:space="preserve" text-anchor="middle" x="1332.94" y="-349.5" font-family="Helvetica,sans-Serif" font-size="10.00">/discretization/reconstruction.hpp</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node59->Node62 -->
|
|
<g id="edge34_Node000059_Node000062" class="edge">
|
|
<title>Node59->Node62</title>
|
|
<g id="a_edge34_Node000059_Node000062"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M1157.45,-414.21C1192.3,-403.45 1238.41,-389.2 1274.61,-378.02"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="1275.54,-381.4 1284.06,-375.1 1273.47,-374.71 1275.54,-381.4"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node59->Node66 -->
|
|
<g id="edge71_Node000059_Node000066" class="edge">
|
|
<title>Node59->Node66</title>
|
|
<g id="a_edge71_Node000059_Node000066"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M1054.42,-427.33C937.36,-420.53 659.01,-401.64 626.94,-374.25 584.25,-337.79 579.57,-265.24 580.01,-230.11"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="583.5,-230.61 580.3,-220.51 576.5,-230.4 583.5,-230.61"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node79 -->
|
|
<g id="Node000079" class="node">
|
|
<title>Node79</title>
|
|
<g id="a_Node000079"><a xlink:title=" ">
|
|
<polygon fill="#e0e0e0" stroke="#999999" points="920.32,-296.5 861.57,-296.5 861.57,-277.25 920.32,-277.25 920.32,-296.5"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="890.94" y="-283" font-family="Helvetica,sans-Serif" font-size="10.00">stdexcept</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node59->Node79 -->
|
|
<g id="edge68_Node000059_Node000079" class="edge">
|
|
<title>Node59->Node79</title>
|
|
<g id="a_edge68_Node000059_Node000079"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M1054.53,-427.86C979.26,-423.35 844.76,-410.34 814.94,-374.25 793.55,-348.35 833.06,-319.21 862.69,-302.26"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="864.23,-305.4 871.31,-297.52 860.86,-299.26 864.23,-305.4"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node80 -->
|
|
<g id="Node000080" class="node">
|
|
<title>Node80</title>
|
|
<g id="a_Node000080"><a xlink:title=" ">
|
|
<polygon fill="#e0e0e0" stroke="#999999" points="1095.19,-368.62 978.69,-368.62 978.69,-349.38 1095.19,-349.38 1095.19,-368.62"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="1036.94" y="-355.12" font-family="Helvetica,sans-Serif" font-size="10.00">mfem/fem/fespace.hpp</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node59->Node80 -->
|
|
<g id="edge69_Node000059_Node000080" class="edge">
|
|
<title>Node59->Node80</title>
|
|
<g id="a_edge69_Node000059_Node000080"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M1085.98,-409.84C1075.64,-399.33 1063.16,-386.65 1053.38,-376.71"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="1056.17,-374.55 1046.66,-369.88 1051.18,-379.46 1056.17,-374.55"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node81 -->
|
|
<g id="Node000081" class="node">
|
|
<title>Node81</title>
|
|
<g id="a_Node000081"><a xlink:title=" ">
|
|
<polygon fill="#e0e0e0" stroke="#999999" points="1234.82,-368.62 1113.07,-368.62 1113.07,-349.38 1234.82,-349.38 1234.82,-368.62"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="1173.94" y="-355.12" font-family="Helvetica,sans-Serif" font-size="10.00">mfem/fem/pfespace.hpp</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node59->Node81 -->
|
|
<g id="edge70_Node000059_Node000081" class="edge">
|
|
<title>Node59->Node81</title>
|
|
<g id="a_edge70_Node000059_Node000081"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M1125.61,-409.84C1135.7,-399.44 1147.85,-386.9 1157.45,-377.01"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="1159.9,-379.5 1164.35,-369.89 1154.88,-374.63 1159.9,-379.5"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node82 -->
|
|
<g id="Node000082" class="node">
|
|
<title>Node82</title>
|
|
<g id="a_Node000082"><a xlink:href="nonfinite_8hpp.html" target="_top" xlink:title=" ">
|
|
<polygon fill="white" stroke="#666666" points="960.32,-368.62 823.57,-368.62 823.57,-349.38 960.32,-349.38 960.32,-368.62"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="891.94" y="-355.12" font-family="Helvetica,sans-Serif" font-size="10.00">serif/utils/error/nonfinite.hpp</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node59->Node82 -->
|
|
<g id="edge72_Node000059_Node000082" class="edge">
|
|
<title>Node59->Node82</title>
|
|
<g id="a_edge72_Node000059_Node000082"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M1054.41,-413.24C1016.13,-400.7 964.76,-383.86 930.12,-372.51"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="931.52,-369.29 920.93,-369.5 929.34,-375.94 931.52,-369.29"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node62->Node3 -->
|
|
<g id="edge35_Node000062_Node000003" class="edge">
|
|
<title>Node62->Node3</title>
|
|
<g id="a_edge35_Node000062_Node000003"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M1383.51,-343.29C1412.28,-334.28 1448.71,-321.81 1479.94,-307.75 1483.56,-306.12 1487.29,-304.24 1490.9,-302.3"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="1492.31,-305.53 1499.3,-297.56 1488.87,-299.43 1492.31,-305.53"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node62->Node12 -->
|
|
<g id="edge38_Node000062_Node000012" class="edge">
|
|
<title>Node62->Node12</title>
|
|
<g id="a_edge38_Node000062_Node000012"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M1332.48,-343.32C1331.14,-323.69 1326.16,-288.73 1307.94,-266 1295.22,-250.12 1276.75,-238.22 1258.77,-229.58"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="1260.23,-226.39 1249.68,-225.48 1257.36,-232.78 1260.23,-226.39"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node62->Node63 -->
|
|
<g id="edge36_Node000062_Node000063" class="edge">
|
|
<title>Node62->Node63</title>
|
|
<g id="a_edge36_Node000062_Node000063"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M1396.57,-343.3C1439.82,-333.3 1498.34,-319.76 1549.94,-307.75 1567.28,-303.71 1586.61,-299.2 1602.45,-295.49"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="1602.87,-298.99 1611.81,-293.3 1601.28,-292.17 1602.87,-298.99"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node64 -->
|
|
<g id="Node000064" class="node">
|
|
<title>Node64</title>
|
|
<g id="a_Node000064"><a xlink:title=" ">
|
|
<polygon fill="#e0e0e0" stroke="#999999" points="1298.82,-296.5 1171.07,-296.5 1171.07,-277.25 1298.82,-277.25 1298.82,-296.5"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="1234.94" y="-283" font-family="Helvetica,sans-Serif" font-size="10.00">mfem/fem/fe/fe_base.hpp</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node62->Node64 -->
|
|
<g id="edge37_Node000062_Node000064" class="edge">
|
|
<title>Node62->Node64</title>
|
|
<g id="a_edge37_Node000062_Node000064"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M1312.64,-343.47C1296.23,-331.73 1273.21,-315.26 1256.48,-303.29"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="1258.86,-300.69 1248.69,-297.71 1254.79,-306.38 1258.86,-300.69"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node65 -->
|
|
<g id="Node000065" class="node">
|
|
<title>Node65</title>
|
|
<g id="a_Node000065"><a xlink:href="surface__power_8hpp.html" target="_top" xlink:title=" ">
|
|
<polygon fill="#fff0f0" stroke="red" points="1470.82,-307.75 1355.07,-307.75 1355.07,-266 1470.82,-266 1470.82,-307.75"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1363.07" y="-294.25" font-family="Helvetica,sans-Serif" font-size="10.00">serif/discretization</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1363.07" y="-283" font-family="Helvetica,sans-Serif" font-size="10.00">/reconstruction/surface</text>
|
|
<text xml:space="preserve" text-anchor="middle" x="1412.94" y="-271.75" font-family="Helvetica,sans-Serif" font-size="10.00">_power.hpp</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node62->Node65 -->
|
|
<g id="edge39_Node000062_Node000065" class="edge">
|
|
<title>Node62->Node65</title>
|
|
<g id="a_edge39_Node000062_Node000065"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M1349.52,-343.47C1358.69,-335.43 1370.4,-325.17 1381.26,-315.65"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="1383.36,-318.46 1388.57,-309.23 1378.75,-313.19 1383.36,-318.46"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node65->Node14 -->
|
|
<g id="edge41_Node000065_Node000014" class="edge">
|
|
<title>Node65->Node14</title>
|
|
<g id="a_edge41_Node000065_Node000014"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M1471.27,-268.96C1524.56,-250.06 1600.19,-213.73 1634.94,-152.25 1641.61,-140.45 1643.81,-132 1634.94,-121.75 1615.58,-99.36 1423.85,-81.77 1335.33,-74.78"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="1335.8,-71.31 1325.56,-74.02 1335.26,-78.29 1335.8,-71.31"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node65->Node60 -->
|
|
<g id="edge40_Node000065_Node000060" class="edge">
|
|
<title>Node65->Node60</title>
|
|
<g id="a_edge40_Node000065_Node000060"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M1470.98,-268.41C1474.01,-267.58 1477.01,-266.77 1479.94,-266 1549.18,-247.81 1570.07,-255.55 1636.94,-230 1640.91,-228.48 1644.98,-226.6 1648.88,-224.6"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="1650.28,-227.83 1657.35,-219.94 1646.9,-221.7 1650.28,-227.83"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node65->Node66 -->
|
|
<g id="edge42_Node000065_Node000066" class="edge">
|
|
<title>Node65->Node66</title>
|
|
<g id="a_edge42_Node000065_Node000066"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M1354.81,-273.69C1339.61,-270.83 1323.21,-268.03 1307.94,-266 1244.5,-257.58 827.62,-227.6 655.29,-215.37"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="655.54,-211.88 645.32,-214.66 655.05,-218.86 655.54,-211.88"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node66->Node8 -->
|
|
<g id="edge48_Node000066_Node000008" class="edge">
|
|
<title>Node66->Node8</title>
|
|
<g id="a_edge48_Node000066_Node000008"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M518.14,-205.9C437.29,-201.57 303.55,-188.91 272.94,-152.25 257.03,-133.2 275.75,-106.19 291.85,-88.75"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="294.27,-91.28 298.77,-81.68 289.27,-86.38 294.27,-91.28"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node66->Node14 -->
|
|
<g id="edge43_Node000066_Node000014" class="edge">
|
|
<title>Node66->Node14</title>
|
|
<g id="a_edge43_Node000066_Node000014"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M643.8,-203.49C812.51,-191 1262.95,-157.23 1268.94,-152.25 1286.47,-137.7 1290.78,-110.67 1291.49,-91.92"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="1294.99,-92.03 1291.52,-82.02 1287.99,-92.01 1294.99,-92.03"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node66->Node24 -->
|
|
<g id="edge44_Node000066_Node000024" class="edge">
|
|
<title>Node66->Node24</title>
|
|
<g id="a_edge44_Node000066_Node000024"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M643.58,-204.72C723.19,-199.08 854.46,-185 888.94,-152.25 905.15,-136.85 908.69,-110.43 908.96,-92.02"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="912.46,-91.99 908.76,-82.06 905.46,-92.13 912.46,-91.99"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node67 -->
|
|
<g id="Node000067" class="node">
|
|
<title>Node67</title>
|
|
<g id="a_Node000067"><a xlink:title=" ">
|
|
<polygon fill="#e0e0e0" stroke="#999999" points="1109.07,-80.12 1066.82,-80.12 1066.82,-60.88 1109.07,-60.88 1109.07,-80.12"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="1087.94" y="-66.62" font-family="Helvetica,sans-Serif" font-size="10.00">cstdio</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node66->Node67 -->
|
|
<g id="edge45_Node000066_Node000067" class="edge">
|
|
<title>Node66->Node67</title>
|
|
<g id="a_edge45_Node000066_Node000067"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M643.68,-203.98C711.29,-198.04 821.27,-184.07 910.94,-152.25 936.92,-143.03 940.02,-133.53 964.94,-121.75 1005.01,-102.8 1017.23,-103.27 1057.94,-85.75 1058.29,-85.6 1058.64,-85.45 1058.99,-85.3"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="1060.28,-88.56 1067.94,-81.24 1057.38,-82.18 1060.28,-88.56"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node68 -->
|
|
<g id="Node000068" class="node">
|
|
<title>Node68</title>
|
|
<g id="a_Node000068"><a xlink:title=" ">
|
|
<polygon fill="#e0e0e0" stroke="#999999" points="321.94,-146.62 281.94,-146.62 281.94,-127.38 321.94,-127.38 321.94,-146.62"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="301.94" y="-133.12" font-family="Helvetica,sans-Serif" font-size="10.00">string</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node66->Node68 -->
|
|
<g id="edge46_Node000066_Node000068" class="edge">
|
|
<title>Node66->Node68</title>
|
|
<g id="a_edge46_Node000066_Node000068"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M522,-199.02C470.64,-190.13 394.6,-174.65 330.94,-152.25 330.3,-152.02 329.65,-151.79 329,-151.54"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="330.47,-148.36 319.91,-147.58 327.68,-154.78 330.47,-148.36"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node69 -->
|
|
<g id="Node000069" class="node">
|
|
<title>Node69</title>
|
|
<g id="a_Node000069"><a xlink:title=" ">
|
|
<polygon fill="#e0e0e0" stroke="#999999" points="555.57,-80.12 510.32,-80.12 510.32,-60.88 555.57,-60.88 555.57,-80.12"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="532.94" y="-66.62" font-family="Helvetica,sans-Serif" font-size="10.00">cstdint</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node66->Node69 -->
|
|
<g id="edge47_Node000066_Node000069" class="edge">
|
|
<title>Node66->Node69</title>
|
|
<g id="a_edge47_Node000066_Node000069"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M565.52,-199.08C550.93,-189.53 529.97,-173 520.94,-152.25 512.3,-132.4 518.24,-107.49 524.44,-90.62"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="527.51,-92.38 528.03,-81.8 521.02,-89.74 527.51,-92.38"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node70 -->
|
|
<g id="Node000070" class="node">
|
|
<title>Node70</title>
|
|
<g id="a_Node000070"><a xlink:title=" ">
|
|
<polygon fill="#e0e0e0" stroke="#999999" points="577.69,-146.62 530.19,-146.62 530.19,-127.38 577.69,-127.38 577.69,-146.62"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="553.94" y="-133.12" font-family="Helvetica,sans-Serif" font-size="10.00">version</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node66->Node70 -->
|
|
<g id="edge49_Node000066_Node000070" class="edge">
|
|
<title>Node66->Node70</title>
|
|
<g id="a_edge49_Node000066_Node000070"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M577.52,-199.24C573.53,-188.87 566.8,-171.39 561.54,-157.75"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="564.82,-156.52 557.96,-148.44 558.29,-159.03 564.82,-156.52"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node71 -->
|
|
<g id="Node000071" class="node">
|
|
<title>Node71</title>
|
|
<g id="a_Node000071"><a xlink:href="colors_8hpp.html" target="_top" xlink:title=" ">
|
|
<polygon fill="white" stroke="#666666" points="1259.57,-152.25 1142.32,-152.25 1142.32,-121.75 1259.57,-121.75 1259.57,-152.25"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1150.32" y="-138.75" font-family="Helvetica,sans-Serif" font-size="10.00">serif/utils/misc/terminal</text>
|
|
<text xml:space="preserve" text-anchor="middle" x="1200.94" y="-127.5" font-family="Helvetica,sans-Serif" font-size="10.00">/colors.hpp</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node66->Node71 -->
|
|
<g id="edge50_Node000066_Node000071" class="edge">
|
|
<title>Node66->Node71</title>
|
|
<g id="a_edge50_Node000066_Node000071"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M643.51,-201.84C740.34,-192 932.32,-172.02 1094.94,-152.25 1106.47,-150.85 1118.68,-149.28 1130.57,-147.72"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="1130.87,-151.21 1140.33,-146.42 1129.95,-144.27 1130.87,-151.21"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node74 -->
|
|
<g id="Node000074" class="node">
|
|
<title>Node74</title>
|
|
<g id="a_Node000074"><a xlink:href="utils_2misc_2concepts_2exceptions_8hpp.html" target="_top" xlink:title=" ">
|
|
<polygon fill="white" stroke="#666666" points="150.19,-152.25 27.69,-152.25 27.69,-121.75 150.19,-121.75 150.19,-152.25"/>
|
|
<text xml:space="preserve" text-anchor="start" x="35.69" y="-138.75" font-family="Helvetica,sans-Serif" font-size="10.00">serif/utils/misc/concepts</text>
|
|
<text xml:space="preserve" text-anchor="middle" x="88.94" y="-127.5" font-family="Helvetica,sans-Serif" font-size="10.00">/exceptions.hpp</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node66->Node74 -->
|
|
<g id="edge56_Node000066_Node000074" class="edge">
|
|
<title>Node66->Node74</title>
|
|
<g id="a_edge56_Node000066_Node000074"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M518.13,-199.17C426.93,-186.17 258.22,-162.13 161.72,-148.37"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="162.5,-144.95 152.1,-147 161.51,-151.88 162.5,-144.95"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node76 -->
|
|
<g id="Node000076" class="node">
|
|
<title>Node76</title>
|
|
<g id="a_Node000076"><a xlink:href="codes_8hpp.html" target="_top" xlink:title=" ">
|
|
<polygon fill="white" stroke="#666666" points="722.07,-146.62 595.82,-146.62 595.82,-127.38 722.07,-127.38 722.07,-146.62"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="658.94" y="-133.12" font-family="Helvetica,sans-Serif" font-size="10.00">serif/utils/error/codes.hpp</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node66->Node76 -->
|
|
<g id="edge61_Node000066_Node000076" class="edge">
|
|
<title>Node66->Node76</title>
|
|
<g id="a_edge61_Node000066_Node000076"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M590.82,-199.24C603.29,-188.03 625,-168.51 640.56,-154.52"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="642.67,-157.33 647.77,-148.04 637.99,-152.13 642.67,-157.33"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node77 -->
|
|
<g id="Node000077" class="node">
|
|
<title>Node77</title>
|
|
<g id="a_Node000077"><a xlink:href="types_2strings_8hpp.html" target="_top" xlink:title=" ">
|
|
<polygon fill="white" stroke="#666666" points="473.82,-146.62 340.07,-146.62 340.07,-127.38 473.82,-127.38 473.82,-146.62"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="406.94" y="-133.12" font-family="Helvetica,sans-Serif" font-size="10.00">serif/utils/types/strings.hpp</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node66->Node77 -->
|
|
<g id="edge64_Node000066_Node000077" class="edge">
|
|
<title>Node66->Node77</title>
|
|
<g id="a_edge64_Node000066_Node000077"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M558.55,-199.1C528.49,-186.98 474.84,-165.36 440.09,-151.36"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="441.51,-148.16 430.93,-147.67 438.89,-154.65 441.51,-148.16"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node71->Node4 -->
|
|
<g id="edge54_Node000071_Node000004" class="edge">
|
|
<title>Node71->Node4</title>
|
|
<g id="a_edge54_Node000071_Node000004"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M1259.95,-124.84C1332.91,-111.04 1454.39,-88.06 1511.06,-77.34"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="1511.47,-80.83 1520.64,-75.53 1510.17,-73.95 1511.47,-80.83"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node71->Node14 -->
|
|
<g id="edge51_Node000071_Node000014" class="edge">
|
|
<title>Node71->Node14</title>
|
|
<g id="a_edge51_Node000071_Node000014"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M1221.36,-121.36C1235.61,-111.16 1254.59,-97.55 1269.13,-87.13"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="1271.05,-90.06 1277.14,-81.39 1266.97,-84.37 1271.05,-90.06"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node71->Node67 -->
|
|
<g id="edge52_Node000071_Node000067" class="edge">
|
|
<title>Node71->Node67</title>
|
|
<g id="a_edge52_Node000071_Node000067"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M1175.3,-121.36C1156.82,-110.81 1131.97,-96.63 1113.51,-86.09"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="1115.46,-83.18 1105.04,-81.26 1111.99,-89.26 1115.46,-83.18"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node72 -->
|
|
<g id="Node000072" class="node">
|
|
<title>Node72</title>
|
|
<g id="a_Node000072"><a xlink:title=" ">
|
|
<polygon fill="#e0e0e0" stroke="#999999" points="1240.19,-80.12 1195.69,-80.12 1195.69,-60.88 1240.19,-60.88 1240.19,-80.12"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="1217.94" y="-66.62" font-family="Helvetica,sans-Serif" font-size="10.00">cstdlib</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node71->Node72 -->
|
|
<g id="edge53_Node000071_Node000072" class="edge">
|
|
<title>Node71->Node72</title>
|
|
<g id="a_edge53_Node000071_Node000072"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M1204.8,-121.36C1207.14,-112.48 1210.16,-101.02 1212.72,-91.33"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="1216.07,-92.35 1215.23,-81.79 1209.3,-90.56 1216.07,-92.35"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node73 -->
|
|
<g id="Node000073" class="node">
|
|
<title>Node73</title>
|
|
<g id="a_Node000073"><a xlink:title=" ">
|
|
<polygon fill="#e0e0e0" stroke="#999999" points="1177.19,-80.12 1126.69,-80.12 1126.69,-60.88 1177.19,-60.88 1177.19,-80.12"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="1151.94" y="-66.62" font-family="Helvetica,sans-Serif" font-size="10.00">unistd.h</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node71->Node73 -->
|
|
<g id="edge55_Node000071_Node000073" class="edge">
|
|
<title>Node71->Node73</title>
|
|
<g id="a_edge55_Node000071_Node000073"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M1189.82,-121.36C1182.62,-111.89 1173.2,-99.48 1165.55,-89.41"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="1168.4,-87.37 1159.56,-81.53 1162.82,-91.61 1168.4,-87.37"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node74->Node10 -->
|
|
<g id="edge58_Node000074_Node000010" class="edge">
|
|
<title>Node74->Node10</title>
|
|
<g id="a_edge58_Node000074_Node000010"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M118.31,-121.3C132.56,-112.75 148.75,-100.71 158.94,-85.75 170.18,-69.26 174.77,-46.65 176.65,-30.56"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="180.12,-31.06 177.51,-20.79 173.14,-30.45 180.12,-31.06"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node75 -->
|
|
<g id="Node000075" class="node">
|
|
<title>Node75</title>
|
|
<g id="a_Node000075"><a xlink:title=" ">
|
|
<polygon fill="#e0e0e0" stroke="#999999" points="263.94,-80.12 205.94,-80.12 205.94,-60.88 263.94,-60.88 263.94,-80.12"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="234.94" y="-66.62" font-family="Helvetica,sans-Serif" font-size="10.00">exception</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node74->Node75 -->
|
|
<g id="edge57_Node000074_Node000075" class="edge">
|
|
<title>Node74->Node75</title>
|
|
<g id="a_edge57_Node000074_Node000075"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M122.07,-121.36C146.73,-110.47 180.15,-95.71 204.21,-85.08"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="205.43,-88.36 213.16,-81.12 202.6,-81.96 205.43,-88.36"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node21 -->
|
|
<g id="Node000021" class="node">
|
|
<title>Node21</title>
|
|
<g id="a_Node000021"><a xlink:href="numeric_8hpp.html" target="_top" xlink:title=" ">
|
|
<polygon fill="#fff0f0" stroke="red" points="150.19,-85.75 27.69,-85.75 27.69,-55.25 150.19,-55.25 150.19,-85.75"/>
|
|
<text xml:space="preserve" text-anchor="start" x="35.69" y="-72.25" font-family="Helvetica,sans-Serif" font-size="10.00">serif/utils/misc/concepts</text>
|
|
<text xml:space="preserve" text-anchor="middle" x="88.94" y="-61" font-family="Helvetica,sans-Serif" font-size="10.00">/numeric.hpp</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node74->Node21 -->
|
|
<g id="edge59_Node000074_Node000021" class="edge">
|
|
<title>Node74->Node21</title>
|
|
<g id="a_edge59_Node000074_Node000021"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M88.94,-121.36C88.94,-114.27 88.94,-105.54 88.94,-97.38"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="92.44,-97.59 88.94,-87.59 85.44,-97.59 92.44,-97.59"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node21->Node10 -->
|
|
<g id="edge60_Node000021_Node000010" class="edge">
|
|
<title>Node21->Node10</title>
|
|
<g id="a_edge60_Node000021_Node000010"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M110.94,-54.95C124.23,-46.15 141.16,-34.96 154.67,-26.02"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="156.55,-28.97 162.96,-20.54 152.69,-23.13 156.55,-28.97"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node76->Node25 -->
|
|
<g id="edge63_Node000076_Node000025" class="edge">
|
|
<title>Node76->Node25</title>
|
|
<g id="a_edge63_Node000076_Node000025"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M658.94,-127.03C658.94,-117.98 658.94,-103.7 658.94,-91.88"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="662.44,-91.91 658.94,-81.91 655.44,-91.91 662.44,-91.91"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node76->Node69 -->
|
|
<g id="edge62_Node000076_Node000069" class="edge">
|
|
<title>Node76->Node69</title>
|
|
<g id="a_edge62_Node000076_Node000069"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M641.16,-126.9C620.24,-116.19 585.26,-98.28 560.75,-85.74"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="562.48,-82.69 551.98,-81.25 559.29,-88.92 562.48,-82.69"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node77->Node8 -->
|
|
<g id="edge65_Node000077_Node000008" class="edge">
|
|
<title>Node77->Node8</title>
|
|
<g id="a_edge65_Node000077_Node000008"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M393.45,-127.03C377.83,-116.64 351.84,-99.36 332.99,-86.83"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="335.15,-84.06 324.89,-81.44 331.28,-89.89 335.15,-84.06"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node77->Node14 -->
|
|
<g id="edge67_Node000077_Node000014" class="edge">
|
|
<title>Node77->Node14</title>
|
|
<g id="a_edge67_Node000077_Node000014"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M472.86,-126.91C488.59,-124.97 505.34,-123.11 520.94,-121.75 843.67,-93.64 930.71,-146.38 1248.94,-85.75 1251.72,-85.22 1254.57,-84.55 1257.41,-83.79"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="1258.15,-87.22 1266.7,-80.96 1256.11,-80.52 1258.15,-87.22"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node78 -->
|
|
<g id="Node000078" class="node">
|
|
<title>Node78</title>
|
|
<g id="a_Node000078"><a xlink:title=" ">
|
|
<polygon fill="#e0e0e0" stroke="#999999" points="433.69,-80.12 380.19,-80.12 380.19,-60.88 433.69,-60.88 433.69,-80.12"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="406.94" y="-66.62" font-family="Helvetica,sans-Serif" font-size="10.00">iostream</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node77->Node78 -->
|
|
<g id="edge66_Node000077_Node000078" class="edge">
|
|
<title>Node77->Node78</title>
|
|
<g id="a_edge66_Node000077_Node000078"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M406.94,-127.03C406.94,-117.98 406.94,-103.7 406.94,-91.88"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="410.44,-91.91 406.94,-81.91 403.44,-91.91 410.44,-91.91"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node82->Node79 -->
|
|
<g id="edge73_Node000082_Node000079" class="edge">
|
|
<title>Node82->Node79</title>
|
|
<g id="a_edge73_Node000082_Node000079"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M891.81,-349.12C891.67,-338.85 891.42,-321.61 891.23,-308.04"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="894.73,-308.37 891.09,-298.42 887.73,-308.47 894.73,-308.37"/>
|
|
</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="boundary__trace_8cpp__incl_org.svg" target="_base">
|
|
<rect id="button" ry="5" rx="5" y="6" x="6" height="38" width="38"
|
|
fill="#f2f5e9" fill-opacity="0.5" stroke="#606060" stroke-width="1.0"/>
|
|
<path id="arrow"
|
|
d="M 11.500037,31.436501 C 11.940474,20.09759 22.043105,11.32322 32.158766,21.979434 L 37.068811,17.246167 C 37.068811,17.246167 37.088388,32 37.088388,32 L 22.160133,31.978069 C 22.160133,31.978069 26.997745,27.140456 26.997745,27.140456 C 18.528582,18.264221 13.291696,25.230495 11.500037,31.436501 z"
|
|
style="fill:#404040;"/>
|
|
</a>
|
|
</g>
|
|
</svg>
|
|
|
|
<style type='text/css'>
|
|
<![CDATA[
|
|
[data-mouse-over-selected='false'] { opacity: 0.7; }
|
|
[data-mouse-over-selected='true'] { opacity: 1.0; }
|
|
]]>
|
|
</style>
|
|
<script type="application/ecmascript"><![CDATA[
|
|
document.addEventListener('DOMContentLoaded', (event) => {
|
|
highlightEdges();
|
|
highlightAdjacentNodes();
|
|
});
|
|
]]></script>
|
|
</svg>
|