mirror of
https://github.com/PhasicFlow/phasicFlow.git
synced 2025-06-22 16:28:30 +00:00
documentation for v1.0
This commit is contained in:
@ -5,7 +5,7 @@
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.17"/>
|
||||
<meta name="description" content="PhasicFlow is an open-source parallel DEM (discrete element method) package for simulating granular flow. It is developed in C++ and can be exectued on both GPU (like CUDA) and CPU.">
|
||||
<title>PhasicFlow: src/Interaction/sphereInteraction/sphereInteractionKernels.hpp Source File</title>
|
||||
<title>PhasicFlow: src/Interaction/sphereInteraction/sphereInteraction/sphereInteractionKernels.hpp Source File</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
@ -149,7 +149,7 @@ $(document).ready(function(){initNavTree('sphereInteractionKernels_8hpp_source.h
|
||||
<div class="line"><a name="l00042"></a><span class="lineno"><a class="line" href="structpFlow_1_1sphereInteractionKernels_1_1ppInteractionFunctor.html#a1407ccc7cef3cd3ecbd2fc021d856a86"> 42</a></span>  ContactListType <a class="code" href="structpFlow_1_1sphereInteractionKernels_1_1ppInteractionFunctor.html#a1407ccc7cef3cd3ecbd2fc021d856a86">tobeFilled_</a>;</div>
|
||||
<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>  </div>
|
||||
<div class="line"><a name="l00044"></a><span class="lineno"><a class="line" href="structpFlow_1_1sphereInteractionKernels_1_1ppInteractionFunctor.html#ad041905629f35e188dd78d8512b2be6e"> 44</a></span>  <a class="code" href="namespacepFlow.html#aa5276597d4016d6696f1f265a13d2164">deviceViewType1D<real></a> <a class="code" href="structpFlow_1_1sphereInteractionKernels_1_1ppInteractionFunctor.html#ad041905629f35e188dd78d8512b2be6e">diam_</a>;</div>
|
||||
<div class="line"><a name="l00045"></a><span class="lineno"><a class="line" href="structpFlow_1_1sphereInteractionKernels_1_1ppInteractionFunctor.html#aef3c20f3795f7ea182dc845386f99764"> 45</a></span>  <a class="code" href="namespacepFlow.html#aa5276597d4016d6696f1f265a13d2164">deviceViewType1D<int8></a> <a class="code" href="structpFlow_1_1sphereInteractionKernels_1_1ppInteractionFunctor.html#aef3c20f3795f7ea182dc845386f99764">propId_</a>;</div>
|
||||
<div class="line"><a name="l00045"></a><span class="lineno"><a class="line" href="structpFlow_1_1sphereInteractionKernels_1_1ppInteractionFunctor.html#ad92937b61b6dea7834371dc8f8d5d621"> 45</a></span>  <a class="code" href="namespacepFlow.html#aa5276597d4016d6696f1f265a13d2164">deviceViewType1D<uint32></a> <a class="code" href="structpFlow_1_1sphereInteractionKernels_1_1ppInteractionFunctor.html#ad92937b61b6dea7834371dc8f8d5d621">propId_</a>;</div>
|
||||
<div class="line"><a name="l00046"></a><span class="lineno"><a class="line" href="structpFlow_1_1sphereInteractionKernels_1_1ppInteractionFunctor.html#a8de0751d680a241d8f35fb8d654d76e1"> 46</a></span>  <a class="code" href="namespacepFlow.html#aa5276597d4016d6696f1f265a13d2164">deviceViewType1D<realx3></a> <a class="code" href="structpFlow_1_1sphereInteractionKernels_1_1ppInteractionFunctor.html#a8de0751d680a241d8f35fb8d654d76e1">pos_</a>;</div>
|
||||
<div class="line"><a name="l00047"></a><span class="lineno"><a class="line" href="structpFlow_1_1sphereInteractionKernels_1_1ppInteractionFunctor.html#a5fa7827c50d4fbfef48c30d580a9ae56"> 47</a></span>  <a class="code" href="namespacepFlow.html#aa5276597d4016d6696f1f265a13d2164">deviceViewType1D<realx3></a> <a class="code" href="structpFlow_1_1sphereInteractionKernels_1_1ppInteractionFunctor.html#a5fa7827c50d4fbfef48c30d580a9ae56">lVel_</a>;</div>
|
||||
<div class="line"><a name="l00048"></a><span class="lineno"><a class="line" href="structpFlow_1_1sphereInteractionKernels_1_1ppInteractionFunctor.html#a9e151c1ca79913661cb9c3ce659d7ba7"> 48</a></span>  <a class="code" href="namespacepFlow.html#aa5276597d4016d6696f1f265a13d2164">deviceViewType1D<realx3></a> <a class="code" href="structpFlow_1_1sphereInteractionKernels_1_1ppInteractionFunctor.html#a9e151c1ca79913661cb9c3ce659d7ba7">rVel_</a>;</div>
|
||||
@ -157,12 +157,12 @@ $(document).ready(function(){initNavTree('sphereInteractionKernels_8hpp_source.h
|
||||
<div class="line"><a name="l00050"></a><span class="lineno"><a class="line" href="structpFlow_1_1sphereInteractionKernels_1_1ppInteractionFunctor.html#ac492c7557600a8f3019b405c24a06a1b"> 50</a></span>  <a class="code" href="namespacepFlow.html#aa5276597d4016d6696f1f265a13d2164">deviceViewType1D<realx3></a> <a class="code" href="structpFlow_1_1sphereInteractionKernels_1_1ppInteractionFunctor.html#ac492c7557600a8f3019b405c24a06a1b">cTorque_</a>;</div>
|
||||
<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>  </div>
|
||||
<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>  </div>
|
||||
<div class="line"><a name="l00053"></a><span class="lineno"><a class="line" href="structpFlow_1_1sphereInteractionKernels_1_1ppInteractionFunctor.html#a7837771fa78ad57547aa8c2510a06f4e"> 53</a></span>  <a class="code" href="structpFlow_1_1sphereInteractionKernels_1_1ppInteractionFunctor.html#a7837771fa78ad57547aa8c2510a06f4e">ppInteractionFunctor</a>(</div>
|
||||
<div class="line"><a name="l00053"></a><span class="lineno"><a class="line" href="structpFlow_1_1sphereInteractionKernels_1_1ppInteractionFunctor.html#a6897b03bc68d1c459fa20d601b60bb0e"> 53</a></span>  <a class="code" href="structpFlow_1_1sphereInteractionKernels_1_1ppInteractionFunctor.html#a6897b03bc68d1c459fa20d601b60bb0e">ppInteractionFunctor</a>(</div>
|
||||
<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>  <a class="code" href="namespacepFlow.html#a6192191c0e9c178a44ee1ac350fde476">real</a> dt,</div>
|
||||
<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>  ContactForceModel forceModel,</div>
|
||||
<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>  ContactListType tobeFilled,</div>
|
||||
<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>  <a class="code" href="namespacepFlow.html#aa5276597d4016d6696f1f265a13d2164">deviceViewType1D<real></a> diam,</div>
|
||||
<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>  <a class="code" href="namespacepFlow.html#aa5276597d4016d6696f1f265a13d2164">deviceViewType1D<int8></a> propId,</div>
|
||||
<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>  <a class="code" href="namespacepFlow.html#aa5276597d4016d6696f1f265a13d2164">deviceViewType1D<uint32></a> propId,</div>
|
||||
<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>  <a class="code" href="namespacepFlow.html#aa5276597d4016d6696f1f265a13d2164">deviceViewType1D<realx3></a> pos,</div>
|
||||
<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>  <a class="code" href="namespacepFlow.html#aa5276597d4016d6696f1f265a13d2164">deviceViewType1D<realx3></a> lVel,</div>
|
||||
<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>  <a class="code" href="namespacepFlow.html#aa5276597d4016d6696f1f265a13d2164">deviceViewType1D<realx3></a> rVel,</div>
|
||||
@ -173,7 +173,7 @@ $(document).ready(function(){initNavTree('sphereInteractionKernels_8hpp_source.h
|
||||
<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>  <a class="code" href="structpFlow_1_1sphereInteractionKernels_1_1ppInteractionFunctor.html#a68c7887316681f8be493c5e8cdbe24ca">forceModel_</a>(forceModel),</div>
|
||||
<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>  <a class="code" href="structpFlow_1_1sphereInteractionKernels_1_1ppInteractionFunctor.html#a1407ccc7cef3cd3ecbd2fc021d856a86">tobeFilled_</a>(tobeFilled),</div>
|
||||
<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>  <a class="code" href="structpFlow_1_1sphereInteractionKernels_1_1ppInteractionFunctor.html#ad041905629f35e188dd78d8512b2be6e">diam_</a>(diam),</div>
|
||||
<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>  <a class="code" href="structpFlow_1_1sphereInteractionKernels_1_1ppInteractionFunctor.html#aef3c20f3795f7ea182dc845386f99764">propId_</a>(propId),</div>
|
||||
<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>  <a class="code" href="structpFlow_1_1sphereInteractionKernels_1_1ppInteractionFunctor.html#ad92937b61b6dea7834371dc8f8d5d621">propId_</a>(propId),</div>
|
||||
<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>  <a class="code" href="structpFlow_1_1sphereInteractionKernels_1_1ppInteractionFunctor.html#a8de0751d680a241d8f35fb8d654d76e1">pos_</a>(pos),</div>
|
||||
<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>  <a class="code" href="structpFlow_1_1sphereInteractionKernels_1_1ppInteractionFunctor.html#a5fa7827c50d4fbfef48c30d580a9ae56">lVel_</a>(lVel),</div>
|
||||
<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>  <a class="code" href="structpFlow_1_1sphereInteractionKernels_1_1ppInteractionFunctor.html#a9e151c1ca79913661cb9c3ce659d7ba7">rVel_</a>(rVel),</div>
|
||||
@ -182,12 +182,12 @@ $(document).ready(function(){initNavTree('sphereInteractionKernels_8hpp_source.h
|
||||
<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>  {}</div>
|
||||
<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>  </div>
|
||||
<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>  <a class="code" href="pFlowMacros_8hpp.html#a8e2f73fa5c113f21c9c9edb67a974f5e">INLINE_FUNCTION_HD</a></div>
|
||||
<div class="line"><a name="l00078"></a><span class="lineno"><a class="line" href="structpFlow_1_1sphereInteractionKernels_1_1ppInteractionFunctor.html#a2e63f8a184cc34854d549a4eb91b8bc8"> 78</a></span>  <span class="keywordtype">void</span> <a class="code" href="structpFlow_1_1sphereInteractionKernels_1_1ppInteractionFunctor.html#a2e63f8a184cc34854d549a4eb91b8bc8">operator()</a>(<span class="keyword">const</span> <a class="code" href="namespacepFlow.html#aae6ad039f09c0676db11bd114136a3fa">int32</a> <a class="code" href="NBSCrossLoop_8hpp.html#aad8b608072a1b6dcd9e91de38ee2925f">n</a>)<span class="keyword">const</span></div>
|
||||
<div class="line"><a name="l00078"></a><span class="lineno"><a class="line" href="structpFlow_1_1sphereInteractionKernels_1_1ppInteractionFunctor.html#a40b7fef714126800199cdbd633b37ef8"> 78</a></span>  <span class="keywordtype">void</span> <a class="code" href="structpFlow_1_1sphereInteractionKernels_1_1ppInteractionFunctor.html#a40b7fef714126800199cdbd633b37ef8">operator()</a>(<span class="keyword">const</span> <a class="code" href="namespacepFlow.html#abd01e8e67e3d94cab04ecaaf4f85ac1b">uint32</a> <a class="code" href="NBSLoop_8hpp.html#a58f1256fe216b2e84819aa621b683de1">n</a>)<span class="keyword">const</span></div>
|
||||
<div class="line"><a name="l00079"></a><span class="lineno"> 79</span> <span class="keyword"> </span>{</div>
|
||||
<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>  </div>
|
||||
<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>  <span class="keywordflow">if</span>(!<a class="code" href="structpFlow_1_1sphereInteractionKernels_1_1ppInteractionFunctor.html#a1407ccc7cef3cd3ecbd2fc021d856a86">tobeFilled_</a>.isValid(<a class="code" href="NBSCrossLoop_8hpp.html#aad8b608072a1b6dcd9e91de38ee2925f">n</a>))<span class="keywordflow">return</span>;</div>
|
||||
<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>  <span class="keywordflow">if</span>(!<a class="code" href="structpFlow_1_1sphereInteractionKernels_1_1ppInteractionFunctor.html#a1407ccc7cef3cd3ecbd2fc021d856a86">tobeFilled_</a>.isValid(<a class="code" href="NBSLoop_8hpp.html#a58f1256fe216b2e84819aa621b683de1">n</a>))<span class="keywordflow">return</span>;</div>
|
||||
<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>  </div>
|
||||
<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>  <span class="keyword">auto</span> [i,j] = <a class="code" href="structpFlow_1_1sphereInteractionKernels_1_1ppInteractionFunctor.html#a1407ccc7cef3cd3ecbd2fc021d856a86">tobeFilled_</a>.getPair(<a class="code" href="NBSCrossLoop_8hpp.html#aad8b608072a1b6dcd9e91de38ee2925f">n</a>);</div>
|
||||
<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>  <span class="keyword">auto</span> [i,j] = <a class="code" href="structpFlow_1_1sphereInteractionKernels_1_1ppInteractionFunctor.html#a1407ccc7cef3cd3ecbd2fc021d856a86">tobeFilled_</a>.getPair(<a class="code" href="NBSLoop_8hpp.html#a58f1256fe216b2e84819aa621b683de1">n</a>);</div>
|
||||
<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>  </div>
|
||||
<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>  <a class="code" href="namespacepFlow.html#a6192191c0e9c178a44ee1ac350fde476">real</a> Ri = 0.5*<a class="code" href="structpFlow_1_1sphereInteractionKernels_1_1ppInteractionFunctor.html#ad041905629f35e188dd78d8512b2be6e">diam_</a>[i];</div>
|
||||
<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>  <a class="code" href="namespacepFlow.html#a6192191c0e9c178a44ee1ac350fde476">real</a> Rj = 0.5*<a class="code" href="structpFlow_1_1sphereInteractionKernels_1_1ppInteractionFunctor.html#ad041905629f35e188dd78d8512b2be6e">diam_</a>[j];</div>
|
||||
@ -206,10 +206,10 @@ $(document).ready(function(){initNavTree('sphereInteractionKernels_8hpp_source.h
|
||||
<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>  <span class="keyword">auto</span> Nij = (xj-xi)/dist;</div>
|
||||
<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>  <span class="keyword">auto</span> Vr = Vi - Vj + <a class="code" href="tripleFwd_8hpp.html#a7a724b824f9e21a646a965a99fff4b04">cross</a>((Ri*wi+Rj*wj), Nij);</div>
|
||||
<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>  </div>
|
||||
<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>  <span class="keyword">auto</span> history = <a class="code" href="structpFlow_1_1sphereInteractionKernels_1_1ppInteractionFunctor.html#a1407ccc7cef3cd3ecbd2fc021d856a86">tobeFilled_</a>.getValue(<a class="code" href="NBSCrossLoop_8hpp.html#aad8b608072a1b6dcd9e91de38ee2925f">n</a>);</div>
|
||||
<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>  <span class="keyword">auto</span> history = <a class="code" href="structpFlow_1_1sphereInteractionKernels_1_1ppInteractionFunctor.html#a1407ccc7cef3cd3ecbd2fc021d856a86">tobeFilled_</a>.getValue(<a class="code" href="NBSLoop_8hpp.html#a58f1256fe216b2e84819aa621b683de1">n</a>);</div>
|
||||
<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>  </div>
|
||||
<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>  <a class="code" href="namespacepFlow.html#aae6ad039f09c0676db11bd114136a3fa">int32</a> propId_i = <a class="code" href="structpFlow_1_1sphereInteractionKernels_1_1ppInteractionFunctor.html#aef3c20f3795f7ea182dc845386f99764">propId_</a>[i];</div>
|
||||
<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>  <a class="code" href="namespacepFlow.html#aae6ad039f09c0676db11bd114136a3fa">int32</a> propId_j = <a class="code" href="structpFlow_1_1sphereInteractionKernels_1_1ppInteractionFunctor.html#aef3c20f3795f7ea182dc845386f99764">propId_</a>[j];</div>
|
||||
<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>  <a class="code" href="namespacepFlow.html#aae6ad039f09c0676db11bd114136a3fa">int32</a> propId_i = <a class="code" href="structpFlow_1_1sphereInteractionKernels_1_1ppInteractionFunctor.html#ad92937b61b6dea7834371dc8f8d5d621">propId_</a>[i];</div>
|
||||
<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>  <a class="code" href="namespacepFlow.html#aae6ad039f09c0676db11bd114136a3fa">int32</a> propId_j = <a class="code" href="structpFlow_1_1sphereInteractionKernels_1_1ppInteractionFunctor.html#ad92937b61b6dea7834371dc8f8d5d621">propId_</a>[j];</div>
|
||||
<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>  </div>
|
||||
<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>  <a class="code" href="classpFlow_1_1triple.html">realx3</a> FCn, FCt, Mri, Mrj, Mij, Mji;</div>
|
||||
<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>  </div>
|
||||
@ -257,12 +257,12 @@ $(document).ready(function(){initNavTree('sphereInteractionKernels_8hpp_source.h
|
||||
<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>  Kokkos::atomic_add(&<a class="code" href="structpFlow_1_1sphereInteractionKernels_1_1ppInteractionFunctor.html#ac492c7557600a8f3019b405c24a06a1b">cTorque_</a>[j].z_, Mji.<a class="code" href="classpFlow_1_1triple.html#abdc5fb2fe39f8f2e806479466fbf4141">z_</a>);</div>
|
||||
<div class="line"><a name="l00151"></a><span class="lineno"> 151</span>  </div>
|
||||
<div class="line"><a name="l00152"></a><span class="lineno"> 152</span>  </div>
|
||||
<div class="line"><a name="l00153"></a><span class="lineno"> 153</span>  <a class="code" href="structpFlow_1_1sphereInteractionKernels_1_1ppInteractionFunctor.html#a1407ccc7cef3cd3ecbd2fc021d856a86">tobeFilled_</a>.setValue(<a class="code" href="NBSCrossLoop_8hpp.html#aad8b608072a1b6dcd9e91de38ee2925f">n</a>,history);</div>
|
||||
<div class="line"><a name="l00153"></a><span class="lineno"> 153</span>  <a class="code" href="structpFlow_1_1sphereInteractionKernels_1_1ppInteractionFunctor.html#a1407ccc7cef3cd3ecbd2fc021d856a86">tobeFilled_</a>.setValue(<a class="code" href="NBSLoop_8hpp.html#a58f1256fe216b2e84819aa621b683de1">n</a>,history);</div>
|
||||
<div class="line"><a name="l00154"></a><span class="lineno"> 154</span>  </div>
|
||||
<div class="line"><a name="l00155"></a><span class="lineno"> 155</span>  }</div>
|
||||
<div class="line"><a name="l00156"></a><span class="lineno"> 156</span>  <span class="keywordflow">else</span></div>
|
||||
<div class="line"><a name="l00157"></a><span class="lineno"> 157</span>  {</div>
|
||||
<div class="line"><a name="l00158"></a><span class="lineno"> 158</span>  <a class="code" href="structpFlow_1_1sphereInteractionKernels_1_1ppInteractionFunctor.html#a1407ccc7cef3cd3ecbd2fc021d856a86">tobeFilled_</a>.setValue(<a class="code" href="NBSCrossLoop_8hpp.html#aad8b608072a1b6dcd9e91de38ee2925f">n</a>, <a class="code" href="structpFlow_1_1sphereInteractionKernels_1_1ppInteractionFunctor.html#a6eb981aa3b299bf3f3d30f4cd838c9a1">ValueType</a>());</div>
|
||||
<div class="line"><a name="l00158"></a><span class="lineno"> 158</span>  <a class="code" href="structpFlow_1_1sphereInteractionKernels_1_1ppInteractionFunctor.html#a1407ccc7cef3cd3ecbd2fc021d856a86">tobeFilled_</a>.setValue(<a class="code" href="NBSLoop_8hpp.html#a58f1256fe216b2e84819aa621b683de1">n</a>, <a class="code" href="structpFlow_1_1sphereInteractionKernels_1_1ppInteractionFunctor.html#a6eb981aa3b299bf3f3d30f4cd838c9a1">ValueType</a>());</div>
|
||||
<div class="line"><a name="l00159"></a><span class="lineno"> 159</span>  }</div>
|
||||
<div class="line"><a name="l00160"></a><span class="lineno"> 160</span>  </div>
|
||||
<div class="line"><a name="l00161"></a><span class="lineno"> 161</span>  }</div>
|
||||
@ -273,7 +273,7 @@ $(document).ready(function(){initNavTree('sphereInteractionKernels_8hpp_source.h
|
||||
<div class="line"><a name="l00166"></a><span class="lineno"> 166</span>  <span class="keyword">typename</span> ContactForceModel, </div>
|
||||
<div class="line"><a name="l00167"></a><span class="lineno"> 167</span>  <span class="keyword">typename</span> ContactListType,</div>
|
||||
<div class="line"><a name="l00168"></a><span class="lineno"> 168</span>  <span class="keyword">typename</span> TraingleAccessor,</div>
|
||||
<div class="line"><a name="l00169"></a><span class="lineno"> 169</span>  <span class="keyword">typename</span> MotionModel></div>
|
||||
<div class="line"><a name="l00169"></a><span class="lineno"> 169</span>  <span class="keyword">typename</span> <a class="code" href="classpFlow_1_1MotionModel.html">MotionModel</a>></div>
|
||||
<div class="line"><a name="l00170"></a><span class="lineno"><a class="line" href="structpFlow_1_1sphereInteractionKernels_1_1pwInteractionFunctor.html"> 170</a></span> <span class="keyword">struct </span><a class="code" href="structpFlow_1_1sphereInteractionKernels_1_1pwInteractionFunctor.html">pwInteractionFunctor</a></div>
|
||||
<div class="line"><a name="l00171"></a><span class="lineno"> 171</span> {</div>
|
||||
<div class="line"><a name="l00172"></a><span class="lineno"><a class="line" href="structpFlow_1_1sphereInteractionKernels_1_1pwInteractionFunctor.html#aa5496fb19b1437cfbc17c07b1e9b5d27"> 172</a></span>  <span class="keyword">using</span> <a class="code" href="structpFlow_1_1sphereInteractionKernels_1_1pwInteractionFunctor.html#aa5496fb19b1437cfbc17c07b1e9b5d27">PairType</a> = <span class="keyword">typename</span> ContactListType::PairType;</div>
|
||||
@ -285,35 +285,35 @@ $(document).ready(function(){initNavTree('sphereInteractionKernels_8hpp_source.h
|
||||
<div class="line"><a name="l00178"></a><span class="lineno"><a class="line" href="structpFlow_1_1sphereInteractionKernels_1_1pwInteractionFunctor.html#a1407ccc7cef3cd3ecbd2fc021d856a86"> 178</a></span>  ContactListType <a class="code" href="structpFlow_1_1sphereInteractionKernels_1_1pwInteractionFunctor.html#a1407ccc7cef3cd3ecbd2fc021d856a86">tobeFilled_</a>;</div>
|
||||
<div class="line"><a name="l00179"></a><span class="lineno"> 179</span>  </div>
|
||||
<div class="line"><a name="l00180"></a><span class="lineno"><a class="line" href="structpFlow_1_1sphereInteractionKernels_1_1pwInteractionFunctor.html#af736934535fc3320a0150a9246fbc349"> 180</a></span>  TraingleAccessor <a class="code" href="structpFlow_1_1sphereInteractionKernels_1_1pwInteractionFunctor.html#af736934535fc3320a0150a9246fbc349">triangles_</a>;</div>
|
||||
<div class="line"><a name="l00181"></a><span class="lineno"><a class="line" href="structpFlow_1_1sphereInteractionKernels_1_1pwInteractionFunctor.html#a763c0a6f62e7f9ad8baefc744ebe3886"> 181</a></span>  MotionModel <a class="code" href="structpFlow_1_1sphereInteractionKernels_1_1pwInteractionFunctor.html#a763c0a6f62e7f9ad8baefc744ebe3886">motionModel_</a>;</div>
|
||||
<div class="line"><a name="l00181"></a><span class="lineno"><a class="line" href="structpFlow_1_1sphereInteractionKernels_1_1pwInteractionFunctor.html#a763c0a6f62e7f9ad8baefc744ebe3886"> 181</a></span>  <a class="code" href="classpFlow_1_1MotionModel.html">MotionModel</a> <a class="code" href="structpFlow_1_1sphereInteractionKernels_1_1pwInteractionFunctor.html#a763c0a6f62e7f9ad8baefc744ebe3886">motionModel_</a>;</div>
|
||||
<div class="line"><a name="l00182"></a><span class="lineno"> 182</span>  </div>
|
||||
<div class="line"><a name="l00183"></a><span class="lineno"><a class="line" href="structpFlow_1_1sphereInteractionKernels_1_1pwInteractionFunctor.html#ad041905629f35e188dd78d8512b2be6e"> 183</a></span>  <a class="code" href="namespacepFlow.html#aa5276597d4016d6696f1f265a13d2164">deviceViewType1D<real></a> <a class="code" href="structpFlow_1_1sphereInteractionKernels_1_1pwInteractionFunctor.html#ad041905629f35e188dd78d8512b2be6e">diam_</a>;</div>
|
||||
<div class="line"><a name="l00184"></a><span class="lineno"><a class="line" href="structpFlow_1_1sphereInteractionKernels_1_1pwInteractionFunctor.html#aef3c20f3795f7ea182dc845386f99764"> 184</a></span>  <a class="code" href="namespacepFlow.html#aa5276597d4016d6696f1f265a13d2164">deviceViewType1D<int8></a> <a class="code" href="structpFlow_1_1sphereInteractionKernels_1_1pwInteractionFunctor.html#aef3c20f3795f7ea182dc845386f99764">propId_</a>;</div>
|
||||
<div class="line"><a name="l00184"></a><span class="lineno"><a class="line" href="structpFlow_1_1sphereInteractionKernels_1_1pwInteractionFunctor.html#ad92937b61b6dea7834371dc8f8d5d621"> 184</a></span>  <a class="code" href="namespacepFlow.html#aa5276597d4016d6696f1f265a13d2164">deviceViewType1D<uint32></a> <a class="code" href="structpFlow_1_1sphereInteractionKernels_1_1pwInteractionFunctor.html#ad92937b61b6dea7834371dc8f8d5d621">propId_</a>;</div>
|
||||
<div class="line"><a name="l00185"></a><span class="lineno"><a class="line" href="structpFlow_1_1sphereInteractionKernels_1_1pwInteractionFunctor.html#a8de0751d680a241d8f35fb8d654d76e1"> 185</a></span>  <a class="code" href="namespacepFlow.html#aa5276597d4016d6696f1f265a13d2164">deviceViewType1D<realx3></a> <a class="code" href="structpFlow_1_1sphereInteractionKernels_1_1pwInteractionFunctor.html#a8de0751d680a241d8f35fb8d654d76e1">pos_</a>;</div>
|
||||
<div class="line"><a name="l00186"></a><span class="lineno"><a class="line" href="structpFlow_1_1sphereInteractionKernels_1_1pwInteractionFunctor.html#a5fa7827c50d4fbfef48c30d580a9ae56"> 186</a></span>  <a class="code" href="namespacepFlow.html#aa5276597d4016d6696f1f265a13d2164">deviceViewType1D<realx3></a> <a class="code" href="structpFlow_1_1sphereInteractionKernels_1_1pwInteractionFunctor.html#a5fa7827c50d4fbfef48c30d580a9ae56">lVel_</a>;</div>
|
||||
<div class="line"><a name="l00187"></a><span class="lineno"><a class="line" href="structpFlow_1_1sphereInteractionKernels_1_1pwInteractionFunctor.html#a9e151c1ca79913661cb9c3ce659d7ba7"> 187</a></span>  <a class="code" href="namespacepFlow.html#aa5276597d4016d6696f1f265a13d2164">deviceViewType1D<realx3></a> <a class="code" href="structpFlow_1_1sphereInteractionKernels_1_1pwInteractionFunctor.html#a9e151c1ca79913661cb9c3ce659d7ba7">rVel_</a>;</div>
|
||||
<div class="line"><a name="l00188"></a><span class="lineno"><a class="line" href="structpFlow_1_1sphereInteractionKernels_1_1pwInteractionFunctor.html#ab4d1edca6a2c39700dc2327a8c9d5dee"> 188</a></span>  <a class="code" href="namespacepFlow.html#aa5276597d4016d6696f1f265a13d2164">deviceViewType1D<realx3></a> <a class="code" href="structpFlow_1_1sphereInteractionKernels_1_1pwInteractionFunctor.html#ab4d1edca6a2c39700dc2327a8c9d5dee">cForce_</a>;</div>
|
||||
<div class="line"><a name="l00189"></a><span class="lineno"><a class="line" href="structpFlow_1_1sphereInteractionKernels_1_1pwInteractionFunctor.html#ac492c7557600a8f3019b405c24a06a1b"> 189</a></span>  <a class="code" href="namespacepFlow.html#aa5276597d4016d6696f1f265a13d2164">deviceViewType1D<realx3></a> <a class="code" href="structpFlow_1_1sphereInteractionKernels_1_1pwInteractionFunctor.html#ac492c7557600a8f3019b405c24a06a1b">cTorque_</a>;</div>
|
||||
<div class="line"><a name="l00190"></a><span class="lineno"><a class="line" href="structpFlow_1_1sphereInteractionKernels_1_1pwInteractionFunctor.html#afa1297d3134f81af63e89fd1bd4f2ffa"> 190</a></span>  <a class="code" href="namespacepFlow.html#aa5276597d4016d6696f1f265a13d2164">deviceViewType1D<int8></a> <a class="code" href="structpFlow_1_1sphereInteractionKernels_1_1pwInteractionFunctor.html#afa1297d3134f81af63e89fd1bd4f2ffa">wTriMotionIndex_</a>;</div>
|
||||
<div class="line"><a name="l00191"></a><span class="lineno"><a class="line" href="structpFlow_1_1sphereInteractionKernels_1_1pwInteractionFunctor.html#a1edae620248341e4cec6b0611040efab"> 191</a></span>  <a class="code" href="namespacepFlow.html#aa5276597d4016d6696f1f265a13d2164">deviceViewType1D<int8></a> <a class="code" href="structpFlow_1_1sphereInteractionKernels_1_1pwInteractionFunctor.html#a1edae620248341e4cec6b0611040efab">wPropId_</a>;</div>
|
||||
<div class="line"><a name="l00190"></a><span class="lineno"><a class="line" href="structpFlow_1_1sphereInteractionKernels_1_1pwInteractionFunctor.html#ae474f7bd740b3d89f8ba1d1c43da11dd"> 190</a></span>  <a class="code" href="namespacepFlow.html#aa5276597d4016d6696f1f265a13d2164">deviceViewType1D<uint32></a> <a class="code" href="structpFlow_1_1sphereInteractionKernels_1_1pwInteractionFunctor.html#ae474f7bd740b3d89f8ba1d1c43da11dd">wTriMotionIndex_</a>;</div>
|
||||
<div class="line"><a name="l00191"></a><span class="lineno"><a class="line" href="structpFlow_1_1sphereInteractionKernels_1_1pwInteractionFunctor.html#a76533003fcbe5977621b7df419507161"> 191</a></span>  <a class="code" href="namespacepFlow.html#aa5276597d4016d6696f1f265a13d2164">deviceViewType1D<uint32></a> <a class="code" href="structpFlow_1_1sphereInteractionKernels_1_1pwInteractionFunctor.html#a76533003fcbe5977621b7df419507161">wPropId_</a>;</div>
|
||||
<div class="line"><a name="l00192"></a><span class="lineno"><a class="line" href="structpFlow_1_1sphereInteractionKernels_1_1pwInteractionFunctor.html#a40488d420ab7c3e7d3e60ce08aec5fd3"> 192</a></span>  <a class="code" href="namespacepFlow.html#aa5276597d4016d6696f1f265a13d2164">deviceViewType1D<realx3></a> <a class="code" href="structpFlow_1_1sphereInteractionKernels_1_1pwInteractionFunctor.html#a40488d420ab7c3e7d3e60ce08aec5fd3">wCForce_</a>;</div>
|
||||
<div class="line"><a name="l00193"></a><span class="lineno"> 193</span>  </div>
|
||||
<div class="line"><a name="l00194"></a><span class="lineno"> 194</span>  </div>
|
||||
<div class="line"><a name="l00195"></a><span class="lineno"><a class="line" href="structpFlow_1_1sphereInteractionKernels_1_1pwInteractionFunctor.html#aea184237a95152369b2e2eab8a7b54ba"> 195</a></span>  <a class="code" href="structpFlow_1_1sphereInteractionKernels_1_1pwInteractionFunctor.html#aea184237a95152369b2e2eab8a7b54ba">pwInteractionFunctor</a>(</div>
|
||||
<div class="line"><a name="l00195"></a><span class="lineno"><a class="line" href="structpFlow_1_1sphereInteractionKernels_1_1pwInteractionFunctor.html#a0b42fe2c9adb1c333e155080f8be7820"> 195</a></span>  <a class="code" href="structpFlow_1_1sphereInteractionKernels_1_1pwInteractionFunctor.html#a0b42fe2c9adb1c333e155080f8be7820">pwInteractionFunctor</a>(</div>
|
||||
<div class="line"><a name="l00196"></a><span class="lineno"> 196</span>  <a class="code" href="namespacepFlow.html#a6192191c0e9c178a44ee1ac350fde476">real</a> dt,</div>
|
||||
<div class="line"><a name="l00197"></a><span class="lineno"> 197</span>  ContactForceModel forceModel,</div>
|
||||
<div class="line"><a name="l00198"></a><span class="lineno"> 198</span>  ContactListType tobeFilled,</div>
|
||||
<div class="line"><a name="l00199"></a><span class="lineno"> 199</span>  TraingleAccessor triangles,</div>
|
||||
<div class="line"><a name="l00200"></a><span class="lineno"> 200</span>  MotionModel motionModel ,</div>
|
||||
<div class="line"><a name="l00200"></a><span class="lineno"> 200</span>  <a class="code" href="classpFlow_1_1MotionModel.html">MotionModel</a> motionModel ,</div>
|
||||
<div class="line"><a name="l00201"></a><span class="lineno"> 201</span>  <a class="code" href="namespacepFlow.html#aa5276597d4016d6696f1f265a13d2164">deviceViewType1D<real></a> diam ,</div>
|
||||
<div class="line"><a name="l00202"></a><span class="lineno"> 202</span>  <a class="code" href="namespacepFlow.html#aa5276597d4016d6696f1f265a13d2164">deviceViewType1D<int8></a> propId,</div>
|
||||
<div class="line"><a name="l00202"></a><span class="lineno"> 202</span>  <a class="code" href="namespacepFlow.html#aa5276597d4016d6696f1f265a13d2164">deviceViewType1D<uint32></a> propId,</div>
|
||||
<div class="line"><a name="l00203"></a><span class="lineno"> 203</span>  <a class="code" href="namespacepFlow.html#aa5276597d4016d6696f1f265a13d2164">deviceViewType1D<realx3></a> pos ,</div>
|
||||
<div class="line"><a name="l00204"></a><span class="lineno"> 204</span>  <a class="code" href="namespacepFlow.html#aa5276597d4016d6696f1f265a13d2164">deviceViewType1D<realx3></a> lVel,</div>
|
||||
<div class="line"><a name="l00205"></a><span class="lineno"> 205</span>  <a class="code" href="namespacepFlow.html#aa5276597d4016d6696f1f265a13d2164">deviceViewType1D<realx3></a> rVel,</div>
|
||||
<div class="line"><a name="l00206"></a><span class="lineno"> 206</span>  <a class="code" href="namespacepFlow.html#aa5276597d4016d6696f1f265a13d2164">deviceViewType1D<realx3></a> cForce,</div>
|
||||
<div class="line"><a name="l00207"></a><span class="lineno"> 207</span>  <a class="code" href="namespacepFlow.html#aa5276597d4016d6696f1f265a13d2164">deviceViewType1D<realx3></a> cTorque ,</div>
|
||||
<div class="line"><a name="l00208"></a><span class="lineno"> 208</span>  <a class="code" href="namespacepFlow.html#aa5276597d4016d6696f1f265a13d2164">deviceViewType1D<int8></a> wTriMotionIndex,</div>
|
||||
<div class="line"><a name="l00209"></a><span class="lineno"> 209</span>  <a class="code" href="namespacepFlow.html#aa5276597d4016d6696f1f265a13d2164">deviceViewType1D<int8></a> wPropId,</div>
|
||||
<div class="line"><a name="l00208"></a><span class="lineno"> 208</span>  <a class="code" href="namespacepFlow.html#aa5276597d4016d6696f1f265a13d2164">deviceViewType1D<uint32></a> wTriMotionIndex,</div>
|
||||
<div class="line"><a name="l00209"></a><span class="lineno"> 209</span>  <a class="code" href="namespacepFlow.html#aa5276597d4016d6696f1f265a13d2164">deviceViewType1D<uint32></a> wPropId,</div>
|
||||
<div class="line"><a name="l00210"></a><span class="lineno"> 210</span>  <a class="code" href="namespacepFlow.html#aa5276597d4016d6696f1f265a13d2164">deviceViewType1D<realx3></a> wCForce)</div>
|
||||
<div class="line"><a name="l00211"></a><span class="lineno"> 211</span>  :</div>
|
||||
<div class="line"><a name="l00212"></a><span class="lineno"> 212</span>  <a class="code" href="structpFlow_1_1sphereInteractionKernels_1_1pwInteractionFunctor.html#ab7c0e1c754daddef0aa990fccb8ef033">dt_</a>(dt),</div>
|
||||
@ -322,24 +322,24 @@ $(document).ready(function(){initNavTree('sphereInteractionKernels_8hpp_source.h
|
||||
<div class="line"><a name="l00215"></a><span class="lineno"> 215</span>  <a class="code" href="structpFlow_1_1sphereInteractionKernels_1_1pwInteractionFunctor.html#af736934535fc3320a0150a9246fbc349">triangles_</a>(triangles) ,</div>
|
||||
<div class="line"><a name="l00216"></a><span class="lineno"> 216</span>  <a class="code" href="structpFlow_1_1sphereInteractionKernels_1_1pwInteractionFunctor.html#a763c0a6f62e7f9ad8baefc744ebe3886">motionModel_</a>(motionModel) ,</div>
|
||||
<div class="line"><a name="l00217"></a><span class="lineno"> 217</span>  <a class="code" href="structpFlow_1_1sphereInteractionKernels_1_1pwInteractionFunctor.html#ad041905629f35e188dd78d8512b2be6e">diam_</a>(diam) ,</div>
|
||||
<div class="line"><a name="l00218"></a><span class="lineno"> 218</span>  <a class="code" href="structpFlow_1_1sphereInteractionKernels_1_1pwInteractionFunctor.html#aef3c20f3795f7ea182dc845386f99764">propId_</a>(propId),</div>
|
||||
<div class="line"><a name="l00218"></a><span class="lineno"> 218</span>  <a class="code" href="structpFlow_1_1sphereInteractionKernels_1_1pwInteractionFunctor.html#ad92937b61b6dea7834371dc8f8d5d621">propId_</a>(propId),</div>
|
||||
<div class="line"><a name="l00219"></a><span class="lineno"> 219</span>  <a class="code" href="structpFlow_1_1sphereInteractionKernels_1_1pwInteractionFunctor.html#a8de0751d680a241d8f35fb8d654d76e1">pos_</a>(pos) ,</div>
|
||||
<div class="line"><a name="l00220"></a><span class="lineno"> 220</span>  <a class="code" href="structpFlow_1_1sphereInteractionKernels_1_1pwInteractionFunctor.html#a5fa7827c50d4fbfef48c30d580a9ae56">lVel_</a>(lVel),</div>
|
||||
<div class="line"><a name="l00221"></a><span class="lineno"> 221</span>  <a class="code" href="structpFlow_1_1sphereInteractionKernels_1_1pwInteractionFunctor.html#a9e151c1ca79913661cb9c3ce659d7ba7">rVel_</a>(rVel) ,</div>
|
||||
<div class="line"><a name="l00222"></a><span class="lineno"> 222</span>  <a class="code" href="structpFlow_1_1sphereInteractionKernels_1_1pwInteractionFunctor.html#ab4d1edca6a2c39700dc2327a8c9d5dee">cForce_</a>(cForce),</div>
|
||||
<div class="line"><a name="l00223"></a><span class="lineno"> 223</span>  <a class="code" href="structpFlow_1_1sphereInteractionKernels_1_1pwInteractionFunctor.html#ac492c7557600a8f3019b405c24a06a1b">cTorque_</a>(cTorque) ,</div>
|
||||
<div class="line"><a name="l00224"></a><span class="lineno"> 224</span>  <a class="code" href="structpFlow_1_1sphereInteractionKernels_1_1pwInteractionFunctor.html#afa1297d3134f81af63e89fd1bd4f2ffa">wTriMotionIndex_</a>(wTriMotionIndex) ,</div>
|
||||
<div class="line"><a name="l00225"></a><span class="lineno"> 225</span>  <a class="code" href="structpFlow_1_1sphereInteractionKernels_1_1pwInteractionFunctor.html#a1edae620248341e4cec6b0611040efab">wPropId_</a>(wPropId),</div>
|
||||
<div class="line"><a name="l00224"></a><span class="lineno"> 224</span>  <a class="code" href="structpFlow_1_1sphereInteractionKernels_1_1pwInteractionFunctor.html#ae474f7bd740b3d89f8ba1d1c43da11dd">wTriMotionIndex_</a>(wTriMotionIndex) ,</div>
|
||||
<div class="line"><a name="l00225"></a><span class="lineno"> 225</span>  <a class="code" href="structpFlow_1_1sphereInteractionKernels_1_1pwInteractionFunctor.html#a76533003fcbe5977621b7df419507161">wPropId_</a>(wPropId),</div>
|
||||
<div class="line"><a name="l00226"></a><span class="lineno"> 226</span>  <a class="code" href="structpFlow_1_1sphereInteractionKernels_1_1pwInteractionFunctor.html#a40488d420ab7c3e7d3e60ce08aec5fd3">wCForce_</a>(wCForce)</div>
|
||||
<div class="line"><a name="l00227"></a><span class="lineno"> 227</span>  {}</div>
|
||||
<div class="line"><a name="l00228"></a><span class="lineno"> 228</span>  </div>
|
||||
<div class="line"><a name="l00229"></a><span class="lineno"> 229</span>  <a class="code" href="pFlowMacros_8hpp.html#a8e2f73fa5c113f21c9c9edb67a974f5e">INLINE_FUNCTION_HD</a></div>
|
||||
<div class="line"><a name="l00230"></a><span class="lineno"><a class="line" href="structpFlow_1_1sphereInteractionKernels_1_1pwInteractionFunctor.html#a2e63f8a184cc34854d549a4eb91b8bc8"> 230</a></span>  <span class="keywordtype">void</span> <a class="code" href="structpFlow_1_1sphereInteractionKernels_1_1pwInteractionFunctor.html#a2e63f8a184cc34854d549a4eb91b8bc8">operator()</a>(<span class="keyword">const</span> <a class="code" href="namespacepFlow.html#aae6ad039f09c0676db11bd114136a3fa">int32</a> <a class="code" href="NBSCrossLoop_8hpp.html#aad8b608072a1b6dcd9e91de38ee2925f">n</a>)<span class="keyword">const</span></div>
|
||||
<div class="line"><a name="l00230"></a><span class="lineno"><a class="line" href="structpFlow_1_1sphereInteractionKernels_1_1pwInteractionFunctor.html#a2e63f8a184cc34854d549a4eb91b8bc8"> 230</a></span>  <span class="keywordtype">void</span> <a class="code" href="structpFlow_1_1sphereInteractionKernels_1_1pwInteractionFunctor.html#a2e63f8a184cc34854d549a4eb91b8bc8">operator()</a>(<span class="keyword">const</span> <a class="code" href="namespacepFlow.html#aae6ad039f09c0676db11bd114136a3fa">int32</a> <a class="code" href="NBSLoop_8hpp.html#a58f1256fe216b2e84819aa621b683de1">n</a>)<span class="keyword">const</span></div>
|
||||
<div class="line"><a name="l00231"></a><span class="lineno"> 231</span> <span class="keyword"> </span>{</div>
|
||||
<div class="line"><a name="l00232"></a><span class="lineno"> 232</span>  </div>
|
||||
<div class="line"><a name="l00233"></a><span class="lineno"> 233</span>  <span class="keywordflow">if</span>(!<a class="code" href="structpFlow_1_1sphereInteractionKernels_1_1pwInteractionFunctor.html#a1407ccc7cef3cd3ecbd2fc021d856a86">tobeFilled_</a>.isValid(<a class="code" href="NBSCrossLoop_8hpp.html#aad8b608072a1b6dcd9e91de38ee2925f">n</a>))<span class="keywordflow">return</span>;</div>
|
||||
<div class="line"><a name="l00233"></a><span class="lineno"> 233</span>  <span class="keywordflow">if</span>(!<a class="code" href="structpFlow_1_1sphereInteractionKernels_1_1pwInteractionFunctor.html#a1407ccc7cef3cd3ecbd2fc021d856a86">tobeFilled_</a>.isValid(<a class="code" href="NBSLoop_8hpp.html#a58f1256fe216b2e84819aa621b683de1">n</a>))<span class="keywordflow">return</span>;</div>
|
||||
<div class="line"><a name="l00234"></a><span class="lineno"> 234</span>  </div>
|
||||
<div class="line"><a name="l00235"></a><span class="lineno"> 235</span>  <span class="keyword">auto</span> [i,tj] = <a class="code" href="structpFlow_1_1sphereInteractionKernels_1_1pwInteractionFunctor.html#a1407ccc7cef3cd3ecbd2fc021d856a86">tobeFilled_</a>.getPair(<a class="code" href="NBSCrossLoop_8hpp.html#aad8b608072a1b6dcd9e91de38ee2925f">n</a>);</div>
|
||||
<div class="line"><a name="l00235"></a><span class="lineno"> 235</span>  <span class="keyword">auto</span> [i,tj] = <a class="code" href="structpFlow_1_1sphereInteractionKernels_1_1pwInteractionFunctor.html#a1407ccc7cef3cd3ecbd2fc021d856a86">tobeFilled_</a>.getPair(<a class="code" href="NBSLoop_8hpp.html#a58f1256fe216b2e84819aa621b683de1">n</a>);</div>
|
||||
<div class="line"><a name="l00236"></a><span class="lineno"> 236</span>  </div>
|
||||
<div class="line"><a name="l00237"></a><span class="lineno"> 237</span>  <a class="code" href="namespacepFlow.html#a6192191c0e9c178a44ee1ac350fde476">real</a> Ri = 0.5*<a class="code" href="structpFlow_1_1sphereInteractionKernels_1_1pwInteractionFunctor.html#ad041905629f35e188dd78d8512b2be6e">diam_</a>[i];</div>
|
||||
<div class="line"><a name="l00238"></a><span class="lineno"> 238</span>  <a class="code" href="namespacepFlow.html#a6192191c0e9c178a44ee1ac350fde476">real</a> Rj = 10000.0;</div>
|
||||
@ -355,7 +355,7 @@ $(document).ready(function(){initNavTree('sphereInteractionKernels_8hpp_source.h
|
||||
<div class="line"><a name="l00248"></a><span class="lineno"> 248</span>  <span class="keyword">auto</span> Vi = <a class="code" href="structpFlow_1_1sphereInteractionKernels_1_1pwInteractionFunctor.html#a5fa7827c50d4fbfef48c30d580a9ae56">lVel_</a>[i];</div>
|
||||
<div class="line"><a name="l00249"></a><span class="lineno"> 249</span>  <span class="keyword">auto</span> wi = <a class="code" href="structpFlow_1_1sphereInteractionKernels_1_1pwInteractionFunctor.html#a9e151c1ca79913661cb9c3ce659d7ba7">rVel_</a>[i];</div>
|
||||
<div class="line"><a name="l00250"></a><span class="lineno"> 250</span>  </div>
|
||||
<div class="line"><a name="l00251"></a><span class="lineno"> 251</span>  <a class="code" href="namespacepFlow.html#aae6ad039f09c0676db11bd114136a3fa">int32</a> mInd = <a class="code" href="structpFlow_1_1sphereInteractionKernels_1_1pwInteractionFunctor.html#afa1297d3134f81af63e89fd1bd4f2ffa">wTriMotionIndex_</a>[tj];</div>
|
||||
<div class="line"><a name="l00251"></a><span class="lineno"> 251</span>  <a class="code" href="namespacepFlow.html#aae6ad039f09c0676db11bd114136a3fa">int32</a> mInd = <a class="code" href="structpFlow_1_1sphereInteractionKernels_1_1pwInteractionFunctor.html#ae474f7bd740b3d89f8ba1d1c43da11dd">wTriMotionIndex_</a>[tj];</div>
|
||||
<div class="line"><a name="l00252"></a><span class="lineno"> 252</span>  </div>
|
||||
<div class="line"><a name="l00253"></a><span class="lineno"> 253</span>  <span class="keyword">auto</span> Vw = <a class="code" href="structpFlow_1_1sphereInteractionKernels_1_1pwInteractionFunctor.html#a763c0a6f62e7f9ad8baefc744ebe3886">motionModel_</a>(mInd, cp);</div>
|
||||
<div class="line"><a name="l00254"></a><span class="lineno"> 254</span>  </div>
|
||||
@ -363,12 +363,12 @@ $(document).ready(function(){initNavTree('sphereInteractionKernels_8hpp_source.h
|
||||
<div class="line"><a name="l00256"></a><span class="lineno"> 256</span>  </div>
|
||||
<div class="line"><a name="l00257"></a><span class="lineno"> 257</span>  <span class="keyword">auto</span> Vr = Vi - Vw + <a class="code" href="tripleFwd_8hpp.html#a7a724b824f9e21a646a965a99fff4b04">cross</a>(Ri*wi, Nij);</div>
|
||||
<div class="line"><a name="l00258"></a><span class="lineno"> 258</span>  </div>
|
||||
<div class="line"><a name="l00259"></a><span class="lineno"> 259</span>  <span class="keyword">auto</span> history = <a class="code" href="structpFlow_1_1sphereInteractionKernels_1_1pwInteractionFunctor.html#a1407ccc7cef3cd3ecbd2fc021d856a86">tobeFilled_</a>.getValue(<a class="code" href="NBSCrossLoop_8hpp.html#aad8b608072a1b6dcd9e91de38ee2925f">n</a>);</div>
|
||||
<div class="line"><a name="l00259"></a><span class="lineno"> 259</span>  <span class="keyword">auto</span> history = <a class="code" href="structpFlow_1_1sphereInteractionKernels_1_1pwInteractionFunctor.html#a1407ccc7cef3cd3ecbd2fc021d856a86">tobeFilled_</a>.getValue(<a class="code" href="NBSLoop_8hpp.html#a58f1256fe216b2e84819aa621b683de1">n</a>);</div>
|
||||
<div class="line"><a name="l00260"></a><span class="lineno"> 260</span>  </div>
|
||||
<div class="line"><a name="l00261"></a><span class="lineno"> 261</span>  <a class="code" href="namespacepFlow.html#aae6ad039f09c0676db11bd114136a3fa">int32</a> propId_i = <a class="code" href="structpFlow_1_1sphereInteractionKernels_1_1pwInteractionFunctor.html#aef3c20f3795f7ea182dc845386f99764">propId_</a>[i];</div>
|
||||
<div class="line"><a name="l00262"></a><span class="lineno"> 262</span>  <a class="code" href="namespacepFlow.html#aae6ad039f09c0676db11bd114136a3fa">int32</a> wPropId_j = <a class="code" href="structpFlow_1_1sphereInteractionKernels_1_1pwInteractionFunctor.html#a1edae620248341e4cec6b0611040efab">wPropId_</a>[tj];</div>
|
||||
<div class="line"><a name="l00261"></a><span class="lineno"> 261</span>  <a class="code" href="namespacepFlow.html#aae6ad039f09c0676db11bd114136a3fa">int32</a> propId_i = <a class="code" href="structpFlow_1_1sphereInteractionKernels_1_1pwInteractionFunctor.html#ad92937b61b6dea7834371dc8f8d5d621">propId_</a>[i];</div>
|
||||
<div class="line"><a name="l00262"></a><span class="lineno"> 262</span>  <a class="code" href="namespacepFlow.html#aae6ad039f09c0676db11bd114136a3fa">int32</a> wPropId_j = <a class="code" href="structpFlow_1_1sphereInteractionKernels_1_1pwInteractionFunctor.html#a76533003fcbe5977621b7df419507161">wPropId_</a>[tj];</div>
|
||||
<div class="line"><a name="l00263"></a><span class="lineno"> 263</span>  </div>
|
||||
<div class="line"><a name="l00264"></a><span class="lineno"> 264</span>  <a class="code" href="classpFlow_1_1triple.html">realx3</a> FCn, FCt, Mri, Mrj, Mij, Mji;</div>
|
||||
<div class="line"><a name="l00264"></a><span class="lineno"> 264</span>  <a class="code" href="classpFlow_1_1triple.html">realx3</a> FCn, FCt, Mri, Mrj, Mij;</div>
|
||||
<div class="line"><a name="l00265"></a><span class="lineno"> 265</span>  <span class="comment">//output<< "before "<<history.overlap_t_<<endl;</span></div>
|
||||
<div class="line"><a name="l00266"></a><span class="lineno"> 266</span>  <span class="comment">// calculates contact force </span></div>
|
||||
<div class="line"><a name="l00267"></a><span class="lineno"> 267</span>  <a class="code" href="structpFlow_1_1sphereInteractionKernels_1_1pwInteractionFunctor.html#a68c7887316681f8be493c5e8cdbe24ca">forceModel_</a>.contactForce(</div>
|
||||
@ -415,12 +415,12 @@ $(document).ready(function(){initNavTree('sphereInteractionKernels_8hpp_source.h
|
||||
<div class="line"><a name="l00308"></a><span class="lineno"> 308</span>  Kokkos::atomic_add(&<a class="code" href="structpFlow_1_1sphereInteractionKernels_1_1pwInteractionFunctor.html#ac492c7557600a8f3019b405c24a06a1b">cTorque_</a>[i].y_, Mij.<a class="code" href="classpFlow_1_1triple.html#a644d1b6657ad3f073d95487bdd5d08a9">y_</a>);</div>
|
||||
<div class="line"><a name="l00309"></a><span class="lineno"> 309</span>  Kokkos::atomic_add(&<a class="code" href="structpFlow_1_1sphereInteractionKernels_1_1pwInteractionFunctor.html#ac492c7557600a8f3019b405c24a06a1b">cTorque_</a>[i].z_, Mij.<a class="code" href="classpFlow_1_1triple.html#abdc5fb2fe39f8f2e806479466fbf4141">z_</a>);</div>
|
||||
<div class="line"><a name="l00310"></a><span class="lineno"> 310</span>  </div>
|
||||
<div class="line"><a name="l00311"></a><span class="lineno"> 311</span>  <a class="code" href="structpFlow_1_1sphereInteractionKernels_1_1pwInteractionFunctor.html#a1407ccc7cef3cd3ecbd2fc021d856a86">tobeFilled_</a>.setValue(<a class="code" href="NBSCrossLoop_8hpp.html#aad8b608072a1b6dcd9e91de38ee2925f">n</a>,history);</div>
|
||||
<div class="line"><a name="l00311"></a><span class="lineno"> 311</span>  <a class="code" href="structpFlow_1_1sphereInteractionKernels_1_1pwInteractionFunctor.html#a1407ccc7cef3cd3ecbd2fc021d856a86">tobeFilled_</a>.setValue(<a class="code" href="NBSLoop_8hpp.html#a58f1256fe216b2e84819aa621b683de1">n</a>,history);</div>
|
||||
<div class="line"><a name="l00312"></a><span class="lineno"> 312</span>  </div>
|
||||
<div class="line"><a name="l00313"></a><span class="lineno"> 313</span>  }</div>
|
||||
<div class="line"><a name="l00314"></a><span class="lineno"> 314</span>  <span class="keywordflow">else</span></div>
|
||||
<div class="line"><a name="l00315"></a><span class="lineno"> 315</span>  {</div>
|
||||
<div class="line"><a name="l00316"></a><span class="lineno"> 316</span>  <a class="code" href="structpFlow_1_1sphereInteractionKernels_1_1pwInteractionFunctor.html#a1407ccc7cef3cd3ecbd2fc021d856a86">tobeFilled_</a>.setValue(<a class="code" href="NBSCrossLoop_8hpp.html#aad8b608072a1b6dcd9e91de38ee2925f">n</a>,<a class="code" href="structpFlow_1_1sphereInteractionKernels_1_1pwInteractionFunctor.html#a6eb981aa3b299bf3f3d30f4cd838c9a1">ValueType</a>());</div>
|
||||
<div class="line"><a name="l00316"></a><span class="lineno"> 316</span>  <a class="code" href="structpFlow_1_1sphereInteractionKernels_1_1pwInteractionFunctor.html#a1407ccc7cef3cd3ecbd2fc021d856a86">tobeFilled_</a>.setValue(<a class="code" href="NBSLoop_8hpp.html#a58f1256fe216b2e84819aa621b683de1">n</a>,<a class="code" href="structpFlow_1_1sphereInteractionKernels_1_1pwInteractionFunctor.html#a6eb981aa3b299bf3f3d30f4cd838c9a1">ValueType</a>());</div>
|
||||
<div class="line"><a name="l00317"></a><span class="lineno"> 317</span>  }</div>
|
||||
<div class="line"><a name="l00318"></a><span class="lineno"> 318</span>  </div>
|
||||
<div class="line"><a name="l00319"></a><span class="lineno"> 319</span>  }</div>
|
||||
@ -436,18 +436,17 @@ $(document).ready(function(){initNavTree('sphereInteractionKernels_8hpp_source.h
|
||||
<div class="ttc" id="astructpFlow_1_1sphereInteractionKernels_1_1ppInteractionFunctor_html_a5fa7827c50d4fbfef48c30d580a9ae56"><div class="ttname"><a href="structpFlow_1_1sphereInteractionKernels_1_1ppInteractionFunctor.html#a5fa7827c50d4fbfef48c30d580a9ae56">pFlow::sphereInteractionKernels::ppInteractionFunctor::lVel_</a></div><div class="ttdeci">deviceViewType1D< realx3 > lVel_</div><div class="ttdef"><b>Definition:</b> <a href="sphereInteractionKernels_8hpp_source.html#l00047">sphereInteractionKernels.hpp:47</a></div></div>
|
||||
<div class="ttc" id="astructpFlow_1_1sphereInteractionKernels_1_1ppInteractionFunctor_html_a6eb981aa3b299bf3f3d30f4cd838c9a1"><div class="ttname"><a href="structpFlow_1_1sphereInteractionKernels_1_1ppInteractionFunctor.html#a6eb981aa3b299bf3f3d30f4cd838c9a1">pFlow::sphereInteractionKernels::ppInteractionFunctor::ValueType</a></div><div class="ttdeci">typename ContactListType::ValueType ValueType</div><div class="ttdef"><b>Definition:</b> <a href="sphereInteractionKernels_8hpp_source.html#l00037">sphereInteractionKernels.hpp:37</a></div></div>
|
||||
<div class="ttc" id="astructpFlow_1_1sphereInteractionKernels_1_1ppInteractionFunctor_html_ab7c0e1c754daddef0aa990fccb8ef033"><div class="ttname"><a href="structpFlow_1_1sphereInteractionKernels_1_1ppInteractionFunctor.html#ab7c0e1c754daddef0aa990fccb8ef033">pFlow::sphereInteractionKernels::ppInteractionFunctor::dt_</a></div><div class="ttdeci">real dt_</div><div class="ttdef"><b>Definition:</b> <a href="sphereInteractionKernels_8hpp_source.html#l00039">sphereInteractionKernels.hpp:39</a></div></div>
|
||||
<div class="ttc" id="anamespacepFlow_html_a6192191c0e9c178a44ee1ac350fde476"><div class="ttname"><a href="namespacepFlow.html#a6192191c0e9c178a44ee1ac350fde476">pFlow::real</a></div><div class="ttdeci">float real</div><div class="ttdef"><b>Definition:</b> <a href="builtinTypes_8hpp_source.html#l00046">builtinTypes.hpp:46</a></div></div>
|
||||
<div class="ttc" id="anamespacepFlow_html_a6192191c0e9c178a44ee1ac350fde476"><div class="ttname"><a href="namespacepFlow.html#a6192191c0e9c178a44ee1ac350fde476">pFlow::real</a></div><div class="ttdeci">float real</div><div class="ttdef"><b>Definition:</b> <a href="builtinTypes_8hpp_source.html#l00045">builtinTypes.hpp:45</a></div></div>
|
||||
<div class="ttc" id="astructpFlow_1_1sphereInteractionKernels_1_1ppInteractionFunctor_html_ad041905629f35e188dd78d8512b2be6e"><div class="ttname"><a href="structpFlow_1_1sphereInteractionKernels_1_1ppInteractionFunctor.html#ad041905629f35e188dd78d8512b2be6e">pFlow::sphereInteractionKernels::ppInteractionFunctor::diam_</a></div><div class="ttdeci">deviceViewType1D< real > diam_</div><div class="ttdef"><b>Definition:</b> <a href="sphereInteractionKernels_8hpp_source.html#l00044">sphereInteractionKernels.hpp:44</a></div></div>
|
||||
<div class="ttc" id="astructpFlow_1_1sphereInteractionKernels_1_1pwInteractionFunctor_html_aef3c20f3795f7ea182dc845386f99764"><div class="ttname"><a href="structpFlow_1_1sphereInteractionKernels_1_1pwInteractionFunctor.html#aef3c20f3795f7ea182dc845386f99764">pFlow::sphereInteractionKernels::pwInteractionFunctor::propId_</a></div><div class="ttdeci">deviceViewType1D< int8 > propId_</div><div class="ttdef"><b>Definition:</b> <a href="sphereInteractionKernels_8hpp_source.html#l00184">sphereInteractionKernels.hpp:184</a></div></div>
|
||||
<div class="ttc" id="astructpFlow_1_1sphereInteractionKernels_1_1pwInteractionFunctor_html_a0b42fe2c9adb1c333e155080f8be7820"><div class="ttname"><a href="structpFlow_1_1sphereInteractionKernels_1_1pwInteractionFunctor.html#a0b42fe2c9adb1c333e155080f8be7820">pFlow::sphereInteractionKernels::pwInteractionFunctor::pwInteractionFunctor</a></div><div class="ttdeci">pwInteractionFunctor(real dt, ContactForceModel forceModel, ContactListType tobeFilled, TraingleAccessor triangles, MotionModel motionModel, deviceViewType1D< real > diam, deviceViewType1D< uint32 > propId, deviceViewType1D< realx3 > pos, deviceViewType1D< realx3 > lVel, deviceViewType1D< realx3 > rVel, deviceViewType1D< realx3 > cForce, deviceViewType1D< realx3 > cTorque, deviceViewType1D< uint32 > wTriMotionIndex, deviceViewType1D< uint32 > wPropId, deviceViewType1D< realx3 > wCForce)</div><div class="ttdef"><b>Definition:</b> <a href="sphereInteractionKernels_8hpp_source.html#l00195">sphereInteractionKernels.hpp:195</a></div></div>
|
||||
<div class="ttc" id="astructpFlow_1_1sphereInteractionKernels_1_1ppInteractionFunctor_html_a40b7fef714126800199cdbd633b37ef8"><div class="ttname"><a href="structpFlow_1_1sphereInteractionKernels_1_1ppInteractionFunctor.html#a40b7fef714126800199cdbd633b37ef8">pFlow::sphereInteractionKernels::ppInteractionFunctor::operator()</a></div><div class="ttdeci">INLINE_FUNCTION_HD void operator()(const uint32 n) const</div><div class="ttdef"><b>Definition:</b> <a href="sphereInteractionKernels_8hpp_source.html#l00078">sphereInteractionKernels.hpp:78</a></div></div>
|
||||
<div class="ttc" id="astructpFlow_1_1sphereInteractionKernels_1_1pwInteractionFunctor_html_a40488d420ab7c3e7d3e60ce08aec5fd3"><div class="ttname"><a href="structpFlow_1_1sphereInteractionKernels_1_1pwInteractionFunctor.html#a40488d420ab7c3e7d3e60ce08aec5fd3">pFlow::sphereInteractionKernels::pwInteractionFunctor::wCForce_</a></div><div class="ttdeci">deviceViewType1D< realx3 > wCForce_</div><div class="ttdef"><b>Definition:</b> <a href="sphereInteractionKernels_8hpp_source.html#l00192">sphereInteractionKernels.hpp:192</a></div></div>
|
||||
<div class="ttc" id="astructpFlow_1_1sphereInteractionKernels_1_1pwInteractionFunctor_html_aea184237a95152369b2e2eab8a7b54ba"><div class="ttname"><a href="structpFlow_1_1sphereInteractionKernels_1_1pwInteractionFunctor.html#aea184237a95152369b2e2eab8a7b54ba">pFlow::sphereInteractionKernels::pwInteractionFunctor::pwInteractionFunctor</a></div><div class="ttdeci">pwInteractionFunctor(real dt, ContactForceModel forceModel, ContactListType tobeFilled, TraingleAccessor triangles, MotionModel motionModel, deviceViewType1D< real > diam, deviceViewType1D< int8 > propId, deviceViewType1D< realx3 > pos, deviceViewType1D< realx3 > lVel, deviceViewType1D< realx3 > rVel, deviceViewType1D< realx3 > cForce, deviceViewType1D< realx3 > cTorque, deviceViewType1D< int8 > wTriMotionIndex, deviceViewType1D< int8 > wPropId, deviceViewType1D< realx3 > wCForce)</div><div class="ttdef"><b>Definition:</b> <a href="sphereInteractionKernels_8hpp_source.html#l00195">sphereInteractionKernels.hpp:195</a></div></div>
|
||||
<div class="ttc" id="astructpFlow_1_1sphereInteractionKernels_1_1ppInteractionFunctor_html_aa5496fb19b1437cfbc17c07b1e9b5d27"><div class="ttname"><a href="structpFlow_1_1sphereInteractionKernels_1_1ppInteractionFunctor.html#aa5496fb19b1437cfbc17c07b1e9b5d27">pFlow::sphereInteractionKernels::ppInteractionFunctor::PairType</a></div><div class="ttdeci">typename ContactListType::PairType PairType</div><div class="ttdef"><b>Definition:</b> <a href="sphereInteractionKernels_8hpp_source.html#l00036">sphereInteractionKernels.hpp:36</a></div></div>
|
||||
<div class="ttc" id="astructpFlow_1_1sphereInteractionKernels_1_1pwInteractionFunctor_html_a68c7887316681f8be493c5e8cdbe24ca"><div class="ttname"><a href="structpFlow_1_1sphereInteractionKernels_1_1pwInteractionFunctor.html#a68c7887316681f8be493c5e8cdbe24ca">pFlow::sphereInteractionKernels::pwInteractionFunctor::forceModel_</a></div><div class="ttdeci">ContactForceModel forceModel_</div><div class="ttdef"><b>Definition:</b> <a href="sphereInteractionKernels_8hpp_source.html#l00177">sphereInteractionKernels.hpp:177</a></div></div>
|
||||
<div class="ttc" id="astructpFlow_1_1sphereInteractionKernels_1_1pwInteractionFunctor_html_ac492c7557600a8f3019b405c24a06a1b"><div class="ttname"><a href="structpFlow_1_1sphereInteractionKernels_1_1pwInteractionFunctor.html#ac492c7557600a8f3019b405c24a06a1b">pFlow::sphereInteractionKernels::pwInteractionFunctor::cTorque_</a></div><div class="ttdeci">deviceViewType1D< realx3 > cTorque_</div><div class="ttdef"><b>Definition:</b> <a href="sphereInteractionKernels_8hpp_source.html#l00189">sphereInteractionKernels.hpp:189</a></div></div>
|
||||
<div class="ttc" id="astructpFlow_1_1sphereInteractionKernels_1_1ppInteractionFunctor_html_a7837771fa78ad57547aa8c2510a06f4e"><div class="ttname"><a href="structpFlow_1_1sphereInteractionKernels_1_1ppInteractionFunctor.html#a7837771fa78ad57547aa8c2510a06f4e">pFlow::sphereInteractionKernels::ppInteractionFunctor::ppInteractionFunctor</a></div><div class="ttdeci">ppInteractionFunctor(real dt, ContactForceModel forceModel, ContactListType tobeFilled, deviceViewType1D< real > diam, deviceViewType1D< int8 > propId, deviceViewType1D< realx3 > pos, deviceViewType1D< realx3 > lVel, deviceViewType1D< realx3 > rVel, deviceViewType1D< realx3 > cForce, deviceViewType1D< realx3 > cTorque)</div><div class="ttdef"><b>Definition:</b> <a href="sphereInteractionKernels_8hpp_source.html#l00053">sphereInteractionKernels.hpp:53</a></div></div>
|
||||
<div class="ttc" id="astructpFlow_1_1sphereInteractionKernels_1_1pwInteractionFunctor_html_afa1297d3134f81af63e89fd1bd4f2ffa"><div class="ttname"><a href="structpFlow_1_1sphereInteractionKernels_1_1pwInteractionFunctor.html#afa1297d3134f81af63e89fd1bd4f2ffa">pFlow::sphereInteractionKernels::pwInteractionFunctor::wTriMotionIndex_</a></div><div class="ttdeci">deviceViewType1D< int8 > wTriMotionIndex_</div><div class="ttdef"><b>Definition:</b> <a href="sphereInteractionKernels_8hpp_source.html#l00190">sphereInteractionKernels.hpp:190</a></div></div>
|
||||
<div class="ttc" id="anamespacepFlow_html_aa5276597d4016d6696f1f265a13d2164"><div class="ttname"><a href="namespacepFlow.html#aa5276597d4016d6696f1f265a13d2164">pFlow::deviceViewType1D</a></div><div class="ttdeci">Kokkos::View< T * > deviceViewType1D</div><div class="ttdef"><b>Definition:</b> <a href="KokkosTypes_8hpp_source.html#l00098">KokkosTypes.hpp:98</a></div></div>
|
||||
<div class="ttc" id="astructpFlow_1_1sphereInteractionKernels_1_1ppInteractionFunctor_html_aef3c20f3795f7ea182dc845386f99764"><div class="ttname"><a href="structpFlow_1_1sphereInteractionKernels_1_1ppInteractionFunctor.html#aef3c20f3795f7ea182dc845386f99764">pFlow::sphereInteractionKernels::ppInteractionFunctor::propId_</a></div><div class="ttdeci">deviceViewType1D< int8 > propId_</div><div class="ttdef"><b>Definition:</b> <a href="sphereInteractionKernels_8hpp_source.html#l00045">sphereInteractionKernels.hpp:45</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="astructpFlow_1_1sphereInteractionKernels_1_1ppInteractionFunctor_html_a6897b03bc68d1c459fa20d601b60bb0e"><div class="ttname"><a href="structpFlow_1_1sphereInteractionKernels_1_1ppInteractionFunctor.html#a6897b03bc68d1c459fa20d601b60bb0e">pFlow::sphereInteractionKernels::ppInteractionFunctor::ppInteractionFunctor</a></div><div class="ttdeci">ppInteractionFunctor(real dt, ContactForceModel forceModel, ContactListType tobeFilled, deviceViewType1D< real > diam, deviceViewType1D< uint32 > propId, deviceViewType1D< realx3 > pos, deviceViewType1D< realx3 > lVel, deviceViewType1D< realx3 > rVel, deviceViewType1D< realx3 > cForce, deviceViewType1D< realx3 > cTorque)</div><div class="ttdef"><b>Definition:</b> <a href="sphereInteractionKernels_8hpp_source.html#l00053">sphereInteractionKernels.hpp:53</a></div></div>
|
||||
<div class="ttc" id="anamespacepFlow_html_aa5276597d4016d6696f1f265a13d2164"><div class="ttname"><a href="namespacepFlow.html#aa5276597d4016d6696f1f265a13d2164">pFlow::deviceViewType1D</a></div><div class="ttdeci">Kokkos::View< T * > deviceViewType1D</div><div class="ttdoc">1D array (vector) with default device (memory space and execution space)</div><div class="ttdef"><b>Definition:</b> <a href="KokkosTypes_8hpp_source.html#l00121">KokkosTypes.hpp:121</a></div></div>
|
||||
<div class="ttc" id="astructpFlow_1_1sphereInteractionKernels_1_1pwInteractionFunctor_html"><div class="ttname"><a href="structpFlow_1_1sphereInteractionKernels_1_1pwInteractionFunctor.html">pFlow::sphereInteractionKernels::pwInteractionFunctor</a></div><div class="ttdef"><b>Definition:</b> <a href="sphereInteractionKernels_8hpp_source.html#l00170">sphereInteractionKernels.hpp:170</a></div></div>
|
||||
<div class="ttc" id="asphereTriSurfaceContact_8hpp_html"><div class="ttname"><a href="sphereTriSurfaceContact_8hpp.html">sphereTriSurfaceContact.hpp</a></div></div>
|
||||
<div class="ttc" id="astructpFlow_1_1sphereInteractionKernels_1_1pwInteractionFunctor_html_a6eb981aa3b299bf3f3d30f4cd838c9a1"><div class="ttname"><a href="structpFlow_1_1sphereInteractionKernels_1_1pwInteractionFunctor.html#a6eb981aa3b299bf3f3d30f4cd838c9a1">pFlow::sphereInteractionKernels::pwInteractionFunctor::ValueType</a></div><div class="ttdeci">typename ContactListType::ValueType ValueType</div><div class="ttdef"><b>Definition:</b> <a href="sphereInteractionKernels_8hpp_source.html#l00173">sphereInteractionKernels.hpp:173</a></div></div>
|
||||
@ -455,35 +454,38 @@ $(document).ready(function(){initNavTree('sphereInteractionKernels_8hpp_source.h
|
||||
<div class="ttc" id="anamespacepFlow_1_1sphereInteractionKernels_html"><div class="ttname"><a href="namespacepFlow_1_1sphereInteractionKernels.html">pFlow::sphereInteractionKernels</a></div><div class="ttdef"><b>Definition:</b> <a href="sphereInteractionKernels_8hpp_source.html#l00027">sphereInteractionKernels.hpp:27</a></div></div>
|
||||
<div class="ttc" id="astructpFlow_1_1sphereInteractionKernels_1_1ppInteractionFunctor_html_ac492c7557600a8f3019b405c24a06a1b"><div class="ttname"><a href="structpFlow_1_1sphereInteractionKernels_1_1ppInteractionFunctor.html#ac492c7557600a8f3019b405c24a06a1b">pFlow::sphereInteractionKernels::ppInteractionFunctor::cTorque_</a></div><div class="ttdeci">deviceViewType1D< realx3 > cTorque_</div><div class="ttdef"><b>Definition:</b> <a href="sphereInteractionKernels_8hpp_source.html#l00050">sphereInteractionKernels.hpp:50</a></div></div>
|
||||
<div class="ttc" id="atripleFwd_8hpp_html_a7a724b824f9e21a646a965a99fff4b04"><div class="ttname"><a href="tripleFwd_8hpp.html#a7a724b824f9e21a646a965a99fff4b04">cross</a></div><div class="ttdeci">INLINE_FUNCTION_HD triple< T > cross(const triple< T > &v1, const triple< T > &v2)</div></div>
|
||||
<div class="ttc" id="aNBSCrossLoop_8hpp_html_aad8b608072a1b6dcd9e91de38ee2925f"><div class="ttname"><a href="NBSCrossLoop_8hpp.html#aad8b608072a1b6dcd9e91de38ee2925f">n</a></div><div class="ttdeci">int32 n</div><div class="ttdef"><b>Definition:</b> <a href="NBSCrossLoop_8hpp_source.html#l00024">NBSCrossLoop.hpp:24</a></div></div>
|
||||
<div class="ttc" id="astructpFlow_1_1sphereInteractionKernels_1_1pwInteractionFunctor_html_a76533003fcbe5977621b7df419507161"><div class="ttname"><a href="structpFlow_1_1sphereInteractionKernels_1_1pwInteractionFunctor.html#a76533003fcbe5977621b7df419507161">pFlow::sphereInteractionKernels::pwInteractionFunctor::wPropId_</a></div><div class="ttdeci">deviceViewType1D< uint32 > wPropId_</div><div class="ttdef"><b>Definition:</b> <a href="sphereInteractionKernels_8hpp_source.html#l00191">sphereInteractionKernels.hpp:191</a></div></div>
|
||||
<div class="ttc" id="astructpFlow_1_1sphereInteractionKernels_1_1pwInteractionFunctor_html_af736934535fc3320a0150a9246fbc349"><div class="ttname"><a href="structpFlow_1_1sphereInteractionKernels_1_1pwInteractionFunctor.html#af736934535fc3320a0150a9246fbc349">pFlow::sphereInteractionKernels::pwInteractionFunctor::triangles_</a></div><div class="ttdeci">TraingleAccessor triangles_</div><div class="ttdef"><b>Definition:</b> <a href="sphereInteractionKernels_8hpp_source.html#l00180">sphereInteractionKernels.hpp:180</a></div></div>
|
||||
<div class="ttc" id="atripleFwd_8hpp_html_ae1449f1d56abab2ec4d0f00b685fc478"><div class="ttname"><a href="tripleFwd_8hpp.html#ae1449f1d56abab2ec4d0f00b685fc478">length</a></div><div class="ttdeci">INLINE_FUNCTION_HD T length(const triple< T > &v1)</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="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#l00050">builtinTypes.hpp:50</a></div></div>
|
||||
<div class="ttc" id="astructpFlow_1_1sphereInteractionKernels_1_1pwInteractionFunctor_html_a8de0751d680a241d8f35fb8d654d76e1"><div class="ttname"><a href="structpFlow_1_1sphereInteractionKernels_1_1pwInteractionFunctor.html#a8de0751d680a241d8f35fb8d654d76e1">pFlow::sphereInteractionKernels::pwInteractionFunctor::pos_</a></div><div class="ttdeci">deviceViewType1D< realx3 > pos_</div><div class="ttdef"><b>Definition:</b> <a href="sphereInteractionKernels_8hpp_source.html#l00185">sphereInteractionKernels.hpp:185</a></div></div>
|
||||
<div class="ttc" id="astructpFlow_1_1sphereInteractionKernels_1_1pwInteractionFunctor_html_a5fa7827c50d4fbfef48c30d580a9ae56"><div class="ttname"><a href="structpFlow_1_1sphereInteractionKernels_1_1pwInteractionFunctor.html#a5fa7827c50d4fbfef48c30d580a9ae56">pFlow::sphereInteractionKernels::pwInteractionFunctor::lVel_</a></div><div class="ttdeci">deviceViewType1D< realx3 > lVel_</div><div class="ttdef"><b>Definition:</b> <a href="sphereInteractionKernels_8hpp_source.html#l00186">sphereInteractionKernels.hpp:186</a></div></div>
|
||||
<div class="ttc" id="astructpFlow_1_1sphereInteractionKernels_1_1pwInteractionFunctor_html_ad041905629f35e188dd78d8512b2be6e"><div class="ttname"><a href="structpFlow_1_1sphereInteractionKernels_1_1pwInteractionFunctor.html#ad041905629f35e188dd78d8512b2be6e">pFlow::sphereInteractionKernels::pwInteractionFunctor::diam_</a></div><div class="ttdeci">deviceViewType1D< real > diam_</div><div class="ttdef"><b>Definition:</b> <a href="sphereInteractionKernels_8hpp_source.html#l00183">sphereInteractionKernels.hpp:183</a></div></div>
|
||||
<div class="ttc" id="astructpFlow_1_1sphereInteractionKernels_1_1pwInteractionFunctor_html_a1407ccc7cef3cd3ecbd2fc021d856a86"><div class="ttname"><a href="structpFlow_1_1sphereInteractionKernels_1_1pwInteractionFunctor.html#a1407ccc7cef3cd3ecbd2fc021d856a86">pFlow::sphereInteractionKernels::pwInteractionFunctor::tobeFilled_</a></div><div class="ttdeci">ContactListType tobeFilled_</div><div class="ttdef"><b>Definition:</b> <a href="sphereInteractionKernels_8hpp_source.html#l00178">sphereInteractionKernels.hpp:178</a></div></div>
|
||||
<div class="ttc" id="aclasspFlow_1_1triple_html_ae40d4cb269d0be9c0d20a9efe0462757"><div class="ttname"><a href="classpFlow_1_1triple.html#ae40d4cb269d0be9c0d20a9efe0462757">pFlow::triple::x_</a></div><div class="ttdeci">T x_</div><div class="ttdef"><b>Definition:</b> <a href="triple_8hpp_source.html#l00049">triple.hpp:49</a></div></div>
|
||||
<div class="ttc" id="aclasspFlow_1_1triple_html_ae40d4cb269d0be9c0d20a9efe0462757"><div class="ttname"><a href="classpFlow_1_1triple.html#ae40d4cb269d0be9c0d20a9efe0462757">pFlow::triple::x_</a></div><div class="ttdeci">T x_</div><div class="ttdoc">data members</div><div class="ttdef"><b>Definition:</b> <a href="triple_8hpp_source.html#l00049">triple.hpp:49</a></div></div>
|
||||
<div class="ttc" id="astructpFlow_1_1sphereInteractionKernels_1_1pwInteractionFunctor_html_ae474f7bd740b3d89f8ba1d1c43da11dd"><div class="ttname"><a href="structpFlow_1_1sphereInteractionKernels_1_1pwInteractionFunctor.html#ae474f7bd740b3d89f8ba1d1c43da11dd">pFlow::sphereInteractionKernels::pwInteractionFunctor::wTriMotionIndex_</a></div><div class="ttdeci">deviceViewType1D< uint32 > wTriMotionIndex_</div><div class="ttdef"><b>Definition:</b> <a href="sphereInteractionKernels_8hpp_source.html#l00190">sphereInteractionKernels.hpp:190</a></div></div>
|
||||
<div class="ttc" id="astructpFlow_1_1sphereInteractionKernels_1_1ppInteractionFunctor_html_ad92937b61b6dea7834371dc8f8d5d621"><div class="ttname"><a href="structpFlow_1_1sphereInteractionKernels_1_1ppInteractionFunctor.html#ad92937b61b6dea7834371dc8f8d5d621">pFlow::sphereInteractionKernels::ppInteractionFunctor::propId_</a></div><div class="ttdeci">deviceViewType1D< uint32 > propId_</div><div class="ttdef"><b>Definition:</b> <a href="sphereInteractionKernels_8hpp_source.html#l00045">sphereInteractionKernels.hpp:45</a></div></div>
|
||||
<div class="ttc" id="astructpFlow_1_1sphereInteractionKernels_1_1pwInteractionFunctor_html_ab4d1edca6a2c39700dc2327a8c9d5dee"><div class="ttname"><a href="structpFlow_1_1sphereInteractionKernels_1_1pwInteractionFunctor.html#ab4d1edca6a2c39700dc2327a8c9d5dee">pFlow::sphereInteractionKernels::pwInteractionFunctor::cForce_</a></div><div class="ttdeci">deviceViewType1D< realx3 > cForce_</div><div class="ttdef"><b>Definition:</b> <a href="sphereInteractionKernels_8hpp_source.html#l00188">sphereInteractionKernels.hpp:188</a></div></div>
|
||||
<div class="ttc" id="astructpFlow_1_1sphereInteractionKernels_1_1ppInteractionFunctor_html_a68c7887316681f8be493c5e8cdbe24ca"><div class="ttname"><a href="structpFlow_1_1sphereInteractionKernels_1_1ppInteractionFunctor.html#a68c7887316681f8be493c5e8cdbe24ca">pFlow::sphereInteractionKernels::ppInteractionFunctor::forceModel_</a></div><div class="ttdeci">ContactForceModel forceModel_</div><div class="ttdef"><b>Definition:</b> <a href="sphereInteractionKernels_8hpp_source.html#l00041">sphereInteractionKernels.hpp:41</a></div></div>
|
||||
<div class="ttc" id="astructpFlow_1_1sphereInteractionKernels_1_1pwInteractionFunctor_html_ad92937b61b6dea7834371dc8f8d5d621"><div class="ttname"><a href="structpFlow_1_1sphereInteractionKernels_1_1pwInteractionFunctor.html#ad92937b61b6dea7834371dc8f8d5d621">pFlow::sphereInteractionKernels::pwInteractionFunctor::propId_</a></div><div class="ttdeci">deviceViewType1D< uint32 > propId_</div><div class="ttdef"><b>Definition:</b> <a href="sphereInteractionKernels_8hpp_source.html#l00184">sphereInteractionKernels.hpp:184</a></div></div>
|
||||
<div class="ttc" id="aclasspFlow_1_1triple_html_a644d1b6657ad3f073d95487bdd5d08a9"><div class="ttname"><a href="classpFlow_1_1triple.html#a644d1b6657ad3f073d95487bdd5d08a9">pFlow::triple::y_</a></div><div class="ttdeci">T y_</div><div class="ttdef"><b>Definition:</b> <a href="triple_8hpp_source.html#l00050">triple.hpp:50</a></div></div>
|
||||
<div class="ttc" id="astructpFlow_1_1sphereInteractionKernels_1_1ppInteractionFunctor_html_a2e63f8a184cc34854d549a4eb91b8bc8"><div class="ttname"><a href="structpFlow_1_1sphereInteractionKernels_1_1ppInteractionFunctor.html#a2e63f8a184cc34854d549a4eb91b8bc8">pFlow::sphereInteractionKernels::ppInteractionFunctor::operator()</a></div><div class="ttdeci">INLINE_FUNCTION_HD void operator()(const int32 n) const</div><div class="ttdef"><b>Definition:</b> <a href="sphereInteractionKernels_8hpp_source.html#l00078">sphereInteractionKernels.hpp:78</a></div></div>
|
||||
<div class="ttc" id="astructpFlow_1_1sphereInteractionKernels_1_1pwInteractionFunctor_html_a763c0a6f62e7f9ad8baefc744ebe3886"><div class="ttname"><a href="structpFlow_1_1sphereInteractionKernels_1_1pwInteractionFunctor.html#a763c0a6f62e7f9ad8baefc744ebe3886">pFlow::sphereInteractionKernels::pwInteractionFunctor::motionModel_</a></div><div class="ttdeci">MotionModel motionModel_</div><div class="ttdef"><b>Definition:</b> <a href="sphereInteractionKernels_8hpp_source.html#l00181">sphereInteractionKernels.hpp:181</a></div></div>
|
||||
<div class="ttc" id="aclasspFlow_1_1triple_html_abdc5fb2fe39f8f2e806479466fbf4141"><div class="ttname"><a href="classpFlow_1_1triple.html#abdc5fb2fe39f8f2e806479466fbf4141">pFlow::triple::z_</a></div><div class="ttdeci">T z_</div><div class="ttdef"><b>Definition:</b> <a href="triple_8hpp_source.html#l00051">triple.hpp:51</a></div></div>
|
||||
<div class="ttc" id="aNBSLoop_8hpp_html_a58f1256fe216b2e84819aa621b683de1"><div class="ttname"><a href="NBSLoop_8hpp.html#a58f1256fe216b2e84819aa621b683de1">n</a></div><div class="ttdeci">uint32 n</div><div class="ttdef"><b>Definition:</b> <a href="NBSLoop_8hpp_source.html#l00024">NBSLoop.hpp:24</a></div></div>
|
||||
<div class="ttc" id="anamespacepFlow_1_1sphTriInteraction_html_ab49a80e55a2a390f7dd57b87b1543074"><div class="ttname"><a href="namespacepFlow_1_1sphTriInteraction.html#ab49a80e55a2a390f7dd57b87b1543074">pFlow::sphTriInteraction::isSphereInContactBothSides</a></div><div class="ttdeci">INLINE_FUNCTION_HD bool isSphereInContactBothSides(const realx3x3 &tri, const realx3 &cntr, real Rad, real &ovrlp, realx3 &norm, realx3 &cp)</div><div class="ttdef"><b>Definition:</b> <a href="sphereTriSurfaceContact_8hpp_source.html#l00172">sphereTriSurfaceContact.hpp:172</a></div></div>
|
||||
<div class="ttc" id="aclasspFlow_1_1MotionModel_html"><div class="ttname"><a href="classpFlow_1_1MotionModel.html">pFlow::MotionModel</a></div><div class="ttdoc">Motion model abstract class (CRTP) for all the motion models.</div><div class="ttdef"><b>Definition:</b> <a href="MotionModel_8hpp_source.html#l00039">MotionModel.hpp:39</a></div></div>
|
||||
<div class="ttc" id="astructpFlow_1_1sphereInteractionKernels_1_1ppInteractionFunctor_html_a8de0751d680a241d8f35fb8d654d76e1"><div class="ttname"><a href="structpFlow_1_1sphereInteractionKernels_1_1ppInteractionFunctor.html#a8de0751d680a241d8f35fb8d654d76e1">pFlow::sphereInteractionKernels::ppInteractionFunctor::pos_</a></div><div class="ttdeci">deviceViewType1D< realx3 > pos_</div><div class="ttdef"><b>Definition:</b> <a href="sphereInteractionKernels_8hpp_source.html#l00046">sphereInteractionKernels.hpp:46</a></div></div>
|
||||
<div class="ttc" id="astructpFlow_1_1sphereInteractionKernels_1_1pwInteractionFunctor_html_aa5496fb19b1437cfbc17c07b1e9b5d27"><div class="ttname"><a href="structpFlow_1_1sphereInteractionKernels_1_1pwInteractionFunctor.html#aa5496fb19b1437cfbc17c07b1e9b5d27">pFlow::sphereInteractionKernels::pwInteractionFunctor::PairType</a></div><div class="ttdeci">typename ContactListType::PairType PairType</div><div class="ttdef"><b>Definition:</b> <a href="sphereInteractionKernels_8hpp_source.html#l00172">sphereInteractionKernels.hpp:172</a></div></div>
|
||||
<div class="ttc" id="astructpFlow_1_1sphereInteractionKernels_1_1pwInteractionFunctor_html_ab7c0e1c754daddef0aa990fccb8ef033"><div class="ttname"><a href="structpFlow_1_1sphereInteractionKernels_1_1pwInteractionFunctor.html#ab7c0e1c754daddef0aa990fccb8ef033">pFlow::sphereInteractionKernels::pwInteractionFunctor::dt_</a></div><div class="ttdeci">real dt_</div><div class="ttdef"><b>Definition:</b> <a href="sphereInteractionKernels_8hpp_source.html#l00175">sphereInteractionKernels.hpp:175</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_1triple_html"><div class="ttname"><a href="classpFlow_1_1triple.html">pFlow::triple< real ></a></div></div>
|
||||
<div class="ttc" id="astructpFlow_1_1sphereInteractionKernels_1_1ppInteractionFunctor_html_ab4d1edca6a2c39700dc2327a8c9d5dee"><div class="ttname"><a href="structpFlow_1_1sphereInteractionKernels_1_1ppInteractionFunctor.html#ab4d1edca6a2c39700dc2327a8c9d5dee">pFlow::sphereInteractionKernels::ppInteractionFunctor::cForce_</a></div><div class="ttdeci">deviceViewType1D< realx3 > cForce_</div><div class="ttdef"><b>Definition:</b> <a href="sphereInteractionKernels_8hpp_source.html#l00049">sphereInteractionKernels.hpp:49</a></div></div>
|
||||
<div class="ttc" id="astructpFlow_1_1sphereInteractionKernels_1_1pwInteractionFunctor_html_a1edae620248341e4cec6b0611040efab"><div class="ttname"><a href="structpFlow_1_1sphereInteractionKernels_1_1pwInteractionFunctor.html#a1edae620248341e4cec6b0611040efab">pFlow::sphereInteractionKernels::pwInteractionFunctor::wPropId_</a></div><div class="ttdeci">deviceViewType1D< int8 > wPropId_</div><div class="ttdef"><b>Definition:</b> <a href="sphereInteractionKernels_8hpp_source.html#l00191">sphereInteractionKernels.hpp:191</a></div></div>
|
||||
<div class="ttc" id="astructpFlow_1_1sphereInteractionKernels_1_1ppInteractionFunctor_html_a9e151c1ca79913661cb9c3ce659d7ba7"><div class="ttname"><a href="structpFlow_1_1sphereInteractionKernels_1_1ppInteractionFunctor.html#a9e151c1ca79913661cb9c3ce659d7ba7">pFlow::sphereInteractionKernels::ppInteractionFunctor::rVel_</a></div><div class="ttdeci">deviceViewType1D< realx3 > rVel_</div><div class="ttdef"><b>Definition:</b> <a href="sphereInteractionKernels_8hpp_source.html#l00048">sphereInteractionKernels.hpp:48</a></div></div>
|
||||
<div class="ttc" id="astructpFlow_1_1sphereInteractionKernels_1_1pwInteractionFunctor_html_a2e63f8a184cc34854d549a4eb91b8bc8"><div class="ttname"><a href="structpFlow_1_1sphereInteractionKernels_1_1pwInteractionFunctor.html#a2e63f8a184cc34854d549a4eb91b8bc8">pFlow::sphereInteractionKernels::pwInteractionFunctor::operator()</a></div><div class="ttdeci">INLINE_FUNCTION_HD void operator()(const int32 n) const</div><div class="ttdef"><b>Definition:</b> <a href="sphereInteractionKernels_8hpp_source.html#l00230">sphereInteractionKernels.hpp:230</a></div></div>
|
||||
<div class="ttc" id="astructpFlow_1_1sphereInteractionKernels_1_1ppInteractionFunctor_html_a1407ccc7cef3cd3ecbd2fc021d856a86"><div class="ttname"><a href="structpFlow_1_1sphereInteractionKernels_1_1ppInteractionFunctor.html#a1407ccc7cef3cd3ecbd2fc021d856a86">pFlow::sphereInteractionKernels::ppInteractionFunctor::tobeFilled_</a></div><div class="ttdeci">ContactListType tobeFilled_</div><div class="ttdef"><b>Definition:</b> <a href="sphereInteractionKernels_8hpp_source.html#l00042">sphereInteractionKernels.hpp:42</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_7845a75b893e9912b1a2d3b9d9476e0b.html">sphereInteraction</a></li><li class="navelem"><a class="el" href="sphereInteractionKernels_8hpp.html">sphereInteractionKernels.hpp</a></li>
|
||||
<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_7845a75b893e9912b1a2d3b9d9476e0b.html">sphereInteraction</a></li><li class="navelem"><a class="el" href="dir_090ca80eae8f904be22f875cecc0c880.html">sphereInteraction</a></li><li class="navelem"><a class="el" href="sphereInteractionKernels_8hpp.html">sphereInteractionKernels.hpp</a></li>
|
||||
<li class="footer">Generated by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.17 </li>
|
||||
|
Reference in New Issue
Block a user