jaxrts.models.IonSphereIPD
- class jaxrts.models.IonSphereIPD(C: float | None = None, arb_deg: bool = False)[source]
Ion Sphere IPD Model [Rozsnyai, 1972].
The Ion Sphere Model is especially applicable for plasmas with strong ion coupling, and thus in particular for high density, low temperature plasmas. The relevant length scale that determines the ionization potential is the ion sphere radius \(R_0\), determined by the condition that a sphere of radius \(R_0\) contains the same charge as given by the mean ionization and the electron number density.
When initializing the model, an optional scaling factor C can be set. The default value is 3/2, which is consistent with the limit of
StewartPyattIPDand [Crowley, 2014]. Another typical value would be 9/5, introduced by [Zimmerman and More, 1980]. See also [Lin et al., 2017] and [Ciricosta et al., 2012].See also
jaxrts.ipd.ipd_ion_sphereFunction used to calculate the IPD
Methods
__init__([C, arb_deg])all_element_states(plasma_state[, ...])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)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.
Examples using
jaxrts.models.IonSphereIPD