Skip to content

Commit

Permalink
Deploying to main from @ AMReX-Codes/amrex@eecb9ea 🚀
Browse files Browse the repository at this point in the history
  • Loading branch information
WeiqunZhang committed Sep 17, 2024
1 parent 07ef581 commit e504c62
Show file tree
Hide file tree
Showing 103 changed files with 2,503 additions and 2,067 deletions.
3 changes: 0 additions & 3 deletions amrex/docs_html/EB.html
Original file line number Diff line number Diff line change
Expand Up @@ -365,9 +365,6 @@ <h1>Embedded Boundary Data<a class="headerlink" href="#embedded-boundary-data" t
requires multiplying by a factor of <span class="math notranslate nohighlight">\(\sqrt{(n_x \Delta y \Delta
z)^2 + (n_y \Delta x \Delta z)^2 + (n_z \Delta x \Delta y)^2}\)</span>, where
<span class="math notranslate nohighlight">\(n\)</span> is the boundary normal vector.</p></li>
<li><p><strong>Face centroid</strong> is in a <code class="code highlight cpp c++ docutils literal highlight-c++"><span class="n">MultiCutFab</span><span class="w"></span></code> with <code class="docutils literal notranslate"><span class="pre">AMREX_SPACEDIM</span></code> components.
Each component of the data is in the range of <span class="math notranslate nohighlight">\([-0.5,0.5]\)</span>, based on
each cell’s local coordinates with respect to the embedded boundary.</p></li>
<li><p><strong>Area fractions</strong> are returned in an <code class="code highlight cpp c++ docutils literal highlight-c++"><span class="n">Array</span><span class="w"></span></code> of <code class="code highlight cpp c++ docutils literal highlight-c++"><span class="n">MultiCutFab</span><span class="w"></span></code>
pointers. For each direction, area fraction is for the face of that direction.
Data are in the range of <span class="math notranslate nohighlight">\([0,1]\)</span> with zero representing a covered face
Expand Down
Binary file not shown.
4 changes: 0 additions & 4 deletions amrex/docs_html/_sources/EB.rst.txt
Original file line number Diff line number Diff line change
Expand Up @@ -308,10 +308,6 @@ following data:
z)^2 + (n_y \Delta x \Delta z)^2 + (n_z \Delta x \Delta y)^2}`, where
:math:`n` is the boundary normal vector.

- **Face centroid** is in a :cpp:`MultiCutFab` with ``AMREX_SPACEDIM`` components.
Each component of the data is in the range of :math:`[-0.5,0.5]`, based on
each cell's local coordinates with respect to the embedded boundary.

- **Area fractions** are returned in an :cpp:`Array` of :cpp:`MultiCutFab`
pointers. For each direction, area fraction is for the face of that direction.
Data are in the range of :math:`[0,1]` with zero representing a covered face
Expand Down
4 changes: 4 additions & 0 deletions amrex/docs_html/doxygen/AMReX__FillPatchUtil_8H.html
Original file line number Diff line number Diff line change
Expand Up @@ -187,6 +187,10 @@
<tr class="memitem:a665aff71f29d05e954c3cb414b5e9349"><td class="memTemplItemLeft" align="right" valign="top">std::enable_if_t&lt; IsFabArray&lt; MF &gt;::value &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceamrex.html#a665aff71f29d05e954c3cb414b5e9349">amrex::InterpFromCoarseLevel</a> (Array&lt; MF *, AMREX_SPACEDIM &gt; const &amp;mf, IntVect const &amp;nghost, Real time, const Array&lt; MF *, AMREX_SPACEDIM &gt; &amp;cmf, int scomp, int dcomp, int ncomp, const Geometry &amp;cgeom, const Geometry &amp;fgeom, Array&lt; BC, AMREX_SPACEDIM &gt; &amp;cbc, int cbccomp, Array&lt; BC, AMREX_SPACEDIM &gt; &amp;fbc, int fbccomp, const IntVect &amp;ratio, Interp *mapper, const Array&lt; Vector&lt; BCRec &gt;, AMREX_SPACEDIM &gt; &amp;bcs, int bcscomp, const PreInterpHook &amp;pre_interp={}, const PostInterpHook &amp;post_interp={})</td></tr>
<tr class="memdesc:a665aff71f29d05e954c3cb414b5e9349"><td class="mdescLeft">&#160;</td><td class="mdescRight">Fill face variables with data from the coarse level. Sometimes, we need to fillpatch all AMREX_SPACEDIM face MultiFabs togother to satisfy certain constraint such as divergence preserving. <a href="namespaceamrex.html#a665aff71f29d05e954c3cb414b5e9349">More...</a><br /></td></tr>
<tr class="separator:a665aff71f29d05e954c3cb414b5e9349"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2cf3e3c2ef0f9235ee6c6fee34821f74"><td class="memTemplParams" colspan="2">template&lt;typename MF , typename Interp &gt; </td></tr>
<tr class="memitem:a2cf3e3c2ef0f9235ee6c6fee34821f74"><td class="memTemplItemLeft" align="right" valign="top">std::enable_if_t&lt; IsFabArray&lt; MF &gt;::value &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceamrex.html#a2cf3e3c2ef0f9235ee6c6fee34821f74">amrex::InterpFromCoarseLevel</a> (MF &amp;mf, IntVect const &amp;nghost, IntVect const &amp;nghost_outside_domain, const MF &amp;cmf, int scomp, int dcomp, int ncomp, const Geometry &amp;cgeom, const Geometry &amp;fgeom, const IntVect &amp;ratio, Interp *mapper, const Vector&lt; BCRec &gt; &amp;bcs)</td></tr>
<tr class="memdesc:a2cf3e3c2ef0f9235ee6c6fee34821f74"><td class="mdescLeft">&#160;</td><td class="mdescRight">Fill with interpolation of coarse level data. <a href="namespaceamrex.html#a2cf3e3c2ef0f9235ee6c6fee34821f74">More...</a><br /></td></tr>
<tr class="separator:a2cf3e3c2ef0f9235ee6c6fee34821f74"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a331b0725efb68a4f9224f12e6d6df4dd"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceamrex.html#a331b0725efb68a4f9224f12e6d6df4dd">amrex::InterpCrseFineBndryEMfield</a> (InterpEM_t interp_type, const Array&lt; MultiFab, AMREX_SPACEDIM &gt; &amp;<a class="el" href="AMReX__InterpFaceRegister_8cpp.html#a952c6efe16374645210c3308f3b335f6">crse</a>, Array&lt; MultiFab, AMREX_SPACEDIM &gt; &amp;<a class="el" href="AMReX__InterpFaceRegister_8cpp.html#a34fe8aaa018dd660e1e0cedd75ae040b">fine</a>, const Geometry &amp;cgeom, const Geometry &amp;fgeom, int ref_ratio)</td></tr>
<tr class="separator:a331b0725efb68a4f9224f12e6d6df4dd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad4b250931d7e5f375e7da2ebc1ea0ac0"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceamrex.html#ad4b250931d7e5f375e7da2ebc1ea0ac0">amrex::InterpCrseFineBndryEMfield</a> (InterpEM_t interp_type, const Array&lt; MultiFab const *, AMREX_SPACEDIM &gt; &amp;<a class="el" href="AMReX__InterpFaceRegister_8cpp.html#a952c6efe16374645210c3308f3b335f6">crse</a>, const Array&lt; MultiFab *, AMREX_SPACEDIM &gt; &amp;<a class="el" href="AMReX__InterpFaceRegister_8cpp.html#a34fe8aaa018dd660e1e0cedd75ae040b">fine</a>, const Geometry &amp;cgeom, const Geometry &amp;fgeom, int ref_ratio)</td></tr>
Expand Down
1 change: 1 addition & 0 deletions amrex/docs_html/doxygen/AMReX__FillPatchUtil_8H.js
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@ var AMReX__FillPatchUtil_8H =
[ "InterpCrseFineBndryEMfield", "AMReX__FillPatchUtil_8H.html#a331b0725efb68a4f9224f12e6d6df4dd", null ],
[ "InterpFromCoarseLevel", "AMReX__FillPatchUtil_8H.html#a665aff71f29d05e954c3cb414b5e9349", null ],
[ "InterpFromCoarseLevel", "AMReX__FillPatchUtil_8H.html#abed62fa77c3def575a20c8c9efa33805", null ],
[ "InterpFromCoarseLevel", "AMReX__FillPatchUtil_8H.html#a2cf3e3c2ef0f9235ee6c6fee34821f74", null ],
[ "InterpFromCoarseLevel", "AMReX__FillPatchUtil_8H.html#aa081e015e8252796d1f7675189020446", null ],
[ "InterpFromCoarseLevel", "AMReX__FillPatchUtil_8H.html#a6fa430e1648835f9dea38b7568d79506", null ],
[ "ProperlyNested", "AMReX__FillPatchUtil_8H.html#a36b10976708081700c810d70417da8c9", null ]
Expand Down
Loading

0 comments on commit e504c62

Please sign in to comment.