cloudy trunk
|
#include <ionbal.h>
Public Member Functions | |
double | RateIonizTot (long nelem, long ion) |
|
inline |
double*** t_ionbal::CollIonRate_Ground |
double t_ionbal::CompRecoilHeatLocal |
double** t_ionbal::CompRecoilHeatRate |
double** t_ionbal::CompRecoilHeatRateSave |
double** t_ionbal::CompRecoilIonRate |
double** t_ionbal::CompRecoilIonRateSave |
double t_ionbal::CosRayHeatNeutralParticles |
double t_ionbal::CosRayHeatThermalElectrons |
double t_ionbal::DR_mean_scale[LIMELM] |
double t_ionbal::ExtraHeatRate |
realnum** t_ionbal::GrainCreat |
realnum t_ionbal::guess_noise |
long int t_ionbal::ilt |
long int** t_ionbal::ipCompRecoil |
bool t_ionbal::lgCompRecoil |
int t_ionbal::lgGrainIonRecom |
bool t_ionbal::lgInnerShell_Gu06 |
bool t_ionbal::lgInnerShell_Kisielius |
bool t_ionbal::lgInnerShellLine_on |
bool t_ionbal::lgNoCota |
bool t_ionbal::lgPhotoIoniz_On |
bool t_ionbal::lgRecom_Badnell_print |
bool t_ionbal::lgSupDie[2] |
bool t_ionbal::lgTrimhiOn |
long int t_ionbal::nCompRecoilElec[LIMELM] |
double t_ionbal::PairProducPhotoRate[3] |
double**** t_ionbal::PhotoRate_Shell |
store photoionization rates for all shells of all elements first dim is nelem, the atomic number of element on the c scale, H is 0. second dim is stage of ionization, on the c scale, atom is 0. third dim is shell number, K shell is 0, valence shell depends on ion, up to 7 last dim: 0 is photo rate (s-1) 1 is low energy heating 2 is high energy (secondary-capable) total heating both will be multiplied by ion abundance to get vol rates some special last pairs - [x][0][10][0] pair production in highen
[LIMELM][LIMELM][7][3]
double*** t_ionbal::RateIoniz |
stage-to-stage ionization rates (s-1), all processes dimensions [nelem][from_ion][to_ion]
Definition at line 184 of file ionbal.h.
Referenced by RateIonizTot().
double** t_ionbal::RateRecomIso |
double** t_ionbal::RateRecomTot |
double** t_ionbal::RR_Badnell_rate_coef |
double** t_ionbal::RR_rate_coef_used |
double** t_ionbal::RR_Verner_rate_coef |
double t_ionbal::trimhi |
limits for highest and lowest stages of ionization in ion_trim, these are set with command "set trim xx" where xx is log of upper and lower ionization fractions. if only one number then both are set to it. These variables are used in trimStages to adjust the range of ionization.
limit to fractional abundance of high stage of ionization, set to 1e-6 in zero.c
double t_ionbal::trimlo |
double** t_ionbal::UTA_heat_rate |
double** t_ionbal::UTA_ionize_rate |
double t_ionbal::xNeutronHeatRate |