jaxrts.models.DebyeWallerSolid
- class jaxrts.models.DebyeWallerSolid(S_plasma: IonFeatModel, b: IonFeatModel)[source]
This model approximates the static structure factor (SSF) of a solid at finite temperature as suggested by [Gregori et al., 2006a]. It assumes the SSF to consist of a crystal peak feature \(b(k)\), damped by the Debye Waller factor \(2W\), and an increasing, diffuse scattering part, which is described by the static structure factor \(S_\text{plasma}\) of the plasma (or liquid) contributions.
\[S_{ii}(k) = S_\text{plasma}(k) \left[(1 - \exp(-2W)) + \exp(-2W)b(k)\right]\]Note
Inverting this model and using \(S_\text{plasma}(k) = 1\) has allowed to extract Debye temperatures from DFT-MD simulations [Schuster et al., 2020].
This function uses the
jaxrts.plasmastate.PlasmaState'Debye temperature'model to calculate the Debye Waller factor. Hence, it requires a ‘Debye temperature’ model (defaults toBohmStaver).See also
jaxrts.static_structure_factors.debyeWallerFactorFunction used to calculate the Debye Waller Factor. Note that the implementation used in jaxrts is based on [Murphy et al., 2008] and differs from the formula in [Gregori et al., 2006a].
- Parameters:
S_plasma (IonFeatModel) – A model for the static structure factor of the plasma-like scattering contribution.
b (IonFeatModel) – A model for the lattice Bragg-peak structure. Likely a
PeakCollection.
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)__init__(S_plasma, b)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)prepare(plasma_state, key)Modify the plasma_state in place.
Attributes
A list of keywords where this model is adequate for
A list of bibtex keys.
Examples using
jaxrts.models.DebyeWallerSolidLatticeDebyeModel for approximating diffuse scattering in crystals
LatticeDebyeModel for approximating diffuse scattering in crystals