cloudy  trunk
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Functions
ion_photo.cpp File Reference
#include "cddefines.h"
#include "yield.h"
#include "heavy.h"
#include "opacity.h"
#include "thermal.h"
#include "conv.h"
#include "grainvar.h"
#include "elementnames.h"
#include "ionbal.h"
#include "phycon.h"
#include "hmi.h"
#include "rfield.h"
#include "atoms.h"
#include "iso.h"
#include "oxy.h"
#include "atmdat.h"
#include "fe.h"
#include "gammas.h"
#include "mole.h"
#include "freebound.h"
#include "dense.h"
#include "taulines.h"
Include dependency graph for ion_photo.cpp:

Go to the source code of this file.

Functions

void ion_photo (long int nelem, bool lgPrintIt)
 

Function Documentation

void ion_photo ( long int  nelem,
bool  lgPrintIt 
)

ion_photo fill array PhotoRate with photoionization rates for heavy elements

Parameters
nelemis atomic number on C scale, 0 for H
lgPrintItdebugging flag to turn on print

Definition at line 27 of file ion_photo.cpp.

References ASSERT, atmdat, atoms, t_oxy::AugerO3, t_atmdat::CharExcIonOf, t_elementnames::chElementNameShort, t_Heavy::chShell, t_ionbal::CompRecoilHeatRate, t_ionbal::CompRecoilIonRate, conv, t_oxy::d5007r, t_atoms::d5200r, t_oxy::d6300, dBaseSpecies, dBaseStates, DEBUG_ENTRY, dense, elementnames, GrainVar::elmSumAbund, t_rfield::extin_mag_V_point, t_iso_sp::fb, fe, t_fe::fegrain, t_fe::fekcld, t_fe::fekhot, fprintf(), GammaK(), GammaPrt(), gv, t_phoHeat::HeatHiEnr, t_phoHeat::HeatLowEnr, t_phoHeat::HeatNet, Heavy, hmi, hmrate4(), t_oxy::i2d, t_oxy::i2p, t_opac::in1, Singleton< t_yield >::Inst(), ionbal, t_dense::IonHigh, t_dense::IonLow, t_opac::iopo2d, ioQQQ, ipCALCIUM, ipCARBON, TransitionProxy::ipCont(), t_opac::ipElement, ipH1s, ipH2p, ipH_LIKE, ipHYDROGEN, ipIRON, ipMAGNESIUM, t_opac::ipmgex, ipNITROGEN, t_opac::ipo1exc, t_opac::ipo3exc, t_opac::ipo3exc3, t_opac::ipOpMgEx, ipOXYGEN, t_atmdat::ipSpecIon, iso_sp, GrainVar::lgDustOn(), t_dense::lgElmtOn, t_mole_global::lgLeidenHack, t_ionbal::lgPhotoIoniz_On, t_opac::lgRedoStatic, GrainVar::lgWD01, LIMELM, MAX2, MIN2, mole_global, t_rfield::nflux, NISO, t_conv::nPres2Ioniz, t_Heavy::nsShells, opac, t_rfield::otslin, oxy, t_atoms::p2nit, t_ionbal::PhotoRate_Shell, phycon, t_oxy::poiexc, t_oxy::poiii2, t_oxy::poiii2Max, t_oxy::poiii3, t_oxy::poiii3Max, t_oxy::poimax, t_atoms::popMg2, t_oxy::r4363Max, t_oxy::r5007Max, rfield, t_oxy::s3727, t_oxy::s7325, t_thermal::setHeating(), SMALLFLOAT, t_phycon::te, thermal, t_iso_sp::trans(), t_hmi::UV_Cont_rel2_Habing_TH85_face, t_dense::xIonDense, and t_atoms::xMg2Max.

Referenced by IonNelem().

Here is the call graph for this function: