Skip to content

Commit

Permalink
deploy: 5512e16
Browse files Browse the repository at this point in the history
  • Loading branch information
RiMillo committed Apr 4, 2024
1 parent 3ffa355 commit 4307d0a
Show file tree
Hide file tree
Showing 13 changed files with 4,134 additions and 3,837 deletions.
2,537 changes: 1,315 additions & 1,222 deletions _agglomerator_8h_source.html

Large diffs are not rendered by default.

102 changes: 53 additions & 49 deletions _bimap_8h_source.html

Large diffs are not rendered by default.

574 changes: 309 additions & 265 deletions _co_m_m_a_8h_source.html

Large diffs are not rendered by default.

360 changes: 185 additions & 175 deletions _coarse___cell_8h_source.html

Large diffs are not rendered by default.

870 changes: 440 additions & 430 deletions _coarse___cell___container_8h_source.html

Large diffs are not rendered by default.

1,252 changes: 646 additions & 606 deletions _dual___graph_8h_source.html

Large diffs are not rendered by default.

666 changes: 345 additions & 321 deletions _neighbourhood_8h_source.html

Large diffs are not rendered by default.

60 changes: 31 additions & 29 deletions _priority___pair_8h_source.html

Large diffs are not rendered by default.

48 changes: 28 additions & 20 deletions _queue_8h_source.html
Original file line number Diff line number Diff line change
Expand Up @@ -125,30 +125,38 @@
<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"> 34</span><span class="keyword">public</span>:</div>
<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"><a class="line" href="classcomma_1_1_queue.html#aa75e16d9b3abc36850da8c426c169219"> 36</a></span> <a class="code hl_function" href="classcomma_1_1_queue.html#aa75e16d9b3abc36850da8c426c169219">Queue</a>() = <span class="keywordflow">default</span>;</div>
<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"><a class="line" href="classcomma_1_1_queue.html#a995428caef81f88244df2c05972252bf"> 38</a></span> <a class="code hl_function" href="classcomma_1_1_queue.html#a995428caef81f88244df2c05972252bf">~Queue</a>() = <span class="keywordflow">default</span>;</div>
<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"><a class="line" href="classcomma_1_1_queue.html#af1aa48fd67cce65d729cd13806496eb3"> 42</a></span> <span class="keywordtype">void</span> <a class="code hl_function" href="classcomma_1_1_queue.html#af1aa48fd67cce65d729cd13806496eb3">push</a>(T <span class="keyword">const</span> &amp;elem) { _elems.push_back(elem); }</div>
<div class="line"><a id="l00046" name="l00046"></a><span class="lineno"><a class="line" href="classcomma_1_1_queue.html#a5aee19993ac8929694ea6f0ef7951d8d"> 46</a></span> T <a class="code hl_function" href="classcomma_1_1_queue.html#a5aee19993ac8929694ea6f0ef7951d8d">pop</a>() {</div>
<div class="line"><a id="l00047" name="l00047"></a><span class="lineno"> 47</span> <span class="keywordflow">if</span> (_elems.empty()) { <span class="keywordflow">return</span> <span class="keyword">static_cast&lt;</span>T<span class="keyword">&gt;</span>(-1); }</div>
<div class="line"><a id="l00048" name="l00048"></a><span class="lineno"> 48</span> T elem = _elems.front(); <span class="comment">// Copy last element</span></div>
<div class="line"><a id="l00049" name="l00049"></a><span class="lineno"> 49</span> _elems.pop_front(); <span class="comment">// remove last element</span></div>
<div class="line"><a id="l00050" name="l00050"></a><span class="lineno"> 50</span> <span class="keywordflow">return</span> elem;</div>
<div class="line"><a id="l00051" name="l00051"></a><span class="lineno"> 51</span> }</div>
<div class="line"><a id="l00055" name="l00055"></a><span class="lineno"><a class="line" href="classcomma_1_1_queue.html#a2f3e001cc9477b9ed8015bd2118702bf"> 55</a></span> T <a class="code hl_function" href="classcomma_1_1_queue.html#a2f3e001cc9477b9ed8015bd2118702bf">top</a>()<span class="keyword"> const </span>{</div>
<div class="line"><a id="l00056" name="l00056"></a><span class="lineno"> 56</span> <span class="keywordflow">if</span> (_elems.empty()) { <span class="keywordflow">return</span> <span class="keyword">static_cast&lt;</span>T<span class="keyword">&gt;</span>(-1); }</div>
<div class="line"><a id="l00057" name="l00057"></a><span class="lineno"> 57</span> <span class="keywordflow">return</span> _elems.front();</div>
<div class="line"><a id="l00058" name="l00058"></a><span class="lineno"> 58</span> }</div>
<div class="line"><a id="l00062" name="l00062"></a><span class="lineno"><a class="line" href="classcomma_1_1_queue.html#aa5746b4e600f2c85ec6f9f427974d302"> 62</a></span> <span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code hl_function" href="classcomma_1_1_queue.html#aa5746b4e600f2c85ec6f9f427974d302">empty</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> _elems.empty(); }</div>
<div class="line"><a id="l00063" name="l00063"></a><span class="lineno"> 63</span>};</div>
<div class="line"><a id="l00064" name="l00064"></a><span class="lineno"> 64</span> </div>
<div class="line"><a id="l00065" name="l00065"></a><span class="lineno"> 65</span>} <span class="comment">// end namespace comma</span></div>
<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"> 39</span> </div>
<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"><a class="line" href="classcomma_1_1_queue.html#af1aa48fd67cce65d729cd13806496eb3"> 43</a></span> <span class="keywordtype">void</span> <a class="code hl_function" href="classcomma_1_1_queue.html#af1aa48fd67cce65d729cd13806496eb3">push</a>(T <span class="keyword">const</span> &amp;elem) { _elems.push_back(elem); }</div>
<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"> 44</span> </div>
<div class="line"><a id="l00048" name="l00048"></a><span class="lineno"><a class="line" href="classcomma_1_1_queue.html#a5aee19993ac8929694ea6f0ef7951d8d"> 48</a></span> T <a class="code hl_function" href="classcomma_1_1_queue.html#a5aee19993ac8929694ea6f0ef7951d8d">pop</a>() {</div>
<div class="line"><a id="l00049" name="l00049"></a><span class="lineno"> 49</span> <span class="keywordflow">if</span> (_elems.empty()) {</div>
<div class="line"><a id="l00050" name="l00050"></a><span class="lineno"> 50</span> <span class="keywordflow">return</span> <span class="keyword">static_cast&lt;</span>T<span class="keyword">&gt;</span>(-1);</div>
<div class="line"><a id="l00051" name="l00051"></a><span class="lineno"> 51</span> }</div>
<div class="line"><a id="l00052" name="l00052"></a><span class="lineno"> 52</span> T elem = _elems.front(); <span class="comment">// Copy last element</span></div>
<div class="line"><a id="l00053" name="l00053"></a><span class="lineno"> 53</span> _elems.pop_front(); <span class="comment">// remove last element</span></div>
<div class="line"><a id="l00054" name="l00054"></a><span class="lineno"> 54</span> <span class="keywordflow">return</span> elem;</div>
<div class="line"><a id="l00055" name="l00055"></a><span class="lineno"> 55</span> }</div>
<div class="line"><a id="l00056" name="l00056"></a><span class="lineno"> 56</span> </div>
<div class="line"><a id="l00060" name="l00060"></a><span class="lineno"><a class="line" href="classcomma_1_1_queue.html#a2f3e001cc9477b9ed8015bd2118702bf"> 60</a></span> T <a class="code hl_function" href="classcomma_1_1_queue.html#a2f3e001cc9477b9ed8015bd2118702bf">top</a>()<span class="keyword"> const </span>{</div>
<div class="line"><a id="l00061" name="l00061"></a><span class="lineno"> 61</span> <span class="keywordflow">if</span> (_elems.empty()) {</div>
<div class="line"><a id="l00062" name="l00062"></a><span class="lineno"> 62</span> <span class="keywordflow">return</span> <span class="keyword">static_cast&lt;</span>T<span class="keyword">&gt;</span>(-1);</div>
<div class="line"><a id="l00063" name="l00063"></a><span class="lineno"> 63</span> }</div>
<div class="line"><a id="l00064" name="l00064"></a><span class="lineno"> 64</span> <span class="keywordflow">return</span> _elems.front();</div>
<div class="line"><a id="l00065" name="l00065"></a><span class="lineno"> 65</span> }</div>
<div class="line"><a id="l00066" name="l00066"></a><span class="lineno"> 66</span> </div>
<div class="line"><a id="l00067" name="l00067"></a><span class="lineno"> 67</span><span class="preprocessor">#endif</span></div>
<div class="line"><a id="l00070" name="l00070"></a><span class="lineno"><a class="line" href="classcomma_1_1_queue.html#aa5746b4e600f2c85ec6f9f427974d302"> 70</a></span> <span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code hl_function" href="classcomma_1_1_queue.html#aa5746b4e600f2c85ec6f9f427974d302">empty</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> _elems.empty(); }</div>
<div class="line"><a id="l00071" name="l00071"></a><span class="lineno"> 71</span>};</div>
<div class="line"><a id="l00072" name="l00072"></a><span class="lineno"> 72</span> </div>
<div class="line"><a id="l00073" name="l00073"></a><span class="lineno"> 73</span>} <span class="comment">// end namespace comma</span></div>
<div class="line"><a id="l00074" name="l00074"></a><span class="lineno"> 74</span> </div>
<div class="line"><a id="l00075" name="l00075"></a><span class="lineno"> 75</span><span class="preprocessor">#endif</span></div>
<div class="ttc" id="aclasscomma_1_1_queue_html"><div class="ttname"><a href="classcomma_1_1_queue.html">comma::Queue</a></div><div class="ttdoc">A template class implementing a custom queue data structure.</div><div class="ttdef"><b>Definition:</b> Queue.h:29</div></div>
<div class="ttc" id="aclasscomma_1_1_queue_html_a2f3e001cc9477b9ed8015bd2118702bf"><div class="ttname"><a href="classcomma_1_1_queue.html#a2f3e001cc9477b9ed8015bd2118702bf">comma::Queue::top</a></div><div class="ttdeci">T top() const</div><div class="ttdoc">Scope to the element on the bottom of the queue.</div><div class="ttdef"><b>Definition:</b> Queue.h:55</div></div>
<div class="ttc" id="aclasscomma_1_1_queue_html_a5aee19993ac8929694ea6f0ef7951d8d"><div class="ttname"><a href="classcomma_1_1_queue.html#a5aee19993ac8929694ea6f0ef7951d8d">comma::Queue::pop</a></div><div class="ttdeci">T pop()</div><div class="ttdoc">pop an element from the bottom of the queue</div><div class="ttdef"><b>Definition:</b> Queue.h:46</div></div>
<div class="ttc" id="aclasscomma_1_1_queue_html_a2f3e001cc9477b9ed8015bd2118702bf"><div class="ttname"><a href="classcomma_1_1_queue.html#a2f3e001cc9477b9ed8015bd2118702bf">comma::Queue::top</a></div><div class="ttdeci">T top() const</div><div class="ttdoc">Scope to the element on the bottom of the queue.</div><div class="ttdef"><b>Definition:</b> Queue.h:60</div></div>
<div class="ttc" id="aclasscomma_1_1_queue_html_a5aee19993ac8929694ea6f0ef7951d8d"><div class="ttname"><a href="classcomma_1_1_queue.html#a5aee19993ac8929694ea6f0ef7951d8d">comma::Queue::pop</a></div><div class="ttdeci">T pop()</div><div class="ttdoc">pop an element from the bottom of the queue</div><div class="ttdef"><b>Definition:</b> Queue.h:48</div></div>
<div class="ttc" id="aclasscomma_1_1_queue_html_a995428caef81f88244df2c05972252bf"><div class="ttname"><a href="classcomma_1_1_queue.html#a995428caef81f88244df2c05972252bf">comma::Queue::~Queue</a></div><div class="ttdeci">~Queue()=default</div><div class="ttdoc">Destructor.</div></div>
<div class="ttc" id="aclasscomma_1_1_queue_html_aa5746b4e600f2c85ec6f9f427974d302"><div class="ttname"><a href="classcomma_1_1_queue.html#aa5746b4e600f2c85ec6f9f427974d302">comma::Queue::empty</a></div><div class="ttdeci">bool empty() const</div><div class="ttdoc">Whether the queue is empty.</div><div class="ttdef"><b>Definition:</b> Queue.h:62</div></div>
<div class="ttc" id="aclasscomma_1_1_queue_html_aa5746b4e600f2c85ec6f9f427974d302"><div class="ttname"><a href="classcomma_1_1_queue.html#aa5746b4e600f2c85ec6f9f427974d302">comma::Queue::empty</a></div><div class="ttdeci">bool empty() const</div><div class="ttdoc">Whether the queue is empty.</div><div class="ttdef"><b>Definition:</b> Queue.h:70</div></div>
<div class="ttc" id="aclasscomma_1_1_queue_html_aa75e16d9b3abc36850da8c426c169219"><div class="ttname"><a href="classcomma_1_1_queue.html#aa75e16d9b3abc36850da8c426c169219">comma::Queue::Queue</a></div><div class="ttdeci">Queue()=default</div><div class="ttdoc">Constructor.</div></div>
<div class="ttc" id="aclasscomma_1_1_queue_html_af1aa48fd67cce65d729cd13806496eb3"><div class="ttname"><a href="classcomma_1_1_queue.html#af1aa48fd67cce65d729cd13806496eb3">comma::Queue::push</a></div><div class="ttdeci">void push(T const &amp;elem)</div><div class="ttdoc">Push an element on the top of the queue.</div><div class="ttdef"><b>Definition:</b> Queue.h:42</div></div>
<div class="ttc" id="aclasscomma_1_1_queue_html_af1aa48fd67cce65d729cd13806496eb3"><div class="ttname"><a href="classcomma_1_1_queue.html#af1aa48fd67cce65d729cd13806496eb3">comma::Queue::push</a></div><div class="ttdeci">void push(T const &amp;elem)</div><div class="ttdoc">Push an element on the top of the queue.</div><div class="ttdef"><b>Definition:</b> Queue.h:43</div></div>
<div class="ttc" id="anamespacecomma_html"><div class="ttname"><a href="namespacecomma.html">comma</a></div><div class="ttdef"><b>Definition:</b> Agglomerator.h:34</div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
Expand Down
Loading

0 comments on commit 4307d0a

Please sign in to comment.