at.collective.wake_functions#

Analytical wake functions

Functions

convolve_wakefun(srange, w, sigs[, gauss_sigma])

Convolution of a wake function with a pulse of rms length sigs, this is use to generate a wake potential that can be added to the output of EM code like GDFIDL

long_resonator_wf(srange, frequency, ...)

Define the wake function (longitudinal) of a resonator with the given parameters according to Alex Chao's resonator model (Eq.

transverse_resonator_wf(srange, frequency, ...)

Define the wake function (transverse) of a resonator with the given parameters according to Alex Chao's resonator model (Eq.

transverse_reswall_wf(srange, yokoya_factor, ...)

Define the wake function (transverse) of a resistive wall with the given parameters according to Alex Chao's RW model (2.53) and definitions used in HEADTAIL

convolve_wakefun(srange, w, sigs, gauss_sigma=10)[source]#

Convolution of a wake function with a pulse of rms length sigs, this is use to generate a wake potential that can be added to the output of EM code like GDFIDL

long_resonator_wf(srange, frequency, qfactor, rshunt, beta)[source]#

Define the wake function (longitudinal) of a resonator with the given parameters according to Alex Chao’s resonator model (Eq. 2.82) and definitions of the resonator in HEADTAIL.

transverse_resonator_wf(srange, frequency, qfactor, rshunt, yokoya_factor, beta)[source]#

Define the wake function (transverse) of a resonator with the given parameters according to Alex Chao’s resonator model (Eq. 2.82) and definitions of the resonator in HEADTAIL.

transverse_reswall_wf(srange, yokoya_factor, length, rvac, conduct, beta)[source]#

Define the wake function (transverse) of a resistive wall with the given parameters according to Alex Chao’s RW model (2.53) and definitions used in HEADTAIL