Documentation for 6376bf46af

This commit is contained in:
github-actions
2023-09-27 18:42:32 +00:00
parent d28eba1fef
commit b5b4d78981
5708 changed files with 52275 additions and 51112 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.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Algorithms_in_C++: probability::windowed_median::WindowedMedian 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.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "../../search/",'.html');
@@ -116,41 +116,41 @@ Collaboration diagram for probability::windowed_median::WindowedMedian:</div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:aac676369661d15a3eb782c0fee77d45d"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d34/classprobability_1_1windowed__median_1_1_windowed_median.html#aac676369661d15a3eb782c0fee77d45d">WindowedMedian</a> (size_type windowSize)</td></tr>
<tr class="memitem:aac676369661d15a3eb782c0fee77d45d" id="r_aac676369661d15a3eb782c0fee77d45d"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d34/classprobability_1_1windowed__median_1_1_windowed_median.html#aac676369661d15a3eb782c0fee77d45d">WindowedMedian</a> (size_type windowSize)</td></tr>
<tr class="memdesc:aac676369661d15a3eb782c0fee77d45d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructs a <a class="el" href="../../df/d34/classprobability_1_1windowed__median_1_1_windowed_median.html" title="A class to calculate the median of a leading sliding window at the back of a stream of integer values...">WindowedMedian</a> object. <br /></td></tr>
<tr class="separator:aac676369661d15a3eb782c0fee77d45d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6b52b7851750f28d53508e63c52a69f7"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d34/classprobability_1_1windowed__median_1_1_windowed_median.html#a6b52b7851750f28d53508e63c52a69f7">insert</a> (int value)</td></tr>
<tr class="memitem:a6b52b7851750f28d53508e63c52a69f7" id="r_a6b52b7851750f28d53508e63c52a69f7"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d34/classprobability_1_1windowed__median_1_1_windowed_median.html#a6b52b7851750f28d53508e63c52a69f7">insert</a> (int value)</td></tr>
<tr class="memdesc:a6b52b7851750f28d53508e63c52a69f7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Insert a new value to the stream. <br /></td></tr>
<tr class="separator:a6b52b7851750f28d53508e63c52a69f7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a938cafbdf70dc01e86e9bb12d29ec65d"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d34/classprobability_1_1windowed__median_1_1_windowed_median.html#a938cafbdf70dc01e86e9bb12d29ec65d">getMedian</a> () const</td></tr>
<tr class="memitem:a938cafbdf70dc01e86e9bb12d29ec65d" id="r_a938cafbdf70dc01e86e9bb12d29ec65d"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d34/classprobability_1_1windowed__median_1_1_windowed_median.html#a938cafbdf70dc01e86e9bb12d29ec65d">getMedian</a> () const</td></tr>
<tr class="memdesc:a938cafbdf70dc01e86e9bb12d29ec65d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the median of the values in the sliding window. <br /></td></tr>
<tr class="separator:a938cafbdf70dc01e86e9bb12d29ec65d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a61804988fcb1a6caf640f8291979aaa6"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d34/classprobability_1_1windowed__median_1_1_windowed_median.html#a61804988fcb1a6caf640f8291979aaa6">getMedianNaive</a> () const</td></tr>
<tr class="memitem:a61804988fcb1a6caf640f8291979aaa6" id="r_a61804988fcb1a6caf640f8291979aaa6"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d34/classprobability_1_1windowed__median_1_1_windowed_median.html#a61804988fcb1a6caf640f8291979aaa6">getMedianNaive</a> () const</td></tr>
<tr class="memdesc:a61804988fcb1a6caf640f8291979aaa6"><td class="mdescLeft">&#160;</td><td class="mdescRight">A naive and inefficient method to obtain the median of the sliding window. Used for testing! <br /></td></tr>
<tr class="separator:a61804988fcb1a6caf640f8291979aaa6"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-methods" name="pri-methods"></a>
Private Member Functions</h2></td></tr>
<tr class="memitem:a3a7f57679e9cd6c9f042dfd0612b2b24"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d34/classprobability_1_1windowed__median_1_1_windowed_median.html#a3a7f57679e9cd6c9f042dfd0612b2b24">insertToSorted</a> (int value)</td></tr>
<tr class="memitem:a3a7f57679e9cd6c9f042dfd0612b2b24" id="r_a3a7f57679e9cd6c9f042dfd0612b2b24"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d34/classprobability_1_1windowed__median_1_1_windowed_median.html#a3a7f57679e9cd6c9f042dfd0612b2b24">insertToSorted</a> (int value)</td></tr>
<tr class="memdesc:a3a7f57679e9cd6c9f042dfd0612b2b24"><td class="mdescLeft">&#160;</td><td class="mdescRight">Inserts a value to a sorted multi-value BST. <br /></td></tr>
<tr class="separator:a3a7f57679e9cd6c9f042dfd0612b2b24"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af544e271ea19a6fd69a6b3ed6816453e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d34/classprobability_1_1windowed__median_1_1_windowed_median.html#af544e271ea19a6fd69a6b3ed6816453e">eraseFromSorted</a> (int value)</td></tr>
<tr class="memitem:af544e271ea19a6fd69a6b3ed6816453e" id="r_af544e271ea19a6fd69a6b3ed6816453e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d34/classprobability_1_1windowed__median_1_1_windowed_median.html#af544e271ea19a6fd69a6b3ed6816453e">eraseFromSorted</a> (int value)</td></tr>
<tr class="memdesc:af544e271ea19a6fd69a6b3ed6816453e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Erases a value from a sorted multi-value BST. <br /></td></tr>
<tr class="separator:af544e271ea19a6fd69a6b3ed6816453e"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-attribs" name="pri-attribs"></a>
Private Attributes</h2></td></tr>
<tr class="memitem:aafda847b152684578dab891e5268d750"><td class="memItemLeft" align="right" valign="top"><a id="aafda847b152684578dab891e5268d750" name="aafda847b152684578dab891e5268d750"></a>
<tr class="memitem:aafda847b152684578dab891e5268d750" id="r_aafda847b152684578dab891e5268d750"><td class="memItemLeft" align="right" valign="top"><a id="aafda847b152684578dab891e5268d750" name="aafda847b152684578dab891e5268d750"></a>
const size_type&#160;</td><td class="memItemRight" valign="bottom"><b>_windowSize</b></td></tr>
<tr class="memdesc:aafda847b152684578dab891e5268d750"><td class="mdescLeft">&#160;</td><td class="mdescRight">sliding window size <br /></td></tr>
<tr class="separator:aafda847b152684578dab891e5268d750"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a825a7aaef844c9f743a27b268e8569b2"><td class="memItemLeft" align="right" valign="top"><a id="a825a7aaef844c9f743a27b268e8569b2" name="a825a7aaef844c9f743a27b268e8569b2"></a>
<tr class="memitem:a825a7aaef844c9f743a27b268e8569b2" id="r_a825a7aaef844c9f743a27b268e8569b2"><td class="memItemLeft" align="right" valign="top"><a id="a825a7aaef844c9f743a27b268e8569b2" name="a825a7aaef844c9f743a27b268e8569b2"></a>
<a class="elRef" target="_blank" href="http://en.cppreference.com/w/cpp/container/list.html">Window</a>&#160;</td><td class="memItemRight" valign="bottom"><b>_window</b></td></tr>
<tr class="memdesc:a825a7aaef844c9f743a27b268e8569b2"><td class="mdescLeft">&#160;</td><td class="mdescRight">a sliding window of values along the stream <br /></td></tr>
<tr class="separator:a825a7aaef844c9f743a27b268e8569b2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aacd76f078632faee1a8788d031e6c2de"><td class="memItemLeft" align="right" valign="top"><a class="elRef" target="_blank" href="http://en.cppreference.com/w/cpp/container/multiset.html">std::multiset</a>&lt; int &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d34/classprobability_1_1windowed__median_1_1_windowed_median.html#aacd76f078632faee1a8788d031e6c2de">_sortedValues</a></td></tr>
<tr class="memitem:aacd76f078632faee1a8788d031e6c2de" id="r_aacd76f078632faee1a8788d031e6c2de"><td class="memItemLeft" align="right" valign="top"><a class="elRef" target="_blank" href="http://en.cppreference.com/w/cpp/container/multiset.html">std::multiset</a>&lt; int &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d34/classprobability_1_1windowed__median_1_1_windowed_median.html#aacd76f078632faee1a8788d031e6c2de">_sortedValues</a></td></tr>
<tr class="separator:aacd76f078632faee1a8788d031e6c2de"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a55ae3543a76045dffcb5ec7904a32a20"><td class="memItemLeft" align="right" valign="top"><a class="elRef" target="_blank" href="http://en.cppreference.com/w/cpp/container/multiset.html">std::multiset</a>&lt; int &gt;::const_iterator&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d34/classprobability_1_1windowed__median_1_1_windowed_median.html#a55ae3543a76045dffcb5ec7904a32a20">_itMedian</a></td></tr>
<tr class="memitem:a55ae3543a76045dffcb5ec7904a32a20" id="r_a55ae3543a76045dffcb5ec7904a32a20"><td class="memItemLeft" align="right" valign="top"><a class="elRef" target="_blank" href="http://en.cppreference.com/w/cpp/container/multiset.html">std::multiset</a>&lt; int &gt;::const_iterator&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d34/classprobability_1_1windowed__median_1_1_windowed_median.html#a55ae3543a76045dffcb5ec7904a32a20">_itMedian</a></td></tr>
<tr class="separator:a55ae3543a76045dffcb5ec7904a32a20"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
@@ -538,7 +538,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="../../d4/ded/namespaceprobability.html">probability</a></li><li class="navelem"><b>windowed_median</b></li><li class="navelem"><a class="el" href="../../df/d34/classprobability_1_1windowed__median_1_1_windowed_median.html">WindowedMedian</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.8 </li>
</ul>
</div>
</body>

