cloudy  trunk
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Functions | Variables
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 "hmi.h"
#include "dense.h"
#include "ionbal.h"
#include "phycon.h"
#include "numderiv.h"
#include "atomfeii.h"
#include "cooling.h"
#include "grainvar.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

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 29 of file heat_sum.cpp.

References COmole, DEBUG_ENTRY, dense, t_hmi::H2_total, molecule::hevmol, hmi, t_hmi::Hmolec, ipMH2p, ipMH3p, ipMHm, LIMELM, mole, NISO, t_mole::num_comole_calc, and t_dense::xIonDense.

Referenced by ConvBase().

void HeatZero ( void  )

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

Definition at line 885 of file heat_sum.cpp.

References DEBUG_ENTRY, t_thermal::heating, LIMELM, and thermal.

Referenced by ConvBase(), and zero().

Variable Documentation

const double FAINT_HEAT = 0.02
static

Definition at line 25 of file heat_sum.cpp.

const bool PRT_DERIV = false
static

Definition at line 27 of file heat_sum.cpp.


Generated for cloudy by doxygen 1.8.1.2