t_h2 Struct Reference

#include <h2.h>

Collaboration diagram for t_h2:

Collaboration graph
[legend]

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

Detailed Description

Definition at line 125 of file h2.h.


Field Documentation

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().

int t_h2::nElecLevelOutput

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

Definition at line 133 of file h2.h.

Referenced by cdH2_colden(), and H2_Prt_column_density().

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

Definition at line 138 of file h2.h.

Referenced by H2_Reset(), H2_RT_tau_inc(), and H2_Zero().


The documentation for this struct was generated from the following file:
Generated on Mon Feb 16 12:14:46 2009 for cloudy by  doxygen 1.4.7