32 "cooling due H2 rotation lines from simple model" );
38 "HD rotation cooling");
48 "heating by H2 dissociation by photons and cosmic rays");
57 "heating by coll deexcit of vib-excited H2");
60 " cooling by coll deexcit of vib-excited H2");
67 " when large molecule is turned on do not print this simple estimate line emission by vib-excited H2 ");
72 " H2 vib-excited lines from Tielens & Hollenbach 1985");
78 (*diatom)->H2_LinesAdd();
81 LinSv *Blnd =
linadd(0.0,21210,
"Blnd",
'i',
"Blend" );
90 " neg H ion free-bound emission, H + e -> H- + hnu ");
93 " neg H ion free-free emission ");
97 " H-alpha produced by H- mutual neutralization ");
106 " induced H- cooling ");
109 " H+ + H => H2+ + photon continuum cooling ");
112 " H2+ photo dissoc heating ");
116 " HeH+ formation cooling ");
123 " carbon monoxide co photodissociation ");
molezone * findspecieslocal(const char buf[])
double xIonDense[LIMELM][LIMELM+1]
LinSv * linadd(double xEmiss, realnum wavelength, const char *chLab, char chInfo, const char *chComment)
vector< diatomics * > diatoms
diatomics h2("h2", 4100.,&hmi.H2_total, Yan_H2_CS)
sys_float safe_div(sys_float x, sys_float y, sys_float res_0by0)
double heating(long nelem, long ion)
void lines_molecules(void)
double findrate(const char buf[]) const
#define DEBUG_ENTRY(funcname)
void addComponent(const char *species, const double wavelength)
vector< diatomics * >::iterator diatom_iter
long int StuffComment(const char *chComment)