View File

@@ -1,9 +1,9 @@
<map id="probability::windowed_median::WindowedMedian::insertToSorted" name="probability::windowed_median::WindowedMedian::insertToSorted">
<area shape="rect" id="Node000001" title="Inserts a value to a sorted multi&#45;value BST." alt="" coords="5,40,187,95"/>
<area shape="rect" id="Node000002" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/multiset/begin.html#" title=" " alt="" coords="235,5,368,31"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="186,43,230,32,232,38,187,48"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="186,43,229,33,231,38,187,48"/>
<area shape="rect" id="Node000003" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/multiset/insert.html#" title=" " alt="" coords="235,55,368,80"/>
<area shape="poly" id="edge2_Node000001_Node000003" title=" " alt="" coords="187,65,220,65,220,70,187,70"/>
<area shape="poly" id="edge2_Node000001_Node000003" title=" " alt="" coords="187,65,219,65,219,70,187,70"/>
<area shape="rect" id="Node000004" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/multiset/size.html#" title=" " alt="" coords="239,104,364,130"/>
<area shape="poly" id="edge3_Node000001_Node000004" title=" " alt="" coords="187,87,232,97,230,103,186,92"/>
<area shape="poly" id="edge3_Node000001_Node000004" title=" " alt="" coords="187,87,231,97,229,102,186,92"/>
</map>

View File

