Skip to main content

srp_terminal_shock_mach_kernel

Function srp_terminal_shock_mach_kernel 

Source
pub fn srp_terminal_shock_mach_kernel<R>(
    chamber_pressure: Pressure<R>,
    post_bow_shock_total_pressure: Pressure<R>,
    gamma_jet: R,
) -> Result<R, PhysicsError>
Expand description

Terminal (Mach-disk) shock Mach number of the retro-plume: the M at which the jet’s post-terminal-shock stagnation pressure balances the freestream’s post-bow-shock stagnation pressure (Cordell §3.2, Eqs. (13)–(15); interface at rest). Solved by deterministic bisection — the loss ratio is monotone decreasing in M.

§Arguments

  • chamber_pressure — jet stagnation pressure P_T,jet (Pa).
  • post_bow_shock_total_pressureP_T,1 (Pa), from srp_post_bow_shock_total_pressure_kernel.
  • gamma_jet — jet ratio of specific heats (> 1).