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

Multi-Species Plasmas

Multi-Species Plasmas

Compare IPD Models

Compare IPD Models

Moving edges vs cold ionoization edges

Moving edges vs cold ionoization edges