mole_co_atom.h File Reference

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

Go to the source code of this file.

Functions

void CO_PopsEmisCool (EmLine **Rotate, long int nRotate, float abund, const char *chLabel, float *Cooling, float *dCoolingdT)
void CO_Colden (const char *chLabel)
void CO_OTS (void)


Function Documentation

void CO_Colden ( const char *  chLabel  ) 

CO_colden maintain H2 column densities within X

Definition at line 367 of file mole_co_atom.cpp.

References C12O16Rotate, C13O16Rotate, cdEXIT(), col12, col13, t_radius::drad_x_fillfac, ioQQQ, MALLOC, nCORotate, EmLine::PopLo, and radius.

Referenced by molcol().

Here is the call graph for this function:

void CO_OTS ( void   ) 

Definition at line 440 of file mole_co_atom.cpp.

References EmLine::Aul, C12O16Rotate, C13O16Rotate, DEBUG_ENTRY, DEBUG_EXIT, nCORotate, EmLine::ots, EmLine::Pdest, EmLine::PopHi, and RT_OTS_AddLine().

Referenced by RT_OTS().

Here is the call graph for this function:

void CO_PopsEmisCool ( EmLine **  Rotate,
long int  nRotate,
float  abund,
const char *  chLabel,
float *  Cooling,
float *  dCoolingdT 
)

evaluate rotation levels populations, emission and cooling

Parameters:
Rotate 
nRotate 
abund 
*chLabel string used to identify calling program in case of error
*Cooling 
*dCoolingdT 

Definition at line 25 of file mole_co_atom.cpp.

References atom_levelN(), atoms, cdEXIT(), co, t_thermal::ctot, DEBUG_ENTRY, DEBUG_EXIT, dense, t_atoms::DepLTELevels, t_dense::eden, fnzone, t_hmi::H2_total, hmi, t_thermal::htot, ioQQQ, ipHELIUM, t_co::lgCOCoolCaped, LIMLEVELN, LineConvRate2CS(), MALLOC, MAX2, MIN2, phycon, t_atoms::PopLevels, RT_OTS_AddLine(), sexp(), t_phycon::te, thermal, and t_dense::xIonDense.

Referenced by CO_solve(), and PunchLineData().

Here is the call graph for this function:


Generated for cloudy by doxygen 1.5.9