@@ -1,7 +1,7 @@
<?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.1.0 (20230707.0739)
<!-- Generated by graphviz version 9.0.0 (20230911.1827)
-->
<!-- Title: probability::windowed_median::WindowedMedian::insertToSorted Pages: 1 -->
<svg width="280pt" height="101pt"
@@ -42,8 +42,8 @@
<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="M136.11,-62.96C147.21,-65.66 158.56,-68.42 169.2,-71.02"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="168.03,-74.58 178.57,-73.54 169.68,-67.77 168.03,-74.58"/>
<path fill="none" stroke="#63b8ff" d="M136.11,-62.96C146.97,-65.61 158.08,-68.31 168.53,-70.85"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="167.56,-74.22 178.1,-73.18 169.21,-67.42 167.56,-74.22"/>
</a>
</g>
</g>
@@ -60,8 +60,8 @@
<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="M136.11,-46.62C144.31,-46.62 152.65,-46.62 160.75,-46.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="160.59,-50.13 170.59,-46.62 160.59,-43.13 160.59,-50.13"/>
<path fill="none" stroke="#63b8ff" d="M136.11,-46.62C144.13,-46.62 152.28,-46.62 160.19,-46.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="160.08,-50.13 170.08,-46.63 160.08,-43.13 160.08,-50.13"/>
</a>
</g>
</g>
@@ -78,8 +78,8 @@
<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="M136.11,-30.29C147.21,-27.59 158.56,-24.83 169.2,-22.23"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="169.68,-25.48 178.57,-19.71 168.03,-18.67 169.68,-25.48"/>
<path fill="none" stroke="#63b8ff" d="M136.11,-30.29C146.97,-27.64 158.08,-24.94 168.53,-22.4"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="169.21,-25.83 178.1,-20.07 167.56,-19.03 169.21,-25.83"/>
</a>
</g>
</g>

Before

Width:  |  Height:  |  Size: 4.5 KiB

After

Width:  |  Height:  |  Size: 4.5 KiB

View File

@@ -1,7 +1,7 @@
<?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.1.0 (20230707.0739)
<!-- Generated by graphviz version 9.0.0 (20230911.1827)
-->
<!-- Title: probability::windowed_median::WindowedMedian::insertToSorted Pages: 1 -->
<svg width="280pt" height="101pt"
@@ -32,8 +32,8 @@
<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="M136.11,-62.96C147.21,-65.66 158.56,-68.42 169.2,-71.02"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="168.03,-74.58 178.57,-73.54 169.68,-67.77 168.03,-74.58"/>
<path fill="none" stroke="#63b8ff" d="M136.11,-62.96C146.97,-65.61 158.08,-68.31 168.53,-70.85"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="167.56,-74.22 178.1,-73.18 169.21,-67.42 167.56,-74.22"/>
</a>
</g>
</g>
@@ -50,8 +50,8 @@
<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="M136.11,-46.62C144.31,-46.62 152.65,-46.62 160.75,-46.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="160.59,-50.13 170.59,-46.62 160.59,-43.13 160.59,-50.13"/>
<path fill="none" stroke="#63b8ff" d="M136.11,-46.62C144.13,-46.62 152.28,-46.62 160.19,-46.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="160.08,-50.13 170.08,-46.63 160.08,-43.13 160.08,-50.13"/>
</a>
</g>
</g>
@@ -68,8 +68,8 @@
<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="M136.11,-30.29C147.21,-27.59 158.56,-24.83 169.2,-22.23"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="169.68,-25.48 178.57,-19.71 168.03,-18.67 169.68,-25.48"/>
<path fill="none" stroke="#63b8ff" d="M136.11,-30.29C146.97,-27.64 158.08,-24.94 168.53,-22.4"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="169.21,-25.83 178.1,-20.07 167.56,-19.03 169.21,-25.83"/>
</a>
</g>
</g>

Before

Width:  |  Height:  |  Size: 3.7 KiB

After

Width:  |  Height:  |  Size: 3.7 KiB

View File

@@ -1,5 +1,5 @@
<map id="probability::windowed_median::WindowedMedian::getMedianNaive" name="probability::windowed_median::WindowedMedian::getMedianNaive">
<area shape="rect" id="Node000001" title="A naive and inefficient method to obtain the median of the sliding window. Used for testing!" alt="" coords="5,5,187,61"/>
<area shape="rect" id="Node000002" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/list/sort.html#" title=" " alt="" coords="235,20,329,46"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="187,31,220,31,220,36,187,36"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="187,31,219,31,219,36,187,36"/>
</map>

View File

@@ -1,7 +1,7 @@
<?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.1.0 (20230707.0739)
<!-- Generated by graphviz version 9.0.0 (20230911.1827)
-->
<!-- Title: probability::windowed_median::WindowedMedian::getMedianNaive Pages: 1 -->
<svg width="251pt" height="50pt"
@@ -42,8 +42,8 @@
<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="M136.48,-20.88C144.78,-20.88 153.11,-20.88 160.97,-20.88"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="160.73,-24.38 170.73,-20.88 160.73,-17.38 160.73,-24.38"/>
<path fill="none" stroke="#63b8ff" d="M136.48,-20.88C144.59,-20.88 152.72,-20.88 160.43,-20.88"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="160.22,-24.38 170.22,-20.88 160.22,-17.38 160.22,-24.38"/>
</a>
</g>
</g>

Before

Width:  |  Height:  |  Size: 2.9 KiB

After

Width:  |  Height:  |  Size: 2.9 KiB

View File

@@ -1,7 +1,7 @@
<?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.1.0 (20230707.0739)
<!-- Generated by graphviz version 9.0.0 (20230911.1827)
-->
<!-- Title: probability::windowed_median::WindowedMedian::getMedianNaive Pages: 1 -->
<svg width="251pt" height="50pt"
@@ -32,8 +32,8 @@
<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="M136.48,-20.88C144.78,-20.88 153.11,-20.88 160.97,-20.88"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="160.73,-24.38 170.73,-20.88 160.73,-17.38 160.73,-24.38"/>
<path fill="none" stroke="#63b8ff" d="M136.48,-20.88C144.59,-20.88 152.72,-20.88 160.43,-20.88"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="160.22,-24.38 170.22,-20.88 160.22,-17.38 160.22,-24.38"/>
</a>
</g>
</g>

Before

Width:  |  Height:  |  Size: 2.1 KiB

After

Width:  |  Height:  |  Size: 2.1 KiB

View File

