afivo-streamer 1.1
1D/2D/3D streamer simulations with AMR
Loading...
Searching...
No Matches
Data Types | Functions/Subroutines | Variables
m_transport_data Module Reference

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.
 

Detailed Description

Module that provides routines for reading in arbritrary transport data.

Function/Subroutine Documentation

◆ transport_data_initialize()

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.

Here is the call graph for this function:

Variable Documentation

◆ ion_se_yield

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.

◆ td_alpha

integer, parameter, public m_transport_data::td_alpha = 3

Ionization coefficient.

Definition at line 14 of file m_transport_data.f90.

◆ td_diffusion

integer, parameter, public m_transport_data::td_diffusion = 2

Electron diffusion constant.

Definition at line 13 of file m_transport_data.f90.

◆ td_ee_diffusion

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.

◆ td_ee_field

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.

◆ td_ee_loss

integer, public, protected m_transport_data::td_ee_loss = 3

Electron energy loss.

Definition at line 33 of file m_transport_data.f90.

◆ td_ee_mobility

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.

◆ td_ee_tbl

type(lt_t), public, protected m_transport_data::td_ee_tbl

Definition at line 24 of file m_transport_data.f90.

◆ td_energy_ev

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.

◆ td_eta

integer, parameter, public m_transport_data::td_eta = 4

Attachment coefficient.

Definition at line 15 of file m_transport_data.f90.

◆ td_max_ev

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.

◆ td_mobility

integer, parameter, public m_transport_data::td_mobility = 1

Electron mobility.

Definition at line 12 of file m_transport_data.f90.

◆ td_old_style

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.

◆ td_tbl

type(lt_t), public, protected m_transport_data::td_tbl

Definition at line 21 of file m_transport_data.f90.

◆ transport_data_ions

type(ion_transport_t), public m_transport_data::transport_data_ions

Definition at line 51 of file m_transport_data.f90.