cloudy trunk
Loading...
Searching...
No Matches
heat_sum.cpp File Reference
#include "cddefines.h"
#include "physconst.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 "mole.h"
#include "h2.h"
#include "hmi.h"
#include "dense.h"
#include "ionbal.h"
#include "phycon.h"
#include "numderiv.h"
#include "atomfeii.h"
#include "cooling.h"
#include "grainvar.h"
#include "taulines.h"
#include "deuterium.h"
Include dependency graph for heat_sum.cpp:

Go to the source code of this file.

Functions

void HeatSum (void)
void HeatZero (void)

Variables

static const double FAINT_HEAT = 0.02
static const bool PRT_DERIV = false

Function Documentation

◆ HeatSum()

void HeatSum ( void )

HeatSum evaluate all heating agents to determine total heating for this zone, called at end of ionize

total number of neutral colliders (atoms & molecules)

Todo
1 add part of hard heat to secondaries
Todo
2 find correct high-energy limit for these

Definition at line 33 of file heat_sum.cpp.

References ASSERT, called, cdEXIT, conv, CoolHeavy, DEBUG_ENTRY, molezone::den, dense, deut, diatoms, EN1RYD, EXIT_FAILURE, FAINT_HEAT, FeII, findspecieslocal(), fixit(), fp_equal(), gv, Heavy, hmi, ionbal, ioQQQ, ipARGON, ipCARBON, ipH_LIKE, ipHE_LIKE, ipHELIUM, ipHYDROGEN, ipKRYPTON, ipNEON, ipOXYGEN, iso_sp, LIMELM, MAX2, MIN2, mole, mole_global, NISO, NumDeriv, nzone, phycon, PRT_DERIV, save, SDIV(), secondaries, ShowMe(), SMALLFLOAT, thermal, and trace.

Referenced by ConvBase().

Here is the call graph for this function:

◆ HeatZero()

void HeatZero ( void )

HeatZero zeroes out the heating array, called at start of ionize

Definition at line 928 of file heat_sum.cpp.

References DEBUG_ENTRY, LIMELM, and thermal.

Referenced by ConvBase(), and zero().

Variable Documentation

◆ FAINT_HEAT

const double FAINT_HEAT = 0.02
static

Definition at line 29 of file heat_sum.cpp.

Referenced by HeatSum().

◆ PRT_DERIV

const bool PRT_DERIV = false
static

Definition at line 31 of file heat_sum.cpp.