cloudy
trunk
|
#include <atmdat.h>
Data Fields | |
double | HCharExcIonOf [LIMELM][LIMELM+1] |
double | HCharExcRecTo [LIMELM][LIMELM+1] |
double | HCharHeatMax |
double | HCharCoolMax |
double | HCharHeatOn |
double | HCharExcRecTo_N0_2D |
double | HCharExcIonTotal |
double | HCharExcRecTotal |
double | HeCharExcIonTotal |
double | HeCharExcRecTotal |
double | HIonFrac |
double | HIonFracMax |
double | HeCharExcIonOf [LIMELM][LIMELM] |
double | HeCharExcRecTo [LIMELM][LIMELM] |
double | HCTAlex |
bool | lgCTOn |
double | Density [2][HS_NZ][NHSDIM] |
double | ElecTemp [2][HS_NZ][NHSDIM] |
double | Emiss [2][HS_NZ][NHSDIM][NHSDIM][NLINEHS] |
long int | nDensity [2][HS_NZ] |
long int | ntemp [2][HS_NZ] |
long int | ncut [2][HS_NZ] |
bool | lgHCaseBOK [2][HS_NZ] |
long int | nsbig |
bool | lgCollIonOn |
realnum | WaveLengthCaseB [8][25][24] |
realnum * | CaseBWlHeI |
long int | nCaseBHeI |
realnum* t_atmdat::CaseBWlHeI |
wavelengths for HeI case b
Definition at line 209 of file atmdat.h.
Referenced by lgCheckAsserts(), and lines_helium().
these are the density and temperature mesh points on the original Hummer & Storey data, for H[0] and He[1],
Definition at line 184 of file atmdat.h.
Referenced by atmdat_HS_caseB(), and atmdat_readin().
Definition at line 184 of file atmdat.h.
Referenced by atmdat_HS_caseB(), and atmdat_readin().
emiss[ipTemp][ipDens][ipLevel]
Definition at line 184 of file atmdat.h.
Referenced by atmdat_HS_caseB(), and atmdat_readin().
double t_atmdat::HCharCoolMax |
Definition at line 142 of file atmdat.h.
Referenced by ChargTranSumHeat(), IterStart(), PrtComment(), and zero().
ion, nelem these arrays save the charge transfer ionization and recombination rates for the heavy elements onto hydrogen. ionization is of the heavy element, and so is a recombination for hydrogen
HCharExcIonOf( ion , nelem ), HCharExcRecTo( ion , nelem ) charge transfer ionization of atomic oxygen = HCharExcIonOf[ipOXYGEN][0]*hii charge transfer recombination of ionized oxygen = HCharExcRecTo[ipOXYGEN][0]*hi HCharHeatMax, HCharCoolMax are largest fractions of local heating or cooling due to ct HCharHeatOn usually 1, set to 0 with no CTHeat commandCharExcIon is ionization, [0] is Atom^0 + H+ => Atom+1 + H0 [n] is Atom^+n + H+ => Atom^+n-1 + H0 CharExcRec is recombination [0] is Atom^+1 + H0 => Atom^0 + H^+ [n] is Atom^+n+1 + H0 => Atom^+n + H^+
Definition at line 142 of file atmdat.h.
Referenced by ChargeTransferUpdate(), ChargTranEval(), ChargTranPun(), ChargTranSumHeat(), hmole_step(), ion_solver(), IonOxyge(), iso_ionize_recombine(), and zero().
double t_atmdat::HCharExcIonTotal |
this is total rate (s-1) for ct ionization and recombination of H
Definition at line 152 of file atmdat.h.
Referenced by ChargeTransferUpdate(), ion_solver(), iso_ionize_recombine(), and zero().
Definition at line 142 of file atmdat.h.
Referenced by ChargeTransferUpdate(), ChargTranEval(), ChargTranPun(), ChargTranSumHeat(), hmole_step(), ion_recomb(), ion_solver(), IonChlor(), iso_ionize_recombine(), iso_level(), and zero().
double t_atmdat::HCharExcRecTo_N0_2D |
Definition at line 149 of file atmdat.h.
Referenced by ChargTranEval(), and lines_lv1_li_ne().
double t_atmdat::HCharExcRecTotal |
Definition at line 152 of file atmdat.h.
Referenced by ChargeTransferUpdate(), ion_solver(), iso_ionize_recombine(), and zero().
double t_atmdat::HCharHeatMax |
Definition at line 142 of file atmdat.h.
Referenced by ChargTranSumHeat(), IterStart(), PrtComment(), and zero().
double t_atmdat::HCharHeatOn |
Definition at line 142 of file atmdat.h.
Referenced by ChargTranSumHeat(), ParseDont(), and zero().
double t_atmdat::HCTAlex |
Dalgarno H charge transfer rate coefficient for high stages of ionization default is 1.92e-9 in zero, reset with 'set charge transfer' command
Definition at line 176 of file atmdat.h.
Referenced by HCTRecom(), ParseSet(), and zero().
these are the charge ionization and recombination arrays that go into the ionization balance Ion[ion] is ionization, Rec[ion] is recombination units cm3 s-1
Definition at line 171 of file atmdat.h.
Referenced by ChargeTransferUpdate(), ChargTranEval(), ChargTranPun(), ion_solver(), and iso_ionize_recombine().
double t_atmdat::HeCharExcIonTotal |
this is total rate (s-1) for ct ionization and recombination of He
Definition at line 156 of file atmdat.h.
Referenced by ChargeTransferUpdate(), ion_solver(), and iso_ionize_recombine().
Definition at line 171 of file atmdat.h.
Referenced by ChargeTransferUpdate(), ChargTranEval(), ChargTranPun(), ion_recomb(), ion_solver(), iso_ionize_recombine(), and iso_level().
double t_atmdat::HeCharExcRecTotal |
Definition at line 156 of file atmdat.h.
Referenced by ChargeTransferUpdate(), ion_solver(), iso_ionize_recombine(), and iso_level().
double t_atmdat::HIonFrac |
this is the current ratio of ct ionization of H, relative to total dest rate
Definition at line 160 of file atmdat.h.
Referenced by lines_hydro(), and zero().
double t_atmdat::HIonFracMax |
this is the largest ratio of ct ionization of H, relative to total dest rate
Definition at line 163 of file atmdat.h.
Referenced by IterStart(), lines_hydro(), PrtComment(), and zero().
bool t_atmdat::lgCollIonOn |
by default, include collisional ionization, option to not include it, with "no collisional ionization" command
Definition at line 203 of file atmdat.h.
Referenced by ParseDont(), and zero().
bool t_atmdat::lgCTOn |
variable to turn on or off ct ionization-recombination of all elements - set off with no charge transfer command
Definition at line 180 of file atmdat.h.
Referenced by ChargTranEval(), ion_recomb(), ParseDont(), and zero().
bool t_atmdat::lgHCaseBOK[2][HS_NZ] |
following will be set false if we ever stop over bounds of HS table for any element. first index is case A [0] or case B [1] - second is element number
Definition at line 196 of file atmdat.h.
Referenced by lines_hydro(), PrtComment(), and PrtFinal().
long int t_atmdat::nCaseBHeI |
number of HeI case b lines included
Definition at line 211 of file atmdat.h.
Referenced by lgCheckAsserts(), and lines_helium().
long int t_atmdat::ncut[2][HS_NZ] |
Definition at line 191 of file atmdat.h.
Referenced by atmdat_HS_caseB(), and atmdat_readin().
long int t_atmdat::nDensity[2][HS_NZ] |
saves the number of density temperature mesh points for the two cases for the HS_NZ elements
Definition at line 191 of file atmdat.h.
Referenced by atmdat_HS_caseB(), and atmdat_readin().
long int t_atmdat::nsbig |
related to highest stage of ionization needed for Cota recom
Definition at line 199 of file atmdat.h.
Referenced by atmdat_3body(), ion_recomb(), and zero().
long int t_atmdat::ntemp[2][HS_NZ] |
Definition at line 191 of file atmdat.h.
Referenced by atmdat_HS_caseB(), and atmdat_readin().
realnum t_atmdat::WaveLengthCaseB[8][25][24] |
wavelengths of Hummer & Storey case B lines for H - O
Definition at line 206 of file atmdat.h.
Referenced by lgCheckAsserts(), and lines_hydro().