@@ -1,26 +1,26 @@
<map id="probability::windowed_median::WindowedMedian::insert" name="probability::windowed_median::WindowedMedian::insert">
<area shape="rect" id="Node000001" title="Insert a new value to the stream." alt="" coords="5,200,187,255"/>
<area shape="rect" id="Node000002" href="$df/d34/classprobability_1_1windowed__median_1_1_windowed_median.html#af544e271ea19a6fd69a6b3ed6816453e" title="Erases a value from a sorted multi&#45;value BST." alt="" coords="235,36,416,91"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="122,197,171,149,233,101,240,97,243,101,236,106,175,154,125,201"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="122,197,171,149,233,101,240,97,243,102,236,106,175,154,125,201"/>
<area shape="rect" id="Node000006" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/list/front.html#" title=" " alt="" coords="276,116,375,142"/>
<area shape="poly" id="edge5_Node000001_Node000006" title=" " alt="" coords="143,197,234,152,261,142,263,147,236,157,146,202"/>
<area shape="poly" id="edge5_Node000001_Node000006" title=" " alt="" coords="143,197,234,152,261,142,262,147,236,157,146,202"/>
<area shape="rect" id="Node000007" href="$df/d34/classprobability_1_1windowed__median_1_1_windowed_median.html#a3a7f57679e9cd6c9f042dfd0612b2b24" title="Inserts a value to a sorted multi&#45;value BST." alt="" coords="235,166,416,222"/>
<area shape="poly" id="edge6_Node000001_Node000007" title=" " alt="" coords="187,212,220,207,220,212,187,217"/>
<area shape="poly" id="edge6_Node000001_Node000007" title=" " alt="" coords="187,212,219,207,220,212,187,217"/>
<area shape="rect" id="Node000010" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/list/pop_front.html#" title=" " alt="" coords="262,247,389,272"/>
<area shape="poly" id="edge10_Node000001_Node000010" title=" " alt="" coords="187,238,248,246,247,251,187,243"/>
<area shape="poly" id="edge10_Node000001_Node000010" title=" " alt="" coords="187,238,247,246,246,251,187,243"/>
<area shape="rect" id="Node000011" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/list/push_back.html#" title=" " alt="" coords="258,296,393,322"/>
<area shape="poly" id="edge11_Node000001_Node000011" title=" " alt="" coords="162,253,236,282,256,289,255,294,234,287,160,258"/>
<area shape="poly" id="edge11_Node000001_Node000011" title=" " alt="" coords="162,253,236,282,255,289,254,294,234,287,160,258"/>
<area shape="rect" id="Node000012" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/list/size.html#" title=" " alt="" coords="277,345,374,371"/>
<area shape="poly" id="edge12_Node000001_Node000012" title=" " alt="" coords="128,254,177,294,236,332,264,343,262,348,233,337,173,299,125,258"/>
<area shape="poly" id="edge12_Node000001_Node000012" title=" " alt="" coords="128,254,177,294,236,332,263,343,261,347,233,337,173,299,125,258"/>
<area shape="rect" id="Node000003" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/multiset/erase.html#" title=" " alt="" coords="464,5,597,31"/>
<area shape="poly" id="edge2_Node000002_Node000003" title=" " alt="" coords="416,41,455,32,456,37,417,46"/>
<area shape="poly" id="edge2_Node000002_Node000003" title=" " alt="" coords="416,41,454,32,455,38,417,46"/>
<area shape="rect" id="Node000004" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/multiset/find.html#" title=" " alt="" coords="470,55,592,80"/>
<area shape="poly" id="edge3_Node000002_Node000004" title=" " alt="" coords="416,63,455,63,454,69,416,68"/>
<area shape="poly" id="edge3_Node000002_Node000004" title=" " alt="" coords="416,63,454,63,454,69,416,68"/>
<area shape="rect" id="Node000005" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/multiset/size.html#" title=" " alt="" coords="468,112,593,138"/>
<area shape="poly" id="edge4_Node000002_Node000005" title=" " alt="" coords="417,88,472,105,470,110,415,93"/>
<area shape="poly" id="edge9_Node000007_Node000005" title=" " alt="" coords="409,163,476,140,477,145,411,168"/>
<area shape="poly" id="edge4_Node000002_Node000005" title=" " alt="" coords="417,88,471,104,470,110,415,93"/>
<area shape="poly" id="edge9_Node000007_Node000005" title=" " alt="" coords="409,163,475,141,477,146,411,168"/>
<area shape="rect" id="Node000008" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/multiset/begin.html#" title=" " alt="" coords="465,177,597,203"/>
<area shape="poly" id="edge7_Node000007_Node000008" title=" " alt="" coords="416,190,449,189,449,194,416,195"/>
<area shape="rect" id="Node000009" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/multiset/insert.html#" title=" " alt="" coords="464,227,597,252"/>
<area shape="poly" id="edge8_Node000007_Node000009" title=" " alt="" coords="417,212,456,220,455,226,416,217"/>
<area shape="poly" id="edge8_Node000007_Node000009" title=" " alt="" coords="417,212,455,220,454,225,416,217"/>
</map>

View File

