doc for Geometry

This commit is contained in:
Hamidreza Norouzi
2023-04-13 11:46:41 -07:00
parent 895e48d89f
commit 123023579a
3624 changed files with 83821 additions and 29967 deletions

View File

@ -206,7 +206,7 @@ $(document).ready(function(){initNavTree('pointRectCell_8hpp_source.html',''); i
<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160; </div>
<div class="line"><a name="l00101"></a><span class="lineno"><a class="line" href="classpFlow_1_1pointRectCell.html#ab1b3e7c22e40d6e7a13bf59b378a8bd9"> 101</a></span>&#160; <span class="keywordtype">void</span> <a class="code" href="classpFlow_1_1pointRectCell.html#ab1b3e7c22e40d6e7a13bf59b378a8bd9">mapPOints</a>()</div>
<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160; {</div>
<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160; <a class="code" href="namespacepFlow.html#ad8085fcd475be6bdf841bcdd9b9225ee">range</a> activeRange = <a class="code" href="classpFlow_1_1pointRectCell.html#a5c62d7bde0e3c333317fabe4b8806bef">pStruct_</a>.<a class="code" href="classpFlow_1_1pointStructure.html#a7d8fce812101d1c38607cac47a618b8f">activeRange</a>();</div>
<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160; <a class="code" href="namespacepFlow.html#a304d8581876270871949bf5d4755036a">range</a> activeRange = <a class="code" href="classpFlow_1_1pointRectCell.html#a5c62d7bde0e3c333317fabe4b8806bef">pStruct_</a>.<a class="code" href="classpFlow_1_1pointStructure.html#a7d8fce812101d1c38607cac47a618b8f">activeRange</a>();</div>
<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160; <span class="keyword">auto</span> activeMask = <a class="code" href="classpFlow_1_1pointRectCell.html#a5c62d7bde0e3c333317fabe4b8806bef">pStruct_</a>.<a class="code" href="classpFlow_1_1pointStructure.html#abca48c448a52376f2fdaf77e7481b72f">activePointsMaskH</a>();</div>
<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160; </div>
<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160; </div>
@ -256,14 +256,15 @@ $(document).ready(function(){initNavTree('pointRectCell_8hpp_source.html',''); i
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
<div class="ttc" id="aclasspFlow_1_1pointRectCell_html_a5c62d7bde0e3c333317fabe4b8806bef"><div class="ttname"><a href="classpFlow_1_1pointRectCell.html#a5c62d7bde0e3c333317fabe4b8806bef">pFlow::pointRectCell::pStruct_</a></div><div class="ttdeci">const pointStructure &amp; pStruct_</div><div class="ttdef"><b>Definition:</b> <a href="pointRectCell_8hpp_source.html#l00047">pointRectCell.hpp:47</a></div></div>
<div class="ttc" id="aclasspFlow_1_1cells_html_a5e549f8b31612df62519b37e65954fc8"><div class="ttname"><a href="classpFlow_1_1cells.html#a5e549f8b31612df62519b37e65954fc8">pFlow::cells::nz</a></div><div class="ttdeci">INLINE_FUNCTION_HD indexType nz() const</div><div class="ttdef"><b>Definition:</b> <a href="cells_8hpp_source.html#l00139">cells.hpp:139</a></div></div>
<div class="ttc" id="aclasspFlow_1_1cells_html_a5e549f8b31612df62519b37e65954fc8"><div class="ttname"><a href="classpFlow_1_1cells.html#a5e549f8b31612df62519b37e65954fc8">pFlow::cells::nz</a></div><div class="ttdeci">INLINE_FUNCTION_HD indexType nz() const</div><div class="ttdef"><b>Definition:</b> <a href="Interaction_2contactSearch_2cells_8hpp_source.html#l00139">cells.hpp:139</a></div></div>
<div class="ttc" id="amapperNBS_8hpp_html"><div class="ttname"><a href="mapperNBS_8hpp.html">mapperNBS.hpp</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&lt; int &gt; 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="aclasspFlow_1_1pointRectCell_html_ab1b3e7c22e40d6e7a13bf59b378a8bd9"><div class="ttname"><a href="classpFlow_1_1pointRectCell.html#ab1b3e7c22e40d6e7a13bf59b378a8bd9">pFlow::pointRectCell::mapPOints</a></div><div class="ttdeci">void mapPOints()</div><div class="ttdef"><b>Definition:</b> <a href="pointRectCell_8hpp_source.html#l00101">pointRectCell.hpp:101</a></div></div>
<div class="ttc" id="aclasspFlow_1_1pointStructure_html_abca48c448a52376f2fdaf77e7481b72f"><div class="ttname"><a href="classpFlow_1_1pointStructure.html#abca48c448a52376f2fdaf77e7481b72f">pFlow::pointStructure::activePointsMaskH</a></div><div class="ttdeci">activePointsHost activePointsMaskH() const</div><div class="ttdef"><b>Definition:</b> <a href="pointStructure_8hpp_source.html#l00241">pointStructure.hpp:241</a></div></div>
<div class="ttc" id="aclasspFlow_1_1pointStructure_html_abca48c448a52376f2fdaf77e7481b72f"><div class="ttname"><a href="classpFlow_1_1pointStructure.html#abca48c448a52376f2fdaf77e7481b72f">pFlow::pointStructure::activePointsMaskH</a></div><div class="ttdeci">activePointsHost activePointsMaskH() const</div><div class="ttdef"><b>Definition:</b> <a href="pointStructure_8hpp_source.html#l00244">pointStructure.hpp:244</a></div></div>
<div class="ttc" id="aclasspFlow_1_1rectMeshField_html"><div class="ttname"><a href="classpFlow_1_1rectMeshField.html">pFlow::rectMeshField&lt; int32, HostSpace &gt;</a></div></div>
<div class="ttc" id="aclasspFlow_1_1pointStructure_html_a7d8fce812101d1c38607cac47a618b8f"><div class="ttname"><a href="classpFlow_1_1pointStructure.html#a7d8fce812101d1c38607cac47a618b8f">pFlow::pointStructure::activeRange</a></div><div class="ttdeci">INLINE_FUNCTION_H range activeRange() const</div><div class="ttdef"><b>Definition:</b> <a href="pointStructure_8hpp_source.html#l00281">pointStructure.hpp:281</a></div></div>
<div class="ttc" id="aclasspFlow_1_1pointStructure_html_a7d8fce812101d1c38607cac47a618b8f"><div class="ttname"><a href="classpFlow_1_1pointStructure.html#a7d8fce812101d1c38607cac47a618b8f">pFlow::pointStructure::activeRange</a></div><div class="ttdeci">INLINE_FUNCTION_H range activeRange() const</div><div class="ttdef"><b>Definition:</b> <a href="pointStructure_8hpp_source.html#l00284">pointStructure.hpp:284</a></div></div>
<div class="ttc" id="aclasspFlow_1_1pointRectCell_html_a639ca8a7754aa6a5ede02cb5346b8fa3"><div class="ttname"><a href="classpFlow_1_1pointRectCell.html#a639ca8a7754aa6a5ede02cb5346b8fa3">pFlow::pointRectCell::getCellIterator</a></div><div class="ttdeci">auto getCellIterator() const</div><div class="ttdef"><b>Definition:</b> <a href="pointRectCell_8hpp_source.html#l00134">pointRectCell.hpp:134</a></div></div>
<div class="ttc" id="aclasspFlow_1_1cells_html_a103c0d44baf9aa23e9f2fc151678905f"><div class="ttname"><a href="classpFlow_1_1cells.html#a103c0d44baf9aa23e9f2fc151678905f">pFlow::cells::nx</a></div><div class="ttdeci">INLINE_FUNCTION_HD indexType nx() const</div><div class="ttdef"><b>Definition:</b> <a href="cells_8hpp_source.html#l00127">cells.hpp:127</a></div></div>
<div class="ttc" id="aclasspFlow_1_1cells_html_a103c0d44baf9aa23e9f2fc151678905f"><div class="ttname"><a href="classpFlow_1_1cells.html#a103c0d44baf9aa23e9f2fc151678905f">pFlow::cells::nx</a></div><div class="ttdeci">INLINE_FUNCTION_HD indexType nx() const</div><div class="ttdef"><b>Definition:</b> <a href="Interaction_2contactSearch_2cells_8hpp_source.html#l00127">cells.hpp:127</a></div></div>
<div class="ttc" id="aclasspFlow_1_1rectangleMesh_html"><div class="ttname"><a href="classpFlow_1_1rectangleMesh.html">pFlow::rectangleMesh</a></div><div class="ttdef"><b>Definition:</b> <a href="rectangleMesh_8hpp_source.html#l00031">rectangleMesh.hpp:31</a></div></div>
<div class="ttc" id="aclasspFlow_1_1pointRectCell_html_a774cc7dd952b548bf3c8e82d2e177fc9"><div class="ttname"><a href="classpFlow_1_1pointRectCell.html#a774cc7dd952b548bf3c8e82d2e177fc9">pFlow::pointRectCell::processedRepository</a></div><div class="ttdeci">auto &amp; processedRepository()</div><div class="ttdef"><b>Definition:</b> <a href="pointRectCell_8hpp_source.html#l00096">pointRectCell.hpp:96</a></div></div>
<div class="ttc" id="aclasspFlow_1_1mapperNBS_html"><div class="ttname"><a href="classpFlow_1_1mapperNBS.html">pFlow::mapperNBS&lt; DefaultHostExecutionSpace &gt;</a></div></div>
@ -281,14 +282,13 @@ $(document).ready(function(){initNavTree('pointRectCell_8hpp_source.html',''); i
<div class="ttc" id="aclasspFlow_1_1objectFile_html"><div class="ttname"><a href="classpFlow_1_1objectFile.html">pFlow::objectFile</a></div><div class="ttdef"><b>Definition:</b> <a href="objectFile_8hpp_source.html#l00033">objectFile.hpp:33</a></div></div>
<div class="ttc" id="asetPointStructure_8hpp_html_a385e32971df44b131e4498181a949a91"><div class="ttname"><a href="setPointStructure_8hpp.html#a385e32971df44b131e4498181a949a91">pStruct</a></div><div class="ttdeci">auto &amp; pStruct</div><div class="ttdef"><b>Definition:</b> <a href="setPointStructure_8hpp_source.html#l00024">setPointStructure.hpp:24</a></div></div>
<div class="ttc" id="aclasspFlow_1_1pointRectCell_html_a502b077b7f1e29810f60f0340429d677"><div class="ttname"><a href="classpFlow_1_1pointRectCell.html#a502b077b7f1e29810f60f0340429d677">pFlow::pointRectCell::mesh</a></div><div class="ttdeci">const auto &amp; mesh() const</div><div class="ttdef"><b>Definition:</b> <a href="pointRectCell_8hpp_source.html#l00091">pointRectCell.hpp:91</a></div></div>
<div class="ttc" id="aclasspFlow_1_1cells_html_aa70433dff70a92ca9c74616c1e3b48e6"><div class="ttname"><a href="classpFlow_1_1cells.html#aa70433dff70a92ca9c74616c1e3b48e6">pFlow::cells::ny</a></div><div class="ttdeci">INLINE_FUNCTION_HD indexType ny() const</div><div class="ttdef"><b>Definition:</b> <a href="cells_8hpp_source.html#l00133">cells.hpp:133</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&lt; T *, properties... &gt; 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="aclasspFlow_1_1cells_html_aa70433dff70a92ca9c74616c1e3b48e6"><div class="ttname"><a href="classpFlow_1_1cells.html#aa70433dff70a92ca9c74616c1e3b48e6">pFlow::cells::ny</a></div><div class="ttdeci">INLINE_FUNCTION_HD indexType ny() const</div><div class="ttdef"><b>Definition:</b> <a href="Interaction_2contactSearch_2cells_8hpp_source.html#l00133">cells.hpp:133</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&lt; T *, properties... &gt; 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="aclasspFlow_1_1pointRectCell_html_a73f3d1b3ff34ba10725fb65f41f58cb0"><div class="ttname"><a href="classpFlow_1_1pointRectCell.html#a73f3d1b3ff34ba10725fb65f41f58cb0">pFlow::pointRectCell::nPointInCell_</a></div><div class="ttdeci">int32RectMeshField_H nPointInCell_</div><div class="ttdef"><b>Definition:</b> <a href="pointRectCell_8hpp_source.html#l00053">pointRectCell.hpp:53</a></div></div>
<div class="ttc" id="aclasspFlow_1_1repository_html"><div class="ttname"><a href="classpFlow_1_1repository.html">pFlow::repository</a></div><div class="ttdef"><b>Definition:</b> <a href="repository_8hpp_source.html#l00034">repository.hpp:34</a></div></div>
<div class="ttc" id="aclasspFlow_1_1pointRectCell_html_a2bdbc2f94e8d70ef3e12dd62be506904"><div class="ttname"><a href="classpFlow_1_1pointRectCell.html#a2bdbc2f94e8d70ef3e12dd62be506904">pFlow::pointRectCell::memory_space</a></div><div class="ttdeci">typename mapType::memory_space memory_space</div><div class="ttdef"><b>Definition:</b> <a href="pointRectCell_8hpp_source.html#l00038">pointRectCell.hpp:38</a></div></div>
<div class="ttc" id="aclasspFlow_1_1mapperNBS_html_ac5b08fe17cf30c7c64a5ee12370133e9"><div class="ttname"><a href="classpFlow_1_1mapperNBS.html#ac5b08fe17cf30c7c64a5ee12370133e9">pFlow::mapperNBS&lt; DefaultHostExecutionSpace &gt;::memory_space</a></div><div class="ttdeci">typename execution_space::memory_space memory_space</div><div class="ttdef"><b>Definition:</b> <a href="mapperNBS_8hpp_source.html#l00050">mapperNBS.hpp:50</a></div></div>
<div class="ttc" id="apointStructure_8hpp_html"><div class="ttname"><a href="pointStructure_8hpp.html">pointStructure.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&lt; int, int &gt; 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="aclasspFlow_1_1mapperNBS_html_a5ca5fc49c272458f76da73906c9e534b"><div class="ttname"><a href="classpFlow_1_1mapperNBS.html#a5ca5fc49c272458f76da73906c9e534b">pFlow::mapperNBS::getCellIterator</a></div><div class="ttdeci">cellIterator getCellIterator() const</div><div class="ttdef"><b>Definition:</b> <a href="mapperNBS_8hpp_source.html#l00219">mapperNBS.hpp:219</a></div></div>
<div class="ttc" id="aclasspFlow_1_1dictionary_html"><div class="ttname"><a href="classpFlow_1_1dictionary.html">pFlow::dictionary</a></div><div class="ttdef"><b>Definition:</b> <a href="dictionary_8hpp_source.html#l00038">dictionary.hpp:38</a></div></div>
<div class="ttc" id="aclasspFlow_1_1pointRectCell_html_a7ec329c37c34493564c088f010bde5c0"><div class="ttname"><a href="classpFlow_1_1pointRectCell.html#a7ec329c37c34493564c088f010bde5c0">pFlow::pointRectCell::pointPosition_</a></div><div class="ttdeci">ViewType1D&lt; realx3, memory_space &gt; pointPosition_</div><div class="ttdef"><b>Definition:</b> <a href="pointRectCell_8hpp_source.html#l00049">pointRectCell.hpp:49</a></div></div>