Compute frequency collisions. More...
Public Member Functions | |
subroutine | collisions (isp) |
Computes frequency collisions for ions nuij, neutrals nunm, ion-ntr nuin and nuni, temperatures Tij, Tnm, Tin. More... | |
subroutine | resonnance (isp) |
Computes resonnant and non resonnant frequency collisions between ions and neutrals. More... | |
subroutine | init_collisions () |
Initialisation of frequency collisions for ion-ion, neutral-ion, electron-ion, electron-neutral and neutral-neutral. Result in the lab referential and SI units. Computes nuijo, nuino, nunio, nunmo and matrice resonnant. More... | |
subroutine | coefmass () |
Computes reduced mass (mu*), relative mass (mr*) and some collisional coefficients. More... | |
real *8 function, dimension(2) | conductivite (ds, Bmag) |
Computes conductivity. More... | |
subroutine | allocate_collisions () |
Allocate variables for collisions. More... | |
subroutine | close_collisions () |
Deallocate variables for collisions. More... | |
subroutine | print_init_collisions () |
Verbose for init_collisions routine. More... | |
subroutine | print_collisions () |
Verbose for collisions routine. More... | |
Compute frequency collisions.
subroutine module_collisions::allocate_collisions | ( | ) |
Allocate variables for collisions.
subroutine module_collisions::close_collisions | ( | ) |
Deallocate variables for collisions.
subroutine module_collisions::coefmass | ( | ) |
Computes reduced mass (mu*), relative mass (mr*) and some collisional coefficients.
subroutine module_collisions::collisions | ( | integer, dimension(:) | isp | ) |
Computes frequency collisions for ions nuij, neutrals nunm, ion-ntr nuin and nuni, temperatures Tij, Tnm, Tin.
real*8 function, dimension(2) module_collisions::conductivite | ( | real*8 | ds, |
real*8 | Bmag | ||
) |
Computes conductivity.
subroutine module_collisions::init_collisions | ( | ) |
Initialisation of frequency collisions for ion-ion, neutral-ion, electron-ion, electron-neutral and neutral-neutral. Result in the lab referential and SI units. Computes nuijo, nuino, nunio, nunmo and matrice resonnant.
subroutine module_collisions::print_collisions | ( | ) |
Verbose for collisions routine.
subroutine module_collisions::print_init_collisions | ( | ) |
Verbose for init_collisions routine.
subroutine module_collisions::resonnance | ( | integer, dimension(:), intent(in) | isp | ) |
Computes resonnant and non resonnant frequency collisions between ions and neutrals.