@@ -1,7 +1,7 @@
<?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.1.0 (20230707.0739)
<!-- Generated by graphviz version 9.0.0 (20230911.1827)
-->
<!-- Title: probability::windowed_median::WindowedMedian::insert Pages: 1 -->
<svg width="452pt" height="282pt"
@@ -44,8 +44,8 @@
<g id="edge1_Node000001_Node000002" class="edge">
<title>Node1&#45;&gt;Node2</title>
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M88.71,-128.94C108.35,-149.28 140.11,-179.84 172,-200.62 173.76,-201.77 175.57,-202.9 177.42,-204"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="175.48,-207.48 185.92,-209.28 178.88,-201.36 175.48,-207.48"/>
<path fill="none" stroke="#63b8ff" d="M88.71,-128.94C108.35,-149.28 140.11,-179.84 172,-200.62 173.61,-201.68 175.27,-202.71 176.96,-203.72"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="175.16,-206.73 185.6,-208.54 178.57,-200.61 175.16,-206.73"/>
</a>
</g>
</g>
@@ -62,8 +62,8 @@
<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="M104.32,-128.91C123.79,-140.02 148.69,-153.22 172,-162.62 178.55,-165.27 185.61,-167.7 192.59,-169.87"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="191.13,-173.38 201.71,-172.86 193.11,-166.67 191.13,-173.38"/>
<path fill="none" stroke="#63b8ff" d="M104.32,-128.91C123.79,-140.02 148.69,-153.22 172,-162.62 178.4,-165.21 185.28,-167.58 192.11,-169.72"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="190.68,-172.94 201.26,-172.43 192.67,-166.23 190.68,-172.94"/>
</a>
</g>
</g>
@@ -82,8 +82,8 @@
<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="M136.19,-117.51C144.32,-118.7 152.68,-119.93 160.95,-121.15"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="160.34,-124.74 170.74,-122.73 161.36,-117.82 160.34,-124.74"/>
<path fill="none" stroke="#63b8ff" d="M136.19,-117.51C144.14,-118.67 152.3,-119.88 160.39,-121.06"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="159.84,-124.52 170.25,-122.51 160.86,-117.6 159.84,-124.52"/>
</a>
</g>
</g>
@@ -100,8 +100,8 @@
<g id="edge10_Node000001_Node000010" class="edge">
<title>Node1&#45;&gt;Node10</title>
<g id="a_edge10_Node000001_Node000010"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M136.19,-98.14C151.13,-96.03 166.84,-93.81 181.35,-91.76"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="181.78,-95.1 191.19,-90.23 180.8,-88.17 181.78,-95.1"/>
<path fill="none" stroke="#63b8ff" d="M136.19,-98.14C150.98,-96.05 166.53,-93.86 180.92,-91.82"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="181.28,-95.31 190.69,-90.45 180.3,-88.38 181.28,-95.31"/>
</a>
</g>
</g>
@@ -118,8 +118,8 @@
<g id="edge11_Node000001_Node000011" class="edge">
<title>Node1&#45;&gt;Node11</title>
<g id="a_edge11_Node000001_Node000011"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M116.44,-86.27C133.74,-78.9 153.57,-70.92 172,-64.62 177.07,-62.89 182.4,-61.22 187.75,-59.64"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="188.34,-62.83 196.99,-56.71 186.42,-56.09 188.34,-62.83"/>
<path fill="none" stroke="#63b8ff" d="M116.44,-86.27C133.74,-78.9 153.57,-70.92 172,-64.62 176.81,-62.98 181.86,-61.39 186.93,-59.88"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="187.89,-63.25 196.54,-57.13 185.96,-56.52 187.89,-63.25"/>
</a>
</g>
</g>
@@ -136,8 +136,8 @@
<g id="edge12_Node000001_Node000012" class="edge">
<title>Node1&#45;&gt;Node12</title>
<g id="a_edge12_Node000001_Node000012"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M90.93,-86.33C110.65,-68.28 141.18,-42.95 172,-27.62 178.59,-24.35 185.86,-21.61 193.1,-19.34"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="193.95,-22.45 202.61,-16.34 192.03,-15.72 193.95,-22.45"/>
<path fill="none" stroke="#63b8ff" d="M90.93,-86.33C110.65,-68.28 141.18,-42.95 172,-27.62 178.44,-24.42 185.52,-21.73 192.6,-19.5"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="193.51,-22.88 202.16,-16.75 191.58,-16.15 193.51,-22.88"/>
</a>
</g>
</g>
@@ -154,8 +154,8 @@
<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="M308.11,-245.64C317.93,-247.83 327.96,-250.08 337.51,-252.21"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="336.55,-255.81 347.07,-254.57 338.07,-248.98 336.55,-255.81"/>
<path fill="none" stroke="#63b8ff" d="M308.11,-245.64C317.72,-247.79 327.53,-249.98 336.9,-252.08"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="336.07,-255.48 346.59,-254.24 337.6,-248.65 336.07,-255.48"/>
</a>
</g>
</g>
@@ -172,8 +172,8 @@
<g id="edge3_Node000002_Node000004" class="edge">
<title>Node2&#45;&gt;Node4</title>
<g id="a_edge3_Node000002_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M308.11,-229.3C317.71,-229.11 327.51,-228.92 336.87,-228.73"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="336.7,-232.22 346.63,-228.52 336.56,-225.22 336.7,-232.22"/>
<path fill="none" stroke="#63b8ff" d="M308.11,-229.3C317.51,-229.12 327.08,-228.93 336.26,-228.74"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="336.18,-232.25 346.11,-228.55 336.05,-225.25 336.18,-232.25"/>
</a>
</g>
</g>
@@ -190,8 +190,8 @@
<g id="edge4_Node000002_Node000005" class="edge">
<title>Node2&#45;&gt;Node5</title>
<g id="a_edge4_Node000002_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M308.11,-210.31C322.03,-206.1 336.35,-201.77 349.17,-197.89"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="349.99,-200.99 358.55,-194.75 347.96,-194.3 349.99,-200.99"/>
<path fill="none" stroke="#63b8ff" d="M308.11,-210.31C321.89,-206.15 336.06,-201.86 348.79,-198.01"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="349.54,-201.43 358.1,-195.19 347.52,-194.73 349.54,-201.43"/>
</a>
</g>
</g>
@@ -199,8 +199,8 @@
<g id="edge9_Node000007_Node000005" class="edge">
<title>Node7&#45;&gt;Node5</title>
<g id="a_edge9_Node000007_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M303.26,-153.93C320.18,-159.71 338.04,-165.82 353.33,-171.06"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="351.87,-174.6 362.47,-174.52 354.14,-167.97 351.87,-174.6"/>
<path fill="none" stroke="#63b8ff" d="M303.26,-153.93C320.02,-159.66 337.7,-165.71 352.89,-170.9"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="351.44,-174.11 362.04,-174.03 353.71,-167.48 351.44,-174.11"/>
</a>
</g>
</g>
@@ -217,8 +217,8 @@
<g id="edge7_Node000007_Node000008" class="edge">
<title>Node7&#45;&gt;Node8</title>
<g id="a_edge7_Node000007_Node000008"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M308.11,-133.95C316.42,-134.11 324.88,-134.28 333.07,-134.44"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="332.98,-137.96 343.04,-134.66 333.11,-130.96 332.98,-137.96"/>
<path fill="none" stroke="#63b8ff" d="M308.11,-133.95C316.33,-134.11 324.68,-134.28 332.79,-134.44"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="332.46,-137.93 342.53,-134.63 332.6,-130.93 332.46,-137.93"/>
</a>
</g>
</g>
@@ -235,8 +235,8 @@
<g id="edge8_Node000007_Node000009" class="edge">
<title>Node7&#45;&gt;Node9</title>
<g id="a_edge8_Node000007_Node000009"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M308.11,-117.61C317.93,-115.42 327.96,-113.17 337.51,-111.04"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="338.07,-114.27 347.07,-108.68 336.55,-107.44 338.07,-114.27"/>
<path fill="none" stroke="#63b8ff" d="M308.11,-117.61C317.72,-115.46 327.53,-113.27 336.9,-111.17"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="337.6,-114.6 346.59,-109.01 336.07,-107.77 337.6,-114.6"/>
</a>
</g>
</g>

