jaxrts.elements.electron_distribution_ionized_state

jaxrts.elements.electron_distribution_ionized_state(Z_core: float) Array[source]

Interpolate between electron populations if the number of core electrons is not an integer.

Assume the population of electrons be behave like a neutral atom with reduced number of electrons. I.e., a 1.5 times ionized carbon is like Beryllium (and half a step to Boron).

Warning

This function is only approximate, and fives wrong results for high-Z materials. A proper alternative is using the :py:attr:~Element.ionization` attribute of an Element.

Parameters:

Z_core (float) – Number of electrons still bound to the core

Returns:

jnp.ndarray – An array of populations.