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)