Cloudy
Spectral Synthesis Code for Astrophysics
Loading...
Searching...
No Matches
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 "ipoint.h"
Include dependency graph for ion_photo.cpp:

Functions

void ion_photo (long int nelem, bool lgPrintIt)
 

Function Documentation

◆ ion_photo()

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

References ASSERT, atmdat, atoms, conv, dBaseSpecies, dBaseStates, DEBUG_ENTRY, dense, elementnames, fe, fprintf(), GammaK(), GammaPrt(), gv, t_phoHeat::HeatHiEnr, t_phoHeat::HeatLowEnr, t_phoHeat::HeatNet, Heavy, hmi, hmrate4(), Singleton< t_yield >::Inst(), ionbal, ioQQQ, ipCALCIUM, ipCARBON, ipH1s, ipH2p, ipH_LIKE, ipHELIUM, ipHYDROGEN, ipIRON, ipMAGNESIUM, ipNITROGEN, ipoint(), ipOXYGEN, iso_sp, LIMELM, MAX2, MIN2, mole_global, NISO, opac, oxy, phycon, rfield, SMALLFLOAT, and thermal.

Referenced by IonNelem().

Here is the call graph for this function: