/home66/gary/public_html/cloudy/c08_branch/source/ion_photo.cpp File Reference

#include "cddefines.h"
#include "yield.h"
#include "heavy.h"
#include "opacity.h"
#include "dense.h"
#include "thermal.h"
#include "conv.h"
#include "grainvar.h"
#include "elementnames.h"
#include "gammas.h"
#include "ionbal.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:
nelem is atomic number on C scale, 0 for H
lgPrintIt debugging flag to turn on print

Definition at line 16 of file ion_photo.cpp.

References ASSERT, t_ionbal::CompRecoilHeatRate, t_ionbal::CompRecoilIonRate, conv, DEBUG_ENTRY, dense, GammaK(), gv, t_thermal::HeatHiEnr, t_thermal::HeatLowEnr, Heavy, Singleton< T >::Inst(), ionbal, t_dense::IonHigh, t_dense::IonLow, t_opac::ipElement, iphi, t_gv::lgDustOn, t_ionbal::lgPhotoIoniz_On, t_opac::lgRedoStatic, LIMELM, MAX2, MIN2, NISO, t_conv::nPres2Ioniz, t_Heavy::nsShells, opac, t_ionbal::PhotoRate_Shell, and thermal.

Referenced by IonAlumi(), IonArgon(), IonBeryl(), IonBoron(), IonCalci(), IonCarbo(), IonChlor(), IonChrom(), IonCobal(), IonCoppe(), IonFluor(), IonIron(), IonLithi(), IonMagne(), IonManga(), IonNeon(), IonNicke(), IonNitro(), IonOxyge(), IonPhosi(), IonPotas(), IonScand(), IonSilic(), IonSodiu(), IonSulph(), IonTitan(), IonVanad(), and IonZinc().

Here is the call graph for this function:


Generated on Mon Feb 16 12:07:54 2009 for cloudy by  doxygen 1.4.7