Documentation for 1bfd46e92c

This commit is contained in:
github-actions
2023-06-16 21:23:15 +00:00
parent 14deeecd50
commit e93ea7c42d
7241 changed files with 54781 additions and 234178 deletions

View File

@@ -3,7 +3,7 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.7"/>
<meta name="generator" content="Doxygen 1.9.6"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Algorithms_in_C++: Member List</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
@@ -41,7 +41,7 @@ MathJax.Hub.Config({
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.7 -->
<!-- Generated by Doxygen 1.9.6 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "../../search/",'.html');
@@ -128,7 +128,7 @@ $(document).ready(function(){initNavTree('d9/dde/classbinary__search__tree.html'
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.7 </li>
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.6 </li>
</ul>
</div>
</body>

View File

@@ -3,7 +3,7 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.7"/>
<meta name="generator" content="Doxygen 1.9.6"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Algorithms_in_C++: backtracking/sudoku_solver.cpp File Reference</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
@@ -41,7 +41,7 @@ MathJax.Hub.Config({
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.7 -->
<!-- Generated by Doxygen 1.9.6 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "../../search/",'.html');
@@ -111,7 +111,8 @@ $(document).ready(function(){initNavTree('d3/d05/sudoku__solver_8cpp.html','../.
</div><div class="textblock"><div class="dynheader">
Include dependency graph for sudoku_solver.cpp:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="../../da/dfd/sudoku__solver_8cpp__incl.svg" width="160" height="126"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
<div class="center"><iframe scrolling="no" frameborder="0" src="../../da/dfd/sudoku__solver_8cpp__incl.svg" width="160" height="126"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
</div>
</div><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="namespaces" name="namespaces"></a>
@@ -241,7 +242,8 @@ template&lt;size_t V&gt; </div>
</div><!-- fragment --><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d3/d05/sudoku__solver_8cpp_a07dc6acffd0500de9bdbf16b3ade94b0_cgraph.svg" width="156" height="76"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d3/d05/sudoku__solver_8cpp_a07dc6acffd0500de9bdbf16b3ade94b0_cgraph.svg" width="156" height="76"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
</div>
</div>
@@ -290,7 +292,8 @@ Here is the call graph for this function:</div>
</div><!-- fragment --><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d3/d05/sudoku__solver_8cpp_ae66f6b31b5ad750f1fe042a706a4e3d4_cgraph.svg" width="180" height="36"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d3/d05/sudoku__solver_8cpp_ae66f6b31b5ad750f1fe042a706a4e3d4_cgraph.svg" width="180" height="36"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
</div>
</div>
@@ -367,7 +370,8 @@ template&lt;size_t V&gt; </div>
</div><!-- fragment --><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d3/d05/sudoku__solver_8cpp_ab040a12d7684cd85fb3684f4211ea5ac_cgraph.svg" width="276" height="76"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d3/d05/sudoku__solver_8cpp_ab040a12d7684cd85fb3684f4211ea5ac_cgraph.svg" width="276" height="76"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
</div>
</div>
@@ -477,7 +481,8 @@ template&lt;size_t V&gt; </div>
</div><!-- fragment --><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d3/d05/sudoku__solver_8cpp_ac911c8bca8556206ff64461b2424866b_cgraph.svg" width="158" height="76"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d3/d05/sudoku__solver_8cpp_ac911c8bca8556206ff64461b2424866b_cgraph.svg" width="158" height="76"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
</div>
</div>
@@ -488,7 +493,7 @@ Here is the call graph for this function:</div>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="../../dir_c11585dfcef32a26e29098facab6c144.html">backtracking</a></li><li class="navelem"><a class="el" href="../../d3/d05/sudoku__solver_8cpp.html">sudoku_solver.cpp</a></li>
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.7 </li>
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.6 </li>
</ul>
</div>
</body>

View File

@@ -1,4 +1,3 @@
<map id="backtracking::sudoku_solver::isPossible" name="backtracking::sudoku_solver::isPossible">
<area shape="rect" id="Node000001" title="Check if it&#39;s possible to place a number (no parameter)" alt="" coords="5,29,151,70"/>
<area shape="poly" id="edge1_Node000001_Node000001" title=" " alt="" coords="50,29,48,20,53,11,63,5,78,3,95,5,104,12,101,16,93,10,78,8,65,10,57,14,54,20,55,28"/>
<area shape="rect" id="node1" title="Check if it&#39;s possible to place a number (no parameter)" alt="" coords="5,29,151,70"/>
</map>

View File

@@ -1 +1 @@
c02f8695e5e3d46fba4a92d91244b0b9
9169366fb959a967b7e3464454bab309

View File

@@ -6,22 +6,12 @@
<!-- Title: backtracking::sudoku_solver::isPossible Pages: 1 -->
<svg width="117pt" height="57pt"
viewBox="0.00 0.00 117.00 56.50" 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 52.5)">
<title>backtracking::sudoku_solver::isPossible</title>
<!-- Node1 -->
<g id="Node000001" class="node">
<g id="node1" class="node">
<title>Node1</title>
<g id="a_Node000001"><a xlink:title="Check if it&#39;s possible to place a number (no parameter)">
<g id="a_node1"><a xlink:title="Check if it&#39;s possible to place a number (no parameter)">
<polygon fill="#999999" stroke="#666666" points="109,-30.5 0,-30.5 0,0 109,0 109,-30.5"/>
<text text-anchor="start" x="8" y="-17" font-family="Helvetica,sans-Serif" font-size="10.00">backtracking::sudoku</text>
<text text-anchor="middle" x="54.5" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">_solver::isPossible</text>
@@ -29,28 +19,10 @@
</g>
</g>
<!-- Node1&#45;&gt;Node1 -->
<g id="edge1_Node000001_Node000001" class="edge">
<g id="edge1" class="edge">
<title>Node1&#45;&gt;Node1</title>
<g id="a_edge1_Node000001_Node000001"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M35.19,-30.99C31.24,-40.06 37.68,-48.5 54.5,-48.5 63.96,-48.5 70.14,-45.83 73.03,-41.88"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="76.59,-42.21 73.81,-31.99 69.6,-41.71 76.59,-42.21"/>
</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>

Before

Width:  |  Height:  |  Size: 2.3 KiB

After

Width:  |  Height:  |  Size: 1.4 KiB

View File

@@ -1,31 +0,0 @@
<?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: backtracking::sudoku_solver::isPossible Pages: 1 -->
<svg width="117pt" height="57pt"
viewBox="0.00 0.00 117.00 56.50" 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 52.5)">
<title>backtracking::sudoku_solver::isPossible</title>
<!-- Node1 -->
<g id="Node000001" class="node">
<title>Node1</title>
<g id="a_Node000001"><a xlink:title="Check if it&#39;s possible to place a number (no parameter)">
<polygon fill="#999999" stroke="#666666" points="109,-30.5 0,-30.5 0,0 109,0 109,-30.5"/>
<text text-anchor="start" x="8" y="-17" font-family="Helvetica,sans-Serif" font-size="10.00">backtracking::sudoku</text>
<text text-anchor="middle" x="54.5" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">_solver::isPossible</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node1 -->
<g id="edge1_Node000001_Node000001" class="edge">
<title>Node1&#45;&gt;Node1</title>
<g id="a_edge1_Node000001_Node000001"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M35.19,-30.99C31.24,-40.06 37.68,-48.5 54.5,-48.5 63.96,-48.5 70.14,-45.83 73.03,-41.88"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="76.59,-42.21 73.81,-31.99 69.6,-41.71 76.59,-42.21"/>
</a>
</g>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 1.5 KiB

View File

@@ -1,6 +1,4 @@
<map id="backtracking::sudoku_solver::printMat" name="backtracking::sudoku_solver::printMat">
<area shape="rect" id="Node000001" title="Utility function to print the matrix." alt="" coords="5,29,151,70"/>
<area shape="poly" id="edge2_Node000001_Node000001" title=" " alt="" coords="48,29,46,19,51,11,62,5,78,3,96,5,106,12,103,16,94,10,78,8,64,10,55,14,51,20,53,28"/>
<area shape="rect" id="Node000002" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/io/manip/endl.html#" title=" " alt="" coords="199,37,270,63"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="151,47,184,47,184,52,151,52"/>
<area shape="rect" id="node1" title="Utility function to print the matrix." alt="" coords="5,29,151,70"/>
<area shape="rect" id="node2" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/io/manip/endl.html#" title=" " alt="" coords="199,37,270,63"/>
</map>

View File

@@ -1 +1 @@
95b5d0dc3157967090f0363bf6eec409
232e3a465a2c0bf513293c09c0c237e0

View File

@@ -6,22 +6,12 @@
<!-- Title: backtracking::sudoku_solver::printMat Pages: 1 -->
<svg width="207pt" height="57pt"
viewBox="0.00 0.00 206.50 56.50" 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 52.5)">
<title>backtracking::sudoku_solver::printMat</title>
<!-- Node1 -->
<g id="Node000001" class="node">
<g id="node1" class="node">
<title>Node1</title>
<g id="a_Node000001"><a xlink:title="Utility function to print the matrix.">
<g id="a_node1"><a xlink:title="Utility function to print the matrix.">
<polygon fill="#999999" stroke="#666666" points="109,-30.5 0,-30.5 0,0 109,0 109,-30.5"/>
<text text-anchor="start" x="8" y="-17" font-family="Helvetica,sans-Serif" font-size="10.00">backtracking::sudoku</text>
<text text-anchor="middle" x="54.5" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">_solver::printMat</text>
@@ -29,46 +19,25 @@
</g>
</g>
<!-- Node1&#45;&gt;Node1 -->
<g id="edge2_Node000001_Node000001" class="edge">
<g id="edge2" class="edge">
<title>Node1&#45;&gt;Node1</title>
<g id="a_edge2_Node000001_Node000001"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M33.72,-30.99C29.48,-40.06 36.41,-48.5 54.5,-48.5 64.68,-48.5 71.32,-45.83 74.43,-41.88"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="77.99,-42.23 75.28,-31.99 71.01,-41.68 77.99,-42.23"/>
</a>
</g>
</g>
<!-- Node2 -->
<g id="Node000002" class="node">
<g id="node2" class="node">
<title>Node2</title>
<g id="a_Node000002"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/io/manip/endl.html#" xlink:title=" ">
<g id="a_node2"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/io/manip/endl.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="198.5,-24.88 145,-24.88 145,-5.63 198.5,-5.63 198.5,-24.88"/>
<text text-anchor="middle" x="171.75" y="-11.38" font-family="Helvetica,sans-Serif" font-size="10.00">std::endl</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1_Node000001_Node000002" class="edge">
<g id="edge1" class="edge">
<title>Node1&#45;&gt;Node2</title>
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M109.41,-15.25C117.68,-15.25 126.05,-15.25 133.83,-15.25"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="133.75,-18.75 143.75,-15.25 133.75,-11.75 133.75,-18.75"/>
</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>

Before

Width:  |  Height:  |  Size: 3.0 KiB

After

Width:  |  Height:  |  Size: 2.1 KiB

View File

@@ -1,49 +0,0 @@
<?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: backtracking::sudoku_solver::printMat Pages: 1 -->
<svg width="207pt" height="57pt"
viewBox="0.00 0.00 206.50 56.50" 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 52.5)">
<title>backtracking::sudoku_solver::printMat</title>
<!-- Node1 -->
<g id="Node000001" class="node">
<title>Node1</title>
<g id="a_Node000001"><a xlink:title="Utility function to print the matrix.">
<polygon fill="#999999" stroke="#666666" points="109,-30.5 0,-30.5 0,0 109,0 109,-30.5"/>
<text text-anchor="start" x="8" y="-17" font-family="Helvetica,sans-Serif" font-size="10.00">backtracking::sudoku</text>
<text text-anchor="middle" x="54.5" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">_solver::printMat</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node1 -->
<g id="edge2_Node000001_Node000001" class="edge">
<title>Node1&#45;&gt;Node1</title>
<g id="a_edge2_Node000001_Node000001"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M33.72,-30.99C29.48,-40.06 36.41,-48.5 54.5,-48.5 64.68,-48.5 71.32,-45.83 74.43,-41.88"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="77.99,-42.23 75.28,-31.99 71.01,-41.68 77.99,-42.23"/>
</a>
</g>
</g>
<!-- Node2 -->
<g id="Node000002" class="node">
<title>Node2</title>
<g id="a_Node000002"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/io/manip/endl.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="198.5,-24.88 145,-24.88 145,-5.63 198.5,-5.63 198.5,-24.88"/>
<text text-anchor="middle" x="171.75" y="-11.38" font-family="Helvetica,sans-Serif" font-size="10.00">std::endl</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="M109.41,-15.25C117.68,-15.25 126.05,-15.25 133.83,-15.25"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="133.75,-18.75 143.75,-15.25 133.75,-11.75 133.75,-18.75"/>
</a>
</g>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 2.3 KiB

View File

@@ -1,4 +1,3 @@
<map id="backtracking::sudoku_solver::solveSudoku" name="backtracking::sudoku_solver::solveSudoku">
<area shape="rect" id="Node000001" title="Main function to implement the Sudoku algorithm." alt="" coords="5,29,152,70"/>
<area shape="poly" id="edge1_Node000001_Node000001" title=" " alt="" coords="50,29,49,20,53,11,63,5,79,3,95,5,105,12,102,16,93,10,78,8,65,10,57,14,54,20,55,28"/>
<area shape="rect" id="node1" title="Main function to implement the Sudoku algorithm." alt="" coords="5,29,152,70"/>
</map>

View File

@@ -1 +1 @@
967aa17d61b313d2e25e67112a9c9f3f
6ac2f57ba2a5f56c878592314972df64

View File

@@ -6,22 +6,12 @@
<!-- Title: backtracking::sudoku_solver::solveSudoku Pages: 1 -->
<svg width="118pt" height="57pt"
viewBox="0.00 0.00 117.75 56.50" 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 52.5)">
<title>backtracking::sudoku_solver::solveSudoku</title>
<!-- Node1 -->
<g id="Node000001" class="node">
<g id="node1" class="node">
<title>Node1</title>
<g id="a_Node000001"><a xlink:title="Main function to implement the Sudoku algorithm.">
<g id="a_node1"><a xlink:title="Main function to implement the Sudoku algorithm.">
<polygon fill="#999999" stroke="#666666" points="109.75,-30.5 0,-30.5 0,0 109.75,0 109.75,-30.5"/>
<text text-anchor="start" x="8" y="-17" font-family="Helvetica,sans-Serif" font-size="10.00">backtracking::sudoku</text>
<text text-anchor="middle" x="54.88" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">_solver::solveSudoku</text>
@@ -29,28 +19,10 @@
</g>
</g>
<!-- Node1&#45;&gt;Node1 -->
<g id="edge1_Node000001_Node000001" class="edge">
<g id="edge1" class="edge">
<title>Node1&#45;&gt;Node1</title>
<g id="a_edge1_Node000001_Node000001"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M35.43,-30.99C31.46,-40.06 37.94,-48.5 54.88,-48.5 64.4,-48.5 70.62,-45.83 73.53,-41.88"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="77.09,-42.21 74.32,-31.99 70.11,-41.71 77.09,-42.21"/>
</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>

Before

Width:  |  Height:  |  Size: 2.3 KiB

After

Width:  |  Height:  |  Size: 1.4 KiB

View File

@@ -1,31 +0,0 @@
<?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: backtracking::sudoku_solver::solveSudoku Pages: 1 -->
<svg width="118pt" height="57pt"
viewBox="0.00 0.00 117.75 56.50" 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 52.5)">
<title>backtracking::sudoku_solver::solveSudoku</title>
<!-- Node1 -->
<g id="Node000001" class="node">
<title>Node1</title>
<g id="a_Node000001"><a xlink:title="Main function to implement the Sudoku algorithm.">
<polygon fill="#999999" stroke="#666666" points="109.75,-30.5 0,-30.5 0,0 109.75,0 109.75,-30.5"/>
<text text-anchor="start" x="8" y="-17" font-family="Helvetica,sans-Serif" font-size="10.00">backtracking::sudoku</text>
<text text-anchor="middle" x="54.88" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">_solver::solveSudoku</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node1 -->
<g id="edge1_Node000001_Node000001" class="edge">
<title>Node1&#45;&gt;Node1</title>
<g id="a_edge1_Node000001_Node000001"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M35.43,-30.99C31.46,-40.06 37.94,-48.5 54.88,-48.5 64.4,-48.5 70.62,-45.83 73.53,-41.88"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="77.09,-42.21 74.32,-31.99 70.11,-41.71 77.09,-42.21"/>
</a>
</g>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 1.5 KiB

View File

@@ -1,5 +1,4 @@
<map id="main" name="main">
<area shape="rect" id="Node000001" title="Main function." alt="" coords="5,5,55,31"/>
<area shape="rect" id="Node000002" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/io/manip/endl.html#" title=" " alt="" coords="103,5,174,31"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="55,16,88,16,88,21,55,21"/>
<area shape="rect" id="node1" title="Main function." alt="" coords="5,5,55,31"/>
<area shape="rect" id="node2" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/io/manip/endl.html#" title=" " alt="" coords="103,5,174,31"/>
</map>

View File

@@ -1 +1 @@
43978bd5f251984f240d34b044bed87c
a4a01e02bf8f10d4a579fe35449e49d8

View File

@@ -6,59 +6,31 @@
<!-- Title: main Pages: 1 -->
<svg width="135pt" height="27pt"
viewBox="0.00 0.00 134.50 27.25" 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 23.25)">
<title>main</title>
<!-- Node1 -->
<g id="Node000001" class="node">
<g id="node1" class="node">
<title>Node1</title>
<g id="a_Node000001"><a xlink:title="Main function.">
<g id="a_node1"><a xlink:title="Main function.">
<polygon fill="#999999" stroke="#666666" points="37,-19.25 0,-19.25 0,0 37,0 37,-19.25"/>
<text text-anchor="middle" x="18.5" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">main</text>
</a>
</g>
</g>
<!-- Node2 -->
<g id="Node000002" class="node">
<g id="node2" class="node">
<title>Node2</title>
<g id="a_Node000002"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/io/manip/endl.html#" xlink:title=" ">
<g id="a_node2"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/io/manip/endl.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="126.5,-19.25 73,-19.25 73,0 126.5,0 126.5,-19.25"/>
<text text-anchor="middle" x="99.75" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::endl</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1_Node000001_Node000002" class="edge">
<g id="edge1" class="edge">
<title>Node1&#45;&gt;Node2</title>
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M37.48,-9.62C44.72,-9.62 53.35,-9.62 61.82,-9.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="61.72,-13.13 71.72,-9.62 61.72,-6.13 61.72,-13.13"/>
</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>

Before

Width:  |  Height:  |  Size: 2.4 KiB

After

Width:  |  Height:  |  Size: 1.5 KiB

View File

@@ -1,39 +0,0 @@
<?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: main Pages: 1 -->
<svg width="135pt" height="27pt"
viewBox="0.00 0.00 134.50 27.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 23.25)">
<title>main</title>
<!-- Node1 -->
<g id="Node000001" class="node">
<title>Node1</title>
<g id="a_Node000001"><a xlink:title="Main function.">
<polygon fill="#999999" stroke="#666666" points="37,-19.25 0,-19.25 0,0 37,0 37,-19.25"/>
<text text-anchor="middle" x="18.5" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">main</text>
</a>
</g>
</g>
<!-- Node2 -->
<g id="Node000002" class="node">
<title>Node2</title>
<g id="a_Node000002"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/io/manip/endl.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="126.5,-19.25 73,-19.25 73,0 126.5,0 126.5,-19.25"/>
<text text-anchor="middle" x="99.75" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::endl</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="M37.48,-9.62C44.72,-9.62 53.35,-9.62 61.82,-9.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="61.72,-13.13 71.72,-9.62 61.72,-6.13 61.72,-13.13"/>
</a>
</g>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 1.6 KiB

View File

@@ -3,7 +3,7 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.7"/>
<meta name="generator" content="Doxygen 1.9.6"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Algorithms_in_C++: numerical_methods/ode_semi_implicit_euler.cpp File Reference</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
@@ -41,7 +41,7 @@ MathJax.Hub.Config({
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.7 -->
<!-- Generated by Doxygen 1.9.6 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "../../search/",'.html');
@@ -113,7 +113,8 @@ $(document).ready(function(){initNavTree('d3/d06/ode__semi__implicit__euler_8cpp
</div><div class="textblock"><div class="dynheader">
Include dependency graph for ode_semi_implicit_euler.cpp:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d6/db4/ode__semi__implicit__euler_8cpp__incl.svg" width="423" height="126"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d6/db4/ode__semi__implicit__euler_8cpp__incl.svg" width="423" height="126"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
</div>
</div><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="func-members" name="func-members"></a>
@@ -201,7 +202,8 @@ v(x) &amp;=&amp; -\sin(x)\\
</div><!-- fragment --><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d3/d06/ode__semi__implicit__euler_8cpp_af3adf7b092a87868917ee5fb4255192b_cgraph.svg" width="232" height="86"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d3/d06/ode__semi__implicit__euler_8cpp_af3adf7b092a87868917ee5fb4255192b_cgraph.svg" width="232" height="86"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
</div>
</div>
@@ -258,13 +260,14 @@ Here is the call graph for this function:</div>
<div class="ttc" id="aatof_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/string/byte/atof.html">std::atof</a></div><div class="ttdeci">T atof(T... args)</div></div>
<div class="ttc" id="abasic_istream_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/io/basic_istream.html">std::cin</a></div></div>
<div class="ttc" id="abasic_ostream_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/io/basic_ostream.html">std::cout</a></div></div>
<div class="ttc" id="agroup__ode_html_ga3874d294ab00fe9ce8731c5b7991a089"><div class="ttname"><a href="../../d6/d60/group__ode.html#ga3874d294ab00fe9ce8731c5b7991a089">semi_implicit_euler</a></div><div class="ttdeci">double semi_implicit_euler(double dx, double x0, double x_max, std::valarray&lt; double &gt; *y, bool save_to_file=false)</div><div class="ttdoc">Compute approximation using the semi-implicit-Euler method in the given limits.</div><div class="ttdef"><b>Definition</b> ode_semi_implicit_euler.cpp:103</div></div>
<div class="ttc" id="aode__semi__implicit__euler_8cpp_html_aa13517b8e5de1b75592052db7f7e237f"><div class="ttname"><a href="../../d3/d06/ode__semi__implicit__euler_8cpp.html#aa13517b8e5de1b75592052db7f7e237f">save_exact_solution</a></div><div class="ttdeci">void save_exact_solution(const double &amp;X0, const double &amp;X_MAX, const double &amp;step_size, const std::valarray&lt; double &gt; &amp;Y0)</div><div class="ttdef"><b>Definition</b> ode_semi_implicit_euler.cpp:153</div></div>
<div class="ttc" id="agroup__ode_html_ga3874d294ab00fe9ce8731c5b7991a089"><div class="ttname"><a href="../../d6/d60/group__ode.html#ga3874d294ab00fe9ce8731c5b7991a089">semi_implicit_euler</a></div><div class="ttdeci">double semi_implicit_euler(double dx, double x0, double x_max, std::valarray&lt; double &gt; *y, bool save_to_file=false)</div><div class="ttdoc">Compute approximation using the semi-implicit-Euler method in the given limits.</div><div class="ttdef"><b>Definition:</b> ode_semi_implicit_euler.cpp:103</div></div>
<div class="ttc" id="aode__semi__implicit__euler_8cpp_html_aa13517b8e5de1b75592052db7f7e237f"><div class="ttname"><a href="../../d3/d06/ode__semi__implicit__euler_8cpp.html#aa13517b8e5de1b75592052db7f7e237f">save_exact_solution</a></div><div class="ttdeci">void save_exact_solution(const double &amp;X0, const double &amp;X_MAX, const double &amp;step_size, const std::valarray&lt; double &gt; &amp;Y0)</div><div class="ttdef"><b>Definition:</b> ode_semi_implicit_euler.cpp:153</div></div>
<div class="ttc" id="avalarray_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/numeric/valarray.html">std::valarray</a></div></div>
</div><!-- fragment --><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d3/d06/ode__semi__implicit__euler_8cpp_a0ddf1224851353fc92bfbff6f499fa97_cgraph.svg" width="578" height="356"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d3/d06/ode__semi__implicit__euler_8cpp_a0ddf1224851353fc92bfbff6f499fa97_cgraph.svg" width="578" height="356"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
</div>
</div>
@@ -399,12 +402,13 @@ Here is the call graph for this function:</div>
<div class="ttc" id="abasic_ofstream_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/io/basic_ofstream.html">std::ofstream</a></div></div>
<div class="ttc" id="aclock_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/chrono/c/clock.html">std::clock</a></div><div class="ttdeci">T clock(T... args)</div></div>
<div class="ttc" id="aclock_t_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/chrono/c/clock_t.html">std::clock_t</a></div></div>
<div class="ttc" id="aode__semi__implicit__euler_8cpp_html_af3adf7b092a87868917ee5fb4255192b"><div class="ttname"><a href="../../d3/d06/ode__semi__implicit__euler_8cpp.html#af3adf7b092a87868917ee5fb4255192b">exact_solution</a></div><div class="ttdeci">void exact_solution(const double &amp;x, std::valarray&lt; double &gt; *y)</div><div class="ttdoc">Exact solution of the problem. Used for solution comparison.</div><div class="ttdef"><b>Definition</b> ode_semi_implicit_euler.cpp:66</div></div>
<div class="ttc" id="aode__semi__implicit__euler_8cpp_html_af3adf7b092a87868917ee5fb4255192b"><div class="ttname"><a href="../../d3/d06/ode__semi__implicit__euler_8cpp.html#af3adf7b092a87868917ee5fb4255192b">exact_solution</a></div><div class="ttdeci">void exact_solution(const double &amp;x, std::valarray&lt; double &gt; *y)</div><div class="ttdoc">Exact solution of the problem. Used for solution comparison.</div><div class="ttdef"><b>Definition:</b> ode_semi_implicit_euler.cpp:66</div></div>
<div class="ttc" id="aperror_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/io/c/perror.html">std::perror</a></div><div class="ttdeci">T perror(T... args)</div></div>
</div><!-- fragment --><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d3/d06/ode__semi__implicit__euler_8cpp_aa13517b8e5de1b75592052db7f7e237f_cgraph.svg" width="467" height="234"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d3/d06/ode__semi__implicit__euler_8cpp_aa13517b8e5de1b75592052db7f7e237f_cgraph.svg" width="467" height="234"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
</div>
</div>
@@ -415,7 +419,7 @@ Here is the call graph for this function:</div>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="../../dir_9c6faab82c22511b50177aa2e38e2780.html">numerical_methods</a></li><li class="navelem"><a class="el" href="../../d3/d06/ode__semi__implicit__euler_8cpp.html">ode_semi_implicit_euler.cpp</a></li>
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.7 </li>
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.6 </li>
</ul>
</div>
</body>

View File

@@ -1,33 +1,16 @@
<map id="main" name="main">
<area shape="rect" id="Node000001" title=" " alt="" coords="5,128,55,154"/>
<area shape="rect" id="Node000002" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/string/byte/atof.html#" title=" " alt="" coords="138,79,208,104"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="54,130,102,113,123,105,125,111,104,118,56,135"/>
<area shape="rect" id="Node000003" href="$d3/d06/ode__semi__implicit__euler_8cpp.html#aa13517b8e5de1b75592052db7f7e237f" title=" " alt="" coords="103,128,243,154"/>
<area shape="poly" id="edge2_Node000001_Node000003" title=" " alt="" coords="55,138,88,138,88,144,55,144"/>
<area shape="rect" id="Node000011" href="$d6/d60/group__ode.html#ga3874d294ab00fe9ce8731c5b7991a089" title="Compute approximation using the semi&#45;implicit&#45;Euler method in the given limits." alt="" coords="107,177,239,203"/>
<area shape="poly" id="edge10_Node000001_Node000011" title=" " alt="" coords="56,147,104,164,120,169,118,174,102,169,54,152"/>
<area shape="rect" id="Node000004" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/chrono/c/clock.html#" title=" " alt="" coords="334,177,412,203"/>
<area shape="poly" id="edge3_Node000003_Node000004" title=" " alt="" coords="229,152,320,175,319,180,228,157"/>
<area shape="rect" id="Node000005" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/io/basic_ofstream/close.html#" title=" " alt="" coords="305,227,442,252"/>
<area shape="poly" id="edge4_Node000003_Node000005" title=" " alt="" coords="223,152,244,163,260,176,269,189,278,201,292,213,301,218,299,223,290,218,274,205,265,192,256,179,242,167,221,157"/>
<area shape="rect" id="Node000006" href="$d3/d06/ode__semi__implicit__euler_8cpp.html#af3adf7b092a87868917ee5fb4255192b" title="Exact solution of the problem. Used for solution comparison." alt="" coords="321,29,426,55"/>
<area shape="poly" id="edge5_Node000003_Node000006" title=" " alt="" coords="221,125,242,115,256,102,265,90,274,77,290,64,305,56,308,61,292,68,278,80,269,93,260,106,244,119,223,130"/>
<area shape="rect" id="Node000009" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/io/basic_ofstream/is_open.html#" title=" " alt="" coords="298,79,449,104"/>
<area shape="poly" id="edge8_Node000003_Node000009" title=" " alt="" coords="228,125,303,106,304,111,229,130"/>
<area shape="rect" id="Node000010" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/io/c/perror.html#" title=" " alt="" coords="333,128,413,154"/>
<area shape="poly" id="edge9_Node000003_Node000010" title=" " alt="" coords="243,138,318,138,318,144,243,144"/>
<area shape="rect" id="Node000007" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/numeric/math/cos.html#" title=" " alt="" coords="503,55,572,80"/>
<area shape="poly" id="edge6_Node000006_Node000007" title=" " alt="" coords="427,48,489,57,488,63,426,53"/>
<area shape="rect" id="Node000008" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/numeric/math/sin.html#" title=" " alt="" coords="505,5,570,31"/>
<area shape="poly" id="edge7_Node000006_Node000008" title=" " alt="" coords="426,32,490,22,491,28,426,37"/>
<area shape="poly" id="edge11_Node000011_Node000004" title=" " alt="" coords="239,188,319,188,319,193,239,193"/>
<area shape="poly" id="edge12_Node000011_Node000005" title=" " alt="" coords="229,201,304,220,303,225,228,206"/>
<area shape="poly" id="edge13_Node000011_Node000009" title=" " alt="" coords="221,174,242,164,256,152,265,139,274,126,290,113,299,108,301,113,292,118,278,130,269,142,260,155,244,168,223,179"/>
<area shape="poly" id="edge15_Node000011_Node000010" title=" " alt="" coords="228,174,318,151,320,157,229,179"/>
<area shape="rect" id="Node000012" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/io/basic_ofstream/open.html#" title=" " alt="" coords="306,276,440,302"/>
<area shape="poly" id="edge14_Node000011_Node000012" title=" " alt="" coords="193,201,237,232,292,262,306,268,304,273,290,267,234,236,190,206"/>
<area shape="rect" id="Node000013" href="$d6/d60/group__ode.html#ga827bf009831ddc477c5fa8891d5cb35f" title="Compute next step approximation using the semi&#45;implicit&#45;Euler method." alt="" coords="291,325,455,351"/>
<area shape="poly" id="edge16_Node000011_Node000013" title=" " alt="" coords="185,202,227,255,258,286,292,312,301,317,299,321,290,316,254,290,223,259,181,205"/>
<area shape="rect" id="Node000014" href="$d3/d06/ode__semi__implicit__euler_8cpp.html#abaeae8f62a018d197f0187a1c80a90fe" title="Problem statement for a system with first&#45;order differential equations. Updates the system differenti..." alt="" coords="504,325,571,351"/>
<area shape="poly" id="edge17_Node000013_Node000014" title=" " alt="" coords="456,336,489,336,489,341,456,341"/>
<area shape="rect" id="node1" title=" " alt="" coords="5,128,55,154"/>
<area shape="rect" id="node2" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/string/byte/atof.html#" title=" " alt="" coords="138,79,208,104"/>
<area shape="rect" id="node3" href="$d3/d06/ode__semi__implicit__euler_8cpp.html#aa13517b8e5de1b75592052db7f7e237f" title=" " alt="" coords="103,128,243,154"/>
<area shape="rect" id="node11" href="$d6/d60/group__ode.html#ga3874d294ab00fe9ce8731c5b7991a089" title="Compute approximation using the semi&#45;implicit&#45;Euler method in the given limits." alt="" coords="107,177,239,203"/>
<area shape="rect" id="node4" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/chrono/c/clock.html#" title=" " alt="" coords="334,177,412,203"/>
<area shape="rect" id="node5" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/io/basic_ofstream/close.html#" title=" " alt="" coords="305,227,442,252"/>
<area shape="rect" id="node6" href="$d3/d06/ode__semi__implicit__euler_8cpp.html#af3adf7b092a87868917ee5fb4255192b" title="Exact solution of the problem. Used for solution comparison." alt="" coords="321,29,426,55"/>
<area shape="rect" id="node9" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/io/basic_ofstream/is_open.html#" title=" " alt="" coords="298,79,449,104"/>
<area shape="rect" id="node10" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/io/c/perror.html#" title=" " alt="" coords="333,128,413,154"/>
<area shape="rect" id="node7" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/numeric/math/cos.html#" title=" " alt="" coords="503,55,572,80"/>
<area shape="rect" id="node8" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/numeric/math/sin.html#" title=" " alt="" coords="505,5,570,31"/>
<area shape="rect" id="node12" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/io/basic_ofstream/open.html#" title=" " alt="" coords="306,276,440,302"/>
<area shape="rect" id="node13" href="$d6/d60/group__ode.html#ga827bf009831ddc477c5fa8891d5cb35f" title="Compute next step approximation using the semi&#45;implicit&#45;Euler method." alt="" coords="291,325,455,351"/>
<area shape="rect" id="node14" href="$d3/d06/ode__semi__implicit__euler_8cpp.html#abaeae8f62a018d197f0187a1c80a90fe" title="Problem statement for a system with first&#45;order differential equations. Updates the system differenti..." alt="" coords="504,325,571,351"/>
</map>

View File

@@ -1 +1 @@
2181418741ad24555dda1b133613f3d4
85305b27f7ba2c4b3a705c1c6c512f0f

View File

@@ -6,311 +6,235 @@
<!-- Title: main Pages: 1 -->
<svg width="433pt" height="267pt"
viewBox="0.00 0.00 432.75 267.25" 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 263.25)">
<title>main</title>
<!-- Node1 -->
<g id="Node000001" class="node">
<g id="node1" class="node">
<title>Node1</title>
<g id="a_Node000001"><a xlink:title=" ">
<g id="a_node1"><a xlink:title=" ">
<polygon fill="#999999" stroke="#666666" points="37,-167.25 0,-167.25 0,-148 37,-148 37,-167.25"/>
<text text-anchor="middle" x="18.5" y="-153.75" font-family="Helvetica,sans-Serif" font-size="10.00">main</text>
</a>
</g>
</g>
<!-- Node2 -->
<g id="Node000002" class="node">
<g id="node2" class="node">
<title>Node2</title>
<g id="a_Node000002"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/string/byte/atof.html#" xlink:title=" ">
<g id="a_node2"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/string/byte/atof.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="151.62,-204.25 99.62,-204.25 99.62,-185 151.62,-185 151.62,-204.25"/>
<text text-anchor="middle" x="125.62" y="-190.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::atof</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1_Node000001_Node000002" class="edge">
<g id="edge1" class="edge">
<title>Node1&#45;&gt;Node2</title>
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M37.32,-163.98C47.72,-167.69 61.1,-172.44 73,-176.62 78.18,-178.45 83.66,-180.37 89.04,-182.25"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="87.55,-185.78 98.14,-185.77 89.86,-179.17 87.55,-185.78"/>
</a>
</g>
</g>
<!-- Node3 -->
<g id="Node000003" class="node">
<g id="node3" class="node">
<title>Node3</title>
<g id="a_Node000003"><a xlink:href="../../d3/d06/ode__semi__implicit__euler_8cpp.html#aa13517b8e5de1b75592052db7f7e237f" target="_top" xlink:title=" ">
<g id="a_node3"><a xlink:href="../../d3/d06/ode__semi__implicit__euler_8cpp.html#aa13517b8e5de1b75592052db7f7e237f" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="178.25,-167.25 73,-167.25 73,-148 178.25,-148 178.25,-167.25"/>
<text text-anchor="middle" x="125.62" y="-153.75" font-family="Helvetica,sans-Serif" font-size="10.00">save_exact_solution</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node3 -->
<g id="edge2_Node000001_Node000003" class="edge">
<g id="edge2" class="edge">
<title>Node1&#45;&gt;Node3</title>
<g id="a_edge2_Node000001_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M37.33,-157.62C44.33,-157.62 52.81,-157.62 61.71,-157.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="61.69,-161.13 71.69,-157.62 61.69,-154.13 61.69,-161.13"/>
</a>
</g>
</g>
<!-- Node11 -->
<g id="Node000011" class="node">
<g id="node11" class="node">
<title>Node11</title>
<g id="a_Node000011"><a xlink:href="../../d6/d60/group__ode.html#ga3874d294ab00fe9ce8731c5b7991a089" target="_top" xlink:title="Compute approximation using the semi&#45;implicit&#45;Euler method in the given limits.">
<g id="a_node11"><a xlink:href="../../d6/d60/group__ode.html#ga3874d294ab00fe9ce8731c5b7991a089" target="_top" xlink:title="Compute approximation using the semi&#45;implicit&#45;Euler method in the given limits.">
<polygon fill="white" stroke="#666666" points="175.25,-130.25 76,-130.25 76,-111 175.25,-111 175.25,-130.25"/>
<text text-anchor="middle" x="125.62" y="-116.75" font-family="Helvetica,sans-Serif" font-size="10.00">semi_implicit_euler</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node11 -->
<g id="edge10_Node000001_Node000011" class="edge">
<g id="edge10" class="edge">
<title>Node1&#45;&gt;Node11</title>
<g id="a_edge10_Node000001_Node000011"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M37.32,-151.27C47.72,-147.56 61.1,-142.81 73,-138.62 77.02,-137.21 81.21,-135.74 85.39,-134.28"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="86.39,-137.29 94.67,-130.69 84.08,-130.68 86.39,-137.29"/>
</a>
</g>
</g>
<!-- Node4 -->
<g id="Node000004" class="node">
<g id="node4" class="node">
<title>Node4</title>
<g id="a_Node000004"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/chrono/c/clock.html#" xlink:title=" ">
<g id="a_node4"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/chrono/c/clock.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="305.25,-130.25 246.5,-130.25 246.5,-111 305.25,-111 305.25,-130.25"/>
<text text-anchor="middle" x="275.88" y="-116.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::clock</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node4 -->
<g id="edge3_Node000003_Node000004" class="edge">
<g id="edge3" class="edge">
<title>Node3&#45;&gt;Node4</title>
<g id="a_edge3_Node000003_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M167.13,-147.51C188.45,-142.19 214.48,-135.7 235.61,-130.43"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="236.3,-133.61 245.16,-127.79 234.61,-126.82 236.3,-133.61"/>
</a>
</g>
</g>
<!-- Node5 -->
<g id="Node000005" class="node">
<g id="node5" class="node">
<title>Node5</title>
<g id="a_Node000005"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/io/basic_ofstream/close.html#" xlink:title=" ">
<g id="a_node5"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/io/basic_ofstream/close.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="327.38,-93.25 224.38,-93.25 224.38,-74 327.38,-74 327.38,-93.25"/>
<text text-anchor="middle" x="275.88" y="-79.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::ofstream::close</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node5 -->
<g id="edge4_Node000003_Node000005" class="edge">
<g id="edge4" class="edge">
<title>Node3&#45;&gt;Node5</title>
<g id="a_edge4_Node000003_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M162.66,-147.57C168.09,-145.35 173.47,-142.72 178.25,-139.62 197.79,-126.99 194.42,-113.8 214.25,-101.62 216.42,-100.29 218.7,-99.05 221.04,-97.9"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="222.15,-100.81 229.96,-93.65 219.39,-94.37 222.15,-100.81"/>
</a>
</g>
</g>
<!-- Node6 -->
<g id="Node000006" class="node">
<g id="node6" class="node">
<title>Node6</title>
<g id="a_Node000006"><a xlink:href="../../d3/d06/ode__semi__implicit__euler_8cpp.html#af3adf7b092a87868917ee5fb4255192b" target="_top" xlink:title="Exact solution of the problem. Used for solution comparison.">
<g id="a_node6"><a xlink:href="../../d3/d06/ode__semi__implicit__euler_8cpp.html#af3adf7b092a87868917ee5fb4255192b" target="_top" xlink:title="Exact solution of the problem. Used for solution comparison.">
<polygon fill="white" stroke="#666666" points="315.38,-241.25 236.38,-241.25 236.38,-222 315.38,-222 315.38,-241.25"/>
<text text-anchor="middle" x="275.88" y="-227.75" font-family="Helvetica,sans-Serif" font-size="10.00">exact_solution</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node6 -->
<g id="edge5_Node000003_Node000006" class="edge">
<g id="edge5" class="edge">
<title>Node3&#45;&gt;Node6</title>
<g id="a_edge5_Node000003_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M162.66,-167.68C168.09,-169.9 173.47,-172.53 178.25,-175.62 197.79,-188.26 194.42,-201.45 214.25,-213.62 217.88,-215.86 221.81,-217.82 225.85,-219.56"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="224.47,-223.15 235.06,-223.4 226.94,-216.6 224.47,-223.15"/>
</a>
</g>
</g>
<!-- Node9 -->
<g id="Node000009" class="node">
<g id="node9" class="node">
<title>Node9</title>
<g id="a_Node000009"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/io/basic_ofstream/is_open.html#" xlink:title=" ">
<g id="a_node9"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/io/basic_ofstream/is_open.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="332.62,-204.25 219.12,-204.25 219.12,-185 332.62,-185 332.62,-204.25"/>
<text text-anchor="middle" x="275.88" y="-190.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::ofstream::is_open</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node9 -->
<g id="edge8_Node000003_Node000009" class="edge">
<g id="edge8" class="edge">
<title>Node3&#45;&gt;Node9</title>
<g id="a_edge8_Node000003_Node000009"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M167.13,-167.74C184.62,-172.1 205.27,-177.25 223.8,-181.88"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="222.86,-185.5 233.41,-184.53 224.56,-178.71 222.86,-185.5"/>
</a>
</g>
</g>
<!-- Node10 -->
<g id="Node000010" class="node">
<g id="node10" class="node">
<title>Node10</title>
<g id="a_Node000010"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/io/c/perror.html#" xlink:title=" ">
<g id="a_node10"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/io/c/perror.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="306,-167.25 245.75,-167.25 245.75,-148 306,-148 306,-167.25"/>
<text text-anchor="middle" x="275.88" y="-153.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::perror</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node10 -->
<g id="edge9_Node000003_Node000010" class="edge">
<g id="edge9" class="edge">
<title>Node3&#45;&gt;Node10</title>
<g id="a_edge9_Node000003_Node000010"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M178.48,-157.62C196.83,-157.62 217.2,-157.62 234.46,-157.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="234.31,-161.13 244.31,-157.62 234.31,-154.13 234.31,-161.13"/>
</a>
</g>
</g>
<!-- Node7 -->
<g id="Node000007" class="node">
<g id="node7" class="node">
<title>Node7</title>
<g id="a_Node000007"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/numeric/math/cos.html#" xlink:title=" ">
<g id="a_node7"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/numeric/math/cos.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="424.75,-222.25 373.5,-222.25 373.5,-203 424.75,-203 424.75,-222.25"/>
<text text-anchor="middle" x="399.12" y="-208.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::cos</text>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node7 -->
<g id="edge6_Node000006_Node000007" class="edge">
<g id="edge6" class="edge">
<title>Node6&#45;&gt;Node7</title>
<g id="a_edge6_Node000006_Node000007"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M315.57,-225.56C330.59,-223.21 347.69,-220.53 362.42,-218.22"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="362.8,-221.55 372.14,-216.54 361.72,-214.63 362.8,-221.55"/>
</a>
</g>
</g>
<!-- Node8 -->
<g id="Node000008" class="node">
<g id="node8" class="node">
<title>Node8</title>
<g id="a_Node000008"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/numeric/math/sin.html#" xlink:title=" ">
<g id="a_node8"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/numeric/math/sin.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="423.25,-259.25 375,-259.25 375,-240 423.25,-240 423.25,-259.25"/>
<text text-anchor="middle" x="399.12" y="-245.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::sin</text>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node8 -->
<g id="edge7_Node000006_Node000008" class="edge">
<g id="edge7" class="edge">
<title>Node6&#45;&gt;Node8</title>
<g id="a_edge7_Node000006_Node000008"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M315.57,-237.37C331.04,-239.67 348.7,-242.29 363.71,-244.52"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="363.18,-248.12 373.59,-246.13 364.21,-241.2 363.18,-248.12"/>
</a>
</g>
</g>
<!-- Node11&#45;&gt;Node4 -->
<g id="edge11_Node000011_Node000004" class="edge">
<g id="edge11" class="edge">
<title>Node11&#45;&gt;Node4</title>
<g id="a_edge11_Node000011_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M175.58,-120.62C195,-120.62 217.03,-120.62 235.4,-120.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="235.3,-124.13 245.3,-120.62 235.3,-117.13 235.3,-124.13"/>
</a>
</g>
</g>
<!-- Node11&#45;&gt;Node5 -->
<g id="edge12_Node000011_Node000005" class="edge">
<g id="edge12" class="edge">
<title>Node11&#45;&gt;Node5</title>
<g id="a_edge12_Node000011_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M167.13,-110.51C184.62,-106.15 205.27,-101 223.8,-96.37"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="224.56,-99.54 233.41,-93.72 222.86,-92.75 224.56,-99.54"/>
</a>
</g>
</g>
<!-- Node11&#45;&gt;Node9 -->
<g id="edge13_Node000011_Node000009" class="edge">
<g id="edge13" class="edge">
<title>Node11&#45;&gt;Node9</title>
<g id="a_edge13_Node000011_Node000009"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M162.66,-130.68C168.09,-132.9 173.47,-135.53 178.25,-138.62 197.79,-151.26 194.42,-164.45 214.25,-176.62 216.42,-177.96 218.7,-179.2 221.04,-180.35"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="219.39,-183.88 229.96,-184.6 222.15,-177.44 219.39,-183.88"/>
</a>
</g>
</g>
<!-- Node11&#45;&gt;Node10 -->
<g id="edge15_Node000011_Node000010" class="edge">
<g id="edge15" class="edge">
<title>Node11&#45;&gt;Node10</title>
<g id="a_edge15_Node000011_Node000010"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M167.13,-130.74C188.31,-136.02 214.12,-142.46 235.17,-147.72"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="234.15,-151.32 244.7,-150.34 235.84,-144.53 234.15,-151.32"/>
</a>
</g>
</g>
<!-- Node12 -->
<g id="Node000012" class="node">
<g id="node12" class="node">
<title>Node12</title>
<g id="a_Node000012"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/io/basic_ofstream/open.html#" xlink:title=" ">
<g id="a_node12"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/io/basic_ofstream/open.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="326.25,-56.25 225.5,-56.25 225.5,-37 326.25,-37 326.25,-56.25"/>
<text text-anchor="middle" x="275.88" y="-42.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::ofstream::open</text>
</a>
</g>
</g>
<!-- Node11&#45;&gt;Node12 -->
<g id="edge14_Node000011_Node000012" class="edge">
<g id="edge14" class="edge">
<title>Node11&#45;&gt;Node12</title>
<g id="a_edge14_Node000011_Node000012"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M139.61,-110.66C156.16,-98.37 186.01,-77.53 214.25,-64.62 217.65,-63.07 221.21,-61.61 224.84,-60.25"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="225.85,-63.26 234.15,-56.68 223.56,-56.65 225.85,-63.26"/>
</a>
</g>
</g>
<!-- Node13 -->
<g id="Node000013" class="node">
<g id="node13" class="node">
<title>Node13</title>
<g id="a_Node000013"><a xlink:href="../../d6/d60/group__ode.html#ga827bf009831ddc477c5fa8891d5cb35f" target="_top" xlink:title="Compute next step approximation using the semi&#45;implicit&#45;Euler method.">
<g id="a_node13"><a xlink:href="../../d6/d60/group__ode.html#ga827bf009831ddc477c5fa8891d5cb35f" target="_top" xlink:title="Compute next step approximation using the semi&#45;implicit&#45;Euler method.">
<polygon fill="white" stroke="#666666" points="337.5,-19.25 214.25,-19.25 214.25,0 337.5,0 337.5,-19.25"/>
<text text-anchor="middle" x="275.88" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">semi_implicit_euler_step</text>
</a>
</g>
</g>
<!-- Node11&#45;&gt;Node13 -->
<g id="edge16_Node000011_Node000013" class="edge">
<g id="edge16" class="edge">
<title>Node11&#45;&gt;Node13</title>
<g id="a_edge16_Node000011_Node000013"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M133.31,-110.58C146.5,-91.53 177.79,-50.07 214.25,-27.62 216.42,-26.29 218.69,-25.05 221.04,-23.89"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="222.15,-26.8 229.95,-19.63 219.38,-20.37 222.15,-26.8"/>
</a>
</g>
</g>
<!-- Node14 -->
<g id="Node000014" class="node">
<g id="node14" class="node">
<title>Node14</title>
<g id="a_Node000014"><a xlink:href="../../d3/d06/ode__semi__implicit__euler_8cpp.html#abaeae8f62a018d197f0187a1c80a90fe" target="_top" xlink:title="Problem statement for a system with first&#45;order differential equations. Updates the system differenti...">
<g id="a_node14"><a xlink:href="../../d3/d06/ode__semi__implicit__euler_8cpp.html#abaeae8f62a018d197f0187a1c80a90fe" target="_top" xlink:title="Problem statement for a system with first&#45;order differential equations. Updates the system differenti...">
<polygon fill="white" stroke="#666666" points="424.38,-19.25 373.88,-19.25 373.88,0 424.38,0 424.38,-19.25"/>
<text text-anchor="middle" x="399.12" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">problem</text>
</a>
</g>
</g>
<!-- Node13&#45;&gt;Node14 -->
<g id="edge17_Node000013_Node000014" class="edge">
<g id="edge17" class="edge">
<title>Node13&#45;&gt;Node14</title>
<g id="a_edge17_Node000013_Node000014"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M337.86,-9.62C346.33,-9.62 354.8,-9.62 362.6,-9.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="362.47,-13.13 372.47,-9.62 362.47,-6.13 362.47,-13.13"/>
</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>

Before

Width:  |  Height:  |  Size: 15 KiB

After

Width:  |  Height:  |  Size: 12 KiB

View File

@@ -1,291 +0,0 @@
<?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: main Pages: 1 -->
<svg width="433pt" height="267pt"
viewBox="0.00 0.00 432.75 267.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 263.25)">
<title>main</title>
<!-- Node1 -->
<g id="Node000001" class="node">
<title>Node1</title>
<g id="a_Node000001"><a xlink:title=" ">
<polygon fill="#999999" stroke="#666666" points="37,-167.25 0,-167.25 0,-148 37,-148 37,-167.25"/>
<text text-anchor="middle" x="18.5" y="-153.75" font-family="Helvetica,sans-Serif" font-size="10.00">main</text>
</a>
</g>
</g>
<!-- Node2 -->
<g id="Node000002" class="node">
<title>Node2</title>
<g id="a_Node000002"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/string/byte/atof.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="151.62,-204.25 99.62,-204.25 99.62,-185 151.62,-185 151.62,-204.25"/>
<text text-anchor="middle" x="125.62" y="-190.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::atof</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="M37.32,-163.98C47.72,-167.69 61.1,-172.44 73,-176.62 78.18,-178.45 83.66,-180.37 89.04,-182.25"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="87.55,-185.78 98.14,-185.77 89.86,-179.17 87.55,-185.78"/>
</a>
</g>
</g>
<!-- Node3 -->
<g id="Node000003" class="node">
<title>Node3</title>
<g id="a_Node000003"><a xlink:href="../../d3/d06/ode__semi__implicit__euler_8cpp.html#aa13517b8e5de1b75592052db7f7e237f" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="178.25,-167.25 73,-167.25 73,-148 178.25,-148 178.25,-167.25"/>
<text text-anchor="middle" x="125.62" y="-153.75" font-family="Helvetica,sans-Serif" font-size="10.00">save_exact_solution</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="M37.33,-157.62C44.33,-157.62 52.81,-157.62 61.71,-157.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="61.69,-161.13 71.69,-157.62 61.69,-154.13 61.69,-161.13"/>
</a>
</g>
</g>
<!-- Node11 -->
<g id="Node000011" class="node">
<title>Node11</title>
<g id="a_Node000011"><a xlink:href="../../d6/d60/group__ode.html#ga3874d294ab00fe9ce8731c5b7991a089" target="_top" xlink:title="Compute approximation using the semi&#45;implicit&#45;Euler method in the given limits.">
<polygon fill="white" stroke="#666666" points="175.25,-130.25 76,-130.25 76,-111 175.25,-111 175.25,-130.25"/>
<text text-anchor="middle" x="125.62" y="-116.75" font-family="Helvetica,sans-Serif" font-size="10.00">semi_implicit_euler</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node11 -->
<g id="edge10_Node000001_Node000011" class="edge">
<title>Node1&#45;&gt;Node11</title>
<g id="a_edge10_Node000001_Node000011"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M37.32,-151.27C47.72,-147.56 61.1,-142.81 73,-138.62 77.02,-137.21 81.21,-135.74 85.39,-134.28"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="86.39,-137.29 94.67,-130.69 84.08,-130.68 86.39,-137.29"/>
</a>
</g>
</g>
<!-- Node4 -->
<g id="Node000004" class="node">
<title>Node4</title>
<g id="a_Node000004"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/chrono/c/clock.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="305.25,-130.25 246.5,-130.25 246.5,-111 305.25,-111 305.25,-130.25"/>
<text text-anchor="middle" x="275.88" y="-116.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::clock</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node4 -->
<g id="edge3_Node000003_Node000004" class="edge">
<title>Node3&#45;&gt;Node4</title>
<g id="a_edge3_Node000003_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M167.13,-147.51C188.45,-142.19 214.48,-135.7 235.61,-130.43"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="236.3,-133.61 245.16,-127.79 234.61,-126.82 236.3,-133.61"/>
</a>
</g>
</g>
<!-- Node5 -->
<g id="Node000005" class="node">
<title>Node5</title>
<g id="a_Node000005"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/io/basic_ofstream/close.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="327.38,-93.25 224.38,-93.25 224.38,-74 327.38,-74 327.38,-93.25"/>
<text text-anchor="middle" x="275.88" y="-79.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::ofstream::close</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node5 -->
<g id="edge4_Node000003_Node000005" class="edge">
<title>Node3&#45;&gt;Node5</title>
<g id="a_edge4_Node000003_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M162.66,-147.57C168.09,-145.35 173.47,-142.72 178.25,-139.62 197.79,-126.99 194.42,-113.8 214.25,-101.62 216.42,-100.29 218.7,-99.05 221.04,-97.9"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="222.15,-100.81 229.96,-93.65 219.39,-94.37 222.15,-100.81"/>
</a>
</g>
</g>
<!-- Node6 -->
<g id="Node000006" class="node">
<title>Node6</title>
<g id="a_Node000006"><a xlink:href="../../d3/d06/ode__semi__implicit__euler_8cpp.html#af3adf7b092a87868917ee5fb4255192b" target="_top" xlink:title="Exact solution of the problem. Used for solution comparison.">
<polygon fill="white" stroke="#666666" points="315.38,-241.25 236.38,-241.25 236.38,-222 315.38,-222 315.38,-241.25"/>
<text text-anchor="middle" x="275.88" y="-227.75" font-family="Helvetica,sans-Serif" font-size="10.00">exact_solution</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node6 -->
<g id="edge5_Node000003_Node000006" class="edge">
<title>Node3&#45;&gt;Node6</title>
<g id="a_edge5_Node000003_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M162.66,-167.68C168.09,-169.9 173.47,-172.53 178.25,-175.62 197.79,-188.26 194.42,-201.45 214.25,-213.62 217.88,-215.86 221.81,-217.82 225.85,-219.56"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="224.47,-223.15 235.06,-223.4 226.94,-216.6 224.47,-223.15"/>
</a>
</g>
</g>
<!-- Node9 -->
<g id="Node000009" class="node">
<title>Node9</title>
<g id="a_Node000009"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/io/basic_ofstream/is_open.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="332.62,-204.25 219.12,-204.25 219.12,-185 332.62,-185 332.62,-204.25"/>
<text text-anchor="middle" x="275.88" y="-190.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::ofstream::is_open</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node9 -->
<g id="edge8_Node000003_Node000009" class="edge">
<title>Node3&#45;&gt;Node9</title>
<g id="a_edge8_Node000003_Node000009"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M167.13,-167.74C184.62,-172.1 205.27,-177.25 223.8,-181.88"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="222.86,-185.5 233.41,-184.53 224.56,-178.71 222.86,-185.5"/>
</a>
</g>
</g>
<!-- Node10 -->
<g id="Node000010" class="node">
<title>Node10</title>
<g id="a_Node000010"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/io/c/perror.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="306,-167.25 245.75,-167.25 245.75,-148 306,-148 306,-167.25"/>
<text text-anchor="middle" x="275.88" y="-153.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::perror</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node10 -->
<g id="edge9_Node000003_Node000010" class="edge">
<title>Node3&#45;&gt;Node10</title>
<g id="a_edge9_Node000003_Node000010"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M178.48,-157.62C196.83,-157.62 217.2,-157.62 234.46,-157.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="234.31,-161.13 244.31,-157.62 234.31,-154.13 234.31,-161.13"/>
</a>
</g>
</g>
<!-- Node7 -->
<g id="Node000007" class="node">
<title>Node7</title>
<g id="a_Node000007"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/numeric/math/cos.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="424.75,-222.25 373.5,-222.25 373.5,-203 424.75,-203 424.75,-222.25"/>
<text text-anchor="middle" x="399.12" y="-208.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::cos</text>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node7 -->
<g id="edge6_Node000006_Node000007" class="edge">
<title>Node6&#45;&gt;Node7</title>
<g id="a_edge6_Node000006_Node000007"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M315.57,-225.56C330.59,-223.21 347.69,-220.53 362.42,-218.22"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="362.8,-221.55 372.14,-216.54 361.72,-214.63 362.8,-221.55"/>
</a>
</g>
</g>
<!-- Node8 -->
<g id="Node000008" class="node">
<title>Node8</title>
<g id="a_Node000008"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/numeric/math/sin.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="423.25,-259.25 375,-259.25 375,-240 423.25,-240 423.25,-259.25"/>
<text text-anchor="middle" x="399.12" y="-245.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::sin</text>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node8 -->
<g id="edge7_Node000006_Node000008" class="edge">
<title>Node6&#45;&gt;Node8</title>
<g id="a_edge7_Node000006_Node000008"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M315.57,-237.37C331.04,-239.67 348.7,-242.29 363.71,-244.52"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="363.18,-248.12 373.59,-246.13 364.21,-241.2 363.18,-248.12"/>
</a>
</g>
</g>
<!-- Node11&#45;&gt;Node4 -->
<g id="edge11_Node000011_Node000004" class="edge">
<title>Node11&#45;&gt;Node4</title>
<g id="a_edge11_Node000011_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M175.58,-120.62C195,-120.62 217.03,-120.62 235.4,-120.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="235.3,-124.13 245.3,-120.62 235.3,-117.13 235.3,-124.13"/>
</a>
</g>
</g>
<!-- Node11&#45;&gt;Node5 -->
<g id="edge12_Node000011_Node000005" class="edge">
<title>Node11&#45;&gt;Node5</title>
<g id="a_edge12_Node000011_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M167.13,-110.51C184.62,-106.15 205.27,-101 223.8,-96.37"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="224.56,-99.54 233.41,-93.72 222.86,-92.75 224.56,-99.54"/>
</a>
</g>
</g>
<!-- Node11&#45;&gt;Node9 -->
<g id="edge13_Node000011_Node000009" class="edge">
<title>Node11&#45;&gt;Node9</title>
<g id="a_edge13_Node000011_Node000009"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M162.66,-130.68C168.09,-132.9 173.47,-135.53 178.25,-138.62 197.79,-151.26 194.42,-164.45 214.25,-176.62 216.42,-177.96 218.7,-179.2 221.04,-180.35"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="219.39,-183.88 229.96,-184.6 222.15,-177.44 219.39,-183.88"/>
</a>
</g>
</g>
<!-- Node11&#45;&gt;Node10 -->
<g id="edge15_Node000011_Node000010" class="edge">
<title>Node11&#45;&gt;Node10</title>
<g id="a_edge15_Node000011_Node000010"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M167.13,-130.74C188.31,-136.02 214.12,-142.46 235.17,-147.72"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="234.15,-151.32 244.7,-150.34 235.84,-144.53 234.15,-151.32"/>
</a>
</g>
</g>
<!-- Node12 -->
<g id="Node000012" class="node">
<title>Node12</title>
<g id="a_Node000012"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/io/basic_ofstream/open.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="326.25,-56.25 225.5,-56.25 225.5,-37 326.25,-37 326.25,-56.25"/>
<text text-anchor="middle" x="275.88" y="-42.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::ofstream::open</text>
</a>
</g>
</g>
<!-- Node11&#45;&gt;Node12 -->
<g id="edge14_Node000011_Node000012" class="edge">
<title>Node11&#45;&gt;Node12</title>
<g id="a_edge14_Node000011_Node000012"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M139.61,-110.66C156.16,-98.37 186.01,-77.53 214.25,-64.62 217.65,-63.07 221.21,-61.61 224.84,-60.25"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="225.85,-63.26 234.15,-56.68 223.56,-56.65 225.85,-63.26"/>
</a>
</g>
</g>
<!-- Node13 -->
<g id="Node000013" class="node">
<title>Node13</title>
<g id="a_Node000013"><a xlink:href="../../d6/d60/group__ode.html#ga827bf009831ddc477c5fa8891d5cb35f" target="_top" xlink:title="Compute next step approximation using the semi&#45;implicit&#45;Euler method.">
<polygon fill="white" stroke="#666666" points="337.5,-19.25 214.25,-19.25 214.25,0 337.5,0 337.5,-19.25"/>
<text text-anchor="middle" x="275.88" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">semi_implicit_euler_step</text>
</a>
</g>
</g>
<!-- Node11&#45;&gt;Node13 -->
<g id="edge16_Node000011_Node000013" class="edge">
<title>Node11&#45;&gt;Node13</title>
<g id="a_edge16_Node000011_Node000013"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M133.31,-110.58C146.5,-91.53 177.79,-50.07 214.25,-27.62 216.42,-26.29 218.69,-25.05 221.04,-23.89"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="222.15,-26.8 229.95,-19.63 219.38,-20.37 222.15,-26.8"/>
</a>
</g>
</g>
<!-- Node14 -->
<g id="Node000014" class="node">
<title>Node14</title>
<g id="a_Node000014"><a xlink:href="../../d3/d06/ode__semi__implicit__euler_8cpp.html#abaeae8f62a018d197f0187a1c80a90fe" target="_top" xlink:title="Problem statement for a system with first&#45;order differential equations. Updates the system differenti...">
<polygon fill="white" stroke="#666666" points="424.38,-19.25 373.88,-19.25 373.88,0 424.38,0 424.38,-19.25"/>
<text text-anchor="middle" x="399.12" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">problem</text>
</a>
</g>
</g>
<!-- Node13&#45;&gt;Node14 -->
<g id="edge17_Node000013_Node000014" class="edge">
<title>Node13&#45;&gt;Node14</title>
<g id="a_edge17_Node000013_Node000014"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M337.86,-9.62C346.33,-9.62 354.8,-9.62 362.6,-9.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="362.47,-13.13 372.47,-9.62 362.47,-6.13 362.47,-13.13"/>
</a>
</g>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 14 KiB

View File

@@ -1,17 +1,10 @@
<map id="save_exact_solution" name="save_exact_solution">
<area shape="rect" id="Node000001" title=" " alt="" coords="5,104,146,130"/>
<area shape="rect" id="Node000002" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/chrono/c/clock.html#" title=" " alt="" coords="230,5,309,31"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="93,101,137,71,193,40,215,31,217,35,195,45,140,76,96,106"/>
<area shape="rect" id="Node000003" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/io/basic_ofstream/close.html#" title=" " alt="" coords="201,55,338,80"/>
<area shape="poly" id="edge2_Node000001_Node000003" title=" " alt="" coords="128,101,201,82,202,87,130,106"/>
<area shape="rect" id="Node000004" href="$d3/d06/ode__semi__implicit__euler_8cpp.html#af3adf7b092a87868917ee5fb4255192b" title="Exact solution of the problem. Used for solution comparison." alt="" coords="217,104,322,130"/>
<area shape="poly" id="edge3_Node000001_Node000004" title=" " alt="" coords="146,114,202,114,202,120,146,120"/>
<area shape="rect" id="Node000007" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/io/basic_ofstream/is_open.html#" title=" " alt="" coords="194,153,345,179"/>
<area shape="poly" id="edge6_Node000001_Node000007" title=" " alt="" coords="130,128,202,147,201,152,128,133"/>
<area shape="rect" id="Node000008" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/io/c/perror.html#" title=" " alt="" coords="229,203,310,228"/>
<area shape="poly" id="edge7_Node000001_Node000008" title=" " alt="" coords="96,128,140,158,195,189,216,198,214,203,193,194,137,163,93,132"/>
<area shape="rect" id="Node000005" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/numeric/math/cos.html#" title=" " alt="" coords="393,80,461,106"/>
<area shape="poly" id="edge4_Node000004_Node000005" title=" " alt="" coords="322,106,378,98,379,103,323,111"/>
<area shape="rect" id="Node000006" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/numeric/math/sin.html#" title=" " alt="" coords="395,129,459,155"/>
<area shape="poly" id="edge5_Node000004_Node000006" title=" " alt="" coords="323,123,381,132,380,137,322,128"/>
<area shape="rect" id="node1" title=" " alt="" coords="5,104,146,130"/>
<area shape="rect" id="node2" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/chrono/c/clock.html#" title=" " alt="" coords="230,5,309,31"/>
<area shape="rect" id="node3" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/io/basic_ofstream/close.html#" title=" " alt="" coords="201,55,338,80"/>
<area shape="rect" id="node4" href="$d3/d06/ode__semi__implicit__euler_8cpp.html#af3adf7b092a87868917ee5fb4255192b" title="Exact solution of the problem. Used for solution comparison." alt="" coords="217,104,322,130"/>
<area shape="rect" id="node7" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/io/basic_ofstream/is_open.html#" title=" " alt="" coords="194,153,345,179"/>
<area shape="rect" id="node8" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/io/c/perror.html#" title=" " alt="" coords="229,203,310,228"/>
<area shape="rect" id="node5" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/numeric/math/cos.html#" title=" " alt="" coords="393,80,461,106"/>
<area shape="rect" id="node6" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/numeric/math/sin.html#" title=" " alt="" coords="395,129,459,155"/>
</map>

View File

@@ -1 +1 @@
bb3d651d0a34877da3f2bc1188fab5c9
82237f73101601f197f5413dae530ed7

View File

@@ -6,167 +6,121 @@
<!-- Title: save_exact_solution Pages: 1 -->
<svg width="350pt" height="175pt"
viewBox="0.00 0.00 350.00 175.25" 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 171.25)">
<title>save_exact_solution</title>
<!-- Node1 -->
<g id="Node000001" class="node">
<g id="node1" class="node">
<title>Node1</title>
<g id="a_Node000001"><a xlink:title=" ">
<g id="a_node1"><a xlink:title=" ">
<polygon fill="#999999" stroke="#666666" points="105.25,-93.25 0,-93.25 0,-74 105.25,-74 105.25,-93.25"/>
<text text-anchor="middle" x="52.62" y="-79.75" font-family="Helvetica,sans-Serif" font-size="10.00">save_exact_solution</text>
</a>
</g>
</g>
<!-- Node2 -->
<g id="Node000002" class="node">
<g id="node2" class="node">
<title>Node2</title>
<g id="a_Node000002"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/chrono/c/clock.html#" xlink:title=" ">
<g id="a_node2"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/chrono/c/clock.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="227.38,-167.25 168.62,-167.25 168.62,-148 227.38,-148 227.38,-167.25"/>
<text text-anchor="middle" x="198" y="-153.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::clock</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1_Node000001_Node000002" class="edge">
<g id="edge1" class="edge">
<title>Node1&#45;&gt;Node2</title>
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M66.95,-93.69C83.61,-105.9 113.32,-126.46 141.25,-139.62 146.6,-142.15 152.39,-144.45 158.15,-146.51"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="156.79,-150.07 167.38,-149.93 159.01,-143.44 156.79,-150.07"/>
</a>
</g>
</g>
<!-- Node3 -->
<g id="Node000003" class="node">
<g id="node3" class="node">
<title>Node3</title>
<g id="a_Node000003"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/io/basic_ofstream/close.html#" xlink:title=" ">
<g id="a_node3"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/io/basic_ofstream/close.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="249.5,-130.25 146.5,-130.25 146.5,-111 249.5,-111 249.5,-130.25"/>
<text text-anchor="middle" x="198" y="-116.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::ofstream::close</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node3 -->
<g id="edge2_Node000001_Node000003" class="edge">
<g id="edge2" class="edge">
<title>Node1&#45;&gt;Node3</title>
<g id="a_edge2_Node000001_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M92.8,-93.74C109.64,-98.08 129.5,-103.21 147.35,-107.81"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="146.31,-111.42 156.87,-110.53 148.06,-104.64 146.31,-111.42"/>
</a>
</g>
</g>
<!-- Node4 -->
<g id="Node000004" class="node">
<g id="node4" class="node">
<title>Node4</title>
<g id="a_Node000004"><a xlink:href="../../d3/d06/ode__semi__implicit__euler_8cpp.html#af3adf7b092a87868917ee5fb4255192b" target="_top" xlink:title="Exact solution of the problem. Used for solution comparison.">
<g id="a_node4"><a xlink:href="../../d3/d06/ode__semi__implicit__euler_8cpp.html#af3adf7b092a87868917ee5fb4255192b" target="_top" xlink:title="Exact solution of the problem. Used for solution comparison.">
<polygon fill="white" stroke="#666666" points="237.5,-93.25 158.5,-93.25 158.5,-74 237.5,-74 237.5,-93.25"/>
<text text-anchor="middle" x="198" y="-79.75" font-family="Helvetica,sans-Serif" font-size="10.00">exact_solution</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node4 -->
<g id="edge3_Node000001_Node000004" class="edge">
<g id="edge3" class="edge">
<title>Node1&#45;&gt;Node4</title>
<g id="a_edge3_Node000001_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M105.39,-83.62C119.18,-83.62 134.05,-83.62 147.71,-83.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="147.37,-87.13 157.37,-83.62 147.37,-80.13 147.37,-87.13"/>
</a>
</g>
</g>
<!-- Node7 -->
<g id="Node000007" class="node">
<g id="node7" class="node">
<title>Node7</title>
<g id="a_Node000007"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/io/basic_ofstream/is_open.html#" xlink:title=" ">
<g id="a_node7"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/io/basic_ofstream/is_open.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="254.75,-56.25 141.25,-56.25 141.25,-37 254.75,-37 254.75,-56.25"/>
<text text-anchor="middle" x="198" y="-42.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::ofstream::is_open</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node7 -->
<g id="edge6_Node000001_Node000007" class="edge">
<g id="edge6" class="edge">
<title>Node1&#45;&gt;Node7</title>
<g id="a_edge6_Node000001_Node000007"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M92.8,-73.51C109.64,-69.17 129.5,-64.04 147.35,-59.44"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="148.06,-62.61 156.87,-56.72 146.31,-55.83 148.06,-62.61"/>
</a>
</g>
</g>
<!-- Node8 -->
<g id="Node000008" class="node">
<g id="node8" class="node">
<title>Node8</title>
<g id="a_Node000008"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/io/c/perror.html#" xlink:title=" ">
<g id="a_node8"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/io/c/perror.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="228.12,-19.25 167.88,-19.25 167.88,0 228.12,0 228.12,-19.25"/>
<text text-anchor="middle" x="198" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::perror</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node8 -->
<g id="edge7_Node000001_Node000008" class="edge">
<g id="edge7" class="edge">
<title>Node1&#45;&gt;Node8</title>
<g id="a_edge7_Node000001_Node000008"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M66.95,-73.56C83.61,-61.35 113.32,-40.79 141.25,-27.62 146.3,-25.25 151.74,-23.06 157.18,-21.1"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="158.17,-24.11 166.52,-17.59 155.93,-17.48 158.17,-24.11"/>
</a>
</g>
</g>
<!-- Node5 -->
<g id="Node000005" class="node">
<g id="node5" class="node">
<title>Node5</title>
<g id="a_Node000005"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/numeric/math/cos.html#" xlink:title=" ">
<g id="a_node5"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/numeric/math/cos.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="342,-111.25 290.75,-111.25 290.75,-92 342,-92 342,-111.25"/>
<text text-anchor="middle" x="316.38" y="-97.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::cos</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node5 -->
<g id="edge4_Node000004_Node000005" class="edge">
<g id="edge4" class="edge">
<title>Node4&#45;&gt;Node5</title>
<g id="a_edge4_Node000004_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M237.75,-89.62C251.29,-91.71 266.4,-94.05 279.68,-96.1"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="278.9,-99.68 289.32,-97.75 279.97,-92.76 278.9,-99.68"/>
</a>
</g>
</g>
<!-- Node6 -->
<g id="Node000006" class="node">
<g id="node6" class="node">
<title>Node6</title>
<g id="a_Node000006"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/numeric/math/sin.html#" xlink:title=" ">
<g id="a_node6"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/numeric/math/sin.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="340.5,-74.25 292.25,-74.25 292.25,-55 340.5,-55 340.5,-74.25"/>
<text text-anchor="middle" x="316.38" y="-60.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::sin</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node6 -->
<g id="edge5_Node000004_Node000006" class="edge">
<g id="edge5" class="edge">
<title>Node4&#45;&gt;Node6</title>
<g id="a_edge5_Node000004_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M237.75,-77.3C251.94,-74.98 267.88,-72.38 281.6,-70.14"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="281.75,-73.5 291.05,-68.43 280.62,-66.59 281.75,-73.5"/>
</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>

Before

Width:  |  Height:  |  Size: 7.5 KiB

After

Width:  |  Height:  |  Size: 6.1 KiB

View File

@@ -1,147 +0,0 @@
<?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: save_exact_solution Pages: 1 -->
<svg width="350pt" height="175pt"
viewBox="0.00 0.00 350.00 175.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 171.25)">
<title>save_exact_solution</title>
<!-- Node1 -->
<g id="Node000001" class="node">
<title>Node1</title>
<g id="a_Node000001"><a xlink:title=" ">
<polygon fill="#999999" stroke="#666666" points="105.25,-93.25 0,-93.25 0,-74 105.25,-74 105.25,-93.25"/>
<text text-anchor="middle" x="52.62" y="-79.75" font-family="Helvetica,sans-Serif" font-size="10.00">save_exact_solution</text>
</a>
</g>
</g>
<!-- Node2 -->
<g id="Node000002" class="node">
<title>Node2</title>
<g id="a_Node000002"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/chrono/c/clock.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="227.38,-167.25 168.62,-167.25 168.62,-148 227.38,-148 227.38,-167.25"/>
<text text-anchor="middle" x="198" y="-153.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::clock</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="M66.95,-93.69C83.61,-105.9 113.32,-126.46 141.25,-139.62 146.6,-142.15 152.39,-144.45 158.15,-146.51"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="156.79,-150.07 167.38,-149.93 159.01,-143.44 156.79,-150.07"/>
</a>
</g>
</g>
<!-- Node3 -->
<g id="Node000003" class="node">
<title>Node3</title>
<g id="a_Node000003"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/io/basic_ofstream/close.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="249.5,-130.25 146.5,-130.25 146.5,-111 249.5,-111 249.5,-130.25"/>
<text text-anchor="middle" x="198" y="-116.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::ofstream::close</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="M92.8,-93.74C109.64,-98.08 129.5,-103.21 147.35,-107.81"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="146.31,-111.42 156.87,-110.53 148.06,-104.64 146.31,-111.42"/>
</a>
</g>
</g>
<!-- Node4 -->
<g id="Node000004" class="node">
<title>Node4</title>
<g id="a_Node000004"><a xlink:href="../../d3/d06/ode__semi__implicit__euler_8cpp.html#af3adf7b092a87868917ee5fb4255192b" target="_top" xlink:title="Exact solution of the problem. Used for solution comparison.">
<polygon fill="white" stroke="#666666" points="237.5,-93.25 158.5,-93.25 158.5,-74 237.5,-74 237.5,-93.25"/>
<text text-anchor="middle" x="198" y="-79.75" font-family="Helvetica,sans-Serif" font-size="10.00">exact_solution</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="M105.39,-83.62C119.18,-83.62 134.05,-83.62 147.71,-83.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="147.37,-87.13 157.37,-83.62 147.37,-80.13 147.37,-87.13"/>
</a>
</g>
</g>
<!-- Node7 -->
<g id="Node000007" class="node">
<title>Node7</title>
<g id="a_Node000007"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/io/basic_ofstream/is_open.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="254.75,-56.25 141.25,-56.25 141.25,-37 254.75,-37 254.75,-56.25"/>
<text text-anchor="middle" x="198" y="-42.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::ofstream::is_open</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node7 -->
<g id="edge6_Node000001_Node000007" class="edge">
<title>Node1&#45;&gt;Node7</title>
<g id="a_edge6_Node000001_Node000007"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M92.8,-73.51C109.64,-69.17 129.5,-64.04 147.35,-59.44"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="148.06,-62.61 156.87,-56.72 146.31,-55.83 148.06,-62.61"/>
</a>
</g>
</g>
<!-- Node8 -->
<g id="Node000008" class="node">
<title>Node8</title>
<g id="a_Node000008"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/io/c/perror.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="228.12,-19.25 167.88,-19.25 167.88,0 228.12,0 228.12,-19.25"/>
<text text-anchor="middle" x="198" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::perror</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node8 -->
<g id="edge7_Node000001_Node000008" class="edge">
<title>Node1&#45;&gt;Node8</title>
<g id="a_edge7_Node000001_Node000008"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M66.95,-73.56C83.61,-61.35 113.32,-40.79 141.25,-27.62 146.3,-25.25 151.74,-23.06 157.18,-21.1"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="158.17,-24.11 166.52,-17.59 155.93,-17.48 158.17,-24.11"/>
</a>
</g>
</g>
<!-- Node5 -->
<g id="Node000005" class="node">
<title>Node5</title>
<g id="a_Node000005"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/numeric/math/cos.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="342,-111.25 290.75,-111.25 290.75,-92 342,-92 342,-111.25"/>
<text text-anchor="middle" x="316.38" y="-97.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::cos</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node5 -->
<g id="edge4_Node000004_Node000005" class="edge">
<title>Node4&#45;&gt;Node5</title>
<g id="a_edge4_Node000004_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M237.75,-89.62C251.29,-91.71 266.4,-94.05 279.68,-96.1"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="278.9,-99.68 289.32,-97.75 279.97,-92.76 278.9,-99.68"/>
</a>
</g>
</g>
<!-- Node6 -->
<g id="Node000006" class="node">
<title>Node6</title>
<g id="a_Node000006"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/numeric/math/sin.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="340.5,-74.25 292.25,-74.25 292.25,-55 340.5,-55 340.5,-74.25"/>
<text text-anchor="middle" x="316.38" y="-60.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::sin</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node6 -->
<g id="edge5_Node000004_Node000006" class="edge">
<title>Node4&#45;&gt;Node6</title>
<g id="a_edge5_Node000004_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M237.75,-77.3C251.94,-74.98 267.88,-72.38 281.6,-70.14"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="281.75,-73.5 291.05,-68.43 280.62,-66.59 281.75,-73.5"/>
</a>
</g>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 6.8 KiB

View File

@@ -1,7 +1,5 @@
<map id="exact_solution" name="exact_solution">
<area shape="rect" id="Node000001" title="Exact solution of the problem. Used for solution comparison." alt="" coords="5,31,111,56"/>
<area shape="rect" id="Node000002" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/numeric/math/cos.html#" title=" " alt="" coords="159,5,227,31"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="111,31,143,25,144,30,112,36"/>
<area shape="rect" id="Node000003" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/numeric/math/sin.html#" title=" " alt="" coords="161,55,225,80"/>
<area shape="poly" id="edge2_Node000001_Node000003" title=" " alt="" coords="112,50,146,57,145,62,111,56"/>
<area shape="rect" id="node1" title="Exact solution of the problem. Used for solution comparison." alt="" coords="5,31,111,56"/>
<area shape="rect" id="node2" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/numeric/math/cos.html#" title=" " alt="" coords="159,5,227,31"/>
<area shape="rect" id="node3" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/numeric/math/sin.html#" title=" " alt="" coords="161,55,225,80"/>
</map>

View File

@@ -1 +1 @@
775f69ca4eafdff6467315705aafdd17
95f05381a15a81315ee161812ad01a2c

View File

@@ -6,77 +6,46 @@
<!-- Title: exact_solution Pages: 1 -->
<svg width="174pt" height="64pt"
viewBox="0.00 0.00 174.25 64.25" 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 60.25)">
<title>exact_solution</title>
<!-- Node1 -->
<g id="Node000001" class="node">
<g id="node1" class="node">
<title>Node1</title>
<g id="a_Node000001"><a xlink:title="Exact solution of the problem. Used for solution comparison.">
<g id="a_node1"><a xlink:title="Exact solution of the problem. Used for solution comparison.">
<polygon fill="#999999" stroke="#666666" points="79,-37.25 0,-37.25 0,-18 79,-18 79,-37.25"/>
<text text-anchor="middle" x="39.5" y="-23.75" font-family="Helvetica,sans-Serif" font-size="10.00">exact_solution</text>
</a>
</g>
</g>
<!-- Node2 -->
<g id="Node000002" class="node">
<g id="node2" class="node">
<title>Node2</title>
<g id="a_Node000002"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/numeric/math/cos.html#" xlink:title=" ">
<g id="a_node2"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/numeric/math/cos.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="166.25,-56.25 115,-56.25 115,-37 166.25,-37 166.25,-56.25"/>
<text text-anchor="middle" x="140.62" y="-42.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::cos</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1_Node000001_Node000002" class="edge">
<g id="edge1" class="edge">
<title>Node1&#45;&gt;Node2</title>
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M79.39,-35.08C87.43,-36.62 95.86,-38.24 103.78,-39.75"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="103.07,-43.37 113.55,-41.82 104.39,-36.5 103.07,-43.37"/>
</a>
</g>
</g>
<!-- Node3 -->
<g id="Node000003" class="node">
<g id="node3" class="node">
<title>Node3</title>
<g id="a_Node000003"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/numeric/math/sin.html#" xlink:title=" ">
<g id="a_node3"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/numeric/math/sin.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="164.75,-19.25 116.5,-19.25 116.5,0 164.75,0 164.75,-19.25"/>
<text text-anchor="middle" x="140.62" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::sin</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node3 -->
<g id="edge2_Node000001_Node000003" class="edge">
<g id="edge2" class="edge">
<title>Node1&#45;&gt;Node3</title>
<g id="a_edge2_Node000001_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M79.39,-20.56C87.99,-19 97.04,-17.36 105.43,-15.83"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="105.79,-19.15 115,-13.91 104.54,-12.26 105.79,-19.15"/>
</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>

Before

Width:  |  Height:  |  Size: 3.3 KiB

After

Width:  |  Height:  |  Size: 2.3 KiB

View File

@@ -1,57 +0,0 @@
<?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: exact_solution Pages: 1 -->
<svg width="174pt" height="64pt"
viewBox="0.00 0.00 174.25 64.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 60.25)">
<title>exact_solution</title>
<!-- Node1 -->
<g id="Node000001" class="node">
<title>Node1</title>
<g id="a_Node000001"><a xlink:title="Exact solution of the problem. Used for solution comparison.">
<polygon fill="#999999" stroke="#666666" points="79,-37.25 0,-37.25 0,-18 79,-18 79,-37.25"/>
<text text-anchor="middle" x="39.5" y="-23.75" font-family="Helvetica,sans-Serif" font-size="10.00">exact_solution</text>
</a>
</g>
</g>
<!-- Node2 -->
<g id="Node000002" class="node">
<title>Node2</title>
<g id="a_Node000002"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/numeric/math/cos.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="166.25,-56.25 115,-56.25 115,-37 166.25,-37 166.25,-56.25"/>
<text text-anchor="middle" x="140.62" y="-42.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::cos</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="M79.39,-35.08C87.43,-36.62 95.86,-38.24 103.78,-39.75"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="103.07,-43.37 113.55,-41.82 104.39,-36.5 103.07,-43.37"/>
</a>
</g>
</g>
<!-- Node3 -->
<g id="Node000003" class="node">
<title>Node3</title>
<g id="a_Node000003"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/numeric/math/sin.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="164.75,-19.25 116.5,-19.25 116.5,0 164.75,0 164.75,-19.25"/>
<text text-anchor="middle" x="140.62" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::sin</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="M79.39,-20.56C87.99,-19 97.04,-17.36 105.43,-15.83"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="105.79,-19.15 115,-13.91 104.54,-12.26 105.79,-19.15"/>
</a>
</g>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 2.5 KiB

View File

@@ -3,7 +3,7 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.7"/>
<meta name="generator" content="Doxygen 1.9.6"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Algorithms_in_C++: data_structures/node.hpp File Reference</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
@@ -41,7 +41,7 @@ MathJax.Hub.Config({
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.7 -->
<!-- Generated by Doxygen 1.9.6 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "../../search/",'.html');
@@ -112,12 +112,14 @@ $(document).ready(function(){initNavTree('d3/d09/node_8hpp.html','../../'); init
</div><div class="textblock"><div class="dynheader">
Include dependency graph for node.hpp:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="../../dc/dd7/node_8hpp__incl.svg" width="255" height="111"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
<div class="center"><iframe scrolling="no" frameborder="0" src="../../dc/dd7/node_8hpp__incl.svg" width="255" height="111"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
</div>
</div><div class="textblock"><div class="dynheader">
This graph shows which files directly or indirectly include this file:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="../../da/da2/node_8hpp__dep__incl.svg" width="382" height="111"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
<div class="center"><iframe scrolling="no" frameborder="0" src="../../da/da2/node_8hpp__dep__incl.svg" width="382" height="111"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
</div>
</div>
<p><a href="../../d3/d09/node_8hpp_source.html">Go to the source code of this file.</a></p>
@@ -164,7 +166,7 @@ template&lt;typename <a class="el" href="../../db/d8b/struct_node.html">Node</a>
<div class="line"><span class="lineno"> 33</span> [](<span class="keyword">const</span> <a class="code hl_class" href="../../db/d8b/struct_node.html">Node</a>&amp; curNode) { <a class="code hl_classRef" target="_blank" href="http://en.cppreference.com/w/cpp/io/basic_ostream.html">std::cout</a> &lt;&lt; curNode.data &lt;&lt; <span class="stringliteral">&quot; &quot;</span>; });</div>
<div class="line"><span class="lineno"> 34</span>}</div>
<div class="ttc" id="abasic_ostream_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/io/basic_ostream.html">std::cout</a></div></div>
<div class="ttc" id="astruct_node_html"><div class="ttname"><a href="../../db/d8b/struct_node.html">Node</a></div><div class="ttdef"><b>Definition</b> linkedlist_implentation_usingarray.cpp:14</div></div>
<div class="ttc" id="astruct_node_html"><div class="ttname"><a href="../../db/d8b/struct_node.html">Node</a></div><div class="ttdef"><b>Definition:</b> linkedlist_implentation_usingarray.cpp:14</div></div>
</div><!-- fragment -->
</div>
</div>
@@ -250,7 +252,7 @@ template&lt;typename <a class="el" href="../../db/d8b/struct_node.html">Node</a>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="../../dir_2e746e9d06bf2d8ff842208bcc6ebcfc.html">data_structures</a></li><li class="navelem"><a class="el" href="../../d3/d09/node_8hpp.html">node.hpp</a></li>
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.7 </li>
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.6 </li>
</ul>
</div>
</body>

View File

@@ -3,7 +3,7 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.7"/>
<meta name="generator" content="Doxygen 1.9.6"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Algorithms_in_C++: data_structures/node.hpp Source File</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
@@ -41,7 +41,7 @@ MathJax.Hub.Config({
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.7 -->
<!-- Generated by Doxygen 1.9.6 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "../../search/",'.html');
@@ -151,7 +151,7 @@ $(document).ready(function(){initNavTree('d3/d09/node_8hpp_source.html','../../'
<div class="ttc" id="areserve_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/container/vector/reserve.html">std::vector::reserve</a></div><div class="ttdeci">T reserve(T... args)</div></div>
<div class="ttc" id="ashared_ptr_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a></div></div>
<div class="ttc" id="asize_t_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a></div></div>
<div class="ttc" id="astruct_node_html"><div class="ttname"><a href="../../db/d8b/struct_node.html">Node</a></div><div class="ttdef"><b>Definition</b> linkedlist_implentation_usingarray.cpp:14</div></div>
<div class="ttc" id="astruct_node_html"><div class="ttname"><a href="../../db/d8b/struct_node.html">Node</a></div><div class="ttdef"><b>Definition:</b> linkedlist_implentation_usingarray.cpp:14</div></div>
<div class="ttc" id="avector_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector</a></div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
@@ -159,7 +159,7 @@ $(document).ready(function(){initNavTree('d3/d09/node_8hpp_source.html','../../'
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="../../dir_2e746e9d06bf2d8ff842208bcc6ebcfc.html">data_structures</a></li><li class="navelem"><a class="el" href="../../d3/d09/node_8hpp.html">node.hpp</a></li>
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.7 </li>
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.6 </li>
</ul>
</div>
</body>

View File

@@ -3,7 +3,7 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.7"/>
<meta name="generator" content="Doxygen 1.9.6"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Algorithms_in_C++: util_functions Namespace Reference</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
@@ -41,7 +41,7 @@ MathJax.Hub.Config({
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.7 -->
<!-- Generated by Doxygen 1.9.6 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "../../search/",'.html');
@@ -111,7 +111,7 @@ $(document).ready(function(){initNavTree('d3/d17/namespaceutil__functions.html',
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="../../d3/d17/namespaceutil__functions.html">util_functions</a></li>
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.7 </li>
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.6 </li>
</ul>
</div>
</body>

View File

@@ -3,7 +3,7 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.7"/>
<meta name="generator" content="Doxygen 1.9.6"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Algorithms_in_C++: others/sparse_matrix.cpp File Reference</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
@@ -41,7 +41,7 @@ MathJax.Hub.Config({
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.7 -->
<!-- Generated by Doxygen 1.9.6 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "../../search/",'.html');
@@ -106,7 +106,8 @@ $(document).ready(function(){initNavTree('d3/d19/sparse__matrix_8cpp.html','../.
</div><div class="textblock"><div class="dynheader">
Include dependency graph for sparse_matrix.cpp:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d6/dbc/sparse__matrix_8cpp__incl.svg" width="179" height="111"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d6/dbc/sparse__matrix_8cpp__incl.svg" width="179" height="111"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
</div>
</div><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="func-members" name="func-members"></a>
@@ -184,7 +185,7 @@ Functions</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="../../dir_9510827d0b234b3cc54b29892f217477.html">others</a></li><li class="navelem"><a class="el" href="../../d3/d19/sparse__matrix_8cpp.html">sparse_matrix.cpp</a></li>
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.7 </li>
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.6 </li>
</ul>
</div>
</body>

View File

@@ -1,26 +1,14 @@
<map id="ciphers/hill_cipher.cpp" name="ciphers/hill_cipher.cpp">
<area shape="rect" id="Node000001" title="Implementation of Hill cipher algorithm." alt="" coords="296,5,446,31"/>
<area shape="rect" id="Node000002" title=" " alt="" coords="5,87,70,112"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="297,33,194,53,82,82,77,83,76,78,81,76,193,47,296,28"/>
<area shape="rect" id="Node000003" title=" " alt="" coords="94,87,152,112"/>
<area shape="poly" id="edge2_Node000001_Node000003" title=" " alt="" coords="320,34,246,54,164,82,161,83,159,78,162,76,244,49,319,29"/>
<area shape="rect" id="Node000004" title=" " alt="" coords="175,87,236,112"/>
<area shape="poly" id="edge3_Node000001_Node000004" title=" " alt="" coords="347,34,245,82,243,77,344,29"/>
<area shape="rect" id="Node000005" title=" " alt="" coords="260,87,314,112"/>
<area shape="poly" id="edge4_Node000001_Node000005" title=" " alt="" coords="360,33,312,78,308,74,356,29"/>
<area shape="rect" id="Node000006" title=" " alt="" coords="338,87,404,112"/>
<area shape="poly" id="edge5_Node000001_Node000006" title=" " alt="" coords="374,31,374,72,368,72,368,31"/>
<area shape="rect" id="Node000007" title=" " alt="" coords="427,87,493,112"/>
<area shape="poly" id="edge6_Node000001_Node000007" title=" " alt="" coords="386,29,438,75,434,79,383,33"/>
<area shape="rect" id="Node000008" title=" " alt="" coords="542,168,613,193"/>
<area shape="poly" id="edge7_Node000001_Node000008" title=" " alt="" coords="414,29,461,48,507,77,542,115,567,153,563,156,538,118,504,81,458,53,412,34"/>
<area shape="rect" id="Node000009" title=" " alt="" coords="568,87,622,112"/>
<area shape="poly" id="edge8_Node000001_Node000009" title=" " alt="" coords="411,29,550,76,556,78,554,83,549,82,409,34"/>
<area shape="rect" id="Node000010" href="$d1/dbe/lu__decomposition_8h.html" title="Functions associated with LU Decomposition of a square matrix." alt="" coords="646,79,792,120"/>
<area shape="poly" id="edge9_Node000001_Node000010" title=" " alt="" coords="425,29,632,76,631,81,424,34"/>
<area shape="poly" id="edge10_Node000010_Node000008" title=" " alt="" coords="685,123,613,162,610,158,682,118"/>
<area shape="rect" id="Node000011" title=" " alt="" coords="641,168,709,193"/>
<area shape="poly" id="edge11_Node000010_Node000011" title=" " alt="" coords="710,121,691,156,686,153,706,119"/>
<area shape="rect" id="Node000012" title=" " alt="" coords="733,168,790,193"/>
<area shape="poly" id="edge12_Node000010_Node000012" title=" " alt="" coords="732,119,750,153,746,156,727,121"/>
<area shape="rect" id="node1" title="Implementation of Hill cipher algorithm." alt="" coords="296,5,446,31"/>
<area shape="rect" id="node2" title=" " alt="" coords="5,87,70,112"/>
<area shape="rect" id="node3" title=" " alt="" coords="94,87,152,112"/>
<area shape="rect" id="node4" title=" " alt="" coords="175,87,236,112"/>
<area shape="rect" id="node5" title=" " alt="" coords="260,87,314,112"/>
<area shape="rect" id="node6" title=" " alt="" coords="338,87,404,112"/>
<area shape="rect" id="node7" title=" " alt="" coords="427,87,493,112"/>
<area shape="rect" id="node8" title=" " alt="" coords="542,168,613,193"/>
<area shape="rect" id="node9" title=" " alt="" coords="568,87,622,112"/>
<area shape="rect" id="node10" href="$d1/dbe/lu__decomposition_8h.html" title="Functions associated with LU Decomposition of a square matrix." alt="" coords="646,79,792,120"/>
<area shape="rect" id="node11" title=" " alt="" coords="641,168,709,193"/>
<area shape="rect" id="node12" title=" " alt="" coords="733,168,790,193"/>
</map>

View File

@@ -1 +1 @@
770c77c44a8202fdf083ac3e26375873
d2e9a930e2f848bf24126b5c23662548

View File

@@ -5,212 +5,188 @@
-->
<!-- Title: ciphers/hill_cipher.cpp Pages: 1 -->
<!--zoomable 149 -->
<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="text/javascript"><![CDATA[
var edges = document.getElementsByTagName('g');
if (edges && edges.length) {
for (var i=0;i<edges.length;i++) {
if (edges[i].id.substr(0,4)=='edge') {
edges[i].setAttribute('class','edge');
}
}
}
]]></script>
<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="dirArrow">
<path 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>
<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">
<script type="text/javascript">
var viewWidth = 598;
var viewHeight = 149;
var sectionId = 'dynsection-0';
</script>
<script type="application/ecmascript" xlink:href="../../svg.min.js"/>
<script xlink:href="../../svgpan.js"/>
<svg id="graph" class="graph">
<g id="viewport">
<title>ciphers/hill_cipher.cpp</title>
<!-- Node1 -->
<g id="Node000001" class="node">
<g id="node1" class="node">
<title>Node1</title>
<g id="a_Node000001"><a xlink:title="Implementation of Hill cipher algorithm.">
<g id="a_node1"><a xlink:title="Implementation of Hill cipher algorithm.">
<polygon fill="#999999" stroke="#666666" points="330.12,-141 218.12,-141 218.12,-121.75 330.12,-121.75 330.12,-141"/>
<text text-anchor="middle" x="274.12" y="-127.5" font-family="Helvetica,sans-Serif" font-size="10.00">ciphers/hill_cipher.cpp</text>
</a>
</g>
</g>
<!-- Node2 -->
<g id="Node000002" class="node">
<g id="node2" class="node">
<title>Node2</title>
<g id="a_Node000002"><a xlink:title=" ">
<g id="a_node2"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="48.25,-80.12 0,-80.12 0,-60.88 48.25,-60.88 48.25,-80.12"/>
<text text-anchor="middle" x="24.12" y="-66.62" font-family="Helvetica,sans-Serif" font-size="10.00">cassert</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1_Node000001_Node000002" class="edge">
<g id="edge1" class="edge">
<title>Node1&#45;&gt;Node2</title>
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M218.03,-122.08C173.73,-114.77 110.68,-102.62 57.12,-85.75 55.85,-85.35 54.56,-84.92 53.27,-84.46"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="55.01,-80.99 44.42,-80.61 52.46,-87.51 55.01,-80.99"/>
</a>
</g>
</g>
<!-- Node3 -->
<g id="Node000003" class="node">
<g id="node3" class="node">
<title>Node3</title>
<g id="a_Node000003"><a xlink:title=" ">
<g id="a_node3"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="109.62,-80.12 66.62,-80.12 66.62,-60.88 109.62,-60.88 109.62,-80.12"/>
<text text-anchor="middle" x="88.12" y="-66.62" font-family="Helvetica,sans-Serif" font-size="10.00">cmath</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node3 -->
<g id="edge2_Node000001_Node000003" class="edge">
<g id="edge2" class="edge">
<title>Node1&#45;&gt;Node3</title>
<g id="a_edge2_Node000001_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M235.73,-121.27C203.8,-113.26 157.39,-100.58 118.12,-85.75 117.38,-85.47 116.62,-85.17 115.86,-84.87"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="117.57,-81.36 107,-80.58 114.77,-87.78 117.57,-81.36"/>
</a>
</g>
</g>
<!-- Node4 -->
<g id="Node000004" class="node">
<g id="node4" class="node">
<title>Node4</title>
<g id="a_Node000004"><a xlink:title=" ">
<g id="a_node4"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="172.75,-80.12 127.5,-80.12 127.5,-60.88 172.75,-60.88 172.75,-80.12"/>
<text text-anchor="middle" x="150.12" y="-66.62" font-family="Helvetica,sans-Serif" font-size="10.00">cstring</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node4 -->
<g id="edge3_Node000001_Node000004" class="edge">
<g id="edge3" class="edge">
<title>Node1&#45;&gt;Node4</title>
<g id="a_edge3_Node000001_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M255.02,-121.3C234.66,-111.64 202.21,-96.23 178.78,-85.11"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="180.58,-81.61 170.05,-80.48 177.58,-87.93 180.58,-81.61"/>
</a>
</g>
</g>
<!-- Node5 -->
<g id="Node000005" class="node">
<g id="node5" class="node">
<title>Node5</title>
<g id="a_Node000005"><a xlink:title=" ">
<g id="a_node5"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="231.12,-80.12 191.12,-80.12 191.12,-60.88 231.12,-60.88 231.12,-80.12"/>
<text text-anchor="middle" x="211.12" y="-66.62" font-family="Helvetica,sans-Serif" font-size="10.00">ctime</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node5 -->
<g id="edge4_Node000001_Node000005" class="edge">
<g id="edge4" class="edge">
<title>Node1&#45;&gt;Node5</title>
<g id="a_edge4_Node000001_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M264.56,-121.43C255.03,-112.53 240.18,-98.66 228.56,-87.79"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="231.48,-85.8 221.78,-81.53 226.7,-90.91 231.48,-85.8"/>
</a>
</g>
</g>
<!-- Node6 -->
<g id="Node000006" class="node">
<g id="node6" class="node">
<title>Node6</title>
<g id="a_Node000006"><a xlink:title=" ">
<g id="a_node6"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="298.62,-80.12 249.62,-80.12 249.62,-60.88 298.62,-60.88 298.62,-80.12"/>
<text text-anchor="middle" x="274.12" y="-66.62" font-family="Helvetica,sans-Serif" font-size="10.00">fstream</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node6 -->
<g id="edge5_Node000001_Node000006" class="edge">
<g id="edge5" class="edge">
<title>Node1&#45;&gt;Node6</title>
<g id="a_edge5_Node000001_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M274.12,-121.43C274.12,-113.48 274.12,-101.56 274.12,-91.37"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="277.63,-91.53 274.12,-81.53 270.63,-91.53 277.63,-91.53"/>
</a>
</g>
</g>
<!-- Node7 -->
<g id="Node000007" class="node">
<g id="node7" class="node">
<title>Node7</title>
<g id="a_Node000007"><a xlink:title=" ">
<g id="a_node7"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="366,-80.12 316.25,-80.12 316.25,-60.88 366,-60.88 366,-80.12"/>
<text text-anchor="middle" x="341.12" y="-66.62" font-family="Helvetica,sans-Serif" font-size="10.00">iomanip</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node7 -->
<g id="edge6_Node000001_Node000007" class="edge">
<g id="edge6" class="edge">
<title>Node1&#45;&gt;Node7</title>
<g id="a_edge6_Node000001_Node000007"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M284.3,-121.43C294.53,-112.44 310.53,-98.39 322.94,-87.48"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="324.65,-89.76 329.85,-80.53 320.03,-84.5 324.65,-89.76"/>
</a>
</g>
</g>
<!-- Node8 -->
<g id="Node000008" class="node">
<g id="node8" class="node">
<title>Node8</title>
<g id="a_Node000008"><a xlink:title=" ">
<g id="a_node8"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="455.88,-19.25 402.38,-19.25 402.38,0 455.88,0 455.88,-19.25"/>
<text text-anchor="middle" x="429.12" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">iostream</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node8 -->
<g id="edge7_Node000001_Node000008" class="edge">
<g id="edge7" class="edge">
<title>Node1&#45;&gt;Node8</title>
<g id="a_edge7_Node000001_Node000008"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M305.63,-121.3C326.84,-114.09 354.58,-102.42 375.12,-85.75 394.54,-69.99 410.31,-45.61 419.69,-28.93"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="423.01,-31.15 424.68,-20.68 416.85,-27.82 423.01,-31.15"/>
</a>
</g>
</g>
<!-- Node9 -->
<g id="Node000009" class="node">
<g id="node9" class="node">
<title>Node9</title>
<g id="a_Node000009"><a xlink:title=" ">
<g id="a_node9"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="462.12,-80.12 422.12,-80.12 422.12,-60.88 462.12,-60.88 462.12,-80.12"/>
<text text-anchor="middle" x="442.12" y="-66.62" font-family="Helvetica,sans-Serif" font-size="10.00">string</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node9 -->
<g id="edge8_Node000001_Node000009" class="edge">
<g id="edge8" class="edge">
<title>Node1&#45;&gt;Node9</title>
<g id="a_edge8_Node000001_Node000009"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M303.63,-121.26C330.93,-112.65 372.54,-99.11 408.12,-85.75 409.37,-85.28 410.64,-84.8 411.92,-84.3"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="412.76,-87.33 420.73,-80.34 410.15,-80.84 412.76,-87.33"/>
</a>
</g>
</g>
<!-- Node10 -->
<g id="Node000010" class="node">
<g id="node10" class="node">
<title>Node10</title>
<g id="a_Node000010"><a xlink:href="../../d1/dbe/lu__decomposition_8h.html" target="_top" xlink:title="Functions associated with LU Decomposition of a square matrix.">
<g id="a_node10"><a xlink:href="../../d1/dbe/lu__decomposition_8h.html" target="_top" xlink:title="Functions associated with LU Decomposition of a square matrix.">
<polygon fill="white" stroke="#666666" points="590,-85.75 480.25,-85.75 480.25,-55.25 590,-55.25 590,-85.75"/>
<text text-anchor="start" x="488.25" y="-72.25" font-family="Helvetica,sans-Serif" font-size="10.00">../numerical_methods</text>
<text text-anchor="middle" x="535.12" y="-61" font-family="Helvetica,sans-Serif" font-size="10.00">/lu_decomposition.h</text>
@@ -218,94 +194,88 @@ var sectionId = 'dynsection-0';
</g>
</g>
<!-- Node1&#45;&gt;Node10 -->
<g id="edge9_Node000001_Node000010" class="edge">
<g id="edge9" class="edge">
<title>Node1&#45;&gt;Node10</title>
<g id="a_edge9_Node000001_Node000010"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M314.33,-121.3C355.63,-111.99 420.59,-97.34 469.38,-86.33"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="469.86,-89.59 478.84,-83.97 468.32,-82.76 469.86,-89.59"/>
</a>
</g>
</g>
<!-- Node10&#45;&gt;Node8 -->
<g id="edge10_Node000010_Node000008" class="edge">
<g id="edge10" class="edge">
<title>Node10&#45;&gt;Node8</title>
<g id="a_edge10_Node000010_Node000008"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M508.65,-54.8C492.2,-45.66 471.15,-33.97 454.84,-24.91"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="456.82,-21.45 446.38,-19.65 453.42,-27.57 456.82,-21.45"/>
</a>
</g>
</g>
<!-- Node11 -->
<g id="Node000011" class="node">
<g id="node11" class="node">
<title>Node11</title>
<g id="a_Node000011"><a xlink:title=" ">
<g id="a_node11"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="527.38,-19.25 476.88,-19.25 476.88,0 527.38,0 527.38,-19.25"/>
<text text-anchor="middle" x="502.12" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">valarray</text>
</a>
</g>
</g>
<!-- Node10&#45;&gt;Node11 -->
<g id="edge11_Node000010_Node000011" class="edge">
<g id="edge11" class="edge">
<title>Node10&#45;&gt;Node11</title>
<g id="a_edge11_Node000010_Node000011"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M526.97,-54.95C522.62,-47.19 517.22,-37.56 512.57,-29.26"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="515.15,-27.71 507.21,-20.7 509.05,-31.14 515.15,-27.71"/>
</a>
</g>
</g>
<!-- Node12 -->
<g id="Node000012" class="node">
<g id="node12" class="node">
<title>Node12</title>
<g id="a_Node000012"><a xlink:title=" ">
<g id="a_node12"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="588.62,-19.25 545.62,-19.25 545.62,0 588.62,0 588.62,-19.25"/>
<text text-anchor="middle" x="567.12" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">vector</text>
</a>
</g>
</g>
<!-- Node10&#45;&gt;Node12 -->
<g id="edge12_Node000010_Node000012" class="edge">
<g id="edge12" class="edge">
<title>Node10&#45;&gt;Node12</title>
<g id="a_edge12_Node000010_Node000012"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M543.04,-54.95C547.25,-47.19 552.48,-37.56 557,-29.26"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="560.49,-31.16 562.19,-20.7 554.34,-27.82 560.49,-31.16"/>
</a>
</g>
</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="hill__cipher_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>
</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>
<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()"/>
<g id="arrowUp" xlink:href="#dirArrow" transform="translate(30 24)" onmousedown="handlePan(0,-1)">
<use xlink:href="#rim" fill="#404040">
<set attributeName="fill" to="#808080" begin="arrowUp.mouseover" end="arrowUp.mouseout"/>
</use>
<path 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" xlink:href="#dirArrow" transform="rotate(90) translate(36 -43)" onmousedown="handlePan(1,0)">
<use xlink:href="#rim" fill="#404040">
<set attributeName="fill" to="#808080" begin="arrowRight.mouseover" end="arrowRight.mouseout"/>
</use>
<path 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" xlink:href="#dirArrow" transform="rotate(180) translate(-30 -48)" onmousedown="handlePan(0,1)">
<use xlink:href="#rim" fill="#404040">
<set attributeName="fill" to="#808080" begin="arrowDown.mouseover" end="arrowDown.mouseout"/>
</use>
<path 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" xlink:href="#dirArrow" transform="rotate(270) translate(-36 17)" onmousedown="handlePan(-1,0)">
<use xlink:href="#rim" fill="#404040">
<set attributeName="fill" to="#808080" begin="arrowLeft.mouseover" end="arrowLeft.mouseout"/>
</use>
<path fill="none" stroke="white" stroke-width="1.5" d="M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5"/>
</g>
</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="hill__cipher_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>
</svg>
</svg>

Before

Width:  |  Height:  |  Size: 14 KiB

After

Width:  |  Height:  |  Size: 14 KiB

View File

@@ -9,162 +9,138 @@
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 145)">
<title>ciphers/hill_cipher.cpp</title>
<!-- Node1 -->
<g id="Node000001" class="node">
<g id="node1" class="node">
<title>Node1</title>
<g id="a_Node000001"><a xlink:title="Implementation of Hill cipher algorithm.">
<g id="a_node1"><a xlink:title="Implementation of Hill cipher algorithm.">
<polygon fill="#999999" stroke="#666666" points="330.12,-141 218.12,-141 218.12,-121.75 330.12,-121.75 330.12,-141"/>
<text text-anchor="middle" x="274.12" y="-127.5" font-family="Helvetica,sans-Serif" font-size="10.00">ciphers/hill_cipher.cpp</text>
</a>
</g>
</g>
<!-- Node2 -->
<g id="Node000002" class="node">
<g id="node2" class="node">
<title>Node2</title>
<g id="a_Node000002"><a xlink:title=" ">
<g id="a_node2"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="48.25,-80.12 0,-80.12 0,-60.88 48.25,-60.88 48.25,-80.12"/>
<text text-anchor="middle" x="24.12" y="-66.62" font-family="Helvetica,sans-Serif" font-size="10.00">cassert</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1_Node000001_Node000002" class="edge">
<g id="edge1" class="edge">
<title>Node1&#45;&gt;Node2</title>
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M218.03,-122.08C173.73,-114.77 110.68,-102.62 57.12,-85.75 55.85,-85.35 54.56,-84.92 53.27,-84.46"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="55.01,-80.99 44.42,-80.61 52.46,-87.51 55.01,-80.99"/>
</a>
</g>
</g>
<!-- Node3 -->
<g id="Node000003" class="node">
<g id="node3" class="node">
<title>Node3</title>
<g id="a_Node000003"><a xlink:title=" ">
<g id="a_node3"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="109.62,-80.12 66.62,-80.12 66.62,-60.88 109.62,-60.88 109.62,-80.12"/>
<text text-anchor="middle" x="88.12" y="-66.62" font-family="Helvetica,sans-Serif" font-size="10.00">cmath</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node3 -->
<g id="edge2_Node000001_Node000003" class="edge">
<g id="edge2" class="edge">
<title>Node1&#45;&gt;Node3</title>
<g id="a_edge2_Node000001_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M235.73,-121.27C203.8,-113.26 157.39,-100.58 118.12,-85.75 117.38,-85.47 116.62,-85.17 115.86,-84.87"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="117.57,-81.36 107,-80.58 114.77,-87.78 117.57,-81.36"/>
</a>
</g>
</g>
<!-- Node4 -->
<g id="Node000004" class="node">
<g id="node4" class="node">
<title>Node4</title>
<g id="a_Node000004"><a xlink:title=" ">
<g id="a_node4"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="172.75,-80.12 127.5,-80.12 127.5,-60.88 172.75,-60.88 172.75,-80.12"/>
<text text-anchor="middle" x="150.12" y="-66.62" font-family="Helvetica,sans-Serif" font-size="10.00">cstring</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node4 -->
<g id="edge3_Node000001_Node000004" class="edge">
<g id="edge3" class="edge">
<title>Node1&#45;&gt;Node4</title>
<g id="a_edge3_Node000001_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M255.02,-121.3C234.66,-111.64 202.21,-96.23 178.78,-85.11"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="180.58,-81.61 170.05,-80.48 177.58,-87.93 180.58,-81.61"/>
</a>
</g>
</g>
<!-- Node5 -->
<g id="Node000005" class="node">
<g id="node5" class="node">
<title>Node5</title>
<g id="a_Node000005"><a xlink:title=" ">
<g id="a_node5"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="231.12,-80.12 191.12,-80.12 191.12,-60.88 231.12,-60.88 231.12,-80.12"/>
<text text-anchor="middle" x="211.12" y="-66.62" font-family="Helvetica,sans-Serif" font-size="10.00">ctime</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node5 -->
<g id="edge4_Node000001_Node000005" class="edge">
<g id="edge4" class="edge">
<title>Node1&#45;&gt;Node5</title>
<g id="a_edge4_Node000001_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M264.56,-121.43C255.03,-112.53 240.18,-98.66 228.56,-87.79"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="231.48,-85.8 221.78,-81.53 226.7,-90.91 231.48,-85.8"/>
</a>
</g>
</g>
<!-- Node6 -->
<g id="Node000006" class="node">
<g id="node6" class="node">
<title>Node6</title>
<g id="a_Node000006"><a xlink:title=" ">
<g id="a_node6"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="298.62,-80.12 249.62,-80.12 249.62,-60.88 298.62,-60.88 298.62,-80.12"/>
<text text-anchor="middle" x="274.12" y="-66.62" font-family="Helvetica,sans-Serif" font-size="10.00">fstream</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node6 -->
<g id="edge5_Node000001_Node000006" class="edge">
<g id="edge5" class="edge">
<title>Node1&#45;&gt;Node6</title>
<g id="a_edge5_Node000001_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M274.12,-121.43C274.12,-113.48 274.12,-101.56 274.12,-91.37"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="277.63,-91.53 274.12,-81.53 270.63,-91.53 277.63,-91.53"/>
</a>
</g>
</g>
<!-- Node7 -->
<g id="Node000007" class="node">
<g id="node7" class="node">
<title>Node7</title>
<g id="a_Node000007"><a xlink:title=" ">
<g id="a_node7"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="366,-80.12 316.25,-80.12 316.25,-60.88 366,-60.88 366,-80.12"/>
<text text-anchor="middle" x="341.12" y="-66.62" font-family="Helvetica,sans-Serif" font-size="10.00">iomanip</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node7 -->
<g id="edge6_Node000001_Node000007" class="edge">
<g id="edge6" class="edge">
<title>Node1&#45;&gt;Node7</title>
<g id="a_edge6_Node000001_Node000007"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M284.3,-121.43C294.53,-112.44 310.53,-98.39 322.94,-87.48"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="324.65,-89.76 329.85,-80.53 320.03,-84.5 324.65,-89.76"/>
</a>
</g>
</g>
<!-- Node8 -->
<g id="Node000008" class="node">
<g id="node8" class="node">
<title>Node8</title>
<g id="a_Node000008"><a xlink:title=" ">
<g id="a_node8"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="455.88,-19.25 402.38,-19.25 402.38,0 455.88,0 455.88,-19.25"/>
<text text-anchor="middle" x="429.12" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">iostream</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node8 -->
<g id="edge7_Node000001_Node000008" class="edge">
<g id="edge7" class="edge">
<title>Node1&#45;&gt;Node8</title>
<g id="a_edge7_Node000001_Node000008"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M305.63,-121.3C326.84,-114.09 354.58,-102.42 375.12,-85.75 394.54,-69.99 410.31,-45.61 419.69,-28.93"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="423.01,-31.15 424.68,-20.68 416.85,-27.82 423.01,-31.15"/>
</a>
</g>
</g>
<!-- Node9 -->
<g id="Node000009" class="node">
<g id="node9" class="node">
<title>Node9</title>
<g id="a_Node000009"><a xlink:title=" ">
<g id="a_node9"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="462.12,-80.12 422.12,-80.12 422.12,-60.88 462.12,-60.88 462.12,-80.12"/>
<text text-anchor="middle" x="442.12" y="-66.62" font-family="Helvetica,sans-Serif" font-size="10.00">string</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node9 -->
<g id="edge8_Node000001_Node000009" class="edge">
<g id="edge8" class="edge">
<title>Node1&#45;&gt;Node9</title>
<g id="a_edge8_Node000001_Node000009"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M303.63,-121.26C330.93,-112.65 372.54,-99.11 408.12,-85.75 409.37,-85.28 410.64,-84.8 411.92,-84.3"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="412.76,-87.33 420.73,-80.34 410.15,-80.84 412.76,-87.33"/>
</a>
</g>
</g>
<!-- Node10 -->
<g id="Node000010" class="node">
<g id="node10" class="node">
<title>Node10</title>
<g id="a_Node000010"><a xlink:href="../../d1/dbe/lu__decomposition_8h.html" target="_top" xlink:title="Functions associated with LU Decomposition of a square matrix.">
<g id="a_node10"><a xlink:href="../../d1/dbe/lu__decomposition_8h.html" target="_top" xlink:title="Functions associated with LU Decomposition of a square matrix.">
<polygon fill="white" stroke="#666666" points="590,-85.75 480.25,-85.75 480.25,-55.25 590,-55.25 590,-85.75"/>
<text text-anchor="start" x="488.25" y="-72.25" font-family="Helvetica,sans-Serif" font-size="10.00">../numerical_methods</text>
<text text-anchor="middle" x="535.12" y="-61" font-family="Helvetica,sans-Serif" font-size="10.00">/lu_decomposition.h</text>
@@ -172,58 +148,46 @@
</g>
</g>
<!-- Node1&#45;&gt;Node10 -->
<g id="edge9_Node000001_Node000010" class="edge">
<g id="edge9" class="edge">
<title>Node1&#45;&gt;Node10</title>
<g id="a_edge9_Node000001_Node000010"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M314.33,-121.3C355.63,-111.99 420.59,-97.34 469.38,-86.33"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="469.86,-89.59 478.84,-83.97 468.32,-82.76 469.86,-89.59"/>
</a>
</g>
</g>
<!-- Node10&#45;&gt;Node8 -->
<g id="edge10_Node000010_Node000008" class="edge">
<g id="edge10" class="edge">
<title>Node10&#45;&gt;Node8</title>
<g id="a_edge10_Node000010_Node000008"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M508.65,-54.8C492.2,-45.66 471.15,-33.97 454.84,-24.91"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="456.82,-21.45 446.38,-19.65 453.42,-27.57 456.82,-21.45"/>
</a>
</g>
</g>
<!-- Node11 -->
<g id="Node000011" class="node">
<g id="node11" class="node">
<title>Node11</title>
<g id="a_Node000011"><a xlink:title=" ">
<g id="a_node11"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="527.38,-19.25 476.88,-19.25 476.88,0 527.38,0 527.38,-19.25"/>
<text text-anchor="middle" x="502.12" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">valarray</text>
</a>
</g>
</g>
<!-- Node10&#45;&gt;Node11 -->
<g id="edge11_Node000010_Node000011" class="edge">
<g id="edge11" class="edge">
<title>Node10&#45;&gt;Node11</title>
<g id="a_edge11_Node000010_Node000011"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M526.97,-54.95C522.62,-47.19 517.22,-37.56 512.57,-29.26"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="515.15,-27.71 507.21,-20.7 509.05,-31.14 515.15,-27.71"/>
</a>
</g>
</g>
<!-- Node12 -->
<g id="Node000012" class="node">
<g id="node12" class="node">
<title>Node12</title>
<g id="a_Node000012"><a xlink:title=" ">
<g id="a_node12"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="588.62,-19.25 545.62,-19.25 545.62,0 588.62,0 588.62,-19.25"/>
<text text-anchor="middle" x="567.12" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">vector</text>
</a>
</g>
</g>
<!-- Node10&#45;&gt;Node12 -->
<g id="edge12_Node000010_Node000012" class="edge">
<g id="edge12" class="edge">
<title>Node10&#45;&gt;Node12</title>
<g id="a_edge12_Node000010_Node000012"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M543.04,-54.95C547.25,-47.19 552.48,-37.56 557,-29.26"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="560.49,-31.16 562.19,-20.7 554.34,-27.82 560.49,-31.16"/>
</a>
</g>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 9.8 KiB

After

Width:  |  Height:  |  Size: 8.6 KiB

View File

@@ -1,7 +1,5 @@
<map id="math/modular_inverse_fermat_little_theorem.cpp" name="math/modular_inverse_fermat_little_theorem.cpp">
<area shape="rect" id="Node000001" title="C++ Program to find the modular inverse using Fermat&#39;s Little Theorem" alt="" coords="5,5,181,46"/>
<area shape="rect" id="Node000002" title=" " alt="" coords="13,94,85,120"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="84,48,65,82,61,79,80,45"/>
<area shape="rect" id="Node000003" title=" " alt="" coords="108,94,166,120"/>
<area shape="poly" id="edge2_Node000001_Node000003" title=" " alt="" coords="106,45,125,79,121,82,102,48"/>
<area shape="rect" id="node1" title="C++ Program to find the modular inverse using Fermat&#39;s Little Theorem" alt="" coords="5,5,181,46"/>
<area shape="rect" id="node2" title=" " alt="" coords="13,94,85,120"/>
<area shape="rect" id="node3" title=" " alt="" coords="108,94,166,120"/>
</map>

View File

@@ -1 +1 @@
62765084653e18adcb37ceef2bdd2163
0269af644c98d0f40677531ed2bc3089

View File

@@ -6,22 +6,12 @@
<!-- Title: math/modular_inverse_fermat_little_theorem.cpp Pages: 1 -->
<svg width="140pt" height="94pt"
viewBox="0.00 0.00 139.50 93.75" 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 89.75)">
<title>math/modular_inverse_fermat_little_theorem.cpp</title>
<!-- Node1 -->
<g id="Node000001" class="node">
<g id="node1" class="node">
<title>Node1</title>
<g id="a_Node000001"><a xlink:title="C++ Program to find the modular inverse using Fermat&#39;s Little Theorem">
<g id="a_node1"><a xlink:title="C++ Program to find the modular inverse using Fermat&#39;s Little Theorem">
<polygon fill="#999999" stroke="#666666" points="131.5,-85.75 0,-85.75 0,-55.25 131.5,-55.25 131.5,-85.75"/>
<text text-anchor="start" x="8" y="-72.25" font-family="Helvetica,sans-Serif" font-size="10.00">math/modular_inverse</text>
<text text-anchor="middle" x="65.75" y="-61" font-family="Helvetica,sans-Serif" font-size="10.00">_fermat_little_theorem.cpp</text>
@@ -29,55 +19,34 @@
</g>
</g>
<!-- Node2 -->
<g id="Node000002" class="node">
<g id="node2" class="node">
<title>Node2</title>
<g id="a_Node000002"><a xlink:title=" ">
<g id="a_node2"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="59.5,-19.25 6,-19.25 6,0 59.5,0 59.5,-19.25"/>
<text text-anchor="middle" x="32.75" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">iostream</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1_Node000001_Node000002" class="edge">
<g id="edge1" class="edge">
<title>Node1&#45;&gt;Node2</title>
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M57.59,-54.95C53.24,-47.19 47.85,-37.56 43.2,-29.26"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="45.78,-27.71 37.84,-20.7 39.67,-31.14 45.78,-27.71"/>
</a>
</g>
</g>
<!-- Node3 -->
<g id="Node000003" class="node">
<g id="node3" class="node">
<title>Node3</title>
<g id="a_Node000003"><a xlink:title=" ">
<g id="a_node3"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="120.25,-19.25 77.25,-19.25 77.25,0 120.25,0 120.25,-19.25"/>
<text text-anchor="middle" x="98.75" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">vector</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node3 -->
<g id="edge2_Node000001_Node000003" class="edge">
<g id="edge2" class="edge">
<title>Node1&#45;&gt;Node3</title>
<g id="a_edge2_Node000001_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M73.91,-54.95C78.26,-47.19 83.65,-37.56 88.3,-29.26"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="91.83,-31.14 93.66,-20.7 85.72,-27.71 91.83,-31.14"/>
</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>

Before

Width:  |  Height:  |  Size: 3.3 KiB

After

Width:  |  Height:  |  Size: 2.3 KiB

View File

@@ -1,58 +0,0 @@
<?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: math/modular_inverse_fermat_little_theorem.cpp Pages: 1 -->
<svg width="140pt" height="94pt"
viewBox="0.00 0.00 139.50 93.75" 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 89.75)">
<title>math/modular_inverse_fermat_little_theorem.cpp</title>
<!-- Node1 -->
<g id="Node000001" class="node">
<title>Node1</title>
<g id="a_Node000001"><a xlink:title="C++ Program to find the modular inverse using Fermat&#39;s Little Theorem">
<polygon fill="#999999" stroke="#666666" points="131.5,-85.75 0,-85.75 0,-55.25 131.5,-55.25 131.5,-85.75"/>
<text text-anchor="start" x="8" y="-72.25" font-family="Helvetica,sans-Serif" font-size="10.00">math/modular_inverse</text>
<text text-anchor="middle" x="65.75" y="-61" font-family="Helvetica,sans-Serif" font-size="10.00">_fermat_little_theorem.cpp</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="59.5,-19.25 6,-19.25 6,0 59.5,0 59.5,-19.25"/>
<text text-anchor="middle" x="32.75" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">iostream</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="M57.59,-54.95C53.24,-47.19 47.85,-37.56 43.2,-29.26"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="45.78,-27.71 37.84,-20.7 39.67,-31.14 45.78,-27.71"/>
</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.25,-19.25 77.25,-19.25 77.25,0 120.25,0 120.25,-19.25"/>
<text text-anchor="middle" x="98.75" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">vector</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="M73.91,-54.95C78.26,-47.19 83.65,-37.56 88.3,-29.26"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="91.83,-31.14 93.66,-20.7 85.72,-27.71 91.83,-31.14"/>
</a>
</g>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 2.5 KiB

View File

@@ -3,7 +3,7 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.7"/>
<meta name="generator" content="Doxygen 1.9.6"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Algorithms_in_C++: Member List</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
@@ -41,7 +41,7 @@ MathJax.Hub.Config({
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.7 -->
<!-- Generated by Doxygen 1.9.6 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "../../search/",'.html');
@@ -118,7 +118,7 @@ $(document).ready(function(){initNavTree('d5/dab/structdata__structures_1_1list_
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.7 </li>
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.6 </li>
</ul>
</div>
</body>

View File

@@ -3,7 +3,7 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.7"/>
<meta name="generator" content="Doxygen 1.9.6"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Algorithms_in_C++: Member List</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
@@ -41,7 +41,7 @@ MathJax.Hub.Config({
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.7 -->
<!-- Generated by Doxygen 1.9.6 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "../../search/",'.html');
@@ -110,7 +110,7 @@ $(document).ready(function(){initNavTree('da/d61/structsearch_1_1sublist__search
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.7 </li>
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.6 </li>
</ul>
</div>
</body>

View File

@@ -3,7 +3,7 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.7"/>
<meta name="generator" content="Doxygen 1.9.6"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Algorithms_in_C++: search/saddleback_search.cpp File Reference</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
@@ -41,7 +41,7 @@ MathJax.Hub.Config({
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.7 -->
<!-- Generated by Doxygen 1.9.6 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "../../search/",'.html');
@@ -112,7 +112,8 @@ $(document).ready(function(){initNavTree('d3/d22/saddleback__search_8cpp.html','
</div><div class="textblock"><div class="dynheader">
Include dependency graph for saddleback_search.cpp:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="../../de/d4c/saddleback__search_8cpp__incl.svg" width="252" height="111"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
<div class="center"><iframe scrolling="no" frameborder="0" src="../../de/d4c/saddleback__search_8cpp__incl.svg" width="252" height="111"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
</div>
</div><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="namespaces" name="namespaces"></a>
@@ -162,11 +163,12 @@ Functions</h2></td></tr>
<div class="line"><span class="lineno"> 104</span> <a class="code hl_function" href="../../d3/d22/saddleback__search_8cpp.html#aa8dca7b867074164d5f45b0f3851269d">test</a>(); <span class="comment">// execute the tests</span></div>
<div class="line"><span class="lineno"> 105</span> <span class="keywordflow">return</span> 0;</div>
<div class="line"><span class="lineno"> 106</span>}</div>
<div class="ttc" id="asaddleback__search_8cpp_html_aa8dca7b867074164d5f45b0f3851269d"><div class="ttname"><a href="../../d3/d22/saddleback__search_8cpp.html#aa8dca7b867074164d5f45b0f3851269d">test</a></div><div class="ttdeci">static void test()</div><div class="ttdoc">Test implementations.</div><div class="ttdef"><b>Definition</b> saddleback_search.cpp:70</div></div>
<div class="ttc" id="asaddleback__search_8cpp_html_aa8dca7b867074164d5f45b0f3851269d"><div class="ttname"><a href="../../d3/d22/saddleback__search_8cpp.html#aa8dca7b867074164d5f45b0f3851269d">test</a></div><div class="ttdeci">static void test()</div><div class="ttdoc">Test implementations.</div><div class="ttdef"><b>Definition:</b> saddleback_search.cpp:70</div></div>
</div><!-- fragment --><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d3/d22/saddleback__search_8cpp_ae66f6b31b5ad750f1fe042a706a4e3d4_cgraph.svg" width="307" height="36"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d3/d22/saddleback__search_8cpp_ae66f6b31b5ad750f1fe042a706a4e3d4_cgraph.svg" width="307" height="36"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
</div>
</div>
@@ -241,7 +243,8 @@ An <a class="elRef" target="_blank" href="http://en.cppreference.com/w/cpp/utili
</div><!-- fragment --><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d3/d22/saddleback__search_8cpp_ad1e0ca34797d88490747c08eca70a2e6_cgraph.svg" width="308" height="86"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d3/d22/saddleback__search_8cpp_ad1e0ca34797d88490747c08eca70a2e6_cgraph.svg" width="308" height="86"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
</div>
</div>
@@ -300,11 +303,12 @@ Here is the call graph for this function:</div>
<div class="line"><span class="lineno"> 96</span> assert(test_answer == answer1);</div>
<div class="line"><span class="lineno"> 97</span>}</div>
<div class="ttc" id="apair_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/utility/pair.html">std::pair</a></div></div>
<div class="ttc" id="asaddleback__search_8cpp_html_ad1e0ca34797d88490747c08eca70a2e6"><div class="ttname"><a href="../../d3/d22/saddleback__search_8cpp.html#ad1e0ca34797d88490747c08eca70a2e6">search::saddleback::saddleback</a></div><div class="ttdeci">std::pair&lt; uint32_t, uint32_t &gt; saddleback(std::vector&lt; std::vector&lt; int32_t &gt; &gt; matrix, int32_t element)</div><div class="ttdef"><b>Definition</b> saddleback_search.cpp:33</div></div>
<div class="ttc" id="asaddleback__search_8cpp_html_ad1e0ca34797d88490747c08eca70a2e6"><div class="ttname"><a href="../../d3/d22/saddleback__search_8cpp.html#ad1e0ca34797d88490747c08eca70a2e6">search::saddleback::saddleback</a></div><div class="ttdeci">std::pair&lt; uint32_t, uint32_t &gt; saddleback(std::vector&lt; std::vector&lt; int32_t &gt; &gt; matrix, int32_t element)</div><div class="ttdef"><b>Definition:</b> saddleback_search.cpp:33</div></div>
</div><!-- fragment --><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d3/d22/saddleback__search_8cpp_aa8dca7b867074164d5f45b0f3851269d_cgraph.svg" width="210" height="36"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d3/d22/saddleback__search_8cpp_aa8dca7b867074164d5f45b0f3851269d_cgraph.svg" width="210" height="36"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
</div>
</div>
@@ -315,7 +319,7 @@ Here is the call graph for this function:</div>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="../../dir_19b2bf9199a15c634a08b1ede1dd896a.html">search</a></li><li class="navelem"><a class="el" href="../../d3/d22/saddleback__search_8cpp.html">saddleback_search.cpp</a></li>
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.7 </li>
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.6 </li>
</ul>
</div>
</body>

View File

@@ -1,5 +1,4 @@
<map id="test" name="test">
<area shape="rect" id="Node000001" title="Test implementations." alt="" coords="5,5,49,31"/>
<area shape="rect" id="Node000002" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/utility/pair/make_pair.html#" title=" " alt="" coords="97,5,204,31"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="49,16,82,16,82,21,49,21"/>
<area shape="rect" id="node1" title="Test implementations." alt="" coords="5,5,49,31"/>
<area shape="rect" id="node2" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/utility/pair/make_pair.html#" title=" " alt="" coords="97,5,204,31"/>
</map>

View File

@@ -1 +1 @@
5ce391fd56a3c13bdf8c21ea50e4f900
a1aee9d76f1e2b066aac165e9495d8c2

View File

@@ -6,59 +6,31 @@
<!-- Title: test Pages: 1 -->
<svg width="157pt" height="27pt"
viewBox="0.00 0.00 157.00 27.25" 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 23.25)">
<title>test</title>
<!-- Node1 -->
<g id="Node000001" class="node">
<g id="node1" class="node">
<title>Node1</title>
<g id="a_Node000001"><a xlink:title="Test implementations.">
<g id="a_node1"><a xlink:title="Test implementations.">
<polygon fill="#999999" stroke="#666666" points="32.5,-19.25 0,-19.25 0,0 32.5,0 32.5,-19.25"/>
<text text-anchor="middle" x="16.25" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">test</text>
</a>
</g>
</g>
<!-- Node2 -->
<g id="Node000002" class="node">
<g id="node2" class="node">
<title>Node2</title>
<g id="a_Node000002"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/utility/pair/make_pair.html#" xlink:title=" ">
<g id="a_node2"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/utility/pair/make_pair.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="149,-19.25 68.5,-19.25 68.5,0 149,0 149,-19.25"/>
<text text-anchor="middle" x="108.75" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::make_pair</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1_Node000001_Node000002" class="edge">
<g id="edge1" class="edge">
<title>Node1&#45;&gt;Node2</title>
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M32.6,-9.62C39.56,-9.62 48.22,-9.62 57.16,-9.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="57.12,-13.13 67.12,-9.62 57.12,-6.13 57.12,-13.13"/>
</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>

Before

Width:  |  Height:  |  Size: 2.4 KiB

After

Width:  |  Height:  |  Size: 1.5 KiB

View File

@@ -1,39 +0,0 @@
<?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: test Pages: 1 -->
<svg width="157pt" height="27pt"
viewBox="0.00 0.00 157.00 27.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 23.25)">
<title>test</title>
<!-- Node1 -->
<g id="Node000001" class="node">
<title>Node1</title>
<g id="a_Node000001"><a xlink:title="Test implementations.">
<polygon fill="#999999" stroke="#666666" points="32.5,-19.25 0,-19.25 0,0 32.5,0 32.5,-19.25"/>
<text text-anchor="middle" x="16.25" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">test</text>
</a>
</g>
</g>
<!-- Node2 -->
<g id="Node000002" class="node">
<title>Node2</title>
<g id="a_Node000002"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/utility/pair/make_pair.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="149,-19.25 68.5,-19.25 68.5,0 149,0 149,-19.25"/>
<text text-anchor="middle" x="108.75" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::make_pair</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="M32.6,-9.62C39.56,-9.62 48.22,-9.62 57.16,-9.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="57.12,-13.13 67.12,-9.62 57.12,-6.13 57.12,-13.13"/>
</a>
</g>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 1.6 KiB

View File

@@ -1,7 +1,5 @@
<map id="search::saddleback::saddleback" name="search::saddleback::saddleback">
<area shape="rect" id="Node000001" title=" " alt="" coords="5,23,140,64"/>
<area shape="rect" id="Node000002" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/utility/pair/make_pair.html#" title=" " alt="" coords="192,5,299,31"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="140,31,176,26,177,31,141,36"/>
<area shape="rect" id="Node000003" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector/size.html#" title=" " alt="" coords="188,55,303,80"/>
<area shape="poly" id="edge2_Node000001_Node000003" title=" " alt="" coords="140,50,173,55,172,60,140,55"/>
<area shape="rect" id="node1" title=" " alt="" coords="5,23,140,64"/>
<area shape="rect" id="node2" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/utility/pair/make_pair.html#" title=" " alt="" coords="192,5,299,31"/>
<area shape="rect" id="node3" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector/size.html#" title=" " alt="" coords="188,55,303,80"/>
</map>

View File

@@ -1 +1 @@
c064d6185c6987dad57149f03a718a5d
e026a27ff97b628e282f973eca9923cb

View File

@@ -6,22 +6,12 @@
<!-- Title: search::saddleback::saddleback Pages: 1 -->
<svg width="231pt" height="64pt"
viewBox="0.00 0.00 231.25 64.25" 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 60.25)">
<title>search::saddleback::saddleback</title>
<!-- Node1 -->
<g id="Node000001" class="node">
<g id="node1" class="node">
<title>Node1</title>
<g id="a_Node000001"><a xlink:title=" ">
<g id="a_node1"><a xlink:title=" ">
<polygon fill="#999999" stroke="#666666" points="100.75,-42.88 0,-42.88 0,-12.37 100.75,-12.37 100.75,-42.88"/>
<text text-anchor="start" x="8" y="-29.38" font-family="Helvetica,sans-Serif" font-size="10.00">search::saddleback</text>
<text text-anchor="middle" x="50.38" y="-18.12" font-family="Helvetica,sans-Serif" font-size="10.00">::saddleback</text>
@@ -29,55 +19,34 @@
</g>
</g>
<!-- Node2 -->
<g id="Node000002" class="node">
<g id="node2" class="node">
<title>Node2</title>
<g id="a_Node000002"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/utility/pair/make_pair.html#" xlink:title=" ">
<g id="a_node2"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/utility/pair/make_pair.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="220.25,-56.25 139.75,-56.25 139.75,-37 220.25,-37 220.25,-56.25"/>
<text text-anchor="middle" x="180" y="-42.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::make_pair</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1_Node000001_Node000002" class="edge">
<g id="edge1" class="edge">
<title>Node1&#45;&gt;Node2</title>
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M101.08,-35.03C110.14,-36.37 119.59,-37.78 128.67,-39.13"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="128.09,-42.73 138.5,-40.74 129.12,-35.81 128.09,-42.73"/>
</a>
</g>
</g>
<!-- Node3 -->
<g id="Node000003" class="node">
<g id="node3" class="node">
<title>Node3</title>
<g id="a_Node000003"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector/size.html#" xlink:title=" ">
<g id="a_node3"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector/size.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="223.25,-19.25 136.75,-19.25 136.75,0 223.25,0 223.25,-19.25"/>
<text text-anchor="middle" x="180" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::size</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node3 -->
<g id="edge2_Node000001_Node000003" class="edge">
<g id="edge2" class="edge">
<title>Node1&#45;&gt;Node3</title>
<g id="a_edge2_Node000001_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M101.08,-20.61C109.07,-19.49 117.37,-18.32 125.44,-17.18"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="125.85,-20.52 135.26,-15.65 124.87,-13.58 125.85,-20.52"/>
</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>

Before

Width:  |  Height:  |  Size: 3.4 KiB

After

Width:  |  Height:  |  Size: 2.5 KiB

View File

@@ -1,58 +0,0 @@
<?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: search::saddleback::saddleback Pages: 1 -->
<svg width="231pt" height="64pt"
viewBox="0.00 0.00 231.25 64.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 60.25)">
<title>search::saddleback::saddleback</title>
<!-- Node1 -->
<g id="Node000001" class="node">
<title>Node1</title>
<g id="a_Node000001"><a xlink:title=" ">
<polygon fill="#999999" stroke="#666666" points="100.75,-42.88 0,-42.88 0,-12.37 100.75,-12.37 100.75,-42.88"/>
<text text-anchor="start" x="8" y="-29.38" font-family="Helvetica,sans-Serif" font-size="10.00">search::saddleback</text>
<text text-anchor="middle" x="50.38" y="-18.12" font-family="Helvetica,sans-Serif" font-size="10.00">::saddleback</text>
</a>
</g>
</g>
<!-- Node2 -->
<g id="Node000002" class="node">
<title>Node2</title>
<g id="a_Node000002"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/utility/pair/make_pair.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="220.25,-56.25 139.75,-56.25 139.75,-37 220.25,-37 220.25,-56.25"/>
<text text-anchor="middle" x="180" y="-42.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::make_pair</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="M101.08,-35.03C110.14,-36.37 119.59,-37.78 128.67,-39.13"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="128.09,-42.73 138.5,-40.74 129.12,-35.81 128.09,-42.73"/>
</a>
</g>
</g>
<!-- Node3 -->
<g id="Node000003" class="node">
<title>Node3</title>
<g id="a_Node000003"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector/size.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="223.25,-19.25 136.75,-19.25 136.75,0 223.25,0 223.25,-19.25"/>
<text text-anchor="middle" x="180" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::size</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="M101.08,-20.61C109.07,-19.49 117.37,-18.32 125.44,-17.18"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="125.85,-20.52 135.26,-15.65 124.87,-13.58 125.85,-20.52"/>
</a>
</g>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 2.7 KiB

View File

@@ -1,7 +1,5 @@
<map id="main" name="main">
<area shape="rect" id="Node000001" title="Main function." alt="" coords="5,5,55,31"/>
<area shape="rect" id="Node000002" href="$d3/d22/saddleback__search_8cpp.html#aa8dca7b867074164d5f45b0f3851269d" title="Test implementations." alt="" coords="103,5,146,31"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="55,16,88,16,88,21,55,21"/>
<area shape="rect" id="Node000003" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/utility/pair/make_pair.html#" title=" " alt="" coords="194,5,301,31"/>
<area shape="poly" id="edge2_Node000002_Node000003" title=" " alt="" coords="146,16,179,16,179,21,146,21"/>
<area shape="rect" id="node1" title="Main function." alt="" coords="5,5,55,31"/>
<area shape="rect" id="node2" href="$d3/d22/saddleback__search_8cpp.html#aa8dca7b867074164d5f45b0f3851269d" title="Test implementations." alt="" coords="103,5,146,31"/>
<area shape="rect" id="node3" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/utility/pair/make_pair.html#" title=" " alt="" coords="194,5,301,31"/>
</map>

View File

@@ -1 +1 @@
00e379748516a0b917af9960f76c6896
6c62053eacab0c849792b2336e9a1846

View File

@@ -6,77 +6,46 @@
<!-- Title: main Pages: 1 -->
<svg width="230pt" height="27pt"
viewBox="0.00 0.00 230.00 27.25" 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 23.25)">
<title>main</title>
<!-- Node1 -->
<g id="Node000001" class="node">
<g id="node1" class="node">
<title>Node1</title>
<g id="a_Node000001"><a xlink:title="Main function.">
<g id="a_node1"><a xlink:title="Main function.">
<polygon fill="#999999" stroke="#666666" points="37,-19.25 0,-19.25 0,0 37,0 37,-19.25"/>
<text text-anchor="middle" x="18.5" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">main</text>
</a>
</g>
</g>
<!-- Node2 -->
<g id="Node000002" class="node">
<g id="node2" class="node">
<title>Node2</title>
<g id="a_Node000002"><a xlink:href="../../d3/d22/saddleback__search_8cpp.html#aa8dca7b867074164d5f45b0f3851269d" target="_top" xlink:title="Test implementations.">
<g id="a_node2"><a xlink:href="../../d3/d22/saddleback__search_8cpp.html#aa8dca7b867074164d5f45b0f3851269d" target="_top" xlink:title="Test implementations.">
<polygon fill="white" stroke="#666666" points="105.5,-19.25 73,-19.25 73,0 105.5,0 105.5,-19.25"/>
<text text-anchor="middle" x="89.25" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">test</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1_Node000001_Node000002" class="edge">
<g id="edge1" class="edge">
<title>Node1&#45;&gt;Node2</title>
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M37.2,-9.62C44.67,-9.62 53.52,-9.62 61.73,-9.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="61.71,-13.13 71.71,-9.62 61.71,-6.13 61.71,-13.13"/>
</a>
</g>
</g>
<!-- Node3 -->
<g id="Node000003" class="node">
<g id="node3" class="node">
<title>Node3</title>
<g id="a_Node000003"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/utility/pair/make_pair.html#" xlink:title=" ">
<g id="a_node3"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/utility/pair/make_pair.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="222,-19.25 141.5,-19.25 141.5,0 222,0 222,-19.25"/>
<text text-anchor="middle" x="181.75" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::make_pair</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node3 -->
<g id="edge2_Node000002_Node000003" class="edge">
<g id="edge2" class="edge">
<title>Node2&#45;&gt;Node3</title>
<g id="a_edge2_Node000002_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M105.6,-9.62C112.56,-9.62 121.22,-9.62 130.16,-9.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="130.12,-13.13 140.12,-9.62 130.12,-6.13 130.12,-13.13"/>
</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>

Before

Width:  |  Height:  |  Size: 3.2 KiB

After

Width:  |  Height:  |  Size: 2.2 KiB

View File

@@ -1,57 +0,0 @@
<?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: main Pages: 1 -->
<svg width="230pt" height="27pt"
viewBox="0.00 0.00 230.00 27.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 23.25)">
<title>main</title>
<!-- Node1 -->
<g id="Node000001" class="node">
<title>Node1</title>
<g id="a_Node000001"><a xlink:title="Main function.">
<polygon fill="#999999" stroke="#666666" points="37,-19.25 0,-19.25 0,0 37,0 37,-19.25"/>
<text text-anchor="middle" x="18.5" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">main</text>
</a>
</g>
</g>
<!-- Node2 -->
<g id="Node000002" class="node">
<title>Node2</title>
<g id="a_Node000002"><a xlink:href="../../d3/d22/saddleback__search_8cpp.html#aa8dca7b867074164d5f45b0f3851269d" target="_top" xlink:title="Test implementations.">
<polygon fill="white" stroke="#666666" points="105.5,-19.25 73,-19.25 73,0 105.5,0 105.5,-19.25"/>
<text text-anchor="middle" x="89.25" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">test</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="M37.2,-9.62C44.67,-9.62 53.52,-9.62 61.73,-9.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="61.71,-13.13 71.71,-9.62 61.71,-6.13 61.71,-13.13"/>
</a>
</g>
</g>
<!-- Node3 -->
<g id="Node000003" class="node">
<title>Node3</title>
<g id="a_Node000003"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/utility/pair/make_pair.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="222,-19.25 141.5,-19.25 141.5,0 222,0 222,-19.25"/>
<text text-anchor="middle" x="181.75" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::make_pair</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node3 -->
<g id="edge2_Node000002_Node000003" class="edge">
<title>Node2&#45;&gt;Node3</title>
<g id="a_edge2_Node000002_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M105.6,-9.62C112.56,-9.62 121.22,-9.62 130.16,-9.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="130.12,-13.13 140.12,-9.62 130.12,-6.13 130.12,-13.13"/>
</a>
</g>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 2.4 KiB

View File

@@ -3,7 +3,7 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.7"/>
<meta name="generator" content="Doxygen 1.9.6"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Algorithms_in_C++: numerical_methods/qr_decomposition.cpp File Reference</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
@@ -41,7 +41,7 @@ MathJax.Hub.Config({
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.7 -->
<!-- Generated by Doxygen 1.9.6 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "../../search/",'.html');
@@ -114,7 +114,8 @@ $(document).ready(function(){initNavTree('d3/d24/qr__decomposition_8cpp.html','.
</div><div class="textblock"><div class="dynheader">
Include dependency graph for qr_decomposition.cpp:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d1/df9/qr__decomposition_8cpp__incl.svg" width="612" height="199"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d1/df9/qr__decomposition_8cpp__incl.svg" width="612" height="199"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
</div>
</div><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="func-members" name="func-members"></a>
@@ -182,12 +183,13 @@ Functions</h2></td></tr>
<div class="ttc" id="abasic_ostream_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/io/basic_ostream.html">std::cout</a></div></div>
<div class="ttc" id="aclock_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/chrono/c/clock.html">std::clock</a></div><div class="ttdeci">T clock(T... args)</div></div>
<div class="ttc" id="amax_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/algorithm/max.html">std::max</a></div><div class="ttdeci">T max(T... args)</div></div>
<div class="ttc" id="anamespaceqr__algorithm_html_a73ce637634fc49e1d10d190eb388ebf1"><div class="ttname"><a href="../../d2/d3b/namespaceqr__algorithm.html#a73ce637634fc49e1d10d190eb388ebf1">qr_algorithm::qr_decompose</a></div><div class="ttdeci">void qr_decompose(const std::valarray&lt; std::valarray&lt; T &gt; &gt; &amp;A, std::valarray&lt; std::valarray&lt; T &gt; &gt; *Q, std::valarray&lt; std::valarray&lt; T &gt; &gt; *R)</div><div class="ttdef"><b>Definition</b> qr_decompose.h:146</div></div>
<div class="ttc" id="anamespaceqr__algorithm_html_a73ce637634fc49e1d10d190eb388ebf1"><div class="ttname"><a href="../../d2/d3b/namespaceqr__algorithm.html#a73ce637634fc49e1d10d190eb388ebf1">qr_algorithm::qr_decompose</a></div><div class="ttdeci">void qr_decompose(const std::valarray&lt; std::valarray&lt; T &gt; &gt; &amp;A, std::valarray&lt; std::valarray&lt; T &gt; &gt; *Q, std::valarray&lt; std::valarray&lt; T &gt; &gt; *R)</div><div class="ttdef"><b>Definition:</b> qr_decompose.h:146</div></div>
<div class="ttc" id="avalarray_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/numeric/valarray.html">std::valarray</a></div></div>
</div><!-- fragment --><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d3/d24/qr__decomposition_8cpp_a840291bc02cba5474a4cb46a9b9566fe_cgraph.svg" width="180" height="36"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d3/d24/qr__decomposition_8cpp_a840291bc02cba5474a4cb46a9b9566fe_cgraph.svg" width="180" height="36"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
</div>
</div>
@@ -198,7 +200,7 @@ Here is the call graph for this function:</div>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="../../dir_9c6faab82c22511b50177aa2e38e2780.html">numerical_methods</a></li><li class="navelem"><a class="el" href="../../d3/d24/qr__decomposition_8cpp.html">qr_decomposition.cpp</a></li>
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.7 </li>
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.6 </li>
</ul>
</div>
</body>

View File

@@ -1,5 +1,4 @@
<map id="main" name="main">
<area shape="rect" id="Node000001" title=" " alt="" coords="5,5,55,31"/>
<area shape="rect" id="Node000002" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/algorithm/max.html#" title=" " alt="" coords="103,5,175,31"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="55,16,88,16,88,21,55,21"/>
<area shape="rect" id="node1" title=" " alt="" coords="5,5,55,31"/>
<area shape="rect" id="node2" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/algorithm/max.html#" title=" " alt="" coords="103,5,175,31"/>
</map>

View File

@@ -1 +1 @@
cfcc9d22fdb0436cf64f69e1bb02b4b4
88524cffd4340efeb762d452a22b8bf7

View File

@@ -6,59 +6,31 @@
<!-- Title: main Pages: 1 -->
<svg width="135pt" height="27pt"
viewBox="0.00 0.00 135.25 27.25" 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 23.25)">
<title>main</title>
<!-- Node1 -->
<g id="Node000001" class="node">
<g id="node1" class="node">
<title>Node1</title>
<g id="a_Node000001"><a xlink:title=" ">
<g id="a_node1"><a xlink:title=" ">
<polygon fill="#999999" stroke="#666666" points="37,-19.25 0,-19.25 0,0 37,0 37,-19.25"/>
<text text-anchor="middle" x="18.5" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">main</text>
</a>
</g>
</g>
<!-- Node2 -->
<g id="Node000002" class="node">
<g id="node2" class="node">
<title>Node2</title>
<g id="a_Node000002"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/algorithm/max.html#" xlink:title=" ">
<g id="a_node2"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/algorithm/max.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="127.25,-19.25 73,-19.25 73,0 127.25,0 127.25,-19.25"/>
<text text-anchor="middle" x="100.12" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::max</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1_Node000001_Node000002" class="edge">
<g id="edge1" class="edge">
<title>Node1&#45;&gt;Node2</title>
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M37.17,-9.62C44.52,-9.62 53.34,-9.62 61.99,-9.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="61.73,-13.13 71.73,-9.62 61.73,-6.13 61.73,-13.13"/>
</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>

Before

Width:  |  Height:  |  Size: 2.4 KiB

After

Width:  |  Height:  |  Size: 1.5 KiB

View File

@@ -1,39 +0,0 @@
<?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: main Pages: 1 -->
<svg width="135pt" height="27pt"
viewBox="0.00 0.00 135.25 27.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 23.25)">
<title>main</title>
<!-- Node1 -->
<g id="Node000001" class="node">
<title>Node1</title>
<g id="a_Node000001"><a xlink:title=" ">
<polygon fill="#999999" stroke="#666666" points="37,-19.25 0,-19.25 0,0 37,0 37,-19.25"/>
<text text-anchor="middle" x="18.5" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">main</text>
</a>
</g>
</g>
<!-- Node2 -->
<g id="Node000002" class="node">
<title>Node2</title>
<g id="a_Node000002"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/algorithm/max.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="127.25,-19.25 73,-19.25 73,0 127.25,0 127.25,-19.25"/>
<text text-anchor="middle" x="100.12" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::max</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="M37.17,-9.62C44.52,-9.62 53.34,-9.62 61.99,-9.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="61.73,-13.13 71.73,-9.62 61.73,-6.13 61.73,-13.13"/>
</a>
</g>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 1.6 KiB

View File

@@ -3,7 +3,7 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.7"/>
<meta name="generator" content="Doxygen 1.9.6"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Algorithms_in_C++: data_structures/binary_search_tree.cpp File Reference</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
@@ -41,7 +41,7 @@ MathJax.Hub.Config({
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.7 -->
<!-- Generated by Doxygen 1.9.6 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "../../search/",'.html');
@@ -111,7 +111,8 @@ $(document).ready(function(){initNavTree('d3/d26/binary__search__tree_8cpp.html'
</div><div class="textblock"><div class="dynheader">
Include dependency graph for binary_search_tree.cpp:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d4/d0c/binary__search__tree_8cpp__incl.svg" width="162" height="126"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d4/d0c/binary__search__tree_8cpp__incl.svg" width="162" height="126"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
</div>
</div><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
@@ -197,8 +198,8 @@ Variables</h2></td></tr>
</table>
</div><div class="memdoc">
<div class="fragment"><div class="line"><span class="lineno"> 27</span>{ <span class="keywordflow">return</span> (<a class="code hl_class" href="../../db/da9/classqueue.html">queue</a>.t[<a class="code hl_class" href="../../db/da9/classqueue.html">queue</a>.<a class="code hl_function" href="../../db/da9/classqueue.html#a75e231798bc706b8b0773a07f78713e7">front</a>++]); }</div>
<div class="ttc" id="aclassqueue_html"><div class="ttname"><a href="../../db/da9/classqueue.html">queue</a></div><div class="ttdef"><b>Definition</b> queue.hpp:9</div></div>
<div class="ttc" id="aclassqueue_html_a75e231798bc706b8b0773a07f78713e7"><div class="ttname"><a href="../../db/da9/classqueue.html#a75e231798bc706b8b0773a07f78713e7">queue::front</a></div><div class="ttdeci">value_type front() const</div><div class="ttdef"><b>Definition</b> queue.hpp:72</div></div>
<div class="ttc" id="aclassqueue_html"><div class="ttname"><a href="../../db/da9/classqueue.html">queue</a></div><div class="ttdef"><b>Definition:</b> queue.hpp:9</div></div>
<div class="ttc" id="aclassqueue_html_a75e231798bc706b8b0773a07f78713e7"><div class="ttname"><a href="../../db/da9/classqueue.html#a75e231798bc706b8b0773a07f78713e7">queue::front</a></div><div class="ttdeci">value_type front() const</div><div class="ttdef"><b>Definition:</b> queue.hpp:72</div></div>
</div><!-- fragment -->
</div>
</div>
@@ -318,7 +319,7 @@ Variables</h2></td></tr>
<div class="line"><span class="lineno"> 49</span> }</div>
<div class="line"><span class="lineno"> 50</span> }</div>
<div class="line"><span class="lineno"> 51</span>}</div>
<div class="ttc" id="astructnode_html"><div class="ttname"><a href="../../d5/da1/structnode.html">node</a></div><div class="ttdef"><b>Definition</b> binary_search_tree.cpp:11</div></div>
<div class="ttc" id="astructnode_html"><div class="ttname"><a href="../../d5/da1/structnode.html">node</a></div><div class="ttdef"><b>Definition:</b> binary_search_tree.cpp:11</div></div>
</div><!-- fragment -->
</div>
</div>
@@ -512,7 +513,7 @@ Variables</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="../../dir_2e746e9d06bf2d8ff842208bcc6ebcfc.html">data_structures</a></li><li class="navelem"><a class="el" href="../../d3/d26/binary__search__tree_8cpp.html">binary_search_tree.cpp</a></li>
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.7 </li>
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.6 </li>
</ul>
</div>
</body>

View File

@@ -3,7 +3,7 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.7"/>
<meta name="generator" content="Doxygen 1.9.6"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Algorithms_in_C++: data_structures::trie_using_hashmap::Trie Class Reference</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
@@ -41,7 +41,7 @@ MathJax.Hub.Config({
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.7 -->
<!-- Generated by Doxygen 1.9.6 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "../../search/",'.html');
@@ -111,7 +111,8 @@ $(document).ready(function(){initNavTree('d3/d26/classdata__structures_1_1trie__
<div class="dynheader">
Collaboration diagram for data_structures::trie_using_hashmap::Trie:</div>
<div class="dyncontent">
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="../../da/d32/classdata__structures_1_1trie__using__hashmap_1_1_trie__coll__graph.svg" width="100%" height="449"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div></div>
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="../../da/d32/classdata__structures_1_1trie__using__hashmap_1_1_trie__coll__graph.svg" width="100%" height="449"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
</div>
<center><span class="legend">[<a target="top" href="../../graph_legend.html">legend</a>]</span></center></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
@@ -209,13 +210,11 @@ Private Attributes</h2></td></tr>
<div class="line"><span class="lineno"> 143</span> <span class="comment">// and also no prefix in the line</span></div>
<div class="line"><span class="lineno"> 144</span> <span class="keywordflow">while</span> (!(nodes.<a class="code hl_functionRef" target="_blank" href="http://en.cppreference.com/w/cpp/container/stack/top.html">top</a>()-&gt;word_end) &amp;&amp; nodes.<a class="code hl_functionRef" target="_blank" href="http://en.cppreference.com/w/cpp/container/stack/top.html">top</a>()-&gt;children.empty()) {</div>
<div class="line"><span class="lineno"> 145</span> nodes.<a class="code hl_functionRef" target="_blank" href="http://en.cppreference.com/w/cpp/container/stack/pop.html">pop</a>();</div>
<div class="line"><span class="lineno"> 146</span> nodes.<a class="code hl_functionRef" target="_blank" href="http://en.cppreference.com/w/cpp/container/stack/top.html">top</a>()-&gt;children.erase(word.<a class="code hl_functionRef" target="_blank" href="http://en.cppreference.com/w/cpp/string/basic_string/back.html">back</a>());</div>
<div class="line"><span class="lineno"> 147</span> word.<a class="code hl_functionRef" target="_blank" href="http://en.cppreference.com/w/cpp/string/basic_string/pop_back.html">pop_back</a>();</div>
<div class="line"><span class="lineno"> 146</span> nodes.<a class="code hl_functionRef" target="_blank" href="http://en.cppreference.com/w/cpp/container/stack/top.html">top</a>()-&gt;children.erase(word.back());</div>
<div class="line"><span class="lineno"> 147</span> word.pop_back();</div>
<div class="line"><span class="lineno"> 148</span> }</div>
<div class="line"><span class="lineno"> 149</span> }</div>
<div class="ttc" id="aback_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/string/basic_string/back.html">std::string::back</a></div><div class="ttdeci">T back(T... args)</div></div>
<div class="ttc" id="aclassdata__structures_1_1trie__using__hashmap_1_1_trie_html_a832072498abeaa52ad43c4fc99cba248"><div class="ttname"><a href="../../d3/d26/classdata__structures_1_1trie__using__hashmap_1_1_trie.html#a832072498abeaa52ad43c4fc99cba248">data_structures::trie_using_hashmap::Trie::root_node</a></div><div class="ttdeci">std::shared_ptr&lt; Node &gt; root_node</div><div class="ttdoc">declaring root node of trie</div><div class="ttdef"><b>Definition</b> trie_using_hashmap.cpp:51</div></div>
<div class="ttc" id="apop_back_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/string/basic_string/pop_back.html">std::string::pop_back</a></div><div class="ttdeci">T pop_back(T... args)</div></div>
<div class="ttc" id="aclassdata__structures_1_1trie__using__hashmap_1_1_trie_html_a832072498abeaa52ad43c4fc99cba248"><div class="ttname"><a href="../../d3/d26/classdata__structures_1_1trie__using__hashmap_1_1_trie.html#a832072498abeaa52ad43c4fc99cba248">data_structures::trie_using_hashmap::Trie::root_node</a></div><div class="ttdeci">std::shared_ptr&lt; Node &gt; root_node</div><div class="ttdoc">declaring root node of trie</div><div class="ttdef"><b>Definition:</b> trie_using_hashmap.cpp:51</div></div>
<div class="ttc" id="apop_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/container/stack/pop.html">std::stack::pop</a></div><div class="ttdeci">T pop(T... args)</div></div>
<div class="ttc" id="apush_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/container/stack/push.html">std::stack::push</a></div><div class="ttdeci">T push(T... args)</div></div>
<div class="ttc" id="ashared_ptr_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">std::shared_ptr</a></div></div>
@@ -224,7 +223,8 @@ Private Attributes</h2></td></tr>
</div><!-- fragment --><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d3/d26/classdata__structures_1_1trie__using__hashmap_1_1_trie_ac0bf3d6791cba144b3f539835d835e75_cgraph.svg" width="352" height="234"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d3/d26/classdata__structures_1_1trie__using__hashmap_1_1_trie_ac0bf3d6791cba144b3f539835d835e75_cgraph.svg" width="352" height="234"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
</div>
</div>
@@ -286,7 +286,7 @@ Here is the call graph for this function:</div>
<div class="line"><span class="lineno"> 166</span> <span class="keywordflow">if</span> (element-&gt;<a class="code hl_variable" href="../../d5/d12/structdata__structures_1_1trie__using__hashmap_1_1_trie_1_1_node.html#a08212cdc99164b59da91b81f45e2f88e">children</a>.empty()) {</div>
<div class="line"><span class="lineno"> 167</span> <span class="keywordflow">return</span> results;</div>
<div class="line"><span class="lineno"> 168</span> }</div>
<div class="line"><span class="lineno"> 169</span> <span class="keywordflow">for</span> (<span class="keyword">auto</span> <span class="keyword">const</span>&amp; x : element-&gt;children) {</div>
<div class="line"><span class="lineno"> 169</span> <span class="keywordflow">for</span> (<span class="keyword">auto</span> <span class="keyword">const</span>&amp; x : element-&gt;<a class="code hl_variable" href="../../d5/d12/structdata__structures_1_1trie__using__hashmap_1_1_trie_1_1_node.html#a08212cdc99164b59da91b81f45e2f88e">children</a>) {</div>
<div class="line"><span class="lineno"> 170</span> <a class="code hl_classRef" target="_blank" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> key = <span class="stringliteral">&quot;&quot;</span>;</div>
<div class="line"><span class="lineno"> 171</span> key = x.first;</div>
<div class="line"><span class="lineno"> 172</span> prefix += key;</div>
@@ -300,14 +300,16 @@ Here is the call graph for this function:</div>
<div class="line"><span class="lineno"> 180</span> <span class="keywordflow">return</span> results;</div>
<div class="line"><span class="lineno"> 181</span> }</div>
<div class="ttc" id="abasic_string_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a></div></div>
<div class="ttc" id="aclassdata__structures_1_1trie__using__hashmap_1_1_trie_html_a7bbe538c8015e8ce158e7ed43f605ebd"><div class="ttname"><a href="../../d3/d26/classdata__structures_1_1trie__using__hashmap_1_1_trie.html#a7bbe538c8015e8ce158e7ed43f605ebd">data_structures::trie_using_hashmap::Trie::get_all_words</a></div><div class="ttdeci">std::vector&lt; std::string &gt; get_all_words(std::vector&lt; std::string &gt; results, const std::shared_ptr&lt; Node &gt; &amp;element, std::string prefix)</div><div class="ttdoc">helper function to predict/recommend words that starts with a given prefix from the end of prefix's n...</div><div class="ttdef"><b>Definition</b> trie_using_hashmap.cpp:160</div></div>
<div class="ttc" id="aclassdata__structures_1_1trie__using__hashmap_1_1_trie_html_a7bbe538c8015e8ce158e7ed43f605ebd"><div class="ttname"><a href="../../d3/d26/classdata__structures_1_1trie__using__hashmap_1_1_trie.html#a7bbe538c8015e8ce158e7ed43f605ebd">data_structures::trie_using_hashmap::Trie::get_all_words</a></div><div class="ttdeci">std::vector&lt; std::string &gt; get_all_words(std::vector&lt; std::string &gt; results, const std::shared_ptr&lt; Node &gt; &amp;element, std::string prefix)</div><div class="ttdoc">helper function to predict/recommend words that starts with a given prefix from the end of prefix's n...</div><div class="ttdef"><b>Definition:</b> trie_using_hashmap.cpp:160</div></div>
<div class="ttc" id="apop_back_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/string/basic_string/pop_back.html">std::string::pop_back</a></div><div class="ttdeci">T pop_back(T... args)</div></div>
<div class="ttc" id="apush_back_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/container/vector/push_back.html">std::vector::push_back</a></div><div class="ttdeci">T push_back(T... args)</div></div>
<div class="ttc" id="astructdata__structures_1_1trie__using__hashmap_1_1_trie_1_1_node_html_a08212cdc99164b59da91b81f45e2f88e"><div class="ttname"><a href="../../d5/d12/structdata__structures_1_1trie__using__hashmap_1_1_trie_1_1_node.html#a08212cdc99164b59da91b81f45e2f88e">data_structures::trie_using_hashmap::Trie::Node::children</a></div><div class="ttdeci">std::unordered_map&lt; char16_t, std::shared_ptr&lt; Node &gt; &gt; children</div><div class="ttdef"><b>Definition</b> trie_using_hashmap.cpp:46</div></div>
<div class="ttc" id="astructdata__structures_1_1trie__using__hashmap_1_1_trie_1_1_node_html_a3cdb077745d3dc97212d693132371219"><div class="ttname"><a href="../../d5/d12/structdata__structures_1_1trie__using__hashmap_1_1_trie_1_1_node.html#a3cdb077745d3dc97212d693132371219">data_structures::trie_using_hashmap::Trie::Node::word_end</a></div><div class="ttdeci">bool word_end</div><div class="ttdoc">boolean variable to represent the node end</div><div class="ttdef"><b>Definition</b> trie_using_hashmap.cpp:48</div></div>
<div class="ttc" id="astructdata__structures_1_1trie__using__hashmap_1_1_trie_1_1_node_html_a08212cdc99164b59da91b81f45e2f88e"><div class="ttname"><a href="../../d5/d12/structdata__structures_1_1trie__using__hashmap_1_1_trie_1_1_node.html#a08212cdc99164b59da91b81f45e2f88e">data_structures::trie_using_hashmap::Trie::Node::children</a></div><div class="ttdeci">std::unordered_map&lt; char16_t, std::shared_ptr&lt; Node &gt; &gt; children</div><div class="ttdef"><b>Definition:</b> trie_using_hashmap.cpp:46</div></div>
<div class="ttc" id="astructdata__structures_1_1trie__using__hashmap_1_1_trie_1_1_node_html_a3cdb077745d3dc97212d693132371219"><div class="ttname"><a href="../../d5/d12/structdata__structures_1_1trie__using__hashmap_1_1_trie_1_1_node.html#a3cdb077745d3dc97212d693132371219">data_structures::trie_using_hashmap::Trie::Node::word_end</a></div><div class="ttdeci">bool word_end</div><div class="ttdoc">boolean variable to represent the node end</div><div class="ttdef"><b>Definition:</b> trie_using_hashmap.cpp:48</div></div>
</div><!-- fragment --><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d3/d26/classdata__structures_1_1trie__using__hashmap_1_1_trie_a7bbe538c8015e8ce158e7ed43f605ebd_cgraph.svg" width="363" height="100"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d3/d26/classdata__structures_1_1trie__using__hashmap_1_1_trie_a7bbe538c8015e8ce158e7ed43f605ebd_cgraph.svg" width="363" height="100"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
</div>
</div>
@@ -417,12 +419,13 @@ Here is the call graph for this function:</div>
<div class="line"><span class="lineno"> 210</span> </div>
<div class="line"><span class="lineno"> 211</span> <span class="keywordflow">return</span> <a class="code hl_function" href="../../de/dc3/fibonacci__sum_8cpp.html#aadb40ac4c74a7efc0680b83eeee138aa">result</a>;</div>
<div class="line"><span class="lineno"> 212</span> }</div>
<div class="ttc" id="afibonacci__sum_8cpp_html_aadb40ac4c74a7efc0680b83eeee138aa"><div class="ttname"><a href="../../de/dc3/fibonacci__sum_8cpp.html#aadb40ac4c74a7efc0680b83eeee138aa">math::fibonacci_sum::result</a></div><div class="ttdeci">uint64_t result(uint64_t n)</div><div class="ttdef"><b>Definition</b> fibonacci_sum.cpp:76</div></div>
<div class="ttc" id="afibonacci__sum_8cpp_html_aadb40ac4c74a7efc0680b83eeee138aa"><div class="ttname"><a href="../../de/dc3/fibonacci__sum_8cpp.html#aadb40ac4c74a7efc0680b83eeee138aa">math::fibonacci_sum::result</a></div><div class="ttdeci">uint64_t result(uint64_t n)</div><div class="ttdef"><b>Definition:</b> fibonacci_sum.cpp:76</div></div>
<div class="ttc" id="avector_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector</a></div></div>
</div><!-- fragment --><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d3/d26/classdata__structures_1_1trie__using__hashmap_1_1_trie_ae15fdc7f2b5023992d87a711d78566c4_cgraph.svg" width="560" height="100"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d3/d26/classdata__structures_1_1trie__using__hashmap_1_1_trie_ae15fdc7f2b5023992d87a711d78566c4_cgraph.svg" width="560" height="100"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
</div>
</div>
@@ -565,7 +568,7 @@ Here is the call graph for this function:</div>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="../../d5/d3c/namespacedata__structures.html">data_structures</a></li><li class="navelem"><b>trie_using_hashmap</b></li><li class="navelem"><a class="el" href="../../d3/d26/classdata__structures_1_1trie__using__hashmap_1_1_trie.html">Trie</a></li>
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.7 </li>
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.6 </li>
</ul>
</div>
</body>

View File

@@ -1,8 +1,5 @@
<map id="data_structures::trie_using_hashmap::Trie::get_all_words" name="data_structures::trie_using_hashmap::Trie::get_all_words">
<area shape="rect" id="Node000001" title="helper function to predict/recommend words that starts with a given prefix from the end of prefix&#39;s n..." alt="" coords="5,29,155,85"/>
<area shape="poly" id="edge1_Node000001_Node000001" title=" " alt="" coords="40,29,41,19,48,10,61,5,80,3,102,5,115,13,112,17,100,11,80,8,63,10,51,15,46,21,46,29"/>
<area shape="rect" id="Node000002" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/string/basic_string/pop_back.html#" title=" " alt="" coords="208,19,352,45"/>
<area shape="poly" id="edge2_Node000001_Node000002" title=" " alt="" coords="155,45,193,40,194,45,156,50"/>
<area shape="rect" id="Node000003" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector/push_back.html#" title=" " alt="" coords="203,68,357,94"/>
<area shape="poly" id="edge3_Node000001_Node000003" title=" " alt="" coords="156,64,188,67,188,73,155,69"/>
<area shape="rect" id="node1" title="helper function to predict/recommend words that starts with a given prefix from the end of prefix&#39;s n..." alt="" coords="5,29,155,85"/>
<area shape="rect" id="node2" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/string/basic_string/pop_back.html#" title=" " alt="" coords="208,19,352,45"/>
<area shape="rect" id="node3" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector/push_back.html#" title=" " alt="" coords="203,68,357,94"/>
</map>

View File

@@ -1 +1 @@
e803ee39835f17576c2e13b35a2d7e4e
74480e4d431400b53c01f8de78c8dd3b

View File

@@ -6,22 +6,12 @@
<!-- Title: data_structures::trie_using_hashmap::Trie::get_all_words Pages: 1 -->
<svg width="272pt" height="75pt"
viewBox="0.00 0.00 271.75 74.50" 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 70.5)">
<title>data_structures::trie_using_hashmap::Trie::get_all_words</title>
<!-- Node1 -->
<g id="Node000001" class="node">
<g id="node1" class="node">
<title>Node1</title>
<g id="a_Node000001"><a xlink:title="helper function to predict/recommend words that starts with a given prefix from the end of prefix&#39;s n...">
<g id="a_node1"><a xlink:title="helper function to predict/recommend words that starts with a given prefix from the end of prefix&#39;s n...">
<polygon fill="#999999" stroke="#666666" points="112,-48.5 0,-48.5 0,-6.75 112,-6.75 112,-48.5"/>
<text text-anchor="start" x="8" y="-35" font-family="Helvetica,sans-Serif" font-size="10.00">data_structures::trie</text>
<text text-anchor="start" x="8" y="-23.75" font-family="Helvetica,sans-Serif" font-size="10.00">_using_hashmap::Trie</text>
@@ -30,64 +20,40 @@
</g>
</g>
<!-- Node1&#45;&gt;Node1 -->
<g id="edge1_Node000001_Node000001" class="edge">
<g id="edge1" class="edge">
<title>Node1&#45;&gt;Node1</title>
<g id="a_edge1_Node000001_Node000001"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M28.34,-48.82C25.7,-58.3 34.92,-66.5 56,-66.5 68.51,-66.5 76.85,-63.61 81,-59.28"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="84.59,-60.37 83.66,-49.82 77.81,-58.65 84.59,-60.37"/>
</a>
</g>
</g>
<!-- Node2 -->
<g id="Node000002" class="node">
<g id="node2" class="node">
<title>Node2</title>
<g id="a_Node000002"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/string/basic_string/pop_back.html#" xlink:title=" ">
<g id="a_node2"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/string/basic_string/pop_back.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="259.62,-56.25 152.12,-56.25 152.12,-37 259.62,-37 259.62,-56.25"/>
<text text-anchor="middle" x="205.88" y="-42.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::string::pop_back</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge2_Node000001_Node000002" class="edge">
<g id="edge2" class="edge">
<title>Node1&#45;&gt;Node2</title>
<g id="a_edge2_Node000001_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M112.48,-34.75C121.89,-35.96 131.73,-37.23 141.32,-38.46"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="140.65,-42.03 151.02,-39.83 141.55,-35.09 140.65,-42.03"/>
</a>
</g>
</g>
<!-- Node3 -->
<g id="Node000003" class="node">
<g id="node3" class="node">
<title>Node3</title>
<g id="a_Node000003"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector/push_back.html#" xlink:title=" ">
<g id="a_node3"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector/push_back.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="263.75,-19.25 148,-19.25 148,0 263.75,0 263.75,-19.25"/>
<text text-anchor="middle" x="205.88" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::push_back</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node3 -->
<g id="edge3_Node000001_Node000003" class="edge">
<g id="edge3" class="edge">
<title>Node1&#45;&gt;Node3</title>
<g id="a_edge3_Node000001_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M112.48,-20.87C120.46,-19.9 128.75,-18.89 136.93,-17.9"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="137.1,-21.28 146.6,-16.6 136.25,-14.33 137.1,-21.28"/>
</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>

Before

Width:  |  Height:  |  Size: 4.1 KiB

After

Width:  |  Height:  |  Size: 3.0 KiB

View File

@@ -1,68 +0,0 @@
<?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: data_structures::trie_using_hashmap::Trie::get_all_words Pages: 1 -->
<svg width="272pt" height="75pt"
viewBox="0.00 0.00 271.75 74.50" 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 70.5)">
<title>data_structures::trie_using_hashmap::Trie::get_all_words</title>
<!-- Node1 -->
<g id="Node000001" class="node">
<title>Node1</title>
<g id="a_Node000001"><a xlink:title="helper function to predict/recommend words that starts with a given prefix from the end of prefix&#39;s n...">
<polygon fill="#999999" stroke="#666666" points="112,-48.5 0,-48.5 0,-6.75 112,-6.75 112,-48.5"/>
<text text-anchor="start" x="8" y="-35" font-family="Helvetica,sans-Serif" font-size="10.00">data_structures::trie</text>
<text text-anchor="start" x="8" y="-23.75" font-family="Helvetica,sans-Serif" font-size="10.00">_using_hashmap::Trie</text>
<text text-anchor="middle" x="56" y="-12.5" font-family="Helvetica,sans-Serif" font-size="10.00">::get_all_words</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node1 -->
<g id="edge1_Node000001_Node000001" class="edge">
<title>Node1&#45;&gt;Node1</title>
<g id="a_edge1_Node000001_Node000001"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M28.34,-48.82C25.7,-58.3 34.92,-66.5 56,-66.5 68.51,-66.5 76.85,-63.61 81,-59.28"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="84.59,-60.37 83.66,-49.82 77.81,-58.65 84.59,-60.37"/>
</a>
</g>
</g>
<!-- Node2 -->
<g id="Node000002" class="node">
<title>Node2</title>
<g id="a_Node000002"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/string/basic_string/pop_back.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="259.62,-56.25 152.12,-56.25 152.12,-37 259.62,-37 259.62,-56.25"/>
<text text-anchor="middle" x="205.88" y="-42.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::string::pop_back</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge2_Node000001_Node000002" class="edge">
<title>Node1&#45;&gt;Node2</title>
<g id="a_edge2_Node000001_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M112.48,-34.75C121.89,-35.96 131.73,-37.23 141.32,-38.46"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="140.65,-42.03 151.02,-39.83 141.55,-35.09 140.65,-42.03"/>
</a>
</g>
</g>
<!-- Node3 -->
<g id="Node000003" class="node">
<title>Node3</title>
<g id="a_Node000003"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector/push_back.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="263.75,-19.25 148,-19.25 148,0 263.75,0 263.75,-19.25"/>
<text text-anchor="middle" x="205.88" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::push_back</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node3 -->
<g id="edge3_Node000001_Node000003" class="edge">
<title>Node1&#45;&gt;Node3</title>
<g id="a_edge3_Node000001_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M112.48,-20.87C120.46,-19.9 128.75,-18.89 136.93,-17.9"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="137.1,-21.28 146.6,-16.6 136.25,-14.33 137.1,-21.28"/>
</a>
</g>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 3.3 KiB

View File

@@ -1,13 +1,8 @@
<map id="data_structures::trie_using_hashmap::Trie::delete_word" name="data_structures::trie_using_hashmap::Trie::delete_word">
<area shape="rect" id="Node000001" title="delete a word/string from a trie" alt="" coords="5,89,155,145"/>
<area shape="rect" id="Node000002" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/string/basic_string/back.html#" title=" " alt="" coords="217,5,332,31"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="121,86,201,40,215,34,217,39,204,45,123,91"/>
<area shape="rect" id="Node000003" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/stack/pop.html#" title=" " alt="" coords="220,55,329,80"/>
<area shape="poly" id="edge2_Node000001_Node000003" title=" " alt="" coords="154,95,206,82,208,87,156,100"/>
<area shape="rect" id="Node000004" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/string/basic_string/pop_back.html#" title=" " alt="" coords="203,104,346,130"/>
<area shape="poly" id="edge3_Node000001_Node000004" title=" " alt="" coords="155,114,188,114,188,120,155,120"/>
<area shape="rect" id="Node000005" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/stack/push.html#" title=" " alt="" coords="217,153,332,179"/>
<area shape="poly" id="edge4_Node000001_Node000005" title=" " alt="" coords="156,133,208,147,206,152,154,138"/>
<area shape="rect" id="Node000006" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/stack/top.html#" title=" " alt="" coords="222,203,327,228"/>
<area shape="poly" id="edge5_Node000001_Node000006" title=" " alt="" coords="123,143,204,189,217,195,215,200,201,194,121,147"/>
<area shape="rect" id="node1" title="delete a word/string from a trie" alt="" coords="5,89,155,145"/>
<area shape="rect" id="node2" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/string/basic_string/back.html#" title=" " alt="" coords="217,5,332,31"/>
<area shape="rect" id="node3" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/stack/pop.html#" title=" " alt="" coords="220,55,329,80"/>
<area shape="rect" id="node4" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/string/basic_string/pop_back.html#" title=" " alt="" coords="203,104,346,130"/>
<area shape="rect" id="node5" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/stack/push.html#" title=" " alt="" coords="217,153,332,179"/>
<area shape="rect" id="node6" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/stack/top.html#" title=" " alt="" coords="222,203,327,228"/>
</map>

View File

@@ -1 +1 @@
3b0db2e520e3797e71e50693fa3648ae
2c9c07ba4549a2c20b211d5e7778b3e3

View File

@@ -6,22 +6,12 @@
<!-- Title: data_structures::trie_using_hashmap::Trie::delete_word Pages: 1 -->
<svg width="264pt" height="175pt"
viewBox="0.00 0.00 263.50 175.25" 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 171.25)">
<title>data_structures::trie_using_hashmap::Trie::delete_word</title>
<!-- Node1 -->
<g id="Node000001" class="node">
<g id="node1" class="node">
<title>Node1</title>
<g id="a_Node000001"><a xlink:title="delete a word/string from a trie">
<g id="a_node1"><a xlink:title="delete a word/string from a trie">
<polygon fill="#999999" stroke="#666666" points="112,-104.5 0,-104.5 0,-62.75 112,-62.75 112,-104.5"/>
<text text-anchor="start" x="8" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">data_structures::trie</text>
<text text-anchor="start" x="8" y="-79.75" font-family="Helvetica,sans-Serif" font-size="10.00">_using_hashmap::Trie</text>
@@ -30,109 +20,79 @@
</g>
</g>
<!-- Node2 -->
<g id="Node000002" class="node">
<g id="node2" class="node">
<title>Node2</title>
<g id="a_Node000002"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/string/basic_string/back.html#" xlink:title=" ">
<g id="a_node2"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/string/basic_string/back.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="245,-167.25 158.5,-167.25 158.5,-148 245,-148 245,-167.25"/>
<text text-anchor="middle" x="201.75" y="-153.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::string::back</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1_Node000001_Node000002" class="edge">
<g id="edge1" class="edge">
<title>Node1&#45;&gt;Node2</title>
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M87.62,-104.85C104.84,-116.16 127.02,-129.74 148,-139.62 151.11,-141.09 154.37,-142.49 157.68,-143.83"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="156.07,-147.34 166.66,-147.6 158.54,-140.79 156.07,-147.34"/>
</a>
</g>
</g>
<!-- Node3 -->
<g id="Node000003" class="node">
<g id="node3" class="node">
<title>Node3</title>
<g id="a_Node000003"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/stack/pop.html#" xlink:title=" ">
<g id="a_node3"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/stack/pop.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="242.38,-130.25 161.12,-130.25 161.12,-111 242.38,-111 242.38,-130.25"/>
<text text-anchor="middle" x="201.75" y="-116.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::stack::pop</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node3 -->
<g id="edge2_Node000001_Node000003" class="edge">
<g id="edge2" class="edge">
<title>Node1&#45;&gt;Node3</title>
<g id="a_edge2_Node000001_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M112.17,-97.82C125.03,-101.14 138.65,-104.64 151.26,-107.89"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="150.01,-111.44 160.56,-110.54 151.75,-104.66 150.01,-111.44"/>
</a>
</g>
</g>
<!-- Node4 -->
<g id="Node000004" class="node">
<g id="node4" class="node">
<title>Node4</title>
<g id="a_Node000004"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/string/basic_string/pop_back.html#" xlink:title=" ">
<g id="a_node4"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/string/basic_string/pop_back.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="255.5,-93.25 148,-93.25 148,-74 255.5,-74 255.5,-93.25"/>
<text text-anchor="middle" x="201.75" y="-79.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::string::pop_back</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node4 -->
<g id="edge3_Node000001_Node000004" class="edge">
<g id="edge3" class="edge">
<title>Node1&#45;&gt;Node4</title>
<g id="a_edge3_Node000001_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M112.17,-83.62C120.31,-83.62 128.77,-83.62 137.07,-83.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="136.86,-87.13 146.86,-83.62 136.86,-80.13 136.86,-87.13"/>
</a>
</g>
</g>
<!-- Node5 -->
<g id="Node000005" class="node">
<g id="node5" class="node">
<title>Node5</title>
<g id="a_Node000005"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/stack/push.html#" xlink:title=" ">
<g id="a_node5"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/stack/push.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="245,-56.25 158.5,-56.25 158.5,-37 245,-37 245,-56.25"/>
<text text-anchor="middle" x="201.75" y="-42.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::stack::push</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node5 -->
<g id="edge4_Node000001_Node000005" class="edge">
<g id="edge4" class="edge">
<title>Node1&#45;&gt;Node5</title>
<g id="a_edge4_Node000001_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M112.17,-69.43C125.03,-66.11 138.65,-62.61 151.26,-59.36"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="151.75,-62.59 160.56,-56.71 150.01,-55.81 151.75,-62.59"/>
</a>
</g>
</g>
<!-- Node6 -->
<g id="Node000006" class="node">
<g id="node6" class="node">
<title>Node6</title>
<g id="a_Node000006"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/stack/top.html#" xlink:title=" ">
<g id="a_node6"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/stack/top.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="241.25,-19.25 162.25,-19.25 162.25,0 241.25,0 241.25,-19.25"/>
<text text-anchor="middle" x="201.75" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::stack::top</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node6 -->
<g id="edge5_Node000001_Node000006" class="edge">
<g id="edge5" class="edge">
<title>Node1&#45;&gt;Node6</title>
<g id="a_edge5_Node000001_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M87.62,-62.4C104.84,-51.09 127.02,-37.51 148,-27.62 151.11,-26.16 154.37,-24.76 157.68,-23.42"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="158.54,-26.46 166.66,-19.65 156.07,-19.91 158.54,-26.46"/>
</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>

Before

Width:  |  Height:  |  Size: 6.2 KiB

After

Width:  |  Height:  |  Size: 4.9 KiB

View File

@@ -1,113 +0,0 @@
<?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: data_structures::trie_using_hashmap::Trie::delete_word Pages: 1 -->
<svg width="264pt" height="175pt"
viewBox="0.00 0.00 263.50 175.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 171.25)">
<title>data_structures::trie_using_hashmap::Trie::delete_word</title>
<!-- Node1 -->
<g id="Node000001" class="node">
<title>Node1</title>
<g id="a_Node000001"><a xlink:title="delete a word/string from a trie">
<polygon fill="#999999" stroke="#666666" points="112,-104.5 0,-104.5 0,-62.75 112,-62.75 112,-104.5"/>
<text text-anchor="start" x="8" y="-91" font-family="Helvetica,sans-Serif" font-size="10.00">data_structures::trie</text>
<text text-anchor="start" x="8" y="-79.75" font-family="Helvetica,sans-Serif" font-size="10.00">_using_hashmap::Trie</text>
<text text-anchor="middle" x="56" y="-68.5" font-family="Helvetica,sans-Serif" font-size="10.00">::delete_word</text>
</a>
</g>
</g>
<!-- Node2 -->
<g id="Node000002" class="node">
<title>Node2</title>
<g id="a_Node000002"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/string/basic_string/back.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="245,-167.25 158.5,-167.25 158.5,-148 245,-148 245,-167.25"/>
<text text-anchor="middle" x="201.75" y="-153.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::string::back</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="M87.62,-104.85C104.84,-116.16 127.02,-129.74 148,-139.62 151.11,-141.09 154.37,-142.49 157.68,-143.83"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="156.07,-147.34 166.66,-147.6 158.54,-140.79 156.07,-147.34"/>
</a>
</g>
</g>
<!-- Node3 -->
<g id="Node000003" class="node">
<title>Node3</title>
<g id="a_Node000003"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/stack/pop.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="242.38,-130.25 161.12,-130.25 161.12,-111 242.38,-111 242.38,-130.25"/>
<text text-anchor="middle" x="201.75" y="-116.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::stack::pop</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="M112.17,-97.82C125.03,-101.14 138.65,-104.64 151.26,-107.89"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="150.01,-111.44 160.56,-110.54 151.75,-104.66 150.01,-111.44"/>
</a>
</g>
</g>
<!-- Node4 -->
<g id="Node000004" class="node">
<title>Node4</title>
<g id="a_Node000004"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/string/basic_string/pop_back.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="255.5,-93.25 148,-93.25 148,-74 255.5,-74 255.5,-93.25"/>
<text text-anchor="middle" x="201.75" y="-79.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::string::pop_back</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="M112.17,-83.62C120.31,-83.62 128.77,-83.62 137.07,-83.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="136.86,-87.13 146.86,-83.62 136.86,-80.13 136.86,-87.13"/>
</a>
</g>
</g>
<!-- Node5 -->
<g id="Node000005" class="node">
<title>Node5</title>
<g id="a_Node000005"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/stack/push.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="245,-56.25 158.5,-56.25 158.5,-37 245,-37 245,-56.25"/>
<text text-anchor="middle" x="201.75" y="-42.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::stack::push</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="M112.17,-69.43C125.03,-66.11 138.65,-62.61 151.26,-59.36"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="151.75,-62.59 160.56,-56.71 150.01,-55.81 151.75,-62.59"/>
</a>
</g>
</g>
<!-- Node6 -->
<g id="Node000006" class="node">
<title>Node6</title>
<g id="a_Node000006"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/stack/top.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="241.25,-19.25 162.25,-19.25 162.25,0 241.25,0 241.25,-19.25"/>
<text text-anchor="middle" x="201.75" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::stack::top</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="M87.62,-62.4C104.84,-51.09 127.02,-37.51 148,-27.62 151.11,-26.16 154.37,-24.76 157.68,-23.42"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="158.54,-26.46 166.66,-19.65 156.07,-19.91 158.54,-26.46"/>
</a>
</g>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 5.4 KiB

View File

@@ -1,10 +1,6 @@
<map id="data_structures::trie_using_hashmap::Trie::predict_words" name="data_structures::trie_using_hashmap::Trie::predict_words">
<area shape="rect" id="Node000001" title="predict/recommend a word that starts with a given prefix" alt="" coords="5,29,155,85"/>
<area shape="rect" id="Node000002" href="$d3/d26/classdata__structures_1_1trie__using__hashmap_1_1_trie.html#a7bbe538c8015e8ce158e7ed43f605ebd" title="helper function to predict/recommend words that starts with a given prefix from the end of prefix&#39;s n..." alt="" coords="203,29,352,85"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="155,55,188,55,188,60,155,60"/>
<area shape="poly" id="edge2_Node000002_Node000002" title=" " alt="" coords="238,29,239,19,246,10,259,5,277,3,299,5,312,13,309,17,297,11,277,8,260,10,249,15,244,21,244,29"/>
<area shape="rect" id="Node000003" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/string/basic_string/pop_back.html#" title=" " alt="" coords="406,19,549,45"/>
<area shape="poly" id="edge3_Node000002_Node000003" title=" " alt="" coords="352,45,391,40,391,45,353,50"/>
<area shape="rect" id="Node000004" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector/push_back.html#" title=" " alt="" coords="400,68,554,94"/>
<area shape="poly" id="edge4_Node000002_Node000004" title=" " alt="" coords="353,64,386,67,385,73,352,69"/>
<area shape="rect" id="node1" title="predict/recommend a word that starts with a given prefix" alt="" coords="5,29,155,85"/>
<area shape="rect" id="node2" href="$d3/d26/classdata__structures_1_1trie__using__hashmap_1_1_trie.html#a7bbe538c8015e8ce158e7ed43f605ebd" title="helper function to predict/recommend words that starts with a given prefix from the end of prefix&#39;s n..." alt="" coords="203,29,352,85"/>
<area shape="rect" id="node3" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/string/basic_string/pop_back.html#" title=" " alt="" coords="406,19,549,45"/>
<area shape="rect" id="node4" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector/push_back.html#" title=" " alt="" coords="400,68,554,94"/>
</map>

View File

@@ -1 +1 @@
c8dd3c377db1dd0bdb80185592f1f029
c4f2d8af4b8b9815910bfe561f5477bd

View File

@@ -6,22 +6,12 @@
<!-- Title: data_structures::trie_using_hashmap::Trie::predict_words Pages: 1 -->
<svg width="420pt" height="75pt"
viewBox="0.00 0.00 419.75 74.50" 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 70.5)">
<title>data_structures::trie_using_hashmap::Trie::predict_words</title>
<!-- Node1 -->
<g id="Node000001" class="node">
<g id="node1" class="node">
<title>Node1</title>
<g id="a_Node000001"><a xlink:title="predict/recommend a word that starts with a given prefix">
<g id="a_node1"><a xlink:title="predict/recommend a word that starts with a given prefix">
<polygon fill="#999999" stroke="#666666" points="112,-48.5 0,-48.5 0,-6.75 112,-6.75 112,-48.5"/>
<text text-anchor="start" x="8" y="-35" font-family="Helvetica,sans-Serif" font-size="10.00">data_structures::trie</text>
<text text-anchor="start" x="8" y="-23.75" font-family="Helvetica,sans-Serif" font-size="10.00">_using_hashmap::Trie</text>
@@ -30,9 +20,9 @@
</g>
</g>
<!-- Node2 -->
<g id="Node000002" class="node">
<g id="node2" class="node">
<title>Node2</title>
<g id="a_Node000002"><a xlink:href="../../d3/d26/classdata__structures_1_1trie__using__hashmap_1_1_trie.html#a7bbe538c8015e8ce158e7ed43f605ebd" target="_top" xlink:title="helper function to predict/recommend words that starts with a given prefix from the end of prefix&#39;s n...">
<g id="a_node2"><a xlink:href="../../d3/d26/classdata__structures_1_1trie__using__hashmap_1_1_trie.html#a7bbe538c8015e8ce158e7ed43f605ebd" target="_top" xlink:title="helper function to predict/recommend words that starts with a given prefix from the end of prefix&#39;s n...">
<polygon fill="white" stroke="#666666" points="260,-48.5 148,-48.5 148,-6.75 260,-6.75 260,-48.5"/>
<text text-anchor="start" x="156" y="-35" font-family="Helvetica,sans-Serif" font-size="10.00">data_structures::trie</text>
<text text-anchor="start" x="156" y="-23.75" font-family="Helvetica,sans-Serif" font-size="10.00">_using_hashmap::Trie</text>
@@ -41,73 +31,46 @@
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1_Node000001_Node000002" class="edge">
<g id="edge1" class="edge">
<title>Node1&#45;&gt;Node2</title>
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M112.2,-27.62C120.28,-27.62 128.68,-27.62 136.95,-27.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="136.73,-31.13 146.73,-27.62 136.73,-24.13 136.73,-31.13"/>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node2 -->
<g id="edge2_Node000002_Node000002" class="edge">
<g id="edge2" class="edge">
<title>Node2&#45;&gt;Node2</title>
<g id="a_edge2_Node000002_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M176.68,-48.82C174.08,-58.3 183.19,-66.5 204,-66.5 216.36,-66.5 224.59,-63.61 228.69,-59.28"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="232.28,-60.37 231.32,-49.82 225.49,-58.66 232.28,-60.37"/>
</a>
</g>
</g>
<!-- Node3 -->
<g id="Node000003" class="node">
<g id="node3" class="node">
<title>Node3</title>
<g id="a_Node000003"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/string/basic_string/pop_back.html#" xlink:title=" ">
<g id="a_node3"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/string/basic_string/pop_back.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="407.62,-56.25 300.12,-56.25 300.12,-37 407.62,-37 407.62,-56.25"/>
<text text-anchor="middle" x="353.88" y="-42.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::string::pop_back</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node3 -->
<g id="edge3_Node000002_Node000003" class="edge">
<g id="edge3" class="edge">
<title>Node2&#45;&gt;Node3</title>
<g id="a_edge3_Node000002_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M260.48,-34.75C269.89,-35.96 279.73,-37.23 289.32,-38.46"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="288.65,-42.03 299.02,-39.83 289.55,-35.09 288.65,-42.03"/>
</a>
</g>
</g>
<!-- Node4 -->
<g id="Node000004" class="node">
<g id="node4" class="node">
<title>Node4</title>
<g id="a_Node000004"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector/push_back.html#" xlink:title=" ">
<g id="a_node4"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector/push_back.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="411.75,-19.25 296,-19.25 296,0 411.75,0 411.75,-19.25"/>
<text text-anchor="middle" x="353.88" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::push_back</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node4 -->
<g id="edge4_Node000002_Node000004" class="edge">
<g id="edge4" class="edge">
<title>Node2&#45;&gt;Node4</title>
<g id="a_edge4_Node000002_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M260.48,-20.87C268.46,-19.9 276.75,-18.89 284.93,-17.9"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="285.1,-21.28 294.6,-16.6 284.25,-14.33 285.1,-21.28"/>
</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>

Before

Width:  |  Height:  |  Size: 5.3 KiB

After

Width:  |  Height:  |  Size: 4.1 KiB

View File

@@ -1,88 +0,0 @@
<?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: data_structures::trie_using_hashmap::Trie::predict_words Pages: 1 -->
<svg width="420pt" height="75pt"
viewBox="0.00 0.00 419.75 74.50" 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 70.5)">
<title>data_structures::trie_using_hashmap::Trie::predict_words</title>
<!-- Node1 -->
<g id="Node000001" class="node">
<title>Node1</title>
<g id="a_Node000001"><a xlink:title="predict/recommend a word that starts with a given prefix">
<polygon fill="#999999" stroke="#666666" points="112,-48.5 0,-48.5 0,-6.75 112,-6.75 112,-48.5"/>
<text text-anchor="start" x="8" y="-35" font-family="Helvetica,sans-Serif" font-size="10.00">data_structures::trie</text>
<text text-anchor="start" x="8" y="-23.75" font-family="Helvetica,sans-Serif" font-size="10.00">_using_hashmap::Trie</text>
<text text-anchor="middle" x="56" y="-12.5" font-family="Helvetica,sans-Serif" font-size="10.00">::predict_words</text>
</a>
</g>
</g>
<!-- Node2 -->
<g id="Node000002" class="node">
<title>Node2</title>
<g id="a_Node000002"><a xlink:href="../../d3/d26/classdata__structures_1_1trie__using__hashmap_1_1_trie.html#a7bbe538c8015e8ce158e7ed43f605ebd" target="_top" xlink:title="helper function to predict/recommend words that starts with a given prefix from the end of prefix&#39;s n...">
<polygon fill="white" stroke="#666666" points="260,-48.5 148,-48.5 148,-6.75 260,-6.75 260,-48.5"/>
<text text-anchor="start" x="156" y="-35" font-family="Helvetica,sans-Serif" font-size="10.00">data_structures::trie</text>
<text text-anchor="start" x="156" y="-23.75" font-family="Helvetica,sans-Serif" font-size="10.00">_using_hashmap::Trie</text>
<text text-anchor="middle" x="204" y="-12.5" font-family="Helvetica,sans-Serif" font-size="10.00">::get_all_words</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="M112.2,-27.62C120.28,-27.62 128.68,-27.62 136.95,-27.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="136.73,-31.13 146.73,-27.62 136.73,-24.13 136.73,-31.13"/>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node2 -->
<g id="edge2_Node000002_Node000002" class="edge">
<title>Node2&#45;&gt;Node2</title>
<g id="a_edge2_Node000002_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M176.68,-48.82C174.08,-58.3 183.19,-66.5 204,-66.5 216.36,-66.5 224.59,-63.61 228.69,-59.28"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="232.28,-60.37 231.32,-49.82 225.49,-58.66 232.28,-60.37"/>
</a>
</g>
</g>
<!-- Node3 -->
<g id="Node000003" class="node">
<title>Node3</title>
<g id="a_Node000003"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/string/basic_string/pop_back.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="407.62,-56.25 300.12,-56.25 300.12,-37 407.62,-37 407.62,-56.25"/>
<text text-anchor="middle" x="353.88" y="-42.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::string::pop_back</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node3 -->
<g id="edge3_Node000002_Node000003" class="edge">
<title>Node2&#45;&gt;Node3</title>
<g id="a_edge3_Node000002_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M260.48,-34.75C269.89,-35.96 279.73,-37.23 289.32,-38.46"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="288.65,-42.03 299.02,-39.83 289.55,-35.09 288.65,-42.03"/>
</a>
</g>
</g>
<!-- Node4 -->
<g id="Node000004" class="node">
<title>Node4</title>
<g id="a_Node000004"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector/push_back.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="411.75,-19.25 296,-19.25 296,0 411.75,0 411.75,-19.25"/>
<text text-anchor="middle" x="353.88" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::push_back</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node4 -->
<g id="edge4_Node000002_Node000004" class="edge">
<title>Node2&#45;&gt;Node4</title>
<g id="a_edge4_Node000002_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M260.48,-20.87C268.46,-19.9 276.75,-18.89 284.93,-17.9"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="285.1,-21.28 294.6,-16.6 284.25,-14.33 285.1,-21.28"/>
</a>
</g>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 4.5 KiB

View File

@@ -1,13 +1,8 @@
<map id="sorting/wiggle_sort.cpp" name="sorting/wiggle_sort.cpp">
<area shape="rect" id="Node000001" title="[Wiggle Sort Algorithm] (https://leetcode.com/problems/wiggle&#45;sort&#45;ii/) Implementation" alt="" coords="141,5,296,31"/>
<area shape="rect" id="Node000002" title=" " alt="" coords="5,79,80,105"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="190,34,87,75,85,71,188,29"/>
<area shape="rect" id="Node000003" title=" " alt="" coords="104,79,168,105"/>
<area shape="poly" id="edge2_Node000001_Node000003" title=" " alt="" coords="206,34,162,71,159,67,203,30"/>
<area shape="rect" id="Node000004" title=" " alt="" coords="192,79,245,105"/>
<area shape="poly" id="edge3_Node000001_Node000004" title=" " alt="" coords="221,31,221,64,216,64,216,31"/>
<area shape="rect" id="Node000005" title=" " alt="" coords="270,79,341,105"/>
<area shape="poly" id="edge4_Node000001_Node000005" title=" " alt="" coords="235,29,281,67,278,72,232,34"/>
<area shape="rect" id="Node000006" title=" " alt="" coords="365,79,422,105"/>
<area shape="poly" id="edge5_Node000001_Node000006" title=" " alt="" coords="249,29,352,71,350,76,247,34"/>
<area shape="rect" id="node1" title="[Wiggle Sort Algorithm] (https://leetcode.com/problems/wiggle&#45;sort&#45;ii/) Implementation" alt="" coords="141,5,296,31"/>
<area shape="rect" id="node2" title=" " alt="" coords="5,79,80,105"/>
<area shape="rect" id="node3" title=" " alt="" coords="104,79,168,105"/>
<area shape="rect" id="node4" title=" " alt="" coords="192,79,245,105"/>
<area shape="rect" id="node5" title=" " alt="" coords="270,79,341,105"/>
<area shape="rect" id="node6" title=" " alt="" coords="365,79,422,105"/>
</map>

View File

@@ -1 +1 @@
d77d9a15db4b2cc46df759ac220e1367
140f0502ba4202f6e630d02efcdcbb1d

View File

@@ -6,131 +6,91 @@
<!-- Title: sorting/wiggle_sort.cpp Pages: 1 -->
<svg width="320pt" height="83pt"
viewBox="0.00 0.00 320.38 82.50" 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 78.5)">
<title>sorting/wiggle_sort.cpp</title>
<!-- Node1 -->
<g id="Node000001" class="node">
<g id="node1" class="node">
<title>Node1</title>
<g id="a_Node000001"><a xlink:title="[Wiggle Sort Algorithm] (https://leetcode.com/problems/wiggle&#45;sort&#45;ii/) Implementation">
<g id="a_node1"><a xlink:title="[Wiggle Sort Algorithm] (https://leetcode.com/problems/wiggle&#45;sort&#45;ii/) Implementation">
<polygon fill="#999999" stroke="#666666" points="218.12,-74.5 101.62,-74.5 101.62,-55.25 218.12,-55.25 218.12,-74.5"/>
<text text-anchor="middle" x="159.88" y="-61" font-family="Helvetica,sans-Serif" font-size="10.00">sorting/wiggle_sort.cpp</text>
</a>
</g>
</g>
<!-- Node2 -->
<g id="Node000002" class="node">
<g id="node2" class="node">
<title>Node2</title>
<g id="a_Node000002"><a xlink:title=" ">
<g id="a_node2"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="55.75,-19.25 0,-19.25 0,0 55.75,0 55.75,-19.25"/>
<text text-anchor="middle" x="27.88" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">algorithm</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1_Node000001_Node000002" class="edge">
<g id="edge1" class="edge">
<title>Node1&#45;&gt;Node2</title>
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M137.48,-54.84C116.34,-46.31 84.39,-33.42 60.43,-23.76"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="61.96,-20.2 51.38,-19.7 59.34,-26.69 61.96,-20.2"/>
</a>
</g>
</g>
<!-- Node3 -->
<g id="Node000003" class="node">
<g id="node3" class="node">
<title>Node3</title>
<g id="a_Node000003"><a xlink:title=" ">
<g id="a_node3"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="122,-19.25 73.75,-19.25 73.75,0 122,0 122,-19.25"/>
<text text-anchor="middle" x="97.88" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">cassert</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node3 -->
<g id="edge2_Node000001_Node000003" class="edge">
<g id="edge2" class="edge">
<title>Node1&#45;&gt;Node3</title>
<g id="a_edge2_Node000001_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M149.36,-54.84C140.4,-47.15 127.3,-35.9 116.56,-26.68"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="119.1,-23.39 109.24,-19.52 114.54,-28.7 119.1,-23.39"/>
</a>
</g>
</g>
<!-- Node4 -->
<g id="Node000004" class="node">
<g id="node4" class="node">
<title>Node4</title>
<g id="a_Node000004"><a xlink:title=" ">
<g id="a_node4"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="179.88,-19.25 139.88,-19.25 139.88,0 179.88,0 179.88,-19.25"/>
<text text-anchor="middle" x="159.88" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">ctime</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node4 -->
<g id="edge3_Node000001_Node000004" class="edge">
<g id="edge3" class="edge">
<title>Node1&#45;&gt;Node4</title>
<g id="a_edge3_Node000001_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M159.88,-55.08C159.88,-48.42 159.88,-38.99 159.88,-30.53"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="163.38,-30.61 159.88,-20.61 156.38,-30.61 163.38,-30.61"/>
</a>
</g>
</g>
<!-- Node5 -->
<g id="Node000005" class="node">
<g id="node5" class="node">
<title>Node5</title>
<g id="a_Node000005"><a xlink:title=" ">
<g id="a_node5"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="251.62,-19.25 198.12,-19.25 198.12,0 251.62,0 251.62,-19.25"/>
<text text-anchor="middle" x="224.88" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">iostream</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node5 -->
<g id="edge4_Node000001_Node000005" class="edge">
<g id="edge4" class="edge">
<title>Node1&#45;&gt;Node5</title>
<g id="a_edge4_Node000001_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M170.9,-54.84C180.39,-47.07 194.3,-35.67 205.62,-26.4"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="207.49,-28.57 213.01,-19.52 203.06,-23.15 207.49,-28.57"/>
</a>
</g>
</g>
<!-- Node6 -->
<g id="Node000006" class="node">
<g id="node6" class="node">
<title>Node6</title>
<g id="a_Node000006"><a xlink:title=" ">
<g id="a_node6"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="312.38,-19.25 269.38,-19.25 269.38,0 312.38,0 312.38,-19.25"/>
<text text-anchor="middle" x="290.88" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">vector</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node6 -->
<g id="edge5_Node000001_Node000006" class="edge">
<g id="edge5" class="edge">
<title>Node1&#45;&gt;Node6</title>
<g id="a_edge5_Node000001_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M182.1,-54.84C203.21,-46.26 235.18,-33.27 259,-23.58"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="260.03,-26.53 267.98,-19.52 257.4,-20.05 260.03,-26.53"/>
</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>

Before

Width:  |  Height:  |  Size: 5.4 KiB

After

Width:  |  Height:  |  Size: 4.1 KiB

View File

@@ -1,111 +0,0 @@
<?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: sorting/wiggle_sort.cpp Pages: 1 -->
<svg width="320pt" height="83pt"
viewBox="0.00 0.00 320.38 82.50" 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 78.5)">
<title>sorting/wiggle_sort.cpp</title>
<!-- Node1 -->
<g id="Node000001" class="node">
<title>Node1</title>
<g id="a_Node000001"><a xlink:title="[Wiggle Sort Algorithm] (https://leetcode.com/problems/wiggle&#45;sort&#45;ii/) Implementation">
<polygon fill="#999999" stroke="#666666" points="218.12,-74.5 101.62,-74.5 101.62,-55.25 218.12,-55.25 218.12,-74.5"/>
<text text-anchor="middle" x="159.88" y="-61" font-family="Helvetica,sans-Serif" font-size="10.00">sorting/wiggle_sort.cpp</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="55.75,-19.25 0,-19.25 0,0 55.75,0 55.75,-19.25"/>
<text text-anchor="middle" x="27.88" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">algorithm</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="M137.48,-54.84C116.34,-46.31 84.39,-33.42 60.43,-23.76"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="61.96,-20.2 51.38,-19.7 59.34,-26.69 61.96,-20.2"/>
</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="122,-19.25 73.75,-19.25 73.75,0 122,0 122,-19.25"/>
<text text-anchor="middle" x="97.88" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">cassert</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="M149.36,-54.84C140.4,-47.15 127.3,-35.9 116.56,-26.68"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="119.1,-23.39 109.24,-19.52 114.54,-28.7 119.1,-23.39"/>
</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="179.88,-19.25 139.88,-19.25 139.88,0 179.88,0 179.88,-19.25"/>
<text text-anchor="middle" x="159.88" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">ctime</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="M159.88,-55.08C159.88,-48.42 159.88,-38.99 159.88,-30.53"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="163.38,-30.61 159.88,-20.61 156.38,-30.61 163.38,-30.61"/>
</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="251.62,-19.25 198.12,-19.25 198.12,0 251.62,0 251.62,-19.25"/>
<text text-anchor="middle" x="224.88" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">iostream</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="M170.9,-54.84C180.39,-47.07 194.3,-35.67 205.62,-26.4"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="207.49,-28.57 213.01,-19.52 203.06,-23.15 207.49,-28.57"/>
</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="312.38,-19.25 269.38,-19.25 269.38,0 312.38,0 312.38,-19.25"/>
<text text-anchor="middle" x="290.88" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">vector</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="M182.1,-54.84C203.21,-46.26 235.18,-33.27 259,-23.58"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="260.03,-26.53 267.98,-19.52 257.4,-20.05 260.03,-26.53"/>
</a>
</g>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 4.6 KiB

View File

@@ -3,7 +3,7 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.7"/>
<meta name="generator" content="Doxygen 1.9.6"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Algorithms_in_C++: machine_learning::aystar_search::AyStarSearch&lt; Puzzle &gt;::comparison_operator Struct Reference</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
@@ -41,7 +41,7 @@ MathJax.Hub.Config({
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.7 -->
<!-- Generated by Doxygen 1.9.6 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "../../search/",'.html');
@@ -166,7 +166,7 @@ template&lt;typename Puzzle &gt; </div>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="../../d8/d77/namespacemachine__learning.html">machine_learning</a></li><li class="navelem"><b>aystar_search</b></li><li class="navelem"><a class="el" href="../../da/d02/classmachine__learning_1_1aystar__search_1_1_ay_star_search.html">AyStarSearch</a></li><li class="navelem"><a class="el" href="../../d3/d2a/structmachine__learning_1_1aystar__search_1_1_ay_star_search_1_1comparison__operator.html">comparison_operator</a></li>
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.7 </li>
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.6 </li>
</ul>
</div>
</body>

View File

@@ -1,7 +1,5 @@
<map id="search/hash_search.cpp" name="search/hash_search.cpp">
<area shape="rect" id="Node000001" title="Hash Search Algorithm &#45; Best Time Complexity Ω(1)" alt="" coords="5,5,169,31"/>
<area shape="rect" id="Node000002" title=" " alt="" coords="13,79,73,105"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="82,33,60,68,56,65,77,30"/>
<area shape="rect" id="Node000003" title=" " alt="" coords="97,79,168,105"/>
<area shape="poly" id="edge2_Node000001_Node000003" title=" " alt="" coords="97,30,119,65,115,68,92,33"/>
<area shape="rect" id="node1" title="Hash Search Algorithm &#45; Best Time Complexity Ω(1)" alt="" coords="5,5,169,31"/>
<area shape="rect" id="node2" title=" " alt="" coords="13,79,73,105"/>
<area shape="rect" id="node3" title=" " alt="" coords="97,79,168,105"/>
</map>

View File

@@ -1 +1 @@
45f64ce3c6a8aa099bd1d87e8e7b52d4
626793d3a7dcae1b9c7b9ee37b2af7b9

View File

@@ -6,77 +6,46 @@
<!-- Title: search/hash_search.cpp Pages: 1 -->
<svg width="131pt" height="83pt"
viewBox="0.00 0.00 130.50 82.50" 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 78.5)">
<title>search/hash_search.cpp</title>
<!-- Node1 -->
<g id="Node000001" class="node">
<g id="node1" class="node">
<title>Node1</title>
<g id="a_Node000001"><a xlink:title="Hash Search Algorithm &#45; Best Time Complexity Ω(1)">
<g id="a_node1"><a xlink:title="Hash Search Algorithm &#45; Best Time Complexity Ω(1)">
<polygon fill="#999999" stroke="#666666" points="122.5,-74.5 0,-74.5 0,-55.25 122.5,-55.25 122.5,-74.5"/>
<text text-anchor="middle" x="61.25" y="-61" font-family="Helvetica,sans-Serif" font-size="10.00">search/hash_search.cpp</text>
</a>
</g>
</g>
<!-- Node2 -->
<g id="Node000002" class="node">
<g id="node2" class="node">
<title>Node2</title>
<g id="a_Node000002"><a xlink:title=" ">
<g id="a_node2"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="50.5,-19.25 6,-19.25 6,0 50.5,0 50.5,-19.25"/>
<text text-anchor="middle" x="28.25" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">cstdlib</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1_Node000001_Node000002" class="edge">
<g id="edge1" class="edge">
<title>Node1&#45;&gt;Node2</title>
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M55.8,-55.08C51.38,-47.96 45.01,-37.68 39.51,-28.8"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="42.06,-27.27 33.82,-20.61 36.11,-30.95 42.06,-27.27"/>
</a>
</g>
</g>
<!-- Node3 -->
<g id="Node000003" class="node">
<g id="node3" class="node">
<title>Node3</title>
<g id="a_Node000003"><a xlink:title=" ">
<g id="a_node3"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="122,-19.25 68.5,-19.25 68.5,0 122,0 122,-19.25"/>
<text text-anchor="middle" x="95.25" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">iostream</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node3 -->
<g id="edge2_Node000001_Node000003" class="edge">
<g id="edge2" class="edge">
<title>Node1&#45;&gt;Node3</title>
<g id="a_edge2_Node000001_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M66.86,-55.08C71.41,-47.96 77.98,-37.68 83.65,-28.8"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="87.08,-30.92 89.51,-20.61 81.18,-27.15 87.08,-30.92"/>
</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>

Before

Width:  |  Height:  |  Size: 3.1 KiB

After

Width:  |  Height:  |  Size: 2.1 KiB

View File

@@ -1,57 +0,0 @@
<?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: search/hash_search.cpp Pages: 1 -->
<svg width="131pt" height="83pt"
viewBox="0.00 0.00 130.50 82.50" 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 78.5)">
<title>search/hash_search.cpp</title>
<!-- Node1 -->
<g id="Node000001" class="node">
<title>Node1</title>
<g id="a_Node000001"><a xlink:title="Hash Search Algorithm &#45; Best Time Complexity Ω(1)">
<polygon fill="#999999" stroke="#666666" points="122.5,-74.5 0,-74.5 0,-55.25 122.5,-55.25 122.5,-74.5"/>
<text text-anchor="middle" x="61.25" y="-61" font-family="Helvetica,sans-Serif" font-size="10.00">search/hash_search.cpp</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="50.5,-19.25 6,-19.25 6,0 50.5,0 50.5,-19.25"/>
<text text-anchor="middle" x="28.25" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">cstdlib</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="M55.8,-55.08C51.38,-47.96 45.01,-37.68 39.51,-28.8"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="42.06,-27.27 33.82,-20.61 36.11,-30.95 42.06,-27.27"/>
</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="122,-19.25 68.5,-19.25 68.5,0 122,0 122,-19.25"/>
<text text-anchor="middle" x="95.25" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">iostream</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="M66.86,-55.08C71.41,-47.96 77.98,-37.68 83.65,-28.8"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="87.08,-30.92 89.51,-20.61 81.18,-27.15 87.08,-30.92"/>
</a>
</g>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 2.3 KiB

View File

@@ -1,7 +1,5 @@
<map id="math/check_prime.cpp" name="math/check_prime.cpp">
<area shape="rect" id="Node000001" title="Reduced all possibilities of a number which cannot be prime. Eg: No even number, except 2 can be a pr..." alt="" coords="6,5,160,31"/>
<area shape="rect" id="Node000002" title=" " alt="" coords="5,79,70,105"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="78,33,55,68,51,65,73,30"/>
<area shape="rect" id="Node000003" title=" " alt="" coords="94,79,165,105"/>
<area shape="poly" id="edge2_Node000001_Node000003" title=" " alt="" coords="93,30,116,65,111,68,88,33"/>
<area shape="rect" id="node1" title="Reduced all possibilities of a number which cannot be prime. Eg: No even number, except 2 can be a pr..." alt="" coords="6,5,160,31"/>
<area shape="rect" id="node2" title=" " alt="" coords="5,79,70,105"/>
<area shape="rect" id="node3" title=" " alt="" coords="94,79,165,105"/>
</map>

View File

@@ -1 +1 @@
2d933c89ad27c996facb165ef26c056e
e96bf22ff9d46314297ea33e19fb2bb3

View File

@@ -6,77 +6,46 @@
<!-- Title: math/check_prime.cpp Pages: 1 -->
<svg width="128pt" height="83pt"
viewBox="0.00 0.00 127.88 82.50" 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 78.5)">
<title>math/check_prime.cpp</title>
<!-- Node1 -->
<g id="Node000001" class="node">
<g id="node1" class="node">
<title>Node1</title>
<g id="a_Node000001"><a xlink:title="Reduced all possibilities of a number which cannot be prime. Eg: No even number, except 2 can be a pr...">
<g id="a_node1"><a xlink:title="Reduced all possibilities of a number which cannot be prime. Eg: No even number, except 2 can be a pr...">
<polygon fill="#999999" stroke="#666666" points="115.62,-74.5 0.62,-74.5 0.62,-55.25 115.62,-55.25 115.62,-74.5"/>
<text text-anchor="middle" x="58.12" y="-61" font-family="Helvetica,sans-Serif" font-size="10.00">math/check_prime.cpp</text>
</a>
</g>
</g>
<!-- Node2 -->
<g id="Node000002" class="node">
<g id="node2" class="node">
<title>Node2</title>
<g id="a_Node000002"><a xlink:title=" ">
<g id="a_node2"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="48.25,-19.25 0,-19.25 0,0 48.25,0 48.25,-19.25"/>
<text text-anchor="middle" x="24.12" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">cassert</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1_Node000001_Node000002" class="edge">
<g id="edge1" class="edge">
<title>Node1&#45;&gt;Node2</title>
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M52.51,-55.08C47.96,-47.96 41.4,-37.68 35.73,-28.8"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="38.19,-27.15 29.86,-20.61 32.29,-30.92 38.19,-27.15"/>
</a>
</g>
</g>
<!-- Node3 -->
<g id="Node000003" class="node">
<g id="node3" class="node">
<title>Node3</title>
<g id="a_Node000003"><a xlink:title=" ">
<g id="a_node3"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="119.88,-19.25 66.38,-19.25 66.38,0 119.88,0 119.88,-19.25"/>
<text text-anchor="middle" x="93.12" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">iostream</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node3 -->
<g id="edge2_Node000001_Node000003" class="edge">
<g id="edge2" class="edge">
<title>Node1&#45;&gt;Node3</title>
<g id="a_edge2_Node000001_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M63.9,-55.08C68.59,-47.96 75.34,-37.68 81.18,-28.8"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="84.65,-30.89 87.22,-20.61 78.8,-27.04 84.65,-30.89"/>
</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>

Before

Width:  |  Height:  |  Size: 3.2 KiB

After

Width:  |  Height:  |  Size: 2.2 KiB

View File

@@ -1,57 +0,0 @@
<?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: math/check_prime.cpp Pages: 1 -->
<svg width="128pt" height="83pt"
viewBox="0.00 0.00 127.88 82.50" 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 78.5)">
<title>math/check_prime.cpp</title>
<!-- Node1 -->
<g id="Node000001" class="node">
<title>Node1</title>
<g id="a_Node000001"><a xlink:title="Reduced all possibilities of a number which cannot be prime. Eg: No even number, except 2 can be a pr...">
<polygon fill="#999999" stroke="#666666" points="115.62,-74.5 0.62,-74.5 0.62,-55.25 115.62,-55.25 115.62,-74.5"/>
<text text-anchor="middle" x="58.12" y="-61" font-family="Helvetica,sans-Serif" font-size="10.00">math/check_prime.cpp</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="48.25,-19.25 0,-19.25 0,0 48.25,0 48.25,-19.25"/>
<text text-anchor="middle" x="24.12" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">cassert</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="M52.51,-55.08C47.96,-47.96 41.4,-37.68 35.73,-28.8"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="38.19,-27.15 29.86,-20.61 32.29,-30.92 38.19,-27.15"/>
</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="119.88,-19.25 66.38,-19.25 66.38,0 119.88,0 119.88,-19.25"/>
<text text-anchor="middle" x="93.12" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">iostream</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="M63.9,-55.08C68.59,-47.96 75.34,-37.68 81.18,-28.8"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="84.65,-30.89 87.22,-20.61 78.8,-27.04 84.65,-30.89"/>
</a>
</g>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 2.4 KiB

View File

@@ -3,7 +3,7 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.7"/>
<meta name="generator" content="Doxygen 1.9.6"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Algorithms_in_C++: strings/manacher_algorithm.cpp File Reference</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
@@ -41,7 +41,7 @@ MathJax.Hub.Config({
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.7 -->
<!-- Generated by Doxygen 1.9.6 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "../../search/",'.html');
@@ -113,7 +113,8 @@ $(document).ready(function(){initNavTree('d3/d39/manacher__algorithm_8cpp.html',
</div><div class="textblock"><div class="dynheader">
Include dependency graph for manacher_algorithm.cpp:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="../../dd/d05/manacher__algorithm_8cpp__incl.svg" width="336" height="111"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
<div class="center"><iframe scrolling="no" frameborder="0" src="../../dd/d05/manacher__algorithm_8cpp__incl.svg" width="336" height="111"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
</div>
</div><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="namespaces" name="namespaces"></a>
@@ -163,11 +164,12 @@ Functions</h2></td></tr>
<div class="line"><span class="lineno"> 172</span> <a class="code hl_function" href="../../d3/d39/manacher__algorithm_8cpp.html#aa8dca7b867074164d5f45b0f3851269d">test</a>(); <span class="comment">// run self-test implementations</span></div>
<div class="line"><span class="lineno"> 173</span> <span class="keywordflow">return</span> 0;</div>
<div class="line"><span class="lineno"> 174</span>}</div>
<div class="ttc" id="amanacher__algorithm_8cpp_html_aa8dca7b867074164d5f45b0f3851269d"><div class="ttname"><a href="../../d3/d39/manacher__algorithm_8cpp.html#aa8dca7b867074164d5f45b0f3851269d">test</a></div><div class="ttdeci">static void test()</div><div class="ttdoc">Self-test implementations.</div><div class="ttdef"><b>Definition</b> manacher_algorithm.cpp:150</div></div>
<div class="ttc" id="amanacher__algorithm_8cpp_html_aa8dca7b867074164d5f45b0f3851269d"><div class="ttname"><a href="../../d3/d39/manacher__algorithm_8cpp.html#aa8dca7b867074164d5f45b0f3851269d">test</a></div><div class="ttdeci">static void test()</div><div class="ttdoc">Self-test implementations.</div><div class="ttdef"><b>Definition:</b> manacher_algorithm.cpp:150</div></div>
</div><!-- fragment --><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d3/d39/manacher__algorithm_8cpp_ae66f6b31b5ad750f1fe042a706a4e3d4_cgraph.svg" width="271" height="36"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d3/d39/manacher__algorithm_8cpp_ae66f6b31b5ad750f1fe042a706a4e3d4_cgraph.svg" width="271" height="36"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
</div>
</div>
@@ -306,7 +308,8 @@ Here is the call graph for this function:</div>
</div><!-- fragment --><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d3/d39/manacher__algorithm_8cpp_a95e6a2976bb2f332898f373941d52098_cgraph.svg" width="304" height="86"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d3/d39/manacher__algorithm_8cpp_a95e6a2976bb2f332898f373941d52098_cgraph.svg" width="304" height="86"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
</div>
</div>
@@ -357,7 +360,8 @@ Here is the call graph for this function:</div>
</div><!-- fragment --><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d3/d39/manacher__algorithm_8cpp_aa8dca7b867074164d5f45b0f3851269d_cgraph.svg" width="174" height="36"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d3/d39/manacher__algorithm_8cpp_aa8dca7b867074164d5f45b0f3851269d_cgraph.svg" width="174" height="36"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
</div>
</div>
@@ -368,7 +372,7 @@ Here is the call graph for this function:</div>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="../../dir_73a3cc5065b223eb41b02873c0e19f0e.html">strings</a></li><li class="navelem"><a class="el" href="../../d3/d39/manacher__algorithm_8cpp.html">manacher_algorithm.cpp</a></li>
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.7 </li>
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.6 </li>
</ul>
</div>
</body>

View File

@@ -1,7 +1,5 @@
<map id="strings::manacher::manacher" name="strings::manacher::manacher">
<area shape="rect" id="Node000001" title="A function that implements Manacher&#39;s algorithm." alt="" coords="5,23,139,64"/>
<area shape="rect" id="Node000002" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/algorithm/min.html#" title=" " alt="" coords="208,5,277,31"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="139,31,193,23,194,28,140,36"/>
<area shape="rect" id="Node000003" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/string/basic_string/size.html#" title=" " alt="" coords="187,55,298,80"/>
<area shape="poly" id="edge2_Node000001_Node000003" title=" " alt="" coords="139,50,172,55,171,60,139,56"/>
<area shape="rect" id="node1" title="A function that implements Manacher&#39;s algorithm." alt="" coords="5,23,139,64"/>
<area shape="rect" id="node2" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/algorithm/min.html#" title=" " alt="" coords="208,5,277,31"/>
<area shape="rect" id="node3" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/string/basic_string/size.html#" title=" " alt="" coords="187,55,298,80"/>
</map>

View File

@@ -1 +1 @@
5cc757fae541948d69eb830eea5d29da
48ce06f6b87400d9372bcf901f4cf31e

View File

@@ -6,22 +6,12 @@
<!-- Title: strings::manacher::manacher Pages: 1 -->
<svg width="228pt" height="64pt"
viewBox="0.00 0.00 227.50 64.25" 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 60.25)">
<title>strings::manacher::manacher</title>
<!-- Node1 -->
<g id="Node000001" class="node">
<g id="node1" class="node">
<title>Node1</title>
<g id="a_Node000001"><a xlink:title="A function that implements Manacher&#39;s algorithm.">
<g id="a_node1"><a xlink:title="A function that implements Manacher&#39;s algorithm.">
<polygon fill="#999999" stroke="#666666" points="100,-42.88 0,-42.88 0,-12.37 100,-12.37 100,-42.88"/>
<text text-anchor="start" x="8" y="-29.38" font-family="Helvetica,sans-Serif" font-size="10.00">strings::manacher::</text>
<text text-anchor="middle" x="50" y="-18.12" font-family="Helvetica,sans-Serif" font-size="10.00">manacher</text>
@@ -29,55 +19,34 @@
</g>
</g>
<!-- Node2 -->
<g id="Node000002" class="node">
<g id="node2" class="node">
<title>Node2</title>
<g id="a_Node000002"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/algorithm/min.html#" xlink:title=" ">
<g id="a_node2"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/algorithm/min.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="203.38,-56.25 152.12,-56.25 152.12,-37 203.38,-37 203.38,-56.25"/>
<text text-anchor="middle" x="177.75" y="-42.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::min</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1_Node000001_Node000002" class="edge">
<g id="edge1" class="edge">
<title>Node1&#45;&gt;Node2</title>
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M100.34,-35.08C113.96,-37.14 128.48,-39.33 141.16,-41.25"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="140.34,-44.82 150.76,-42.85 141.39,-37.89 140.34,-44.82"/>
</a>
</g>
</g>
<!-- Node3 -->
<g id="Node000003" class="node">
<g id="node3" class="node">
<title>Node3</title>
<g id="a_Node000003"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/string/basic_string/size.html#" xlink:title=" ">
<g id="a_node3"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/string/basic_string/size.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="219.5,-19.25 136,-19.25 136,0 219.5,0 219.5,-19.25"/>
<text text-anchor="middle" x="177.75" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::string::size</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node3 -->
<g id="edge2_Node000001_Node000003" class="edge">
<g id="edge2" class="edge">
<title>Node1&#45;&gt;Node3</title>
<g id="a_edge2_Node000001_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M100.34,-20.56C108.38,-19.41 116.73,-18.22 124.83,-17.06"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="125.27,-20.39 134.67,-15.5 124.28,-13.46 125.27,-20.39"/>
</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>

Before

Width:  |  Height:  |  Size: 3.4 KiB

After

Width:  |  Height:  |  Size: 2.5 KiB

View File

@@ -1,58 +0,0 @@
<?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: strings::manacher::manacher Pages: 1 -->
<svg width="228pt" height="64pt"
viewBox="0.00 0.00 227.50 64.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 60.25)">
<title>strings::manacher::manacher</title>
<!-- Node1 -->
<g id="Node000001" class="node">
<title>Node1</title>
<g id="a_Node000001"><a xlink:title="A function that implements Manacher&#39;s algorithm.">
<polygon fill="#999999" stroke="#666666" points="100,-42.88 0,-42.88 0,-12.37 100,-12.37 100,-42.88"/>
<text text-anchor="start" x="8" y="-29.38" font-family="Helvetica,sans-Serif" font-size="10.00">strings::manacher::</text>
<text text-anchor="middle" x="50" y="-18.12" font-family="Helvetica,sans-Serif" font-size="10.00">manacher</text>
</a>
</g>
</g>
<!-- Node2 -->
<g id="Node000002" class="node">
<title>Node2</title>
<g id="a_Node000002"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/algorithm/min.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="203.38,-56.25 152.12,-56.25 152.12,-37 203.38,-37 203.38,-56.25"/>
<text text-anchor="middle" x="177.75" y="-42.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::min</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="M100.34,-35.08C113.96,-37.14 128.48,-39.33 141.16,-41.25"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="140.34,-44.82 150.76,-42.85 141.39,-37.89 140.34,-44.82"/>
</a>
</g>
</g>
<!-- Node3 -->
<g id="Node000003" class="node">
<title>Node3</title>
<g id="a_Node000003"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/string/basic_string/size.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="219.5,-19.25 136,-19.25 136,0 219.5,0 219.5,-19.25"/>
<text text-anchor="middle" x="177.75" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::string::size</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="M100.34,-20.56C108.38,-19.41 116.73,-18.22 124.83,-17.06"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="125.27,-20.39 134.67,-15.5 124.28,-13.46 125.27,-20.39"/>
</a>
</g>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 2.7 KiB

View File

@@ -1,5 +1,4 @@
<map id="test" name="test">
<area shape="rect" id="Node000001" title="Self&#45;test implementations." alt="" coords="5,5,49,31"/>
<area shape="rect" id="Node000002" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/io/manip/endl.html#" title=" " alt="" coords="97,5,168,31"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="49,16,82,16,82,21,49,21"/>
<area shape="rect" id="node1" title="Self&#45;test implementations." alt="" coords="5,5,49,31"/>
<area shape="rect" id="node2" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/io/manip/endl.html#" title=" " alt="" coords="97,5,168,31"/>
</map>

View File

@@ -1 +1 @@
729fb887ee50b6291b0542ba0592a5c7
f486c9c49ba8056684cc8746d21a532f

View File

@@ -6,59 +6,31 @@
<!-- Title: test Pages: 1 -->
<svg width="130pt" height="27pt"
viewBox="0.00 0.00 130.00 27.25" 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 23.25)">
<title>test</title>
<!-- Node1 -->
<g id="Node000001" class="node">
<g id="node1" class="node">
<title>Node1</title>
<g id="a_Node000001"><a xlink:title="Self&#45;test implementations.">
<g id="a_node1"><a xlink:title="Self&#45;test implementations.">
<polygon fill="#999999" stroke="#666666" points="32.5,-19.25 0,-19.25 0,0 32.5,0 32.5,-19.25"/>
<text text-anchor="middle" x="16.25" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">test</text>
</a>
</g>
</g>
<!-- Node2 -->
<g id="Node000002" class="node">
<g id="node2" class="node">
<title>Node2</title>
<g id="a_Node000002"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/io/manip/endl.html#" xlink:title=" ">
<g id="a_node2"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/io/manip/endl.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="122,-19.25 68.5,-19.25 68.5,0 122,0 122,-19.25"/>
<text text-anchor="middle" x="95.25" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::endl</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1_Node000001_Node000002" class="edge">
<g id="edge1" class="edge">
<title>Node1&#45;&gt;Node2</title>
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M32.83,-9.62C39.94,-9.62 48.68,-9.62 57.32,-9.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="57.08,-13.13 67.08,-9.62 57.08,-6.13 57.08,-13.13"/>
</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>

Before

Width:  |  Height:  |  Size: 2.4 KiB

After

Width:  |  Height:  |  Size: 1.5 KiB

View File

@@ -1,39 +0,0 @@
<?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: test Pages: 1 -->
<svg width="130pt" height="27pt"
viewBox="0.00 0.00 130.00 27.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 23.25)">
<title>test</title>
<!-- Node1 -->
<g id="Node000001" class="node">
<title>Node1</title>
<g id="a_Node000001"><a xlink:title="Self&#45;test implementations.">
<polygon fill="#999999" stroke="#666666" points="32.5,-19.25 0,-19.25 0,0 32.5,0 32.5,-19.25"/>
<text text-anchor="middle" x="16.25" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">test</text>
</a>
</g>
</g>
<!-- Node2 -->
<g id="Node000002" class="node">
<title>Node2</title>
<g id="a_Node000002"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/io/manip/endl.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="122,-19.25 68.5,-19.25 68.5,0 122,0 122,-19.25"/>
<text text-anchor="middle" x="95.25" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::endl</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="M32.83,-9.62C39.94,-9.62 48.68,-9.62 57.32,-9.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="57.08,-13.13 67.08,-9.62 57.08,-6.13 57.08,-13.13"/>
</a>
</g>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 1.6 KiB

View File

@@ -1,7 +1,5 @@
<map id="main" name="main">
<area shape="rect" id="Node000001" title="Main function." alt="" coords="5,5,55,31"/>
<area shape="rect" id="Node000002" href="$d3/d39/manacher__algorithm_8cpp.html#aa8dca7b867074164d5f45b0f3851269d" title="Self&#45;test implementations." alt="" coords="103,5,146,31"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="55,16,88,16,88,21,55,21"/>
<area shape="rect" id="Node000003" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/io/manip/endl.html#" title=" " alt="" coords="194,5,265,31"/>
<area shape="poly" id="edge2_Node000002_Node000003" title=" " alt="" coords="146,16,179,16,179,21,146,21"/>
<area shape="rect" id="node1" title="Main function." alt="" coords="5,5,55,31"/>
<area shape="rect" id="node2" href="$d3/d39/manacher__algorithm_8cpp.html#aa8dca7b867074164d5f45b0f3851269d" title="Self&#45;test implementations." alt="" coords="103,5,146,31"/>
<area shape="rect" id="node3" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/io/manip/endl.html#" title=" " alt="" coords="194,5,265,31"/>
</map>

Some files were not shown because too many files have changed in this diff Show More