Evaluation of the actual cylinder coefficients at a spatial label.
noncomputable def
EulerCylinderDirichlet.Coefficients.labelFrame
{T : ℝ}
{U : Type u_1}
{E : Type u_2}
[NormedAddCommGroup U]
[InnerProductSpace ℝ U]
[NormedAddCommGroup E]
[InnerProductSpace ℝ E]
(D : Coefficients T U E)
(x : EulerSmoothLimit.Space)
:
Label frame, given by pathEvaluation x D.Q.
Equations
Instances For
noncomputable def
EulerCylinderDirichlet.Coefficients.labelFrameDerivative
{T : ℝ}
{U : Type u_1}
{E : Type u_2}
[NormedAddCommGroup U]
[InnerProductSpace ℝ U]
[NormedAddCommGroup E]
[InnerProductSpace ℝ E]
(D : Coefficients T U E)
(x : EulerSmoothLimit.Space)
:
Label frame derivative, given by pathEvaluation x D.Q₁.
Equations
Instances For
noncomputable def
EulerCylinderDirichlet.Coefficients.labelFrameSecond
{T : ℝ}
{U : Type u_1}
{E : Type u_2}
[NormedAddCommGroup U]
[InnerProductSpace ℝ U]
[NormedAddCommGroup E]
[InnerProductSpace ℝ E]
(D : Coefficients T U E)
(x : EulerSmoothLimit.Space)
:
Label frame second, given by pathEvaluation x D.Q₂.
Equations
Instances For
noncomputable def
EulerCylinderDirichlet.Coefficients.labelHessian
{T : ℝ}
{U : Type u_1}
{E : Type u_2}
[NormedAddCommGroup U]
[InnerProductSpace ℝ U]
[NormedAddCommGroup E]
[InnerProductSpace ℝ E]
(D : Coefficients T U E)
(x : EulerSmoothLimit.Space)
:
Label hessian, given by pathEvaluation x D.H.
Equations
Instances For
theorem
EulerCylinderDirichlet.Coefficients.labelFrame_lower
{T : ℝ}
{U : Type u_1}
{E : Type u_2}
[NormedAddCommGroup U]
[InnerProductSpace ℝ U]
[NormedAddCommGroup E]
[InnerProductSpace ℝ E]
(D : Coefficients T U E)
(x : EulerSmoothLimit.Space)
(t : ↑(Set.Icc 0 T))
(v : U)
:
theorem
EulerCylinderDirichlet.Coefficients.labelFrame_derivative
{T : ℝ}
{U : Type u_1}
{E : Type u_2}
[NormedAddCommGroup U]
[InnerProductSpace ℝ U]
[NormedAddCommGroup E]
[InnerProductSpace ℝ E]
(D : Coefficients T U E)
(x : EulerSmoothLimit.Space)
(t : ↑(Set.Icc 0 T))
:
HasDerivWithinAt (EulerVolterraConvolution.extendPath T ⋯ (D.labelFrame x)) ((D.labelFrameDerivative x) t) (Set.Icc 0 T)
↑t
theorem
EulerCylinderDirichlet.Coefficients.labelFrame_second_derivative
{T : ℝ}
{U : Type u_1}
{E : Type u_2}
[NormedAddCommGroup U]
[InnerProductSpace ℝ U]
[NormedAddCommGroup E]
[InnerProductSpace ℝ E]
(D : Coefficients T U E)
(x : EulerSmoothLimit.Space)
(t : ↑(Set.Icc 0 T))
:
HasDerivWithinAt (EulerVolterraConvolution.extendPath T ⋯ (D.labelFrameDerivative x)) ((D.labelFrameSecond x) t)
(Set.Icc 0 T) ↑t
theorem
EulerCylinderDirichlet.Coefficients.labelFrame_equation
{T : ℝ}
{U : Type u_1}
{E : Type u_2}
[NormedAddCommGroup U]
[InnerProductSpace ℝ U]
[NormedAddCommGroup E]
[InnerProductSpace ℝ E]
(D : Coefficients T U E)
(x : EulerSmoothLimit.Space)
(t : ↑(Set.Icc 0 T))
:
theorem
EulerCylinderDirichlet.Coefficients.labelHessian_upper
{T : ℝ}
{U : Type u_1}
{E : Type u_2}
[NormedAddCommGroup U]
[InnerProductSpace ℝ U]
[NormedAddCommGroup E]
[InnerProductSpace ℝ E]
(D : Coefficients T U E)
(x : EulerSmoothLimit.Space)
(t : ↑(Set.Icc 0 T))
(v : E)
:
noncomputable def
EulerCylinderDirichlet.Coefficients.labelCoordinate
{T : ℝ}
{U : Type u_1}
{E : Type u_2}
[NormedAddCommGroup U]
[InnerProductSpace ℝ U]
[CompleteSpace U]
[NormedAddCommGroup E]
[InnerProductSpace ℝ E]
[CompleteSpace E]
(D : Coefficients T U E)
(x : EulerSmoothLimit.Space)
:
The already constructed finite-dimensional stationary history, at this label, applied to an ordinary terminal coordinate.
Equations
- D.labelCoordinate x = EulerTransverseEndpointCoordinates.continuousCoordinateVelocity T ⋯ (D.labelFrame x) (D.labelFrameDerivative x) (D.labelHessian x) D.lower ⋯ ⋯ ⋯ D.potential ⋯ ⋯ ⋯
Instances For
noncomputable def
EulerCylinderDirichlet.Coefficients.labelVelocity
{T : ℝ}
{U : Type u_1}
{E : Type u_2}
[NormedAddCommGroup U]
[InnerProductSpace ℝ U]
[CompleteSpace U]
[NormedAddCommGroup E]
[InnerProductSpace ℝ E]
[CompleteSpace E]
(D : Coefficients T U E)
(x : EulerSmoothLimit.Space)
:
Label velocity, constructed using historyVelocity.
Equations
- D.labelVelocity x = EulerTransverseEndpointCoordinates.historyVelocity T ⋯ (D.labelFrame x) (D.labelFrameDerivative x) (D.labelHessian x) D.lower ⋯ ⋯ ⋯ D.potential ⋯ ⋯ ⋯
Instances For
theorem
EulerCylinderDirichlet.Coefficients.labelVelocity_apply
{T : ℝ}
{U : Type u_1}
{E : Type u_2}
[NormedAddCommGroup U]
[InnerProductSpace ℝ U]
[CompleteSpace U]
[NormedAddCommGroup E]
[InnerProductSpace ℝ E]
[CompleteSpace E]
(D : Coefficients T U E)
(x : EulerSmoothLimit.Space)
(Y : U)
(t : ↑(Set.Icc 0 T))
: