Documentation

LeanPool.NavierStokesAndEuler.Euler.TransversePacketIntervalData

Actual source data on the history and forward time intervals #

These constructions restrict the given deformation and its inverse. The time derivative follows by restriction or by the affine change t = τ+s; spatial derivatives are retained literally by continuous precomposition.

@[instance_reducible]

Cache the standard NormedSpace ℝ (Space →L[ℝ] Space) instance to shorten typeclass synthesis.

Equations
Instances For
    noncomputable def EulerTransversePacketProvider.Data.initial {U : Type u_1} [NormedAddCommGroup U] [InnerProductSpace ℝ U] (D : Data U) (τ : ℝ) (hτ : 0 < τ) (hτT : τ ≤ D.T) :

    The prescribed source fields on [0,τ].

    Equations
    • One or more equations did not get rendered due to their size.
    Instances For
      noncomputable def EulerTransversePacketProvider.Data.tail {U : Type u_1} [NormedAddCommGroup U] [InnerProductSpace ℝ U] (D : Data U) (τ : ℝ) (hτ : 0 ≤ τ) (hτT : τ < D.T) :

      The prescribed source fields on [τ,T], with elapsed time starting at zero.

      Equations
      • One or more equations did not get rendered due to their size.
      Instances For
        @[simp]
        theorem EulerTransversePacketProvider.Data.initial_frame_apply {U : Type u_1} [NormedAddCommGroup U] [InnerProductSpace ℝ U] (D : Data U) (τ : ℝ) (hτ : 0 < τ) (hτT : τ ≤ D.T) (t : ↑(Set.Icc 0 τ)) (x : EulerSmoothLimit.Space) (v : U) :
        (((D.initial τ hτ hτT).frame.field t) x) v = ((D.frame.field ((EulerTimeIntervalRestriction.initialInclusion D.T τ hτT) t)) x) v
        @[simp]
        theorem EulerTransversePacketProvider.Data.tail_frame_apply {U : Type u_1} [NormedAddCommGroup U] [InnerProductSpace ℝ U] (D : Data U) (τ : ℝ) (hτ : 0 ≤ τ) (hτT : τ < D.T) (t : ↑(Set.Icc 0 (D.T - τ))) (x : EulerSmoothLimit.Space) (v : U) :
        (((D.tail τ hτ hτT).frame.field t) x) v = ((D.frame.field ((EulerTimeIntervalRestriction.tailInclusion D.T τ hτ) t)) x) v
        theorem EulerTransversePacketProvider.Data.tail_inverseBound_le {U : Type u_1} [NormedAddCommGroup U] [InnerProductSpace ℝ U] (D : Data U) (τ : ℝ) (hτ : 0 ≤ τ) (hτT : τ < D.T) :
        (D.tail τ hτ hτT).inverseBound ≤ D.inverseBound
        noncomputable def EulerTransversePacketProvider.HistoryData.initial {U : Type u_1} [NormedAddCommGroup U] [InnerProductSpace ℝ U] {D : Data U} (B : HistoryData D) (τ : ℝ) (hτ : 0 < τ) (hτT : τ ≤ D.T) :
        HistoryData (D.initial τ hτ hτT)

        The source Jacobi law and positivity remain valid on the actual history interval.

        Equations
        Instances For