cloudy trunk
|
#include "cddefines.h"
#include "taulines.h"
#include "dense.h"
#include "hmi.h"
#include "conv.h"
#include "doppvel.h"
#include "thermal.h"
#include "gammas.h"
#include "iso.h"
#include "opacity.h"
#include "phycon.h"
#include "physconst.h"
#include "radius.h"
#include "rfield.h"
#include "secondaries.h"
#include "timesc.h"
#include "trace.h"
#include "called.h"
#include "hcmap.h"
#include "coolheavy.h"
#include "mole.h"
#include "mole_priv.h"
#include "dynamics.h"
#include "h2.h"
#include "co.h"
#include "ionbal.h"
Go to the source code of this file.
Functions | |
STATIC void | mole_effects (void) |
STATIC void | mole_h_rate_diagnostics (void) |
STATIC void | mole_ion_trim (void) |
STATIC void | mole_update_limiting_reactants () |
void | mole_drive (void) |
void | mole_update_sources (void) |
Variables | |
static const double | MOLETOLER = 0.10 |
void mole_drive | ( | void | ) |
mole_drive main driver for chemical equilibrium routines
Definition at line 41 of file mole_drive.cpp.
References DEBUG_ENTRY, mole_effects(), mole_ion_trim(), mole_solve(), mole_update_limiting_reactants(), mole_update_rks(), mole_update_species_cache(), and MOLETOLER.
Referenced by ConvBase().
STATIC void mole_effects | ( | void | ) |
Definition at line 114 of file mole_drive.cpp.
References co, DEBUG_ENTRY, molezone::den, dense, EN1EV, findspecieslocal(), GammaK(), h2, t_phoHeat::HeatNet, hmi, ipHYDROGEN, MAX2, mole, mole_eval_sources(), mole_global, mole_h_rate_diagnostics(), nzone, opac, POW2, pow2(), radius, SDIV(), secondaries, SMALLFLOAT, STATIC, thermal, timesc, TotalInsanity(), and unresolved_atom_list.
Referenced by mole_drive().
STATIC void mole_h_rate_diagnostics | ( | void | ) |
total H2 creation rate, cm-3 s-1
Definition at line 418 of file mole_drive.cpp.
References molezone::den, dense, findspecieslocal(), fnzone, frac_H2star_hminus(), h2, hmi, ioQQQ, ipH1s, ipH_LIKE, ipHYDROGEN, ipLITHIUM, iso_sp, LIMELM, mole, mole_global, nzone, phycon, SDIV(), secondaries, SMALLFLOAT, molezone::snk, STATIC, trace, and unresolved_atom_list.
Referenced by mole_effects().
STATIC void mole_ion_trim | ( | void | ) |
Definition at line 67 of file mole_drive.cpp.
References dense, ionbal, STATIC, and unresolved_atom_list.
Referenced by mole_drive().
STATIC void mole_update_limiting_reactants | ( | ) |
Definition at line 781 of file mole_drive.cpp.
References DEBUG_ENTRY, dense, mole, mole_global, and STATIC.
Referenced by mole_drive().
void mole_update_sources | ( | void | ) |
Definition at line 106 of file mole_drive.cpp.
References DEBUG_ENTRY, mole_eval_sources(), mole_global, and mole_update_species_cache().
Referenced by ConvBase().
|
static |
Definition at line 33 of file mole_drive.cpp.
Referenced by mole_drive().