jaxrts.models.GridInterpolationSii
- class jaxrts.models.GridInterpolationSii(interpolator: AutoNormInterpolator, variable_names: list[str])[source]
Interpolates \(S_{ab}\) from a grid.
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)__init__(interpolator, variable_names)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
A list of keywords where this model is adequate for
A list of bibtex keys.
HNC type models calculate the SSF on a k grid, and then interpolate to the scattering vector of the setup class.
The
jaxrts.weissker_interpolator.AutoNormInterpolatorthat should be used for the interpolation.Defines what of the plasma-state should be passed to the
interpolatorwhen the latter is called.Examples using
jaxrts.models.GridInterpolationSii