Cloudy
Spectral Synthesis Code for Astrophysics
|
#include "cddefines.h"
#include "taulines.h"
#include "thermal.h"
#include "ionbal.h"
#include "cooling.h"
Functions | |
void | CoolAdd (const char *chLabel, realnum lambda, double cool) |
void | CoolZero (void) |
void | CoolSum (double *total) |
void CoolAdd | ( | const char * | chLabel, |
realnum | xlambda, | ||
double | cool ) |
CoolAdd add coolants to the cooling stack, called in evaluation of cooling function
*chLabel | |
xlambda | |
cool |
References ASSERT, DEBUG_ENTRY, MAX2, NCOLNT, NCOLNT_LAB_LEN, and thermal.
Referenced by atom_level2(), CoolEvaluate(), dBase_solve(), and iso_cool().
void CoolSum | ( | double * | total | ) |
CoolSum total cooling from all entries into cooling stack
References dBaseTrans, DEBUG_ENTRY, DumpLine(), fprintf(), ioQQQ, NISO, nSpecies, nWindLine, TauLine2, and thermal.
Referenced by CoolEvaluate().
void CoolZero | ( | void | ) |
CoolZero set cooling and heating stack to zero
References DEBUG_ENTRY, ionbal, LIMELM, NCOLNT, and thermal.
Referenced by CoolEvaluate(), and t_thermal::zero().