Documentation

LeanPool.NavierStokesAndEuler.Euler.PacketInitialGeometry

The physical activation data give the scaled initial conditions.

theorem EulerPacketMovingFrame.scaledRay_initial {m v r : EulerSmoothLimit.Space} {s₀ t₀ a ε : } (hs₀ : s₀ 0) (hm0 : m t₀ 0) (hv0 : v t₀ 0) (hmv : inner (m t₀) (v t₀) = 0) (hr : r t₀ = s₀ EulerPacketCrossProduct.cross (EulerPacketNormalizedPrimary.unit (m t₀)) (EulerPacketNormalizedPrimary.unit (v t₀))) :
scaledRay m v r s₀ t₀ a ε 0 = ![0, 0, 1]
theorem EulerPacketMovingFrame.activation_scaled_velocity {m v w : EulerSmoothLimit.Space} {t₀ a ε C γ : } ( : 0 < ε) (hγlo : -C γ) (hγhi : γ 0) (hp : inner (EulerPacketNormalizedPrimary.unit (m t₀)) (w t₀) = γ) (hq : inner (EulerPacketNormalizedPrimary.unit (v t₀)) (w t₀) = 1) :
0 -γ / ε -γ / ε C / ε scaledVelocity m v w t₀ a ε 0 0 = -(-γ / ε) scaledVelocity m v w t₀ a ε 0 1 = 1

The signed physical p component in (26) becomes a nonnegative scalar initial slope, with the expected factor ε⁻¹.