The rate
of cooling per H2 molecule (erg s-1) is defined as
where EvJ > Ev'J'
are the energies (erg) of the levels, expressed relative to the
v = 0, J=0 ground state, nvJ (cm -3)
is the population density of the level (v,J), and
(s-1) is the spontaneous transition probability;
is the total H2 number
density.
The Fortran program interp.f
prerforms an interpolation to any given set of values of the following parameters,
within their specified ranges:
| nH | (1) | ||
| T | (2) | ||
| n(H)/n(H2) | (3) | ||
| n(ortho)/n(para) | (4) |
These parameters are, successively: nH = n(H) + 2n(H2),
the gas density; the kinetic temperature, T; the H to H2 density
ratio; the ortho- to para-H2 density ratio. The program interp.f prompts
for values of these four parameters. The cooling function is calculated by interpolation
of the data contained in the file le_cube
and is returned as
. The ranges specified above are exceeded at the
risk of the user: no guarantee of the reliability of the result is given, even
if the output value appears "reasonable". The subroutines used to evaluate
the cooling function may be incorporated (along with the data set le_cube) in
the user's own astrophysical model.