Scrambler  1
Emissions Module Reference
+ Collaboration diagram for Emissions:

List of all members.

Public Member Functions

subroutine, public CalcEmiss (ne, T0, x, nH, iSpecies, emiss)
subroutine OI (ne, T, g, e, a, o)
subroutine NII (ne, T, g, e, a, o)
subroutine SII (ne, T, g, e, a, o)
subroutine Loadb (b, T, ne, g, e, a, o)
subroutine ludcmp (b, indx)
subroutine lubksb (b, indx, den)
subroutine emissivity (levpops, ne, T0, x, nH, iSpecies, lev1, lev2, emiss7)
subroutine A_Values (a, iSpecies)
subroutine E_Values (e, erg, iSpecies)
subroutine alpha_emiss (ne, T0, x, nH, emissAlpha)

Public Attributes

INTEGER, parameter, public iOI = 1
INTEGER, parameter, public iNII = 2
INTEGER, parameter, public iSII_6716 = 3
INTEGER, parameter, public iSII_6731 = 4
INTEGER, parameter, public iHalpha = 5
INTEGER, parameter, public iSII = 99

Detailed Description

Definition at line 3 of file emissions.f90.


Member Function/Subroutine Documentation

subroutine, public CalcEmiss ( REAL(KIND=qPREC), intent(in)  ne,
REAL(KIND=qPREC), intent(in)  T0,
REAL(KIND=qPREC), intent(in)  x,
REAL(KIND=qPREC), intent(in)  nH,
INTEGER, intent(in)  iSpecies,
REAL(KIND=qPREC), intent(out)  emiss 
)

Definition at line 14 of file emissions.f90.

subroutine OI ( REAL(KIND=qPREC), intent(in)  ne,
REAL(KIND=qPREC), intent(in)  T,
REAL(KIND=qPREC), dimension(5), intent(out)  g,
REAL(KIND=qPREC), dimension(5), intent(out)  e,
REAL(KIND=qPREC), dimension(5,5), intent(out)  a,
REAL(KIND=qPREC), dimension(5,5), intent(out)  o 
)

Definition at line 75 of file emissions.f90.

subroutine NII ( REAL(KIND=qPREC), intent(in)  ne,
REAL(KIND=qPREC), intent(in)  T,
REAL(KIND=qPREC), dimension(5), intent(out)  g,
REAL(KIND=qPREC), dimension(5), intent(out)  e,
REAL(KIND=qPREC), dimension(5,5), intent(out)  a,
REAL(KIND=qPREC), dimension(5,5), intent(out)  o 
)

Definition at line 117 of file emissions.f90.

subroutine SII ( REAL(KIND=qPREC), intent(in)  ne,
REAL(KIND=qPREC), intent(in)  T,
REAL(KIND=qPREC), dimension(5), intent(out)  g,
REAL(KIND=qPREC), dimension(5), intent(out)  e,
REAL(KIND=qPREC), dimension(5,5), intent(out)  a,
REAL(KIND=qPREC), dimension(5,5), intent(out)  o 
)

Definition at line 161 of file emissions.f90.

subroutine Loadb ( REAL(KIND=qPREC), dimension(5,5), intent(out)  b,
REAL(KIND=qPREC), intent(in)  T,
REAL(KIND=qPREC), intent(in)  ne,
REAL(KIND=qPREC), dimension(5), intent(in)  g,
REAL(KIND=qPREC), dimension(5), intent(in)  e,
REAL(KIND=qPREC), dimension(5,5), intent(in)  a,
REAL(KIND=qPREC), dimension(5,5), intent(in)  o 
)

Definition at line 203 of file emissions.f90.

subroutine ludcmp ( REAL(KIND=qPREC), dimension(5,5)  b,
REAL(KIND=qPREC), dimension(5)  indx 
)

Definition at line 260 of file emissions.f90.

subroutine lubksb ( REAL(KIND=qPREC), dimension(5,5)  b,
REAL(KIND=qPREC), dimension(5)  indx,
REAL(KIND=qPREC), dimension(5)  den 
)

Definition at line 318 of file emissions.f90.

subroutine emissivity ( REAL(KIND=qPREC), intent(in)  levpops,
REAL(KIND=qPREC), intent(in)  ne,
REAL(KIND=qPREC), intent(in)  T0,
REAL(KIND=qPREC), intent(in)  x,
REAL(KIND=qPREC), intent(in)  nH,
INTEGER, intent(in)  iSpecies,
INTEGER, intent(in)  lev1,
INTEGER, intent(in)  lev2,
REAL(KIND=qPREC), intent(out)  emiss7 
)

Definition at line 348 of file emissions.f90.

subroutine A_Values ( REAL(KIND=qPREC), dimension(5,5), intent(out)  a,
INTEGER, intent(in)  iSpecies 
)

Definition at line 404 of file emissions.f90.

subroutine E_Values ( REAL(KIND=qPREC), dimension(5), intent(out)  e,
REAL(KIND=qPREC), dimension(5,5), intent(out)  erg,
INTEGER, intent(in)  iSpecies 
)

Definition at line 458 of file emissions.f90.

subroutine alpha_emiss ( REAL(KIND=qPREC), intent(in)  ne,
REAL(KIND=qPREC), intent(in)  T0,
REAL(KIND=qPREC), intent(in)  x,
REAL(KIND=qPREC), intent(in)  nH,
REAL(KIND=qPREC), intent(out)  emissAlpha 
)

Definition at line 501 of file emissions.f90.


Member Data Documentation

INTEGER, parameter, public iOI = 1

Definition at line 8 of file emissions.f90.

INTEGER, parameter, public iNII = 2

Definition at line 8 of file emissions.f90.

INTEGER, parameter, public iSII_6716 = 3

Definition at line 8 of file emissions.f90.

INTEGER, parameter, public iSII_6731 = 4

Definition at line 8 of file emissions.f90.

INTEGER, parameter, public iHalpha = 5

Definition at line 8 of file emissions.f90.

INTEGER, parameter, public iSII = 99

Definition at line 9 of file emissions.f90.


The documentation for this module was generated from the following file:
 All Classes Files Functions Variables