IPIM
 All Classes Files Functions Variables Pages
Public Member Functions | Public Attributes | List of all members
module_collisions Module Reference

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...
 

Public Attributes

real *8 te_r
 
real *8 te_h
 
real *8, dimension(:,:),
allocatable, save 
ac0
 
real *8, dimension(:,:),
allocatable, save 
am0
 
real *8, dimension(:,:),
allocatable, save 
an0
 
real *8, dimension(:,:),
allocatable, save 
ac0p
 
real *8, dimension(:,:),
allocatable, save 
ac0t
 
real *8, dimension(:,:),
allocatable, save 
am0p
 
real *8, dimension(:,:),
allocatable, save 
am0t
 
real *8, dimension(:,:),
allocatable, save 
an0p
 
real *8, dimension(:,:),
allocatable, save 
an0t
 
real *8, dimension(:,:),
allocatable, save 
bc0
 
real *8, dimension(:,:),
allocatable, save 
bm0
 
real *8, dimension(:,:),
allocatable, save 
bn0
 
real *8, dimension(:,:),
allocatable, save 
bp0
 
real *8, dimension(:,:),
allocatable, save 
dc0
 
real *8, dimension(:,:),
allocatable, save 
dm0
 
real *8, dimension(:,:),
allocatable, save 
dn0
 
real *8, dimension(:,:),
allocatable, save 
dc1
 
real *8, dimension(:,:),
allocatable, save 
dc1pp
 
real *8, dimension(:,:),
allocatable, save 
dc1pt
 
real *8, dimension(:,:),
allocatable, save 
dc1tp
 
real *8, dimension(:,:),
allocatable, save 
dc1tt
 
real *8, dimension(:,:),
allocatable, save 
dm1
 
real *8, dimension(:,:),
allocatable, save 
dm1pp
 
real *8, dimension(:,:),
allocatable, save 
dm1pt
 
real *8, dimension(:,:),
allocatable, save 
dm1tp
 
real *8, dimension(:,:),
allocatable, save 
dm1tt
 
real *8, dimension(:,:),
allocatable, save 
dn1
 
real *8, dimension(:,:),
allocatable, save 
dn1pp
 
real *8, dimension(:,:),
allocatable, save 
dn1pt
 
real *8, dimension(:,:),
allocatable, save 
dn1tp
 
real *8, dimension(:,:),
allocatable, save 
dn1tt
 
real *8, dimension(:,:),
allocatable, save 
dc4
 
real *8, dimension(:,:),
allocatable, save 
dc4pp
 
real *8, dimension(:,:),
allocatable, save 
dc4pt
 
real *8, dimension(:,:),
allocatable, save 
dc4tp
 
real *8, dimension(:,:),
allocatable, save 
dc4tt
 
real *8, dimension(:,:),
allocatable, save 
dm4
 
real *8, dimension(:,:),
allocatable, save 
dm4pp
 
real *8, dimension(:,:),
allocatable, save 
dm4pt
 
real *8, dimension(:,:),
allocatable, save 
dm4tp
 
real *8, dimension(:,:),
allocatable, save 
dm4tt
 
real *8, dimension(:,:),
allocatable, save 
dn4
 
real *8, dimension(:,:),
allocatable, save 
dn4pp
 
real *8, dimension(:,:),
allocatable, save 
dn4pt
 
real *8, dimension(:,:),
allocatable, save 
dn4tp
 
real *8, dimension(:,:),
allocatable, save 
dn4tt
 
real *8, dimension(:,:),
allocatable, save 
knm
 
real *8, dimension(:,:),
allocatable, save 
muij
 
real *8, dimension(:,:),
allocatable, save 
muin
 
real *8, dimension(:,:),
allocatable, save 
munm
 
real *8, dimension(:,:),
allocatable, save 
mirij
 
real *8, dimension(:,:),
allocatable, save 
mirin
 
real *8, dimension(:,:),
allocatable, save 
mnrin
 
real *8, dimension(:,:),
allocatable, save 
mnrnm
 
integer, dimension(:,:),
allocatable, save 
resonnant
 
real *8, dimension(:,:),
allocatable, save 
nuijo
 
real *8, dimension(:,:),
allocatable, save 
nuino
 
real *8, dimension(:,:),
allocatable, save 
nunio
 
real *8, dimension(:,:),
allocatable, save 
nunmo
 
real *8, dimension(:,:),
allocatable, save 
nuij
 
real *8, dimension(:,:),
allocatable, save 
nuin
 
real *8, dimension(:,:),
allocatable, save 
nuni
 
real *8, dimension(:,:),
allocatable, save 
nunm
 
real *8, dimension(:,:),
allocatable, save 
tij
 
real *8, dimension(:,:),
allocatable, save 
tij_1
 
real *8, dimension(:,:),
allocatable, save 
tin
 
real *8, dimension(:,:),
allocatable, save 
tin_1
 
real *8, dimension(:,:),
allocatable, save 
tnm
 
real *8, dimension(:,:),
allocatable, save 
tnm_1
 
real *8, dimension(:,:),
allocatable, save 
duedt
 
real *8, dimension(:),
allocatable, save 
eps
 
real *8, dimension(:),
allocatable, save 
sig
 
real *8, save lncou
 

Detailed Description

Compute frequency collisions.

Member Function/Subroutine Documentation

subroutine module_collisions::allocate_collisions ( )

Allocate variables for collisions.

Author

Here is the caller graph for this function:

subroutine module_collisions::close_collisions ( )

Deallocate variables for collisions.

Author

Here is the caller graph for this function:

subroutine module_collisions::coefmass ( )

Computes reduced mass (mu*), relative mass (mr*) and some collisional coefficients.

Author

Here is the caller graph for this function:

subroutine module_collisions::collisions ( integer, dimension(:)  isp)

Computes frequency collisions for ions nuij, neutrals nunm, ion-ntr nuin and nuni, temperatures Tij, Tnm, Tin.

Author

Here is the call graph for this function:

Here is the caller graph for this function:

real*8 function, dimension(2) module_collisions::conductivite ( real*8  ds,
real*8  Bmag 
)

Computes conductivity.

Author

Here is the caller graph for this function:

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.

Author

Here is the call graph for this function:

Here is the caller graph for this function:

subroutine module_collisions::print_collisions ( )

Verbose for collisions routine.

Author

Here is the caller graph for this function:

subroutine module_collisions::print_init_collisions ( )

Verbose for init_collisions routine.

Author

Here is the caller graph for this function:

subroutine module_collisions::resonnance ( integer, dimension(:), intent(in)  isp)

Computes resonnant and non resonnant frequency collisions between ions and neutrals.

Author

Here is the caller graph for this function:


The documentation for this module was generated from the following file: