One positive growth profile and one scalar amplitude determine all grade profiles.
noncomputable def
EulerPacketTimeProfile.Scales.ofTimeProfile
{T T' : ℝ}
(g : C(↑(Set.Icc 0 T), ℝ))
(hg : ∀ (t : ↑(Set.Icc 0 T)), 0 < g t)
(h : T = T')
(α : ℝ)
(hα : 0 < α)
:
Of time profile, given by ofGrowth (α • timeProfileChange g h) (fun t => mul_pos hα (timeProfileChange_pos g hg h t)).
Equations
Instances For
theorem
EulerPacketTimeProfile.Scales.ofTimeProfile_high
{T T' : ℝ}
(g : C(↑(Set.Icc 0 T), ℝ))
(hg : ∀ (t : ↑(Set.Icc 0 T)), 0 < g t)
(h : T = T')
(α : ℝ)
(hα : 0 < α)
(p : ℕ)
:
EulerPacketCylinderField.timeProfileChange ((ofTimeProfile g hg h α hα).high p) ⋯ = (α * meanScale (ofTimeProfile g hg h α hα).H0 p) • g