cloudy trunk
|
#include "cddefines.h"
#include "physconst.h"
#include "taulines.h"
#include "hydrogenic.h"
#include "elementnames.h"
#include "phycon.h"
#include "dense.h"
#include "thermal.h"
#include "cooling.h"
#include "iso.h"
#include "rt.h"
Go to the source code of this file.
Functions | |
STATIC double | iso_rad_rec_cooling_approx (long ipISO, long nelem) |
STATIC double | iso_rad_rec_cooling_extra (long ipISO, long nelem, const double &ThinCoolingSum) |
void | iso_cool (long int ipISO, long int nelem) |
Variables | |
const bool | lgPrintIonizCooling = false |
void iso_cool | ( | long int | ipISO, |
long int | nelem ) |
Definition at line 27 of file iso_cool.cpp.
References ASSERT, t_iso_sp::cBal_cool, t_iso_sp::cLya_cool, t_iso_sp::cLyrest_cool, TransitionProxy::Coll(), t_iso_sp::coll_ion, colliders, CollisionZero(), CollisionProxy::ColUL(), CollisionProxy::cool(), CoolAdd(), t_iso_sp::cRest_cool, DEBUG_ENTRY, dense, t_iso_sp::dLTot, elementnames, EN1RYD, TransitionProxy::EnergyErg(), t_iso_sp::fb, fixit(), t_iso_sp::FreeBnd_net_Cool_Rate, CollisionProxy::heat(), ioQQQ, ipH1s, ipH2p, ipH2s, ipHYDROGEN, ipRecRad, iso_ctrl, iso_rad_rec_cooling_approx(), iso_rad_rec_cooling_extra(), iso_sp, lgPrintIonizCooling, LIMELM, MAX2, NCOLNT_LAB_LEN, NISO, t_iso_sp::numLevels_local, t_iso_sp::numLevels_max, nzone, phycon, POW2, t_iso_sp::RadRecCool, t_iso_sp::RecomInducCool_Rate, RT_iso_integrate_RRC(), SDIV(), sexp(), t_iso_sp::st, TE1RYD, thermal, t_iso_sp::trans(), and t_iso_sp::xLineTotCool.
STATIC double iso_rad_rec_cooling_approx | ( | long | ipISO, |
long | nelem ) |
Definition at line 675 of file iso_cool.cpp.
References BOLTZMANN, DEBUG_ENTRY, t_iso_sp::fb, HCoolRatio(), HydroRecCool(), ipH_LIKE, ipRecNetEsc, ipRecRad, iso_sp, t_iso_sp::numLevels_local, phycon, POW2, t_iso_sp::st, and STATIC.
Referenced by iso_cool().
STATIC double iso_rad_rec_cooling_extra | ( | long | ipISO, |
long | nelem, | ||
const double & | ThinCoolingSum ) |
Definition at line 721 of file iso_cool.cpp.
References DEBUG_ENTRY, t_iso_sp::fb, ipH_LIKE, ipRecNetEsc, iso_sp, MAX2, t_iso_sp::numLevels_local, phycon, POW2, POW3, powi(), and STATIC.
Referenced by iso_cool().
const bool lgPrintIonizCooling = false |
Definition at line 25 of file iso_cool.cpp.
Referenced by iso_cool().