#include "cddefines.h"
#include "phycon.h"
#include "heavy.h"
#include "mole.h"
#include "hmi.h"
#include "grainvar.h"
#include "dense.h"
#include "conv.h"
#include "thermal.h"
#include "iso.h"
#include "abund.h"
#include "save.h"
#include "elementnames.h"
#include "atmdat.h"
#include "ionbal.h"
Go to the source code of this file.
Defines | |
#define | FRAC_LINE 1. |
#define | N1LIM 3 |
#define | N2LIM 4 |
Functions | |
void | ion_recomb (bool lgPrintIt, long int nelem) |
void | ion_recombAGN (FILE *io) |
#define FRAC_LINE 1. |
Referenced by ion_recomb().
#define N1LIM 3 |
Referenced by ion_recombAGN().
#define N2LIM 4 |
Referenced by ion_recombAGN().
void ion_recomb | ( | bool | lgPrintIt, | |
long int | nelem | |||
) |
Definition at line 22 of file ion_recomb.cpp.
References ASSERT, atmdat, t_elementnames::chElementName, t_elementnames::chElementSym, t_ionbal::CotaRate, t_ionbal::CX_recomb_rate_used, DEBUG_ENTRY, dense, t_ionbal::DR_Badnell_rate_coef, t_dense::eden, elementnames, fnzone, FRAC_LINE, GrainVar::GrainChTrRate, gv, Heavy, ionbal, t_dense::IonHigh, t_dense::IonLow, ioQQQ, t_save::ioRecom, ipH_LIKE, ipHYDROGEN, t_save::lgioRecom, LIMELM, MAX2, MIN2, NISO, t_atmdat::nsbig, phycon, t_ionbal::RateRecomIso, t_ionbal::RateRecomTot, t_ionbal::RR_Badnell_rate_coef, t_ionbal::RR_rate_coef_used, t_ionbal::RR_Verner_rate_coef, save, SDIV(), t_phycon::te, t_dense::xIonDense, and t_Heavy::xLyaHeavy.
Referenced by IonNelem().
void ion_recombAGN | ( | FILE * | io | ) |
ion_recombAGN generate recombination coefficients for AGN table
Definition at line 218 of file ion_recomb.cpp.
References abund, ASSERT, t_elementnames::chElementSym, ConvBase(), DEBUG_ENTRY, dense, t_dense::eden, EdenChange(), elementnames, Heavy, ionbal, t_dense::IonHigh, t_dense::IonLow, ioQQQ, ipHYDROGEN, ipLITHIUM, t_abund::lgAGN, LIMELM, N1LIM, N2LIM, phycon, t_ionbal::RateRecomTot, t_phycon::te, TempChange(), and t_Heavy::Valence_IP_Ryd.
Referenced by SaveDo().