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

@ -250,9 +250,9 @@ $(document).ready(function(){initNavTree('rectMeshField_8hpp_source.html',''); i
<div class="line"><a name="l00144"></a><span class="lineno"> 144</span>&#160; {</div>
<div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160; <a class="code" href="namespacepFlow.html#a36d8f6f405716742d4830920f6db371c">pFlow::fill</a>(</div>
<div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160; <a class="code" href="classpFlow_1_1rectMeshField.html#ad937f367a00556314a62733d68ada057">field_</a>,</div>
<div class="line"><a name="l00147"></a><span class="lineno"> 147</span>&#160; <a class="code" href="namespacepFlow.html#ad8085fcd475be6bdf841bcdd9b9225ee">range</a>(0,<a class="code" href="classpFlow_1_1rectMeshField.html#ab1bd43ff83211d756e4c09d8e13ccac6">mesh_</a>-&gt;<a class="code" href="classpFlow_1_1cells.html#a103c0d44baf9aa23e9f2fc151678905f">nx</a>()),</div>
<div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160; <a class="code" href="namespacepFlow.html#ad8085fcd475be6bdf841bcdd9b9225ee">range</a>(0,<a class="code" href="classpFlow_1_1rectMeshField.html#ab1bd43ff83211d756e4c09d8e13ccac6">mesh_</a>-&gt;<a class="code" href="classpFlow_1_1cells.html#aa70433dff70a92ca9c74616c1e3b48e6">ny</a>()),</div>
<div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160; <a class="code" href="namespacepFlow.html#ad8085fcd475be6bdf841bcdd9b9225ee">range</a>(0,<a class="code" href="classpFlow_1_1rectMeshField.html#ab1bd43ff83211d756e4c09d8e13ccac6">mesh_</a>-&gt;<a class="code" href="classpFlow_1_1cells.html#a5e549f8b31612df62519b37e65954fc8">nz</a>()),</div>
<div class="line"><a name="l00147"></a><span class="lineno"> 147</span>&#160; <a class="code" href="namespacepFlow.html#a304d8581876270871949bf5d4755036a">range</a>(0,<a class="code" href="classpFlow_1_1rectMeshField.html#ab1bd43ff83211d756e4c09d8e13ccac6">mesh_</a>-&gt;<a class="code" href="classpFlow_1_1cells.html#a103c0d44baf9aa23e9f2fc151678905f">nx</a>()),</div>
<div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160; <a class="code" href="namespacepFlow.html#a304d8581876270871949bf5d4755036a">range</a>(0,<a class="code" href="classpFlow_1_1rectMeshField.html#ab1bd43ff83211d756e4c09d8e13ccac6">mesh_</a>-&gt;<a class="code" href="classpFlow_1_1cells.html#aa70433dff70a92ca9c74616c1e3b48e6">ny</a>()),</div>
<div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160; <a class="code" href="namespacepFlow.html#a304d8581876270871949bf5d4755036a">range</a>(0,<a class="code" href="classpFlow_1_1rectMeshField.html#ab1bd43ff83211d756e4c09d8e13ccac6">mesh_</a>-&gt;<a class="code" href="classpFlow_1_1cells.html#a5e549f8b31612df62519b37e65954fc8">nz</a>()),</div>
<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160; val</div>
<div class="line"><a name="l00151"></a><span class="lineno"> 151</span>&#160; );</div>
<div class="line"><a name="l00152"></a><span class="lineno"> 152</span>&#160; }</div>
@ -279,7 +279,7 @@ $(document).ready(function(){initNavTree('rectMeshField_8hpp_source.html',''); i
<div class="line"><a name="l00173"></a><span class="lineno"> 173</span>&#160;<span class="preprocessor">#endif // __rectMeshField_hpp__</span></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
<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="aerror_8hpp_html_a6d29ef74f19f6d5a225841705985eb8b"><div class="ttname"><a href="error_8hpp.html#a6d29ef74f19f6d5a225841705985eb8b">notImplementedFunction</a></div><div class="ttdeci">#define notImplementedFunction</div><div class="ttdef"><b>Definition:</b> <a href="error_8hpp_source.html#l00047">error.hpp:47</a></div></div>
<div class="ttc" id="aclasspFlow_1_1rectMeshField_html_abf3bc0d1aa6f6cedfde5da544f6613a0"><div class="ttname"><a href="classpFlow_1_1rectMeshField.html#abf3bc0d1aa6f6cedfde5da544f6613a0">pFlow::rectMeshField::size</a></div><div class="ttdeci">INLINE_FUNCTION_HD int64 size() const</div><div class="ttdef"><b>Definition:</b> <a href="rectMeshField_8hpp_source.html#l00100">rectMeshField.hpp:100</a></div></div>
<div class="ttc" id="aclasspFlow_1_1rectMeshField_html_a838ba23a6fb17841b7b723c4f45e209e"><div class="ttname"><a href="classpFlow_1_1rectMeshField.html#a838ba23a6fb17841b7b723c4f45e209e">pFlow::rectMeshField::operator()</a></div><div class="ttdeci">const INLINE_FUNCTION_HD T &amp; operator()(int32 i, int32 j, int32 k) const</div><div class="ttdef"><b>Definition:</b> <a href="rectMeshField_8hpp_source.html#l00138">rectMeshField.hpp:138</a></div></div>
@ -287,12 +287,13 @@ $(document).ready(function(){initNavTree('rectMeshField_8hpp_source.html',''); i
<div class="ttc" id="aclasspFlow_1_1rectMeshField_html_ab94047546522cd0ce83e1f6c43b4d534"><div class="ttname"><a href="classpFlow_1_1rectMeshField.html#ab94047546522cd0ce83e1f6c43b4d534">pFlow::rectMeshField::TypeInfoTemplateNV2</a></div><div class="ttdeci">TypeInfoTemplateNV2(&quot;rectMeshField&quot;, T, memoerySpaceName())</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_a36d8f6f405716742d4830920f6db371c"><div class="ttname"><a href="namespacepFlow.html#a36d8f6f405716742d4830920f6db371c">pFlow::fill</a></div><div class="ttdeci">void fill(Vector&lt; T, Allocator &gt; &amp;vec, const T &amp;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&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_1rectMeshField_html_a70c6c14c9e6d3e3486ae04629a03eae6"><div class="ttname"><a href="classpFlow_1_1rectMeshField.html#a70c6c14c9e6d3e3486ae04629a03eae6">pFlow::rectMeshField::operator()</a></div><div class="ttdeci">INLINE_FUNCTION_HD T &amp; operator()(int32 i, int32 j, int32 k)</div><div class="ttdef"><b>Definition:</b> <a href="rectMeshField_8hpp_source.html#l00132">rectMeshField.hpp:132</a></div></div>
<div class="ttc" id="aclasspFlow_1_1rectMeshField_html"><div class="ttname"><a href="classpFlow_1_1rectMeshField.html">pFlow::rectMeshField</a></div><div class="ttdef"><b>Definition:</b> <a href="rectMeshField_8hpp_source.html#l00031">rectMeshField.hpp:31</a></div></div>
<div class="ttc" id="aclasspFlow_1_1rectMeshField_html_a2e01852751e144707eefc63300bcce22"><div class="ttname"><a href="classpFlow_1_1rectMeshField.html#a2e01852751e144707eefc63300bcce22">pFlow::rectMeshField&lt; int32, HostSpace &gt;::memory_space</a></div><div class="ttdeci">typename viewType::memory_space memory_space</div><div class="ttdef"><b>Definition:</b> <a href="rectMeshField_8hpp_source.html#l00037">rectMeshField.hpp:37</a></div></div>
<div class="ttc" id="anamespacepFlow_html_a0ebe792a293e8c717bddf60070c0fe99"><div class="ttname"><a href="namespacepFlow.html#a0ebe792a293e8c717bddf60070c0fe99">pFlow::word</a></div><div class="ttdeci">std::string word</div><div class="ttdef"><b>Definition:</b> <a href="builtinTypes_8hpp_source.html#l00063">builtinTypes.hpp:63</a></div></div>
<div class="ttc" id="anamespacepFlow_html_a94809bdb48183ff3ef62935d56f5c1e0"><div class="ttname"><a href="namespacepFlow.html#a94809bdb48183ff3ef62935d56f5c1e0">pFlow::int64</a></div><div class="ttdeci">long long int int64</div><div class="ttdef"><b>Definition:</b> <a href="builtinTypes_8hpp_source.html#l00055">builtinTypes.hpp:55</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="arectangleMesh_8hpp_html"><div class="ttname"><a href="rectangleMesh_8hpp.html">rectangleMesh.hpp</a></div></div>
<div class="ttc" id="aclasspFlow_1_1rectMeshField_html_add84cd9f7530614d6e2e956a6971be49"><div class="ttname"><a href="classpFlow_1_1rectMeshField.html#add84cd9f7530614d6e2e956a6971be49">pFlow::rectMeshField::fill</a></div><div class="ttdeci">void fill(T val)</div><div class="ttdef"><b>Definition:</b> <a href="rectMeshField_8hpp_source.html#l00143">rectMeshField.hpp:143</a></div></div>
<div class="ttc" id="aclasspFlow_1_1rectMeshField_html_a3ede7be1f8d98c2fa4af7860cdcaf787"><div class="ttname"><a href="classpFlow_1_1rectMeshField.html#a3ede7be1f8d98c2fa4af7860cdcaf787">pFlow::rectMeshField::defaultValue_</a></div><div class="ttdeci">T defaultValue_</div><div class="ttdef"><b>Definition:</b> <a href="rectMeshField_8hpp_source.html#l00047">rectMeshField.hpp:47</a></div></div>
@ -318,15 +319,14 @@ $(document).ready(function(){initNavTree('rectMeshField_8hpp_source.html',''); i
<div class="ttc" id="aclasspFlow_1_1rectMeshField_html_aa7f6b7d756ffe3ce0b1d71c0cb57fd90"><div class="ttname"><a href="classpFlow_1_1rectMeshField.html#aa7f6b7d756ffe3ce0b1d71c0cb57fd90">pFlow::rectMeshField::memoerySpaceName</a></div><div class="ttdeci">constexpr static const char * memoerySpaceName()</div><div class="ttdef"><b>Definition:</b> <a href="rectMeshField_8hpp_source.html#l00049">rectMeshField.hpp:49</a></div></div>
<div class="ttc" id="aclasspFlow_1_1rectMeshField_html_ab1bd43ff83211d756e4c09d8e13ccac6"><div class="ttname"><a href="classpFlow_1_1rectMeshField.html#ab1bd43ff83211d756e4c09d8e13ccac6">pFlow::rectMeshField::mesh_</a></div><div class="ttdeci">const rectangleMesh * mesh_</div><div class="ttdef"><b>Definition:</b> <a href="rectMeshField_8hpp_source.html#l00041">rectMeshField.hpp:41</a></div></div>
<div class="ttc" id="aclasspFlow_1_1rectMeshField_html_a50fd7d13a0f7a6007ca5027b3bb8765a"><div class="ttname"><a href="classpFlow_1_1rectMeshField.html#a50fd7d13a0f7a6007ca5027b3bb8765a">pFlow::rectMeshField::name_</a></div><div class="ttdeci">word name_</div><div class="ttdef"><b>Definition:</b> <a href="rectMeshField_8hpp_source.html#l00043">rectMeshField.hpp:43</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="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="aclasspFlow_1_1rectMeshField_html_af083c377044be4efc2882e7211d462ab"><div class="ttname"><a href="classpFlow_1_1rectMeshField.html#af083c377044be4efc2882e7211d462ab">pFlow::rectMeshField&lt; int32, HostSpace &gt;::viewType</a></div><div class="ttdeci">ViewType3D&lt; int32, HostSpace &gt; viewType</div><div class="ttdef"><b>Definition:</b> <a href="rectMeshField_8hpp_source.html#l00035">rectMeshField.hpp:35</a></div></div>
<div class="ttc" id="aclasspFlow_1_1rectMeshField_html_ad937f367a00556314a62733d68ada057"><div class="ttname"><a href="classpFlow_1_1rectMeshField.html#ad937f367a00556314a62733d68ada057">pFlow::rectMeshField::field_</a></div><div class="ttdeci">viewType field_</div><div class="ttdef"><b>Definition:</b> <a href="rectMeshField_8hpp_source.html#l00045">rectMeshField.hpp:45</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="abaseAlgorithms_8hpp_html"><div class="ttname"><a href="baseAlgorithms_8hpp.html">baseAlgorithms.hpp</a></div></div>
<div class="ttc" id="aclasspFlow_1_1rectangleMesh_html_abf3bc0d1aa6f6cedfde5da544f6613a0"><div class="ttname"><a href="classpFlow_1_1rectangleMesh.html#abf3bc0d1aa6f6cedfde5da544f6613a0">pFlow::rectangleMesh::size</a></div><div class="ttdeci">INLINE_FUNCTION_HD int64 size() const</div><div class="ttdef"><b>Definition:</b> <a href="rectangleMesh_8hpp_source.html#l00087">rectangleMesh.hpp:87</a></div></div>
<div class="ttc" id="aclasspFlow_1_1iOstream_html"><div class="ttname"><a href="classpFlow_1_1iOstream.html">pFlow::iOstream</a></div><div class="ttdef"><b>Definition:</b> <a href="iOstream_8hpp_source.html#l00053">iOstream.hpp:53</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="anamespacepFlow_html_ae6a68b2bd4d845883b5c67189d67d816"><div class="ttname"><a href="namespacepFlow.html#ae6a68b2bd4d845883b5c67189d67d816">pFlow::ViewType3D</a></div><div class="ttdeci">Kokkos::View&lt; T ***, properties... &gt; ViewType3D</div><div class="ttdef"><b>Definition:</b> <a href="KokkosTypes_8hpp_source.html#l00068">KokkosTypes.hpp:68</a></div></div>
<div class="ttc" id="anamespacepFlow_html_ae6a68b2bd4d845883b5c67189d67d816"><div class="ttname"><a href="namespacepFlow.html#ae6a68b2bd4d845883b5c67189d67d816">pFlow::ViewType3D</a></div><div class="ttdeci">Kokkos::View&lt; T ***, properties... &gt; ViewType3D</div><div class="ttdef"><b>Definition:</b> <a href="KokkosTypes_8hpp_source.html#l00073">KokkosTypes.hpp:73</a></div></div>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_df38b2a5d584e0f6066b4518b95c638b.html">utilities</a></li><li class="navelem"><a class="el" href="dir_3104238dba096c99a27b6bccac80df1f.html">postprocessPhasicFlow</a></li><li class="navelem"><a class="el" href="rectMeshField_8hpp.html">rectMeshField.hpp</a></li>