<?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: LDL: computational routines (factor, cond, etc.) Pages: 1 -->
<!--zoomable 2345 -->

<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 = 439;
var viewHeight = 2345;
var sectionId = 'dynsection-0';
</script>
<script type="application/ecmascript" xlink:href="../../svg.min.js"/>
<svg id="graph" class="graph">
<g id="viewport">
<title>LDL: computational routines (factor, cond, etc.)</title>
<!-- Node4 -->
<g id="Node000004" class="node">
<title>Node4</title>
<g id="a_Node000004"><a xlink:href="../../d3/dea/group__hecon.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="420.75,-2337.12 302,-2337.12 302,-2306.62 420.75,-2306.62 420.75,-2337.12"/>
<text text-anchor="start" x="310" y="-2323.62" font-family="Helvetica,sans-Serif" font-size="10.00">{he,sy}con: &#160;&#160;&#160;&#160;condition</text>
<text text-anchor="middle" x="361.38" y="-2312.38" font-family="Helvetica,sans-Serif" font-size="10.00"> number estimate</text>
</a>
</g>
</g>
<!-- Node14 -->
<g id="Node000014" class="node">
<title>Node14</title>
<g id="a_Node000014"><a xlink:href="../../d2/d85/group__hecon__3.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="423,-2288.12 299.75,-2288.12 299.75,-2257.62 423,-2257.62 423,-2288.12"/>
<text text-anchor="start" x="307.75" y="-2274.62" font-family="Helvetica,sans-Serif" font-size="10.00">{he,sy}con_3: &#160;&#160;condition</text>
<text text-anchor="middle" x="361.38" y="-2263.38" font-family="Helvetica,sans-Serif" font-size="10.00"> number estimate</text>
</a>
</g>
</g>
<!-- Node32 -->
<g id="Node000032" class="node">
<title>Node32</title>
<g id="a_Node000032"><a xlink:href="../../dc/d1f/group__hecon__rook.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="428.25,-2239.12 294.5,-2239.12 294.5,-2208.62 428.25,-2208.62 428.25,-2239.12"/>
<text text-anchor="start" x="302.5" y="-2225.62" font-family="Helvetica,sans-Serif" font-size="10.00">{he,sy}con_rook: &#160;condition</text>
<text text-anchor="middle" x="361.38" y="-2214.38" font-family="Helvetica,sans-Serif" font-size="10.00"> number estimate</text>
</a>
</g>
</g>
<!-- Node12 -->
<g id="Node000012" class="node">
<title>Node12</title>
<g id="a_Node000012"><a xlink:href="../../d7/d32/group__heequb.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="429.75,-2190.12 293,-2190.12 293,-2159.62 429.75,-2159.62 429.75,-2190.12"/>
<text text-anchor="start" x="301" y="-2176.62" font-family="Helvetica,sans-Serif" font-size="10.00">{he,sy}equb: &#160;&#160;&#160;equilibration,</text>
<text text-anchor="middle" x="361.38" y="-2165.38" font-family="Helvetica,sans-Serif" font-size="10.00"> power of 2</text>
</a>
</g>
</g>
<!-- Node10 -->
<g id="Node000010" class="node">
<title>Node10</title>
<g id="a_Node000010"><a xlink:href="../../da/d50/group__herfs.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="416.25,-2141.12 306.5,-2141.12 306.5,-2110.62 416.25,-2110.62 416.25,-2141.12"/>
<text text-anchor="start" x="314.5" y="-2127.62" font-family="Helvetica,sans-Serif" font-size="10.00">{he,sy}rfs: &#160;&#160;&#160;&#160;iterative</text>
<text text-anchor="middle" x="361.38" y="-2116.38" font-family="Helvetica,sans-Serif" font-size="10.00"> refinement</text>
</a>
</g>
</g>
<!-- Node11 -->
<g id="Node000011" class="node">
<title>Node11</title>
<g id="a_Node000011"><a xlink:href="../../d1/d36/group__herfsx.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="417.38,-2092.12 305.38,-2092.12 305.38,-2061.62 417.38,-2061.62 417.38,-2092.12"/>
<text text-anchor="start" x="313.38" y="-2078.62" font-family="Helvetica,sans-Serif" font-size="10.00">{he,sy}rfsx: &#160;&#160;&#160;iterative</text>
<text text-anchor="middle" x="361.38" y="-2067.38" font-family="Helvetica,sans-Serif" font-size="10.00"> refinement, expert</text>
</a>
</g>
</g>
<!-- Node44 -->
<g id="Node000044" class="node">
<title>Node44</title>
<g id="a_Node000044"><a xlink:href="../../d7/df4/group__hesv__comp__aasen.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="398.62,-2043.12 324.12,-2043.12 324.12,-2012.62 398.62,-2012.62 398.62,-2043.12"/>
<text text-anchor="start" x="332.12" y="-2029.62" font-family="Helvetica,sans-Serif" font-size="10.00">— full, Aasen</text>
<text text-anchor="middle" x="361.38" y="-2018.38" font-family="Helvetica,sans-Serif" font-size="10.00"> —</text>
</a>
</g>
</g>
<!-- Node48 -->
<g id="Node000048" class="node">
<title>Node48</title>
<g id="a_Node000048"><a xlink:href="../../d2/d22/group__hesv__comp__aasen2.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="411.75,-1994.12 311,-1994.12 311,-1963.62 411.75,-1963.62 411.75,-1994.12"/>
<text text-anchor="start" x="319" y="-1980.62" font-family="Helvetica,sans-Serif" font-size="10.00">— full, Aasen,</text>
<text text-anchor="middle" x="361.38" y="-1969.38" font-family="Helvetica,sans-Serif" font-size="10.00"> blocked 2&#45;stage —</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="255.5,-1226.75 142,-1226.75 142,-1185 255.5,-1185 255.5,-1226.75"/>
<text text-anchor="start" x="150" y="-1213.25" font-family="Helvetica,sans-Serif" font-size="10.00">LDL: computational</text>
<text text-anchor="start" x="150" y="-1202" font-family="Helvetica,sans-Serif" font-size="10.00"> routines (factor, cond,</text>
<text text-anchor="middle" x="198.75" y="-1190.75" font-family="Helvetica,sans-Serif" font-size="10.00"> etc.)</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node4 -->
<g id="edge3" class="edge">
<title>Node1&#45;&gt;Node4</title>
<path fill="none" stroke="black" d="M200.43,-1238.47C204.27,-1410.76 225.57,-2210.73 291.5,-2296.88 294.36,-2300.61 297.83,-2303.79 301.68,-2306.5"/>
<polygon fill="black" stroke="black" points="203.93,-1238.6 200.21,-1228.68 196.93,-1238.76 203.93,-1238.6"/>
</g>
<!-- Node1&#45;&gt;Node14 -->
<g id="edge13" class="edge">
<title>Node1&#45;&gt;Node14</title>
<path fill="none" stroke="black" d="M200.56,-1238.58C205.02,-1406.36 228.55,-2165.96 291.5,-2247.88 294.29,-2251.51 297.66,-2254.61 301.39,-2257.26"/>
<polygon fill="black" stroke="black" points="204.06,-1238.53 200.31,-1228.62 197.07,-1238.71 204.06,-1238.53"/>
</g>
<!-- Node1&#45;&gt;Node32 -->
<g id="edge31" class="edge">
<title>Node1&#45;&gt;Node32</title>
<path fill="none" stroke="black" d="M200.7,-1238.08C205.74,-1400.06 231.45,-2121.08 291.5,-2198.88 294.3,-2202.5 297.67,-2205.6 301.4,-2208.25"/>
<polygon fill="black" stroke="black" points="204.21,-1238.39 200.41,-1228.5 197.21,-1238.6 204.21,-1238.39"/>
</g>
<!-- Node1&#45;&gt;Node12 -->
<g id="edge11" class="edge">
<title>Node1&#45;&gt;Node12</title>
<path fill="none" stroke="black" d="M200.88,-1238.47C206.6,-1396.27 234.45,-2076.33 291.5,-2149.88 294.31,-2153.49 297.69,-2156.59 301.42,-2159.24"/>
<polygon fill="black" stroke="black" points="204.38,-1238.6 200.53,-1228.73 197.39,-1238.85 204.38,-1238.6"/>
</g>
<!-- Node1&#45;&gt;Node10 -->
<g id="edge9" class="edge">
<title>Node1&#45;&gt;Node10</title>
<path fill="none" stroke="black" d="M201.05,-1238.21C207.43,-1390.48 237.37,-2031.47 291.5,-2100.88 295.49,-2105.99 300.62,-2110.06 306.29,-2113.3"/>
<polygon fill="black" stroke="black" points="204.56,-1238.3 200.65,-1228.45 197.56,-1238.59 204.56,-1238.3"/>
</g>
<!-- Node1&#45;&gt;Node11 -->
<g id="edge10" class="edge">
<title>Node1&#45;&gt;Node11</title>
<path fill="none" stroke="black" d="M201.26,-1238.3C208.36,-1385.53 240.33,-1986.66 291.5,-2051.88 295.19,-2056.58 299.85,-2060.4 304.99,-2063.5"/>
<polygon fill="black" stroke="black" points="204.76,-1238.32 200.79,-1228.5 197.77,-1238.65 204.76,-1238.32"/>
</g>
<!-- Node1&#45;&gt;Node44 -->
<g id="edge43" class="edge">
<title>Node1&#45;&gt;Node44</title>
<path fill="none" stroke="black" d="M201.48,-1238.22C209.32,-1379.96 243.26,-1941.81 291.5,-2002.88 299.46,-2012.96 311.87,-2018.97 323.96,-2022.57"/>
<polygon fill="black" stroke="black" points="204.99,-1238.23 200.94,-1228.43 198,-1238.61 204.99,-1238.23"/>
</g>
<!-- Node1&#45;&gt;Node48 -->
<g id="edge47" class="edge">
<title>Node1&#45;&gt;Node48</title>
<path fill="none" stroke="black" d="M199.37,-1238.29C198.51,-1367.07 201.61,-1840.95 291.5,-1953.88 296.57,-1960.24 303.41,-1964.99 310.82,-1968.53"/>
<polygon fill="black" stroke="black" points="202.87,-1238.47 199.45,-1228.45 195.87,-1238.42 202.87,-1238.47"/>
</g>
<!-- Node3 -->
<g id="Node000003" class="node">
<title>Node3</title>
<g id="a_Node000003"><a xlink:href="../../dc/d47/group__hesv__comp__v1.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="394.5,-1945.12 328.25,-1945.12 328.25,-1914.62 394.5,-1914.62 394.5,-1945.12"/>
<text text-anchor="start" x="336.25" y="-1931.62" font-family="Helvetica,sans-Serif" font-size="10.00">— full, rook</text>
<text text-anchor="middle" x="361.38" y="-1920.38" font-family="Helvetica,sans-Serif" font-size="10.00"> v1 —</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node3 -->
<g id="edge2" class="edge">
<title>Node1&#45;&gt;Node3</title>
<path fill="none" stroke="black" d="M199.68,-1238.16C200.07,-1361.35 207.42,-1800.16 291.5,-1904.88 300.42,-1915.98 314.72,-1922.16 327.98,-1925.59"/>
<polygon fill="black" stroke="black" points="203.19,-1238.44 199.67,-1228.44 196.19,-1238.45 203.19,-1238.44"/>
</g>
<!-- Node31 -->
<g id="Node000031" class="node">
<title>Node31</title>
<g id="a_Node000031"><a xlink:href="../../d5/d24/group__hesv__comp__v2.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="394.5,-1896.12 328.25,-1896.12 328.25,-1865.62 394.5,-1865.62 394.5,-1896.12"/>
<text text-anchor="start" x="336.25" y="-1882.62" font-family="Helvetica,sans-Serif" font-size="10.00">— full, rook</text>
<text text-anchor="middle" x="361.38" y="-1871.38" font-family="Helvetica,sans-Serif" font-size="10.00"> v2 —</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node31 -->
<g id="edge30" class="edge">
<title>Node1&#45;&gt;Node31</title>
<path fill="none" stroke="black" d="M200.05,-1238.55C201.76,-1356.65 213.33,-1759.49 291.5,-1855.88 300.47,-1866.94 314.78,-1873.11 328.03,-1876.55"/>
<polygon fill="black" stroke="black" points="203.55,-1238.57 199.92,-1228.62 196.55,-1238.66 203.55,-1238.57"/>
</g>
<!-- Node38 -->
<g id="Node000038" class="node">
<title>Node38</title>
<g id="a_Node000038"><a xlink:href="../../dd/d9b/group__hesv__comp__v3.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="394.5,-1847.12 328.25,-1847.12 328.25,-1816.62 394.5,-1816.62 394.5,-1847.12"/>
<text text-anchor="start" x="336.25" y="-1833.62" font-family="Helvetica,sans-Serif" font-size="10.00">— full, rook</text>
<text text-anchor="middle" x="361.38" y="-1822.38" font-family="Helvetica,sans-Serif" font-size="10.00"> v3 —</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node38 -->
<g id="edge37" class="edge">
<title>Node1&#45;&gt;Node38</title>
<path fill="none" stroke="black" d="M200.46,-1238.28C203.53,-1350.23 219.08,-1718.6 291.5,-1806.88 300.54,-1817.89 314.85,-1824.05 328.09,-1827.5"/>
<polygon fill="black" stroke="black" points="203.97,-1238.51 200.21,-1228.61 196.97,-1238.69 203.97,-1238.51"/>
</g>
<!-- Node21 -->
<g id="Node000021" class="node">
<title>Node21</title>
<g id="a_Node000021"><a xlink:href="../../de/d9e/group__heswapr.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="431.25,-1798.12 291.5,-1798.12 291.5,-1767.62 431.25,-1767.62 431.25,-1798.12"/>
<text text-anchor="start" x="299.5" y="-1784.62" font-family="Helvetica,sans-Serif" font-size="10.00">{he,sy}swapr: &#160;&#160;&#160;&#160;</text>
<text text-anchor="middle" x="361.38" y="-1773.38" font-family="Helvetica,sans-Serif" font-size="10.00"> &#160;&#160;&#160;apply 2&#45;sided permutation</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node21 -->
<g id="edge20" class="edge">
<title>Node1&#45;&gt;Node21</title>
<path fill="none" stroke="black" d="M200.95,-1238.4C205.49,-1344.41 224.89,-1677.77 291.5,-1757.88 294.51,-1761.49 298.09,-1764.59 302.01,-1767.24"/>
<polygon fill="black" stroke="black" points="204.46,-1238.54 200.55,-1228.69 197.47,-1238.83 204.46,-1238.54"/>
</g>
<!-- Node7 -->
<g id="Node000007" class="node">
<title>Node7</title>
<g id="a_Node000007"><a xlink:href="../../db/d8d/group__hetf2.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="418.88,-1749.12 303.88,-1749.12 303.88,-1718.62 418.88,-1718.62 418.88,-1749.12"/>
<text text-anchor="start" x="311.88" y="-1735.62" font-family="Helvetica,sans-Serif" font-size="10.00">{he,sy}tf2: &#160;&#160;&#160;&#160;triangular</text>
<text text-anchor="middle" x="361.38" y="-1724.38" font-family="Helvetica,sans-Serif" font-size="10.00"> factor, level 2</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="M201.53,-1238.42C207.62,-1338.12 230.66,-1636.87 291.5,-1708.88 294.95,-1712.96 299.12,-1716.37 303.68,-1719.23"/>
<polygon fill="black" stroke="black" points="205.03,-1238.3 200.95,-1228.53 198.05,-1238.72 205.03,-1238.3"/>
</g>
<!-- Node41 -->
<g id="Node000041" class="node">
<title>Node41</title>
<g id="a_Node000041"><a xlink:href="../../d0/d22/group__hetf2__rk.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="421.12,-1700.12 301.62,-1700.12 301.62,-1669.62 421.12,-1669.62 421.12,-1700.12"/>
<text text-anchor="start" x="309.62" y="-1686.62" font-family="Helvetica,sans-Serif" font-size="10.00">{he,sy}tf2_rk: &#160;triangular</text>
<text text-anchor="middle" x="361.38" y="-1675.38" font-family="Helvetica,sans-Serif" font-size="10.00"> factor, level 2</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node41 -->
<g id="edge40" class="edge">
<title>Node1&#45;&gt;Node41</title>
<path fill="none" stroke="black" d="M202.23,-1238.33C209.95,-1331.27 236.39,-1595.89 291.5,-1659.88 294.65,-1663.54 298.39,-1666.66 302.46,-1669.33"/>
<polygon fill="black" stroke="black" points="205.74,-1238.32 201.45,-1228.64 198.76,-1238.89 205.74,-1238.32"/>
</g>
<!-- Node35 -->
<g id="Node000035" class="node">
<title>Node35</title>
<g id="a_Node000035"><a xlink:href="../../d2/d09/group__hetf2__rook.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="426.38,-1651.12 296.38,-1651.12 296.38,-1620.62 426.38,-1620.62 426.38,-1651.12"/>
<text text-anchor="start" x="304.38" y="-1637.62" font-family="Helvetica,sans-Serif" font-size="10.00">{he,sy}tf2_rook: &#160;triangular</text>
<text text-anchor="middle" x="361.38" y="-1626.38" font-family="Helvetica,sans-Serif" font-size="10.00"> factor, level 2</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node35 -->
<g id="edge34" class="edge">
<title>Node1&#45;&gt;Node35</title>
<path fill="none" stroke="black" d="M203.12,-1238.51C212.61,-1324.56 242.14,-1554.9 291.5,-1610.88 294.7,-1614.5 298.46,-1617.6 302.56,-1620.25"/>
<polygon fill="black" stroke="black" points="206.6,-1238.2 202.05,-1228.63 199.64,-1238.95 206.6,-1238.2"/>
</g>
<!-- Node5 -->
<g id="Node000005" class="node">
<title>Node5</title>
<g id="a_Node000005"><a xlink:href="../../d8/d0e/group__hetrf.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="417.75,-1602.12 305,-1602.12 305,-1571.62 417.75,-1571.62 417.75,-1602.12"/>
<text text-anchor="start" x="313" y="-1588.62" font-family="Helvetica,sans-Serif" font-size="10.00">{he,sy}trf: &#160;&#160;&#160;&#160;triangular</text>
<text text-anchor="middle" x="361.38" y="-1577.38" font-family="Helvetica,sans-Serif" font-size="10.00"> factor</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="M204.15,-1237.98C215.45,-1316.18 247.72,-1513.68 291.5,-1561.88 295.26,-1566.02 299.77,-1569.48 304.65,-1572.36"/>
<polygon fill="black" stroke="black" points="207.66,-1237.82 202.79,-1228.41 200.73,-1238.81 207.66,-1237.82"/>
</g>
<!-- Node45 -->
<g id="Node000045" class="node">
<title>Node45</title>
<g id="a_Node000045"><a xlink:href="../../dd/d0f/group__hetrf__aa.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="421.12,-1553.12 301.62,-1553.12 301.62,-1522.62 421.12,-1522.62 421.12,-1553.12"/>
<text text-anchor="start" x="309.62" y="-1539.62" font-family="Helvetica,sans-Serif" font-size="10.00">{he,sy}trf_aa: &#160;triangular</text>
<text text-anchor="middle" x="361.38" y="-1528.38" font-family="Helvetica,sans-Serif" font-size="10.00"> factor</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node45 -->
<g id="edge44" class="edge">
<title>Node1&#45;&gt;Node45</title>
<path fill="none" stroke="black" d="M200.29,-1238.2C203.06,-1299.78 217.76,-1434.75 291.5,-1512.88 294.91,-1516.48 298.87,-1519.57 303.15,-1522.22"/>
<polygon fill="black" stroke="black" points="203.8,-1238.28 199.94,-1228.41 196.8,-1238.53 203.8,-1238.28"/>
</g>
<!-- Node49 -->
<g id="Node000049" class="node">
<title>Node49</title>
<g id="a_Node000049"><a xlink:href="../../d8/d0d/group__hetrf__aa__2stage.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="414,-1504.12 308.75,-1504.12 308.75,-1473.62 414,-1473.62 414,-1504.12"/>
<text text-anchor="start" x="316.75" y="-1490.62" font-family="Helvetica,sans-Serif" font-size="10.00">{he,sy}trf_aa_2stage</text>
<text text-anchor="middle" x="361.38" y="-1479.38" font-family="Helvetica,sans-Serif" font-size="10.00">: &#160;triangular factor</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node49 -->
<g id="edge48" class="edge">
<title>Node1&#45;&gt;Node49</title>
<path fill="none" stroke="black" d="M202.51,-1238.37C208.8,-1292.37 228.89,-1400.85 291.5,-1463.88 296.34,-1468.75 302.2,-1472.68 308.44,-1475.85"/>
<polygon fill="black" stroke="black" points="206.01,-1238.18 201.47,-1228.6 199.05,-1238.92 206.01,-1238.18"/>
</g>
<!-- Node39 -->
<g id="Node000039" class="node">
<title>Node39</title>
<g id="a_Node000039"><a xlink:href="../../d2/d52/group__hetrf__rk.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="420,-1455.12 302.75,-1455.12 302.75,-1424.62 420,-1424.62 420,-1455.12"/>
<text text-anchor="start" x="310.75" y="-1441.62" font-family="Helvetica,sans-Serif" font-size="10.00">{he,sy}trf_rk: &#160;triangular</text>
<text text-anchor="middle" x="361.38" y="-1430.38" font-family="Helvetica,sans-Serif" font-size="10.00"> factor</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node39 -->
<g id="edge38" class="edge">
<title>Node1&#45;&gt;Node39</title>
<path fill="none" stroke="black" d="M205.68,-1238.41C215.62,-1283.95 239.86,-1366.51 291.5,-1414.88 295.31,-1418.44 299.66,-1421.5 304.29,-1424.14"/>
<polygon fill="black" stroke="black" points="209.11,-1237.71 203.66,-1228.63 202.26,-1239.13 209.11,-1237.71"/>
</g>
<!-- Node33 -->
<g id="Node000033" class="node">
<title>Node33</title>
<g id="a_Node000033"><a xlink:href="../../d0/d4f/group__hetrf__rook.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="425.25,-1406.12 297.5,-1406.12 297.5,-1375.62 425.25,-1375.62 425.25,-1406.12"/>
<text text-anchor="start" x="305.5" y="-1392.62" font-family="Helvetica,sans-Serif" font-size="10.00">{he,sy}trf_rook: &#160;triangular</text>
<text text-anchor="middle" x="361.38" y="-1381.38" font-family="Helvetica,sans-Serif" font-size="10.00"> factor</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node33 -->
<g id="edge32" class="edge">
<title>Node1&#45;&gt;Node33</title>
<path fill="none" stroke="black" d="M210.31,-1237.54C223.79,-1273.4 250.41,-1331.32 291.5,-1365.88 295.78,-1369.48 300.63,-1372.58 305.72,-1375.25"/>
<polygon fill="black" stroke="black" points="213.76,-1236.8 207.06,-1228.59 207.18,-1239.19 213.76,-1236.8"/>
</g>
<!-- Node9 -->
<g id="Node000009" class="node">
<title>Node9</title>
<g id="a_Node000009"><a xlink:href="../../da/dfa/group__hetri.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="417.38,-1357.12 305.38,-1357.12 305.38,-1326.62 417.38,-1326.62 417.38,-1357.12"/>
<text text-anchor="start" x="313.38" y="-1343.62" font-family="Helvetica,sans-Serif" font-size="10.00">{he,sy}tri: &#160;&#160;&#160;&#160;triangular</text>
<text text-anchor="middle" x="361.38" y="-1332.38" font-family="Helvetica,sans-Serif" font-size="10.00"> inverse</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="M217.99,-1236.43C234.38,-1261.5 260.58,-1296.27 291.5,-1317.88 295.96,-1320.99 300.87,-1323.74 305.95,-1326.16"/>
<polygon fill="black" stroke="black" points="221.13,-1234.85 212.81,-1228.29 215.23,-1238.61 221.13,-1234.85"/>
</g>
<!-- Node15 -->
<g id="Node000015" class="node">
<title>Node15</title>
<g id="a_Node000015"><a xlink:href="../../d6/d0a/group__hetri2.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="414.38,-1308.5 308.38,-1308.5 308.38,-1289.25 414.38,-1289.25 414.38,-1308.5"/>
<text text-anchor="middle" x="361.38" y="-1295" font-family="Helvetica,sans-Serif" font-size="10.00">{he,sy}tri2: &#160;&#160;&#160;inverse</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="M228.47,-1234.84C245.49,-1250.51 268.23,-1269.04 291.5,-1280.88 297.67,-1284.01 304.44,-1286.64 311.24,-1288.83"/>
<polygon fill="black" stroke="black" points="230.89,-1232.31 221.22,-1227.99 226.08,-1237.4 230.89,-1232.31"/>
</g>
<!-- Node16 -->
<g id="Node000016" class="node">
<title>Node16</title>
<g id="a_Node000016"><a xlink:href="../../d9/dee/group__hetri2x.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="415.5,-1271.5 307.25,-1271.5 307.25,-1252.25 415.5,-1252.25 415.5,-1271.5"/>
<text text-anchor="middle" x="361.38" y="-1258" font-family="Helvetica,sans-Serif" font-size="10.00">{he,sy}tri2x: &#160;&#160;inverse</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="M258.19,-1231.47C269.15,-1235.88 280.6,-1240.21 291.5,-1243.88 300.05,-1246.75 309.33,-1249.45 318.22,-1251.84"/>
<polygon fill="black" stroke="black" points="259.83,-1228.37 249.25,-1227.82 257.18,-1234.85 259.83,-1228.37"/>
</g>
<!-- Node17 -->
<g id="Node000017" class="node">
<title>Node17</title>
<g id="a_Node000017"><a xlink:href="../../d1/d5a/group__hetri__3.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="415.5,-1234.5 307.25,-1234.5 307.25,-1215.25 415.5,-1215.25 415.5,-1234.5"/>
<text text-anchor="middle" x="361.38" y="-1221" font-family="Helvetica,sans-Serif" font-size="10.00">{he,sy}tri_3: &#160;&#160;inverse</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node17 -->
<g id="edge16" class="edge">
<title>Node1&#45;&gt;Node17</title>
<path fill="none" stroke="black" d="M266.98,-1213.83C280.31,-1215.4 294.13,-1217.04 306.93,-1218.55"/>
<polygon fill="black" stroke="black" points="267.77,-1210.4 257.43,-1212.7 266.95,-1217.35 267.77,-1210.4"/>
</g>
<!-- Node18 -->
<g id="Node000018" class="node">
<title>Node18</title>
<g id="a_Node000018"><a xlink:href="../../d6/de5/group__hetri__3x.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="416.62,-1197.5 306.12,-1197.5 306.12,-1178.25 416.62,-1178.25 416.62,-1197.5"/>
<text text-anchor="middle" x="361.38" y="-1184" font-family="Helvetica,sans-Serif" font-size="10.00">{he,sy}tri_3x: &#160;inverse</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node18 -->
<g id="edge17" class="edge">
<title>Node1&#45;&gt;Node18</title>
<path fill="none" stroke="black" d="M267.12,-1198.33C280.03,-1196.88 293.41,-1195.38 305.85,-1193.99"/>
<polygon fill="black" stroke="black" points="266.98,-1194.82 257.43,-1199.41 267.76,-1201.78 266.98,-1194.82"/>
</g>
<!-- Node37 -->
<g id="Node000037" class="node">
<title>Node37</title>
<g id="a_Node000037"><a xlink:href="../../d5/d87/group__hetri__rook.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="424.88,-1160.12 297.88,-1160.12 297.88,-1129.62 424.88,-1129.62 424.88,-1160.12"/>
<text text-anchor="start" x="305.88" y="-1146.62" font-family="Helvetica,sans-Serif" font-size="10.00">{he,sy}tri_rook: &#160;triangular</text>
<text text-anchor="middle" x="361.38" y="-1135.38" font-family="Helvetica,sans-Serif" font-size="10.00"> inverse</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node37 -->
<g id="edge36" class="edge">
<title>Node1&#45;&gt;Node37</title>
<path fill="none" stroke="black" d="M262.03,-1180.29C271.86,-1176.39 281.94,-1172.47 291.5,-1168.88 298.85,-1166.11 306.68,-1163.28 314.32,-1160.58"/>
<polygon fill="black" stroke="black" points="260.89,-1176.98 252.9,-1183.94 263.49,-1183.48 260.89,-1176.98"/>
</g>
<!-- Node8 -->
<g id="Node000008" class="node">
<title>Node8</title>
<g id="a_Node000008"><a xlink:href="../../d4/d30/group__hetrs.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="418.88,-1111.12 303.88,-1111.12 303.88,-1080.62 418.88,-1080.62 418.88,-1111.12"/>
<text text-anchor="start" x="311.88" y="-1097.62" font-family="Helvetica,sans-Serif" font-size="10.00">{he,sy}trs: &#160;&#160;&#160;&#160;triangular</text>
<text text-anchor="middle" x="361.38" y="-1086.38" font-family="Helvetica,sans-Serif" font-size="10.00"> solve using factor</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node8 -->
<g id="edge7" class="edge">
<title>Node1&#45;&gt;Node8</title>
<path fill="none" stroke="black" d="M225.32,-1176.85C242.54,-1158.74 266.58,-1136.07 291.5,-1120.88 297.26,-1117.36 303.58,-1114.24 309.99,-1111.48"/>
<polygon fill="black" stroke="black" points="223.19,-1174 218.94,-1183.7 228.32,-1178.77 223.19,-1174"/>
</g>
<!-- Node19 -->
<g id="Node000019" class="node">
<title>Node19</title>
<g id="a_Node000019"><a xlink:href="../../d2/d85/group__hetrs2.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="411.75,-1062.12 311,-1062.12 311,-1031.62 411.75,-1031.62 411.75,-1062.12"/>
<text text-anchor="start" x="319" y="-1048.62" font-family="Helvetica,sans-Serif" font-size="10.00">{he,sy}trs2: &#160;&#160;&#160;solve</text>
<text text-anchor="middle" x="361.38" y="-1037.38" font-family="Helvetica,sans-Serif" font-size="10.00"> using factor</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="M213.96,-1174.7C229.18,-1144.51 256.02,-1099.38 291.5,-1071.88 297.23,-1067.43 303.82,-1063.73 310.61,-1060.66"/>
<polygon fill="black" stroke="black" points="210.98,-1172.82 209.73,-1183.34 217.27,-1175.89 210.98,-1172.82"/>
</g>
<!-- Node20 -->
<g id="Node000020" class="node">
<title>Node20</title>
<g id="a_Node000020"><a xlink:href="../../d2/d94/group__hetrs__3.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="412.88,-1013.12 309.88,-1013.12 309.88,-982.62 412.88,-982.62 412.88,-1013.12"/>
<text text-anchor="start" x="317.88" y="-999.62" font-family="Helvetica,sans-Serif" font-size="10.00">{he,sy}trs_3: &#160;&#160;solve</text>
<text text-anchor="middle" x="361.38" y="-988.38" font-family="Helvetica,sans-Serif" font-size="10.00"> using factor</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node20 -->
<g id="edge19" class="edge">
<title>Node1&#45;&gt;Node20</title>
<path fill="none" stroke="black" d="M207.88,-1173.74C219.72,-1133.19 245.49,-1063.82 291.5,-1022.88 296.82,-1018.14 303.11,-1014.28 309.69,-1011.14"/>
<polygon fill="black" stroke="black" points="204.57,-1172.58 205.25,-1183.15 211.31,-1174.46 204.57,-1172.58"/>
</g>
<!-- Node47 -->
<g id="Node000047" class="node">
<title>Node47</title>
<g id="a_Node000047"><a xlink:href="../../d4/dcb/group__hetrs__aa.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="422.25,-964.12 300.5,-964.12 300.5,-933.62 422.25,-933.62 422.25,-964.12"/>
<text text-anchor="start" x="308.5" y="-950.62" font-family="Helvetica,sans-Serif" font-size="10.00">{he,sy}trs_aa: &#160;triangular</text>
<text text-anchor="middle" x="361.38" y="-939.38" font-family="Helvetica,sans-Serif" font-size="10.00"> solve using factor</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node47 -->
<g id="edge46" class="edge">
<title>Node1&#45;&gt;Node47</title>
<path fill="none" stroke="black" d="M204.02,-1173.45C212.22,-1123.85 234.69,-1029.1 291.5,-973.88 295.24,-970.24 299.55,-967.13 304.15,-964.46"/>
<polygon fill="black" stroke="black" points="200.58,-1172.84 202.51,-1183.25 207.49,-1173.91 200.58,-1172.84"/>
</g>
<!-- Node50 -->
<g id="Node000050" class="node">
<title>Node50</title>
<g id="a_Node000050"><a xlink:href="../../d7/d03/group__hetrs__aa__2stage.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="420,-915.75 302.75,-915.75 302.75,-874 420,-874 420,-915.75"/>
<text text-anchor="start" x="310.75" y="-902.25" font-family="Helvetica,sans-Serif" font-size="10.00">{he,sy}trs_aa_2stage</text>
<text text-anchor="start" x="310.75" y="-891" font-family="Helvetica,sans-Serif" font-size="10.00">: &#160;triangular solve using</text>
<text text-anchor="middle" x="361.38" y="-879.75" font-family="Helvetica,sans-Serif" font-size="10.00"> factor</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node50 -->
<g id="edge49" class="edge">
<title>Node1&#45;&gt;Node50</title>
<path fill="none" stroke="black" d="M201.86,-1173.43C207.24,-1116.26 226.08,-996.84 291.5,-924.88 294.75,-921.3 298.49,-918.14 302.53,-915.34"/>
<polygon fill="black" stroke="black" points="198.4,-1172.87 201.04,-1183.13 205.37,-1173.47 198.4,-1172.87"/>
</g>
<!-- Node36 -->
<g id="Node000036" class="node">
<title>Node36</title>
<g id="a_Node000036"><a xlink:href="../../de/d9a/group__hetrs__rook.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="426.38,-856.12 296.38,-856.12 296.38,-825.62 426.38,-825.62 426.38,-856.12"/>
<text text-anchor="start" x="304.38" y="-842.62" font-family="Helvetica,sans-Serif" font-size="10.00">{he,sy}trs_rook: &#160;triangular</text>
<text text-anchor="middle" x="361.38" y="-831.38" font-family="Helvetica,sans-Serif" font-size="10.00"> solve using factor</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node36 -->
<g id="edge35" class="edge">
<title>Node1&#45;&gt;Node36</title>
<path fill="none" stroke="black" d="M199.02,-1173.25C199.33,-1106.45 209.55,-952.99 291.5,-864.88 294.43,-861.72 297.8,-858.98 301.44,-856.61"/>
<polygon fill="black" stroke="black" points="195.52,-1173.18 199.06,-1183.17 202.52,-1173.15 195.52,-1173.18"/>
</g>
<!-- Node26 -->
<g id="Node000026" class="node">
<title>Node26</title>
<g id="a_Node000026"><a xlink:href="../../dc/de9/group__hpcon.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="420.75,-807.12 302,-807.12 302,-776.62 420.75,-776.62 420.75,-807.12"/>
<text text-anchor="start" x="310" y="-793.62" font-family="Helvetica,sans-Serif" font-size="10.00">{hp,sp}con: &#160;&#160;&#160;&#160;condition</text>
<text text-anchor="middle" x="361.38" y="-782.38" font-family="Helvetica,sans-Serif" font-size="10.00"> number estimate</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node26 -->
<g id="edge25" class="edge">
<title>Node1&#45;&gt;Node26</title>
<path fill="none" stroke="black" d="M203.39,-1173.69C213.43,-1090.37 243.91,-870.36 291.5,-816.88 294.71,-813.26 298.49,-810.17 302.59,-807.53"/>
<polygon fill="black" stroke="black" points="199.94,-1173.11 202.24,-1183.45 206.89,-1173.93 199.94,-1173.11"/>
</g>
<!-- Node30 -->
<g id="Node000030" class="node">
<title>Node30</title>
<g id="a_Node000030"><a xlink:href="../../d8/d75/group__hprfs.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="416.25,-758.12 306.5,-758.12 306.5,-727.62 416.25,-727.62 416.25,-758.12"/>
<text text-anchor="start" x="314.5" y="-744.62" font-family="Helvetica,sans-Serif" font-size="10.00">{hp,sp}rfs: &#160;&#160;&#160;&#160;iterative</text>
<text text-anchor="middle" x="361.38" y="-733.38" font-family="Helvetica,sans-Serif" font-size="10.00"> refinement</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node30 -->
<g id="edge29" class="edge">
<title>Node1&#45;&gt;Node30</title>
<path fill="none" stroke="black" d="M202.5,-1173.35C210.78,-1082.6 238.27,-829.24 291.5,-767.88 295.58,-763.17 300.63,-759.34 306.12,-756.24"/>
<polygon fill="black" stroke="black" points="199.04,-1172.78 201.63,-1183.05 206.01,-1173.4 199.04,-1172.78"/>
</g>
<!-- Node25 -->
<g id="Node000025" class="node">
<title>Node25</title>
<g id="a_Node000025"><a xlink:href="../../d2/d7a/group__hpsv__comp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="403.88,-709.12 318.88,-709.12 318.88,-678.62 403.88,-678.62 403.88,-709.12"/>
<text text-anchor="start" x="326.88" y="-695.62" font-family="Helvetica,sans-Serif" font-size="10.00">— packed, rook</text>
<text text-anchor="middle" x="361.38" y="-684.38" font-family="Helvetica,sans-Serif" font-size="10.00"> v1 —</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node25 -->
<g id="edge24" class="edge">
<title>Node1&#45;&gt;Node25</title>
<path fill="none" stroke="black" d="M201.77,-1173.07C208.4,-1075.26 232.59,-788.19 291.5,-718.88 298.5,-710.64 308.45,-705.11 318.61,-701.41"/>
<polygon fill="black" stroke="black" points="198.27,-1172.83 201.11,-1183.04 205.26,-1173.29 198.27,-1172.83"/>
</g>
<!-- Node27 -->
<g id="Node000027" class="node">
<title>Node27</title>
<g id="a_Node000027"><a xlink:href="../../d8/d08/group__hptrf.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="417.75,-660.12 305,-660.12 305,-629.62 417.75,-629.62 417.75,-660.12"/>
<text text-anchor="start" x="313" y="-646.62" font-family="Helvetica,sans-Serif" font-size="10.00">{hp,sp}trf: &#160;&#160;&#160;&#160;triangular</text>
<text text-anchor="middle" x="361.38" y="-635.38" font-family="Helvetica,sans-Serif" font-size="10.00"> factor</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node27 -->
<g id="edge26" class="edge">
<title>Node1&#45;&gt;Node27</title>
<path fill="none" stroke="black" d="M201.13,-1173.27C206.17,-1069.22 226.79,-747.31 291.5,-669.88 295.17,-665.48 299.68,-661.86 304.62,-658.88"/>
<polygon fill="black" stroke="black" points="197.65,-1172.92 200.68,-1183.07 204.64,-1173.24 197.65,-1172.92"/>
</g>
<!-- Node29 -->
<g id="Node000029" class="node">
<title>Node29</title>
<g id="a_Node000029"><a xlink:href="../../d3/d43/group__hptri.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="417.38,-611.12 305.38,-611.12 305.38,-580.62 417.38,-580.62 417.38,-611.12"/>
<text text-anchor="start" x="313.38" y="-597.62" font-family="Helvetica,sans-Serif" font-size="10.00">{hp,sp}tri: &#160;&#160;&#160;&#160;triangular</text>
<text text-anchor="middle" x="361.38" y="-586.38" font-family="Helvetica,sans-Serif" font-size="10.00"> inverse</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node29 -->
<g id="edge28" class="edge">
<title>Node1&#45;&gt;Node29</title>
<path fill="none" stroke="black" d="M200.62,-1173.26C204.17,-1063.02 221.01,-706.44 291.5,-620.88 295.22,-616.36 299.83,-612.66 304.88,-609.63"/>
<polygon fill="black" stroke="black" points="197.12,-1172.97 200.32,-1183.08 204.12,-1173.19 197.12,-1172.97"/>
</g>
<!-- Node28 -->
<g id="Node000028" class="node">
<title>Node28</title>
<g id="a_Node000028"><a xlink:href="../../d3/dbd/group__hptrs.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="418.88,-562.12 303.88,-562.12 303.88,-531.62 418.88,-531.62 418.88,-562.12"/>
<text text-anchor="start" x="311.88" y="-548.62" font-family="Helvetica,sans-Serif" font-size="10.00">{hp,sp}trs: &#160;&#160;&#160;&#160;triangular</text>
<text text-anchor="middle" x="361.38" y="-537.38" font-family="Helvetica,sans-Serif" font-size="10.00"> solve using factor</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node28 -->
<g id="edge27" class="edge">
<title>Node1&#45;&gt;Node28</title>
<path fill="none" stroke="black" d="M200.18,-1173.23C202.33,-1057.05 215.22,-665.6 291.5,-571.88 294.87,-567.73 298.99,-564.27 303.52,-561.39"/>
<polygon fill="black" stroke="black" points="196.68,-1172.93 200.01,-1182.99 203.68,-1173.05 196.68,-1172.93"/>
</g>
<!-- Node22 -->
<g id="Node000022" class="node">
<title>Node22</title>
<g id="a_Node000022"><a xlink:href="../../df/d8c/group__la__hercond.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="408.75,-513.75 314,-513.75 314,-472 408.75,-472 408.75,-513.75"/>
<text text-anchor="start" x="322" y="-500.25" font-family="Helvetica,sans-Serif" font-size="10.00">la_hercond: &#160;&#160;&#160;&#160;&#160;&#160;</text>
<text text-anchor="start" x="322" y="-489" font-family="Helvetica,sans-Serif" font-size="10.00"> &#160;&#160;&#160;Skeel condition</text>
<text text-anchor="middle" x="361.38" y="-477.75" font-family="Helvetica,sans-Serif" font-size="10.00"> number estimate</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node22 -->
<g id="edge21" class="edge">
<title>Node1&#45;&gt;Node22</title>
<path fill="none" stroke="black" d="M200,-1173.31C201.56,-1051.92 212.65,-627.3 291.5,-522.88 297.16,-515.38 305.08,-509.73 313.55,-505.48"/>
<polygon fill="black" stroke="black" points="196.51,-1173.17 199.89,-1183.21 203.5,-1173.25 196.51,-1173.17"/>
</g>
<!-- Node23 -->
<g id="Node000023" class="node">
<title>Node23</title>
<g id="a_Node000023"><a xlink:href="../../d3/df7/group__la__herfsx__extended.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="411.75,-454.12 311,-454.12 311,-423.62 411.75,-423.62 411.75,-454.12"/>
<text text-anchor="start" x="319" y="-440.62" font-family="Helvetica,sans-Serif" font-size="10.00">la_herfsx_extended</text>
<text text-anchor="middle" x="361.38" y="-429.38" font-family="Helvetica,sans-Serif" font-size="10.00">: &#160;&#160;step in herfsx</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node23 -->
<g id="edge22" class="edge">
<title>Node1&#45;&gt;Node23</title>
<path fill="none" stroke="black" d="M199.36,-1173.22C198.47,-1044.55 201.53,-574.32 291.5,-462.88 296.51,-456.67 303.23,-452.06 310.51,-448.65"/>
<polygon fill="black" stroke="black" points="195.86,-1173.09 199.44,-1183.06 202.86,-1173.03 195.86,-1173.09"/>
</g>
<!-- Node24 -->
<g id="Node000024" class="node">
<title>Node24</title>
<g id="a_Node000024"><a xlink:href="../../d5/da6/group__la__herpvgrw.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="408.38,-405.75 314.38,-405.75 314.38,-364 408.38,-364 408.38,-405.75"/>
<text text-anchor="start" x="322.38" y="-392.25" font-family="Helvetica,sans-Serif" font-size="10.00">la_herpvgrw: &#160;&#160;&#160;&#160;&#160;</text>
<text text-anchor="start" x="322.38" y="-381" font-family="Helvetica,sans-Serif" font-size="10.00"> &#160;&#160;&#160;reciprocal pivot</text>
<text text-anchor="middle" x="361.38" y="-369.75" font-family="Helvetica,sans-Serif" font-size="10.00"> growth</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node24 -->
<g id="edge23" class="edge">
<title>Node1&#45;&gt;Node24</title>
<path fill="none" stroke="black" d="M199.33,-1173.5C198.24,-1040.57 200.31,-537.93 291.5,-414.88 297.25,-407.12 305.43,-401.34 314.15,-397.05"/>
<polygon fill="black" stroke="black" points="195.83,-1173.37 199.43,-1183.33 202.83,-1173.3 195.83,-1173.37"/>
</g>
<!-- Node6 -->
<g id="Node000006" class="node">
<title>Node6</title>
<g id="a_Node000006"><a xlink:href="../../db/d65/group__lahef.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="408,-346.12 314.75,-346.12 314.75,-315.62 408,-315.62 408,-346.12"/>
<text text-anchor="start" x="322.75" y="-332.62" font-family="Helvetica,sans-Serif" font-size="10.00">la{he,sy}f: &#160;&#160;&#160;&#160;step</text>
<text text-anchor="middle" x="361.38" y="-321.38" font-family="Helvetica,sans-Serif" font-size="10.00"> in hetrf</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node6 -->
<g id="edge5" class="edge">
<title>Node1&#45;&gt;Node6</title>
<path fill="none" stroke="black" d="M201.22,-1173.24C208.19,-1025.08 239.63,-420.15 291.5,-354.88 297.33,-347.54 305.54,-342.44 314.28,-338.89"/>
<polygon fill="black" stroke="black" points="197.73,-1172.97 200.77,-1183.12 204.73,-1173.29 197.73,-1172.97"/>
</g>
<!-- Node46 -->
<g id="Node000046" class="node">
<title>Node46</title>
<g id="a_Node000046"><a xlink:href="../../d1/ded/group__lahef__aa.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="421.88,-297.12 300.88,-297.12 300.88,-266.62 421.88,-266.62 421.88,-297.12"/>
<text text-anchor="start" x="308.88" y="-283.62" font-family="Helvetica,sans-Serif" font-size="10.00">la{he,sy}f_aa: &#160;triangular</text>
<text text-anchor="middle" x="361.38" y="-272.38" font-family="Helvetica,sans-Serif" font-size="10.00"> factor partial factor</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node46 -->
<g id="edge45" class="edge">
<title>Node1&#45;&gt;Node46</title>
<path fill="none" stroke="black" d="M201.04,-1173.39C207.38,-1020.45 237.15,-376.6 291.5,-306.88 294.32,-303.26 297.7,-300.17 301.44,-297.53"/>
<polygon fill="black" stroke="black" points="197.55,-1173.07 200.64,-1183.2 204.54,-1173.36 197.55,-1173.07"/>
</g>
<!-- Node40 -->
<g id="Node000040" class="node">
<title>Node40</title>
<g id="a_Node000040"><a xlink:href="../../d3/dd9/group__lahef__rk.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="420.75,-248.12 302,-248.12 302,-217.62 420.75,-217.62 420.75,-248.12"/>
<text text-anchor="start" x="310" y="-234.62" font-family="Helvetica,sans-Serif" font-size="10.00">la{he,sy}f_rk: &#160;triangular</text>
<text text-anchor="middle" x="361.38" y="-223.38" font-family="Helvetica,sans-Serif" font-size="10.00"> factor step</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node40 -->
<g id="edge39" class="edge">
<title>Node1&#45;&gt;Node40</title>
<path fill="none" stroke="black" d="M200.85,-1173.65C206.49,-1016.14 234.16,-331.82 291.5,-257.88 294.38,-254.16 297.87,-250.99 301.73,-248.29"/>
<polygon fill="black" stroke="black" points="197.36,-1173.24 200.51,-1183.36 204.36,-1173.49 197.36,-1173.24"/>
</g>
<!-- Node34 -->
<g id="Node000034" class="node">
<title>Node34</title>
<g id="a_Node000034"><a xlink:href="../../d9/de6/group__lahef__rook.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="426,-199.12 296.75,-199.12 296.75,-168.62 426,-168.62 426,-199.12"/>
<text text-anchor="start" x="304.75" y="-185.62" font-family="Helvetica,sans-Serif" font-size="10.00">la{he,sy}f_rook: &#160;triangular</text>
<text text-anchor="middle" x="361.38" y="-174.38" font-family="Helvetica,sans-Serif" font-size="10.00"> factor step</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node34 -->
<g id="edge33" class="edge">
<title>Node1&#45;&gt;Node34</title>
<path fill="none" stroke="black" d="M200.69,-1173.54C205.69,-1010.91 231.22,-287 291.5,-208.88 294.3,-205.25 297.67,-202.15 301.4,-199.5"/>
<polygon fill="black" stroke="black" points="197.2,-1173.07 200.4,-1183.17 204.2,-1173.28 197.2,-1173.07"/>
</g>
<!-- Node13 -->
<g id="Node000013" class="node">
<title>Node13</title>
<g id="a_Node000013"><a xlink:href="../../de/df4/group__syconv.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="427.12,-150.12 295.62,-150.12 295.62,-119.62 427.12,-119.62 427.12,-150.12"/>
<text text-anchor="start" x="303.62" y="-136.62" font-family="Helvetica,sans-Serif" font-size="10.00">syconv: &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;convert</text>
<text text-anchor="middle" x="361.38" y="-125.38" font-family="Helvetica,sans-Serif" font-size="10.00"> to/from L and D from hetrf</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node13 -->
<g id="edge12" class="edge">
<title>Node1&#45;&gt;Node13</title>
<path fill="none" stroke="black" d="M200.56,-1173.05C204.97,-1004.62 228.32,-242.12 291.5,-159.88 294.29,-156.24 297.66,-153.14 301.38,-150.48"/>
<polygon fill="black" stroke="black" points="197.06,-1172.96 200.3,-1183.05 204.06,-1173.14 197.06,-1172.96"/>
</g>
<!-- Node42 -->
<g id="Node000042" class="node">
<title>Node42</title>
<g id="a_Node000042"><a xlink:href="../../d4/dca/group__syconvf.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="416.25,-101.75 306.5,-101.75 306.5,-60 416.25,-60 416.25,-101.75"/>
<text text-anchor="start" x="314.5" y="-88.25" font-family="Helvetica,sans-Serif" font-size="10.00">syconvf: &#160;&#160;&#160;&#160;&#160;&#160;&#160;convert</text>
<text text-anchor="start" x="314.5" y="-77" font-family="Helvetica,sans-Serif" font-size="10.00"> to/from hetrf &#160;&#160;&#160;&#160;&#160;to</text>
<text text-anchor="middle" x="361.38" y="-65.75" font-family="Helvetica,sans-Serif" font-size="10.00"> hetrf_rk format</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node42 -->
<g id="edge41" class="edge">
<title>Node1&#45;&gt;Node42</title>
<path fill="none" stroke="black" d="M200.51,-1173.23C204.81,-1000.68 228.08,-199.37 291.5,-110.88 295.37,-105.47 300.44,-101.03 306.07,-97.38"/>
<polygon fill="black" stroke="black" points="197.02,-1172.96 200.27,-1183.04 204.02,-1173.13 197.02,-1172.96"/>
</g>
<!-- Node43 -->
<g id="Node000043" class="node">
<title>Node43</title>
<g id="a_Node000043"><a xlink:href="../../d8/d6a/group__syconvf__rook.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="420.75,-41.75 302,-41.75 302,0 420.75,0 420.75,-41.75"/>
<text text-anchor="start" x="310" y="-28.25" font-family="Helvetica,sans-Serif" font-size="10.00">syconvf_rook: &#160;&#160;convert</text>
<text text-anchor="start" x="310" y="-17" font-family="Helvetica,sans-Serif" font-size="10.00"> to/from hetrf_rook to</text>
<text text-anchor="middle" x="361.38" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00"> hetrf_rk format</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node43 -->
<g id="edge42" class="edge">
<title>Node1&#45;&gt;Node43</title>
<path fill="none" stroke="black" d="M200.36,-1173.45C203.95,-995.74 224.59,-144.67 291.5,-50.88 294.3,-46.95 297.73,-43.53 301.55,-40.55"/>
<polygon fill="black" stroke="black" points="196.86,-1173.25 200.16,-1183.32 203.86,-1173.39 196.86,-1173.25"/>
</g>
<!-- Node2 -->
<g id="Node000002" class="node">
<title>Node2</title>
<g id="a_Node000002"><a xlink:href="../../dd/d9b/group__solve__top.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="106,-1215.5 0,-1215.5 0,-1196.25 106,-1196.25 106,-1215.5"/>
<text text-anchor="middle" x="53" y="-1202" font-family="Helvetica,sans-Serif" font-size="10.00">Linear solve, AX = B</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="M117.59,-1205.88C125.68,-1205.88 133.9,-1205.88 141.85,-1205.88"/>
<polygon fill="black" stroke="black" points="117.82,-1202.38 107.82,-1205.88 117.82,-1209.38 117.82,-1202.38"/>
</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__hesv__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>

.
