documentation for v1.0

This commit is contained in:
HRN
2025-01-10 13:02:07 +03:30
parent 53c7b23728
commit 0acd52f1b1
16893 changed files with 448346 additions and 285977 deletions

View File

@ -148,30 +148,30 @@ $(document).ready(function(){initNavTree('unsortedPairs_8hpp_source.html',''); i
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160; </div>
<div class="line"><a name="l00042"></a><span class="lineno"><a class="line" href="classpFlow_1_1unsortedPairs.html#a9037fe54e33b899b96a62988ecf26d76"> 42</a></span>&#160; <span class="keyword">using</span> <a class="code" href="classpFlow_1_1unsortedPairs.html#a9037fe54e33b899b96a62988ecf26d76">memory_space</a> = <span class="keyword">typename</span> ExecutionSpace::memory_space;</div>
<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160; </div>
<div class="line"><a name="l00044"></a><span class="lineno"><a class="line" href="classpFlow_1_1unsortedPairs.html#a3956e682275d5a353e4abe4f203d774d"> 44</a></span>&#160; <span class="keyword">using</span> <a class="code" href="classpFlow_1_1unsortedPairs.html#a3956e682275d5a353e4abe4f203d774d">PairType</a> = <a class="code" href="namespacepFlow.html#aa59ae59573e65855aee2d3fe25e6504a">kPair&lt;idType,idType&gt;</a>;</div>
<div class="line"><a name="l00044"></a><span class="lineno"><a class="line" href="classpFlow_1_1unsortedPairs.html#a7cb1b756dd55ea6191069aac4a7e012f"> 44</a></span>&#160; <span class="keyword">using</span> <a class="code" href="classpFlow_1_1unsortedPairs.html#a7cb1b756dd55ea6191069aac4a7e012f">PairType</a> = <a class="code" href="namespacepFlow.html#a5b353480033e53f7e1fd71c6328b7fc5">Pair&lt;idType,idType&gt;</a>;</div>
<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160; </div>
<div class="line"><a name="l00046"></a><span class="lineno"><a class="line" href="classpFlow_1_1unsortedPairs.html#a4bb4e3dfa4ffb7ba2c4a3d65db86bd37"> 46</a></span>&#160; <span class="keyword">using</span> <a class="code" href="classpFlow_1_1unsortedPairs.html#a4bb4e3dfa4ffb7ba2c4a3d65db86bd37">ContainerType</a> = <a class="code" href="namespacepFlow.html#a48a6996c6f91d11bf502a6be451658d2">unorderedSet&lt;PairType, ExecutionSpace&gt;</a>;</div>
<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160; </div>
<div class="line"><a name="l00048"></a><span class="lineno"><a class="line" href="structpFlow_1_1unsortedPairs_1_1pairAccessor.html"> 48</a></span>&#160; <span class="keyword">struct </span><a class="code" href="structpFlow_1_1unsortedPairs_1_1pairAccessor.html">pairAccessor</a></div>
<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160; {</div>
<div class="line"><a name="l00050"></a><span class="lineno"><a class="line" href="structpFlow_1_1unsortedPairs_1_1pairAccessor.html#acf4d9906ba8a5697d815148b4c432239"> 50</a></span>&#160; <span class="keyword">using</span> <a class="code" href="structpFlow_1_1unsortedPairs_1_1pairAccessor.html#acf4d9906ba8a5697d815148b4c432239">PairType</a> = <span class="keyword">typename</span> <a class="code" href="classpFlow_1_1unsortedPairs.html#a3956e682275d5a353e4abe4f203d774d">UnsortedPairs::PairType</a>;</div>
<div class="line"><a name="l00050"></a><span class="lineno"><a class="line" href="structpFlow_1_1unsortedPairs_1_1pairAccessor.html#acf4d9906ba8a5697d815148b4c432239"> 50</a></span>&#160; <span class="keyword">using</span> <a class="code" href="structpFlow_1_1unsortedPairs_1_1pairAccessor.html#acf4d9906ba8a5697d815148b4c432239">PairType</a> = <span class="keyword">typename</span> <a class="code" href="classpFlow_1_1unsortedPairs.html#a7cb1b756dd55ea6191069aac4a7e012f">UnsortedPairs::PairType</a>;</div>
<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160; </div>
<div class="line"><a name="l00052"></a><span class="lineno"><a class="line" href="structpFlow_1_1unsortedPairs_1_1pairAccessor.html#a5bede346a5aace7ab58a2c4e0fe563ac"> 52</a></span>&#160; <a class="code" href="classpFlow_1_1unsortedPairs.html#a4bb4e3dfa4ffb7ba2c4a3d65db86bd37">ContainerType</a> <a class="code" href="structpFlow_1_1unsortedPairs_1_1pairAccessor.html#a5bede346a5aace7ab58a2c4e0fe563ac">Container_</a>;</div>
<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160; </div>
<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160; <a class="code" href="pFlowMacros_8hpp.html#a8e2f73fa5c113f21c9c9edb67a974f5e">INLINE_FUNCTION_HD</a></div>
<div class="line"><a name="l00055"></a><span class="lineno"><a class="line" href="structpFlow_1_1unsortedPairs_1_1pairAccessor.html#a0fed21f49ffeaa77eaf1071b5c8a9a31"> 55</a></span>&#160; <a class="code" href="namespacepFlow.html#aae6ad039f09c0676db11bd114136a3fa">int32</a> <a class="code" href="structpFlow_1_1unsortedPairs_1_1pairAccessor.html#a0fed21f49ffeaa77eaf1071b5c8a9a31">size</a>()<span class="keyword">const </span>{ <span class="keywordflow">return</span> <a class="code" href="structpFlow_1_1unsortedPairs_1_1pairAccessor.html#a5bede346a5aace7ab58a2c4e0fe563ac">Container_</a>.size(); }</div>
<div class="line"><a name="l00055"></a><span class="lineno"><a class="line" href="structpFlow_1_1unsortedPairs_1_1pairAccessor.html#a29908231382cfa67191aec2c9f8bca23"> 55</a></span>&#160; <a class="code" href="namespacepFlow.html#abd01e8e67e3d94cab04ecaaf4f85ac1b">uint32</a> <a class="code" href="structpFlow_1_1unsortedPairs_1_1pairAccessor.html#a29908231382cfa67191aec2c9f8bca23">size</a>()<span class="keyword">const </span>{ <span class="keywordflow">return</span> <a class="code" href="structpFlow_1_1unsortedPairs_1_1pairAccessor.html#a5bede346a5aace7ab58a2c4e0fe563ac">Container_</a>.size(); }</div>
<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160; </div>
<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160; <a class="code" href="pFlowMacros_8hpp.html#a8e2f73fa5c113f21c9c9edb67a974f5e">INLINE_FUNCTION_HD</a></div>
<div class="line"><a name="l00058"></a><span class="lineno"><a class="line" href="structpFlow_1_1unsortedPairs_1_1pairAccessor.html#a864176c34cdbaa2bb9241751c6f4c922"> 58</a></span>&#160; <a class="code" href="namespacepFlow.html#aae6ad039f09c0676db11bd114136a3fa">int32</a> <a class="code" href="structpFlow_1_1unsortedPairs_1_1pairAccessor.html#a864176c34cdbaa2bb9241751c6f4c922">loopCount</a>()<span class="keyword">const </span>{ <span class="keywordflow">return</span> <a class="code" href="structpFlow_1_1unsortedPairs_1_1pairAccessor.html#a5bede346a5aace7ab58a2c4e0fe563ac">Container_</a>.capacity(); }</div>
<div class="line"><a name="l00058"></a><span class="lineno"><a class="line" href="structpFlow_1_1unsortedPairs_1_1pairAccessor.html#a7565b16359badd56b93a9c73be8d867f"> 58</a></span>&#160; <a class="code" href="namespacepFlow.html#abd01e8e67e3d94cab04ecaaf4f85ac1b">uint32</a> <a class="code" href="structpFlow_1_1unsortedPairs_1_1pairAccessor.html#a7565b16359badd56b93a9c73be8d867f">loopCount</a>()<span class="keyword">const </span>{ <span class="keywordflow">return</span> <a class="code" href="structpFlow_1_1unsortedPairs_1_1pairAccessor.html#a5bede346a5aace7ab58a2c4e0fe563ac">Container_</a>.capacity(); }</div>
<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160; </div>
<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160; <a class="code" href="pFlowMacros_8hpp.html#a8e2f73fa5c113f21c9c9edb67a974f5e">INLINE_FUNCTION_HD</a></div>
<div class="line"><a name="l00061"></a><span class="lineno"><a class="line" href="structpFlow_1_1unsortedPairs_1_1pairAccessor.html#aba79e8edf03103828a6f0eab13e3e938"> 61</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="structpFlow_1_1unsortedPairs_1_1pairAccessor.html#aba79e8edf03103828a6f0eab13e3e938">isValid</a>(<a class="code" href="namespacepFlow.html#aae6ad039f09c0676db11bd114136a3fa">int32</a> idx)<span class="keyword">const </span>{ <span class="keywordflow">return</span> <a class="code" href="structpFlow_1_1unsortedPairs_1_1pairAccessor.html#a5bede346a5aace7ab58a2c4e0fe563ac">Container_</a>.valid_at(idx); }</div>
<div class="line"><a name="l00061"></a><span class="lineno"><a class="line" href="structpFlow_1_1unsortedPairs_1_1pairAccessor.html#aedf8edb334ea2783de06581536ff1d79"> 61</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="structpFlow_1_1unsortedPairs_1_1pairAccessor.html#aedf8edb334ea2783de06581536ff1d79">isValid</a>(<a class="code" href="namespacepFlow.html#abd01e8e67e3d94cab04ecaaf4f85ac1b">uint32</a> idx)<span class="keyword">const </span>{ <span class="keywordflow">return</span> <a class="code" href="structpFlow_1_1unsortedPairs_1_1pairAccessor.html#a5bede346a5aace7ab58a2c4e0fe563ac">Container_</a>.valid_at(idx); }</div>
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160; </div>
<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160; <a class="code" href="pFlowMacros_8hpp.html#a8e2f73fa5c113f21c9c9edb67a974f5e">INLINE_FUNCTION_HD</a></div>
<div class="line"><a name="l00064"></a><span class="lineno"><a class="line" href="structpFlow_1_1unsortedPairs_1_1pairAccessor.html#a17e844c5901f2f5ab7019a023280e27c"> 64</a></span>&#160; <a class="code" href="structpFlow_1_1unsortedPairs_1_1pairAccessor.html#acf4d9906ba8a5697d815148b4c432239">PairType</a> <a class="code" href="structpFlow_1_1unsortedPairs_1_1pairAccessor.html#a17e844c5901f2f5ab7019a023280e27c">getPair</a>(<span class="keywordtype">int</span> idx)<span class="keyword">const </span>{ <span class="keywordflow">return</span> <a class="code" href="structpFlow_1_1unsortedPairs_1_1pairAccessor.html#a5bede346a5aace7ab58a2c4e0fe563ac">Container_</a>.key_at(idx); }</div>
<div class="line"><a name="l00064"></a><span class="lineno"><a class="line" href="structpFlow_1_1unsortedPairs_1_1pairAccessor.html#af8e8593b419b4644ae5a16d355f0424c"> 64</a></span>&#160; <a class="code" href="structpFlow_1_1unsortedPairs_1_1pairAccessor.html#acf4d9906ba8a5697d815148b4c432239">PairType</a> <a class="code" href="structpFlow_1_1unsortedPairs_1_1pairAccessor.html#af8e8593b419b4644ae5a16d355f0424c">getPair</a>(<a class="code" href="namespacepFlow.html#abd01e8e67e3d94cab04ecaaf4f85ac1b">uint32</a> idx)<span class="keyword">const </span>{ <span class="keywordflow">return</span> <a class="code" href="structpFlow_1_1unsortedPairs_1_1pairAccessor.html#a5bede346a5aace7ab58a2c4e0fe563ac">Container_</a>.key_at(idx); }</div>
<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160; </div>
<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160; <a class="code" href="pFlowMacros_8hpp.html#a8e2f73fa5c113f21c9c9edb67a974f5e">INLINE_FUNCTION_HD</a></div>
<div class="line"><a name="l00067"></a><span class="lineno"><a class="line" href="structpFlow_1_1unsortedPairs_1_1pairAccessor.html#ab57ac29c961a27170a6c69540c547ab4"> 67</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="structpFlow_1_1unsortedPairs_1_1pairAccessor.html#ab57ac29c961a27170a6c69540c547ab4">getPair</a>(<a class="code" href="namespacepFlow.html#aae6ad039f09c0676db11bd114136a3fa">int32</a> idx, <a class="code" href="structpFlow_1_1unsortedPairs_1_1pairAccessor.html#acf4d9906ba8a5697d815148b4c432239">PairType</a>&amp; pair)<span class="keyword">const </span>{</div>
<div class="line"><a name="l00067"></a><span class="lineno"><a class="line" href="structpFlow_1_1unsortedPairs_1_1pairAccessor.html#a290893fe2e2562b0f14e47de635e96c8"> 67</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="structpFlow_1_1unsortedPairs_1_1pairAccessor.html#a290893fe2e2562b0f14e47de635e96c8">getPair</a>(<a class="code" href="namespacepFlow.html#abd01e8e67e3d94cab04ecaaf4f85ac1b">uint32</a> idx, <a class="code" href="structpFlow_1_1unsortedPairs_1_1pairAccessor.html#acf4d9906ba8a5697d815148b4c432239">PairType</a>&amp; pair)<span class="keyword">const </span>{</div>
<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160; <span class="keywordflow">if</span>(<a class="code" href="structpFlow_1_1unsortedPairs_1_1pairAccessor.html#a5bede346a5aace7ab58a2c4e0fe563ac">Container_</a>.valid_at(idx)) {</div>
<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160; pair = <a class="code" href="structpFlow_1_1unsortedPairs_1_1pairAccessor.html#a5bede346a5aace7ab58a2c4e0fe563ac">Container_</a>.key_at(idx);</div>
<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160; <span class="keywordflow">return</span> <span class="keyword">true</span>;</div>
@ -191,9 +191,9 @@ $(document).ready(function(){initNavTree('unsortedPairs_8hpp_source.html',''); i
<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160; <a class="code" href="classpFlow_1_1unsortedPairs.html#add4f2c30e6aac3bc403ce77e36e3c471">TypeInfoNV</a>(<span class="stringliteral">&quot;unsorderedPairs&quot;</span>);</div>
<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160; </div>
<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160; <span class="comment">// constructor</span></div>
<div class="line"><a name="l00087"></a><span class="lineno"><a class="line" href="classpFlow_1_1unsortedPairs.html#a9647bd50bf047598ba615c70447f8aaf"> 87</a></span>&#160; <a class="code" href="classpFlow_1_1unsortedPairs.html#a9647bd50bf047598ba615c70447f8aaf">unsortedPairs</a>(<a class="code" href="namespacepFlow.html#aae6ad039f09c0676db11bd114136a3fa">int32</a> <a class="code" href="classpFlow_1_1unsortedPairs.html#a8a5676bc3adbb5c5740e3cdccd9ee9af">capacity</a>=1)</div>
<div class="line"><a name="l00087"></a><span class="lineno"><a class="line" href="classpFlow_1_1unsortedPairs.html#aa24be931e6502436cbd405bbc633fab3"> 87</a></span>&#160; <span class="keyword">explicit</span> <a class="code" href="classpFlow_1_1unsortedPairs.html#aa24be931e6502436cbd405bbc633fab3">unsortedPairs</a>(<a class="code" href="namespacepFlow.html#abd01e8e67e3d94cab04ecaaf4f85ac1b">uint32</a> <a class="code" href="classpFlow_1_1unsortedPairs.html#a2c568367e3aaa446720ee21283a0ca34">capacity</a>=1)</div>
<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160; :</div>
<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160; <a class="code" href="classpFlow_1_1unsortedPairs.html#a318d760a8f0d48a62d42f1d44a41910c">container_</a>(<a class="code" href="classpFlow_1_1unsortedPairs.html#a8a5676bc3adbb5c5740e3cdccd9ee9af">capacity</a>) <span class="comment">// the minimum capacity would be 128 </span></div>
<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160; <a class="code" href="classpFlow_1_1unsortedPairs.html#a318d760a8f0d48a62d42f1d44a41910c">container_</a>(<a class="code" href="classpFlow_1_1unsortedPairs.html#a2c568367e3aaa446720ee21283a0ca34">capacity</a>) <span class="comment">// the minimum capacity would be 128 </span></div>
<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160; {}</div>
<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160; </div>
<div class="line"><a name="l00092"></a><span class="lineno"><a class="line" href="classpFlow_1_1unsortedPairs.html#a32ff8c51a3aa19a92929906c6d81d00b"> 92</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classpFlow_1_1unsortedPairs.html#a32ff8c51a3aa19a92929906c6d81d00b">beforeBroadSearch</a>()</div>
@ -209,20 +209,20 @@ $(document).ready(function(){initNavTree('unsortedPairs_8hpp_source.html',''); i
<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160; </div>
<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160; <span class="comment">// - Device call</span></div>
<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160; <a class="code" href="pFlowMacros_8hpp.html#a8e2f73fa5c113f21c9c9edb67a974f5e">INLINE_FUNCTION_HD</a></div>
<div class="line"><a name="l00105"></a><span class="lineno"><a class="line" href="classpFlow_1_1unsortedPairs.html#a2cf0e69d65a4e157d8df2dbbdf0b370e"> 105</a></span>&#160; <a class="code" href="namespacepFlow.html#aae6ad039f09c0676db11bd114136a3fa">int32</a> <a class="code" href="classpFlow_1_1unsortedPairs.html#a2cf0e69d65a4e157d8df2dbbdf0b370e">insert</a>(idType i, idType j)<span class="keyword">const</span></div>
<div class="line"><a name="l00105"></a><span class="lineno"><a class="line" href="classpFlow_1_1unsortedPairs.html#afeb2f431342b87934f2fc1be5da22341"> 105</a></span>&#160; <a class="code" href="namespacepFlow.html#abd01e8e67e3d94cab04ecaaf4f85ac1b">uint32</a> <a class="code" href="classpFlow_1_1unsortedPairs.html#afeb2f431342b87934f2fc1be5da22341">insert</a>(idType i, idType j)<span class="keyword">const</span></div>
<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160;<span class="keyword"> </span>{</div>
<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160; <span class="keywordflow">if</span>(<span class="keyword">auto</span> insertResult = <a class="code" href="classpFlow_1_1unsortedPairs.html#a318d760a8f0d48a62d42f1d44a41910c">container_</a>.insert(<a class="code" href="classpFlow_1_1unsortedPairs.html#a3956e682275d5a353e4abe4f203d774d">PairType</a>(i,j)); insertResult.failed())</div>
<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160; <span class="keywordflow">return</span> -1;</div>
<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160; <span class="keywordflow">if</span>(<span class="keyword">auto</span> insertResult = <a class="code" href="classpFlow_1_1unsortedPairs.html#a318d760a8f0d48a62d42f1d44a41910c">container_</a>.insert(<a class="code" href="classpFlow_1_1unsortedPairs.html#a7cb1b756dd55ea6191069aac4a7e012f">PairType</a>(i,j)); insertResult.failed())</div>
<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160; <span class="keywordflow">return</span> <span class="keyword">static_cast&lt;</span><a class="code" href="namespacepFlow.html#abd01e8e67e3d94cab04ecaaf4f85ac1b">uint32</a><span class="keyword">&gt;</span>(-1);</div>
<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160; <span class="keywordflow">else</span></div>
<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160; <span class="keywordflow">return</span> insertResult.index();</div>
<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160; </div>
<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160; }</div>
<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160; </div>
<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160; <a class="code" href="pFlowMacros_8hpp.html#a8e2f73fa5c113f21c9c9edb67a974f5e">INLINE_FUNCTION_HD</a></div>
<div class="line"><a name="l00115"></a><span class="lineno"><a class="line" href="classpFlow_1_1unsortedPairs.html#adaa150fa7b1ded482a0e3b9bb07a23d2"> 115</a></span>&#160; <a class="code" href="namespacepFlow.html#aae6ad039f09c0676db11bd114136a3fa">int32</a> <a class="code" href="classpFlow_1_1unsortedPairs.html#adaa150fa7b1ded482a0e3b9bb07a23d2">insert</a>(<span class="keyword">const</span> <a class="code" href="classpFlow_1_1unsortedPairs.html#a3956e682275d5a353e4abe4f203d774d">PairType</a>&amp; p)<span class="keyword">const</span></div>
<div class="line"><a name="l00115"></a><span class="lineno"><a class="line" href="classpFlow_1_1unsortedPairs.html#a243df1c58c8257aff69c3335106f9757"> 115</a></span>&#160; <a class="code" href="namespacepFlow.html#abd01e8e67e3d94cab04ecaaf4f85ac1b">uint32</a> <a class="code" href="classpFlow_1_1unsortedPairs.html#a243df1c58c8257aff69c3335106f9757">insert</a>(<span class="keyword">const</span> <a class="code" href="classpFlow_1_1unsortedPairs.html#a7cb1b756dd55ea6191069aac4a7e012f">PairType</a>&amp; p)<span class="keyword">const</span></div>
<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160;<span class="keyword"> </span>{</div>
<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160; <span class="keywordflow">if</span>(<span class="keyword">auto</span> insertResult = <a class="code" href="classpFlow_1_1unsortedPairs.html#a318d760a8f0d48a62d42f1d44a41910c">container_</a>.insert(p); insertResult.failed())</div>
<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160; <span class="keywordflow">return</span> -1;</div>
<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160; <span class="keywordflow">return</span> <span class="keyword">static_cast&lt;</span><a class="code" href="namespacepFlow.html#abd01e8e67e3d94cab04ecaaf4f85ac1b">uint32</a><span class="keyword">&gt;</span>(-1);</div>
<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160; <span class="keywordflow">else</span></div>
<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160; <span class="keywordflow">return</span> insertResult.index();</div>
<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160; </div>
@ -232,7 +232,7 @@ $(document).ready(function(){initNavTree('unsortedPairs_8hpp_source.html',''); i
<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160; <span class="comment">// return the pair at index idx</span></div>
<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160; <span class="comment">// perform no check for size and existance</span></div>
<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160; <a class="code" href="pFlowMacros_8hpp.html#a8e2f73fa5c113f21c9c9edb67a974f5e">INLINE_FUNCTION_HD</a></div>
<div class="line"><a name="l00128"></a><span class="lineno"><a class="line" href="classpFlow_1_1unsortedPairs.html#ade27870d308ffbaacefaf1f7792ba7cf"> 128</a></span>&#160; <a class="code" href="classpFlow_1_1unsortedPairs.html#a3956e682275d5a353e4abe4f203d774d">PairType</a> <a class="code" href="classpFlow_1_1unsortedPairs.html#ade27870d308ffbaacefaf1f7792ba7cf">getPair</a>(<a class="code" href="namespacepFlow.html#aae6ad039f09c0676db11bd114136a3fa">int32</a> idx)<span class="keyword">const</span></div>
<div class="line"><a name="l00128"></a><span class="lineno"><a class="line" href="classpFlow_1_1unsortedPairs.html#af8e8593b419b4644ae5a16d355f0424c"> 128</a></span>&#160; <a class="code" href="classpFlow_1_1unsortedPairs.html#a7cb1b756dd55ea6191069aac4a7e012f">PairType</a> <a class="code" href="classpFlow_1_1unsortedPairs.html#af8e8593b419b4644ae5a16d355f0424c">getPair</a>(<a class="code" href="namespacepFlow.html#abd01e8e67e3d94cab04ecaaf4f85ac1b">uint32</a> idx)<span class="keyword">const</span></div>
<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160;<span class="keyword"> </span>{</div>
<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classpFlow_1_1unsortedPairs.html#a318d760a8f0d48a62d42f1d44a41910c">container_</a>.key_at(idx);</div>
<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160; }</div>
@ -240,7 +240,7 @@ $(document).ready(function(){initNavTree('unsortedPairs_8hpp_source.html',''); i
<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160; <span class="comment">// - Device call</span></div>
<div class="line"><a name="l00134"></a><span class="lineno"> 134</span>&#160; <span class="comment">// return the pair at index idx</span></div>
<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160; <a class="code" href="pFlowMacros_8hpp.html#a8e2f73fa5c113f21c9c9edb67a974f5e">INLINE_FUNCTION_HD</a></div>
<div class="line"><a name="l00136"></a><span class="lineno"><a class="line" href="classpFlow_1_1unsortedPairs.html#a3091ec93b18d93c19f04ce173e2a29c7"> 136</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classpFlow_1_1unsortedPairs.html#a3091ec93b18d93c19f04ce173e2a29c7">getPair</a>(<a class="code" href="namespacepFlow.html#aae6ad039f09c0676db11bd114136a3fa">int32</a> idx, <a class="code" href="classpFlow_1_1unsortedPairs.html#a3956e682275d5a353e4abe4f203d774d">PairType</a>&amp; p)<span class="keyword">const</span></div>
<div class="line"><a name="l00136"></a><span class="lineno"><a class="line" href="classpFlow_1_1unsortedPairs.html#ab637a44fcad0d223420b921cea082c1a"> 136</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classpFlow_1_1unsortedPairs.html#ab637a44fcad0d223420b921cea082c1a">getPair</a>(<a class="code" href="namespacepFlow.html#abd01e8e67e3d94cab04ecaaf4f85ac1b">uint32</a> idx, <a class="code" href="classpFlow_1_1unsortedPairs.html#a7cb1b756dd55ea6191069aac4a7e012f">PairType</a>&amp; p)<span class="keyword">const</span></div>
<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160;<span class="keyword"> </span>{</div>
<div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160; <span class="keywordflow">if</span>(<a class="code" href="classpFlow_1_1unsortedPairs.html#a318d760a8f0d48a62d42f1d44a41910c">container_</a>.valid_at(idx))</div>
<div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160; {</div>
@ -255,36 +255,36 @@ $(document).ready(function(){initNavTree('unsortedPairs_8hpp_source.html',''); i
<div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160; }</div>
<div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160; </div>
<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160; <a class="code" href="pFlowMacros_8hpp.html#a8e2f73fa5c113f21c9c9edb67a974f5e">INLINE_FUNCTION_HD</a></div>
<div class="line"><a name="l00151"></a><span class="lineno"><a class="line" href="classpFlow_1_1unsortedPairs.html#afdbd5a31f0a18654d6342784d81e5d96"> 151</a></span>&#160; <a class="code" href="namespacepFlow.html#aae6ad039f09c0676db11bd114136a3fa">int32</a> <a class="code" href="classpFlow_1_1unsortedPairs.html#afdbd5a31f0a18654d6342784d81e5d96">find</a>(<span class="keyword">const</span> <a class="code" href="classpFlow_1_1unsortedPairs.html#a3956e682275d5a353e4abe4f203d774d">PairType</a> &amp; p)<span class="keyword">const</span></div>
<div class="line"><a name="l00151"></a><span class="lineno"><a class="line" href="classpFlow_1_1unsortedPairs.html#a10b5c26ee2b44afb262aec629a1d70d7"> 151</a></span>&#160; <a class="code" href="namespacepFlow.html#abd01e8e67e3d94cab04ecaaf4f85ac1b">uint32</a> <a class="code" href="classpFlow_1_1unsortedPairs.html#a10b5c26ee2b44afb262aec629a1d70d7">find</a>(<span class="keyword">const</span> <a class="code" href="classpFlow_1_1unsortedPairs.html#a7cb1b756dd55ea6191069aac4a7e012f">PairType</a> &amp; p)<span class="keyword">const</span></div>
<div class="line"><a name="l00152"></a><span class="lineno"> 152</span>&#160;<span class="keyword"> </span>{</div>
<div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160; <span class="keywordflow">if</span>( <span class="keyword">auto</span> idx = <a class="code" href="classpFlow_1_1unsortedPairs.html#a318d760a8f0d48a62d42f1d44a41910c">container_</a>.find(p); </div>
<div class="line"><a name="l00154"></a><span class="lineno"> 154</span>&#160; idx != Kokkos::UnorderedMapInvalidIndex )</div>
<div class="line"><a name="l00155"></a><span class="lineno"> 155</span>&#160; <span class="keywordflow">return</span> idx;</div>
<div class="line"><a name="l00156"></a><span class="lineno"> 156</span>&#160; <span class="keywordflow">else</span></div>
<div class="line"><a name="l00157"></a><span class="lineno"> 157</span>&#160; <span class="keywordflow">return</span> -1;</div>
<div class="line"><a name="l00157"></a><span class="lineno"> 157</span>&#160; <span class="keywordflow">return</span> <span class="keyword">static_cast&lt;</span><a class="code" href="namespacepFlow.html#abd01e8e67e3d94cab04ecaaf4f85ac1b">uint32</a><span class="keyword">&gt;</span>(-1);</div>
<div class="line"><a name="l00158"></a><span class="lineno"> 158</span>&#160; }</div>
<div class="line"><a name="l00159"></a><span class="lineno"> 159</span>&#160; </div>
<div class="line"><a name="l00160"></a><span class="lineno"> 160</span>&#160; <a class="code" href="pFlowMacros_8hpp.html#a8e2f73fa5c113f21c9c9edb67a974f5e">INLINE_FUNCTION_HD</a></div>
<div class="line"><a name="l00161"></a><span class="lineno"><a class="line" href="classpFlow_1_1unsortedPairs.html#aba79e8edf03103828a6f0eab13e3e938"> 161</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classpFlow_1_1unsortedPairs.html#aba79e8edf03103828a6f0eab13e3e938">isValid</a>(<a class="code" href="namespacepFlow.html#aae6ad039f09c0676db11bd114136a3fa">int32</a> idx)<span class="keyword">const</span></div>
<div class="line"><a name="l00161"></a><span class="lineno"><a class="line" href="classpFlow_1_1unsortedPairs.html#aedf8edb334ea2783de06581536ff1d79"> 161</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classpFlow_1_1unsortedPairs.html#aedf8edb334ea2783de06581536ff1d79">isValid</a>(<a class="code" href="namespacepFlow.html#abd01e8e67e3d94cab04ecaaf4f85ac1b">uint32</a> idx)<span class="keyword">const</span></div>
<div class="line"><a name="l00162"></a><span class="lineno"> 162</span>&#160;<span class="keyword"> </span>{</div>
<div class="line"><a name="l00163"></a><span class="lineno"> 163</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classpFlow_1_1unsortedPairs.html#a318d760a8f0d48a62d42f1d44a41910c">container_</a>.valid_at(idx); </div>
<div class="line"><a name="l00164"></a><span class="lineno"> 164</span>&#160; }</div>
<div class="line"><a name="l00165"></a><span class="lineno"> 165</span>&#160; </div>
<div class="line"><a name="l00166"></a><span class="lineno"> 166</span>&#160; </div>
<div class="line"><a name="l00167"></a><span class="lineno"> 167</span>&#160; <a class="code" href="pFlowMacros_8hpp.html#a8e2f73fa5c113f21c9c9edb67a974f5e">INLINE_FUNCTION_HD</a></div>
<div class="line"><a name="l00168"></a><span class="lineno"><a class="line" href="classpFlow_1_1unsortedPairs.html#a8a5676bc3adbb5c5740e3cdccd9ee9af"> 168</a></span>&#160; <a class="code" href="namespacepFlow.html#aae6ad039f09c0676db11bd114136a3fa">int32</a> <a class="code" href="classpFlow_1_1unsortedPairs.html#a8a5676bc3adbb5c5740e3cdccd9ee9af">capacity</a>()<span class="keyword"> const</span></div>
<div class="line"><a name="l00168"></a><span class="lineno"><a class="line" href="classpFlow_1_1unsortedPairs.html#a2c568367e3aaa446720ee21283a0ca34"> 168</a></span>&#160; <a class="code" href="namespacepFlow.html#abd01e8e67e3d94cab04ecaaf4f85ac1b">uint32</a> <a class="code" href="classpFlow_1_1unsortedPairs.html#a2c568367e3aaa446720ee21283a0ca34">capacity</a>()<span class="keyword"> const</span></div>
<div class="line"><a name="l00169"></a><span class="lineno"> 169</span>&#160;<span class="keyword"> </span>{</div>
<div class="line"><a name="l00170"></a><span class="lineno"> 170</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classpFlow_1_1unsortedPairs.html#a318d760a8f0d48a62d42f1d44a41910c">container_</a>.capacity();</div>
<div class="line"><a name="l00171"></a><span class="lineno"> 171</span>&#160; }</div>
<div class="line"><a name="l00172"></a><span class="lineno"> 172</span>&#160; </div>
<div class="line"><a name="l00173"></a><span class="lineno"><a class="line" href="classpFlow_1_1unsortedPairs.html#a8ad3d4208636c7bbeab1ac1300687068"> 173</a></span>&#160; <a class="code" href="namespacepFlow.html#aae6ad039f09c0676db11bd114136a3fa">int32</a> <a class="code" href="classpFlow_1_1unsortedPairs.html#a8ad3d4208636c7bbeab1ac1300687068">loopCount</a>()<span class="keyword">const</span></div>
<div class="line"><a name="l00173"></a><span class="lineno"><a class="line" href="classpFlow_1_1unsortedPairs.html#aee663f8b6fb1d42a4fd10d4da252e743"> 173</a></span>&#160; <a class="code" href="namespacepFlow.html#abd01e8e67e3d94cab04ecaaf4f85ac1b">uint32</a> <a class="code" href="classpFlow_1_1unsortedPairs.html#aee663f8b6fb1d42a4fd10d4da252e743">loopCount</a>()<span class="keyword">const</span></div>
<div class="line"><a name="l00174"></a><span class="lineno"> 174</span>&#160;<span class="keyword"> </span>{</div>
<div class="line"><a name="l00175"></a><span class="lineno"> 175</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classpFlow_1_1unsortedPairs.html#a318d760a8f0d48a62d42f1d44a41910c">container_</a>.capacity();</div>
<div class="line"><a name="l00176"></a><span class="lineno"> 176</span>&#160; }</div>
<div class="line"><a name="l00177"></a><span class="lineno"> 177</span>&#160; </div>
<div class="line"><a name="l00178"></a><span class="lineno"> 178</span>&#160; <span class="comment">//use this when the value of size_ is updated</span></div>
<div class="line"><a name="l00179"></a><span class="lineno"> 179</span>&#160; <a class="code" href="pFlowMacros_8hpp.html#a542d326bc30e30d52e9deb402759b872">INLINE_FUNCTION_H</a></div>
<div class="line"><a name="l00180"></a><span class="lineno"><a class="line" href="classpFlow_1_1unsortedPairs.html#a4c0c6cdb0693c431b4dc63a3f8ede5d3"> 180</a></span>&#160; <a class="code" href="namespacepFlow.html#aae6ad039f09c0676db11bd114136a3fa">int32</a> <a class="code" href="classpFlow_1_1unsortedPairs.html#a4c0c6cdb0693c431b4dc63a3f8ede5d3">size</a>()<span class="keyword">const</span></div>
<div class="line"><a name="l00180"></a><span class="lineno"><a class="line" href="classpFlow_1_1unsortedPairs.html#a91e42e32d0d132f5a4ea77685e441f12"> 180</a></span>&#160; <a class="code" href="namespacepFlow.html#abd01e8e67e3d94cab04ecaaf4f85ac1b">uint32</a> <a class="code" href="classpFlow_1_1unsortedPairs.html#a91e42e32d0d132f5a4ea77685e441f12">size</a>()<span class="keyword">const</span></div>
<div class="line"><a name="l00181"></a><span class="lineno"> 181</span>&#160;<span class="keyword"> </span>{</div>
<div class="line"><a name="l00182"></a><span class="lineno"> 182</span>&#160; <span class="keywordflow">return</span> <a class="code" href="classpFlow_1_1unsortedPairs.html#a318d760a8f0d48a62d42f1d44a41910c">container_</a>.size();</div>
<div class="line"><a name="l00183"></a><span class="lineno"> 183</span>&#160; }</div>
@ -295,7 +295,7 @@ $(document).ready(function(){initNavTree('unsortedPairs_8hpp_source.html',''); i
<div class="line"><a name="l00188"></a><span class="lineno"> 188</span>&#160; }</div>
<div class="line"><a name="l00189"></a><span class="lineno"> 189</span>&#160; </div>
<div class="line"><a name="l00192"></a><span class="lineno"> 192</span>&#160; <a class="code" href="pFlowMacros_8hpp.html#a542d326bc30e30d52e9deb402759b872">INLINE_FUNCTION_H</a></div>
<div class="line"><a name="l00193"></a><span class="lineno"><a class="line" href="classpFlow_1_1unsortedPairs.html#aa1278079448d1e3332be81b2c25cef73"> 193</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classpFlow_1_1unsortedPairs.html#aa1278079448d1e3332be81b2c25cef73">increaseCapacityBy</a>(<a class="code" href="namespacepFlow.html#aae6ad039f09c0676db11bd114136a3fa">int32</a> len)</div>
<div class="line"><a name="l00193"></a><span class="lineno"><a class="line" href="classpFlow_1_1unsortedPairs.html#a7eef148cd93f8f556fb095c4f0c50a6c"> 193</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classpFlow_1_1unsortedPairs.html#a7eef148cd93f8f556fb095c4f0c50a6c">increaseCapacityBy</a>(<a class="code" href="namespacepFlow.html#abd01e8e67e3d94cab04ecaaf4f85ac1b">uint32</a> len)</div>
<div class="line"><a name="l00194"></a><span class="lineno"> 194</span>&#160; {</div>
<div class="line"><a name="l00195"></a><span class="lineno"> 195</span>&#160; uint newCap = <a class="code" href="classpFlow_1_1unsortedPairs.html#a318d760a8f0d48a62d42f1d44a41910c">container_</a>.capacity()+len;</div>
<div class="line"><a name="l00196"></a><span class="lineno"> 196</span>&#160; this-&gt;<a class="code" href="classpFlow_1_1unsortedPairs.html#afd32d1c4cda15e685fd3008f4ded29f2">clear</a>();</div>
@ -321,46 +321,46 @@ $(document).ready(function(){initNavTree('unsortedPairs_8hpp_source.html',''); i
<div class="line"><a name="l00216"></a><span class="lineno"> 216</span>&#160;<span class="preprocessor">#endif //__unsortedPairs_hpp__</span></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
<div class="ttc" id="astructpFlow_1_1unsortedPairs_1_1pairAccessor_html_a0fed21f49ffeaa77eaf1071b5c8a9a31"><div class="ttname"><a href="structpFlow_1_1unsortedPairs_1_1pairAccessor.html#a0fed21f49ffeaa77eaf1071b5c8a9a31">pFlow::unsortedPairs::pairAccessor::size</a></div><div class="ttdeci">INLINE_FUNCTION_HD int32 size() const</div><div class="ttdef"><b>Definition:</b> <a href="unsortedPairs_8hpp_source.html#l00055">unsortedPairs.hpp:55</a></div></div>
<div class="ttc" id="aclasspFlow_1_1unsortedPairs_html_a3091ec93b18d93c19f04ce173e2a29c7"><div class="ttname"><a href="classpFlow_1_1unsortedPairs.html#a3091ec93b18d93c19f04ce173e2a29c7">pFlow::unsortedPairs::getPair</a></div><div class="ttdeci">INLINE_FUNCTION_HD bool getPair(int32 idx, PairType &amp;p) const</div><div class="ttdef"><b>Definition:</b> <a href="unsortedPairs_8hpp_source.html#l00136">unsortedPairs.hpp:136</a></div></div>
<div class="ttc" id="aclasspFlow_1_1unsortedPairs_html_a4c0c6cdb0693c431b4dc63a3f8ede5d3"><div class="ttname"><a href="classpFlow_1_1unsortedPairs.html#a4c0c6cdb0693c431b4dc63a3f8ede5d3">pFlow::unsortedPairs::size</a></div><div class="ttdeci">INLINE_FUNCTION_H int32 size() const</div><div class="ttdef"><b>Definition:</b> <a href="unsortedPairs_8hpp_source.html#l00180">unsortedPairs.hpp:180</a></div></div>
<div class="ttc" id="aclasspFlow_1_1unsortedPairs_html_a243df1c58c8257aff69c3335106f9757"><div class="ttname"><a href="classpFlow_1_1unsortedPairs.html#a243df1c58c8257aff69c3335106f9757">pFlow::unsortedPairs::insert</a></div><div class="ttdeci">INLINE_FUNCTION_HD uint32 insert(const PairType &amp;p) const</div><div class="ttdef"><b>Definition:</b> <a href="unsortedPairs_8hpp_source.html#l00115">unsortedPairs.hpp:115</a></div></div>
<div class="ttc" id="astructpFlow_1_1unsortedPairs_1_1pairAccessor_html_a290893fe2e2562b0f14e47de635e96c8"><div class="ttname"><a href="structpFlow_1_1unsortedPairs_1_1pairAccessor.html#a290893fe2e2562b0f14e47de635e96c8">pFlow::unsortedPairs::pairAccessor::getPair</a></div><div class="ttdeci">INLINE_FUNCTION_HD bool getPair(uint32 idx, PairType &amp;pair) const</div><div class="ttdef"><b>Definition:</b> <a href="unsortedPairs_8hpp_source.html#l00067">unsortedPairs.hpp:67</a></div></div>
<div class="ttc" id="aclasspFlow_1_1unsortedPairs_html_a2c568367e3aaa446720ee21283a0ca34"><div class="ttname"><a href="classpFlow_1_1unsortedPairs.html#a2c568367e3aaa446720ee21283a0ca34">pFlow::unsortedPairs::capacity</a></div><div class="ttdeci">INLINE_FUNCTION_HD uint32 capacity() const</div><div class="ttdef"><b>Definition:</b> <a href="unsortedPairs_8hpp_source.html#l00168">unsortedPairs.hpp:168</a></div></div>
<div class="ttc" id="aclasspFlow_1_1unsortedPairs_html_a9037fe54e33b899b96a62988ecf26d76"><div class="ttname"><a href="classpFlow_1_1unsortedPairs.html#a9037fe54e33b899b96a62988ecf26d76">pFlow::unsortedPairs::memory_space</a></div><div class="ttdeci">typename ExecutionSpace::memory_space memory_space</div><div class="ttdef"><b>Definition:</b> <a href="unsortedPairs_8hpp_source.html#l00042">unsortedPairs.hpp:42</a></div></div>
<div class="ttc" id="aclasspFlow_1_1unsortedPairs_html_a3956e682275d5a353e4abe4f203d774d"><div class="ttname"><a href="classpFlow_1_1unsortedPairs.html#a3956e682275d5a353e4abe4f203d774d">pFlow::unsortedPairs::PairType</a></div><div class="ttdeci">kPair&lt; idType, idType &gt; PairType</div><div class="ttdef"><b>Definition:</b> <a href="unsortedPairs_8hpp_source.html#l00044">unsortedPairs.hpp:44</a></div></div>
<div class="ttc" id="aclasspFlow_1_1unsortedPairs_html_a8a5676bc3adbb5c5740e3cdccd9ee9af"><div class="ttname"><a href="classpFlow_1_1unsortedPairs.html#a8a5676bc3adbb5c5740e3cdccd9ee9af">pFlow::unsortedPairs::capacity</a></div><div class="ttdeci">INLINE_FUNCTION_HD int32 capacity() const</div><div class="ttdef"><b>Definition:</b> <a href="unsortedPairs_8hpp_source.html#l00168">unsortedPairs.hpp:168</a></div></div>
<div class="ttc" id="astructpFlow_1_1unsortedPairs_1_1pairAccessor_html_aedf8edb334ea2783de06581536ff1d79"><div class="ttname"><a href="structpFlow_1_1unsortedPairs_1_1pairAccessor.html#aedf8edb334ea2783de06581536ff1d79">pFlow::unsortedPairs::pairAccessor::isValid</a></div><div class="ttdeci">INLINE_FUNCTION_HD bool isValid(uint32 idx) const</div><div class="ttdef"><b>Definition:</b> <a href="unsortedPairs_8hpp_source.html#l00061">unsortedPairs.hpp:61</a></div></div>
<div class="ttc" id="aclasspFlow_1_1unsortedPairs_html_a7cb1b756dd55ea6191069aac4a7e012f"><div class="ttname"><a href="classpFlow_1_1unsortedPairs.html#a7cb1b756dd55ea6191069aac4a7e012f">pFlow::unsortedPairs::PairType</a></div><div class="ttdeci">Pair&lt; idType, idType &gt; PairType</div><div class="ttdef"><b>Definition:</b> <a href="unsortedPairs_8hpp_source.html#l00044">unsortedPairs.hpp:44</a></div></div>
<div class="ttc" id="atypes_8hpp_html"><div class="ttname"><a href="types_8hpp.html">types.hpp</a></div></div>
<div class="ttc" id="astructpFlow_1_1unsortedPairs_1_1pairAccessor_html_a17e844c5901f2f5ab7019a023280e27c"><div class="ttname"><a href="structpFlow_1_1unsortedPairs_1_1pairAccessor.html#a17e844c5901f2f5ab7019a023280e27c">pFlow::unsortedPairs::pairAccessor::getPair</a></div><div class="ttdeci">INLINE_FUNCTION_HD PairType getPair(int idx) const</div><div class="ttdef"><b>Definition:</b> <a href="unsortedPairs_8hpp_source.html#l00064">unsortedPairs.hpp:64</a></div></div>
<div class="ttc" id="astructpFlow_1_1unsortedPairs_1_1pairAccessor_html_ab57ac29c961a27170a6c69540c547ab4"><div class="ttname"><a href="structpFlow_1_1unsortedPairs_1_1pairAccessor.html#ab57ac29c961a27170a6c69540c547ab4">pFlow::unsortedPairs::pairAccessor::getPair</a></div><div class="ttdeci">INLINE_FUNCTION_HD bool getPair(int32 idx, PairType &amp;pair) const</div><div class="ttdef"><b>Definition:</b> <a href="unsortedPairs_8hpp_source.html#l00067">unsortedPairs.hpp:67</a></div></div>
<div class="ttc" id="anamespacepFlow_html_a5b353480033e53f7e1fd71c6328b7fc5"><div class="ttname"><a href="namespacepFlow.html#a5b353480033e53f7e1fd71c6328b7fc5">pFlow::Pair</a></div><div class="ttdeci">Kokkos::pair&lt; T1, T2 &gt; Pair</div><div class="ttdoc">Pair of two variables.</div><div class="ttdef"><b>Definition:</b> <a href="KokkosTypes_8hpp_source.html#l00085">KokkosTypes.hpp:85</a></div></div>
<div class="ttc" id="astructpFlow_1_1unsortedPairs_1_1pairAccessor_html_af8e8593b419b4644ae5a16d355f0424c"><div class="ttname"><a href="structpFlow_1_1unsortedPairs_1_1pairAccessor.html#af8e8593b419b4644ae5a16d355f0424c">pFlow::unsortedPairs::pairAccessor::getPair</a></div><div class="ttdeci">INLINE_FUNCTION_HD PairType getPair(uint32 idx) const</div><div class="ttdef"><b>Definition:</b> <a href="unsortedPairs_8hpp_source.html#l00064">unsortedPairs.hpp:64</a></div></div>
<div class="ttc" id="aclasspFlow_1_1unsortedPairs_html_afeb2f431342b87934f2fc1be5da22341"><div class="ttname"><a href="classpFlow_1_1unsortedPairs.html#afeb2f431342b87934f2fc1be5da22341">pFlow::unsortedPairs::insert</a></div><div class="ttdeci">INLINE_FUNCTION_HD uint32 insert(idType i, idType j) const</div><div class="ttdef"><b>Definition:</b> <a href="unsortedPairs_8hpp_source.html#l00105">unsortedPairs.hpp:105</a></div></div>
<div class="ttc" id="anamespacepFlow_html_abd01e8e67e3d94cab04ecaaf4f85ac1b"><div class="ttname"><a href="namespacepFlow.html#abd01e8e67e3d94cab04ecaaf4f85ac1b">pFlow::uint32</a></div><div class="ttdeci">unsigned int uint32</div><div class="ttdef"><b>Definition:</b> <a href="builtinTypes_8hpp_source.html#l00056">builtinTypes.hpp:56</a></div></div>
<div class="ttc" id="aKokkosTypes_8hpp_html"><div class="ttname"><a href="KokkosTypes_8hpp.html">KokkosTypes.hpp</a></div></div>
<div class="ttc" id="aclasspFlow_1_1unsortedPairs_html_a6141d3224e90a32108452817d4e08ea8"><div class="ttname"><a href="classpFlow_1_1unsortedPairs.html#a6141d3224e90a32108452817d4e08ea8">pFlow::unsortedPairs::afterBroadSearch</a></div><div class="ttdeci">bool afterBroadSearch()</div><div class="ttdef"><b>Definition:</b> <a href="unsortedPairs_8hpp_source.html#l00098">unsortedPairs.hpp:98</a></div></div>
<div class="ttc" id="aclasspFlow_1_1unsortedPairs_html_ade27870d308ffbaacefaf1f7792ba7cf"><div class="ttname"><a href="classpFlow_1_1unsortedPairs.html#ade27870d308ffbaacefaf1f7792ba7cf">pFlow::unsortedPairs::getPair</a></div><div class="ttdeci">INLINE_FUNCTION_HD PairType getPair(int32 idx) const</div><div class="ttdef"><b>Definition:</b> <a href="unsortedPairs_8hpp_source.html#l00128">unsortedPairs.hpp:128</a></div></div>
<div class="ttc" id="aclasspFlow_1_1unsortedPairs_html"><div class="ttname"><a href="classpFlow_1_1unsortedPairs.html">pFlow::unsortedPairs</a></div><div class="ttdef"><b>Definition:</b> <a href="unsortedPairs_8hpp_source.html#l00032">unsortedPairs.hpp:32</a></div></div>
<div class="ttc" id="aclasspFlow_1_1unsortedPairs_html_a692c89a3ec20703da511762a9f727427"><div class="ttname"><a href="classpFlow_1_1unsortedPairs.html#a692c89a3ec20703da511762a9f727427">pFlow::unsortedPairs::IdType</a></div><div class="ttdeci">idType IdType</div><div class="ttdef"><b>Definition:</b> <a href="unsortedPairs_8hpp_source.html#l00038">unsortedPairs.hpp:38</a></div></div>
<div class="ttc" id="anamespacepFlow_html"><div class="ttname"><a href="namespacepFlow.html">pFlow</a></div><div class="ttdef"><b>Definition:</b> <a href="demComponent_8hpp_source.html#l00028">demComponent.hpp:28</a></div></div>
<div class="ttc" id="aclasspFlow_1_1unsortedPairs_html_aba79e8edf03103828a6f0eab13e3e938"><div class="ttname"><a href="classpFlow_1_1unsortedPairs.html#aba79e8edf03103828a6f0eab13e3e938">pFlow::unsortedPairs::isValid</a></div><div class="ttdeci">INLINE_FUNCTION_HD bool isValid(int32 idx) const</div><div class="ttdef"><b>Definition:</b> <a href="unsortedPairs_8hpp_source.html#l00161">unsortedPairs.hpp:161</a></div></div>
<div class="ttc" id="anamespacepFlow_html"><div class="ttname"><a href="namespacepFlow.html">pFlow</a></div><div class="ttdef"><b>Definition:</b> <a href="demGeometry_8hpp_source.html#l00027">demGeometry.hpp:27</a></div></div>
<div class="ttc" id="aclasspFlow_1_1unsortedPairs_html_aa24be931e6502436cbd405bbc633fab3"><div class="ttname"><a href="classpFlow_1_1unsortedPairs.html#aa24be931e6502436cbd405bbc633fab3">pFlow::unsortedPairs::unsortedPairs</a></div><div class="ttdeci">unsortedPairs(uint32 capacity=1)</div><div class="ttdef"><b>Definition:</b> <a href="unsortedPairs_8hpp_source.html#l00087">unsortedPairs.hpp:87</a></div></div>
<div class="ttc" id="astructpFlow_1_1unsortedPairs_1_1pairAccessor_html_a29908231382cfa67191aec2c9f8bca23"><div class="ttname"><a href="structpFlow_1_1unsortedPairs_1_1pairAccessor.html#a29908231382cfa67191aec2c9f8bca23">pFlow::unsortedPairs::pairAccessor::size</a></div><div class="ttdeci">INLINE_FUNCTION_HD uint32 size() const</div><div class="ttdef"><b>Definition:</b> <a href="unsortedPairs_8hpp_source.html#l00055">unsortedPairs.hpp:55</a></div></div>
<div class="ttc" id="aclasspFlow_1_1unsortedPairs_html_a318d760a8f0d48a62d42f1d44a41910c"><div class="ttname"><a href="classpFlow_1_1unsortedPairs.html#a318d760a8f0d48a62d42f1d44a41910c">pFlow::unsortedPairs::container_</a></div><div class="ttdeci">ContainerType container_</div><div class="ttdef"><b>Definition:</b> <a href="unsortedPairs_8hpp_source.html#l00078">unsortedPairs.hpp:78</a></div></div>
<div class="ttc" id="aclasspFlow_1_1unsortedPairs_html_adaa150fa7b1ded482a0e3b9bb07a23d2"><div class="ttname"><a href="classpFlow_1_1unsortedPairs.html#adaa150fa7b1ded482a0e3b9bb07a23d2">pFlow::unsortedPairs::insert</a></div><div class="ttdeci">INLINE_FUNCTION_HD int32 insert(const PairType &amp;p) const</div><div class="ttdef"><b>Definition:</b> <a href="unsortedPairs_8hpp_source.html#l00115">unsortedPairs.hpp:115</a></div></div>
<div class="ttc" id="astructpFlow_1_1unsortedPairs_1_1pairAccessor_html_a864176c34cdbaa2bb9241751c6f4c922"><div class="ttname"><a href="structpFlow_1_1unsortedPairs_1_1pairAccessor.html#a864176c34cdbaa2bb9241751c6f4c922">pFlow::unsortedPairs::pairAccessor::loopCount</a></div><div class="ttdeci">INLINE_FUNCTION_HD int32 loopCount() const</div><div class="ttdef"><b>Definition:</b> <a href="unsortedPairs_8hpp_source.html#l00058">unsortedPairs.hpp:58</a></div></div>
<div class="ttc" id="aclasspFlow_1_1unsortedPairs_html_add4f2c30e6aac3bc403ce77e36e3c471"><div class="ttname"><a href="classpFlow_1_1unsortedPairs.html#add4f2c30e6aac3bc403ce77e36e3c471">pFlow::unsortedPairs::TypeInfoNV</a></div><div class="ttdeci">TypeInfoNV(&quot;unsorderedPairs&quot;)</div></div>
<div class="ttc" id="astructpFlow_1_1unsortedPairs_1_1pairAccessor_html_aba79e8edf03103828a6f0eab13e3e938"><div class="ttname"><a href="structpFlow_1_1unsortedPairs_1_1pairAccessor.html#aba79e8edf03103828a6f0eab13e3e938">pFlow::unsortedPairs::pairAccessor::isValid</a></div><div class="ttdeci">INLINE_FUNCTION_HD bool isValid(int32 idx) const</div><div class="ttdef"><b>Definition:</b> <a href="unsortedPairs_8hpp_source.html#l00061">unsortedPairs.hpp:61</a></div></div>
<div class="ttc" id="anamespacepFlow_html_a48a6996c6f91d11bf502a6be451658d2"><div class="ttname"><a href="namespacepFlow.html#a48a6996c6f91d11bf502a6be451658d2">pFlow::unorderedSet</a></div><div class="ttdeci">Kokkos::UnorderedMap&lt; Key, void, properties... &gt; unorderedSet</div><div class="ttdef"><b>Definition:</b> <a href="KokkosTypes_8hpp_source.html#l00079">KokkosTypes.hpp:79</a></div></div>
<div class="ttc" id="anamespacepFlow_html_aae6ad039f09c0676db11bd114136a3fa"><div class="ttname"><a href="namespacepFlow.html#aae6ad039f09c0676db11bd114136a3fa">pFlow::int32</a></div><div class="ttdeci">int int32</div><div class="ttdef"><b>Definition:</b> <a href="builtinTypes_8hpp_source.html#l00053">builtinTypes.hpp:53</a></div></div>
<div class="ttc" id="apFlowMacros_8hpp_html_a542d326bc30e30d52e9deb402759b872"><div class="ttname"><a href="pFlowMacros_8hpp.html#a542d326bc30e30d52e9deb402759b872">INLINE_FUNCTION_H</a></div><div class="ttdeci">#define INLINE_FUNCTION_H</div><div class="ttdef"><b>Definition:</b> <a href="pFlowMacros_8hpp_source.html#l00053">pFlowMacros.hpp:53</a></div></div>
<div class="ttc" id="aclasspFlow_1_1unsortedPairs_html_a2cf0e69d65a4e157d8df2dbbdf0b370e"><div class="ttname"><a href="classpFlow_1_1unsortedPairs.html#a2cf0e69d65a4e157d8df2dbbdf0b370e">pFlow::unsortedPairs::insert</a></div><div class="ttdeci">INLINE_FUNCTION_HD int32 insert(idType i, idType j) const</div><div class="ttdef"><b>Definition:</b> <a href="unsortedPairs_8hpp_source.html#l00105">unsortedPairs.hpp:105</a></div></div>
<div class="ttc" id="anamespacepFlow_html_a48a6996c6f91d11bf502a6be451658d2"><div class="ttname"><a href="namespacepFlow.html#a48a6996c6f91d11bf502a6be451658d2">pFlow::unorderedSet</a></div><div class="ttdeci">Kokkos::UnorderedMap&lt; Key, void, properties... &gt; unorderedSet</div><div class="ttdoc">unordered set</div><div class="ttdef"><b>Definition:</b> <a href="KokkosTypes_8hpp_source.html#l00113">KokkosTypes.hpp:113</a></div></div>
<div class="ttc" id="aclasspFlow_1_1unsortedPairs_html_a7eef148cd93f8f556fb095c4f0c50a6c"><div class="ttname"><a href="classpFlow_1_1unsortedPairs.html#a7eef148cd93f8f556fb095c4f0c50a6c">pFlow::unsortedPairs::increaseCapacityBy</a></div><div class="ttdeci">INLINE_FUNCTION_H void increaseCapacityBy(uint32 len)</div><div class="ttdoc">increase the capacity of the container by at-least len the content will be erased.</div><div class="ttdef"><b>Definition:</b> <a href="unsortedPairs_8hpp_source.html#l00193">unsortedPairs.hpp:193</a></div></div>
<div class="ttc" id="aclasspFlow_1_1unsortedPairs_html_aedf8edb334ea2783de06581536ff1d79"><div class="ttname"><a href="classpFlow_1_1unsortedPairs.html#aedf8edb334ea2783de06581536ff1d79">pFlow::unsortedPairs::isValid</a></div><div class="ttdeci">INLINE_FUNCTION_HD bool isValid(uint32 idx) const</div><div class="ttdef"><b>Definition:</b> <a href="unsortedPairs_8hpp_source.html#l00161">unsortedPairs.hpp:161</a></div></div>
<div class="ttc" id="apFlowMacros_8hpp_html_a542d326bc30e30d52e9deb402759b872"><div class="ttname"><a href="pFlowMacros_8hpp.html#a542d326bc30e30d52e9deb402759b872">INLINE_FUNCTION_H</a></div><div class="ttdeci">#define INLINE_FUNCTION_H</div><div class="ttdef"><b>Definition:</b> <a href="pFlowMacros_8hpp_source.html#l00057">pFlowMacros.hpp:57</a></div></div>
<div class="ttc" id="aclasspFlow_1_1unsortedPairs_html_afd32d1c4cda15e685fd3008f4ded29f2"><div class="ttname"><a href="classpFlow_1_1unsortedPairs.html#afd32d1c4cda15e685fd3008f4ded29f2">pFlow::unsortedPairs::clear</a></div><div class="ttdeci">INLINE_FUNCTION_H void clear()</div><div class="ttdef"><b>Definition:</b> <a href="unsortedPairs_8hpp_source.html#l00201">unsortedPairs.hpp:201</a></div></div>
<div class="ttc" id="astructpFlow_1_1unsortedPairs_1_1pairAccessor_html_a5bede346a5aace7ab58a2c4e0fe563ac"><div class="ttname"><a href="structpFlow_1_1unsortedPairs_1_1pairAccessor.html#a5bede346a5aace7ab58a2c4e0fe563ac">pFlow::unsortedPairs::pairAccessor::Container_</a></div><div class="ttdeci">ContainerType Container_</div><div class="ttdef"><b>Definition:</b> <a href="unsortedPairs_8hpp_source.html#l00052">unsortedPairs.hpp:52</a></div></div>
<div class="ttc" id="aclasspFlow_1_1unsortedPairs_html_a8ad3d4208636c7bbeab1ac1300687068"><div class="ttname"><a href="classpFlow_1_1unsortedPairs.html#a8ad3d4208636c7bbeab1ac1300687068">pFlow::unsortedPairs::loopCount</a></div><div class="ttdeci">int32 loopCount() const</div><div class="ttdef"><b>Definition:</b> <a href="unsortedPairs_8hpp_source.html#l00173">unsortedPairs.hpp:173</a></div></div>
<div class="ttc" id="aclasspFlow_1_1unsortedPairs_html_a196f60a46106f091bb84950e99697a83"><div class="ttname"><a href="classpFlow_1_1unsortedPairs.html#a196f60a46106f091bb84950e99697a83">pFlow::unsortedPairs::getPairs</a></div><div class="ttdeci">pairAccessor getPairs() const</div><div class="ttdef"><b>Definition:</b> <a href="unsortedPairs_8hpp_source.html#l00185">unsortedPairs.hpp:185</a></div></div>
<div class="ttc" id="aclasspFlow_1_1unsortedPairs_html_ab637a44fcad0d223420b921cea082c1a"><div class="ttname"><a href="classpFlow_1_1unsortedPairs.html#ab637a44fcad0d223420b921cea082c1a">pFlow::unsortedPairs::getPair</a></div><div class="ttdeci">INLINE_FUNCTION_HD bool getPair(uint32 idx, PairType &amp;p) const</div><div class="ttdef"><b>Definition:</b> <a href="unsortedPairs_8hpp_source.html#l00136">unsortedPairs.hpp:136</a></div></div>
<div class="ttc" id="aclasspFlow_1_1unsortedPairs_html_af8e8593b419b4644ae5a16d355f0424c"><div class="ttname"><a href="classpFlow_1_1unsortedPairs.html#af8e8593b419b4644ae5a16d355f0424c">pFlow::unsortedPairs::getPair</a></div><div class="ttdeci">INLINE_FUNCTION_HD PairType getPair(uint32 idx) const</div><div class="ttdef"><b>Definition:</b> <a href="unsortedPairs_8hpp_source.html#l00128">unsortedPairs.hpp:128</a></div></div>
<div class="ttc" id="aclasspFlow_1_1unsortedPairs_html_a4bb4e3dfa4ffb7ba2c4a3d65db86bd37"><div class="ttname"><a href="classpFlow_1_1unsortedPairs.html#a4bb4e3dfa4ffb7ba2c4a3d65db86bd37">pFlow::unsortedPairs::ContainerType</a></div><div class="ttdeci">unorderedSet&lt; PairType, ExecutionSpace &gt; ContainerType</div><div class="ttdef"><b>Definition:</b> <a href="unsortedPairs_8hpp_source.html#l00046">unsortedPairs.hpp:46</a></div></div>
<div class="ttc" id="aclasspFlow_1_1unsortedPairs_html_a32ff8c51a3aa19a92929906c6d81d00b"><div class="ttname"><a href="classpFlow_1_1unsortedPairs.html#a32ff8c51a3aa19a92929906c6d81d00b">pFlow::unsortedPairs::beforeBroadSearch</a></div><div class="ttdeci">bool beforeBroadSearch()</div><div class="ttdef"><b>Definition:</b> <a href="unsortedPairs_8hpp_source.html#l00092">unsortedPairs.hpp:92</a></div></div>
<div class="ttc" id="aclasspFlow_1_1unsortedPairs_html_a91e42e32d0d132f5a4ea77685e441f12"><div class="ttname"><a href="classpFlow_1_1unsortedPairs.html#a91e42e32d0d132f5a4ea77685e441f12">pFlow::unsortedPairs::size</a></div><div class="ttdeci">INLINE_FUNCTION_H uint32 size() const</div><div class="ttdef"><b>Definition:</b> <a href="unsortedPairs_8hpp_source.html#l00180">unsortedPairs.hpp:180</a></div></div>
<div class="ttc" id="astructpFlow_1_1unsortedPairs_1_1pairAccessor_html_a7565b16359badd56b93a9c73be8d867f"><div class="ttname"><a href="structpFlow_1_1unsortedPairs_1_1pairAccessor.html#a7565b16359badd56b93a9c73be8d867f">pFlow::unsortedPairs::pairAccessor::loopCount</a></div><div class="ttdeci">INLINE_FUNCTION_HD uint32 loopCount() const</div><div class="ttdef"><b>Definition:</b> <a href="unsortedPairs_8hpp_source.html#l00058">unsortedPairs.hpp:58</a></div></div>
<div class="ttc" id="astructpFlow_1_1unsortedPairs_1_1pairAccessor_html"><div class="ttname"><a href="structpFlow_1_1unsortedPairs_1_1pairAccessor.html">pFlow::unsortedPairs::pairAccessor</a></div><div class="ttdef"><b>Definition:</b> <a href="unsortedPairs_8hpp_source.html#l00048">unsortedPairs.hpp:48</a></div></div>
<div class="ttc" id="aclasspFlow_1_1unsortedPairs_html_a9647bd50bf047598ba615c70447f8aaf"><div class="ttname"><a href="classpFlow_1_1unsortedPairs.html#a9647bd50bf047598ba615c70447f8aaf">pFlow::unsortedPairs::unsortedPairs</a></div><div class="ttdeci">unsortedPairs(int32 capacity=1)</div><div class="ttdef"><b>Definition:</b> <a href="unsortedPairs_8hpp_source.html#l00087">unsortedPairs.hpp:87</a></div></div>
<div class="ttc" id="aclasspFlow_1_1unsortedPairs_html_afdbd5a31f0a18654d6342784d81e5d96"><div class="ttname"><a href="classpFlow_1_1unsortedPairs.html#afdbd5a31f0a18654d6342784d81e5d96">pFlow::unsortedPairs::find</a></div><div class="ttdeci">INLINE_FUNCTION_HD int32 find(const PairType &amp;p) const</div><div class="ttdef"><b>Definition:</b> <a href="unsortedPairs_8hpp_source.html#l00151">unsortedPairs.hpp:151</a></div></div>
<div class="ttc" id="aclasspFlow_1_1unsortedPairs_html_aa1278079448d1e3332be81b2c25cef73"><div class="ttname"><a href="classpFlow_1_1unsortedPairs.html#aa1278079448d1e3332be81b2c25cef73">pFlow::unsortedPairs::increaseCapacityBy</a></div><div class="ttdeci">INLINE_FUNCTION_H void increaseCapacityBy(int32 len)</div><div class="ttdoc">increase the capacity of the container by at-least len the content will be erased.</div><div class="ttdef"><b>Definition:</b> <a href="unsortedPairs_8hpp_source.html#l00193">unsortedPairs.hpp:193</a></div></div>
<div class="ttc" id="aclasspFlow_1_1unsortedPairs_html_aee663f8b6fb1d42a4fd10d4da252e743"><div class="ttname"><a href="classpFlow_1_1unsortedPairs.html#aee663f8b6fb1d42a4fd10d4da252e743">pFlow::unsortedPairs::loopCount</a></div><div class="ttdeci">uint32 loopCount() const</div><div class="ttdef"><b>Definition:</b> <a href="unsortedPairs_8hpp_source.html#l00173">unsortedPairs.hpp:173</a></div></div>
<div class="ttc" id="aclasspFlow_1_1unsortedPairs_html_a10b5c26ee2b44afb262aec629a1d70d7"><div class="ttname"><a href="classpFlow_1_1unsortedPairs.html#a10b5c26ee2b44afb262aec629a1d70d7">pFlow::unsortedPairs::find</a></div><div class="ttdeci">INLINE_FUNCTION_HD uint32 find(const PairType &amp;p) const</div><div class="ttdef"><b>Definition:</b> <a href="unsortedPairs_8hpp_source.html#l00151">unsortedPairs.hpp:151</a></div></div>
<div class="ttc" id="aclasspFlow_1_1unsortedPairs_html_a8232063a2ffe74e4227ec3b35389eed9"><div class="ttname"><a href="classpFlow_1_1unsortedPairs.html#a8232063a2ffe74e4227ec3b35389eed9">pFlow::unsortedPairs::container</a></div><div class="ttdeci">const ContainerType &amp; container() const</div><div class="ttdef"><b>Definition:</b> <a href="unsortedPairs_8hpp_source.html#l00206">unsortedPairs.hpp:206</a></div></div>
<div class="ttc" id="apFlowMacros_8hpp_html_a8e2f73fa5c113f21c9c9edb67a974f5e"><div class="ttname"><a href="pFlowMacros_8hpp.html#a8e2f73fa5c113f21c9c9edb67a974f5e">INLINE_FUNCTION_HD</a></div><div class="ttdeci">#define INLINE_FUNCTION_HD</div><div class="ttdef"><b>Definition:</b> <a href="pFlowMacros_8hpp_source.html#l00051">pFlowMacros.hpp:51</a></div></div>
<div class="ttc" id="apFlowMacros_8hpp_html_a8e2f73fa5c113f21c9c9edb67a974f5e"><div class="ttname"><a href="pFlowMacros_8hpp.html#a8e2f73fa5c113f21c9c9edb67a974f5e">INLINE_FUNCTION_HD</a></div><div class="ttdeci">#define INLINE_FUNCTION_HD</div><div class="ttdef"><b>Definition:</b> <a href="pFlowMacros_8hpp_source.html#l00055">pFlowMacros.hpp:55</a></div></div>
<div class="ttc" id="aclasspFlow_1_1unsortedPairs_html_af0f525b6fd2cb3ded0a601d7fb4a8b83"><div class="ttname"><a href="classpFlow_1_1unsortedPairs.html#af0f525b6fd2cb3ded0a601d7fb4a8b83">pFlow::unsortedPairs::ExecutionSpace</a></div><div class="ttdeci">executionSpace ExecutionSpace</div><div class="ttdef"><b>Definition:</b> <a href="unsortedPairs_8hpp_source.html#l00040">unsortedPairs.hpp:40</a></div></div>
<div class="ttc" id="astructpFlow_1_1unsortedPairs_1_1pairAccessor_html_acf4d9906ba8a5697d815148b4c432239"><div class="ttname"><a href="structpFlow_1_1unsortedPairs_1_1pairAccessor.html#acf4d9906ba8a5697d815148b4c432239">pFlow::unsortedPairs::pairAccessor::PairType</a></div><div class="ttdeci">typename UnsortedPairs::PairType PairType</div><div class="ttdef"><b>Definition:</b> <a href="unsortedPairs_8hpp_source.html#l00050">unsortedPairs.hpp:50</a></div></div>
<div class="ttc" id="anamespacepFlow_html_aa59ae59573e65855aee2d3fe25e6504a"><div class="ttname"><a href="namespacepFlow.html#aa59ae59573e65855aee2d3fe25e6504a">pFlow::kPair</a></div><div class="ttdeci">Kokkos::pair&lt; T1, T2 &gt; kPair</div><div class="ttdef"><b>Definition:</b> <a href="KokkosTypes_8hpp_source.html#l00054">KokkosTypes.hpp:54</a></div></div>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_521648a0ab4242664e9ecc37593f7519.html">Interaction</a></li><li class="navelem"><a class="el" href="dir_cfeb40d2a5ed0376bc9d9d3119f08c90.html">contactLists</a></li><li class="navelem"><a class="el" href="unsortedPairs_8hpp.html">unsortedPairs.hpp</a></li>