Cloudy
Spectral Synthesis Code for Astrophysics
Loading...
Searching...
No Matches
hydro_bauman.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

double hv (long int n, long int nprime, long int iz, double mass_nuc)
 
double H_photo_cs (double photon_energy, long int n, long int l, long int iz)
 
realnum H_Einstein_A (long int n, long int l, long int np, long int lp, long int iz)
 

Detailed Description

these are the hydrogenic routines written by Robert Bauman For references, see h_bauman.c

Author
Robert Bauman

Function Documentation

◆ H_Einstein_A()

realnum H_Einstein_A ( long int n,
long int l,
long int np,
long int lp,
long int iz )
Calculates the Einstein A's for hydrogen                           
for the transition n,l --> n',l'                                   
units of sec^(-1)
                                                                   
In the following, we have n > n' 


Parameters
nprincipal quantum number, 1 for ground, upper level
langular momentum, 0 for s
npprincipal quantum number, 1 for ground, lower level
lpangular momentum, 0 for s
izNuclear charge, 1 for H+, 2 for He++, etc

References ASSERT, DEBUG_ENTRY, dense, H_Einstein_A_log10(), Singleton< t_hydro_tbl >::Inst(), ipH_LIKE, iso_sp, LIMELM, and t_hydro_tbl::tp().

Referenced by FillExtraLymanLine(), he_1trans(), hydro_transprob(), hydro_transprob_collapsed_to_resolved(), and SanityCheckBegin().

Here is the call graph for this function:

◆ H_photo_cs()

double H_photo_cs ( double photon_energy,
long int n,
long int l,
long int iz )

returns hydrogenic photoionization cross section in cm^2

Parameters
photon_energyphoton energy relative to threshold
nprincipal quantum number, 1 for ground
langular momentum, 0 for s
izcharge, 1 for H+, 2 for He++, etc

References t_hydro_tbl::cs(), DEBUG_ENTRY, H_photo_cs_log10(), and Singleton< t_hydro_tbl >::Inst().

Referenced by cross_section(), H_cross_section(), Opacity_iso_photo_cs(), and SanityCheckBegin().

Here is the call graph for this function:

◆ hv()

double hv ( long int n,
long int nprime,
long int iz,
double mass_nuc )

add comment describing the parameters like in H_photo_cs

References ASSERT, DEBUG_ENTRY, and reduced_mass_rel().

Referenced by H_Einstein_A_log10().

Here is the call graph for this function: