#include <h2.h>
Collaboration diagram for t_h2:
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 125 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 162 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 165 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 147 of file h2.h.
Referenced by atmol_popsolve(), cdH2_colden(), ConvTempEdenIoniz(), CoolEvaluate(), 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(), lines_molecules(), ParseAtomH2(), punch_line(), and PunchSpecial().
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 143 of file h2.h.
Referenced by H2_Init(), H2_Prt_column_density(), H2_Prt_Zone(), H2_RadPress(), H2_RT_diffuse(), and H2_RT_OTS().
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 151 of file h2.h.
Referenced by H2_Create(), H2_LinesAdd(), H2_ParsePunch(), InitDefaultsPreparse(), and ParsePrint().
long int t_h2::nRot_hi[N_H2_ELEC][50] |
number of rotation levels within each elec - vib
Definition at line 158 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 155 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 133 of file h2.h.
Referenced by cdH2_colden(), and H2_Prt_column_density().
double t_h2::ortho_density |
the density (cm-3) of ortho H2
Definition at line 128 of file h2.h.
Referenced by atmol_popsolve(), CoolCarb(), CoolOxyg(), H2_LevelPops(), H2_Prt_Zone(), H2_PunchDo(), H2_X_coll_rate_evaluate(), H2_Zero(), IterRestart(), and lgCheckAsserts().
double t_h2::para_colden |
double t_h2::para_density |
the density (cm-3) of para H2
Definition at line 128 of file h2.h.
Referenced by atmol_popsolve(), H2_LevelPops(), H2_Prt_Zone(), H2_PunchDo(), H2_X_coll_rate_evaluate(), H2_Zero(), IterRestart(), and lgCheckAsserts().
double t_h2::renorm_max |
these remember the largest and smallest factors needed to renormalize the H2 chemistry
Definition at line 138 of file h2.h.
Referenced by H2_Reset(), H2_RT_tau_inc(), and H2_Zero().
double t_h2::renorm_min |