#include "cddefines.h"
#include "taulines.h"
#include "lines_service.h"
#include "thermal.h"
#include "cooling.h"
Go to the source code of this file.
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 |
Definition at line 13 of file cool_etc.cpp.
References ASSERT, t_thermal::chClntLab, t_thermal::collam, t_thermal::cooling, DEBUG_ENTRY, t_thermal::heatnt, t_thermal::lgCoolEvalOK, MAX2, t_thermal::ncltot, NCOLNT, NCOLNT_LAB_LEN, and thermal.
Referenced by atom_level2(), atom_level3(), AtomSeqBeryllium(), AtomSeqBoron(), CoolAlum(), CoolArgo(), CoolCalc(), CoolCarb(), CoolChlo(), CoolChro(), CoolEvaluate(), CoolIron(), CoolMagn(), CoolNeon(), CoolNitr(), CoolOxyg(), CoolPhos(), CoolScan(), CoolSili(), CoolSodi(), CoolSulf(), CoolTita(), CoolVana(), dBase_solve(), Fe11Lev5(), Fe13Lev5(), Fe2_cooling(), Fe3Lev14(), Fe4Lev12(), Fe7Lev8(), and iso_cool().
void CoolSum | ( | double * | total | ) |
CoolSum total cooling from all entries into cooling stack
Definition at line 70 of file cool_etc.cpp.
References t_thermal::chClntLab, t_thermal::chCoolHeatMax, transition::Coll, t_thermal::collam, t_thermal::coolheat, t_thermal::CoolHeatMax, t_thermal::cooling, t_thermal::ctot, dBaseLines, dBaseTrans, DEBUG_ENTRY, DumpLine(), t_collision::heat, t_thermal::heating, t_thermal::heatl, t_thermal::heatnt, transition::Hi, t_thermal::htot, ioQQQ, t_thermal::lgCoolEvalOK, linesAdded2, t_thermal::ncltot, t_quantumState::nelem, NISO, nLevel1, nSpecies, t_species::numLevels_local, nWindLine, Species, TauLine2, TauLines, thermal, and t_thermal::wlCoolHeatMax.
Referenced by CoolEvaluate().
void CoolZero | ( | void | ) |
CoolZero set cooling and heating stack to zero
Definition at line 50 of file cool_etc.cpp.
References t_thermal::cooling, t_thermal::dCooldT, DEBUG_ENTRY, t_thermal::heatnt, t_thermal::lgCoolEvalOK, t_thermal::ncltot, NCOLNT, and thermal.
Referenced by CoolEvaluate(), and zero().