#include "cddefines.h"#include "taulines.h"#include "dense.h"#include "thermal.h"#include "hmi.h"#include "radius.h"#include "atoms.h"#include "phycon.h"#include "rt.h"#include "lines_service.h"#include "cddrive.h"#include "mole.h"

Go to the source code of this file.
Functions | |
| void | CO_PopsEmisCool (EmLine **Rotate, long int nRotate, float abundan, const char *chLabel, float *Cooling, float *dCoolingDT) |
| void | CO_Colden (const char *chLabel) |
| double | cdCO_colden (long isotope, long iRot) |
| void | CO_OTS (void) |
Variables | |
| static double * | col12 |
| static double * | col13 |
| double cdCO_colden | ( | long | isotope, | |
| long | iRot | |||
| ) |
| 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().

| 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().

| void CO_PopsEmisCool | ( | EmLine ** | Rotate, | |
| long int | nRotate, | |||
| float | abund, | |||
| const char * | chLabel, | |||
| float * | Cooling, | |||
| float * | dCoolingdT | |||
| ) |
evaluate rotation levels populations, emission and cooling
| 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().

double* col12 [static] |
Definition at line 22 of file mole_co_atom.cpp.
Referenced by atom_level2(), cdCO_colden(), and CO_Colden().
double * col13 [static] |
1.5.5