Euler convective face flux

Purpose

Evaluate the inviscid (Euler) face flux for a given relative normal velocity and thermodynamic state.

Formula

\[\begin{split}\mathbf{F}^c =\rho v_n \begin{bmatrix} 1 \\ \mathbf{u} \\ H \end{bmatrix} + p \begin{bmatrix} 0 \\ \mathbf{n} \\ v_g \end{bmatrix}\end{split}\]

Source map

  • EulerConvectiveFlux in NsInvFluxPolicy

  • Upstream: RelativeFaceNormalVelocity, total enthalpy

  • Tests: tests/solver/inv_flux_policy_test.cpp

  • Theory table: tools/verification/data/euler_convective_flux_theory.csv

  • Contract Workbench id: euler_convective_flux

Euler convective flux vs vn

What this proves / does not prove

Proves: Euler face flux algebra matches the pure API on a (v_n) grid.

Does not prove: Riemann solver (Roe/AUSM) residual quality on a case.

References