jaxrts.models.QCSalpeterApproximation
- class jaxrts.models.QCSalpeterApproximation(sample_points: int | None = None)[source]
Quantum Corrected Salpeter Approximation for free-free scattering. Presented in [Gregori et al., 2003], which provide a quantum correction to the results by Salpeter ([Salpeter, 1960]), increasing the range of applicability.
However, this model should mainly be rather considered to be educational, as it is only valid for small(er) densities and probing energies. Instead, for most practical use-cases one might use :py:class:~RPA_DandreaFit` which should give more accurate results (according to, e.g., “cite:Gregori.2003) at a comparable computation time.
This model does not provide a straight-forward approach to include local field corrections. We have included it, by assuming the behavior would be the same as it is for the RPA.
See also
jaxrts.free_free.S0_ee_SalpeterFunction used to calculate the dynamic free electron-electron structure factor.
Methods
__init__([sample_points])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)If
sample_pointsis notNone, generate a low-resulution :py:class`~.setup.Setup`.evaluate_raw(plasma_state, setup, *args, ...)prepare(plasma_state, key)Modify the plasma_state in place.
sample_grid(setup)Define the sample-grid if
sample_pointsis notNone.susceptibility(plasma_state, setup, E, ...)Attributes
A list of keywords where this model is adequate for
A list of bibtex keys.
The number of points for re-sampeling the model.