t_mole Struct Reference

#include <mole.h>

Collaboration diagram for t_mole:
[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
bool lgH2_ORH2_ORNL
bool lgH2_PAH2_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 412 of file mole.h.


Field Documentation

double** t_mole::amat

Definition at line 482 of file mole.h.

Referenced by CO_Init(), and CO_solve().

double * t_mole::b

Definition at line 482 of file mole.h.

Referenced by CO_Init(), CO_solve(), and CO_step().

double ** t_mole::c

Definition at line 482 of file mole.h.

Referenced by CO_Init(), CO_solve(), and CO_step().

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

Definition at line 416 of file mole.h.

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

this is option to turn off the calculated collision rates

Definition at line 427 of file mole.h.

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

this is option to turn off guesses of collisional dissociation rates

Definition at line 430 of file mole.h.

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

this is option to use estimates of the collision rates from g-bar approximations turn mole.lgColl_gbar on/off with atom h2 gbar on off

Definition at line 424 of file mole.h.

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

flag saying whether an element is in the chemistry network

Definition at line 473 of file mole.h.

Referenced by CO_Init(), CO_solve(), DynaStartZone(), fill_array(), ion_trim(), newspecies(), ParseElement(), and PrtComment().

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

Definition at line 467 of file mole.h.

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

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

Definition at line 434 of file mole.h.

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

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

Definition at line 444 of file mole.h.

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

flag to force LTE level populations, atom H2 LTE

Definition at line 437 of file mole.h.

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

put noise into collision rates

Definition at line 455 of file mole.h.

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

noise for the CR collisions

Definition at line 455 of file mole.h.

Referenced by InitDefaultsPreparse(), and ParseAtomH2().

Definition at line 448 of file mole.h.

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

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

Definition at line 440 of file mole.h.

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

Definition at line 449 of file mole.h.

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

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

Definition at line 460 of file mole.h.

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

Definition at line 460 of file mole.h.

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

Definition at line 460 of file mole.h.

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

Definition at line 474 of file mole.h.

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

Definition at line 474 of file mole.h.

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

double ** t_mole::sink
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 478 of file mole.h.

Referenced by CO_drive(), CO_solve(), fill_array(), find_solution(), hmole(), hmole_step(), IterRestart(), IterStart(), PrintRates(), and zero().

std and mean for the noise, log normal distribution

Definition at line 470 of file mole.h.

Referenced by H2_Create(), and ParseAtomH2().

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

Definition at line 481 of file mole.h.

Referenced by CO_drive(), CO_solve(), fill_array(), iso_level(), IterRestart(), IterStart(), PrintRates(), and zero().

Definition at line 470 of file mole.h.

Referenced by H2_Create(), and ParseAtomH2().


The documentation for this struct was generated from the following file:
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 15 Nov 2012 for cloudy by  doxygen 1.6.1