Actual cylinder-path witnesses for the constructed transverse solution and corrector.
noncomputable def
EulerTransversePacketProvider.Forcing.vectorField
{P : ℝ}
[Fact (0 < P)]
{U : Type u_1}
[NormedAddCommGroup U]
[InnerProductSpace ℝ U]
[CompleteSpace U]
{D : Data U}
{raw : EulerPacketProfileRecursion.VectorField}
(G : Forcing P D raw)
(I : InitialData P D)
:
EulerPacketCylinderField.Field P D.T (G.vector I)
Vector field, bundling path, orbit, raw_eq.
Equations
- G.vectorField I = { path := G.fullVelocityPath I, orbit := ⋯, raw_eq := ⋯ }
Instances For
noncomputable def
EulerTransversePacketProvider.Forcing.vectorDerivativeField
{P : ℝ}
[Fact (0 < P)]
{U : Type u_1}
[NormedAddCommGroup U]
[InnerProductSpace ℝ U]
[CompleteSpace U]
{D : Data U}
{raw : EulerPacketProfileRecursion.VectorField}
(G : Forcing P D raw)
(I : InitialData P D)
:
EulerPacketCylinderField.Field P D.T (G.vectorDerivative I)
Vector derivative field, bundling path, orbit, raw_eq.
Equations
- G.vectorDerivativeField I = { path := G.fullDerivativePath I, orbit := ⋯, raw_eq := ⋯ }
Instances For
theorem
EulerTransversePacketProvider.Forcing.vectorField_time
{P : ℝ}
[Fact (0 < P)]
{U : Type u_1}
[NormedAddCommGroup U]
[InnerProductSpace ℝ U]
[CompleteSpace U]
{D : Data U}
{raw : EulerPacketProfileRecursion.VectorField}
(G : Forcing P D raw)
(I : InitialData P D)
:
noncomputable def
EulerTransversePacketProvider.Forcing.correctorField
{P : ℝ}
[Fact (0 < P)]
{U : Type u_1}
[NormedAddCommGroup U]
[InnerProductSpace ℝ U]
[CompleteSpace U]
{D : Data U}
{raw : EulerPacketProfileRecursion.VectorField}
(G : Forcing P D raw)
(I : InitialData P D)
:
EulerPacketCylinderField.Field P D.T (G.corrector I)
Corrector field, bundling path, orbit, raw_eq.
Equations
- G.correctorField I = { path := G.correctorPath I, orbit := ⋯, raw_eq := ⋯ }
Instances For
noncomputable def
EulerTransversePacketProvider.Forcing.correctorDerivativeField
{P : ℝ}
[Fact (0 < P)]
{U : Type u_1}
[NormedAddCommGroup U]
[InnerProductSpace ℝ U]
[CompleteSpace U]
{D : Data U}
{raw : EulerPacketProfileRecursion.VectorField}
(G : Forcing P D raw)
(I : InitialData P D)
:
Corrector derivative field, bundling path, orbit, raw_eq.
Equations
- G.correctorDerivativeField I = { path := G.correctorTimePath I, orbit := ⋯, raw_eq := ⋯ }
Instances For
theorem
EulerTransversePacketProvider.Forcing.correctorField_time
{P : ℝ}
[Fact (0 < P)]
{U : Type u_1}
[NormedAddCommGroup U]
[InnerProductSpace ℝ U]
[CompleteSpace U]
{D : Data U}
{raw : EulerPacketProfileRecursion.VectorField}
(G : Forcing P D raw)
(I : InitialData P D)
:
theorem
EulerTransversePacketProvider.Forcing.vectorField_supported
{P : ℝ}
[Fact (0 < P)]
{U : Type u_1}
[NormedAddCommGroup U]
[InnerProductSpace ℝ U]
[CompleteSpace U]
{D : Data U}
{raw : EulerPacketProfileRecursion.VectorField}
(G : Forcing P D raw)
(I : InitialData P D)
(t : ↑(Set.Icc 0 D.T))
:
theorem
EulerTransversePacketProvider.Forcing.vectorDerivativeField_supported
{P : ℝ}
[Fact (0 < P)]
{U : Type u_1}
[NormedAddCommGroup U]
[InnerProductSpace ℝ U]
[CompleteSpace U]
{D : Data U}
{raw : EulerPacketProfileRecursion.VectorField}
(G : Forcing P D raw)
(I : InitialData P D)
(t : ↑(Set.Icc 0 D.T))
:
theorem
EulerTransversePacketProvider.Forcing.correctorField_supported
{P : ℝ}
[Fact (0 < P)]
{U : Type u_1}
[NormedAddCommGroup U]
[InnerProductSpace ℝ U]
[CompleteSpace U]
{D : Data U}
{raw : EulerPacketProfileRecursion.VectorField}
(G : Forcing P D raw)
(I : InitialData P D)
(t : ↑(Set.Icc 0 D.T))
:
theorem
EulerTransversePacketProvider.Forcing.correctorDerivativeField_supported
{P : ℝ}
[Fact (0 < P)]
{U : Type u_1}
[NormedAddCommGroup U]
[InnerProductSpace ℝ U]
[CompleteSpace U]
{D : Data U}
{raw : EulerPacketProfileRecursion.VectorField}
(G : Forcing P D raw)
(I : InitialData P D)
(t : ↑(Set.Icc 0 D.T))
: