jaxrts.models.GridInterpolation

class jaxrts.models.GridInterpolation(interpolator: AutoNormInterpolator, variable_names: list[str])[source]

Interpolates an output from a grid from a grid.

See also

GridInterpolationSii

Interpolation for static structre factors (the IonFeatModel equivalent of this class)

Methods

__init__(interpolator, variable_names)

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)

interpolate_to_grid(plasma_state)

prepare(plasma_state, key)

Modify the plasma_state in place.

Attributes

allowed_keys

A list of keywords where this model is adequate for

cite_keys

A list of bibtex keys.

k

interpolator

The jaxrts.weissker_interpolator.AutoNormInterpolator that should be used for the interpolation.

variable_names

Defines what of the plasma-state should be passed to the interpolator when the latter is called.