t_mole Struct Reference

#include <mole.h>

Collaboration diagram for t_mole:

Collaboration graph
[legend]

Data Fields

double H2_to_H_limit
long int n_h2_elec_states
bool lgColl_gbar
bool lgColl_deexec_Calc
bool lgColl_dissoc_coll
bool lgH2_grain_deexcitation
bool lgH2_LTE
bool lgH2_ortho_para_coll_on
bool lgH2_He_ORNL
int nH2_TRACE
bool lgH2_NOISE
bool lgH2_NOISECOSMIC
int nH2_trace_final
int nH2_trace_iterations
int nH2_trace_full
int nH2_trace_matrix
bool lgGrain_mole_deplete
double xMeanNoise
double xSTDNoise
bool lgElem_in_chemistry [LIMELM]
int num_comole_calc
int num_comole_tot
int num_elements
double ** source
double ** sink
realnum *** xMoleChTrRate
double ** amat
double * b
double ** c

Detailed Description

Definition at line 418 of file mole.h.


Field Documentation

double** t_mole::amat

Definition at line 483 of file mole.h.

double * t_mole::b

Definition at line 483 of file mole.h.

Referenced by CO_solve(), and CO_step().

double ** t_mole::c

Definition at line 483 of file mole.h.

Referenced by CO_solve(), and CO_step().

double t_mole::H2_to_H_limit

limit to the ratio H2/Htot - if ratio is below this, large atom is not called

Definition at line 422 of file mole.h.

Referenced by H2_LevelPops(), H2_Zero(), and ParseAtomH2().

bool t_mole::lgColl_deexec_Calc

this is option to turn off the calculated collision rates

Definition at line 433 of file mole.h.

Referenced by H2_CollidRateEvalAll(), H2_CollidRateEvalOne(), H2_X_coll_rate_evaluate(), InitDefaultsPreparse(), and ParseAtomH2().

bool t_mole::lgColl_dissoc_coll

this is option to turn off guesses of collisional dissociation rates

Definition at line 436 of file mole.h.

Referenced by H2_CollidRateEvalAll(), InitDefaultsPreparse(), and ParseAtomH2().

bool t_mole::lgColl_gbar

turn mole.lgColl_gbar on/off with atom h2 gbar on off

Definition at line 430 of file mole.h.

Referenced by H2_CollidRateEvalOne(), InitDefaultsPreparse(), and ParseAtomH2().

bool t_mole::lgElem_in_chemistry[LIMELM]

flag saying whether an element is in the chemistry network

Definition at line 474 of file mole.h.

Referenced by CO_Init(), DynaStartZone(), ion_trim(), and newspecies().

bool t_mole::lgGrain_mole_deplete

do we include capture of molecules onto grain surfaces? default is true, turned off with NO GRAIN MOLECULES command

Definition at line 468 of file mole.h.

Referenced by CO_create_react(), CO_Init(), and ParseDont().

bool t_mole::lgH2_grain_deexcitation

include collision rates that come from real calculations, off with atom h2 collisions off command

Definition at line 440 of file mole.h.

Referenced by InitDefaultsPreparse(), and ParseAtomH2().

bool t_mole::lgH2_He_ORNL

which set of He - H2 collisions to use? default is ORNL, other is Le BOURlet

Definition at line 450 of file mole.h.

Referenced by H2_CollidRateEvalOne(), H2_CollidRateRead(), InitDefaultsPreparse(), ParseAtomH2(), and ParseSet().

bool t_mole::lgH2_LTE

flag to force LTE level populations, atom H2 LTE

Definition at line 443 of file mole.h.

Referenced by H2_LevelPops(), H2_Zero(), and ParseAtomH2().

bool t_mole::lgH2_NOISE

put noise into collision rates

Definition at line 456 of file mole.h.

Referenced by InitDefaultsPreparse(), and ParseAtomH2().

bool t_mole::lgH2_NOISECOSMIC

noise for the CR collisions

Definition at line 456 of file mole.h.

