Go to the source code of this file.
|
module | m_dielectric |
| Module with settings and routines to handle dielectrics.
|
|
|
subroutine, public | m_dielectric::dielectric_initialize (tree, cfg) |
|
subroutine, public | m_dielectric::dielectric_update_surface_charge (box, surface, dt, n_prev, s_prev, w_prev, s_out) |
| Update charge on dielectric surface based on particle fluxes. In case of secondary emission, also update the electron density next to the surface.
|
|
subroutine, public | m_dielectric::dielectric_photon_emission (box, surface, dt, s_out) |
|
subroutine, public | m_dielectric::dielectric_photon_absorption (tree, xyz_start, xyz_end, n_dim, n_photons, photon_weight) |
| Determine whether and where photons hit a dielectric, and change their absorption location to the first cell inside the surface. If photons_no_absorption is true, assume that photons are not absorbed by the gas (so extrapolate their path).
|
|
subroutine, public | m_dielectric::dielectric_reset_photons () |
|