Before

Width:  |  Height:  |  Size: 12 KiB

After

Width:  |  Height:  |  Size: 12 KiB

View File

@@ -1,7 +1,7 @@
<?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.1.0 (20230707.0739)
<!-- Generated by graphviz version 9.0.0 (20230911.1827)
-->
<!-- Title: probability::windowed_median::WindowedMedian::insert Pages: 1 -->
<svg width="452pt" height="282pt"
@@ -34,8 +34,8 @@
<g id="edge1_Node000001_Node000002" class="edge">
<title>Node1&#45;&gt;Node2</title>
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M88.71,-128.94C108.35,-149.28 140.11,-179.84 172,-200.62 173.76,-201.77 175.57,-202.9 177.42,-204"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="175.48,-207.48 185.92,-209.28 178.88,-201.36 175.48,-207.48"/>
<path fill="none" stroke="#63b8ff" d="M88.71,-128.94C108.35,-149.28 140.11,-179.84 172,-200.62 173.61,-201.68 175.27,-202.71 176.96,-203.72"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="175.16,-206.73 185.6,-208.54 178.57,-200.61 175.16,-206.73"/>
</a>
</g>
</g>
@@ -52,8 +52,8 @@
<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="M104.32,-128.91C123.79,-140.02 148.69,-153.22 172,-162.62 178.55,-165.27 185.61,-167.7 192.59,-169.87"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="191.13,-173.38 201.71,-172.86 193.11,-166.67 191.13,-173.38"/>
<path fill="none" stroke="#63b8ff" d="M104.32,-128.91C123.79,-140.02 148.69,-153.22 172,-162.62 178.4,-165.21 185.28,-167.58 192.11,-169.72"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="190.68,-172.94 201.26,-172.43 192.67,-166.23 190.68,-172.94"/>
</a>
</g>
</g>
@@ -72,8 +72,8 @@
<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="M136.19,-117.51C144.32,-118.7 152.68,-119.93 160.95,-121.15"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="160.34,-124.74 170.74,-122.73 161.36,-117.82 160.34,-124.74"/>
<path fill="none" stroke="#63b8ff" d="M136.19,-117.51C144.14,-118.67 152.3,-119.88 160.39,-121.06"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="159.84,-124.52 170.25,-122.51 160.86,-117.6 159.84,-124.52"/>
</a>
</g>
</g>
@@ -90,8 +90,8 @@
<g id="edge10_Node000001_Node000010" class="edge">
<title>Node1&#45;&gt;Node10</title>
<g id="a_edge10_Node000001_Node000010"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M136.19,-98.14C151.13,-96.03 166.84,-93.81 181.35,-91.76"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="181.78,-95.1 191.19,-90.23 180.8,-88.17 181.78,-95.1"/>
<path fill="none" stroke="#63b8ff" d="M136.19,-98.14C150.98,-96.05 166.53,-93.86 180.92,-91.82"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="181.28,-95.31 190.69,-90.45 180.3,-88.38 181.28,-95.31"/>
</a>
</g>
</g>
@@ -108,8 +108,8 @@
<g id="edge11_Node000001_Node000011" class="edge">
<title>Node1&#45;&gt;Node11</title>
<g id="a_edge11_Node000001_Node000011"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M116.44,-86.27C133.74,-78.9 153.57,-70.92 172,-64.62 177.07,-62.89 182.4,-61.22 187.75,-59.64"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="188.34,-62.83 196.99,-56.71 186.42,-56.09 188.34,-62.83"/>
<path fill="none" stroke="#63b8ff" d="M116.44,-86.27C133.74,-78.9 153.57,-70.92 172,-64.62 176.81,-62.98 181.86,-61.39 186.93,-59.88"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="187.89,-63.25 196.54,-57.13 185.96,-56.52 187.89,-63.25"/>
</a>
</g>
</g>
@@ -126,8 +126,8 @@
<g id="edge12_Node000001_Node000012" class="edge">
<title>Node1&#45;&gt;Node12</title>
<g id="a_edge12_Node000001_Node000012"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M90.93,-86.33C110.65,-68.28 141.18,-42.95 172,-27.62 178.59,-24.35 185.86,-21.61 193.1,-19.34"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="193.95,-22.45 202.61,-16.34 192.03,-15.72 193.95,-22.45"/>
<path fill="none" stroke="#63b8ff" d="M90.93,-86.33C110.65,-68.28 141.18,-42.95 172,-27.62 178.44,-24.42 185.52,-21.73 192.6,-19.5"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="193.51,-22.88 202.16,-16.75 191.58,-16.15 193.51,-22.88"/>
</a>
</g>
</g>
@@ -144,8 +144,8 @@
<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="M308.11,-245.64C317.93,-247.83 327.96,-250.08 337.51,-252.21"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="336.55,-255.81 347.07,-254.57 338.07,-248.98 336.55,-255.81"/>
<path fill="none" stroke="#63b8ff" d="M308.11,-245.64C317.72,-247.79 327.53,-249.98 336.9,-252.08"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="336.07,-255.48 346.59,-254.24 337.6,-248.65 336.07,-255.48"/>
</a>
</g>
</g>
@@ -162,8 +162,8 @@
<g id="edge3_Node000002_Node000004" class="edge">
<title>Node2&#45;&gt;Node4</title>
<g id="a_edge3_Node000002_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M308.11,-229.3C317.71,-229.11 327.51,-228.92 336.87,-228.73"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="336.7,-232.22 346.63,-228.52 336.56,-225.22 336.7,-232.22"/>
<path fill="none" stroke="#63b8ff" d="M308.11,-229.3C317.51,-229.12 327.08,-228.93 336.26,-228.74"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="336.18,-232.25 346.11,-228.55 336.05,-225.25 336.18,-232.25"/>
</a>
</g>
</g>
@@ -180,8 +180,8 @@
<g id="edge4_Node000002_Node000005" class="edge">
<title>Node2&#45;&gt;Node5</title>
<g id="a_edge4_Node000002_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M308.11,-210.31C322.03,-206.1 336.35,-201.77 349.17,-197.89"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="349.99,-200.99 358.55,-194.75 347.96,-194.3 349.99,-200.99"/>
<path fill="none" stroke="#63b8ff" d="M308.11,-210.31C321.89,-206.15 336.06,-201.86 348.79,-198.01"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="349.54,-201.43 358.1,-195.19 347.52,-194.73 349.54,-201.43"/>
</a>
</g>
</g>
@@ -189,8 +189,8 @@
<g id="edge9_Node000007_Node000005" class="edge">
<title>Node7&#45;&gt;Node5</title>
<g id="a_edge9_Node000007_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M303.26,-153.93C320.18,-159.71 338.04,-165.82 353.33,-171.06"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="351.87,-174.6 362.47,-174.52 354.14,-167.97 351.87,-174.6"/>
<path fill="none" stroke="#63b8ff" d="M303.26,-153.93C320.02,-159.66 337.7,-165.71 352.89,-170.9"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="351.44,-174.11 362.04,-174.03 353.71,-167.48 351.44,-174.11"/>
</a>
</g>
</g>
@@ -207,8 +207,8 @@
<g id="edge7_Node000007_Node000008" class="edge">
<title>Node7&#45;&gt;Node8</title>
<g id="a_edge7_Node000007_Node000008"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M308.11,-133.95C316.42,-134.11 324.88,-134.28 333.07,-134.44"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="332.98,-137.96 343.04,-134.66 333.11,-130.96 332.98,-137.96"/>
<path fill="none" stroke="#63b8ff" d="M308.11,-133.95C316.33,-134.11 324.68,-134.28 332.79,-134.44"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="332.46,-137.93 342.53,-134.63 332.6,-130.93 332.46,-137.93"/>
</a>
</g>
</g>
@@ -225,8 +225,8 @@
<g id="edge8_Node000007_Node000009" class="edge">
<title>Node7&#45;&gt;Node9</title>
<g id="a_edge8_Node000007_Node000009"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M308.11,-117.61C317.93,-115.42 327.96,-113.17 337.51,-111.04"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="338.07,-114.27 347.07,-108.68 336.55,-107.44 338.07,-114.27"/>
<path fill="none" stroke="#63b8ff" d="M308.11,-117.61C317.72,-115.46 327.53,-113.27 336.9,-111.17"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="337.6,-114.6 346.59,-109.01 336.07,-107.77 337.6,-114.6"/>
</a>
</g>
</g>

