/home66/gary/public_html/cloudy/c10_branch/source/hydro_vs_rates.h File Reference

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

double CS_VS80 (long int ipISO, long int nelem, long int ipHi, long int ipLo, double Aul, double temp, long int Collider)
double hydro_vs_coll_recomb (double ionization_energy_Ryd, double Te, double stat_level, double stat_ion)
double hydro_vs_ioniz (double ionization_energy_Ryd, double Te)
double Hion_coll_ioniz_ratecoef (long int ipISO, long int nelem, long int n, double ionization_energy_Ryd, double temperature)
double hydro_vs_deexcit (long ipISO, long nelem, long ipHi, long ipLo, double Aul)

Function Documentation

double CS_VS80 ( long int  ipISO,
long int  nelem,
long int  ipHi,
long int  ipLo,
double  Aul,
double  temp,
long int  Collider 
)

VS80 stands for Vriens and Smeets 1980
This routine calculates thermally-averaged collision strengths.

Parameters:
ipISO 
nelem 
ipHi 
ipLo 
Aul 
temp 
Collider 

Definition at line 49 of file hydro_vs_rates.cpp.

References ASSERT, EVRYD, hydro_vs_coll_str(), hydro_vs_deexcit(), ipELECTRON, iso, t_iso::lgCollStrenThermAver, Integrator< Integrand, Method >::sum(), and TE1RYD.

Referenced by HydroCSInterp(), and IonCSInterp().

Here is the call graph for this function:

double Hion_coll_ioniz_ratecoef ( long int  ipISO,
long int  nelem,
long int  n,
double  ionization_energy_Ryd,
double  temperature 
)

Hion_coll_ioniz_ratecoef calculate hydrogenic ionization rates for all n, and Z

Parameters:
ipISO the isoelectronic sequence
nelem element, >=1 since only used for ions
nelem = 1 is helium the least possible charge
n principal quantum number, > 1
since only used for excited states
ionization_energy_Ryd 
temperature 

Definition at line 229 of file hydro_vs_rates.cpp.

References ASSERT, DEBUG_ENTRY, dsexp(), ee1(), EVRYD, g, MAX2, MIN2, powi(), and TE1RYD.

Referenced by iso_collisional_ionization().

Here is the call graph for this function:

double hydro_vs_coll_recomb ( double  ionization_energy_Ryd,
double  Te,
double  stat_level,
double  stat_ion 
)

hydro_vs_ioniz generate hydrogenic collisional ionization rate coefficients

Parameters:
ionization_energy_Ryd 
Te 
stat_level 
stat_ion 

Definition at line 166 of file hydro_vs_rates.cpp.

References ASSERT, DEBUG_ENTRY, EVDEGK, EVRYD, pow(), and pow3().

Here is the call graph for this function:

double hydro_vs_deexcit ( long  ipISO,
long  nelem,
long  ipHi,
long  ipLo,
double  Aul 
)

hydro_vs_deexcit generate hydrogenic collisional ionization rate coefficients for quantum number n

Parameters:
ipISO 
nelem 
ipHi 
ipLo 
Aul 

Definition at line 340 of file hydro_vs_rates.cpp.

References ASSERT, col_str, COLL_CONST, DEBUG_ENTRY, EVRYD, GetGF(), iso, phycon, pow2(), pow3(), POW3, powi(), RYD_INF, t_phycon::sqrte, StatesElemNEW, t_phycon::te, TE1RYD, and t_iso::xIsoLevNIonRyd.

Referenced by CS_VS80(), and HydroCSInterp().

Here is the call graph for this function:

double hydro_vs_ioniz ( double  ionization_energy_Ryd,
double  Te 
)

hydro_vs_ioniz generate hydrogenic collisional ionization rate coefficients

Parameters:
ionization_energy_Ryd 
Te 

Definition at line 196 of file hydro_vs_rates.cpp.

References ASSERT, DEBUG_ENTRY, dsexp(), EVDEGK, EVRYD, pow(), and pow3().

Referenced by iso_collisional_ionization().

Here is the call graph for this function:

 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 15 Nov 2012 for cloudy by  doxygen 1.6.1