Referenced by InitDefaultsPreparse(), and ParseAtomH2().

bool t_mole::lgH2_ortho_para_coll_on

option to turn off ortho-para collisions, command ATOM H2 COLLISIONS ORTHO PARA OFF

Definition at line 446 of file mole.h.

Referenced by H2_CollidRateEvalAll(), H2_CollidRateEvalOne(), InitDefaultsPreparse(), and ParseAtomH2().

long int t_mole::n_h2_elec_states

the number of electronic quantum states to include. To do both Lyman and Werner bands want nelec = 3

Definition at line 426 of file mole.h.

Referenced by H2_Accel(), H2_ContPoint(), H2_Cooling(), H2_Create(), H2_gs_rates(), H2_Init(), H2_LevelPops(), H2_LineZero(), H2_Prt_line_tau(), H2_Punch_line_data(), H2_PunchLineStuff(), H2_RadPress(), H2_RT_tau_inc(), H2_RT_tau_reset(), H2_RTMake(), H2_Solomon_rate(), H2_Zero(), H2_zero_pops_too_low(), mole_H2_LTE(), and ParseAtomH2().

int t_mole::nH2_TRACE

turn on trace information

Definition at line 453 of file mole.h.

Referenced by H2_CollidRateEvalAll(), H2_Create(), H2_Level_low_matrix(), H2_LevelPops(), H2_Reset(), H2_X_coll_rate_evaluate(), InitDefaultsPreparse(), and ParseAtomH2().

int t_mole::nH2_trace_final

this sets how fine a trace we want for atom h2 trace

Definition at line 461 of file mole.h.

Referenced by H2_LevelPops(), InitCoreload(), and ParseAtomH2().

int t_mole::nH2_trace_full

Definition at line 461 of file mole.h.

Referenced by H2_CollidRateEvalAll(), H2_Create(), H2_Level_low_matrix(), H2_LevelPops(), H2_X_coll_rate_evaluate(), InitCoreload(), and ParseAtomH2().

int t_mole::nH2_trace_iterations

Definition at line 461 of file mole.h.

Referenced by InitCoreload(), and ParseAtomH2().

int t_mole::nH2_trace_matrix

Definition at line 461 of file mole.h.

Referenced by H2_Level_low_matrix(), InitCoreload(), and ParseAtomH2().

int t_mole::num_comole_calc

Definition at line 475 of file mole.h.

Referenced by atmdat_readin(), ChemImportance(), CO_drive(), CO_Init(), CO_solve(), CO_step(), CO_zero(), DynaCreateArrays(), DynaIonize(), DynaNewStep(), DynaSaveLast(), DynaStartZone(), eden_sum(), HeatSum(), iter_end_check(), IterRestart(), lgMolecAver(), molcol(), newspecies(), and RT_tau_reset().

int t_mole::num_comole_tot

Definition at line 475 of file mole.h.

Referenced by CO_Init(), CO_step(), CO_update_species_cache(), CO_zero(), and newspecies().

int t_mole::num_elements

Definition at line 475 of file mole.h.

Referenced by CO_Init(), lgMolecAver(), and newspecies().

double ** t_mole::sink

Definition at line 479 of file mole.h.

Referenced by CO_drive(), hmole(), ion_solver(), and IterRestart().

double** t_mole::source

these are source and sink terms for the ionization ladder, for chemical processes that remove and add species

Definition at line 479 of file mole.h.

Referenced by CO_drive(), hmole(), ion_solver(), and IterRestart().

double t_mole::xMeanNoise

std and mean for the noise, log normal distribution

Definition at line 471 of file mole.h.

Referenced by ParseAtomH2().

realnum*** t_mole::xMoleChTrRate

rate s-1 for molecular charge transfer, nelem from to

Definition at line 482 of file mole.h.

Referenced by CO_drive(), and IterRestart().

double t_mole::xSTDNoise

Definition at line 471 of file mole.h.

Referenced by ParseAtomH2().


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