Wind.ionization

The apprach used by Python to calculate the ioniztion of the wind during ionization cycles. A number of these modes are historical or included for diagnostic purposes.

Type

Enumerator

Values
on.the.spot

Use a simple on the spot approximation to calculated the ionization.

LTE_te

Calculate ionization based on the Saha equation using the electron temperature. (This is intended as a diagnostic mode.)

LTE_tr

Calculate ionization based on the Saha equation using the radiation temperature. (This is intended as a diagnstic mode)

ML93

Use the modified on the spot approimation described by Mazzli & Lucy 1993

fixed

Read the ion aboundances in from a file. All cells will have the same abundances.. (This is intended as a diagnostic mode.)

matrix_bb

Estimate photoionization rates by approximating the spectrum in each cell based on the radiation temperature and an effective weight. Invert the rate matrix equations to calculate the ionization

matrix_pow

Estimate photionization rates by approximating the spectrum in a cell by a piecewise approximation, usually a power law. Invert the rate matrix equation to calculate the ionization. (This is the preferred ionization mode for most calculations)

matrix_est

Estimate photionization rates by calculating rates directly from the photons that pass through a cell. There is no attempt to model the spectrum. Invert the rate matrix equation to calculate the ionization.

File

setup.c

Child(ren)