Expand description
Screened-Coulomb interatomic potentials.
The interaction of two atoms with atomic numbers Z1, Z2 at separation
r is written
V(r) = Z1 Z2 e^2 / (4 pi eps0 r) * phi(r / a)where phi is a universal screening function (phi(0) = 1, decreasing to 0)
and a a screening length that depends on Z1 and Z2. Everything in the
scattering code is expressed in the reduced variables x = r / a and
eps = a E_cm / (Z1 Z2 e^2 / (4 pi eps0)), in which phi is the only
input; the screening length only converts to and from SI.
Coefficients follow the cited papers. The status of each set is recorded
in its docs/data-provenance.md row. The Firsov and Lindhard screening
lengths have been checked against the primary papers (page references
below). The ZBL, Kr-C and Moliere screening sets have been cross-checked
against an independent MIT-licensed implementation. The Lenz-Jensen set
agrees with a textbook tabulation, but not with a primary source. The
universal-length prefactor has been seen only in secondary sources.
Structs§
- Potential
- A screened-Coulomb pair potential for a specific
(Z1, Z2).
Enums§
- Screening
- Screening function
phi(x),x = r / a. - Screening
Length - Screening length
a(Z1, Z2).
Functions§
- thomas_
fermi_ constant - The Thomas-Fermi constant
(9 pi^2 / 128)^(1/3) = 0.8853, which multiplies the Bohr radius in the Firsov and Lindhard lengths. The closed form is Firsov’s (Sov. Phys. JETP 6, 534 (1958), p. 535), and the rounded value0.8853is the one printed by Lindhard, Scharff and Schiott (1963), p. 8.