Skip to content

Implementation of user-specified wakefields #389

@cemitch99

Description

@cemitch99

Allow the user to specify the three components of a single-particle wake function W_z(z), W_x(z), and W_y(z).

May be used to apply longitudinal (monopole) and transverse (dipole) wakefields in an RF or plasma-based accelerating structure.

Requires:
longitudinal binning of the beam distribution to produce lambda(z), x(z)lambda(z), and y(z)lambda(z).
evaluation of 1D FFT-based convolution of the above functions with with W_z, W_x, and W_y, respectively.

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions