You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
<tdclass="markdownTableBodyNone"><spanclass="tt">m_viscous</span></td><tdclass="markdownTableBodyNone">Computes viscous stress tensors and diffusive flux contributions for the Navier–Stokes equations</td></tr>
276
+
<tdclass="markdownTableBodyNone"><spanclass="tt">m_eos</span></td><tdclass="markdownTableBodyNone">Equations of state in Gamma/Pi form, rho e = Gamma(rho) p + Pi(rho)</td></tr>
277
277
<trclass="markdownTableRowEven">
278
-
<tdclass="markdownTableBodyNone"><spanclass="tt">m_hb_function</span></td><tdclass="markdownTableBodyNone">Herschel-Bulkley non-Newtonian viscosity: formula, shear rate, and mixture inverse-Re</td></tr>
278
+
<tdclass="markdownTableBodyNone"><spanclass="tt">m_viscous</span></td><tdclass="markdownTableBodyNone">Computes viscous stress tensors and diffusive flux contributions for the Navier–Stokes equations</td></tr>
279
279
<trclass="markdownTableRowOdd">
280
-
<tdclass="markdownTableBodyNone"><spanclass="tt">m_surface_tension</span></td><tdclass="markdownTableBodyNone">Computes capillary source fluxes and color-function gradients for the diffuse-interface surface tension model</td></tr>
280
+
<tdclass="markdownTableBodyNone"><spanclass="tt">m_hb_function</span></td><tdclass="markdownTableBodyNone">Herschel-Bulkley non-Newtonian viscosity: formula, shear rate, and mixture inverse-Re</td></tr>
281
281
<trclass="markdownTableRowEven">
282
-
<tdclass="markdownTableBodyNone"><spanclass="tt">m_reactive_burn</span></td><tdclass="markdownTableBodyNone">Condensed-phase reactive burn: a pressure-driven programmed-burn source that converts a "reactant" fluid into a "product" fluid on the multi-fluid model (num_fluids=2, chemistry='F')</td></tr>
282
+
<tdclass="markdownTableBodyNone"><spanclass="tt">m_surface_tension</span></td><tdclass="markdownTableBodyNone">Computes capillary source fluxes and color-function gradients for the diffuse-interface surface tension model</td></tr>
283
283
<trclass="markdownTableRowOdd">
284
-
<tdclass="markdownTableBodyNone"><spanclass="tt">m_bubbles</span></td><tdclass="markdownTableBodyNone">Bubble-dynamics procedures for ensemble- and volume-averaged model </td></tr>
284
+
<tdclass="markdownTableBodyNone"><spanclass="tt">m_reactive_burn</span></td><tdclass="markdownTableBodyNone">Condensed-phase reactive burn: a pressure-driven programmed-burn source that converts a "reactant" fluid into a "product" fluid on the multi-fluid model (num_fluids=2, chemistry='F')</td></tr>
285
285
<trclass="markdownTableRowEven">
286
-
<tdclass="markdownTableBodyNone"><spanclass="tt">m_bubbles_EE</span></td><tdclass="markdownTableBodyNone">Computes ensemble-averaged (Euler–Euler) bubble source terms for radius, velocity, pressure, and mass transfer</td></tr>
286
+
<tdclass="markdownTableBodyNone"><spanclass="tt">m_bubbles</span></td><tdclass="markdownTableBodyNone">Bubble-dynamics procedures for ensemble- and volume-averaged model</td></tr>
287
287
<trclass="markdownTableRowOdd">
288
-
<tdclass="markdownTableBodyNone"><spanclass="tt">m_bubbles_EL</span></td><tdclass="markdownTableBodyNone">Tracks Lagrangian bubbles and couples their dynamics to the Eulerian flow via volume averaging</td></tr>
288
+
<tdclass="markdownTableBodyNone"><spanclass="tt">m_bubbles_EE</span></td><tdclass="markdownTableBodyNone">Computes ensemble-averaged (Euler–Euler) bubble source terms for radius, velocity, pressure, and mass transfer</td></tr>
289
289
<trclass="markdownTableRowEven">
290
-
<tdclass="markdownTableBodyNone"><spanclass="tt">m_bubbles_EL_kernels</span></td><tdclass="markdownTableBodyNone">Kernel functions (Gaussian, delta) that smear Lagrangian bubble effects onto the Eulerian grid</td></tr>
290
+
<tdclass="markdownTableBodyNone"><spanclass="tt">m_bubbles_EL</span></td><tdclass="markdownTableBodyNone">Tracks Lagrangian bubbles and couples their dynamics to the Eulerian flow via volume averaging</td></tr>
291
291
<trclass="markdownTableRowOdd">
292
-
<tdclass="markdownTableBodyNone"><spanclass="tt">m_qbmm</span></td><tdclass="markdownTableBodyNone">Quadrature-based moment methods (QBMM) for polydisperse bubble moment inversion and transport</td></tr>
292
+
<tdclass="markdownTableBodyNone"><spanclass="tt">m_bubbles_EL_kernels</span></td><tdclass="markdownTableBodyNone">Kernel functions (Gaussian, delta) that smear Lagrangian bubble effects onto the Eulerian grid</td></tr>
293
293
<trclass="markdownTableRowEven">
294
-
<tdclass="markdownTableBodyNone"><spanclass="tt">m_hypoelastic</span></td><tdclass="markdownTableBodyNone">Computes hypoelastic stress-rate source terms and damage-state evolution</td></tr>
294
+
<tdclass="markdownTableBodyNone"><spanclass="tt">m_qbmm</span></td><tdclass="markdownTableBodyNone">Quadrature-based moment methods (QBMM) for polydisperse bubble moment inversion and transport</td></tr>
295
295
<trclass="markdownTableRowOdd">
296
-
<tdclass="markdownTableBodyNone"><spanclass="tt">m_phase_change</span></td><tdclass="markdownTableBodyNone">Phase transition relaxation solvers for liquid-vapor flows with cavitation and boiling</td></tr>
296
+
<tdclass="markdownTableBodyNone"><spanclass="tt">m_hypoelastic</span></td><tdclass="markdownTableBodyNone">Computes hypoelastic stress-rate source terms and damage-state evolution</td></tr>
297
297
<trclass="markdownTableRowEven">
298
-
<tdclass="markdownTableBodyNone"><spanclass="tt">m_chemistry</span></td><tdclass="markdownTableBodyNone">Multi-species chemistry interface for thermodynamic properties, reaction rates, and transport coefficients</td></tr>
298
+
<tdclass="markdownTableBodyNone"><spanclass="tt">m_phase_change</span></td><tdclass="markdownTableBodyNone">Phase transition relaxation solvers for liquid-vapor flows with cavitation and boiling</td></tr>
299
299
<trclass="markdownTableRowOdd">
300
-
<tdclass="markdownTableBodyNone"><spanclass="tt">m_conduction</span></td><tdclass="markdownTableBodyNone">Fourier heat conduction, div(k grad T), as a face-centered source flux on the energy equation</td></tr>
300
+
<tdclass="markdownTableBodyNone"><spanclass="tt">m_chemistry</span></td><tdclass="markdownTableBodyNone">Multi-species chemistry interface for thermodynamic properties, reaction rates, and transport coefficients</td></tr>
301
301
<trclass="markdownTableRowEven">
302
-
<tdclass="markdownTableBodyNone"><spanclass="tt">m_acoustic_src</span></td><tdclass="markdownTableBodyNone">One-way acoustic source injection, Maeda and Colonius JCP (2017)</td></tr>
302
+
<tdclass="markdownTableBodyNone"><spanclass="tt">m_conduction</span></td><tdclass="markdownTableBodyNone">Fourier heat conduction, div(k grad T), as a face-centered source flux on the energy equation</td></tr>
303
303
<trclass="markdownTableRowOdd">
304
-
<tdclass="markdownTableBodyNone"><spanclass="tt">m_body_forces</span></td><tdclass="markdownTableBodyNone">Computes gravitational and body force source terms for the momentum equations</td></tr>
304
+
<tdclass="markdownTableBodyNone"><spanclass="tt">m_acoustic_src</span></td><tdclass="markdownTableBodyNone">One-way acoustic source injection, Maeda and Colonius JCP (2017)</td></tr>
305
305
<trclass="markdownTableRowEven">
306
-
<tdclass="markdownTableBodyNone"><spanclass="tt">m_pressure_relaxation</span></td><tdclass="markdownTableBodyNone">Pressure relaxation for the six-equation multi-component model via Newton–Raphson equilibration and volume-fraction correction</td></tr>
306
+
<tdclass="markdownTableBodyNone"><spanclass="tt">m_body_forces</span></td><tdclass="markdownTableBodyNone">Computes gravitational and body force source terms for the momentum equations</td></tr>
307
307
<trclass="markdownTableRowOdd">
308
+
<tdclass="markdownTableBodyNone"><spanclass="tt">m_pressure_relaxation</span></td><tdclass="markdownTableBodyNone">Pressure relaxation for the six-equation multi-component model via Newton–Raphson equilibration and volume-fraction correction </td></tr>
309
+
<trclass="markdownTableRowEven">
308
310
<tdclass="markdownTableBodyNone"><spanclass="tt">m_collisions</span></td><tdclass="markdownTableBodyNone">Ghost-node immersed boundary method: locates ghost/image points, computes interpolation coefficients, and corrects the flow state </td></tr>
<li><b>Add the module to <spanclass="tt">docs/module_categories.json</span></b> so it appears in this page</li>
432
434
</ol>
433
435
<p>Follow the pattern of existing modules like <spanclass="tt">m_body_forces</span> (simple) or <spanclass="tt">m_viscous</span> (more involved) as a template.</p>
<p>💡 <b>Tip:</b> If you encounter a validation error, check the relevant section above or review <ahref="https://github.com/MFlowCode/MFC/blob/master/toolchain/mfc/case_validator.py"><spanclass="tt">case_validator.py</span></a> for complete validation logic.</p>
0 commit comments