afivo-streamer 1.1
1D/2D/3D streamer simulations with AMR
|
Module that provides routines for reading in arbritrary transport data. More...
Functions/Subroutines | |
subroutine, public | transport_data_initialize (cfg) |
Initialize the transport coefficients. | |
Variables | |
integer, parameter, public | td_mobility = 1 |
Electron mobility. | |
integer, parameter, public | td_diffusion = 2 |
Electron diffusion constant. | |
integer, parameter, public | td_alpha = 3 |
Ionization coefficient. | |
integer, parameter, public | td_eta = 4 |
Attachment coefficient. | |
integer, public, protected | td_energy_ev = -1 |
Electron energy in eV (used with chemistry) | |
type(lt_t), public, protected | td_tbl |
type(lt_t), public, protected | td_ee_tbl |
integer, public, protected | td_ee_mobility = 1 |
Electron mobility as a function of energy. | |
integer, public, protected | td_ee_diffusion = 2 |
Electron diffusion coefficient as a function of energy. | |
integer, public, protected | td_ee_loss = 3 |
Electron energy loss. | |
integer, public, protected | td_ee_field = 4 |
Field as a function of energy. | |
logical, public, protected | td_old_style = .false. |
Whether old style transport data is used (alpha, eta, mu, D vs V/m) | |
real(dp), public, protected | td_max_ev = 20.0_dp |
Maximal energy (eV) in input data (automatically updated) | |
type(ion_transport_t), public | transport_data_ions |
real(dp), public, protected | ion_se_yield = 0.0_dp |
Secondary electron emission yield for positive ions. | |
Module that provides routines for reading in arbritrary transport data.
subroutine, public m_transport_data::transport_data_initialize | ( | type(cfg_t), intent(inout) | cfg | ) |
Initialize the transport coefficients.
Definition at line 61 of file m_transport_data.f90.
real(dp), public, protected m_transport_data::ion_se_yield = 0.0_dp |
Secondary electron emission yield for positive ions.
Definition at line 54 of file m_transport_data.f90.
integer, parameter, public m_transport_data::td_alpha = 3 |
Ionization coefficient.
Definition at line 14 of file m_transport_data.f90.
integer, parameter, public m_transport_data::td_diffusion = 2 |
Electron diffusion constant.
Definition at line 13 of file m_transport_data.f90.
integer, public, protected m_transport_data::td_ee_diffusion = 2 |
Electron diffusion coefficient as a function of energy.
Definition at line 30 of file m_transport_data.f90.
integer, public, protected m_transport_data::td_ee_field = 4 |
Field as a function of energy.
Definition at line 36 of file m_transport_data.f90.
integer, public, protected m_transport_data::td_ee_loss = 3 |
Electron energy loss.
Definition at line 33 of file m_transport_data.f90.
integer, public, protected m_transport_data::td_ee_mobility = 1 |
Electron mobility as a function of energy.
Definition at line 27 of file m_transport_data.f90.
type(lt_t), public, protected m_transport_data::td_ee_tbl |
Definition at line 24 of file m_transport_data.f90.
integer, public, protected m_transport_data::td_energy_ev = -1 |
Electron energy in eV (used with chemistry)
Definition at line 18 of file m_transport_data.f90.
integer, parameter, public m_transport_data::td_eta = 4 |
Attachment coefficient.
Definition at line 15 of file m_transport_data.f90.
real(dp), public, protected m_transport_data::td_max_ev = 20.0_dp |
Maximal energy (eV) in input data (automatically updated)
Definition at line 42 of file m_transport_data.f90.
integer, parameter, public m_transport_data::td_mobility = 1 |
Electron mobility.
Definition at line 12 of file m_transport_data.f90.
logical, public, protected m_transport_data::td_old_style = .false. |
Whether old style transport data is used (alpha, eta, mu, D vs V/m)
Definition at line 39 of file m_transport_data.f90.
type(lt_t), public, protected m_transport_data::td_tbl |
Definition at line 21 of file m_transport_data.f90.
type(ion_transport_t), public m_transport_data::transport_data_ions |
Definition at line 51 of file m_transport_data.f90.