#include <h2.h>
Data Fields | |
double | ortho_density |
double | para_density |
double | ortho_colden |
double | para_colden |
double | renorm_max |
double | renorm_min |
long int | nCallH2_this_zone |
bool | lgH2ON |
int | nElecLevelOutput |
long int | nVib_hi [N_H2_ELEC] |
long int | nRot_hi [N_H2_ELEC][50] |
long int | Jlowest [N_H2_ELEC] |
bool | lgH2_H_coll_07 |
Definition at line 124 of file h2.h.
long int t_h2::Jlowest[N_H2_ELEC] |
this gives the first rotational state for each electronic state - J=0 does not exist when Lambda = 1
Definition at line 161 of file h2.h.
Referenced by H2_Accel(), H2_Colden(), H2_ContPoint(), H2_Cooling(), H2_Create(), H2_gs_rates(), H2_init_coreload(), H2_LevelPops(), H2_LinesAdd(), H2_LineZero(), H2_Prt_line_tau(), H2_Punch_line_data(), H2_PunchDo(), H2_PunchLineStuff(), H2_RadPress(), H2_Read_hminus_distribution(), H2_ReadDissprob(), H2_ReadEnergies(), H2_RT_diffuse(), H2_RT_OTS(), H2_RT_tau_inc(), H2_RT_tau_reset(), H2_RTMake(), H2_Solomon_rate(), H2_zero_pops_too_low(), mole_H2_form(), and mole_H2_LTE().
bool t_h2::lgH2_H_coll_07 |
Definition at line 164 of file h2.h.
Referenced by H2_CollidRateEvalOne(), H2_CollidRateRead(), InitDefaultsPreparse(), and ParseSet().
bool t_h2::lgH2ON |
flag saying whether to bother with the large H2 molecule at all, default is false, set true with atom h2 on command
Definition at line 146 of file h2.h.
Referenced by cdH2_colden(), CoolEvaluate(), DatabasePrintReference(), dBase_solve(), H2_Accel(), H2_Colden(), H2_ContPoint(), H2_Cooling(), H2_Create(), H2_itrzn(), H2_LevelPops(), H2_LinesAdd(), H2_LineZero(), H2_Prt_column_density(), H2_Prt_line_tau(), H2_Prt_Zone(), H2_Punch_line_data(), H2_PunchDo(), H2_PunchLineStuff(), H2_RadPress(), H2_RT_diffuse(), H2_RT_OTS(), H2_RT_tau_inc(), H2_RT_tau_reset(), H2_RTMake(), H2_Zero(), hmole_reactions(), hmole_step(), IonHydro(), lines_molecules(), ParseAtomH2(), ParseCommands(), radius_first(), save_line(), SaveDo(), SaveSpecial(), and state_get_put().
long int t_h2::nCallH2_this_zone |
this will say how many times the large H2 molecule has been called in this zone - if not called (due to low H2 abundance) then not need to update its line arrays
Definition at line 142 of file h2.h.
Referenced by H2_Init(), H2_LevelPops(), H2_Prt_column_density(), H2_Prt_Zone(), H2_PunchDo(), H2_RadPress(), H2_RT_diffuse(), H2_RT_OTS(), and ZoneStart().
this is the number of electronic levels to include in the output - default is 1, only X. changed with PRINT LINES H2 ELECTRONIC and option on PUNCH H2 LINES commands
Definition at line 150 of file h2.h.
Referenced by H2_Create(), H2_LinesAdd(), H2_ParseSave(), H2_PunchDo(), InitDefaultsPreparse(), and ParsePrint().
long int t_h2::nRot_hi[N_H2_ELEC][50] |
number of rotation levels within each elec - vib
Definition at line 157 of file h2.h.
Referenced by cdH2_colden(), H2_Accel(), H2_Colden(), H2_CollidRateRead(), H2_ContPoint(), H2_Cooling(), H2_Create(), H2_gs_rates(), H2_init_coreload(), H2_LevelPops(), H2_LinesAdd(), H2_LineZero(), H2_Prt_line_tau(), H2_Punch_line_data(), H2_PunchDo(), H2_PunchLineStuff(), H2_RadPress(), H2_Read_hminus_distribution(), H2_ReadDissprob(), H2_ReadEnergies(), H2_ReadTransprob(), H2_RT_diffuse(), H2_RT_OTS(), H2_RT_tau_inc(), H2_RT_tau_reset(), H2_RTMake(), H2_Solomon_rate(), H2_zero_pops_too_low(), mole_H2_form(), and mole_H2_LTE().
long int t_h2::nVib_hi[N_H2_ELEC] |
number of vib states within electronic states from >>refer H2 energies Abgrall,
Definition at line 154 of file h2.h.
Referenced by cdH2_colden(), H2_Accel(), H2_Colden(), H2_ContPoint(), H2_Cooling(), H2_Create(), H2_gs_rates(), H2_init_coreload(), H2_LevelPops(), H2_LinesAdd(), H2_LineZero(), H2_Prt_line_tau(), H2_Punch_line_data(), H2_PunchDo(), H2_PunchLineStuff(), H2_RadPress(), H2_Read_hminus_distribution(), H2_ReadDissprob(), H2_ReadEnergies(), H2_ReadTransprob(), H2_RT_diffuse(), H2_RT_OTS(), H2_RT_tau_inc(), H2_RT_tau_reset(), H2_RTMake(), H2_Solomon_rate(), H2_zero_pops_too_low(), mole_H2_form(), and mole_H2_LTE().
double t_h2::ortho_colden |
column density in ortho and para H2
Definition at line 132 of file h2.h.
Referenced by cdH2_colden(), H2_Prt_column_density(), H2_PunchDo(), IterStart(), radius_increment(), and zero().
double t_h2::ortho_density |
the density (cm-3) of ortho H2
Definition at line 127 of file h2.h.
Referenced by CoolCarb(), dBase_solve(), H2_LevelPops(), H2_Prt_Zone(), H2_PunchDo(), H2_X_coll_rate_evaluate(), H2_Zero(), hmole_step(), IterRestart(), IterStart(), lgCheckMonitors(), oi_othercs(), and radius_increment().
double t_h2::para_colden |
Definition at line 132 of file h2.h.
Referenced by cdH2_colden(), H2_Prt_column_density(), H2_PunchDo(), IterStart(), radius_increment(), and zero().
double t_h2::para_density |
the density (cm-3) of para H2
Definition at line 127 of file h2.h.
Referenced by dBase_solve(), H2_LevelPops(), H2_Prt_Zone(), H2_PunchDo(), H2_X_coll_rate_evaluate(), H2_Zero(), hmole_step(), IterRestart(), IterStart(), lgCheckMonitors(), and radius_increment().
double t_h2::renorm_max |
these remember the largest and smallest factors needed to renormalize the H2 chemistry
Definition at line 137 of file h2.h.
Referenced by H2_Reset(), H2_RT_tau_inc(), H2_Zero(), and PrtComment().
double t_h2::renorm_min |
Definition at line 137 of file h2.h.
Referenced by H2_Reset(), H2_RT_tau_inc(), H2_Zero(), and PrtComment().