t_atmdat Struct Reference

#include <atmdat.h>

Collaboration diagram for t_atmdat:

Collaboration graph
[legend]

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

Detailed Description

Definition at line 107 of file atmdat.h.


Field Documentation

double t_atmdat::Density[2][HS_NZ][NHSDIM]

these are the density and temperature mesh points on the original Hummer & Storey data, for H[0] and He[1],

Definition at line 170 of file atmdat.h.

Referenced by atmdat_HS_caseB(), and atmdat_readin().

double t_atmdat::ElecTemp[2][HS_NZ][NHSDIM]

Definition at line 170 of file atmdat.h.

Referenced by atmdat_HS_caseB(), and atmdat_readin().

double t_atmdat::Emiss[2][HS_NZ][NHSDIM][NHSDIM][NLINEHS]

emiss[ipTemp][ipDens][ipLevel]

Definition at line 170 of file atmdat.h.

Referenced by atmdat_HS_caseB(), and atmdat_readin().

Definition at line 128 of file atmdat.h.

Referenced by ChargTranSumHeat(), IterStart(), PrtComment(), and zero().

ion, nelem these arrays save the charge transfer ionization and recom rates for the heavy elements onto hydrogen. ionization is of the heavy element, and so is a recom 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 command CharExcIon 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 128 of file atmdat.h.

Referenced by ChargeTransferUpdate(), ChargTranEval(), ChargTranPun(), ChargTranSumHeat(), hmole_step(), ion_solver(), IonOxyge(), iso_ionize_recombine(), and zero().

this is total rate (s-1) for ct ionization and recombination of H

Definition at line 138 of file atmdat.h.

Referenced by ChargeTransferUpdate(), ion_solver(), iso_ionize_recombine(), PrtHydroTrace2(), and zero().

Definition at line 135 of file atmdat.h.

Referenced by ChargTranEval(), and lines_lv1_li_ne().

Definition at line 138 of file atmdat.h.

Referenced by ChargeTransferUpdate(), ion_solver(), iso_ionize_recombine(), and zero().

Definition at line 128 of file atmdat.h.

Referenced by ChargTranSumHeat(), IterStart(), PrtComment(), and zero().

Definition at line 128 of file atmdat.h.

Referenced by ChargTranSumHeat(), ParseDont(), and zero().

Dalgarno H charge transfer rate coef for high stages of ionization default is 1.92e-9 in zero, reset with 'set charge transfer' command

Definition at line 162 of file atmdat.h.

Referenced by HCTRecom(), ParseSet(), and zero().

this is the charge ionization, recom array that goes into the ionization balance Ion[ion] is ionization, Rec[ion] is recombination it has all He charge transfer rates

Definition at line 157 of file atmdat.h.

Referenced by ChargeTransferUpdate(), ChargTranEval(), ChargTranPun(), ion_solver(), and iso_ionize_recombine().

this is total rate (s-1) for ct ionization and recombination of He

Definition at line 142 of file atmdat.h.

Referenced by ChargeTransferUpdate(), ion_solver(), and iso_ionize_recombine().

Definition at line 142 of file atmdat.h.

Referenced by ChargeTransferUpdate(), HeLikeLevel(), ion_solver(), and iso_ionize_recombine().

this is the current ratio of ct ionization of H, relative to total dest rate

Definition at line 146 of file atmdat.h.

Referenced by lines_hydro(), and zero().

this is the largest ratio of ct ionization of H, relative to total dest rate

Definition at line 149 of file atmdat.h.

Referenced by IterStart(), lines_hydro(), PrtComment(), and zero().

by default, include collisional ionization, option to not include it, with "no collisional ionization" command

Definition at line 188 of file atmdat.h.

Referenced by ParseDont(), and zero().

variable to turn on or off ct ionization-recombiantion of all elements - set off with no charge trasnfer command

Definition at line 166 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 181 of file atmdat.h.

Referenced by lines_hydro(), PrtComment(), and PrtFinal().

long int t_atmdat::ncut[2][HS_NZ]

Definition at line 176 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 176 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 184 of file atmdat.h.

Referenced by atmdat_3body(), ion_recomb(), and zero().

long int t_atmdat::ntemp[2][HS_NZ]

Definition at line 176 of file atmdat.h.

Referenced by atmdat_HS_caseB(), and atmdat_readin().


The documentation for this struct was generated from the following file:

Generated for cloudy by doxygen 1.5.9