2021-10-26 03:34:27 +08: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">
2023-05-29 23:12:19 +08:00
<!-- Generated by graphviz version 8.0.4 (20230421.1958)
2021-10-26 03:34:27 +08:00
-->
<!-- Title: main Pages: 1 -->
2023-04-28 03:43:13 +08:00
<svg width= "362pt" height= "119pt"
viewBox="0.00 0.00 361.50 119.25" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id= "graph0" class= "graph" transform= "scale(1 1) rotate(0) translate(4 115.25)" >
2021-10-26 03:34:27 +08:00
<title > main</title>
<!-- Node1 -->
<g id= "node1" class= "node" >
<title > Node1</title>
<g id= "a_node1" > <a xlink:title= "main function" >
2023-04-28 03:43:13 +08:00
<polygon fill= "#999999" stroke= "#666666" points= "37,-92.25 0,-92.25 0,-73 37,-73 37,-92.25" />
<text text-anchor= "middle" x= "18.5" y= "-78.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > main</text>
2021-10-26 03:34:27 +08:00
</a>
</g>
</g>
<!-- Node2 -->
<g id= "node2" class= "node" >
<title > Node2</title>
<g id= "a_node2" > <a xlink:href= "../../d4/d68/qr__decompose_8h.html#a90562ce8c3707401e9c5809dece68d6a" target= "_top" xlink:title= "function to display matrix on stdout" >
2023-04-28 03:43:13 +08:00
<polygon fill= "white" stroke= "#666666" points= "146.38,-111.25 79.38,-111.25 79.38,-92 146.38,-92 146.38,-111.25" />
<text text-anchor= "middle" x= "112.88" y= "-97.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > print_matrix</text>
2021-10-26 03:34:27 +08:00
</a>
</g>
</g>
<!-- Node1->Node2 -->
<g id= "edge1" class= "edge" >
<title > Node1- > Node2</title>
2023-04-28 03:43:13 +08:00
<path fill= "none" stroke= "#63b8ff" d= "M37.31,-86.29C46.29,-88.14 57.61,-90.46 68.69,-92.74" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "67.66,-96.31 78.16,-94.9 69.07,-89.45 67.66,-96.31" />
2021-10-26 03:34:27 +08:00
</g>
<!-- Node3 -->
<g id= "node3" class= "node" >
<title > Node3</title>
<g id= "a_node3" > <a xlink:href= "../../d4/d68/qr__decompose_8h.html#a45c7640d9d22c89c11beb1f567843c56" target= "_top" xlink:title= "Decompose matrix  using Gram-Schmidt process." >
2023-04-28 03:43:13 +08:00
<polygon fill= "white" stroke= "#666666" points= "152.75,-74.25 73,-74.25 73,-55 152.75,-55 152.75,-74.25" />
<text text-anchor= "middle" x= "112.88" y= "-60.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > qr_decompose</text>
2021-10-26 03:34:27 +08:00
</a>
</g>
</g>
<!-- Node1->Node3 -->
<g id= "edge2" class= "edge" >
<title > Node1- > Node3</title>
2023-04-28 03:43:13 +08:00
<path fill= "none" stroke= "#63b8ff" d= "M37.31,-79.15C44.47,-77.76 53.11,-76.08 61.93,-74.36" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "62.55,-77.61 71.7,-72.26 61.21,-70.74 62.55,-77.61" />
2021-10-26 03:34:27 +08:00
</g>
<!-- Node4 -->
<g id= "node4" class= "node" >
<title > Node4</title>
<g id= "a_node4" > <a xlink:href= "../../d4/d68/qr__decompose_8h.html#a3a584b79941a43d775f9d4ce446dbe05" target= "_top" xlink:title= "Compute dot product of two vectors of equal lengths." >
2023-04-28 03:43:13 +08:00
<polygon fill= "white" stroke= "#666666" points= "353.5,-93.25 291.75,-93.25 291.75,-74 353.5,-74 353.5,-93.25" />
<text text-anchor= "middle" x= "322.62" y= "-79.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > vector_dot</text>
2021-10-26 03:34:27 +08:00
</a>
</g>
</g>
<!-- Node3->Node4 -->
<g id= "edge3" class= "edge" >
<title > Node3- > Node4</title>
2023-04-28 03:43:13 +08:00
<path fill= "none" stroke= "#63b8ff" d= "M136.21,-74.63C141.66,-77.16 147.45,-79.93 152.75,-82.62 169.07,-90.92 171.03,-98.03 188.75,-102.62 220.27,-110.79 256.98,-104.38 283.81,-96.87" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "284.72,-99.96 293.3,-93.74 282.72,-93.25 284.72,-99.96" />
2021-10-26 03:34:27 +08:00
</g>
<!-- Node5 -->
<g id= "node5" class= "node" >
<title > Node5</title>
<g id= "a_node5" > <a xlink:href= "../../d4/d68/qr__decompose_8h.html#abeec1f78a7a7e7251687e75340331212" target= "_top" xlink:title= "Compute magnitude of vector." >
2023-04-28 03:43:13 +08:00
<polygon fill= "white" stroke= "#666666" points= "255.75,-93.25 188.75,-93.25 188.75,-74 255.75,-74 255.75,-93.25" />
<text text-anchor= "middle" x= "222.25" y= "-79.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > vector_mag</text>
2021-10-26 03:34:27 +08:00
</a>
</g>
</g>
<!-- Node3->Node5 -->
<g id= "edge4" class= "edge" >
<title > Node3- > Node5</title>
2023-04-28 03:43:13 +08:00
<path fill= "none" stroke= "#63b8ff" d= "M153.25,-71.59C161.23,-73 169.67,-74.5 177.78,-75.93" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "177.12,-79.55 187.58,-77.84 178.34,-72.65 177.12,-79.55" />
2021-10-26 03:34:27 +08:00
</g>
<!-- Node6 -->
<g id= "node6" class= "node" >
<title > Node6</title>
<g id= "a_node6" > <a xlink:href= "../../d4/d68/qr__decompose_8h.html#a2ed4977f38642dca8b10c16a823c740b" target= "_top" xlink:title= "Compute projection of vector  on  defined as." >
2023-04-28 03:43:13 +08:00
<polygon fill= "white" stroke= "#666666" points= "254.25,-56.25 190.25,-56.25 190.25,-37 254.25,-37 254.25,-56.25" />
<text text-anchor= "middle" x= "222.25" y= "-42.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > vector_proj</text>
2021-10-26 03:34:27 +08:00
</a>
</g>
</g>
<!-- Node3->Node6 -->
<g id= "edge6" class= "edge" >
<title > Node3- > Node6</title>
2023-04-28 03:43:13 +08:00
<path fill= "none" stroke= "#63b8ff" d= "M153.25,-58.02C161.75,-56.6 170.77,-55.09 179.36,-53.65" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "179.66,-56.98 188.95,-51.87 178.51,-50.07 179.66,-56.98" />
2021-10-26 03:34:27 +08:00
</g>
<!-- Node7 -->
<g id= "node7" class= "node" >
<title > Node7</title>
<g id= "a_node7" > <a xlink:href= "../../d4/d68/qr__decompose_8h.html#a5ee39e7c8fce8a604dcf7009ce101c02" target= "_top" xlink:title= "Compute vector subtraction." >
2023-04-28 03:43:13 +08:00
<polygon fill= "white" stroke= "#666666" points= "254.25,-19.25 190.25,-19.25 190.25,0 254.25,0 254.25,-19.25" />
<text text-anchor= "middle" x= "222.25" y= "-5.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > vector_sub</text>
2021-10-26 03:34:27 +08:00
</a>
</g>
</g>
<!-- Node3->Node7 -->
<g id= "edge8" class= "edge" >
<title > Node3- > Node7</title>
2023-04-28 03:43:13 +08:00
<path fill= "none" stroke= "#63b8ff" d= "M133.57,-54.54C149.92,-46.16 173.41,-34.13 191.96,-24.63" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "193.38,-27.32 200.68,-19.65 190.18,-21.09 193.38,-27.32" />
2021-10-26 03:34:27 +08:00
</g>
<!-- Node5->Node4 -->
<g id= "edge5" class= "edge" >
<title > Node5- > Node4</title>
2023-04-28 03:43:13 +08:00
<path fill= "none" stroke= "#63b8ff" d= "M256.01,-83.62C263.85,-83.62 272.31,-83.62 280.48,-83.62" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "280.34,-87.13 290.34,-83.62 280.34,-80.13 280.34,-87.13" />
2021-10-26 03:34:27 +08:00
</g>
<!-- Node6->Node4 -->
<g id= "edge7" class= "edge" >
<title > Node6- > Node4</title>
2023-04-28 03:43:13 +08:00
<path fill= "none" stroke= "#63b8ff" d= "M250.13,-56.74C260.76,-60.73 273.15,-65.39 284.6,-69.7" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "283.18,-73.28 293.78,-73.53 285.65,-66.73 283.18,-73.28" />
2021-10-26 03:34:27 +08:00
</g>
</g>
</svg>