t_helike Struct Reference

#include <helike.h>

Collaboration diagram for t_helike:

Collaboration graph
[legend]

Data Fields

bool lgSetBenjamin
bool lgHugeCaseB
long int nCS
bool lgCompileRecomb
bool lgNoRecombInterp
bool lgCS_Vriens
bool lgCS_None
bool lgCS_Vrinceanu
bool lgCS_therm_ave
int nCS_new
bool lgCritDensLMix
bool lgFSM
double ** Lifetime
double ** SigmaAtot
float **** HeCS
double CSTemp [HE1CSARRAY]
bool lgRandErrGen
bool lgErrGenDone
bool lgTopoff
int modelRank
float **** Error
float **** ErrorFactor
int nDielRecom
double * qTot2TripS
double *** BranchRatio
double *** CascadeProb
double ** SigmaCascadeProb
double * RadEffec
double * SigmaRadEffec
double *** cs_proton
double *** cs_heplus
double *** cs_elec_power
double *** cs_prot_power
double *** cs_heplus_power

Detailed Description

all of these are initialized in zero

Definition at line 93 of file helike.h.


Field Documentation

total brancing ratio and standard deviation in it

Definition at line 166 of file helike.h.

Referenced by HeCreate(), HeRecom(), and lines_helium().

Definition at line 166 of file helike.h.

Referenced by HeCreate(), HeRecom(), and lines_helium().

local collision strength power law, for transition due to electron impact

Definition at line 178 of file helike.h.

Referenced by HeCreate().

collision strength for transition due to helium plus impact

Definition at line 175 of file helike.h.

Referenced by HeCollid(), and HeCreate().

local collision strength power law, for transition due to helium plus impact

Definition at line 184 of file helike.h.

Referenced by HeCreate().

local collision strength power law, for transition due to proton impact

Definition at line 181 of file helike.h.

Referenced by HeCreate().

collision strength for transition due to proton impact

Definition at line 172 of file helike.h.

Referenced by HeCollid(), and HeCreate().

double t_helike::CSTemp[HE1CSARRAY]

vector of temperatures corresponding to collision strengths stuffed into HeCS.

Definition at line 136 of file helike.h.

Referenced by AtomCSInterp(), and HeCreate().

float**** t_helike::Error

This is the array in which uncertainties are stored if helike.lgRandErrGen is set.

Definition at line 152 of file helike.h.

Referenced by HeCreate(), HeLikeError(), HeRecom(), and putError().

This is the array in which gaussian errors are generated, using the values in the Error array above as the standard deviations

Definition at line 156 of file helike.h.

Referenced by HeCreate(), HeLikeError(), HeLikeLevel(), HeRecom(), and lines_helium().

float**** t_helike::HeCS

array of collision strengths read from data file...this is interpolated upon.

Definition at line 133 of file helike.h.

Referenced by AtomCSInterp(), and HeCreate().

flag set by compile he-like command, says to regenerate table of recombination coef

Definition at line 108 of file helike.h.

Referenced by HeCreate(), HelikeRecombSetup(), iso_create(), ParseCompile(), and zero().

used to print warning if density too low for first collapsed level to be l-mixed

Definition at line 123 of file helike.h.

Referenced by HeLikeLevel(), PrtComment(), and zero().

Definition at line 116 of file helike.h.

Referenced by ParseAtomHeLike(), and zero().

Definition at line 116 of file helike.h.

Referenced by CS_l_mixing_VF01(), CS_VS80(), ParseAtomHeLike(), and zero().

parameters for changing gbar - set with set hegbar command

Definition at line 116 of file helike.h.

Referenced by HeCSInterp(), HeLikeLevel(), IonCSInterp(), ParseAtomHeLike(), and zero().

Definition at line 116 of file helike.h.

Referenced by IonCSInterp(), ParseAtomHeLike(), and zero().

this is flag saying that random gaussians have already been set...they should only be done once per model, and this must be reset to false at the beginning of each model.

Definition at line 144 of file helike.h.

Referenced by HeCollid(), and zero().

flag saying whether to include fine-structure mixing in spontaneous decays set with ATOM HE-LIKE FSM command

Definition at line 127 of file helike.h.

Referenced by HeCreate(), HeLikeLevel(), lines_helium(), ParseAtomHeLike(), and zero().

This flags disables lots of stuff enable a much faster, less memory intensive calculation of a very large He I case B spectrum.

Definition at line 102 of file helike.h.

Referenced by HeCreate(), HeLikeError(), HeRecom(), iso_create(), ParseAtomHeLike(), and zero().

flag set by atom he-like no recomb interp command, says to generate recombination coefficients on the fly

Definition at line 113 of file helike.h.

Referenced by He_RRCoef_Te(), HeCreate(), HelikeRecombSetup(), HeRecom(), ParseAtomHeLike(), SanityCheckBegin(), and zero().

This flag is set to true if the rates should be treated with a randomly generated error, on the range specifically set for each rate, before being entered into the rate matrix.

Definition at line 140 of file helike.h.

Referenced by HeCreate(), HeLike(), HeLikeLevel(), HeRecom(), lines_helium(), ParseAtomHeLike(), putError(), and zero().

flag saying whether to use a set of physics meant to replicate the Benjamin et al. HeI results set with ATOM HE-LIKE BENJAMIN command

Definition at line 98 of file helike.h.

Referenced by AtomCSInterp(), He_cross_section(), HeCollid(), HeCreate(), HeLikeLevel(), HeRecom(), iso_create(), ParseAtomHeLike(), SanityCheckBegin(), and zero().

Definition at line 146 of file helike.h.

Referenced by HeRecom(), ParseAtomHeLike(), and zero().

will be lifetime of each level of each species in sequence.

Definition at line 130 of file helike.h.

Referenced by CS_l_mixing_PS64(), HeCreate(), HeLikeLevel(), HeRecom(), and SanityCheckBegin().

This is the used to set a unique seed in parallel gaussian runs

Definition at line 149 of file helike.h.

Referenced by ParseAtomHeLike().

long int t_helike::nCS

number of CS in the above array

Definition at line 105 of file helike.h.

Referenced by AtomCSInterp(), and HeCreate().

Definition at line 120 of file helike.h.

Referenced by ParseAtomHeLike(), and zero().

Tells which dielectronic recombination data set to use - vals are 0, 1, 2

Definition at line 159 of file helike.h.

Referenced by ParseAtomHeLike(), and zero().

the effective collisional rate for 2^3S, including all collisional transfers to singlets and collisional ionization. For the entire sequence only.

Definition at line 163 of file helike.h.

Referenced by HeCreate(), HeLikeLevel(), and lines_helium().

effective recombination and standard deviation in it

Definition at line 169 of file helike.h.

Referenced by HeCreate(), and HeRecom().

Definition at line 130 of file helike.h.

Referenced by HeCreate(), and HeRecom().

Definition at line 166 of file helike.h.

Referenced by HeCreate(), and HeRecom().

Definition at line 169 of file helike.h.

Referenced by HeCreate(), and HeRecom().


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

Generated for cloudy by doxygen 1.5.9