Bethe_stopping_lite

plasmapy.formulary.collisions.misc.Bethe_stopping_lite(
I: ndarray[Any, dtype[integer[Any] | floating[Any]]],
n: ndarray[Any, dtype[integer[Any] | floating[Any]]],
v: ndarray[Any, dtype[integer[Any] | floating[Any]]],
z: int,
) ndarray[Any, dtype[integer[Any] | floating[Any]]][source]

The lite-function version of Bethe_stopping. Performs the same calculations as Bethe_stopping, but is intended for computational use and thus has data conditioning safeguards removed.

The theoretical electronic stopping power for swift charged particles calculated from the Bethe formula.

The Bethe formula should only be used for high energy particles, as higher order corrections become non-negligible for smaller energies.

By convention, this function returns a positive value for the stopping energy.

Parameters:
  • I (ndarray) – The mean excitation energy for the material in which the particle is being stopped. Expressed in units of energy.

  • n (ndarray) – The electron number density of the material. Expressed in units of number density.

  • v (ndarray) – The velocity of the particle being stopped. Expressed in units of speed.

  • z (int) – The charge of the charged particle in multiples of the electron charge. Expressed only as an integer.

Returns:

dEdx – The stopping power of the material given the particle’s energy.

Return type:

ndarray