Module polar

Module polar 

Source
Expand description

Cylindrical translation coefficients in polar coordinates, of one order difference and of one mode pair, with analytic pullbacks.

Upstream: treams.special.tl_vcw, tl_vcw_r and treams.cw.translate.

Structsยง

PolarTranslationResidual
What polar_translation_array saves for its pullback: the orders, the radial kind and the four arguments, each stored once when it is one value for all outputs.

Functionsยง

cylindrical_jet ๐Ÿ”’
polar_translation with the derivatives with respect to its N leading arguments. A forward (N = 0) uses fixed_phase when given, the phase shared by a radial sweep.
cylindrical_phase ๐Ÿ”’
The phase exp(i (order phi + kz z)) of a cylindrical translation.
cylindrical_seeded ๐Ÿ”’
One kernel with value-only, coordinate or directional seeds.
polar_translation
Cylindrical translation in (k_rho*rho, phi, z, kz) with a fixed order difference, the kernel of tl_vcw. The two axial labels must move together; unequal labels are uncoupled.
polar_translation_array
Evaluate a broadcast array of cylindrical polar translation coefficients; orders holds order differences, as in polar_translation.
polar_translation_pullback ๐Ÿ”’
The gradients of the radial argument, azimuth, axial position and common axial wavenumber.
tl_vcw
Cylindrical translation coefficient of the mode pair (qz, m) to (kz, mu).
translate
Cylindrical translation coefficient of one polarized mode pair.