27 for(
long i=1; i <= 17; i++ )
34 for(
long nelem=0; nelem <
LIMELM; nelem++ )
77 if( i >
MAX2(3,nelem+2) )
82 fprintf(ioMEAN,
" (H2) Log10 Column density (cm^-2)");
95 const int nEXCIT_COL = 12;
97 string strExcit_Col[nEXCIT_COL]={
98 "He[2]",
"C+[2]",
"C[1]",
"C[2]",
"C[3]",
"O[1]",
"O[2]",
"O[3]",
"Si+[1]",
"C+2[2]",
"C+2[3]",
"C+2[4]"};
102 for(
long i=0; i<nEXCIT_COL; ++i )
105 vector<genericState> v =
matchGeneric(strExcit_Col[i].c_str(),
false);
NORETURN void TotalInsanity(void)
void H2_Prt_column_density(FILE *ioMEAN)
vector< genericState > matchGeneric(const char *chLabel, bool lgValidate)
t_elementnames elementnames
diatomics h2("h2", 4100.,&hmi.H2_total, Yan_H2_CS)
double column(const genericState &gs)
void PrtColumns(FILE *ioMEAN)
void molcol(const char *chLabel, FILE *ioMEAN)
char chElementNameShort[LIMELM][CHARS_ELEMENT_NAME_SHORT]
int cdColm(const char *chLabel, long int ion, double *theocl)
#define DEBUG_ENTRY(funcname)
int fprintf(const Output &stream, const char *format,...)
sys_float SDIV(sys_float x)
char chElementName[LIMELM][CHARS_ELEMENT_NAME]