jaxrts.models.ArkhipovIonFeat

class jaxrts.models.ArkhipovIonFeat[source]

Model for the ion feature of the scattering, presented in [Arkhipov and Davletov, 1998] and [Arkhipov et al., 2000].

The structure factors are obtained by using an effective potential (pseudopotential) model of the particle interaction of semiclassical two-component plasmas with a single temperature \(T\). We use the electron temperature state.T_e of the PlasmaState modelled. The authors take into account both quantum and collective effects.

Requires a ‘form-factors’ model (defaults to PaulingFormFactors) and a ‘screening’ model (defaults to Gregori2004Screening).

Extension to multicomponent plasmas is taken from [Gregori et al., 2006b]:

It is only valid in RPA, see, e.g., [Wünsch et al., 2011].

See also

jaxrts.static_structure_factors.S_ii_AD

Calculation of the static ion ion structure factor given by [Arkhipov and Davletov, 1998].

jaxrts.models.PaulingFormFactors

The default model for the atomic form factors

Methods

Rayleigh_weight(plasma_state, setup)

This is the result from Wünsch [Wünsch, 2011], to calculate the Rayleigh weight for a plasma from multiple species.

S_ii(plasma_state, setup)

S_ii_on_grid(plasma_state)

For py:class:jaxrts.models.IonFeatModel that internally calculate S_ii a k-grid independently of the probe setup (e.g. HNC-based models) this method should return (k_grid, S_ab_grid).

__init__()

check(plasma_state)

Test if the model is applicable to the PlasmaState.

check_supports_S_ii_grid(plasma_state)

Whether S_ii_on_grid() can be used for this model, given the current plasma_state.

citation([style, comment])

Return bibliographic information for the Model used.

evaluate(plasma_state, setup)

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.

supports_S_ii_grid

HNC type models calculate the SSF on a k grid, and then interpolate to the scattering vector of the setup class.

Examples using jaxrts.models.ArkhipovIonFeat

Number of interpolation in the Born Mermin Chapman Interpolation

Number of interpolation in the Born Mermin Chapman Interpolation