|
Cloudy
Spectral Synthesis Code for Astrophysics
|
#include "cddefines.h"#include "thermal.h"#include "heavy.h"#include "trace.h"#include "secondaries.h"#include "conv.h"#include "called.h"#include "coolheavy.h"#include "iso.h"#include "h2.h"#include "hmi.h"#include "ionbal.h"#include "phycon.h"#include "grainvar.h"#include "deuterium.h"#include "mole.h"#include "dense.h"#include "cooling.h"#include "rfield.h"
Functions | |
| STATIC void | ElectronFractions (realnum &ElectronFraction, realnum &xValenceDonorDensity) |
| void | SecIoniz (void) |
| void | HeatSum (void) |
| void | HeatZero (void) |
Variables | |
| static const double | FAINT_HEAT = 0.02 |
| static const bool | PRT_DERIV = false |
| void HeatSum | ( | void | ) |
HeatSum evaluate all heating agents to determine total heating for this zone, called at end of ionize
References ASSERT, called, cdEXIT, conv, CoolHeavy, DEBUG_ENTRY, molezone::den, dense, diatoms, ElectronFractions(), EXIT_FAILURE, FAINT_HEAT, findspecieslocal(), fixit, fprintf(), gv, Heavy, hmi, ionbal, ioQQQ, ipCARBON, ipH_LIKE, ipHELIUM, ipHYDROGEN, ipOXYGEN, iso_sp, lgConvBaseHeatTest, LIMELM, MAX2, MIN2, NISO, nzone, phycon, PRT_DERIV, rfield, save, SecIoniz(), secondaries, ShowMe(), thermal, and trace.
Referenced by ConvBase(), and ConvEdenIoniz().

| void HeatZero | ( | void | ) |
HeatZero zeroes out the heating array, called at start of ionize
References DEBUG_ENTRY, LIMELM, and thermal.
Referenced by ConvBase(), and t_thermal::zero().
| void SecIoniz | ( | void | ) |
References ASSERT, DEBUG_ENTRY, molezone::den, dense, ElectronFractions(), findspecieslocal(), fixit, fprintf(), Heavy, ionbal, ioQQQ, ipCARBON, ipH_LIKE, ipHE_LIKE, ipHELIUM, ipHYDROGEN, ipOXYGEN, iso_sp, LIMELM, MAX2, MIN2, NISO, SDIV(), secondaries, SMALLFLOAT, and trace.
Referenced by ConvBase(), and HeatSum().

|
static |
Referenced by HeatSum().
|
static |