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/include/serif/backend/mfem/discretization/boundary_trace.hpp Pages: 1 -->
|
|
<!--zoomable 682 -->
|
|
|
|
<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 = 1812;
|
|
var viewHeight = 682;
|
|
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/discretization/boundary_trace.hpp</title>
|
|
<!-- Node1 -->
|
|
<g id="Node000001" class="node">
|
|
<title>Node1</title>
|
|
<g id="a_Node000001"><a xlink:title="File containing the definition of the restricted dof space for a scalar boundary trace....">
|
|
<polygon fill="#999999" stroke="#666666" points="1232.88,-674 1085.62,-674 1085.62,-632.25 1232.88,-632.25 1232.88,-674"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1093.62" y="-660.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/serif/backend</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1093.62" y="-649.25" font-family="Helvetica,sans-Serif" font-size="10.00">/mfem/discretization/boundary</text>
|
|
<text xml:space="preserve" text-anchor="middle" x="1159.25" y="-638" font-family="Helvetica,sans-Serif" font-size="10.00">_trace.hpp</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node2 -->
|
|
<g id="Node000002" class="node">
|
|
<title>Node2</title>
|
|
<g id="a_Node000002"><a xlink:title=" ">
|
|
<polygon fill="#e0e0e0" stroke="#999999" points="679.88,-285.25 628.62,-285.25 628.62,-266 679.88,-266 679.88,-285.25"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="654.25" y="-271.75" font-family="Helvetica,sans-Serif" font-size="10.00">memory</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="M1085.34,-643.01C955.31,-624.9 699.25,-579.03 699.25,-498.62 699.25,-498.62 699.25,-498.62 699.25,-418.88 699.25,-372.87 677.59,-322.22 664.32,-295.52"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="667.61,-294.27 659.93,-286.98 661.39,-297.47 667.61,-294.27"/>
|
|
</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="1558.88,-80.12 1519.62,-80.12 1519.62,-60.88 1558.88,-60.88 1558.88,-80.12"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="1539.25" y="-66.62" font-family="Helvetica,sans-Serif" font-size="10.00">utility</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="M1233.13,-644.17C1368.44,-627.55 1642.25,-583.42 1642.25,-498.62 1642.25,-498.62 1642.25,-498.62 1642.25,-202.5 1642.25,-151.33 1593.09,-108.34 1562.69,-86.65"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="1565.04,-84.01 1554.82,-81.23 1561.07,-89.78 1565.04,-84.01"/>
|
|
</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="1804.12,-585 1670.38,-585 1670.38,-565.75 1804.12,-565.75 1804.12,-585"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="1737.25" y="-571.5" font-family="Helvetica,sans-Serif" font-size="10.00">mfem/linalg/sparsemat.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="M1233.36,-646.79C1330.86,-639.08 1507.3,-622.78 1656.25,-596.25 1668.35,-594.09 1681.33,-591.18 1693.28,-588.26"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="1694.04,-591.67 1702.88,-585.84 1692.33,-584.88 1694.04,-591.67"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node5 -->
|
|
<g id="Node000005" class="node">
|
|
<title>Node5</title>
|
|
<g id="a_Node000005"><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="671.38,-596.25 569.12,-596.25 569.12,-554.5 671.38,-554.5 671.38,-596.25"/>
|
|
<text xml:space="preserve" text-anchor="start" x="577.12" y="-582.75" font-family="Helvetica,sans-Serif" font-size="10.00">serif/backend/mfem</text>
|
|
<text xml:space="preserve" text-anchor="start" x="577.12" y="-571.5" font-family="Helvetica,sans-Serif" font-size="10.00">/discretization/dof</text>
|
|
<text xml:space="preserve" text-anchor="middle" x="620.25" y="-560.25" font-family="Helvetica,sans-Serif" font-size="10.00">_selection.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="M1085.51,-647.55C991.72,-640.79 825.13,-625.63 685.25,-596.25 684.43,-596.08 683.6,-595.9 682.77,-595.71"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="683.85,-592.37 673.3,-593.42 682.2,-599.18 683.85,-592.37"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node6 -->
|
|
<g id="Node000006" class="node">
|
|
<title>Node6</title>
|
|
<g id="a_Node000006"><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="671.38,-518.5 569.12,-518.5 569.12,-476.75 671.38,-476.75 671.38,-518.5"/>
|
|
<text xml:space="preserve" text-anchor="start" x="577.12" y="-505" font-family="Helvetica,sans-Serif" font-size="10.00">serif/backend/mfem</text>
|
|
<text xml:space="preserve" text-anchor="start" x="577.12" y="-493.75" font-family="Helvetica,sans-Serif" font-size="10.00">/discretization/term</text>
|
|
<text xml:space="preserve" text-anchor="middle" x="620.25" y="-482.5" font-family="Helvetica,sans-Serif" font-size="10.00">_binding.hpp</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node5->Node6 -->
|
|
<g id="edge5_Node000005_Node000006" class="edge">
|
|
<title>Node5->Node6</title>
|
|
<g id="a_edge5_Node000005_Node000006"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M620.25,-554.08C620.25,-546.77 620.25,-538.35 620.25,-530.31"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="623.75,-530.49 620.25,-520.49 616.75,-530.49 623.75,-530.49"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node58 -->
|
|
<g id="Node000058" class="node">
|
|
<title>Node58</title>
|
|
<g id="a_Node000058"><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="592.38,-440.75 490.12,-440.75 490.12,-399 592.38,-399 592.38,-440.75"/>
|
|
<text xml:space="preserve" text-anchor="start" x="498.12" y="-427.25" font-family="Helvetica,sans-Serif" font-size="10.00">serif/backend/mfem</text>
|
|
<text xml:space="preserve" text-anchor="start" x="498.12" y="-416" font-family="Helvetica,sans-Serif" font-size="10.00">/discretization/dof</text>
|
|
<text xml:space="preserve" text-anchor="middle" x="541.25" y="-404.75" font-family="Helvetica,sans-Serif" font-size="10.00">_map.hpp</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node5->Node58 -->
|
|
<g id="edge80_Node000005_Node000058" class="edge">
|
|
<title>Node5->Node58</title>
|
|
<g id="a_edge80_Node000005_Node000058"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M591.69,-554.2C580.21,-544.65 567.92,-532.32 560.25,-518.5 549.03,-498.28 544.35,-472.49 542.44,-452.49"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="545.94,-452.41 541.7,-442.7 538.96,-452.93 545.94,-452.41"/>
|
|
</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="70.12,-80.12 14.38,-80.12 14.38,-60.88 70.12,-60.88 70.12,-80.12"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="42.25" y="-66.62" font-family="Helvetica,sans-Serif" font-size="10.00">algorithm</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="M619.22,-476.27C617.53,-455.87 613.06,-423.98 601.25,-399 562.67,-317.39 528.45,-311.51 458.25,-254.75 419.58,-223.48 414.57,-206.37 368.25,-188.25 299.96,-161.54 89.19,-206.85 40.25,-152.25 25.66,-135.97 29.58,-109.56 34.88,-91.4"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="38.16,-92.65 37.99,-82.05 31.52,-90.44 38.16,-92.65"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node8 -->
|
|
<g id="Node000008" class="node">
|
|
<title>Node8</title>
|
|
<g id="a_Node000008"><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="1226,-435.12 1130.5,-435.12 1130.5,-404.62 1226,-404.62 1226,-435.12"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1138.5" y="-421.62" font-family="Helvetica,sans-Serif" font-size="10.00">serif/discretization</text>
|
|
<text xml:space="preserve" text-anchor="middle" x="1178.25" y="-410.38" font-family="Helvetica,sans-Serif" font-size="10.00">/blocks/traits.hpp</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node6->Node8 -->
|
|
<g id="edge7_Node000006_Node000008" class="edge">
|
|
<title>Node6->Node8</title>
|
|
<g id="a_edge7_Node000006_Node000008"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M671.75,-489.63C775.46,-475.56 1008.94,-443.86 1118.87,-428.94"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="1119.13,-432.43 1128.57,-427.62 1118.19,-425.5 1119.13,-432.43"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node37 -->
|
|
<g id="Node000037" class="node">
|
|
<title>Node37</title>
|
|
<g id="a_Node000037"><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="1465,-435.12 1315.5,-435.12 1315.5,-404.62 1465,-404.62 1465,-435.12"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1323.5" y="-421.62" font-family="Helvetica,sans-Serif" font-size="10.00">serif/discretization</text>
|
|
<text xml:space="preserve" text-anchor="middle" x="1390.25" y="-410.38" font-family="Helvetica,sans-Serif" font-size="10.00">/domain/schema/concepts.hpp</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node6->Node37 -->
|
|
<g id="edge30_Node000006_Node000037" class="edge">
|
|
<title>Node6->Node37</title>
|
|
<g id="a_edge30_Node000006_Node000037"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M671.74,-492.59C777.47,-484.17 1026.63,-463.59 1235.25,-440.75 1257.51,-438.31 1281.54,-435.38 1303.87,-432.53"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="1304.05,-436.03 1313.53,-431.28 1303.16,-429.09 1304.05,-436.03"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node6->Node58 -->
|
|
<g id="edge34_Node000006_Node000058" class="edge">
|
|
<title>Node6->Node58</title>
|
|
<g id="a_edge34_Node000006_Node000058"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M599.08,-476.33C590.31,-467.92 580,-458.03 570.53,-448.95"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="573.21,-446.67 563.57,-442.28 568.37,-451.73 573.21,-446.67"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node65 -->
|
|
<g id="Node000065" class="node">
|
|
<title>Node65</title>
|
|
<g id="a_Node000065"><a xlink:href="errors_8hpp.html" target="_top" xlink:title=" ">
|
|
<polygon fill="white" stroke="#666666" points="657.62,-213.12 532.88,-213.12 532.88,-193.88 657.62,-193.88 657.62,-213.12"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="595.25" y="-199.62" font-family="Helvetica,sans-Serif" font-size="10.00">serif/utils/error/errors.hpp</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node6->Node65 -->
|
|
<g id="edge79_Node000006_Node000065" class="edge">
|
|
<title>Node6->Node65</title>
|
|
<g id="a_edge79_Node000006_Node000065"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M671.64,-488.49C736.91,-475.11 846.98,-441.6 896.25,-363 921.8,-322.24 927.34,-291.46 896.25,-254.75 881.68,-237.55 753.47,-221.01 669.14,-211.86"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="669.63,-208.39 659.31,-210.8 668.88,-215.35 669.63,-208.39"/>
|
|
</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="641.12,-19.25 579.38,-19.25 579.38,0 641.12,0 641.12,-19.25"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="610.25" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">type_traits</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="M1226.33,-411.39C1314.17,-397.6 1492.79,-369.06 1505.25,-363 1599.62,-317.11 1680.25,-309.44 1680.25,-204.5 1680.25,-204.5 1680.25,-204.5 1680.25,-136 1680.25,-74.63 1626.19,-75.46 1568.25,-55.25 1481.18,-24.88 827.32,-13.65 652.9,-11.18"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="652.98,-7.68 642.93,-11.04 652.89,-14.68 652.98,-7.68"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node10 -->
|
|
<g id="Node000010" class="node">
|
|
<title>Node10</title>
|
|
<g id="a_Node000010"><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="1232.75,-363 1123.75,-363 1123.75,-332.5 1232.75,-332.5 1232.75,-363"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1131.75" y="-349.5" font-family="Helvetica,sans-Serif" font-size="10.00">serif/discretization</text>
|
|
<text xml:space="preserve" text-anchor="middle" x="1178.25" y="-338.25" font-family="Helvetica,sans-Serif" font-size="10.00">/blocks/concepts.hpp</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node8->Node10 -->
|
|
<g id="edge9_Node000008_Node000010" class="edge">
|
|
<title>Node8->Node10</title>
|
|
<g id="a_edge9_Node000008_Node000010"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M1178.25,-404.35C1178.25,-395.79 1178.25,-384.71 1178.25,-374.7"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="1181.75,-374.77 1178.25,-364.77 1174.75,-374.77 1181.75,-374.77"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node11 -->
|
|
<g id="Node000011" class="node">
|
|
<title>Node11</title>
|
|
<g id="a_Node000011"><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="white" stroke="#666666" points="1226,-290.88 1130.5,-290.88 1130.5,-260.38 1226,-260.38 1226,-290.88"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1138.5" y="-277.38" font-family="Helvetica,sans-Serif" font-size="10.00">serif/discretization</text>
|
|
<text xml:space="preserve" text-anchor="middle" x="1178.25" y="-266.12" font-family="Helvetica,sans-Serif" font-size="10.00">/blocks/fields.hpp</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node10->Node11 -->
|
|
<g id="edge10_Node000010_Node000011" class="edge">
|
|
<title>Node10->Node11</title>
|
|
<g id="a_edge10_Node000010_Node000011"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M1178.25,-332.22C1178.25,-323.66 1178.25,-312.59 1178.25,-302.58"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="1181.75,-302.65 1178.25,-292.65 1174.75,-302.65 1181.75,-302.65"/>
|
|
</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="1454.12,-80.12 1416.38,-80.12 1416.38,-60.88 1454.12,-60.88 1454.12,-80.12"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="1435.25" y="-66.62" font-family="Helvetica,sans-Serif" font-size="10.00">array</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="M1226.21,-270.36C1317.08,-261.78 1507,-241.34 1526.25,-218.75 1563.29,-175.29 1495.21,-115.22 1457.65,-87.14"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="1459.78,-84.36 1449.63,-81.31 1455.66,-90.02 1459.78,-84.36"/>
|
|
</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="1138,-80.12 1072.5,-80.12 1072.5,-60.88 1138,-60.88 1138,-80.12"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="1105.25" y="-66.62" font-family="Helvetica,sans-Serif" font-size="10.00">string_view</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node11->Node13 -->
|
|
<g id="edge12_Node000011_Node000013" class="edge">
|
|
<title>Node11->Node13</title>
|
|
<g id="a_edge12_Node000011_Node000013"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M1168.09,-260.04C1160.86,-249.1 1151.37,-233.53 1145.25,-218.75 1128.21,-177.62 1132.17,-164.64 1120.25,-121.75 1117.44,-111.63 1114.11,-100.42 1111.31,-91.16"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="1114.72,-90.35 1108.45,-81.81 1108.03,-92.4 1114.72,-90.35"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node14 -->
|
|
<g id="Node000014" class="node">
|
|
<title>Node14</title>
|
|
<g id="a_Node000014"><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="930.5,-213.12 772,-213.12 772,-193.88 930.5,-193.88 930.5,-213.12"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="851.25" y="-199.62" font-family="Helvetica,sans-Serif" font-size="10.00">serif/dimensions/dimensions.hpp</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node11->Node14 -->
|
|
<g id="edge13_Node000011_Node000014" class="edge">
|
|
<title>Node11->Node14</title>
|
|
<g id="a_edge13_Node000011_Node000014"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M1130,-264.28C1069.87,-251.38 967.44,-229.42 904.9,-216.01"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="905.7,-212.6 895.19,-213.92 904.23,-219.44 905.7,-212.6"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node21 -->
|
|
<g id="Node000021" class="node">
|
|
<title>Node21</title>
|
|
<g id="a_Node000021"><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="1378,-218.75 1282.5,-218.75 1282.5,-188.25 1378,-188.25 1378,-218.75"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1290.5" y="-205.25" font-family="Helvetica,sans-Serif" font-size="10.00">serif/discretization</text>
|
|
<text xml:space="preserve" text-anchor="middle" x="1330.25" y="-194" font-family="Helvetica,sans-Serif" font-size="10.00">/blocks/base.hpp</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node11->Node21 -->
|
|
<g id="edge15_Node000011_Node000021" class="edge">
|
|
<title>Node11->Node21</title>
|
|
<g id="a_edge15_Node000011_Node000021"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M1210.11,-259.92C1232.81,-249.45 1263.55,-235.27 1288.25,-223.88"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="1289.44,-227.18 1297.05,-219.82 1286.51,-220.83 1289.44,-227.18"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node22 -->
|
|
<g id="Node000022" class="node">
|
|
<title>Node22</title>
|
|
<g id="a_Node000022"><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="846.5,-152.25 706,-152.25 706,-121.75 846.5,-121.75 846.5,-152.25"/>
|
|
<text xml:space="preserve" text-anchor="start" x="714" y="-138.75" font-family="Helvetica,sans-Serif" font-size="10.00">serif/discretization</text>
|
|
<text xml:space="preserve" text-anchor="middle" x="776.25" y="-127.5" font-family="Helvetica,sans-Serif" font-size="10.00">/functional_space/space.hpp</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node11->Node22 -->
|
|
<g id="edge16_Node000011_Node000022" class="edge">
|
|
<title>Node11->Node22</title>
|
|
<g id="a_edge16_Node000011_Node000022"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M1130.17,-265.28C1110.95,-261.72 1088.6,-257.79 1068.25,-254.75 1000.75,-244.68 808.59,-269.76 763.25,-218.75 749.81,-203.63 755.35,-180.34 762.91,-162.65"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="765.96,-164.38 767.08,-153.85 759.64,-161.39 765.96,-164.38"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node27 -->
|
|
<g id="Node000027" class="node">
|
|
<title>Node27</title>
|
|
<g id="a_Node000027"><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="1444.25,-152.25 1332.25,-152.25 1332.25,-121.75 1444.25,-121.75 1444.25,-152.25"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1340.25" y="-138.75" font-family="Helvetica,sans-Serif" font-size="10.00">serif/discretization</text>
|
|
<text xml:space="preserve" text-anchor="middle" x="1388.25" y="-127.5" font-family="Helvetica,sans-Serif" font-size="10.00">/domain/concepts.hpp</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node11->Node27 -->
|
|
<g id="edge21_Node000011_Node000027" class="edge">
|
|
<title>Node11->Node27</title>
|
|
<g id="a_edge21_Node000011_Node000027"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M1226.24,-269.94C1313.57,-260.92 1491.17,-240.14 1509.25,-218.75 1531.95,-191.9 1494.17,-170.37 1454.97,-156.31"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="1456.23,-153.04 1445.64,-153.13 1453.97,-159.67 1456.23,-153.04"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node33 -->
|
|
<g id="Node000033" class="node">
|
|
<title>Node33</title>
|
|
<g id="a_Node000033"><a xlink:href="physical__domains_8hpp.html" target="_top" xlink:title="File containing the physical domain types for SERiF. These are domain sets that are more useful physi...">
|
|
<polygon fill="#fff0f0" stroke="red" points="1098.38,-218.75 948.12,-218.75 948.12,-188.25 1098.38,-188.25 1098.38,-218.75"/>
|
|
<text xml:space="preserve" text-anchor="start" x="956.12" y="-205.25" font-family="Helvetica,sans-Serif" font-size="10.00">serif/discretization</text>
|
|
<text xml:space="preserve" text-anchor="middle" x="1023.25" y="-194" font-family="Helvetica,sans-Serif" font-size="10.00">/domain/physical_domains.hpp</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node11->Node33 -->
|
|
<g id="edge25_Node000011_Node000033" class="edge">
|
|
<title>Node11->Node33</title>
|
|
<g id="a_edge25_Node000011_Node000033"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M1145.76,-259.92C1122.61,-249.45 1091.27,-235.27 1066.08,-223.88"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="1067.63,-220.74 1057.08,-219.81 1064.75,-227.12 1067.63,-220.74"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node34 -->
|
|
<g id="Node000034" class="node">
|
|
<title>Node34</title>
|
|
<g id="a_Node000034"><a xlink:href="type__list_8hpp.html" target="_top" xlink:title=" ">
|
|
<polygon fill="white" stroke="#666666" points="1500.5,-218.75 1396,-218.75 1396,-188.25 1500.5,-188.25 1500.5,-218.75"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1404" y="-205.25" font-family="Helvetica,sans-Serif" font-size="10.00">serif/utils/types/type</text>
|
|
<text xml:space="preserve" text-anchor="middle" x="1448.25" y="-194" font-family="Helvetica,sans-Serif" font-size="10.00">_list.hpp</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node11->Node34 -->
|
|
<g id="edge27_Node000011_Node000034" class="edge">
|
|
<title>Node11->Node34</title>
|
|
<g id="a_edge27_Node000011_Node000034"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M1226.21,-262.17C1270.35,-250.7 1336.14,-233.62 1384.66,-221.02"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="1385.4,-224.44 1394.2,-218.54 1383.64,-217.67 1385.4,-224.44"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node35 -->
|
|
<g id="Node000035" class="node">
|
|
<title>Node35</title>
|
|
<g id="a_Node000035"><a xlink:href="names_8hpp.html" target="_top" xlink:title=" ">
|
|
<polygon fill="#fff0f0" stroke="red" points="1264.5,-213.12 1154,-213.12 1154,-193.88 1264.5,-193.88 1264.5,-213.12"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="1209.25" y="-199.62" font-family="Helvetica,sans-Serif" font-size="10.00">serif/meta/names.hpp</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node11->Node35 -->
|
|
<g id="edge28_Node000011_Node000035" class="edge">
|
|
<title>Node11->Node35</title>
|
|
<g id="a_edge28_Node000011_Node000035"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M1184.67,-260.1C1189.36,-249.5 1195.74,-235.05 1200.83,-223.54"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="1203.92,-225.2 1204.77,-214.64 1197.52,-222.37 1203.92,-225.2"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node14->Node13 -->
|
|
<g id="edge14_Node000014_Node000013" class="edge">
|
|
<title>Node14->Node13</title>
|
|
<g id="a_edge14_Node000014_Node000013"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M904.72,-193.41C975.94,-181.05 1093.8,-159.65 1100.25,-152.25 1114.5,-135.89 1113.38,-109.88 1110.24,-91.82"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="1113.67,-91.1 1108.17,-82.04 1106.82,-92.55 1113.67,-91.1"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node22->Node9 -->
|
|
<g id="edge17_Node000022_Node000009" class="edge">
|
|
<title>Node22->Node9</title>
|
|
<g id="a_edge17_Node000022_Node000009"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M758.45,-121.37C738.29,-104.93 704.34,-77.62 674.25,-55.25 660.83,-45.27 645.47,-34.54 633.17,-26.11"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="635.14,-23.22 624.91,-20.48 631.2,-29 635.14,-23.22"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node23 -->
|
|
<g id="Node000023" class="node">
|
|
<title>Node23</title>
|
|
<g id="a_Node000023"><a xlink:title=" ">
|
|
<polygon fill="#e0e0e0" stroke="#999999" points="1032.12,-80.12 988.38,-80.12 988.38,-60.88 1032.12,-60.88 1032.12,-80.12"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="1010.25" y="-66.62" font-family="Helvetica,sans-Serif" font-size="10.00">format</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node22->Node23 -->
|
|
<g id="edge18_Node000022_Node000023" class="edge">
|
|
<title>Node22->Node23</title>
|
|
<g id="a_edge18_Node000022_Node000023"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M835.11,-121.32C872.76,-111.71 922.55,-98.6 966.25,-85.75 969.79,-84.71 973.48,-83.58 977.16,-82.43"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="978.04,-85.82 986.5,-79.45 975.91,-79.16 978.04,-85.82"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node24 -->
|
|
<g id="Node000024" class="node">
|
|
<title>Node24</title>
|
|
<g id="a_Node000024"><a xlink:href="enums_8hpp.html" target="_top" xlink:title=" ">
|
|
<polygon fill="#fff0f0" stroke="red" points="665.5,-80.12 555,-80.12 555,-60.88 665.5,-60.88 665.5,-80.12"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="610.25" y="-66.62" font-family="Helvetica,sans-Serif" font-size="10.00">serif/meta/enums.hpp</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node22->Node24 -->
|
|
<g id="edge19_Node000022_Node000024" class="edge">
|
|
<title>Node22->Node24</title>
|
|
<g id="a_edge19_Node000022_Node000024"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M738.58,-121.36C710.16,-110.32 671.52,-95.31 644.08,-84.65"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="645.44,-81.42 634.85,-81.06 642.9,-87.94 645.44,-81.42"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node24->Node9 -->
|
|
<g id="edge20_Node000024_Node000009" class="edge">
|
|
<title>Node24->Node9</title>
|
|
<g id="a_edge20_Node000024_Node000009"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M610.25,-60.56C610.25,-52.78 610.25,-41.2 610.25,-31.16"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="613.75,-31.16 610.25,-21.16 606.75,-31.16 613.75,-31.16"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node27->Node12 -->
|
|
<g id="edge23_Node000027_Node000012" class="edge">
|
|
<title>Node27->Node12</title>
|
|
<g id="a_edge23_Node000027_Node000012"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M1398.92,-121.36C1405.82,-111.89 1414.86,-99.48 1422.2,-89.41"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="1424.87,-91.69 1427.93,-81.55 1419.21,-87.57 1424.87,-91.69"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node27->Node13 -->
|
|
<g id="edge22_Node000027_Node000013" class="edge">
|
|
<title>Node27->Node13</title>
|
|
<g id="a_edge22_Node000027_Node000013"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M1332,-123.18C1278.31,-110.94 1198.52,-92.76 1149.31,-81.54"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="1150.39,-78.2 1139.87,-79.39 1148.84,-85.02 1150.39,-78.2"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node27->Node23 -->
|
|
<g id="edge24_Node000027_Node000023" class="edge">
|
|
<title>Node27->Node23</title>
|
|
<g id="a_edge24_Node000027_Node000023"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M1331.84,-129.18C1266.75,-120.87 1156.68,-105.47 1063.25,-85.75 1056.74,-84.38 1049.84,-82.69 1043.24,-80.97"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="1044.58,-77.7 1034.02,-78.47 1042.76,-84.46 1044.58,-77.7"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node33->Node27 -->
|
|
<g id="edge26_Node000033_Node000027" class="edge">
|
|
<title>Node33->Node27</title>
|
|
<g id="a_edge26_Node000033_Node000027"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M1098.44,-189.21C1163.89,-177.65 1257.92,-161.03 1320.95,-149.89"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="1321.22,-153.4 1330.46,-148.21 1320,-146.51 1321.22,-153.4"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node35->Node13 -->
|
|
<g id="edge29_Node000035_Node000013" class="edge">
|
|
<title>Node35->Node13</title>
|
|
<g id="a_edge29_Node000035_Node000013"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M1207.31,-193.41C1203.56,-177.49 1194.06,-144.16 1176.25,-121.75 1164.68,-107.19 1147.82,-95.02 1133.43,-86.3"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="1135.22,-83.29 1124.81,-81.33 1131.73,-89.35 1135.22,-83.29"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node38 -->
|
|
<g id="Node000038" class="node">
|
|
<title>Node38</title>
|
|
<g id="a_Node000038"><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="1496,-363 1364.5,-363 1364.5,-332.5 1496,-332.5 1496,-363"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1372.5" y="-349.5" font-family="Helvetica,sans-Serif" font-size="10.00">serif/discretization</text>
|
|
<text xml:space="preserve" text-anchor="middle" x="1430.25" y="-338.25" font-family="Helvetica,sans-Serif" font-size="10.00">/domain/schema/traits.hpp</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node37->Node38 -->
|
|
<g id="edge31_Node000037_Node000038" class="edge">
|
|
<title>Node37->Node38</title>
|
|
<g id="a_edge31_Node000037_Node000038"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M1398.54,-404.35C1403.69,-395.32 1410.43,-383.49 1416.38,-373.06"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="1419.31,-375 1421.22,-364.58 1413.23,-371.53 1419.31,-375"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node39 -->
|
|
<g id="Node000039" class="node">
|
|
<title>Node39</title>
|
|
<g id="a_Node000039"><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="1553.5,-296.5 1431,-296.5 1431,-254.75 1553.5,-254.75 1553.5,-296.5"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1439" y="-283" font-family="Helvetica,sans-Serif" font-size="10.00">serif/discretization</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1439" y="-271.75" font-family="Helvetica,sans-Serif" font-size="10.00">/domain/schema/domain</text>
|
|
<text xml:space="preserve" text-anchor="middle" x="1492.25" y="-260.5" font-family="Helvetica,sans-Serif" font-size="10.00">_schema.hpp</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node38->Node39 -->
|
|
<g id="edge32_Node000038_Node000039" class="edge">
|
|
<title>Node38->Node39</title>
|
|
<g id="a_edge32_Node000038_Node000039"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M1443.1,-332.22C1449.92,-324.5 1458.56,-314.72 1466.69,-305.53"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="1469.24,-307.93 1473.25,-298.12 1464,-303.29 1469.24,-307.93"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node39->Node27 -->
|
|
<g id="edge33_Node000039_Node000027" class="edge">
|
|
<title>Node39->Node27</title>
|
|
<g id="a_edge33_Node000039_Node000027"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M1517.58,-254.35C1536.92,-236.37 1557.82,-209.71 1542.25,-188.25 1522.38,-160.86 1487.17,-148.12 1455.43,-142.3"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="1456.3,-138.9 1445.87,-140.76 1455.19,-145.81 1456.3,-138.9"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node58->Node2 -->
|
|
<g id="edge37_Node000058_Node000002" class="edge">
|
|
<title>Node58->Node2</title>
|
|
<g id="a_edge37_Node000058_Node000002"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M563.11,-398.52C573.62,-388.29 586.1,-375.44 596.25,-363 614.22,-340.98 632.01,-313.4 643.05,-295.41"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="646.03,-297.25 648.22,-286.88 640.04,-293.62 646.03,-297.25"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node59 -->
|
|
<g id="Node000059" class="node">
|
|
<title>Node59</title>
|
|
<g id="a_Node000059"><a xlink:title=" ">
|
|
<polygon fill="#e0e0e0" stroke="#999999" points="358.75,-213.12 315.75,-213.12 315.75,-193.88 358.75,-193.88 358.75,-213.12"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="337.25" y="-199.62" font-family="Helvetica,sans-Serif" font-size="10.00">cmath</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node58->Node59 -->
|
|
<g id="edge35_Node000058_Node000059" class="edge">
|
|
<title>Node58->Node59</title>
|
|
<g id="a_edge35_Node000058_Node000059"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M489.88,-414.17C427.02,-407.22 326.08,-391.82 303.25,-363 270.27,-321.38 304.37,-255.02 324.59,-222.99"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="327.41,-225.07 329.97,-214.79 321.55,-221.23 327.41,-225.07"/>
|
|
</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="516.12,-357.38 466.38,-357.38 466.38,-338.12 516.12,-338.12 516.12,-357.38"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="491.25" y="-343.88" font-family="Helvetica,sans-Serif" font-size="10.00">optional</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node58->Node60 -->
|
|
<g id="edge36_Node000058_Node000060" class="edge">
|
|
<title>Node58->Node60</title>
|
|
<g id="a_edge36_Node000058_Node000060"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M526.79,-398.59C519.6,-388.5 510.98,-376.42 504.03,-366.68"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="507.06,-364.89 498.4,-358.78 501.36,-368.96 507.06,-364.89"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node61 -->
|
|
<g id="Node000061" class="node">
|
|
<title>Node61</title>
|
|
<g id="a_Node000061"><a xlink:href="reconstruction_8hpp.html" target="_top" xlink:title=" ">
|
|
<polygon fill="white" stroke="#666666" points="887.25,-363 727.25,-363 727.25,-332.5 887.25,-332.5 887.25,-363"/>
|
|
<text xml:space="preserve" text-anchor="start" x="735.25" y="-349.5" font-family="Helvetica,sans-Serif" font-size="10.00">serif/backend/mfem</text>
|
|
<text xml:space="preserve" text-anchor="middle" x="807.25" y="-338.25" font-family="Helvetica,sans-Serif" font-size="10.00">/discretization/reconstruction.hpp</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node58->Node61 -->
|
|
<g id="edge38_Node000058_Node000061" class="edge">
|
|
<title>Node58->Node61</title>
|
|
<g id="a_edge38_Node000058_Node000061"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M592.85,-405.27C635,-394.16 694.88,-378.37 740.65,-366.31"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="741.42,-369.72 750.2,-363.79 739.64,-362.96 741.42,-369.72"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node58->Node65 -->
|
|
<g id="edge76_Node000058_Node000065" class="edge">
|
|
<title>Node58->Node65</title>
|
|
<g id="a_edge76_Node000058_Node000065"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M546.33,-398.71C556.63,-357.8 579.89,-265.5 590.18,-224.63"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="593.56,-225.52 592.61,-214.97 586.78,-223.81 593.56,-225.52"/>
|
|
</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="449.62,-285.25 390.88,-285.25 390.88,-266 449.62,-266 449.62,-285.25"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="420.25" y="-271.75" font-family="Helvetica,sans-Serif" font-size="10.00">stdexcept</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node58->Node78 -->
|
|
<g id="edge73_Node000058_Node000078" class="edge">
|
|
<title>Node58->Node78</title>
|
|
<g id="a_edge73_Node000058_Node000078"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M542.27,-398.78C542.22,-379.92 539.4,-351.81 525.25,-332.5 509.51,-311.03 483,-297.01 460.56,-288.39"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="461.95,-285.17 451.36,-285.09 459.59,-291.76 461.95,-285.17"/>
|
|
</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="116.5,-357.38 0,-357.38 0,-338.12 116.5,-338.12 116.5,-357.38"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="58.25" y="-343.88" font-family="Helvetica,sans-Serif" font-size="10.00">mfem/fem/fespace.hpp</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node58->Node79 -->
|
|
<g id="edge74_Node000058_Node000079" class="edge">
|
|
<title>Node58->Node79</title>
|
|
<g id="a_edge74_Node000058_Node000079"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M489.82,-413.24C411.06,-404.33 255.93,-385.64 125.25,-363 120.1,-362.11 114.75,-361.1 109.41,-360.05"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="110.52,-356.7 100.03,-358.14 109.13,-363.56 110.52,-356.7"/>
|
|
</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="256.12,-357.38 134.38,-357.38 134.38,-338.12 256.12,-338.12 256.12,-357.38"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="195.25" y="-343.88" font-family="Helvetica,sans-Serif" font-size="10.00">mfem/fem/pfespace.hpp</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node58->Node80 -->
|
|
<g id="edge75_Node000058_Node000080" class="edge">
|
|
<title>Node58->Node80</title>
|
|
<g id="a_edge75_Node000058_Node000080"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M489.82,-408.45C425.85,-395.49 317.02,-373.43 251.07,-360.06"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="252.05,-356.69 241.55,-358.13 250.66,-363.55 252.05,-356.69"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node81 -->
|
|
<g id="Node000081" class="node">
|
|
<title>Node81</title>
|
|
<g id="a_Node000081"><a xlink:href="nonfinite_8hpp.html" target="_top" xlink:title=" ">
|
|
<polygon fill="white" stroke="#666666" points="448.62,-357.38 311.88,-357.38 311.88,-338.12 448.62,-338.12 448.62,-357.38"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="380.25" y="-343.88" font-family="Helvetica,sans-Serif" font-size="10.00">serif/utils/error/nonfinite.hpp</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node58->Node81 -->
|
|
<g id="edge77_Node000058_Node000081" class="edge">
|
|
<title>Node58->Node81</title>
|
|
<g id="a_edge77_Node000058_Node000081"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M494.68,-398.59C467.9,-386.93 435,-372.59 411.35,-362.3"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="412.83,-359.12 402.27,-358.34 410.04,-365.54 412.83,-359.12"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node61->Node2 -->
|
|
<g id="edge39_Node000061_Node000002" class="edge">
|
|
<title>Node61->Node2</title>
|
|
<g id="a_edge39_Node000061_Node000002"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M769.82,-332.09C746.37,-322.59 715.69,-309.59 689.25,-296.5 685.93,-294.86 682.49,-293.04 679.11,-291.2"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="681.13,-288.32 670.7,-286.46 677.69,-294.42 681.13,-288.32"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node61->Node11 -->
|
|
<g id="edge42_Node000061_Node000011" class="edge">
|
|
<title>Node61->Node11</title>
|
|
<g id="a_edge42_Node000061_Node000011"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M885.02,-332.05C954.78,-318.86 1055.63,-299.8 1119.03,-287.82"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="1119.36,-291.32 1128.54,-286.02 1118.06,-284.44 1119.36,-291.32"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node62 -->
|
|
<g id="Node000062" class="node">
|
|
<title>Node62</title>
|
|
<g id="a_Node000062"><a xlink:title=" ">
|
|
<polygon fill="#e0e0e0" stroke="#999999" points="886.75,-285.25 843.75,-285.25 843.75,-266 886.75,-266 886.75,-285.25"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="865.25" y="-271.75" font-family="Helvetica,sans-Serif" font-size="10.00">vector</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node61->Node62 -->
|
|
<g id="edge40_Node000061_Node000062" class="edge">
|
|
<title>Node61->Node62</title>
|
|
<g id="a_edge40_Node000061_Node000062"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M819.27,-332.22C828.39,-321.19 840.98,-305.97 850.68,-294.24"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="853.37,-296.49 857.04,-286.55 847.97,-292.02 853.37,-296.49"/>
|
|
</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="826.12,-285.25 698.38,-285.25 698.38,-266 826.12,-266 826.12,-285.25"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="762.25" y="-271.75" font-family="Helvetica,sans-Serif" font-size="10.00">mfem/fem/fe/fe_base.hpp</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node61->Node63 -->
|
|
<g id="edge41_Node000061_Node000063" class="edge">
|
|
<title>Node61->Node63</title>
|
|
<g id="a_edge41_Node000061_Node000063"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M797.93,-332.22C790.99,-321.41 781.47,-306.58 774.01,-294.95"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="777.03,-293.18 768.69,-286.66 771.14,-296.96 777.03,-293.18"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node64 -->
|
|
<g id="Node000064" class="node">
|
|
<title>Node64</title>
|
|
<g id="a_Node000064"><a xlink:href="surface__power_8hpp.html" target="_top" xlink:title=" ">
|
|
<polygon fill="#fff0f0" stroke="red" points="1059.12,-296.5 943.38,-296.5 943.38,-254.75 1059.12,-254.75 1059.12,-296.5"/>
|
|
<text xml:space="preserve" text-anchor="start" x="951.38" y="-283" font-family="Helvetica,sans-Serif" font-size="10.00">serif/discretization</text>
|
|
<text xml:space="preserve" text-anchor="start" x="951.38" y="-271.75" font-family="Helvetica,sans-Serif" font-size="10.00">/reconstruction/surface</text>
|
|
<text xml:space="preserve" text-anchor="middle" x="1001.25" y="-260.5" font-family="Helvetica,sans-Serif" font-size="10.00">_power.hpp</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node61->Node64 -->
|
|
<g id="edge43_Node000061_Node000064" class="edge">
|
|
<title>Node61->Node64</title>
|
|
<g id="a_edge43_Node000061_Node000064"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M847.92,-332.05C872.94,-323 905.62,-311.19 934.38,-300.8"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="935.55,-304.1 943.76,-297.41 933.17,-297.51 935.55,-304.1"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node64->Node13 -->
|
|
<g id="edge45_Node000064_Node000013" class="edge">
|
|
<title>Node64->Node13</title>
|
|
<g id="a_edge45_Node000064_Node000013"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M943.16,-258.29C938.46,-257.06 933.78,-255.87 929.25,-254.75 852.08,-235.75 710.68,-247.86 763.25,-188.25 805.62,-140.21 994.47,-185.45 1049.25,-152.25 1072.69,-138.04 1088.76,-109.87 1097.49,-90.85"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="1100.65,-92.36 1101.37,-81.79 1094.21,-89.6 1100.65,-92.36"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node64->Node33 -->
|
|
<g id="edge46_Node000064_Node000033" class="edge">
|
|
<title>Node64->Node33</title>
|
|
<g id="a_edge46_Node000064_Node000033"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M1007.61,-254.34C1010.03,-246.64 1012.81,-237.78 1015.35,-229.69"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="1018.61,-230.98 1018.26,-220.39 1011.93,-228.89 1018.61,-230.98"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node64->Node59 -->
|
|
<g id="edge44_Node000064_Node000059" class="edge">
|
|
<title>Node64->Node59</title>
|
|
<g id="a_edge44_Node000064_Node000059"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M943.1,-262.57C927.9,-259.71 911.5,-256.87 896.25,-254.75 793.44,-240.43 474.55,-215.14 370.47,-207.06"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="370.9,-203.58 360.66,-206.3 370.36,-210.56 370.9,-203.58"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node64->Node65 -->
|
|
<g id="edge47_Node000064_Node000065" class="edge">
|
|
<title>Node64->Node65</title>
|
|
<g id="a_edge47_Node000064_Node000065"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M943.24,-257.97C938.52,-256.81 933.82,-255.72 929.25,-254.75 916.59,-252.06 762.5,-229.18 668.1,-215.23"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="668.8,-211.8 658.39,-213.8 667.78,-218.72 668.8,-211.8"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node65->Node7 -->
|
|
<g id="edge53_Node000065_Node000007" class="edge">
|
|
<title>Node65->Node7</title>
|
|
<g id="a_edge53_Node000065_Node000007"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M532.63,-194.31C515.65,-192.2 497.26,-190.03 480.25,-188.25 433.78,-183.38 96.6,-182.8 61.25,-152.25 44.16,-137.48 40.88,-110.51 40.9,-91.82"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="44.39,-92.1 41.26,-81.97 37.4,-91.84 44.39,-92.1"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node65->Node13 -->
|
|
<g id="edge48_Node000065_Node000013" class="edge">
|
|
<title>Node65->Node13</title>
|
|
<g id="a_edge48_Node000065_Node000013"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M658,-195.94C770.71,-184.03 997.25,-159.39 1013.25,-152.25 1045.45,-137.87 1074.57,-108.2 1091.06,-89.1"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="1093.6,-91.53 1097.33,-81.62 1088.23,-87.04 1093.6,-91.53"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node65->Node23 -->
|
|
<g id="edge49_Node000065_Node000023" class="edge">
|
|
<title>Node65->Node23</title>
|
|
<g id="a_edge49_Node000065_Node000023"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M658.12,-195.45C768.26,-182.97 985.11,-157.78 991.25,-152.25 1008.03,-137.14 1011.39,-110.24 1011.46,-91.67"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="1014.97,-91.79 1011.16,-81.9 1007.97,-92 1014.97,-91.79"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node66 -->
|
|
<g id="Node000066" class="node">
|
|
<title>Node66</title>
|
|
<g id="a_Node000066"><a xlink:title=" ">
|
|
<polygon fill="#e0e0e0" stroke="#999999" points="813.38,-80.12 771.12,-80.12 771.12,-60.88 813.38,-60.88 813.38,-80.12"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="792.25" y="-66.62" font-family="Helvetica,sans-Serif" font-size="10.00">cstdio</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node65->Node66 -->
|
|
<g id="edge50_Node000065_Node000066" class="edge">
|
|
<title>Node65->Node66</title>
|
|
<g id="a_edge50_Node000065_Node000066"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M588.19,-193.47C576.5,-177.36 556.05,-143.34 573.25,-121.75 584.87,-107.16 701.44,-86.31 759.6,-76.71"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="759.94,-80.2 769.24,-75.13 758.81,-73.29 759.94,-80.2"/>
|
|
</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="622.25,-146.62 582.25,-146.62 582.25,-127.38 622.25,-127.38 622.25,-146.62"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="602.25" y="-133.12" font-family="Helvetica,sans-Serif" font-size="10.00">string</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node65->Node67 -->
|
|
<g id="edge51_Node000065_Node000067" class="edge">
|
|
<title>Node65->Node67</title>
|
|
<g id="a_edge51_Node000065_Node000067"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M596.22,-193.53C597.22,-184.39 598.79,-169.89 600.08,-158"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="603.52,-158.72 601.12,-148.4 596.56,-157.96 603.52,-158.72"/>
|
|
</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="485.88,-80.12 440.62,-80.12 440.62,-60.88 485.88,-60.88 485.88,-80.12"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="463.25" y="-66.62" font-family="Helvetica,sans-Serif" font-size="10.00">cstdint</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node65->Node68 -->
|
|
<g id="edge52_Node000065_Node000068" class="edge">
|
|
<title>Node65->Node68</title>
|
|
<g id="a_edge52_Node000065_Node000068"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M532.41,-195.49C479.11,-188.1 408.6,-174.39 391.25,-152.25 372.35,-128.13 406.79,-101.95 434.25,-86.14"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="435.9,-89.23 442.98,-81.34 432.53,-83.09 435.9,-89.23"/>
|
|
</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="688,-146.62 640.5,-146.62 640.5,-127.38 688,-127.38 688,-146.62"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="664.25" y="-133.12" font-family="Helvetica,sans-Serif" font-size="10.00">version</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node65->Node69 -->
|
|
<g id="edge54_Node000065_Node000069" class="edge">
|
|
<title>Node65->Node69</title>
|
|
<g id="a_edge54_Node000065_Node000069"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M604.84,-193.53C615.56,-183.52 633.12,-167.1 646.38,-154.7"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="648.72,-157.31 653.63,-147.93 643.94,-152.2 648.72,-157.31"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node70 -->
|
|
<g id="Node000070" class="node">
|
|
<title>Node70</title>
|
|
<g id="a_Node000070"><a xlink:href="colors_8hpp.html" target="_top" xlink:title=" ">
|
|
<polygon fill="white" stroke="#666666" points="981.88,-152.25 864.62,-152.25 864.62,-121.75 981.88,-121.75 981.88,-152.25"/>
|
|
<text xml:space="preserve" text-anchor="start" x="872.62" 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="923.25" y="-127.5" font-family="Helvetica,sans-Serif" font-size="10.00">/colors.hpp</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node65->Node70 -->
|
|
<g id="edge55_Node000065_Node000070" class="edge">
|
|
<title>Node65->Node70</title>
|
|
<g id="a_edge55_Node000065_Node000070"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M643.21,-193.46C693.08,-184.02 773.69,-168.6 853.1,-152.67"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="853.69,-156.12 862.81,-150.71 852.31,-149.25 853.69,-156.12"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node73 -->
|
|
<g id="Node000073" class="node">
|
|
<title>Node73</title>
|
|
<g id="a_Node000073"><a xlink:href="utils_2misc_2concepts_2exceptions_8hpp.html" target="_top" xlink:title=" ">
|
|
<polygon fill="white" stroke="#666666" points="344.5,-152.25 222,-152.25 222,-121.75 344.5,-121.75 344.5,-152.25"/>
|
|
<text xml:space="preserve" text-anchor="start" x="230" 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="283.25" y="-127.5" font-family="Helvetica,sans-Serif" font-size="10.00">/exceptions.hpp</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node65->Node73 -->
|
|
<g id="edge61_Node000065_Node000073" class="edge">
|
|
<title>Node65->Node73</title>
|
|
<g id="a_edge61_Node000065_Node000073"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M551.21,-193.4C500.45,-182.9 416.26,-165.5 355.79,-153"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="356.77,-149.63 346.27,-151.03 355.35,-156.48 356.77,-149.63"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node75 -->
|
|
<g id="Node000075" class="node">
|
|
<title>Node75</title>
|
|
<g id="a_Node000075"><a xlink:href="codes_8hpp.html" target="_top" xlink:title=" ">
|
|
<polygon fill="white" stroke="#666666" points="526.38,-146.62 400.12,-146.62 400.12,-127.38 526.38,-127.38 526.38,-146.62"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="463.25" y="-133.12" font-family="Helvetica,sans-Serif" font-size="10.00">serif/utils/error/codes.hpp</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node65->Node75 -->
|
|
<g id="edge66_Node000065_Node000075" class="edge">
|
|
<title>Node65->Node75</title>
|
|
<g id="a_edge66_Node000065_Node000075"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M576.62,-193.4C554.6,-182.64 517.73,-164.62 492.04,-152.07"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="493.67,-148.97 483.15,-147.72 490.6,-155.26 493.67,-148.97"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node76 -->
|
|
<g id="Node000076" class="node">
|
|
<title>Node76</title>
|
|
<g id="a_Node000076"><a xlink:href="types_2strings_8hpp.html" target="_top" xlink:title=" ">
|
|
<polygon fill="white" stroke="#666666" points="204.12,-146.62 70.38,-146.62 70.38,-127.38 204.12,-127.38 204.12,-146.62"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="137.25" y="-133.12" font-family="Helvetica,sans-Serif" font-size="10.00">serif/utils/types/strings.hpp</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node65->Node76 -->
|
|
<g id="edge69_Node000065_Node000076" class="edge">
|
|
<title>Node65->Node76</title>
|
|
<g id="a_edge69_Node000065_Node000076"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M532.64,-194.69C440.62,-183.13 273.28,-161.82 213.25,-152.25 207.2,-151.29 200.89,-150.21 194.61,-149.1"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="195.35,-145.68 184.89,-147.34 194.1,-152.56 195.35,-145.68"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node70->Node3 -->
|
|
<g id="edge59_Node000070_Node000003" class="edge">
|
|
<title>Node70->Node3</title>
|
|
<g id="a_edge59_Node000070_Node000003"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M982.19,-132.31C1081.67,-125.68 1289.11,-110.12 1463.25,-85.75 1478.06,-83.68 1494.37,-80.71 1508.07,-78.02"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="1508.73,-81.46 1517.85,-76.06 1507.35,-74.59 1508.73,-81.46"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node70->Node13 -->
|
|
<g id="edge56_Node000070_Node000013" class="edge">
|
|
<title>Node70->Node13</title>
|
|
<g id="a_edge56_Node000070_Node000013"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M964.55,-121.36C996.03,-110.21 1038.95,-95 1069.08,-84.32"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="1069.88,-87.75 1078.13,-81.11 1067.54,-81.15 1069.88,-87.75"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node70->Node66 -->
|
|
<g id="edge57_Node000070_Node000066" class="edge">
|
|
<title>Node70->Node66</title>
|
|
<g id="a_edge57_Node000070_Node000066"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M893.52,-121.36C871.7,-110.62 842.22,-96.11 820.7,-85.51"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="822.42,-82.46 811.91,-81.18 819.33,-88.74 822.42,-82.46"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node71 -->
|
|
<g id="Node000071" class="node">
|
|
<title>Node71</title>
|
|
<g id="a_Node000071"><a xlink:title=" ">
|
|
<polygon fill="#e0e0e0" stroke="#999999" points="957.5,-80.12 913,-80.12 913,-60.88 957.5,-60.88 957.5,-80.12"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="935.25" y="-66.62" font-family="Helvetica,sans-Serif" font-size="10.00">cstdlib</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node70->Node71 -->
|
|
<g id="edge58_Node000070_Node000071" class="edge">
|
|
<title>Node70->Node71</title>
|
|
<g id="a_edge58_Node000070_Node000071"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M925.97,-121.36C927.63,-112.48 929.76,-101.02 931.56,-91.33"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="934.94,-92.28 933.33,-81.81 928.06,-91 934.94,-92.28"/>
|
|
</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="894.5,-80.12 844,-80.12 844,-60.88 894.5,-60.88 894.5,-80.12"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="869.25" y="-66.62" font-family="Helvetica,sans-Serif" font-size="10.00">unistd.h</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node70->Node72 -->
|
|
<g id="edge60_Node000070_Node000072" class="edge">
|
|
<title>Node70->Node72</title>
|
|
<g id="a_edge60_Node000070_Node000072"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M911,-121.36C902.98,-111.79 892.46,-99.22 883.99,-89.1"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="886.71,-86.9 877.61,-81.48 881.34,-91.4 886.71,-86.9"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node73->Node9 -->
|
|
<g id="edge63_Node000073_Node000009" class="edge">
|
|
<title>Node73->Node9</title>
|
|
<g id="a_edge63_Node000073_Node000009"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M321.35,-121.35C343.09,-112.32 370.46,-99.8 393.25,-85.75 411.68,-74.39 411.85,-64.87 431.25,-55.25 475.2,-33.46 530.63,-21.77 568.07,-15.89"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="568.21,-19.41 577.59,-14.48 567.18,-12.49 568.21,-19.41"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node74 -->
|
|
<g id="Node000074" class="node">
|
|
<title>Node74</title>
|
|
<g id="a_Node000074"><a xlink:title=" ">
|
|
<polygon fill="#e0e0e0" stroke="#999999" points="384.25,-80.12 326.25,-80.12 326.25,-60.88 384.25,-60.88 384.25,-80.12"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="355.25" y="-66.62" font-family="Helvetica,sans-Serif" font-size="10.00">exception</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node73->Node74 -->
|
|
<g id="edge62_Node000073_Node000074" class="edge">
|
|
<title>Node73->Node74</title>
|
|
<g id="a_edge62_Node000073_Node000074"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M299.59,-121.36C310.72,-111.39 325.47,-98.18 336.99,-87.86"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="339.16,-90.61 344.27,-81.33 334.49,-85.4 339.16,-90.61"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node20 -->
|
|
<g id="Node000020" class="node">
|
|
<title>Node20</title>
|
|
<g id="a_Node000020"><a xlink:href="numeric_8hpp.html" target="_top" xlink:title=" ">
|
|
<polygon fill="#fff0f0" stroke="red" points="308.5,-85.75 186,-85.75 186,-55.25 308.5,-55.25 308.5,-85.75"/>
|
|
<text xml:space="preserve" text-anchor="start" x="194" 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="247.25" y="-61" font-family="Helvetica,sans-Serif" font-size="10.00">/numeric.hpp</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node73->Node20 -->
|
|
<g id="edge64_Node000073_Node000020" class="edge">
|
|
<title>Node73->Node20</title>
|
|
<g id="a_edge64_Node000073_Node000020"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M275.08,-121.36C270.89,-113.86 265.68,-104.52 260.9,-95.96"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="264.05,-94.43 256.12,-87.4 257.94,-97.84 264.05,-94.43"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node20->Node9 -->
|
|
<g id="edge65_Node000020_Node000009" class="edge">
|
|
<title>Node20->Node9</title>
|
|
<g id="a_edge65_Node000020_Node000009"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M308.68,-56.82C311.57,-56.27 314.44,-55.75 317.25,-55.25 406.12,-39.45 510.77,-24.35 567.85,-16.41"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="568.02,-19.92 577.45,-15.08 567.06,-12.98 568.02,-19.92"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node75->Node24 -->
|
|
<g id="edge68_Node000075_Node000024" class="edge">
|
|
<title>Node75->Node24</title>
|
|
<g id="a_edge68_Node000075_Node000024"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M484,-126.9C508.84,-116 550.68,-97.64 579.33,-85.07"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="580.47,-88.39 588.22,-81.17 577.66,-81.98 580.47,-88.39"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node75->Node68 -->
|
|
<g id="edge67_Node000075_Node000068" class="edge">
|
|
<title>Node75->Node68</title>
|
|
<g id="a_edge67_Node000075_Node000068"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M463.25,-127.03C463.25,-117.98 463.25,-103.7 463.25,-91.88"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="466.75,-91.91 463.25,-81.91 459.75,-91.91 466.75,-91.91"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node76->Node7 -->
|
|
<g id="edge70_Node000076_Node000007" class="edge">
|
|
<title>Node76->Node7</title>
|
|
<g id="a_edge70_Node000076_Node000007"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M124.04,-127.03C108.81,-116.69 83.52,-99.52 65.08,-87"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="67.14,-84.17 56.91,-81.45 63.21,-89.96 67.14,-84.17"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node76->Node13 -->
|
|
<g id="edge72_Node000076_Node000013" class="edge">
|
|
<title>Node76->Node13</title>
|
|
<g id="a_edge72_Node000076_Node000013"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M179.7,-126.94C190.59,-124.92 202.31,-123.01 213.25,-121.75 579.19,-79.7 676.07,-133.96 1041.25,-85.75 1047.76,-84.89 1054.58,-83.7 1061.24,-82.36"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="1061.7,-85.84 1070.75,-80.33 1060.24,-79 1061.7,-85.84"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node77 -->
|
|
<g id="Node000077" class="node">
|
|
<title>Node77</title>
|
|
<g id="a_Node000077"><a xlink:title=" ">
|
|
<polygon fill="#e0e0e0" stroke="#999999" points="164,-80.12 110.5,-80.12 110.5,-60.88 164,-60.88 164,-80.12"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="137.25" y="-66.62" font-family="Helvetica,sans-Serif" font-size="10.00">iostream</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node76->Node77 -->
|
|
<g id="edge71_Node000076_Node000077" class="edge">
|
|
<title>Node76->Node77</title>
|
|
<g id="a_edge71_Node000076_Node000077"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M137.25,-127.03C137.25,-117.98 137.25,-103.7 137.25,-91.88"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="140.75,-91.91 137.25,-81.91 133.75,-91.91 140.75,-91.91"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- Node81->Node78 -->
|
|
<g id="edge78_Node000081_Node000078" class="edge">
|
|
<title>Node81->Node78</title>
|
|
<g id="a_edge78_Node000081_Node000078"><a xlink:title=" ">
|
|
<path fill="none" stroke="#63b8ff" d="M385.32,-337.87C391.35,-327.28 401.61,-309.3 409.45,-295.55"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="412.43,-297.39 414.35,-286.97 406.35,-293.92 412.43,-297.39"/>
|
|
</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_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>
|