Smooth axisymmetric fields in Cartesian coordinates #
Profiles use coordinates (t,s,z), where s=(x₀²+x₁²)/2. The velocity is an
actual Euclidean curl. No division by the radius is used, including at the axis.
Profile point: an abbreviation for ℝ × (ℝ × ℝ).
Instances For
Projection, given by EuclideanSpace.proj i.
Instances For
Radial energy, given by (x 0 ^ 2 + x 1 ^ 2) / 2.
Instances For
Profile point, given by (t, (radialEnergy x, x 2)).
Equations
Instances For
Partial S, given by fderiv ℝ F p (0, (1, 0)).
Instances For
Partial Z, given by fderiv ℝ F p (0, (0, 1)).
Instances For
Potential as an element of VelocityField.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Velocity, given by SpatialCurl.spatialCurl (potential H K).
Equations
Instances For
Radial linear, given by x 0 • projection 0 + x 1 • projection 1.
Equations
Instances For
Profile jacobian, given by (0 : Space →L[ℝ] ℝ).prod ((radialLinear x).prod (projection 2)).
Equations
Instances For
Profile derivative, given by (fderiv ℝ F (profilePoint t x)).comp (profileJacobian x).
Equations
Instances For
Potential jacobian as an element of Space →L[ℝ] Space.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Smoothness may be required only on a prescribed set of times.
On the axis the field is purely axial with value H(t,0,z), with no
limit or removable-singularity argument required.
The potential's closed spatial support is controlled by the two profile
supports, pulled back under the smooth (t,s,z) coordinate map.
Taking the actual curl does not enlarge this closed spatial support.
Bounds on profile support give a literal closed cylinder in Cartesian
space: s ≤ R and |z| ≤ Z.