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

@ -129,7 +129,7 @@ $(document).ready(function(){initNavTree('cellsWallLevel0_8hpp_source.html','');
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160; </div>
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="types_8hpp.html">types.hpp</a>&quot;</span></div>
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="KokkosTypes_8hpp.html">KokkosTypes.hpp</a>&quot;</span> </div>
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="cells_8hpp.html">cells.hpp</a>&quot;</span></div>
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor">#include &quot;cells.hpp&quot;</span></div>
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="iBox_8hpp.html">iBox.hpp</a>&quot;</span></div>
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160; </div>
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160; </div>
@ -405,12 +405,12 @@ $(document).ready(function(){initNavTree('cellsWallLevel0_8hpp_source.html','');
<div class="ttc" id="aclasspFlow_1_1cellsWallLevel0_html_a3810d08b3beabddce512c36e16a23cd7"><div class="ttname"><a href="classpFlow_1_1cellsWallLevel0.html#a3810d08b3beabddce512c36e16a23cd7">pFlow::cellsWallLevel0::CellType</a></div><div class="ttdeci">typename Cells::CellType CellType</div><div class="ttdef"><b>Definition:</b> <a href="cellsWallLevel0_8hpp_source.html#l00049">cellsWallLevel0.hpp:49</a></div></div>
<div class="ttc" id="aKokkosTypes_8hpp_html"><div class="ttname"><a href="KokkosTypes_8hpp.html">KokkosTypes.hpp</a></div></div>
<div class="ttc" id="aclasspFlow_1_1cellsWallLevel0_html_a200e2b36a2cd413a512279c0089c6b50"><div class="ttname"><a href="classpFlow_1_1cellsWallLevel0.html#a200e2b36a2cd413a512279c0089c6b50">pFlow::cellsWallLevel0::IdType</a></div><div class="ttdeci">int32 IdType</div><div class="ttdef"><b>Definition:</b> <a href="cellsWallLevel0_8hpp_source.html#l00043">cellsWallLevel0.hpp:43</a></div></div>
<div class="ttc" id="aclasspFlow_1_1cells_html_a4bb4067c00c519c5a613dbc1c076dd0f"><div class="ttname"><a href="classpFlow_1_1cells.html#a4bb4067c00c519c5a613dbc1c076dd0f">pFlow::cells&lt; int32 &gt;::extendBox</a></div><div class="ttdeci">INLINE_FUNCTION_HD void extendBox(const CellType &amp;p1, const CellType &amp;p2, const CellType &amp;p3, int32 extent, CellType &amp;minP, CellType &amp;maxP) const</div><div class="ttdef"><b>Definition:</b> <a href="cells_8hpp_source.html#l00203">cells.hpp:203</a></div></div>
<div class="ttc" id="aclasspFlow_1_1cells_html_a4bb4067c00c519c5a613dbc1c076dd0f"><div class="ttname"><a href="classpFlow_1_1cells.html#a4bb4067c00c519c5a613dbc1c076dd0f">pFlow::cells&lt; int32 &gt;::extendBox</a></div><div class="ttdeci">INLINE_FUNCTION_HD void extendBox(const CellType &amp;p1, const CellType &amp;p2, const CellType &amp;p3, int32 extent, CellType &amp;minP, CellType &amp;maxP) const</div><div class="ttdef"><b>Definition:</b> <a href="Interaction_2contactSearch_2cells_8hpp_source.html#l00203">cells.hpp:203</a></div></div>
<div class="ttc" id="anamespacepFlow_html_ab330850a647d2dcdcfc9a2210958de54"><div class="ttname"><a href="namespacepFlow.html#ab330850a647d2dcdcfc9a2210958de54">pFlow::reallocNoInit</a></div><div class="ttdeci">INLINE_FUNCTION_H void reallocNoInit(ViewType1D&lt; Type, Properties... &gt; &amp;view, int32 len)</div><div class="ttdef"><b>Definition:</b> <a href="KokkosUtilities_8hpp_source.html#l00060">KokkosUtilities.hpp:60</a></div></div>
<div class="ttc" id="aclasspFlow_1_1cellsWallLevel0_html_a88ca4b3e1f86cb55b9758cd2c504a867"><div class="ttname"><a href="classpFlow_1_1cellsWallLevel0.html#a88ca4b3e1f86cb55b9758cd2c504a867">pFlow::cellsWallLevel0::points_</a></div><div class="ttdeci">ViewType1D&lt; realx3, memory_space &gt; points_</div><div class="ttdef"><b>Definition:</b> <a href="cellsWallLevel0_8hpp_source.html#l00074">cellsWallLevel0.hpp:74</a></div></div>
<div class="ttc" id="aclasspFlow_1_1cellsWallLevel0_html_a6a45631adf2182157aba9efdde94058e"><div class="ttname"><a href="classpFlow_1_1cellsWallLevel0.html#a6a45631adf2182157aba9efdde94058e">pFlow::cellsWallLevel0::numElements</a></div><div class="ttdeci">INLINE_FUNCTION_HD int32 numElements() const</div><div class="ttdef"><b>Definition:</b> <a href="cellsWallLevel0_8hpp_source.html#l00151">cellsWallLevel0.hpp:151</a></div></div>
<div class="ttc" id="anamespacepFlow_html"><div class="ttname"><a href="namespacepFlow.html">pFlow</a></div><div class="ttdef"><b>Definition:</b> <a href="demComponent_8hpp_source.html#l00028">demComponent.hpp:28</a></div></div>
<div class="ttc" id="aclasspFlow_1_1cells_html_aa9e4fb31c9788931c99bc7251b5dd86e"><div class="ttname"><a href="classpFlow_1_1cells.html#aa9e4fb31c9788931c99bc7251b5dd86e">pFlow::cells::CellType</a></div><div class="ttdeci">triple&lt; indexType &gt; CellType</div><div class="ttdef"><b>Definition:</b> <a href="cells_8hpp_source.html#l00036">cells.hpp:36</a></div></div>
<div class="ttc" id="aclasspFlow_1_1cells_html_aa9e4fb31c9788931c99bc7251b5dd86e"><div class="ttname"><a href="classpFlow_1_1cells.html#aa9e4fb31c9788931c99bc7251b5dd86e">pFlow::cells::CellType</a></div><div class="ttdeci">triple&lt; indexType &gt; CellType</div><div class="ttdef"><b>Definition:</b> <a href="Interaction_2contactSearch_2cells_8hpp_source.html#l00036">cells.hpp:36</a></div></div>
<div class="ttc" id="aclasspFlow_1_1cellsWallLevel0_html_a0bd39ea5c4205c7c8471c5a3dd772c2d"><div class="ttname"><a href="classpFlow_1_1cellsWallLevel0.html#a0bd39ea5c4205c7c8471c5a3dd772c2d">pFlow::cellsWallLevel0::particleWallFindPairs</a></div><div class="ttdeci">bool particleWallFindPairs(PairsContainer &amp;pairs, particleMapType &amp;particleMap)</div><div class="ttdef"><b>Definition:</b> <a href="cellsWallLevel0_8hpp_source.html#l00181">cellsWallLevel0.hpp:181</a></div></div>
<div class="ttc" id="apFlowMacros_8hpp_html_a4a0e2a760ea30cb5fe3d40c0cb3fe4a9"><div class="ttname"><a href="pFlowMacros_8hpp.html#a4a0e2a760ea30cb5fe3d40c0cb3fe4a9">FUNCTION_H</a></div><div class="ttdeci">#define FUNCTION_H</div><div class="ttdef"><b>Definition:</b> <a href="pFlowMacros_8hpp_source.html#l00058">pFlowMacros.hpp:58</a></div></div>
<div class="ttc" id="aclasspFlow_1_1cellsWallLevel0_html_a268a0b77c6f89665e5ef14307a3f1731"><div class="ttname"><a href="classpFlow_1_1cellsWallLevel0.html#a268a0b77c6f89665e5ef14307a3f1731">pFlow::cellsWallLevel0::execution_space</a></div><div class="ttdeci">executionSpace execution_space</div><div class="ttdef"><b>Definition:</b> <a href="cellsWallLevel0_8hpp_source.html#l00051">cellsWallLevel0.hpp:51</a></div></div>
@ -426,18 +426,17 @@ $(document).ready(function(){initNavTree('cellsWallLevel0_8hpp_source.html','');
<div class="ttc" id="aclasspFlow_1_1cellsWallLevel0_html_a9fe71c59eec21bd5c30fd45ba5f1d545"><div class="ttname"><a href="classpFlow_1_1cellsWallLevel0.html#a9fe71c59eec21bd5c30fd45ba5f1d545">pFlow::cellsWallLevel0::operator()</a></div><div class="ttdeci">INLINE_FUNCTION_HD void operator()(TagFindCellRange2, int32 i) const</div><div class="ttdef"><b>Definition:</b> <a href="cellsWallLevel0_8hpp_source.html#l00266">cellsWallLevel0.hpp:266</a></div></div>
<div class="ttc" id="anamespacepFlow_html_af89e6417fc20ba48fec7c2ea002f2983"><div class="ttname"><a href="namespacepFlow.html#af89e6417fc20ba48fec7c2ea002f2983">pFlow::boxExtent</a></div><div class="ttdeci">INLINE_FUNCTION_HD triple&lt; cellIndexType &gt; boxExtent(const iBox&lt; cellIndexType &gt; &amp;box)</div><div class="ttdef"><b>Definition:</b> <a href="contactSearchFunctions_8hpp_source.html#l00082">contactSearchFunctions.hpp:82</a></div></div>
<div class="ttc" id="aclasspFlow_1_1cellsWallLevel0_html_a72915a4a6f954d43cf6e71a323679363"><div class="ttname"><a href="classpFlow_1_1cellsWallLevel0.html#a72915a4a6f954d43cf6e71a323679363">pFlow::cellsWallLevel0::tpPWContactSearch</a></div><div class="ttdeci">Kokkos::TeamPolicy&lt; execution_space, Kokkos::Schedule&lt; Kokkos::Dynamic &gt;, Kokkos::IndexType&lt; int32 &gt; &gt; tpPWContactSearch</div><div class="ttdef"><b>Definition:</b> <a href="cellsWallLevel0_8hpp_source.html#l00084">cellsWallLevel0.hpp:84</a></div></div>
<div class="ttc" id="acells_8hpp_html"><div class="ttname"><a href="cells_8hpp.html">cells.hpp</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&lt; T, Allocator &gt; &amp;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="aclasspFlow_1_1cellsWallLevel0_html_a5e6b458dfceee06a7fcaab14b3f1222a"><div class="ttname"><a href="classpFlow_1_1cellsWallLevel0.html#a5e6b458dfceee06a7fcaab14b3f1222a">pFlow::cellsWallLevel0::findPairsElementRangeCount</a></div><div class="ttdeci">int32 findPairsElementRangeCount(PairsContainer &amp;pairs, CellIteratorType cellIter)</div><div class="ttdef"><b>Definition:</b> <a href="cellsWallLevel0_8hpp_source.html#l00212">cellsWallLevel0.hpp:212</a></div></div>
<div class="ttc" id="aclasspFlow_1_1cellsWallLevel0_html_a48ae0ae4c180d88b2d9bc0ad3daf6ba6"><div class="ttname"><a href="classpFlow_1_1cellsWallLevel0.html#a48ae0ae4c180d88b2d9bc0ad3daf6ba6">pFlow::cellsWallLevel0::numElements_</a></div><div class="ttdeci">int32 numElements_</div><div class="ttdef"><b>Definition:</b> <a href="cellsWallLevel0_8hpp_source.html#l00065">cellsWallLevel0.hpp:65</a></div></div>
<div class="ttc" id="apFlowMacros_8hpp_html_aa7d4742cdf24a3792276e669531d145c"><div class="ttname"><a href="pFlowMacros_8hpp.html#aa7d4742cdf24a3792276e669531d145c">LAMBDA_HD</a></div><div class="ttdeci">#define LAMBDA_HD</div><div class="ttdef"><b>Definition:</b> <a href="pFlowMacros_8hpp_source.html#l00054">pFlowMacros.hpp:54</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="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_1cellsWallLevel0_html"><div class="ttname"><a href="classpFlow_1_1cellsWallLevel0.html">pFlow::cellsWallLevel0</a></div><div class="ttdef"><b>Definition:</b> <a href="cellsWallLevel0_8hpp_source.html#l00037">cellsWallLevel0.hpp:37</a></div></div>
<div class="ttc" id="aclasspFlow_1_1iBox_html"><div class="ttname"><a href="classpFlow_1_1iBox.html">pFlow::iBox</a></div><div class="ttdef"><b>Definition:</b> <a href="iBox_8hpp_source.html#l00033">iBox.hpp:33</a></div></div>
<div class="ttc" id="aclasspFlow_1_1cells_html"><div class="ttname"><a href="classpFlow_1_1cells.html">pFlow::cells</a></div><div class="ttdef"><b>Definition:</b> <a href="cells_8hpp_source.html#l00032">cells.hpp:32</a></div></div>
<div class="ttc" id="aclasspFlow_1_1cells_html"><div class="ttname"><a href="classpFlow_1_1cells.html">pFlow::cells</a></div><div class="ttdef"><b>Definition:</b> <a href="Interaction_2contactSearch_2cells_8hpp_source.html#l00032">cells.hpp:32</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="aclasspFlow_1_1triple_html"><div class="ttname"><a href="classpFlow_1_1triple.html">pFlow::triple&lt; real &gt;</a></div></div>
<div class="ttc" id="aclasspFlow_1_1cells_html_a6a5c6423585a7ad6ad55f6df56c459bd"><div class="ttname"><a href="classpFlow_1_1cells.html#a6a5c6423585a7ad6ad55f6df56c459bd">pFlow::cells&lt; int32 &gt;::pointIndex</a></div><div class="ttdeci">INLINE_FUNCTION_HD CellType pointIndex(const realx3 &amp;p) const</div><div class="ttdef"><b>Definition:</b> <a href="cells_8hpp_source.html#l00158">cells.hpp:158</a></div></div>
<div class="ttc" id="aclasspFlow_1_1cells_html_a6a5c6423585a7ad6ad55f6df56c459bd"><div class="ttname"><a href="classpFlow_1_1cells.html#a6a5c6423585a7ad6ad55f6df56c459bd">pFlow::cells&lt; int32 &gt;::pointIndex</a></div><div class="ttdeci">INLINE_FUNCTION_HD CellType pointIndex(const realx3 &amp;p) const</div><div class="ttdef"><b>Definition:</b> <a href="Interaction_2contactSearch_2cells_8hpp_source.html#l00158">cells.hpp:158</a></div></div>
<div class="ttc" id="astreams_8hpp_html_a18f2ecec3edb6662b3a89a41d3787584"><div class="ttname"><a href="streams_8hpp.html#a18f2ecec3edb6662b3a89a41d3787584">endINFO</a></div><div class="ttdeci">#define endINFO</div><div class="ttdef"><b>Definition:</b> <a href="streams_8hpp_source.html#l00038">streams.hpp:38</a></div></div>
<div class="ttc" id="aclasspFlow_1_1cellsWallLevel0_html_adcaf45c5f96cd518bab40edc7e975a5f"><div class="ttname"><a href="classpFlow_1_1cellsWallLevel0.html#adcaf45c5f96cd518bab40edc7e975a5f">pFlow::cellsWallLevel0::cellsWallLevel0</a></div><div class="ttdeci">FUNCTION_H cellsWallLevel0(const Cells &amp;ppCells, real cellExtent, int32 numPoints, int32 numElements, const ViewType1D&lt; realx3, memory_space &gt; &amp;points, const ViewType1D&lt; int32x3, memory_space &gt; &amp;vertices)</div><div class="ttdef"><b>Definition:</b> <a href="cellsWallLevel0_8hpp_source.html#l00104">cellsWallLevel0.hpp:104</a></div></div>
<div class="ttc" id="astreams_8hpp_html_a41fa3612202db2d335c330fb061e0054"><div class="ttname"><a href="streams_8hpp.html#a41fa3612202db2d335c330fb061e0054">INFORMATION</a></div><div class="ttdeci">#define INFORMATION</div><div class="ttdef"><b>Definition:</b> <a href="streams_8hpp_source.html#l00037">streams.hpp:37</a></div></div>