Before

Width:  |  Height:  |  Size: 12 KiB

After

Width:  |  Height:  |  Size: 12 KiB

View File

@@ -1,5 +1,5 @@
<map id="probability::windowed_median::WindowedMedian::getMedian" name="probability::windowed_median::WindowedMedian::getMedian">
<area shape="rect" id="Node000001" title="Gets the median of the values in the sliding window." alt="" coords="5,5,187,61"/>
<area shape="rect" id="Node000002" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/multiset/size.html#" title=" " alt="" coords="235,20,360,46"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="187,31,220,31,220,36,187,36"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="187,31,219,31,219,36,187,36"/>
</map>

View File

@@ -1,7 +1,7 @@
<?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.1.0 (20230707.0739)
<!-- Generated by graphviz version 9.0.0 (20230911.1827)
-->
<!-- Title: probability::windowed_median::WindowedMedian::getMedian Pages: 1 -->
<svg width="274pt" height="50pt"
@@ -42,8 +42,8 @@
<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="M136.09,-20.88C144.37,-20.88 152.78,-20.88 160.9,-20.88"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="160.75,-24.38 170.75,-20.88 160.75,-17.38 160.75,-24.38"/>
<path fill="none" stroke="#63b8ff" d="M136.09,-20.88C144.19,-20.88 152.4,-20.88 160.34,-20.88"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="160.23,-24.38 170.23,-20.88 160.23,-17.38 160.23,-24.38"/>
</a>
</g>
</g>

Before

Width:  |  Height:  |  Size: 2.8 KiB

After

Width:  |  Height:  |  Size: 2.8 KiB

View File

