MPI-AMRVAC  3.1
The MPI - Adaptive Mesh Refinement - Versatile Advection Code
Functions/Subroutines | Variables
mod_ionization_degree Module Reference

module ionization degree - get ionization degree for given temperature More...

Functions/Subroutines

subroutine ionization_degree_init ()
 
subroutine ionization_degree_from_temperature (ixIL, ixOL, Te, iz_H, iz_He)
 
double precision function r_ideal_gas_law_partial_ionization (Te)
 

Variables

double precision, dimension(:), allocatable te_h_table
 
double precision, dimension(:), allocatable iz_h_table
 
double precision te_table_min
 
double precision te_table_max
 
double precision te_table_step
 
double precision inv_te_table_step
 
double precision te_low_iz_he =5413.d0
 

Detailed Description

module ionization degree - get ionization degree for given temperature

Function/Subroutine Documentation

◆ ionization_degree_from_temperature()

subroutine 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 
)

Definition at line 147 of file mod_ionization_degree.t.

◆ ionization_degree_init()

subroutine mod_ionization_degree::ionization_degree_init

Definition at line 55 of file mod_ionization_degree.t.

◆ r_ideal_gas_law_partial_ionization()

double precision function mod_ionization_degree::r_ideal_gas_law_partial_ionization ( double precision, intent(in)  Te)

Definition at line 176 of file mod_ionization_degree.t.

Variable Documentation

◆ inv_te_table_step

double precision mod_ionization_degree::inv_te_table_step

Definition at line 8 of file mod_ionization_degree.t.

◆ iz_h_table

double precision, dimension(:), allocatable mod_ionization_degree::iz_h_table

Definition at line 7 of file mod_ionization_degree.t.

◆ te_h_table

double precision, dimension(:), allocatable mod_ionization_degree::te_h_table

Definition at line 6 of file mod_ionization_degree.t.

◆ te_low_iz_he

double precision mod_ionization_degree::te_low_iz_he =5413.d0

Definition at line 52 of file mod_ionization_degree.t.

◆ te_table_max

double precision mod_ionization_degree::te_table_max

Definition at line 8 of file mod_ionization_degree.t.

◆ te_table_min

double precision mod_ionization_degree::te_table_min

Definition at line 8 of file mod_ionization_degree.t.

◆ te_table_step

double precision mod_ionization_degree::te_table_step

Definition at line 8 of file mod_ionization_degree.t.