Conventions
There are two common conventions for defining the parameters of the effective range expansion. The more common in nuclear physics, which keeps the effective range expansion simple
where \(a_2\) is the scattering length and \(\sqrt{|\sigma_2|}\) is the effective range [1].
The other convention is from hard-disk and square-well scattering. The scattering length is the radius at which the wavefunction (upon linear extrapolation from the disk’s boundary) hits 0. According to [3, 4, 5, 6] we recover this geometric meaning when
\(R_e\) has a similar geometric meaning (see (18) in Ref. [6]), and \(\gamma=0.5772\ldots\) is the Euler-Mascheroni constant.
Note
We use the nuclear physics convention and implement it in the EffectiveRangeExpansion.
Warning
We typically do not write the subscript on \(a\), especially in code! We just assume the nuclear convention.
To help convert from the geometric convention we provide
- class tdg.conventions.from_geometric[source]
- static scattering_length(geometric)[source]
To match the log terms we must identify
\[a_{2} = \frac{e^{\gamma}}{2} a_{2D} = (0.8905362090\cdots) a_{2D}.\]