jaxrts.models.LinearResponseScreeningGericke2010

class jaxrts.models.LinearResponseScreeningGericke2010[source]

The screening density \(q\) is calculated using a result from linear response:

\[q(k) = \chi_{ee}^\text{DH} V_{ei}(k)\]

See [Wünsch, 2011], Eqn(5.22) and [Gericke et al., 2010] Eqn(3). The susceptibility is calculated using the Debye Hückel dielectric function, accessing the ‘screening length’ model of the plasma state.

\[\chi_ee^\text{DH} = \chi^0_{ee} / (1 - V_{ee}(1-LFC)\chi^0_{ee}) \chi^0_{ee} = \frac{\kappa_e \varepsilon_0}{e^2}\]

\(kappa_e\) is the screening length, LFC the local field correction used, and V_{ee} the Coulomb potential.

Requires an ‘electron-ion’ potential. (defaults to KlimontovichKraeftPotential).

Note

This model should reduce to the DebyeHueckelScreening, model if the local field correction is 0, and the electron-ion is a Coulomb potential.

See also

jaxrts.ion_feature.free_electron_susceptilibily_RPA

Function used to calculate \(\xi{ee}^\text{RPA}\)

Methods

__init__()

check(plasma_state)

Test if the model is applicable to the PlasmaState.

citation([style, comment])

Return bibliographic information for the Model used.

evaluate(plasma_state, setup, *args, **kwargs)

prepare(plasma_state, key)

Modify the plasma_state in place.

Attributes

allowed_keys

A list of keywords where this model is adequate for

cite_keys

A list of bibtex keys.