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')¶