Fields#

Analytical fields#

AnalyticalField([e_x, e_y, e_z, b_x, b_y, ...])

Class used to define fields with analytical components.

Plasma wakefields#

Quasistatic2DWakefield(density_function, ...)

This class calculates the plasma wakefields using the gridless quasi-static model in r-z geometry originally developed by P.

Quasistatic2DWakefieldIon(density_function, ...)

This class calculates the plasma wakefields using the gridless quasi-static model in r-z geometry originally developed by P.

NonLinearColdFluidWakefield(...[, ...])

This class computes the plasma wakefields using a nonlinear cold fluid theory in one spatial dimension with a three-component fluid momentum, as described in [R1217bad61d39-1].