mirror of
https://github.com/PhasicFlow/phasicFlow.git
synced 2025-06-22 16:28:30 +00:00
doc for Geometry
This commit is contained in:
@ -174,7 +174,7 @@ $(document).ready(function(){initNavTree('ViewAlgorithms_8hpp_source.html','');
|
||||
<div class="line"><a name="l00068"></a><span class="lineno"> 68</span> <span class="keywordtype">void</span> <a class="code" href="namespacepFlow.html#a36d8f6f405716742d4830920f6db371c">fill</a></div>
|
||||
<div class="line"><a name="l00069"></a><span class="lineno"><a class="line" href="namespacepFlow.html#acdecb939784a381bf057758bc957d2b2"> 69</a></span> (</div>
|
||||
<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>  <a class="code" href="namespacepFlow.html#aca2b381231776d26ea7431837f78aa24">ViewType1D<T, properties...></a>& view,</div>
|
||||
<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>  <a class="code" href="namespacepFlow.html#ad8085fcd475be6bdf841bcdd9b9225ee">range</a> <a class="code" href="classpFlow_1_1span.html">span</a>,</div>
|
||||
<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>  <a class="code" href="namespacepFlow.html#a304d8581876270871949bf5d4755036a">range</a> <a class="code" href="classpFlow_1_1span.html">span</a>,</div>
|
||||
<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>  T val</div>
|
||||
<div class="line"><a name="l00073"></a><span class="lineno"> 73</span> )</div>
|
||||
<div class="line"><a name="l00074"></a><span class="lineno"> 74</span> {</div>
|
||||
@ -207,7 +207,7 @@ $(document).ready(function(){initNavTree('ViewAlgorithms_8hpp_source.html','');
|
||||
<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>  T val</div>
|
||||
<div class="line"><a name="l00102"></a><span class="lineno"> 102</span> )</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#a36d8f6f405716742d4830920f6db371c">fill</a>(view, <a class="code" href="namespacepFlow.html#ad8085fcd475be6bdf841bcdd9b9225ee">range</a>(start,end),val);</div>
|
||||
<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>  <a class="code" href="namespacepFlow.html#a36d8f6f405716742d4830920f6db371c">fill</a>(view, <a class="code" href="namespacepFlow.html#a304d8581876270871949bf5d4755036a">range</a>(start,end),val);</div>
|
||||
<div class="line"><a name="l00105"></a><span class="lineno"> 105</span> }</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> <span class="keyword">template</span><</div>
|
||||
@ -422,8 +422,8 @@ $(document).ready(function(){initNavTree('ViewAlgorithms_8hpp_source.html','');
|
||||
<div class="line"><a name="l00316"></a><span class="lineno"> 316</span>  )</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>  <a class="code" href="namespacepFlow.html#ad8085fcd475be6bdf841bcdd9b9225ee">range</a> sSpan(sStart,sEnd);</div>
|
||||
<div class="line"><a name="l00320"></a><span class="lineno"> 320</span>  <a class="code" href="namespacepFlow.html#ad8085fcd475be6bdf841bcdd9b9225ee">range</a> dSpan(dStart,dStart+(sEnd-sStart));</div>
|
||||
<div class="line"><a name="l00319"></a><span class="lineno"> 319</span>  <a class="code" href="namespacepFlow.html#a304d8581876270871949bf5d4755036a">range</a> sSpan(sStart,sEnd);</div>
|
||||
<div class="line"><a name="l00320"></a><span class="lineno"> 320</span>  <a class="code" href="namespacepFlow.html#a304d8581876270871949bf5d4755036a">range</a> dSpan(dStart,dStart+(sEnd-sStart));</div>
|
||||
<div class="line"><a name="l00321"></a><span class="lineno"> 321</span>  </div>
|
||||
<div class="line"><a name="l00322"></a><span class="lineno"> 322</span>  <span class="keyword">auto</span> srcSub = Kokkos::subview(src, sSpan);</div>
|
||||
<div class="line"><a name="l00323"></a><span class="lineno"> 323</span>  <span class="keyword">auto</span> dstSub = Kokkos::subview(dst, dSpan);</div>
|
||||
@ -442,7 +442,7 @@ $(document).ready(function(){initNavTree('ViewAlgorithms_8hpp_source.html','');
|
||||
<div class="line"><a name="l00336"></a><span class="lineno"> 336</span>  <span class="keyword">const</span> <a class="code" href="namespacepFlow.html#aae6ad039f09c0676db11bd114136a3fa">int32</a> <a class="code" href="NBSCrossLoop_8hpp.html#aad8b608072a1b6dcd9e91de38ee2925f">n</a></div>
|
||||
<div class="line"><a name="l00337"></a><span class="lineno"> 337</span>  )</div>
|
||||
<div class="line"><a name="l00338"></a><span class="lineno"> 338</span> {</div>
|
||||
<div class="line"><a name="l00339"></a><span class="lineno"> 339</span>  <a class="code" href="namespacepFlow.html#ad8085fcd475be6bdf841bcdd9b9225ee">range</a> <a class="code" href="classpFlow_1_1span.html">span</a>(<a class="code" href="NBSCrossLoop_8hpp.html#aad8b608072a1b6dcd9e91de38ee2925f">n</a>,<a class="code" href="NBSCrossLoop_8hpp.html#aad8b608072a1b6dcd9e91de38ee2925f">n</a>+1);</div>
|
||||
<div class="line"><a name="l00339"></a><span class="lineno"> 339</span>  <a class="code" href="namespacepFlow.html#a304d8581876270871949bf5d4755036a">range</a> <a class="code" href="classpFlow_1_1span.html">span</a>(<a class="code" href="NBSCrossLoop_8hpp.html#aad8b608072a1b6dcd9e91de38ee2925f">n</a>,<a class="code" href="NBSCrossLoop_8hpp.html#aad8b608072a1b6dcd9e91de38ee2925f">n</a>+1);</div>
|
||||
<div class="line"><a name="l00340"></a><span class="lineno"> 340</span>  <span class="keyword">auto</span> subV = Kokkos::subview(src, <a class="code" href="classpFlow_1_1span.html">span</a>);</div>
|
||||
<div class="line"><a name="l00341"></a><span class="lineno"> 341</span>  <a class="code" href="namespacepFlow.html#ad53198ba4452d5fdc966d861583fc70f">hostViewType1D<dType></a> dstView(<span class="stringliteral">"getNth"</span>,1);</div>
|
||||
<div class="line"><a name="l00342"></a><span class="lineno"> 342</span>  Kokkos::deep_copy(dstView,subV);</div>
|
||||
@ -703,6 +703,7 @@ $(document).ready(function(){initNavTree('ViewAlgorithms_8hpp_source.html','');
|
||||
<div class="ttc" id="aclasspFlow_1_1span_html"><div class="ttname"><a href="classpFlow_1_1span.html">pFlow::span</a></div><div class="ttdef"><b>Definition:</b> <a href="span_8hpp_source.html#l00031">span.hpp:31</a></div></div>
|
||||
<div class="ttc" id="anamespacepFlow_html_ad701ba81f4a9bb4106f00e5810aba99e"><div class="ttname"><a href="namespacepFlow.html#ad701ba81f4a9bb4106f00e5810aba99e">pFlow::fillSequence</a></div><div class="ttdeci">void fillSequence(Vector< T, Allocator > &vec, int32 start, int32 end, const T &startVal)</div><div class="ttdef"><b>Definition:</b> <a href="VectorAlgorithm_8hpp_source.html#l00050">VectorAlgorithm.hpp:50</a></div></div>
|
||||
<div class="ttc" id="anamespacepFlow_html_a36d8f6f405716742d4830920f6db371c"><div class="ttname"><a href="namespacepFlow.html#a36d8f6f405716742d4830920f6db371c">pFlow::fill</a></div><div class="ttdeci">void fill(Vector< T, Allocator > &vec, const T &val)</div><div class="ttdef"><b>Definition:</b> <a href="VectorAlgorithm_8hpp_source.html#l00044">VectorAlgorithm.hpp:44</a></div></div>
|
||||
<div class="ttc" id="anamespacepFlow_html_a304d8581876270871949bf5d4755036a"><div class="ttname"><a href="namespacepFlow.html#a304d8581876270871949bf5d4755036a">pFlow::range</a></div><div class="ttdeci">kRange< int > range</div><div class="ttdef"><b>Definition:</b> <a href="KokkosTypes_8hpp_source.html#l00059">KokkosTypes.hpp:59</a></div></div>
|
||||
<div class="ttc" id="aKokkosUtilities_8hpp_html"><div class="ttname"><a href="KokkosUtilities_8hpp.html">KokkosUtilities.hpp</a></div></div>
|
||||
<div class="ttc" id="anamespacepFlow_html_a62ec15081e56a59f0f3b0426c8beea5d"><div class="ttname"><a href="namespacepFlow.html#a62ec15081e56a59f0f3b0426c8beea5d">pFlow::copy</a></div><div class="ttdeci">INLINE_FUNCTION_H void copy(const ViewType1D< dType, dProperties... > &dst, const ViewType1D< sType, sProperties... > &src)</div><div class="ttdef"><b>Definition:</b> <a href="ViewAlgorithms_8hpp_source.html#l00296">ViewAlgorithms.hpp:296</a></div></div>
|
||||
<div class="ttc" id="anamespacepFlow_1_1algorithms_html_aac8c2b3b7bb9575b6f566e414e61b58d"><div class="ttname"><a href="namespacepFlow_1_1algorithms.html#aac8c2b3b7bb9575b6f566e414e61b58d">pFlow::algorithms::binarySearch</a></div><div class="ttdeci">INLINE_FUNCTION_HD int binarySearch(const T *array, int length, const T &val)</div><div class="ttdef"><b>Definition:</b> <a href="algorithmFunctions_8hpp_source.html#l00066">algorithmFunctions.hpp:66</a></div></div>
|
||||
@ -716,17 +717,16 @@ $(document).ready(function(){initNavTree('ViewAlgorithms_8hpp_source.html','');
|
||||
<div class="ttc" id="anamespacepFlow_html_a3bd64e8adc68abe4a5cb3f2b42413c6e"><div class="ttname"><a href="namespacepFlow.html#a3bd64e8adc68abe4a5cb3f2b42413c6e">pFlow::binarySearch</a></div><div class="ttdeci">INLINE_FUNCTION_HD int32 binarySearch(const ViewType1D< Type, properties... > &view, int32 start, int32 end, const Type &val)</div><div class="ttdef"><b>Definition:</b> <a href="ViewAlgorithms_8hpp_source.html#l00495">ViewAlgorithms.hpp:495</a></div></div>
|
||||
<div class="ttc" id="anamespacepFlow_html_ae14bf16748b3144baa1112f08c2a83b1"><div class="ttname"><a href="namespacepFlow.html#ae14bf16748b3144baa1112f08c2a83b1">pFlow::max</a></div><div class="ttdeci">T max(const Vector< T, Allocator > &v)</div><div class="ttdef"><b>Definition:</b> <a href="VectorMath_8hpp_source.html#l00164">VectorMath.hpp:164</a></div></div>
|
||||
<div class="ttc" id="anamespacepFlow_html_a499ad8d5da97d3beb1610fd3f1782811"><div class="ttname"><a href="namespacepFlow.html#a499ad8d5da97d3beb1610fd3f1782811">pFlow::permuteSort</a></div><div class="ttdeci">void permuteSort(const ViewType1D< Type, properties... > &view, int32 start, int32 end, ViewType1D< permType, permProperties... > &permuteView, int32 permStart, typename std::enable_if_t< areAccessible< typename ViewType1D< Type, properties... >::execution_space, typename ViewType1D< permType, permProperties... >::memory_space >(), bool >=true)</div><div class="ttdef"><b>Definition:</b> <a href="ViewAlgorithms_8hpp_source.html#l00442">ViewAlgorithms.hpp:442</a></div></div>
|
||||
<div class="ttc" id="anamespacepFlow_html_ad53198ba4452d5fdc966d861583fc70f"><div class="ttname"><a href="namespacepFlow.html#ad53198ba4452d5fdc966d861583fc70f">pFlow::hostViewType1D</a></div><div class="ttdeci">Kokkos::View< T *, Kokkos::HostSpace > hostViewType1D</div><div class="ttdef"><b>Definition:</b> <a href="KokkosTypes_8hpp_source.html#l00104">KokkosTypes.hpp:104</a></div></div>
|
||||
<div class="ttc" id="anamespacepFlow_html_ad53198ba4452d5fdc966d861583fc70f"><div class="ttname"><a href="namespacepFlow.html#ad53198ba4452d5fdc966d861583fc70f">pFlow::hostViewType1D</a></div><div class="ttdeci">Kokkos::View< T *, Kokkos::HostSpace > hostViewType1D</div><div class="ttdef"><b>Definition:</b> <a href="KokkosTypes_8hpp_source.html#l00109">KokkosTypes.hpp:109</a></div></div>
|
||||
<div class="ttc" id="anamespacepFlow_html_a6d520da609fc90f60f2df1bbf07d4ed9"><div class="ttname"><a href="namespacepFlow.html#a6d520da609fc90f60f2df1bbf07d4ed9">pFlow::getNth</a></div><div class="ttdeci">INLINE_FUNCTION_H void getNth(dType &dst, const ViewType1D< sType, sProperties... > &src, const int32 n)</div><div class="ttdef"><b>Definition:</b> <a href="ViewAlgorithms_8hpp_source.html#l00333">ViewAlgorithms.hpp:333</a></div></div>
|
||||
<div class="ttc" id="anamespacepFlow_html_a2696828043937bad8dbfd037e59b6a26"><div class="ttname"><a href="namespacepFlow.html#a2696828043937bad8dbfd037e59b6a26">pFlow::sort</a></div><div class="ttdeci">void sort(Vector< T, Allocator > &vec)</div><div class="ttdef"><b>Definition:</b> <a href="VectorAlgorithm_8hpp_source.html#l00062">VectorAlgorithm.hpp:62</a></div></div>
|
||||
<div class="ttc" id="anamespacepFlow_html_a7cbb48190b1da0908485fc8414369485"><div class="ttname"><a href="namespacepFlow.html#a7cbb48190b1da0908485fc8414369485">pFlow::areAccessible</a></div><div class="ttdeci">INLINE_FUNCTION_H constexpr bool areAccessible()</div><div class="ttdef"><b>Definition:</b> <a href="KokkosUtilities_8hpp_source.html#l00042">KokkosUtilities.hpp:42</a></div></div>
|
||||
<div class="ttc" id="anamespacepFlow_html_aca2b381231776d26ea7431837f78aa24"><div class="ttname"><a href="namespacepFlow.html#aca2b381231776d26ea7431837f78aa24">pFlow::ViewType1D</a></div><div class="ttdeci">Kokkos::View< T *, properties... > ViewType1D</div><div class="ttdef"><b>Definition:</b> <a href="KokkosTypes_8hpp_source.html#l00062">KokkosTypes.hpp:62</a></div></div>
|
||||
<div class="ttc" id="anamespacepFlow_html_aca2b381231776d26ea7431837f78aa24"><div class="ttname"><a href="namespacepFlow.html#aca2b381231776d26ea7431837f78aa24">pFlow::ViewType1D</a></div><div class="ttdeci">Kokkos::View< T *, properties... > ViewType1D</div><div class="ttdef"><b>Definition:</b> <a href="KokkosTypes_8hpp_source.html#l00067">KokkosTypes.hpp:67</a></div></div>
|
||||
<div class="ttc" id="anumericConstants_8hpp_html"><div class="ttname"><a href="numericConstants_8hpp.html">numericConstants.hpp</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="anamespacepFlow_html_a62eee0d1a7a9daa418e35741649bcdb3"><div class="ttname"><a href="namespacepFlow.html#a62eee0d1a7a9daa418e35741649bcdb3">pFlow::exclusiveScan</a></div><div class="ttdeci">void exclusiveScan(const ViewType1D< Type, properties... > &view, int32 start, int32 end, ViewType1D< dType, dProperties... > &dView, int32 dStart, typename std::enable_if_t< areAccessible< typename ViewType1D< Type, properties... >::execution_space, typename ViewType1D< dType, dProperties... >::memory_space >(), bool >=true)</div><div class="ttdef"><b>Definition:</b> <a href="ViewAlgorithms_8hpp_source.html#l00518">ViewAlgorithms.hpp:518</a></div></div>
|
||||
<div class="ttc" id="akokkosAlgorithms_8hpp_html"><div class="ttname"><a href="kokkosAlgorithms_8hpp.html">kokkosAlgorithms.hpp</a></div></div>
|
||||
<div class="ttc" id="astdAlgorithms_8hpp_html"><div class="ttname"><a href="stdAlgorithms_8hpp.html">stdAlgorithms.hpp</a></div></div>
|
||||
<div class="ttc" id="anamespacepFlow_html_ad8085fcd475be6bdf841bcdd9b9225ee"><div class="ttname"><a href="namespacepFlow.html#ad8085fcd475be6bdf841bcdd9b9225ee">pFlow::range</a></div><div class="ttdeci">kPair< int, int > range</div><div class="ttdef"><b>Definition:</b> <a href="KokkosTypes_8hpp_source.html#l00054">KokkosTypes.hpp:54</a></div></div>
|
||||
<div class="ttc" id="anamespacepFlow_html_aba2f2ccdd3d4a6b403a2c2d379198396"><div class="ttname"><a href="namespacepFlow.html#aba2f2ccdd3d4a6b403a2c2d379198396">pFlow::min</a></div><div class="ttdeci">T min(const Vector< T, Allocator > &v)</div><div class="ttdef"><b>Definition:</b> <a href="VectorMath_8hpp_source.html#l00138">VectorMath.hpp:138</a></div></div>
|
||||
<div class="ttc" id="anamespacepFlow_html_afc708bac1bfdcb588d08f13f08b12097"><div class="ttname"><a href="namespacepFlow.html#afc708bac1bfdcb588d08f13f08b12097">pFlow::fillSelected</a></div><div class="ttdeci">bool fillSelected(ViewType1D< Type, properties... > view, const ViewType1D< indexType, indexProperties... > indices, const int32 numElems, const Type val, typename std::enable_if_t< areAccessible< typename ViewType1D< Type, properties... >::execution_space, typename ViewType1D< indexType, indexProperties... >::memory_space >(), bool >=true)</div><div class="ttdef"><b>Definition:</b> <a href="ViewAlgorithms_8hpp_source.html#l00147">ViewAlgorithms.hpp:147</a></div></div>
|
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||
|
Reference in New Issue
Block a user