jaxrts.ionization.bu_balance_term

jaxrts.ionization.bu_balance_term(element: Element, ipd: Quantity, T_e: Quantity, n_e: Quantity, chem_pot: Quantity) BalanceTerm[source]

Bethe-Uhlenbeck balance term using Planck-Larkin partition sums.

Instead of ground-states, only the partition sums

\[u_i = \sum_s g_s \left(e^{-E_s/k_BT} - 1 + \frac{E_s}{k_BT}\right)\Theta(E_s)\]

are used, including excited states. The energy dependence is absorbed into the partition functions, so that gen_balance_equation() can be used.

Note

The ipd energy is added to the element’s ionization energy, i.e., it is a flat reduction, for all excited energies considered (continuum lowering).

Parameters:
  • element (Element) – The element that is considered.

  • ipd (Quantity) – Continuum-lowering correction (subtracted from binding energies before computing partition sums).

  • T_e (Quantity) – Electron temperature.

  • n_e (Quantity) – Free-electron density.

  • chem_pot (Quantity) – Electron chemical potential \(\mu\).

Returns:

BalanceTerm