Skip to content

Commit e504c62

Browse files
committed
Deploying to main from @ AMReX-Codes/amrex@eecb9ea 🚀
1 parent 07ef581 commit e504c62

File tree

103 files changed

+2503
-2067
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

103 files changed

+2503
-2067
lines changed

Diff for: amrex/docs_html/EB.html

-3
Original file line numberDiff line numberDiff line change
@@ -365,9 +365,6 @@ <h1>Embedded Boundary Data<a class="headerlink" href="#embedded-boundary-data" t
365365
requires multiplying by a factor of <span class="math notranslate nohighlight">\(\sqrt{(n_x \Delta y \Delta
366366
z)^2 + (n_y \Delta x \Delta z)^2 + (n_z \Delta x \Delta y)^2}\)</span>, where
367367
<span class="math notranslate nohighlight">\(n\)</span> is the boundary normal vector.</p></li>
368-
<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.
369-
Each component of the data is in the range of <span class="math notranslate nohighlight">\([-0.5,0.5]\)</span>, based on
370-
each cell’s local coordinates with respect to the embedded boundary.</p></li>
371368
<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>
372369
pointers. For each direction, area fraction is for the face of that direction.
373370
Data are in the range of <span class="math notranslate nohighlight">\([0,1]\)</span> with zero representing a covered face
Binary file not shown.

Diff for: amrex/docs_html/_sources/EB.rst.txt

-4
Original file line numberDiff line numberDiff line change
@@ -308,10 +308,6 @@ following data:
308308
z)^2 + (n_y \Delta x \Delta z)^2 + (n_z \Delta x \Delta y)^2}`, where
309309
:math:`n` is the boundary normal vector.
310310

311-
- **Face centroid** is in a :cpp:`MultiCutFab` with ``AMREX_SPACEDIM`` components.
312-
Each component of the data is in the range of :math:`[-0.5,0.5]`, based on
313-
each cell's local coordinates with respect to the embedded boundary.
314-
315311
- **Area fractions** are returned in an :cpp:`Array` of :cpp:`MultiCutFab`
316312
pointers. For each direction, area fraction is for the face of that direction.
317313
Data are in the range of :math:`[0,1]` with zero representing a covered face

Diff for: amrex/docs_html/doxygen/AMReX__FillPatchUtil_8H.html

+4
Original file line numberDiff line numberDiff line change
@@ -187,6 +187,10 @@
187187
<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>
188188
<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>
189189
<tr class="separator:a665aff71f29d05e954c3cb414b5e9349"><td class="memSeparator" colspan="2">&#160;</td></tr>
190+
<tr class="memitem:a2cf3e3c2ef0f9235ee6c6fee34821f74"><td class="memTemplParams" colspan="2">template&lt;typename MF , typename Interp &gt; </td></tr>
191+
<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>
192+
<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>
193+
<tr class="separator:a2cf3e3c2ef0f9235ee6c6fee34821f74"><td class="memSeparator" colspan="2">&#160;</td></tr>
190194
<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>
191195
<tr class="separator:a331b0725efb68a4f9224f12e6d6df4dd"><td class="memSeparator" colspan="2">&#160;</td></tr>
192196
<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>

Diff for: amrex/docs_html/doxygen/AMReX__FillPatchUtil_8H.js

+1
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ var AMReX__FillPatchUtil_8H =
1717
[ "InterpCrseFineBndryEMfield", "AMReX__FillPatchUtil_8H.html#a331b0725efb68a4f9224f12e6d6df4dd", null ],
1818
[ "InterpFromCoarseLevel", "AMReX__FillPatchUtil_8H.html#a665aff71f29d05e954c3cb414b5e9349", null ],
1919
[ "InterpFromCoarseLevel", "AMReX__FillPatchUtil_8H.html#abed62fa77c3def575a20c8c9efa33805", null ],
20+
[ "InterpFromCoarseLevel", "AMReX__FillPatchUtil_8H.html#a2cf3e3c2ef0f9235ee6c6fee34821f74", null ],
2021
[ "InterpFromCoarseLevel", "AMReX__FillPatchUtil_8H.html#aa081e015e8252796d1f7675189020446", null ],
2122
[ "InterpFromCoarseLevel", "AMReX__FillPatchUtil_8H.html#a6fa430e1648835f9dea38b7568d79506", null ],
2223
[ "ProperlyNested", "AMReX__FillPatchUtil_8H.html#a36b10976708081700c810d70417da8c9", null ]

0 commit comments

Comments
 (0)