|
Cloudy
Spectral Synthesis Code for Astrophysics
|
#include "cddefines.h"#include "dense.h"#include "hmi.h"#include "thermal.h"#include "iso.h"#include "ion_trim.h"#include "phycon.h"#include "radius.h"#include "secondaries.h"#include "timesc.h"#include "trace.h"#include "co.h"#include "h2.h"#include "mole_priv.h"#include "mole.h"#include "freebound.h"
Functions | |
| STATIC void | mole_effects (void) |
| STATIC void | mole_h_rate_diagnostics (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
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 | ) |
References co, DEBUG_ENTRY, molezone::den, dense, exp10(), findnuclide(), findspecieslocal(), h2, hmi, ipHYDROGEN, MAX2, mole, mole_eval_sources(), mole_global, mole_h_rate_diagnostics(), nzone, POW2, pow2, radius, SDIV(), secondaries, SMALLFLOAT, STATIC, thermal, timesc, and TotalInsanity().
Referenced by mole_drive().

| STATIC void mole_h_rate_diagnostics | ( | void | ) |
total H2 creation rate, cm-3 s-1
References molezone::den, dense, findnuclide(), findspecieslocal(), fnzone, fprintf(), frac_H2star_hminus(), h2, hmi, ioQQQ, ipH1s, ipH_LIKE, ipHELIUM, ipHYDROGEN, iso_sp, mole, mole_global, nuclide_list, nzone, phycon, SDIV(), secondaries, SMALLFLOAT, molezone::snk, STATIC, and trace.
Referenced by mole_effects().

| STATIC void mole_update_limiting_reactants | ( | ) |
References DEBUG_ENTRY, dense, mole, mole_global, null_nuclide, and STATIC.
Referenced by mole_drive().
| void mole_update_sources | ( | void | ) |
References DEBUG_ENTRY, mole_eval_sources(), mole_global, and mole_update_species_cache().
Referenced by ConvBase().

|
static |
Referenced by mole_drive().