gtsimulation.interaction.RadLossStep#

Functions

MakeRadLossStep(Vp, Vm, Yp, Ya, M, Q, rm, ...)

MakeSynchrotronEmission(delta_t, T_MeV, ...)

cumulative_trapezoid(y[, x, dx, axis, initial])

Cumulatively integrate y(x) using the composite trapezoidal rule.

get_N_avg(B_perp, delta_t, M, Z)

quad(func, a, b[, args, full_output, ...])

Compute a definite integral.

Classes

SynchCounter()

Exceptions

IntegrationWarning

Warning on issues during integration.

gtsimulation.interaction.RadLossStep.MakeRadLossStep(Vp, Vm, Yp, Ya, M, Q, rm, dt, frwdTracing, sync_params, particle, Gen, Constants, synch_record: SynchCounter)[source]#