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

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

Go to the source code of this file.

Functions

void HeCollid (long int nelem)
realnum HeCSInterp (long int nelem, long int ipHi, long int ipLo, long int Collider)
realnum AtomCSInterp (long int nelem, long int ipHi, long int ipLo, realnum *factor, const char **where, long int Collider)
realnum IonCSInterp (long int nelem, long int ipHi, long int ipLo, realnum *factor, const char **where, long int Collider)
double CS_l_mixing_S62 (long int ipISO, long int nelem, long int ipLo, long int ipHi, double temp, long int Collider)
double CS_l_mixing_PS64 (long int nelem, double tau, double target_charge, long int n, long int l, double gHi, long int Collider)
double CS_l_mixing_VF01 (long int ipISO, long int nelem, long int n, long int l, long int lp, long int s, double temp, long int Collider)

Function Documentation

realnum AtomCSInterp ( long int  nelem,
long int  ipHi,
long int  ipLo,
realnum factor,
const char **  where,
long int  Collider 
)

AtomCSInterp do the atom

Parameters:
nelem 
ipHi 
ipLo 
*factor 
**where 
Collider 

Definition at line 302 of file helike_cs.cpp.

References t_phycon::alogte, ASSERT, t_iso::CSTemp, DEBUG_ENTRY, t_iso::HeCS, ipELECTRON, ipHe2p3P0, ipHe2p3P1, ipHe2p3P2, ipHE_LIKE, ipHELIUM, iso, t_iso::lgColl_excite, t_iso::lgColl_l_mixing, t_iso::nCollapsed_max, t_iso::nCS, t_iso::numLevels_max, phycon, StatesElemNEW, and TotalInsanity().

Referenced by HeCSInterp().

Here is the call graph for this function:

double CS_l_mixing_PS64 ( long int  nelem,
double  tau,
double  target_charge,
long int  n,
long int  l,
double  gHi,
long int  Collider 
)

CS_l_mixing_PS64 Collision treatment based on Pengelly and Seaton 1964

Parameters:
nelem,the chemical element, 1 for He
tau,\param target_charge,
n,\param l,
gHi,\param Collider
double CS_l_mixing_S62 ( long int  ipISO,
long int  nelem,
long int  ipLo,
long int  ipHi,
double  temp,
long int  Collider 
)

CS_l_mixing - find rate for l-mixing collisions by protons, for neutrals based on Seaton 1962

Parameters:
ipISO 
nelem 
ipLo 
ipHi 
temp 
Collider 
double CS_l_mixing_VF01 ( long int  ipISO,
long int  nelem,
long int  n,
long int  l,
long int  lp,
long int  s,
double  temp,
long int  Collider 
)
void HeCollid ( long int  nelem  ) 

HeCollid evaluate collisional rates

Parameters:
nelem 
realnum HeCSInterp ( long int  nelem,
long int  ipHi,
long int  ipLo,
long int  Collider 
)

HeCSInterp interpolate on He1 collision strengths

Parameters:
nelem 
ipHi 
ipLo 
Collider 

Definition at line 240 of file helike_cs.cpp.

References ASSERT, AtomCSInterp(), DEBUG_ENTRY, IonCSInterp(), ioQQQ, ipHE_LIKE, ipHELIUM, ipOXYGEN, iso, t_iso::lgColl_excite, t_iso::lgCS_Vriens, MAX2, S, and StatesElemNEW.

Referenced by AGN_He1_CS(), and iso_collide().

Here is the call graph for this function:

realnum IonCSInterp ( long int  nelem,
long int  ipHi,
long int  ipLo,
realnum factor,
const char **  where,
long int  Collider 
)

IonCSInterp do the ions

Parameters:
nelem 
ipHi 
ipLo 
*factor 
**where 
Collider 
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 15 Nov 2012 for cloudy by  doxygen 1.6.1