Cloudy
Spectral Synthesis Code for Astrophysics
|
#include "cddefines.h"
#include "trace.h"
#include "struc.h"
#include "mole.h"
#include "dense.h"
#include "stopcalc.h"
#include "heavy.h"
#include "geometry.h"
#include "thermal.h"
#include "radius.h"
#include "phycon.h"
#include "pressure.h"
#include "conv.h"
#include "dynamics.h"
#include "rfield.h"
Functions | |
STATIC bool | lgCoolHeatCheckConverge (double *CoolNet, bool lgReset) |
STATIC bool | lgCoolNetConverge (double *CoolNet, double *dCoolNetDT, bool lgReset) |
STATIC void | ChemImportance (void) |
STATIC double | FindTempChangeFactor (void) |
void | ConvInitSolution (double TeStart) |
Variables | |
static double | dCoolNetDTOld = 0 |
static double | OxyInGrains |
static double | FracMoleMax |
STATIC void ChemImportance | ( | void | ) |
References DEBUG_ENTRY, dense, fprintf(), FracMoleMax, ioQQQ, ipOXYGEN, mole, mole_global, NULL, OxyInGrains, SDIV(), and STATIC.
Referenced by FindTempChangeFactor().
void ConvInitSolution | ( | double | TeStart | ) |
ConvInitSolution drive search for initial solution at illuminated face, called by cloudy
References ASSERT, conv, ConvBase(), ConvPresTempEdenIoniz(), ConvTempEdenIoniz(), CoolSave(), dCoolNetDTOld, DEBUG_ENTRY, dense, dynamics, FindTempChangeFactor(), fp_equal(), fprintf(), FracMoleMax, geometry, Heavy, ioQQQ, ipHYDROGEN, ipOXYGEN, iteration, lgCoolNetConverge(), LIMELM, max(), MAX2, MIN2, mole_global, OxyInGrains, phycon, pow(), pressure, PresTotCurrent(), radius, radius_first(), rfield, rfield_opac_zero(), SDIV(), set_NaN(), SMALLDOUBLE, SMALLFLOAT, StopCalc, struc, TempChange(), thermal, TotalInsanity(), and trace.
Referenced by cloudy().
STATIC double FindTempChangeFactor | ( | void | ) |
References ChemImportance(), DEBUG_ENTRY, FracMoleMax, OxyInGrains, phycon, and STATIC.
Referenced by ConvInitSolution().
STATIC bool lgCoolHeatCheckConverge | ( | double * | CoolNet, |
bool | lgReset ) |
References conv, DEBUG_ENTRY, MAX2, SDIV(), STATIC, and thermal.
Referenced by lgCoolNetConverge().
STATIC bool lgCoolNetConverge | ( | double * | CoolNet, |
double * | dCoolNetDT, | ||
bool | lgReset ) |
References ConvEdenIoniz(), dCoolNetDTOld, DEBUG_ENTRY, fprintf(), ioQQQ, lgCoolHeatCheckConverge(), LOOP_MAX, phycon, STATIC, thermal, TorF(), and trace.
Referenced by ConvInitSolution().
|
static |
Referenced by ConvInitSolution(), and lgCoolNetConverge().
|
static |
Referenced by ChemImportance(), ConvInitSolution(), and FindTempChangeFactor().
|
static |
Referenced by ChemImportance(), ConvInitSolution(), and FindTempChangeFactor().