flow 1.3.0
Kokkos cut-cell IBM incompressible Navier-Stokes solver + pnm pore extraction
Loading...
Searching...
No Matches
flow_ibm_scalars_cutcell.hpp File Reference

flow — IbmSolver cut-cell scalar transport (doc/scalar_ibm_design.md): the geometry record of WO-2 — the lazy build ensureScalarCutGeometry (§2.5), its invalidation and the diagnostics getters — and the single-phase operator, solve and outputs of WO-3 (§1.4, §4, §5.1, §8). More...

Go to the source code of this file.

Namespaces

namespace  peclet
 
namespace  peclet::flow
 

Detailed Description

flow — IbmSolver cut-cell scalar transport (doc/scalar_ibm_design.md): the geometry record of WO-2 — the lazy build ensureScalarCutGeometry (§2.5), its invalidation and the diagnostics getters — and the single-phase operator, solve and outputs of WO-3 (§1.4, §4, §5.1, §8).

The block kernels are scalar_cutcell_geometry.hpp and scalar_cutcell_operator.hpp, the Krylov driver scalar_krylov.hpp; the per-cell geometry and the probe ladder are core's peclet::core::scheme (WO-1).

Out-of-line member definitions of peclet::flow::Solver (QUALITY_PLAN G.1 domain split). Declarations, docstrings and the class state live in flow_ibm.hpp, which includes this file at the bottom; this file is never included on its own.

Definition in file flow_ibm_scalars_cutcell.hpp.