jaxrts.models.StewartPyattIPD

class jaxrts.models.StewartPyattIPD(arb_deg: bool = False)[source]

Stewart Pyatt IPD Model [Stewart and Pyatt, 1966]. The Stewart–Pyatt model interpolates between the Debye–Hückel [Debye and Hückel, 1923] and Ion-Sphere model [Rozsnyai, 1972] at (low temperature, high density) and (high temperature, low density), respectively.

Allows for the arb_deg flag, which solves Fermi integrals to obtain the Debye screening length, rather than using the classical formula.

See also

jaxrts.ipd.ipd_stewart_pyatt

Function used to calculate the IPD

Methods

__init__([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

allowed_keys

A list of keywords where this model is adequate for

cite_keys

A list of bibtex keys.

Examples using jaxrts.models.StewartPyattIPD

Compare IPD Models

Compare IPD Models

Moving edges vs cold ionoization edges

Moving edges vs cold ionoization edges

Saha Ionization Map

Saha Ionization Map

Multi-Species Plasmas

Multi-Species Plasmas