cloudy  trunk
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Data Structures | Functions | Variables
hydrogenic.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  t_hydro
 

Functions

realnum HydroCSInterp (long int nelem, long int ipHi, long int ipLo, long int Collider)
 
void HydroLevel (long int ipZ)
 
void HydroT2Low (long int ipISO, long int nelem)
 
double HydroRecCool (long int n, long int ipZ)
 
double HCoolRatio (double t)
 
double hlike_radrecomb_from_cross_section (double temp, long nelem, long ipLo)
 
void HydroRenorm (void)
 

Variables

EXTERN struct t_hydro hydro
 

Detailed Description

this file contains the variables for the model hydrogen ions, and prototypes for the series of routines that drive the atom the EXTERN structure hydro is defined here - all H variables should migrate here

the hydrogenic lines, Transitions[ipH_LIKE] are in taulines.h

Definition in file hydrogenic.h.

Function Documentation

double HCoolRatio ( double  t)

returns the ratio of recombination cooling to recombination coefficient

Parameters
tthe scaled temperature, T * n^2 / Z^2, n is prin quant number, Z is charge, 1 for H

Definition at line 126 of file hydroreccool.cpp.

References DEBUG_ENTRY, x1, and x2.

Referenced by HydroRecCool(), and iso_cool().

double hlike_radrecomb_from_cross_section ( double  temp,
long  nelem,
long  ipLo 
)

hlike_radrecomb_from_cross_section - integrates Milne relation for RRC

Parameters
temp
nelem
ipLo

Definition at line 53 of file hydro_recom.cpp.

References EthRyd, globalZ, Singleton< T >::Inst(), ipH_LIKE, ipLev, iso, kTRyd, MAX2, MILNE_CONST, MIN2, qg32(), RecomInt(), SMALLDOUBLE, StatesElem, TE1RYD, and t_iso::xIsoLevNIonRyd.

Referenced by iso_radrecomb_from_cross_section().

Here is the call graph for this function:

realnum HydroCSInterp ( long int  nelem,
long int  ipHi,
long int  ipLo,
long int  Collider 
)

HydroCSInterp calculate collision strengths for all transitions of h-like iso sequence, all colliders

Parameters
nelem
ipHi
ipLo
Collider

Definition at line 1055 of file hydrocollid.cpp.

References ASSERT, CS_l_mixing_PS64(), CS_l_mixing_VF01(), CS_ThermAve_PR78(), CS_VS80(), DEBUG_ENTRY, EN1RYD, HCSAR_interp(), Hydcs123(), hydro_vs_deexcit(), ipELECTRON, ipH2p, ipH2s, ipH_LIKE, ipHYDROGEN, ipPROTON, iso, L_, t_opac::lgCaseB_HummerStorey, t_iso::lgCS_Vrinceanu, N_, t_iso::n_HighestResolved_max, opac, phycon, S, StatesElem, t_phycon::te, and Transitions.

Referenced by iso_collide().

Here is the call graph for this function:

void HydroLevel ( long int  ipZ)
double HydroRecCool ( long int  n,
long int  ipZ 
)

HydroRecCool hydrogen recombination cooling

Parameters
n
ipZ

Definition at line 10 of file hydroreccool.cpp.

References ASSERT, BOLTZMANN, cdEXIT, DEBUG_ENTRY, HCoolRatio(), ioQQQ, ipH_LIKE, ipRecRad, iso, phycon, POW2, POW3, powi(), t_iso::RadRecomb, t_phycon::sqlogz, t_phycon::te, t_phycon::telogn, and t_phycon::TEMP_LIMIT_HIGH_LOG.

Referenced by iso_cool(), and PunchDo().

Here is the call graph for this function:

void HydroRenorm ( void  )

HydroRenorm - renormalize H so that it agrees with the chemistry

Definition at line 433 of file iso_solve.cpp.

References ASSERT, BIGFLOAT, DEBUG_ENTRY, dense, ipH1s, ipH2s, ipH_LIKE, ipHYDROGEN, iso, t_iso::numLevels_local, t_iso::SmallA, SMALLFLOAT, StatesElem, Transitions, and t_dense::xIonDense.

Referenced by HydroLevel().

void HydroT2Low ( long int  ipISO,
long int  nelem 
)

Variable Documentation

EXTERN struct t_hydro hydro

Generated for cloudy by doxygen 1.8.3.1