<?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 12.2.1 (20241206.2353)
 -->
<!-- Title: QR Pages: 1 -->
<!--zoomable 845 -->

<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 = 373;
var viewHeight = 845;
var sectionId = 'dynsection-0';
</script>
<script type="application/ecmascript" xlink:href="../../svg.min.js"/>
<svg id="graph" class="graph">
<g id="viewport">
<title>QR</title>
<!-- Node5 -->
<g id="Node000005" class="node">
<title>Node5</title>
<g id="a_Node000005"><a xlink:href="../../de/d55/group__gemqr.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="346.88,-836.5 237.12,-836.5 237.12,-806 346.88,-806 346.88,-836.5"/>
<text text-anchor="start" x="245.12" y="-823" font-family="Helvetica,sans-Serif" font-size="10.00">gemqr: &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;multiply</text>
<text text-anchor="middle" x="292" y="-811.75" font-family="Helvetica,sans-Serif" font-size="10.00"> by Q from geqr</text>
</a>
</g>
</g>
<!-- Node17 -->
<g id="Node000017" class="node">
<title>Node17</title>
<g id="a_Node000017"><a xlink:href="../../df/da9/group__gemqrt.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="346.88,-787.5 237.12,-787.5 237.12,-757 346.88,-757 346.88,-787.5"/>
<text text-anchor="start" x="245.12" y="-774" font-family="Helvetica,sans-Serif" font-size="10.00">gemqrt: &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;multiply</text>
<text text-anchor="middle" x="292" y="-762.75" font-family="Helvetica,sans-Serif" font-size="10.00"> by Q from geqrt</text>
</a>
</g>
</g>
<!-- Node4 -->
<g id="Node000004" class="node">
<title>Node4</title>
<g id="a_Node000004"><a xlink:href="../../dc/d28/group__geqr.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="334.88,-738.5 249.12,-738.5 249.12,-708 334.88,-708 334.88,-738.5"/>
<text text-anchor="start" x="257.12" y="-725" font-family="Helvetica,sans-Serif" font-size="10.00">geqr: &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;QR</text>
<text text-anchor="middle" x="292" y="-713.75" font-family="Helvetica,sans-Serif" font-size="10.00"> factor, flexible</text>
</a>
</g>
</g>
<!-- Node8 -->
<g id="Node000008" class="node">
<title>Node8</title>
<g id="a_Node000008"><a xlink:href="../../d6/da5/group__geqr2.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="336,-689.5 248,-689.5 248,-659 336,-659 336,-689.5"/>
<text text-anchor="start" x="256" y="-676" font-family="Helvetica,sans-Serif" font-size="10.00">geqr2: &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;QR</text>
<text text-anchor="middle" x="292" y="-664.75" font-family="Helvetica,sans-Serif" font-size="10.00"> factor, level 2</text>
</a>
</g>
</g>
<!-- Node20 -->
<g id="Node000020" class="node">
<title>Node20</title>
<g id="a_Node000020"><a xlink:href="../../d7/d0e/group__geqr2p.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="339.38,-641.12 244.62,-641.12 244.62,-599.38 339.38,-599.38 339.38,-641.12"/>
<text text-anchor="start" x="252.62" y="-627.62" font-family="Helvetica,sans-Serif" font-size="10.00">geqr2p: &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;QR</text>
<text text-anchor="start" x="252.62" y="-616.38" font-family="Helvetica,sans-Serif" font-size="10.00"> factor, diag( R ) ≥</text>
<text text-anchor="middle" x="292" y="-605.12" font-family="Helvetica,sans-Serif" font-size="10.00"> 0, level 2</text>
</a>
</g>
</g>
<!-- Node3 -->
<g id="Node000003" class="node">
<title>Node3</title>
<g id="a_Node000003"><a xlink:href="../../dd/d04/group__geqr__comp1.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="328.12,-580.88 255.88,-580.88 255.88,-561.62 328.12,-561.62 328.12,-580.88"/>
<text text-anchor="middle" x="292" y="-567.38" font-family="Helvetica,sans-Serif" font-size="10.00">— flexible —</text>
</a>
</g>
</g>
<!-- Node6 -->
<g id="Node000006" class="node">
<title>Node6</title>
<g id="a_Node000006"><a xlink:href="../../d4/dc5/group__geqr__comp2.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="328.12,-543.88 255.88,-543.88 255.88,-524.62 328.12,-524.62 328.12,-543.88"/>
<text text-anchor="middle" x="292" y="-530.38" font-family="Helvetica,sans-Serif" font-size="10.00">— classic —</text>
</a>
</g>
</g>
<!-- Node13 -->
<g id="Node000013" class="node">
<title>Node13</title>
<g id="a_Node000013"><a xlink:href="../../da/d8a/group__geqr__comp3.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="326.25,-506.88 257.75,-506.88 257.75,-487.62 326.25,-487.62 326.25,-506.88"/>
<text text-anchor="middle" x="292" y="-493.38" font-family="Helvetica,sans-Serif" font-size="10.00">— with T —</text>
</a>
</g>
</g>
<!-- Node18 -->
<g id="Node000018" class="node">
<title>Node18</title>
<g id="a_Node000018"><a xlink:href="../../d4/d3c/group__geqr__comp4.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="329.62,-469.88 254.38,-469.88 254.38,-450.62 329.62,-450.62 329.62,-469.88"/>
<text text-anchor="middle" x="292" y="-456.38" font-family="Helvetica,sans-Serif" font-size="10.00">— positive —</text>
</a>
</g>
</g>
<!-- Node1 -->
<g id="Node000001" class="node">
<title>Node1</title>
<g id="a_Node000001"><a xlink:title=" ">
<polygon fill="#999999" stroke="#666666" points="182.75,-447.88 151.75,-447.88 151.75,-428.62 182.75,-428.62 182.75,-447.88"/>
<text text-anchor="middle" x="167.25" y="-434.38" font-family="Helvetica,sans-Serif" font-size="10.00">QR</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node5 -->
<g id="edge4" class="edge">
<title>Node1&#45;&gt;Node5</title>
<path fill="none" stroke="black" d="M168.43,-459.62C169.44,-528.68 176.02,-744.36 218.75,-796.25 223.64,-802.19 230.03,-806.73 236.98,-810.18"/>
<polygon fill="black" stroke="black" points="171.93,-459.65 168.32,-449.69 164.93,-459.73 171.93,-459.65"/>
</g>
<!-- Node1&#45;&gt;Node17 -->
<g id="edge16" class="edge">
<title>Node1&#45;&gt;Node17</title>
<path fill="none" stroke="black" d="M168.96,-459.5C171.46,-521.97 181.82,-703.39 218.75,-747.25 223.62,-753.04 229.91,-757.49 236.73,-760.91"/>
<polygon fill="black" stroke="black" points="172.47,-459.74 168.6,-449.88 165.48,-460 172.47,-459.74"/>
</g>
<!-- Node1&#45;&gt;Node4 -->
<g id="edge3" class="edge">
<title>Node1&#45;&gt;Node4</title>
<path fill="none" stroke="black" d="M169.67,-459.32C173.81,-514.66 187.57,-662.33 218.75,-698.25 226.49,-707.17 237.58,-712.91 248.76,-716.6"/>
<polygon fill="black" stroke="black" points="173.19,-459.4 168.98,-449.68 166.2,-459.9 173.19,-459.4"/>
</g>
<!-- Node1&#45;&gt;Node8 -->
<g id="edge7" class="edge">
<title>Node1&#45;&gt;Node8</title>
<path fill="none" stroke="black" d="M170.68,-459.5C176.57,-507.47 193.05,-622.22 218.75,-650.25 226.34,-658.53 236.86,-663.96 247.52,-667.52"/>
<polygon fill="black" stroke="black" points="174.19,-459.36 169.53,-449.84 167.24,-460.19 174.19,-459.36"/>
</g>
<!-- Node1&#45;&gt;Node20 -->
<g id="edge19" class="edge">
<title>Node1&#45;&gt;Node20</title>
<path fill="none" stroke="black" d="M169.79,-459.32C173.21,-491.5 184.15,-553.03 218.75,-590.25 225.78,-597.81 235,-603.52 244.5,-607.82"/>
<polygon fill="black" stroke="black" points="173.31,-459.34 168.92,-449.7 166.33,-459.97 173.31,-459.34"/>
</g>
<!-- Node1&#45;&gt;Node3 -->
<g id="edge2" class="edge">
<title>Node1&#45;&gt;Node3</title>
<path fill="none" stroke="black" d="M171.74,-459.52C177.16,-485.53 190.1,-529.09 218.75,-553.25 229.03,-561.92 242.88,-566.51 255.7,-568.91"/>
<polygon fill="black" stroke="black" points="175.21,-458.99 169.93,-449.8 168.33,-460.28 175.21,-458.99"/>
</g>
<!-- Node1&#45;&gt;Node6 -->
<g id="edge5" class="edge">
<title>Node1&#45;&gt;Node6</title>
<path fill="none" stroke="black" d="M176.38,-458.86C184.48,-476.72 198.61,-501.87 218.75,-516.25 229.48,-523.91 243.13,-528.33 255.67,-530.86"/>
<polygon fill="black" stroke="black" points="179.65,-457.61 172.52,-449.77 173.2,-460.34 179.65,-457.61"/>
</g>
<!-- Node1&#45;&gt;Node13 -->
<g id="edge12" class="edge">
<title>Node1&#45;&gt;Node13</title>
<path fill="none" stroke="black" d="M185.94,-455.85C195.07,-464.04 206.78,-473.27 218.75,-479.25 230.78,-485.26 244.96,-489.35 257.56,-492.1"/>
<polygon fill="black" stroke="black" points="188.55,-453.5 178.87,-449.21 183.76,-458.61 188.55,-453.5"/>
</g>
<!-- Node1&#45;&gt;Node18 -->
<g id="edge17" class="edge">
<title>Node1&#45;&gt;Node18</title>
<path fill="none" stroke="black" d="M194.04,-442.87C211.39,-445.98 234.55,-450.13 253.88,-453.6"/>
<polygon fill="black" stroke="black" points="194.76,-439.45 184.3,-441.13 193.53,-446.34 194.76,-439.45"/>
</g>
<!-- Node7 -->
<g id="Node000007" class="node">
<title>Node7</title>
<g id="a_Node000007"><a xlink:href="../../d0/da1/group__geqrf.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="334.88,-432.5 249.12,-432.5 249.12,-402 334.88,-402 334.88,-432.5"/>
<text text-anchor="start" x="257.12" y="-419" font-family="Helvetica,sans-Serif" font-size="10.00">geqrf: &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;QR</text>
<text text-anchor="middle" x="292" y="-407.75" font-family="Helvetica,sans-Serif" font-size="10.00"> factor</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node7 -->
<g id="edge6" class="edge">
<title>Node1&#45;&gt;Node7</title>
<path fill="none" stroke="black" d="M193.88,-433.86C209.77,-431.15 230.56,-427.59 248.83,-424.46"/>
<polygon fill="black" stroke="black" points="193.57,-430.37 184.3,-435.5 194.75,-437.27 193.57,-430.37"/>
</g>
<!-- Node19 -->
<g id="Node000019" class="node">
<title>Node19</title>
<g id="a_Node000019"><a xlink:href="../../d9/d29/group__geqrfp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="343.5,-383.5 240.5,-383.5 240.5,-353 343.5,-353 343.5,-383.5"/>
<text text-anchor="start" x="248.5" y="-370" font-family="Helvetica,sans-Serif" font-size="10.00">geqrfp: &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;QR</text>
<text text-anchor="middle" x="292" y="-358.75" font-family="Helvetica,sans-Serif" font-size="10.00"> factor, diag( R ) ≥ 0</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node19 -->
<g id="edge18" class="edge">
<title>Node1&#45;&gt;Node19</title>
<path fill="none" stroke="black" d="M184.94,-420.3C194.19,-411.19 206.31,-400.54 218.75,-393.25 225.39,-389.35 232.73,-385.94 240.11,-382.99"/>
<polygon fill="black" stroke="black" points="182.58,-417.71 178.1,-427.31 187.59,-422.6 182.58,-417.71"/>
</g>
<!-- Node14 -->
<g id="Node000014" class="node">
<title>Node14</title>
<g id="a_Node000014"><a xlink:href="../../de/d00/group__geqrt.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="334.88,-334.5 249.12,-334.5 249.12,-304 334.88,-304 334.88,-334.5"/>
<text text-anchor="start" x="257.12" y="-321" font-family="Helvetica,sans-Serif" font-size="10.00">geqrt: &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;QR</text>
<text text-anchor="middle" x="292" y="-309.75" font-family="Helvetica,sans-Serif" font-size="10.00"> factor, with T</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node14 -->
<g id="edge13" class="edge">
<title>Node1&#45;&gt;Node14</title>
<path fill="none" stroke="black" d="M174.42,-417.44C181.73,-396.22 195.89,-363.72 218.75,-344.25 227.34,-336.93 238.19,-331.72 248.85,-328.02"/>
<polygon fill="black" stroke="black" points="171.16,-416.15 171.44,-426.74 177.83,-418.29 171.16,-416.15"/>
</g>
<!-- Node15 -->
<g id="Node000015" class="node">
<title>Node15</title>
<g id="a_Node000015"><a xlink:href="../../dc/d18/group__geqrt2.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="346.5,-285.5 237.5,-285.5 237.5,-255 346.5,-255 346.5,-285.5"/>
<text text-anchor="start" x="245.5" y="-272" font-family="Helvetica,sans-Serif" font-size="10.00">geqrt2: &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;QR</text>
<text text-anchor="middle" x="292" y="-260.75" font-family="Helvetica,sans-Serif" font-size="10.00"> factor, with T, level 2</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node15 -->
<g id="edge14" class="edge">
<title>Node1&#45;&gt;Node15</title>
<path fill="none" stroke="black" d="M170.01,-417.3C173.69,-386.45 184.94,-328.85 218.75,-295.25 224.02,-290.01 230.45,-285.87 237.26,-282.59"/>
<polygon fill="black" stroke="black" points="166.56,-416.58 169.03,-426.89 173.52,-417.29 166.56,-416.58"/>
</g>
<!-- Node16 -->
<g id="Node000016" class="node">
<title>Node16</title>
<g id="a_Node000016"><a xlink:href="../../d6/dd8/group__geqrt3.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="365.25,-236.5 218.75,-236.5 218.75,-206 365.25,-206 365.25,-236.5"/>
<text text-anchor="start" x="226.75" y="-223" font-family="Helvetica,sans-Serif" font-size="10.00">geqrt3: &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;QR</text>
<text text-anchor="middle" x="292" y="-211.75" font-family="Helvetica,sans-Serif" font-size="10.00"> factor, with T, recursive panel</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node16 -->
<g id="edge15" class="edge">
<title>Node1&#45;&gt;Node16</title>
<path fill="none" stroke="black" d="M167.71,-416.97C167.89,-377.97 173.91,-294.63 218.75,-246.25 222.09,-242.65 225.97,-239.57 230.17,-236.93"/>
<polygon fill="black" stroke="black" points="164.21,-416.9 167.81,-426.86 171.21,-416.83 164.21,-416.9"/>
</g>
<!-- Node10 -->
<g id="Node000010" class="node">
<title>Node10</title>
<g id="a_Node000010"><a xlink:href="../../da/da2/group__ung2r.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="348.38,-188.12 235.62,-188.12 235.62,-146.38 348.38,-146.38 348.38,-188.12"/>
<text text-anchor="start" x="243.62" y="-174.62" font-family="Helvetica,sans-Serif" font-size="10.00">{un,or}g2r: &#160;&#160;&#160;&#160;generate</text>
<text text-anchor="start" x="243.62" y="-163.38" font-family="Helvetica,sans-Serif" font-size="10.00"> explicit Q from geqrf,</text>
<text text-anchor="middle" x="292" y="-152.12" font-family="Helvetica,sans-Serif" font-size="10.00"> level 2</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node10 -->
<g id="edge9" class="edge">
<title>Node1&#45;&gt;Node10</title>
<path fill="none" stroke="black" d="M170.16,-417.1C175.28,-364.75 190.85,-230.93 218.75,-197.25 223.34,-191.71 229.13,-187.17 235.42,-183.47"/>
<polygon fill="black" stroke="black" points="166.71,-416.49 169.25,-426.78 173.67,-417.15 166.71,-416.49"/>
</g>
<!-- Node9 -->
<g id="Node000009" class="node">
<title>Node9</title>
<g id="a_Node000009"><a xlink:href="../../d4/dfc/group__ungqr.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="348.38,-128.5 235.62,-128.5 235.62,-98 348.38,-98 348.38,-128.5"/>
<text text-anchor="start" x="243.62" y="-115" font-family="Helvetica,sans-Serif" font-size="10.00">{un,or}gqr: &#160;&#160;&#160;&#160;generate</text>
<text text-anchor="middle" x="292" y="-103.75" font-family="Helvetica,sans-Serif" font-size="10.00"> explicit Q from geqrf</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node9 -->
<g id="edge8" class="edge">
<title>Node1&#45;&gt;Node9</title>
<path fill="none" stroke="black" d="M169.03,-417.14C171.71,-355.86 182.47,-179.62 218.75,-137.25 223.31,-131.93 229.07,-127.78 235.35,-124.55"/>
<polygon fill="black" stroke="black" points="165.54,-416.74 168.64,-426.87 172.54,-417.02 165.54,-416.74"/>
</g>
<!-- Node12 -->
<g id="Node000012" class="node">
<title>Node12</title>
<g id="a_Node000012"><a xlink:href="../../d7/db6/group__unm2r.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="352.88,-79.5 231.12,-79.5 231.12,-49 352.88,-49 352.88,-79.5"/>
<text text-anchor="start" x="239.12" y="-66" font-family="Helvetica,sans-Serif" font-size="10.00">{un,or}m2r: &#160;&#160;&#160;&#160;multiply</text>
<text text-anchor="middle" x="292" y="-54.75" font-family="Helvetica,sans-Serif" font-size="10.00"> by Q from geqrf, level 2</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node12 -->
<g id="edge11" class="edge">
<title>Node1&#45;&gt;Node12</title>
<path fill="none" stroke="black" d="M168.52,-416.97C169.79,-349.16 177.07,-139.68 218.75,-89.25 222.13,-85.16 226.22,-81.73 230.71,-78.87"/>
<polygon fill="black" stroke="black" points="165.02,-416.67 168.36,-426.72 172.02,-416.78 165.02,-416.67"/>
</g>
<!-- Node11 -->
<g id="Node000011" class="node">
<title>Node11</title>
<g id="a_Node000011"><a xlink:href="../../d7/d50/group__unmqr.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="348,-30.5 236,-30.5 236,0 348,0 348,-30.5"/>
<text text-anchor="start" x="244" y="-17" font-family="Helvetica,sans-Serif" font-size="10.00">{un,or}mqr: &#160;&#160;&#160;&#160;multiply</text>
<text text-anchor="middle" x="292" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00"> by Q from geqrf</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node11 -->
<g id="edge10" class="edge">
<title>Node1&#45;&gt;Node11</title>
<path fill="none" stroke="black" d="M168.09,-416.93C167.97,-342.97 171.23,-98.79 218.75,-40.25 223.35,-34.58 229.31,-30.2 235.83,-26.8"/>
<polygon fill="black" stroke="black" points="164.59,-416.84 168.14,-426.82 171.59,-416.8 164.59,-416.84"/>
</g>
<!-- Node2 -->
<g id="Node000002" class="node">
<title>Node2</title>
<g id="a_Node000002"><a xlink:href="../../d7/d69/group__unitary__top.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="115.75,-453.5 0,-453.5 0,-423 115.75,-423 115.75,-453.5"/>
<text text-anchor="start" x="8" y="-440" font-family="Helvetica,sans-Serif" font-size="10.00">Orthogonal/unitary</text>
<text text-anchor="middle" x="57.88" y="-428.75" font-family="Helvetica,sans-Serif" font-size="10.00"> factors (QR, CS, etc.)</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node1 -->
<g id="edge1" class="edge">
<title>Node2&#45;&gt;Node1</title>
<path fill="none" stroke="black" d="M127.34,-438.25C136.43,-438.25 144.91,-438.25 151.62,-438.25"/>
<polygon fill="black" stroke="black" points="127.53,-434.75 117.53,-438.25 127.53,-441.75 127.53,-434.75"/>
</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="group__geqr__comp__grp_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>

.
