Documentation

LeanPool.NavierStokesAndEuler.Euler.PacketInitializedPressureBudgets

The actual initialized recursion has both mean and angular pressure budgets at every grade. All bounds are derived from the source solvers.

The angular derivative of the actual recursive high pressure retains the unit grade budget. This is derived from the same source solve used by the velocity recursion.

theorem EulerPacketCylinderField.ProfileBudget.angularPressure_step_exists {P : } [Fact (0 < P)] (M : EulerMeanPacketProvider.Data) {U : Type u_1} [NormedAddCommGroup U] [InnerProductSpace U] [CompleteSpace U] (D : EulerTransversePacketProvider.Data U) (hTime : M.T = D.T) (τ : ) ( : 0 < τ) (hτT : τ < D.T) (B : EulerTransversePacketProvider.HistoryData (D.initial τ )) (L : EulerTransversePacketJoin.Budget D τ hτT B (Fin 4) 6) (N : EulerTransversePacketJoin.NormalBudget D 6 L.R) (W : L.GradeGuards N) (LM : EulerMeanPacketProvider.Budget M 6 L.R) (WM : LM.GradeGuards) {O : EulerPacketProfileRecursion.Operators} (C : CoefficientData P M.T O) (BC : CoefficientBudget C) (hmean : O.meanSolve = EulerMeanPacketProvider.meanSolve M) (hhigh : O.highSolve = EulerTransversePacketJoin.highSolve τ hτT B) (hRc : EulerParameterWordGevrey.sobolevCoefficientRadius (Fin 4) BC.Rc L.R) (hcost : BC.termCost L.R) (S : EulerPacketTimeProfile.Scales (Set.Icc 0 M.T)) {p : } {a : EulerPacketProfileRecursion.Profile} (hp : 2 p) (G : (i : ) → i < pProfileRegularity P M.T D.support (a i)) (hG : ∀ (i : ) (hi : i < p), 1 iProfileBudget (G i hi) S L.R i) (hc₀ : (a 0).corrector = 0) (hB₁ : (a 1).mean = 0) (hA : i < p, ∀ (t : (Set.Icc 0 M.T)) (x : EulerSmoothLimit.Space) (θ : ), inner (O.normal (t, x, θ)) ((a i).high (t, x, θ)) = 0) (c : ) (hc : 0 < c) (hprofile : timeProfileChange (S.high p) hTime = c L.fullProfile) :

Pressure budget data, collecting mean, angular, mean_bound, angular_bound.

Instances For