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 a susceptibility() 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_points is not None, 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_points is not None.

susceptibility(plasma_state, setup, E, ...)

Attributes

allowed_keys

A list of keywords where this model is adequate for

cite_keys

A list of bibtex keys.

sample_points

The number of points for re-sampeling the model.

Examples using jaxrts.models.FreeFreeModel

Getting Started

Getting Started

Multi-Species Plasmas

Multi-Species Plasmas

Calculate the full structure factors for various plasma conditions

Calculate the full structure factors for various plasma conditions

f-sum rule for the dynamic stucture factor

f-sum rule for the dynamic stucture factor

ITCFT Impact of noise

ITCFT Impact of noise

Imaginary time correlation function thermometry

Imaginary time correlation function thermometry

Showcase the DetailedBalace free-bound scattering Model

Showcase the DetailedBalace free-bound scattering Model

Showcase of the relavance of including free-bound scattering

Showcase of the relavance of including free-bound scattering

k dispersion and free-bound scattering

k dispersion and free-bound scattering

Number of interpolation in the Born Mermin Chapman Interpolation

Number of interpolation in the Born Mermin Chapman Interpolation

Frequency redistribution correction

Frequency redistribution correction