sarkas.potentials.qsp
Content
sarkas.potentials.qsp#
Module for handling Quantum Statistical Potentials.
Potential#
Quantum Statistical Potentials are defined by three terms
where
is due to the Pauli exclusion principle,
is the usual Coulomb interaction, and \(U_{\rm diff}(r)\) is a diffraction term.
There are two possibilities for the diffraction term. The most common is the Deutsch Potential
The second most common form is the Kelbg potential
In the above equations the screening length \(\Lambda_{ab}\) is the thermal de Broglie wavelength between the two charges defined as
Note that in Ref. [Hansen and McDonald, 1981] the DeBroglie wavelength is defined as
while in statistical physics textbooks is defined as
The latter will be used in Sarkas. The difference is in the factor of \(2\pi\), i.e. the difference between a wave number and wave length.
Potential Attributes#
The elements of the sarkas.potentials.core.Potential.pot_matrix
are:
pot_matrix[0] = qi*qj/4*pi*eps0
pot_matrix[1] = 2pi/deBroglie
pot_matrix[2] = e-e Pauli term factor
pot_matrix[3] = e-e Pauli term exponent term
pot_matrix[4] = Ewald parameter
pot_matrix[5] = Short-range cutoff
Functions
|
Print potential specific parameters in a user-friendly way. |
|
Create potential dependent simulation's parameters. |