@@ -1,7 +1,7 @@
<?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.1.0 (20230707.0739)
<!-- Generated by graphviz version 9.0.0 (20230911.1827)
-->
<!-- Title: probability::windowed_median::WindowedMedian::getMedian Pages: 1 -->
<svg width="274pt" height="50pt"
@@ -32,8 +32,8 @@
<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="M136.09,-20.88C144.37,-20.88 152.78,-20.88 160.9,-20.88"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="160.75,-24.38 170.75,-20.88 160.75,-17.38 160.75,-24.38"/>
<path fill="none" stroke="#63b8ff" d="M136.09,-20.88C144.19,-20.88 152.4,-20.88 160.34,-20.88"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="160.23,-24.38 170.23,-20.88 160.23,-17.38 160.23,-24.38"/>
</a>
</g>
</g>

Before

Width:  |  Height:  |  Size: 2.0 KiB

After

Width:  |  Height:  |  Size: 2.0 KiB

View File

@@ -1,9 +1,9 @@
<map id="probability::windowed_median::WindowedMedian::eraseFromSorted" name="probability::windowed_median::WindowedMedian::eraseFromSorted">
<area shape="rect" id="Node000001" title="Erases a value from a sorted multi&#45;value BST." alt="" coords="5,40,187,95"/>
<area shape="rect" id="Node000002" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/multiset/erase.html#" title=" " alt="" coords="235,5,368,31"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="186,43,230,32,232,38,187,48"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="186,43,229,33,231,38,187,48"/>
<area shape="rect" id="Node000003" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/multiset/find.html#" title=" " alt="" coords="240,55,363,80"/>
<area shape="poly" id="edge2_Node000001_Node000003" title=" " alt="" coords="187,65,225,65,225,70,187,70"/>
<area shape="poly" id="edge2_Node000001_Node000003" title=" " alt="" coords="187,65,224,65,224,70,187,70"/>
<area shape="rect" id="Node000004" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/multiset/size.html#" title=" " alt="" coords="239,104,364,130"/>
<area shape="poly" id="edge3_Node000001_Node000004" title=" " alt="" coords="187,87,232,97,230,103,186,92"/>
<area shape="poly" id="edge3_Node000001_Node000004" title=" " alt="" coords="187,87,231,97,229,102,186,92"/>
</map>

View File

@@ -1,7 +1,7 @@
<?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.1.0 (20230707.0739)
<!-- Generated by graphviz version 9.0.0 (20230911.1827)
-->
<!-- Title: probability::windowed_median::WindowedMedian::eraseFromSorted Pages: 1 -->
<svg width="280pt" height="101pt"
@@ -42,8 +42,8 @@
<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="M136.11,-62.96C147.21,-65.66 158.56,-68.42 169.2,-71.02"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="168.03,-74.58 178.57,-73.54 169.68,-67.77 168.03,-74.58"/>
<path fill="none" stroke="#63b8ff" d="M136.11,-62.96C146.97,-65.61 158.08,-68.31 168.53,-70.85"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="167.56,-74.22 178.1,-73.18 169.21,-67.42 167.56,-74.22"/>
</a>
</g>
</g>
@@ -60,8 +60,8 @@
<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="M136.11,-46.62C145.71,-46.62 155.51,-46.62 164.87,-46.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="164.63,-50.13 174.63,-46.62 164.63,-43.13 164.63,-50.13"/>
<path fill="none" stroke="#63b8ff" d="M136.11,-46.62C145.51,-46.62 155.08,-46.62 164.26,-46.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="164.11,-50.13 174.11,-46.63 164.11,-43.13 164.11,-50.13"/>
</a>
</g>
</g>
@@ -78,8 +78,8 @@
<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="M136.11,-30.29C147.21,-27.59 158.56,-24.83 169.2,-22.23"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="169.68,-25.48 178.57,-19.71 168.03,-18.67 169.68,-25.48"/>
<path fill="none" stroke="#63b8ff" d="M136.11,-30.29C146.97,-27.64 158.08,-24.94 168.53,-22.4"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="169.21,-25.83 178.1,-20.07 167.56,-19.03 169.21,-25.83"/>
</a>
</g>
</g>

Before

Width:  |  Height:  |  Size: 4.5 KiB

After

Width:  |  Height:  |  Size: 4.5 KiB

View File

@@ -1,7 +1,7 @@
<?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.1.0 (20230707.0739)
<!-- Generated by graphviz version 9.0.0 (20230911.1827)
-->
<!-- Title: probability::windowed_median::WindowedMedian::eraseFromSorted Pages: 1 -->
<svg width="280pt" height="101pt"
@@ -32,8 +32,8 @@
<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="M136.11,-62.96C147.21,-65.66 158.56,-68.42 169.2,-71.02"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="168.03,-74.58 178.57,-73.54 169.68,-67.77 168.03,-74.58"/>
<path fill="none" stroke="#63b8ff" d="M136.11,-62.96C146.97,-65.61 158.08,-68.31 168.53,-70.85"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="167.56,-74.22 178.1,-73.18 169.21,-67.42 167.56,-74.22"/>
</a>
</g>
</g>
@@ -50,8 +50,8 @@
<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="M136.11,-46.62C145.71,-46.62 155.51,-46.62 164.87,-46.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="164.63,-50.13 174.63,-46.62 164.63,-43.13 164.63,-50.13"/>
<path fill="none" stroke="#63b8ff" d="M136.11,-46.62C145.51,-46.62 155.08,-46.62 164.26,-46.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="164.11,-50.13 174.11,-46.63 164.11,-43.13 164.11,-50.13"/>
</a>
</g>
</g>
@@ -68,8 +68,8 @@
<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="M136.11,-30.29C147.21,-27.59 158.56,-24.83 169.2,-22.23"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="169.68,-25.48 178.57,-19.71 168.03,-18.67 169.68,-25.48"/>
<path fill="none" stroke="#63b8ff" d="M136.11,-30.29C146.97,-27.64 158.08,-24.94 168.53,-22.4"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="169.21,-25.83 178.1,-20.07 167.56,-19.03 169.21,-25.83"/>
</a>
</g>
</g>

Before

Width:  |  Height:  |  Size: 3.7 KiB

After

Width:  |  Height:  |  Size: 3.7 KiB