jaxrts.models.FreeFreeModel
- class jaxrts.models.FreeFreeModel(sample_points: int | None = None)[source]
A class of models suitable for
'free-free scattering'. These models have to define asusceptibility()method, which can be used by a'screening'Model, later.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)Returning the dynamic structure factor (no convolution with the source-instrument function, and no frequency redistribution correction).
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.
Examples using
jaxrts.models.FreeFreeModelShowcase of the relavance of including free-bound scattering
Showcase of the relavance of including free-bound scatteringShowcase the DetailedBalace free-bound scattering Model
Showcase the DetailedBalace free-bound scattering ModelNumber of interpolation in the Born Mermin Chapman Interpolation
Number of interpolation in the Born Mermin Chapman InterpolationCalculate the full structure factors for various plasma conditions
Calculate the full structure factors for various plasma conditions