TheAlgorithms-C/db/d45/qr__decomposition_8c__incl.svg

165 lines
6.8 KiB
XML
Raw Normal View History

<?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 8.0.5 (20230430.1635)
-->
<!-- Title: numerical_methods/qr_decomposition.c Pages: 1 -->
<svg width="262pt" height="149pt"
viewBox="0.00 0.00 261.50 149.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<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>
<script type="application/ecmascript" xlink:href="../../svg.min.js"/>
<svg id="graph" class="graph">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 145)">
<title>numerical_methods/qr_decomposition.c</title>
<!-- Node1 -->
<g id="Node000001" class="node">
<title>Node1</title>
<g id="a_Node000001"><a xlink:title="Program to compute the QR decomposition of a given matrix.">
<polygon fill="#999999" stroke="#666666" points="166,-141 54,-141 54,-110.5 166,-110.5 166,-141"/>
<text text-anchor="start" x="62" y="-127.5" font-family="Helvetica,sans-Serif" font-size="10.00">numerical_methods/qr</text>
<text text-anchor="middle" x="110" y="-116.25" font-family="Helvetica,sans-Serif" font-size="10.00">_decomposition.c</text>
</a>
</g>
</g>
<!-- Node2 -->
<g id="Node000002" class="node">
<title>Node2</title>
<g id="a_Node000002"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="46,-19.25 0,-19.25 0,0 46,0 46,-19.25"/>
<text text-anchor="middle" x="23" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">math.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1_Node000001_Node000002" class="edge">
<title>Node1&#45;&gt;Node2</title>
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M88.49,-110.2C76.25,-101.08 61.35,-88.43 51,-74.5 40.94,-60.97 33.54,-43.27 28.89,-29.93"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="31.93,-28.97 25.5,-20.55 25.27,-31.14 31.93,-28.97"/>
</a>
</g>
</g>
<!-- Node3 -->
<g id="Node000003" class="node">
<title>Node3</title>
<g id="a_Node000003"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="120.62,-19.25 75.38,-19.25 75.38,0 120.62,0 120.62,-19.25"/>
<text text-anchor="middle" x="98" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">stdio.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node3 -->
<g id="edge2_Node000001_Node000003" class="edge">
<title>Node1&#45;&gt;Node3</title>
<g id="a_edge2_Node000001_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M87.49,-110.18C76.04,-101.38 63.26,-89.06 57,-74.5 49.5,-57.06 63.43,-39.01 77.05,-26.57"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="78.91,-28.73 84.29,-19.6 74.39,-23.39 78.91,-28.73"/>
</a>
</g>
</g>
<!-- Node4 -->
<g id="Node000004" class="node">
<title>Node4</title>
<g id="a_Node000004"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="195.75,-19.25 148.25,-19.25 148.25,0 195.75,0 195.75,-19.25"/>
<text text-anchor="middle" x="172" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">stdlib.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node4 -->
<g id="edge3_Node000001_Node000004" class="edge">
<title>Node1&#45;&gt;Node4</title>
<g id="a_edge3_Node000001_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M131.46,-110.02C142.73,-101.1 155.68,-88.7 163,-74.5 170.07,-60.78 172.14,-43.32 172.54,-30.13"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="176.04,-30.43 172.53,-20.43 169.04,-30.44 176.04,-30.43"/>
</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="253.5,-74.5 210.5,-74.5 210.5,-55.25 253.5,-55.25 253.5,-74.5"/>
<text text-anchor="middle" x="232" y="-61" font-family="Helvetica,sans-Serif" font-size="10.00">time.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node5 -->
<g id="edge4_Node000001_Node000005" class="edge">
<title>Node1&#45;&gt;Node5</title>
<g id="a_edge4_Node000001_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M140.47,-110.05C159.77,-100.73 184.55,-88.77 203.46,-79.65"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="204.81,-82.4 212.29,-74.9 201.76,-76.1 204.81,-82.4"/>
</a>
</g>
</g>
<!-- Node6 -->
<g id="Node000006" class="node">
<title>Node6</title>
<g id="a_Node000006"><a xlink:href="../../d4/d68/qr__decompose_8h.html" target="_top" xlink:title="Library functions to compute QR decomposition of a given matrix.">
<polygon fill="white" stroke="#666666" points="154,-74.5 66,-74.5 66,-55.25 154,-55.25 154,-74.5"/>
<text text-anchor="middle" x="110" y="-61" font-family="Helvetica,sans-Serif" font-size="10.00">qr_decompose.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node6 -->
<g id="edge5_Node000001_Node000006" class="edge">
<title>Node1&#45;&gt;Node6</title>
<g id="a_edge5_Node000001_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M110,-110.2C110,-102.87 110,-93.87 110,-85.91"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="113.5,-85.95 110,-75.95 106.5,-85.95 113.5,-85.95"/>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node2 -->
<g id="edge6_Node000006_Node000002" class="edge">
<title>Node6&#45;&gt;Node2</title>
<g id="a_edge6_Node000006_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M95.24,-54.84C81.99,-46.73 62.31,-34.68 46.83,-25.21"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="49.19,-21.94 38.83,-19.7 45.53,-27.91 49.19,-21.94"/>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node3 -->
<g id="edge7_Node000006_Node000003" class="edge">
<title>Node6&#45;&gt;Node3</title>
<g id="a_edge7_Node000006_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M108.02,-55.08C106.5,-48.34 104.34,-38.77 102.42,-30.24"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="105.64,-29.6 100.02,-20.61 98.81,-31.13 105.64,-29.6"/>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node4 -->
<g id="edge8_Node000006_Node000004" class="edge">
<title>Node6&#45;&gt;Node4</title>
<g id="a_edge8_Node000006_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M120.52,-54.84C129.48,-47.15 142.57,-35.9 153.31,-26.68"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="155.33,-28.7 160.64,-19.52 150.77,-23.39 155.33,-28.7"/>
</a>
</g>
</g>
</g>
</svg>
</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>