screening_module.f90 File Reference

Go to the source code of this file.

Modules

module  screening_module
 Module to calculate electron screening.
 

Functions/Subroutines

subroutine, public screening_module::init_screening (nreac)
 Initialize the screening module. More...
 
subroutine, public screening_module::screen (t9, rho, n, ye, mode)
 This function calculates the screening coefficients hv. More...
 
real(r_kind) function, private screening_module::free_energy_kravchuk_yakovlev (gamma)
 Free energy according to parametrization of Kravchuk and Yakovlev. More...
 
subroutine, public screening_module::screening (t9, rho, z1, z2, a1, a2, ye, mode, h, ht, hp)
 Interface for the screening. More...
 
subroutine, private screening_module::screening_kravchuk_yakovlev (t9, rho, z1, z2, a1, a2, ye, mode, h, ht, hp)
 Screening function according to Kravchuk & Yakovlev (2014) More...
 

Variables

real(r_kind), dimension(:), allocatable, public screening_module::hv
 Screening correction. More...
 
real(r_kind), dimension(:), allocatable, public screening_module::htv
 temp. derivative More...
 
real(r_kind), dimension(:), allocatable, public screening_module::hpv
 density derivative More...
 
logical, public screening_module::iscreen
 Flag whether screening is enabled or not. More...