|
MPI-AMRVAC 3.2
The MPI - Adaptive Mesh Refinement - Versatile Advection Code (development version)
|
module ionization degree - get ionization degree for given temperature More...
Functions/Subroutines | |
| subroutine, public | ionization_degree_init (he_abundance, rfactor_norm, table_name, include_energy) |
| subroutine, public | ionization_degree_from_temperature (ixil, ixol, te, iz_h, iz_he) |
| Legacy array interface for T -> ionization degrees. Not used anymore; kept for compatibility and may be removed later. | |
| subroutine, public | ionization_get_state_scalar (rho, p, t, rfactor, iz_h, iz_he) |
| subroutine, public | ionization_state_tp (t, p, rfactor, iz_h, iz_he) |
| subroutine, public | ionization_solve_p_rfactor (rho, t, p, rfactor) |
| subroutine, public | ionization_get_state (ixil, ixol, rho, p, t, rfactor, iz_h, iz_he) |
| subroutine, public | ionization_state_from_temperature_scalar (t, rfactor, iz_h, iz_he) |
| subroutine, public | ionization_get_rfactor_from_temperature (t, rfactor) |
| logical function, public | ionization_is_temperature_only () |
| logical function, public | ionization_includes_energy () |
| subroutine, public | ionization_check_eint_table (invgam) |
| subroutine, public | ionization_get_state_from_eint (rho, eint, invgam, t, p, rfactor, iz_h, iz_he) |
| subroutine, public | ionization_get_p_eint_from_rho_t (rho, t, invgam, p, eint, rfactor, iz_h, iz_he) |
| subroutine, public | ionization_get_eps_derivative_t (t, invgam, eps, deps_dt, dq_dt_out) |
| subroutine, public | ionization_get_csound2_t (t, invgam, csound2) |
module ionization degree - get ionization degree for given temperature
| subroutine, public mod_ionization_degree::ionization_check_eint_table | ( | double precision, intent(in) | invgam | ) |
| subroutine, public mod_ionization_degree::ionization_degree_from_temperature | ( | integer, intent(in) | ixi, |
| integer, intent(in) | l, | ||
| integer, intent(in) | ixo, | ||
| l, | |||
| double precision, dimension(ixi^s), intent(in) | te, | ||
| double precision, dimension(ixo^s), intent(out) | iz_h, | ||
| double precision, dimension(ixo^s), intent(out) | iz_he | ||
| ) |
Legacy array interface for T -> ionization degrees. Not used anymore; kept for compatibility and may be removed later.
Definition at line 419 of file mod_ionization_degree.t.

| subroutine, public mod_ionization_degree::ionization_degree_init | ( | double precision, intent(in) | he_abundance, |
| double precision, intent(in) | rfactor_norm, | ||
| character(len=*), intent(in), optional | table_name, | ||
| logical, intent(in), optional | include_energy | ||
| ) |
| subroutine, public mod_ionization_degree::ionization_get_csound2_t | ( | double precision, intent(in) | t, |
| double precision, intent(in) | invgam, | ||
| double precision, intent(out) | csound2 | ||
| ) |
| subroutine, public mod_ionization_degree::ionization_get_eps_derivative_t | ( | double precision, intent(in) | t, |
| double precision, intent(in) | invgam, | ||
| double precision, intent(out) | eps, | ||
| double precision, intent(out) | deps_dt, | ||
| double precision, intent(out), optional | dq_dt_out | ||
| ) |
| subroutine, public mod_ionization_degree::ionization_get_p_eint_from_rho_t | ( | double precision, intent(in) | rho, |
| double precision, intent(in) | t, | ||
| double precision, intent(in) | invgam, | ||
| double precision, intent(out) | p, | ||
| double precision, intent(out) | eint, | ||
| double precision, intent(out) | rfactor, | ||
| double precision, intent(out), optional | iz_h, | ||
| double precision, intent(out), optional | iz_he | ||
| ) |
| subroutine, public mod_ionization_degree::ionization_get_rfactor_from_temperature | ( | double precision, intent(in) | t, |
| double precision, intent(out) | rfactor | ||
| ) |
| subroutine, public mod_ionization_degree::ionization_get_state | ( | integer, intent(in) | ixi, |
| integer, intent(in) | l, | ||
| integer, intent(in) | ixo, | ||
| l, | |||
| double precision, dimension(ixi^s), intent(in) | rho, | ||
| double precision, dimension(ixi^s), intent(in) | p, | ||
| double precision, dimension(ixi^s), intent(out) | t, | ||
| double precision, dimension(ixi^s), intent(out) | rfactor, | ||
| double precision, dimension(ixi^s), intent(out), optional | iz_h, | ||
| double precision, dimension(ixi^s), intent(out), optional | iz_he | ||
| ) |
| subroutine, public mod_ionization_degree::ionization_get_state_from_eint | ( | double precision, intent(in) | rho, |
| double precision, intent(in) | eint, | ||
| double precision, intent(in) | invgam, | ||
| double precision, intent(out) | t, | ||
| double precision, intent(out) | p, | ||
| double precision, intent(out) | rfactor, | ||
| double precision, intent(out), optional | iz_h, | ||
| double precision, intent(out), optional | iz_he | ||
| ) |
| subroutine, public mod_ionization_degree::ionization_get_state_scalar | ( | double precision, intent(in) | rho, |
| double precision, intent(in) | p, | ||
| double precision, intent(out) | t, | ||
| double precision, intent(out) | rfactor, | ||
| double precision, intent(out), optional | iz_h, | ||
| double precision, intent(out), optional | iz_he | ||
| ) |
| logical function, public mod_ionization_degree::ionization_includes_energy |
| logical function, public mod_ionization_degree::ionization_is_temperature_only |
| subroutine, public mod_ionization_degree::ionization_solve_p_rfactor | ( | double precision, intent(in) | rho, |
| double precision, intent(in) | t, | ||
| double precision, intent(out) | p, | ||
| double precision, intent(out) | rfactor | ||
| ) |
| subroutine, public mod_ionization_degree::ionization_state_from_temperature_scalar | ( | double precision, intent(in) | t, |
| double precision, intent(out) | rfactor, | ||
| double precision, intent(out), optional | iz_h, | ||
| double precision, intent(out), optional | iz_he | ||
| ) |
| subroutine, public mod_ionization_degree::ionization_state_tp | ( | double precision, intent(in) | t, |
| double precision, intent(in) | p, | ||
| double precision, intent(out) | rfactor, | ||
| double precision, intent(out), optional | iz_h, | ||
| double precision, intent(out), optional | iz_he | ||
| ) |