tardis.plasma.properties.hydrogen_continuum module

class tardis.plasma.properties.hydrogen_continuum.HydrogenContinuumProperties(plasma_parent, photo_ion_cross_sections)[source]

Bases: ProcessingPlasmaProperty

calculate(atomic_data, ionization_data, nlte_data, levels, t_electrons, dilute_planckian_radiation_field, general_level_boltzmann_factor, thermal_lte_level_boltzmann_factor, thermal_lte_partition_function, previous_electron_densities, number_density, g, thermal_g_electron, block_ids, t_rad, w, zeta_data, delta, g_electron, beta_rad, beta_electron, iteration)[source]
calculate_hydrogen_ion_populations(t_electrons, previous_electron_densities, dilute_planckian_radiation_field, number_density, lte_level_number_density, level_number_density, lte_ion_number_density, ion_number_density)[source]
calculate_lte_quantities(lte_level_number_density_solver, number_density, electron_number_density, levels, block_ids, thermal_g_electron, beta_electron, ionization_data, thermal_lte_level_boltzmann_factor, thermal_lte_partition_function)[source]
outputs = ('level_number_density', 'stimulated_emission_factor', 'plus other things')
class tardis.plasma.properties.hydrogen_continuum.Iteration[source]

Bases: Input

Attributes:
iterationint

Current iteration number.

outputs = ('iteration',)