2026-03-20 13:27:11 -04:00
<?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">
2026-09-09 12:39:53 -04:00
<!-- Generated by graphviz version 14.1.2 (20260124.0452)
2026-03-20 13:27:11 -04:00
-->
<!-- Title: src/lib/utils/mesh_utils.cpp Pages: 1 -->
2026-09-09 12:39:53 -04:00
<!-- zoomable 260 -->
2026-03-20 13:27:11 -04:00
2026-09-09 12:39:53 -04:00
<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)" >
2026-03-20 13:27:11 -04:00
<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>
2026-09-09 12:39:53 -04:00
<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 = 543;
var viewHeight = 260;
var sectionId = 'dynsection-0';
</script>
2026-03-20 13:27:11 -04:00
<script type= "application/ecmascript" xlink:href= "svg.min.js" />
<svg id= "graph" class= "graph" >
2026-09-09 12:39:53 -04:00
<g id= "viewport" >
2026-03-20 13:27:11 -04:00
<title > src/lib/utils/mesh_utils.cpp</title>
<!-- Node1 -->
<g id= "Node000001" class= "node" >
<title > Node1</title>
<g id= "a_Node000001" > <a xlink:title= " " >
2026-09-09 12:39:53 -04:00
<polygon fill= "#999999" stroke= "#666666" points= "194.7,-251.5 104.45,-251.5 104.45,-221 194.7,-221 194.7,-251.5" />
<text xml:space= "preserve" text-anchor= "start" x= "112.45" y= "-238" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/utils/mesh</text>
<text xml:space= "preserve" text-anchor= "middle" x= "149.57" y= "-226.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _utils.cpp</text>
2026-03-20 13:27:11 -04:00
</a>
</g>
</g>
<!-- Node2 -->
<g id= "Node000002" class= "node" >
<title > Node2</title>
<g id= "a_Node000002" > <a xlink:href= "mesh__utils_8h.html" target= "_top" xlink:title= " " >
2026-09-09 12:39:53 -04:00
<polygon fill= "white" stroke= "#666666" points= "137.32,-185 17.82,-185 17.82,-165.75 137.32,-165.75 137.32,-185" />
<text xml:space= "preserve" text-anchor= "middle" x= "77.57" y= "-171.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > stroid/utils/mesh_utils.h</text>
2026-03-20 13:27:11 -04:00
</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= " " >
2026-09-09 12:39:53 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M131.77,-220.7C121.34,-212.16 108.13,-201.37 97.37,-192.56" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "99.8,-190.03 89.84,-186.41 95.37,-195.45 99.8,-190.03" />
2026-03-20 13:27:11 -04:00
</a>
</g>
</g>
<!-- Node3 -->
<g id= "Node000003" class= "node" >
<title > Node3</title>
<g id= "a_Node000003" > <a xlink:title= " " >
2026-09-09 12:39:53 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "77.32,-74.5 17.82,-74.5 17.82,-55.25 77.32,-55.25 77.32,-74.5" />
<text xml:space= "preserve" text-anchor= "middle" x= "47.57" y= "-61" font-family= "Helvetica,sans-Serif" font-size= "10.00" > mfem.hpp</text>
2026-03-20 13:27:11 -04:00
</a>
</g>
</g>
<!-- Node1->Node3 -->
2026-09-09 12:39:53 -04:00
<g id= "edge10_Node000001_Node000003" class= "edge" >
2026-03-20 13:27:11 -04:00
<title > Node1- > Node3</title>
2026-09-09 12:39:53 -04:00
<g id= "a_edge10_Node000001_Node000003" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M104.27,-232.32C71.76,-227.57 30.06,-215.48 8.57,-185 -13.7,-153.43 13.68,-108.35 32.55,-83.69" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "35.25,-85.92 38.77,-75.93 29.79,-81.54 35.25,-85.92" />
2026-03-20 13:27:11 -04:00
</a>
</g>
</g>
2026-09-09 12:39:53 -04:00
<!-- Node11 -->
<g id= "Node000011" class= "node" >
<title > Node11</title>
<g id= "a_Node000011" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "345.95,-185 311.2,-185 311.2,-165.75 345.95,-165.75 345.95,-185" />
<text xml:space= "preserve" text-anchor= "middle" x= "328.57" y= "-171.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > print</text>
</a>
</g>
</g>
<!-- Node1->Node11 -->
<g id= "edge11_Node000001_Node000011" class= "edge" >
<title > Node1- > Node11</title>
<g id= "a_edge11_Node000001_Node000011" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M194.28,-220.55C227.41,-209.65 271.57,-195.12 300.04,-185.76" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "301,-189.13 309.41,-182.68 298.81,-182.48 301,-189.13" />
2026-03-20 13:27:11 -04:00
</a>
</g>
</g>
2026-09-09 12:39:53 -04:00
<!-- Node12 -->
<g id= "Node000012" class= "node" >
<title > Node12</title>
<g id= "a_Node000012" > <a xlink:href= "curvilinear_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "292.82,-185 158.32,-185 158.32,-165.75 292.82,-165.75 292.82,-185" />
<text xml:space= "preserve" text-anchor= "middle" x= "225.57" y= "-171.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > stroid/topology/curvilinear.h</text>
</a>
</g>
</g>
<!-- Node1->Node12 -->
<g id= "edge12_Node000001_Node000012" class= "edge" >
<title > Node1- > Node12</title>
<g id= "a_edge12_Node000001_Node000012" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M168.36,-220.7C179.48,-212.08 193.59,-201.15 205.02,-192.3" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "206.9,-195.27 212.66,-186.38 202.61,-189.74 206.9,-195.27" />
2026-03-20 13:27:11 -04:00
</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= " " >
2026-09-09 12:39:53 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M68.8,-165.37C61.25,-156.95 50.91,-143.61 46.57,-129.75 42.14,-115.62 42.61,-98.86 44.06,-86.05" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "47.5,-86.7 45.49,-76.3 40.58,-85.69 47.5,-86.7" />
</a>
</g>
</g>
<!-- Node4 -->
<g id= "Node000004" class= "node" >
<title > Node4</title>
<g id= "a_Node000004" > <a xlink:href= "config_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "213.95,-74.5 107.2,-74.5 107.2,-55.25 213.95,-55.25 213.95,-74.5" />
<text xml:space= "preserve" text-anchor= "middle" x= "160.57" y= "-61" font-family= "Helvetica,sans-Serif" font-size= "10.00" > stroid/config/config.h</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= "M75.24,-165.33C72.39,-152.19 69.14,-127.53 79.57,-110.5 88.27,-96.29 103.23,-86.26 117.95,-79.37" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "119.29,-82.6 127.13,-75.47 116.56,-76.15 119.29,-82.6" />
</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= "200.95,-129.75 88.2,-129.75 88.2,-110.5 200.95,-110.5 200.95,-129.75" />
<text xml:space= "preserve" text-anchor= "middle" x= "144.57" y= "-116.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > fourdst/config/config.h</text>
</a>
</g>
</g>
<!-- Node2->Node10 -->
<g id= "edge9_Node000002_Node000010" class= "edge" >
<title > Node2- > Node10</title>
<g id= "a_edge9_Node000002_Node000010" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M88.94,-165.34C98.62,-157.65 112.77,-146.4 124.38,-137.18" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "126.54,-139.93 132.19,-130.97 122.18,-134.45 126.54,-139.93" />
</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= "150.2,-19.25 104.95,-19.25 104.95,0 150.2,0 150.2,-19.25" />
<text xml:space= "preserve" text-anchor= "middle" x= "127.57" y= "-5.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > cstdint</text>
</a>
</g>
</g>
<!-- Node4->Node5 -->
<g id= "edge4_Node000004_Node000005" class= "edge" >
<title > Node4- > Node5</title>
<g id= "a_edge4_Node000004_Node000005" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M155.12,-55.08C150.8,-48.11 144.61,-38.12 139.19,-29.37" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "142.18,-27.55 133.94,-20.9 136.23,-31.24 142.18,-27.55" />
</a>
</g>
</g>
<!-- Node6 -->
<g id= "Node000006" class= "node" >
<title > Node6</title>
<g id= "a_Node000006" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "218.45,-19.25 168.7,-19.25 168.7,0 218.45,0 218.45,-19.25" />
<text xml:space= "preserve" text-anchor= "middle" x= "193.57" y= "-5.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > optional</text>
</a>
</g>
</g>
<!-- Node4->Node6 -->
<g id= "edge5_Node000004_Node000006" class= "edge" >
<title > Node4- > Node6</title>
<g id= "a_edge5_Node000004_Node000006" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M166.02,-55.08C170.34,-48.11 176.53,-38.12 181.95,-29.37" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "184.91,-31.24 187.21,-20.9 178.96,-27.55 184.91,-31.24" />
</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= "470.57,-19.25 430.57,-19.25 430.57,0 470.57,0 470.57,-19.25" />
<text xml:space= "preserve" text-anchor= "middle" x= "450.57" y= "-5.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > string</text>
</a>
</g>
</g>
<!-- Node4->Node7 -->
<g id= "edge6_Node000004_Node000007" class= "edge" >
<title > Node4- > Node7</title>
<g id= "a_edge6_Node000004_Node000007" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M210.09,-54.78C270,-43.78 369.05,-25.59 419.28,-16.37" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "419.68,-19.86 428.88,-14.61 418.42,-12.97 419.68,-19.86" />
</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= "280.45,-19.25 236.7,-19.25 236.7,0 280.45,0 280.45,-19.25" />
<text xml:space= "preserve" text-anchor= "middle" x= "258.57" y= "-5.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > format</text>
</a>
</g>
</g>
<!-- Node4->Node8 -->
<g id= "edge7_Node000004_Node000008" class= "edge" >
<title > Node4- > Node8</title>
<g id= "a_edge7_Node000004_Node000008" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M177.19,-54.84C192.26,-46.66 214.71,-34.46 232.22,-24.94" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "233.42,-28.27 240.53,-20.43 230.08,-22.12 233.42,-28.27" />
</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= "87.2,-19.25 35.95,-19.25 35.95,0 87.2,0 87.2,-19.25" />
<text xml:space= "preserve" text-anchor= "middle" x= "61.57" y= "-5.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > sstream</text>
</a>
</g>
</g>
<!-- Node4->Node9 -->
<g id= "edge8_Node000004_Node000009" class= "edge" >
<title > Node4- > Node9</title>
<g id= "a_edge8_Node000004_Node000009" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M143.78,-54.84C128.56,-46.66 105.88,-34.46 88.19,-24.94" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "90.24,-22.07 79.78,-20.42 86.93,-28.24 90.24,-22.07" />
</a>
</g>
</g>
<!-- Node12->Node3 -->
<g id= "edge13_Node000012_Node000003" class= "edge" >
<title > Node12- > Node3</title>
<g id= "a_edge13_Node000012_Node000003" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M225.97,-165.63C226.1,-151.96 224.27,-125.55 209.57,-110.5 201,-101.72 133.72,-85.21 88.61,-74.92" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "89.67,-71.57 79.14,-72.78 88.12,-78.4 89.67,-71.57" />
</a>
</g>
</g>
<!-- Node12->Node4 -->
<g id= "edge14_Node000012_Node000004" class= "edge" >
<title > Node12- > Node4</title>
<g id= "a_edge14_Node000012_Node000004" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M231.97,-165.52C240.43,-152.62 253.12,-128.26 242.57,-110.5 234.11,-96.26 219.34,-86.28 204.64,-79.42" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "206.01,-76.2 195.44,-75.56 203.3,-82.66 206.01,-76.2" />
</a>
</g>
</g>
<!-- Node12->Node10 -->
<g id= "edge15_Node000012_Node000010" class= "edge" >
<title > Node12- > Node10</title>
<g id= "a_edge15_Node000012_Node000010" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M211.83,-165.34C199.84,-157.46 182.2,-145.86 167.99,-136.52" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "169.92,-133.6 159.64,-131.03 166.08,-139.45 169.92,-133.6" />
</a>
</g>
</g>
<!-- Node13 -->
<g id= "Node000013" class= "node" >
<title > Node13</title>
<g id= "a_Node000013" > <a xlink:href= "types_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "390.7,-129.75 294.45,-129.75 294.45,-110.5 390.7,-110.5 390.7,-129.75" />
<text xml:space= "preserve" text-anchor= "middle" x= "342.57" y= "-116.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > stroid/utils/types.h</text>
</a>
</g>
</g>
<!-- Node12->Node13 -->
<g id= "edge16_Node000012_Node000013" class= "edge" >
<title > Node12- > Node13</title>
<g id= "a_edge16_Node000012_Node000013" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M245.42,-165.34C263.74,-157 291.22,-144.5 312.28,-134.91" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "313.6,-138.16 321.25,-130.83 310.7,-131.79 313.6,-138.16" />
</a>
</g>
</g>
<!-- Node13->Node3 -->
<g id= "edge17_Node000013_Node000003" class= "edge" >
<title > Node13- > Node3</title>
<g id= "a_edge17_Node000013_Node000003" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M294.19,-110.39C236.93,-100.06 142.58,-83.03 88.7,-73.3" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "89.47,-69.88 79.01,-71.55 88.23,-76.77 89.47,-69.88" />
</a>
</g>
</g>
<!-- Node13->Node4 -->
<g id= "edge18_Node000013_Node000004" class= "edge" >
<title > Node13- > Node4</title>
<g id= "a_edge18_Node000013_Node000004" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M311.7,-110.09C281.63,-101.29 235.71,-87.86 202.38,-78.11" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "203.63,-74.83 193.05,-75.38 201.66,-81.54 203.63,-74.83" />
</a>
</g>
</g>
<!-- Node13->Node7 -->
<g id= "edge21_Node000013_Node000007" class= "edge" >
<title > Node13- > Node7</title>
<g id= "a_edge21_Node000013_Node000007" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M390.9,-114.39C440.71,-108.4 513.46,-96.15 530.57,-74.5 548.55,-51.75 511.12,-32.05 481.6,-20.76" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "482.82,-17.48 472.23,-17.37 480.44,-24.06 482.82,-17.48" />
</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= "283.2,-74.5 231.95,-74.5 231.95,-55.25 283.2,-55.25 283.2,-74.5" />
<text xml:space= "preserve" text-anchor= "middle" x= "257.57" y= "-61" font-family= "Helvetica,sans-Serif" font-size= "10.00" > memory</text>
</a>
</g>
</g>
<!-- Node13->Node14 -->
<g id= "edge19_Node000013_Node000014" class= "edge" >
<title > Node13- > Node14</title>
<g id= "a_edge19_Node000013_Node000014" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M328.15,-110.09C315.45,-102.14 296.7,-90.39 281.71,-81" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "283.68,-78.1 273.34,-75.76 279.96,-84.03 283.68,-78.1" />
</a>
</g>
</g>
<!-- Node15 -->
<g id= "Node000015" class= "node" >
<title > Node15</title>
<g id= "a_Node000015" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "357.45,-74.5 301.7,-74.5 301.7,-55.25 357.45,-55.25 357.45,-74.5" />
<text xml:space= "preserve" text-anchor= "middle" x= "329.57" y= "-61" font-family= "Helvetica,sans-Serif" font-size= "10.00" > expected</text>
</a>
</g>
</g>
<!-- Node13->Node15 -->
<g id= "edge20_Node000013_Node000015" class= "edge" >
<title > Node13- > Node15</title>
<g id= "a_edge20_Node000013_Node000015" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M340.42,-110.33C338.8,-103.67 336.5,-94.24 334.43,-85.78" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "337.89,-85.21 332.12,-76.33 331.09,-86.87 337.89,-85.21" />
</a>
</g>
</g>
<!-- Node16 -->
<g id= "Node000016" class= "node" >
<title > Node16</title>
<g id= "a_Node000016" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "457.95,-74.5 375.2,-74.5 375.2,-55.25 457.95,-55.25 457.95,-74.5" />
<text xml:space= "preserve" text-anchor= "middle" x= "416.57" y= "-61" font-family= "Helvetica,sans-Serif" font-size= "10.00" > unordered_map</text>
</a>
</g>
</g>
<!-- Node13->Node16 -->
<g id= "edge22_Node000013_Node000016" class= "edge" >
<title > Node13- > Node16</title>
<g id= "a_edge22_Node000013_Node000016" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M355.12,-110.09C366.03,-102.24 382.07,-90.7 395.03,-81.37" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "396.9,-84.34 402.97,-75.66 392.81,-78.66 396.9,-84.34" />
</a>
</g>
</g>
<!-- Node17 -->
<g id= "Node000017" class= "node" >
<title > Node17</title>
<g id= "a_Node000017" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "521.2,-74.5 475.95,-74.5 475.95,-55.25 521.2,-55.25 521.2,-74.5" />
<text xml:space= "preserve" text-anchor= "middle" x= "498.57" y= "-61" font-family= "Helvetica,sans-Serif" font-size= "10.00" > variant</text>
</a>
</g>
</g>
<!-- Node13->Node17 -->
<g id= "edge23_Node000013_Node000017" class= "edge" >
<title > Node13- > Node17</title>
<g id= "a_edge23_Node000013_Node000017" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M369.03,-110.09C395.43,-101.08 436.09,-87.2 464.8,-77.4" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "465.78,-80.77 474.11,-74.22 463.51,-74.14 465.78,-80.77" />
2026-03-20 13:27:11 -04:00
</a>
</g>
</g>
</g>
</svg>
2026-09-09 12:39:53 -04:00
<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= "mesh__utils_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>
2026-03-20 13:27:11 -04:00
</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>