Documentation

LeanPool.NavierStokesAndEuler.Euler.ParentPacketGeometryFrame

Actual parent source trajectories supply the older geometric frame. Its matrix derivative is derived from the parent curvature, and its ray and primary velocity are the constructed source trajectories.

Source normal, given by (G.inverse.realField G.T G.T_pos.le t 0).adjoint m.

Equations
Instances For

    Source velocity, given by EulerPacketForwardFactorization.uncutVelocity (G.transverseData m hm R S hS) η t 0.

    Equations
    Instances For
      theorem EulerParentPacketFrames.Parent.sourceVelocity_equation (G : Parent) {U : Type u_1} [NormedAddCommGroup U] [InnerProductSpace U] [CompleteSpace U] (m : EulerSmoothLimit.Space) (hm : m = 1) (R : U ≃ₗᵢ[] (EulerTransverseFrameCoordinates.referencePlane m)) (S : Set EulerSmoothLimit.Space) (hS : IsCompact S) (η : U) (t : (Set.Icc 0 G.T)) :
      HasDerivWithinAt (G.sourceVelocity m hm R S hS η) (-(G.centerStrain t) (G.sourceVelocity m hm R S hS η t) + (2 * inner (G.sourceNormal m t) ((G.centerStrain t) (G.sourceVelocity m hm R S hS η t)) / G.sourceNormal m t ^ 2) G.sourceNormal m t) (Set.Icc 0 G.T) t

      Both primary branches are the same actual homogeneous propagator after inserting their constructed initial coordinate.

      noncomputable def EulerParentPacketFrames.Parent.geometryFrameOfCenterExpansion (G : Parent) {U : Type u_1} [NormedAddCommGroup U] [InnerProductSpace U] [CompleteSpace U] (m : EulerSmoothLimit.Space) (hm : m = 1) (R : U ≃ₗᵢ[] (EulerTransverseFrameCoordinates.referencePlane m)) (S : Set EulerSmoothLimit.Space) (hS : IsCompact S) {V : Type u_2} [NormedAddCommGroup V] [InnerProductSpace V] (D : EulerTransversePacketProvider.Data V) (hTime : D.T = G.T) (τ : ) ( : 0 τ) (η : U) ( : η 0) (w : EulerSmoothLimit.SpaceEulerSmoothLimit.Space) (c CM CH K error : ) (hCM : 0 CM) (hK : 1 K) (he : 0 error) (hMK : CM K) (hHK : CM ^ 2 + CH K ^ 2) (hM : tSet.Icc τ D.T, G.centerStrain t CM) (hH : tSet.Icc τ D.T, G.centerCurvature t CH) (hupdate : ∀ (t : (Set.Icc 0 D.T)), (D.M.field t) 0 = G.centerStrain t + fderiv (w t) 0) (hpacket : tSet.Icc τ D.T, fderiv (w t) 0 - c ((InnerProductSpace.rankOne ) (G.sourceVelocity m hm R S hS η t)) (G.sourceNormal m t) error) :

      The only error input is the literal center derivative estimate for the already constructed perturbation. No ray, velocity or matrix ODE is supplied as a hypothesis.

      Equations
      • One or more equations did not get rendered due to their size.
      Instances For