mhd_fluids

File Purpose: fluids for multifluid analysis of single-fluid mhd.

Classes

ElementHandler()

MhdFluid which handles Elements, e.g. might have non-None self.element.

ElementHandlerList()

list of ElementHandler objects

ElementHaver([name, i, element])

fluid which may "have" an element.

ElementHaverList(*args_list[, istart])

list of ElementHaver objects.

IonMixture(species[, i, q, name, ...])

Fluid corresponding to multiple ions grouped together, e.g. Mg+Al+Si_II.

IonMixtureList(*args_list[, istart])

list of IonMixture objects

MhdFluid([name, i, m, q])

abstract base class for any fluid in multifluid analysis of single-fluid mhd.

MhdFluidList(*args_list[, istart])

list of any MhdFluid objects.

Specie([name, i, m, element])

Fluid corresponding to a specie, e.g. H_I, H_II, e, Fe_II.

SpecieList(*args_list[, istart])

list of Specie objects.