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_Meudon
bool lgH2_He_Stancil
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
float *** xMoleChTrRate
double ** amat
double * b
double ** c

Detailed Description

Definition at line 414 of file mole.h.


Field Documentation

double** t_mole::amat

Definition at line 481 of file mole.h.

Referenced by CO_Init(), and CO_solve().

double * t_mole::b

Definition at line 481 of file mole.h.

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

double ** t_mole::c

Definition at line 481 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 418 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 429 of file mole.h.

Referenced by H2_collid_rates(), H2_X_coll_rate_evaluate(), H2_Zero(), and ParseAtomH2().

this is option to turn off guesses of collisional dissociation rates

Definition at line 432 of file mole.h.

Referenced by H2_collid_rates(), H2_Zero(), 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 426 of file mole.h.

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

flag saying whether an element is in the chemistry network

Definition at line 470 of file mole.h.

Referenced by CO_Init(), CO_solve(), DynaStartZone(), ion_solver(), 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 464 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 436 of file mole.h.

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

which set of He - H2 collisions to use? default is Meudon

Definition at line 445 of file mole.h.

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

Definition at line 446 of file mole.h.

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

flag to force LTE level populations, atom H2 LTE

Definition at line 439 of file mole.h.

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

put noise into collision rates

Definition at line 452 of file mole.h.

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

noise for the CR collisions

Definition at line 452 of file mole.h.

Referenced by H2_Zero(), and ParseAtomH2().

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

Definition at line 442 of file mole.h.

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

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

Definition at line 457 of file mole.h.

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

Definition at line 457 of file mole.h.

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

Definition at line 457 of file mole.h.

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

Definition at line 471 of file mole.h.

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

Definition at line 471 of file mole.h.

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

double ** t_mole::sink

Definition at line 476 of file mole.h.

Referenced by CO_drive(), CO_solve(), hmole(), hmole_step(), ion_solver(), IterRestart(), IterStart(), and zero().

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 476 of file mole.h.

Referenced by CO_drive(), CO_solve(), hmole(), hmole_step(), ion_solver(), IterRestart(), IterStart(), and zero().

std and mean for the noise, log normal distribution

Definition at line 467 of file mole.h.

Referenced by H2_Create(), and ParseAtomH2().

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

Definition at line 480 of file mole.h.

Referenced by CO_drive(), CO_solve(), ion_solver(), IterRestart(), IterStart(), and zero().

Definition at line 467 of file mole.h.

Referenced by H2_Create(), and ParseAtomH2().


The documentation for this struct was generated from the following file:

Generated for cloudy by doxygen 1.5.9