afivo-streamer 1.1
1D/2D/3D streamer simulations with AMR
Loading...
Searching...
No Matches
Modules | Functions/Subroutines | Variables
m_photoi.f90 File Reference

Go to the source code of this file.

Modules

module  m_photoi
 Top-module for photoionization, which can make use of different methods.
 

Functions/Subroutines

subroutine, public m_photoi::photoi_initialize (tree, cfg)
 Initialize photoionization parameters.
 
subroutine, public m_photoi::photoi_set_src (tree, dt)
 Sets the photoionization.
 

Variables

logical, public, protected m_photoi::photoi_enabled = .false.
 Whether photoionization is enabled.
 
logical, public, protected m_photoi::photoe_enabled = .false.
 Whether photoemission is enabled.
 
integer, public, protected m_photoi::photoi_species_index = -1
 Index of species ionized by photoionization (in list of chemical species)
 
integer, public, protected m_photoi::photoi_per_steps = 5
 Update photoionization every N time step.
 
integer, public, protected m_photoi::photoe_per_steps = 10
 Update photoemission every N time step.
 
integer, public, protected m_photoi::i_photo = -1
 Optional variable (when using photoionization)