t_FeII Struct Reference

#include <atomfeii.h>

Collaboration diagram for t_FeII:

Collaboration graph
[legend]

Data Fields

long int nFeIILevel
long int nFeIILevelAlloc
bool lgFeIILargeOn
bool lgSlow
bool lgPrint
bool lgSimulate
char chFeIIAtom [7]
bool lgShortFe2
bool lgLyaPumpOn
realnum fe2ener [2]
realnum fe2thresh
realnum fe2con_wl1
realnum fe2con_wl2
long int nfe2con
int ipRedisFcnResonance
int ipRedisFcnSubordinate
double Fe2_large_cool
double ddT_Fe2_large_cool
double Fe2_large_heat
double ddT_Fe2_UVsimp_cool
double Fe2_UVsimp_cool
double fe21308
double fe21207
double fe21106
double fe21006
double fe21204
double fe21103
double fe21104
double fe21001
double fe21002
double fe20201
double fe20302
double fe20706
double fe20807
double fe20908
double fe21007
double fe21107
double fe21108
double fe21110
double fe21507
double fe21208
double fe21209
double fe21211
double fe21406
double fe21508
double fe21609
double fe25to6
double fe27to7
double fe28to8
double fe29to9
double fe32to6
double fe33to7
double fe37to7
double fe39to8
double fe40to9
double fe37to6
double fe39to7
double fe40to8
double fe41to9
double fe39to6
double fe40to7
double fe42to7
double fe41to8
double fe42to6
double fe43to7
double fe36to2
double fe36to3
double fe32to1
double fe33to2
double fe36to5
double fe32to2
double fe33to3
double fe30to3
double fe33to6
double fe24to2
double fe32to7
double fe35to8
double fe34to8
double fe27to6
double fe28to7
double fe30to8
double fe24to6
double fe29to8
double fe24to7
double fe22to7
double fe38to11
double fe19to8
double fe17to6
double fe18to7
double fe18to8
double fe80to28
double fe17to7
double for7

Detailed Description

Definition at line 191 of file atomfeii.h.


Field Documentation

char t_FeII::chFeIIAtom[7]

say which FeII atom this is, Verner or Netzer

Definition at line 214 of file atomfeii.h.

double t_FeII::ddT_Fe2_large_cool

Definition at line 242 of file atomfeii.h.

Referenced by Fe2_cooling(), and FeIIZero().

double t_FeII::ddT_Fe2_UVsimp_cool

total cooling due to 16 level model FeII atom fe2cool is total cooling due to 16 level atom,

Definition at line 250 of file atomfeii.h.

Referenced by Fe2_cooling().

double t_FeII::fe17to6

Definition at line 281 of file atomfeii.h.

Referenced by FeIIFillLow16(), and lines_lv1_k_zn().

double t_FeII::fe17to7

Definition at line 281 of file atomfeii.h.

Referenced by FeIIFillLow16(), and lines_lv1_k_zn().

double t_FeII::fe18to7

Definition at line 281 of file atomfeii.h.

Referenced by FeIIFillLow16(), and lines_lv1_k_zn().

double t_FeII::fe18to8

Definition at line 281 of file atomfeii.h.

Referenced by FeIIFillLow16(), and lines_lv1_k_zn().

double t_FeII::fe19to8

Definition at line 281 of file atomfeii.h.

Referenced by FeIIFillLow16(), and lines_lv1_k_zn().

double t_FeII::fe20201

Definition at line 254 of file atomfeii.h.

Referenced by FeIIFillLow16(), and lines_lv1_k_zn().

double t_FeII::fe20302

Definition at line 254 of file atomfeii.h.

Referenced by FeIIFillLow16(), and lines_lv1_k_zn().

double t_FeII::fe20706

Definition at line 254 of file atomfeii.h.

Referenced by FeIIFillLow16(), and lines_lv1_k_zn().

double t_FeII::fe20807

Definition at line 254 of file atomfeii.h.

Referenced by FeIIFillLow16(), and lines_lv1_k_zn().

double t_FeII::fe20908

Definition at line 254 of file atomfeii.h.

Referenced by FeIIFillLow16(), and lines_lv1_k_zn().

double t_FeII::fe21001

Definition at line 254 of file atomfeii.h.

Referenced by FeIIFillLow16(), and lines_lv1_k_zn().

double t_FeII::fe21002

Definition at line 254 of file atomfeii.h.

Referenced by FeIIFillLow16(), and lines_lv1_k_zn().

double t_FeII::fe21006

Definition at line 254 of file atomfeii.h.

Referenced by FeIIFillLow16(), and lines_lv1_k_zn().

double t_FeII::fe21007

Definition at line 254 of file atomfeii.h.

Referenced by FeIIFillLow16(), and lines_lv1_k_zn().

double t_FeII::fe21103

Definition at line 254 of file atomfeii.h.

Referenced by FeIIFillLow16(), and lines_lv1_k_zn().

double t_FeII::fe21104

Definition at line 254 of file atomfeii.h.

Referenced by FeIIFillLow16(), and lines_lv1_k_zn().

double t_FeII::fe21106

Definition at line 254 of file atomfeii.h.

Referenced by FeIIFillLow16(), and lines_lv1_k_zn().

double t_FeII::fe21107

Definition at line 254 of file atomfeii.h.

Referenced by FeIIFillLow16(), and lines_lv1_k_zn().

double t_FeII::fe21108

Definition at line 254 of file atomfeii.h.

Referenced by FeIIFillLow16(), and lines_lv1_k_zn().

double t_FeII::fe21110

Definition at line 254 of file atomfeii.h.

Referenced by FeIIFillLow16(), and lines_lv1_k_zn().

double t_FeII::fe21204

Definition at line 254 of file atomfeii.h.

Referenced by FeIIFillLow16(), and lines_lv1_k_zn().

double t_FeII::fe21207

Definition at line 254 of file atomfeii.h.

Referenced by FeIIFillLow16(), and lines_lv1_k_zn().

double t_FeII::fe21208

Definition at line 254 of file atomfeii.h.

Referenced by FeIIFillLow16(), and lines_lv1_k_zn().

double t_FeII::fe21209

Definition at line 254 of file atomfeii.h.

Referenced by FeIIFillLow16(), and lines_lv1_k_zn().

double t_FeII::fe21211

Definition at line 254 of file atomfeii.h.

Referenced by FeIIFillLow16(), and lines_lv1_k_zn().

double t_FeII::fe21308

lines from the lowest 16 levels, predicted in FeIILevelPops routine FeIIFillLow16

Definition at line 254 of file atomfeii.h.

Referenced by FeIIFillLow16(), and lines_lv1_k_zn().

double t_FeII::fe21406

Definition at line 254 of file atomfeii.h.

Referenced by FeIIFillLow16(), and lines_lv1_k_zn().

double t_FeII::fe21507

Definition at line 254 of file atomfeii.h.

Referenced by FeIIFillLow16(), and lines_lv1_k_zn().

double t_FeII::fe21508

Definition at line 254 of file atomfeii.h.

Referenced by FeIIFillLow16(), and lines_lv1_k_zn().

double t_FeII::fe21609

Definition at line 254 of file atomfeii.h.

Referenced by FeIIFillLow16(), and lines_lv1_k_zn().

double t_FeII::fe22to7

Definition at line 281 of file atomfeii.h.

Referenced by FeIIFillLow16(), and lines_lv1_k_zn().

double t_FeII::fe24to2

Definition at line 281 of file atomfeii.h.

Referenced by FeIIFillLow16(), and lines_lv1_k_zn().

double t_FeII::fe24to6

Definition at line 281 of file atomfeii.h.

Referenced by FeIIFillLow16(), and lines_lv1_k_zn().

double t_FeII::fe24to7

Definition at line 281 of file atomfeii.h.

Referenced by FeIIFillLow16(), and lines_lv1_k_zn().

double t_FeII::fe25to6

these are only predicted by the very large feii atom

Definition at line 281 of file atomfeii.h.

Referenced by FeIIFillLow16(), and lines_lv1_k_zn().

double t_FeII::fe27to6

Definition at line 281 of file atomfeii.h.

Referenced by FeIIFillLow16(), and lines_lv1_k_zn().

double t_FeII::fe27to7

Definition at line 281 of file atomfeii.h.

Referenced by FeIIFillLow16(), and lines_lv1_k_zn().

double t_FeII::fe28to7

Definition at line 281 of file atomfeii.h.

Referenced by FeIIFillLow16(), and lines_lv1_k_zn().

double t_FeII::fe28to8

Definition at line 281 of file atomfeii.h.

Referenced by FeIIFillLow16(), and lines_lv1_k_zn().

double t_FeII::fe29to8

Definition at line 281 of file atomfeii.h.

Referenced by FeIIFillLow16(), and lines_lv1_k_zn().

double t_FeII::fe29to9

Definition at line 281 of file atomfeii.h.

Referenced by FeIIFillLow16(), and lines_lv1_k_zn().

double t_FeII::Fe2_large_cool

cooling computed by large FeII model atom Fe2_large_cool is total cooling (or heating if negative) and ddT_Fe2_large_cool is its derivative wrt temperature

Definition at line 242 of file atomfeii.h.

Referenced by Fe2_cooling(), FeIIZero(), and lines_lv1_k_zn().

double t_FeII::Fe2_large_heat

Definition at line 242 of file atomfeii.h.

Referenced by Fe2_cooling(), and FeIIZero().

double t_FeII::Fe2_UVsimp_cool

Definition at line 250 of file atomfeii.h.

Referenced by Fe2_cooling(), and lines_lv1_k_zn().

realnum t_FeII::fe2con_wl1

these are the lower and upper bounds to the FeII continuum, in Angstroms,

Definition at line 231 of file atomfeii.h.

Referenced by FeIIZero(), and ParseAtomFeII().

realnum t_FeII::fe2con_wl2

Definition at line 231 of file atomfeii.h.

Referenced by FeIIZero(), and ParseAtomFeII().

realnum t_FeII::fe2ener[2]

energy range for FeII lines output with punch verner, set with punch verner range e ryd, e ryd

Definition at line 225 of file atomfeii.h.

Referenced by FeIIZero(), and ParsePunch().

realnum t_FeII::fe2thresh

energy range and threshold for FeII lines output with punch verner

Definition at line 228 of file atomfeii.h.

Referenced by FeIIZero(), and ParsePunch().

double t_FeII::fe30to3

Definition at line 281 of file atomfeii.h.

Referenced by FeIIFillLow16(), and lines_lv1_k_zn().

double t_FeII::fe30to8

Definition at line 281 of file atomfeii.h.

Referenced by FeIIFillLow16(), and lines_lv1_k_zn().

double t_FeII::fe32to1

Definition at line 281 of file atomfeii.h.

Referenced by FeIIFillLow16(), and lines_lv1_k_zn().

double t_FeII::fe32to2

Definition at line 281 of file atomfeii.h.

Referenced by FeIIFillLow16(), and lines_lv1_k_zn().

double t_FeII::fe32to6

Definition at line 281 of file atomfeii.h.

Referenced by FeIIFillLow16(), and lines_lv1_k_zn().

double t_FeII::fe32to7

Definition at line 281 of file atomfeii.h.

Referenced by FeIIFillLow16(), and lines_lv1_k_zn().

double t_FeII::fe33to2

Definition at line 281 of file atomfeii.h.

Referenced by FeIIFillLow16(), and lines_lv1_k_zn().

double t_FeII::fe33to3

Definition at line 281 of file atomfeii.h.

Referenced by FeIIFillLow16(), and lines_lv1_k_zn().

double t_FeII::fe33to6

Definition at line 281 of file atomfeii.h.

Referenced by FeIIFillLow16(), and lines_lv1_k_zn().

double t_FeII::fe33to7

Definition at line 281 of file atomfeii.h.

Referenced by FeIIFillLow16(), and lines_lv1_k_zn().

double t_FeII::fe34to8

Definition at line 281 of file atomfeii.h.

Referenced by FeIIFillLow16(), and lines_lv1_k_zn().

double t_FeII::fe35to8

Definition at line 281 of file atomfeii.h.

Referenced by FeIIFillLow16(), and lines_lv1_k_zn().

double t_FeII::fe36to2

Definition at line 281 of file atomfeii.h.

Referenced by FeIIFillLow16(), and lines_lv1_k_zn().

double t_FeII::fe36to3

Definition at line 281 of file atomfeii.h.

Referenced by FeIIFillLow16(), and lines_lv1_k_zn().

double t_FeII::fe36to5

Definition at line 281 of file atomfeii.h.

Referenced by FeIIFillLow16(), and lines_lv1_k_zn().

double t_FeII::fe37to6

Definition at line 281 of file atomfeii.h.

Referenced by FeIIFillLow16(), and lines_lv1_k_zn().

double t_FeII::fe37to7

Definition at line 281 of file atomfeii.h.

Referenced by FeIIFillLow16(), and lines_lv1_k_zn().

double t_FeII::fe38to11

Definition at line 281 of file atomfeii.h.

Referenced by FeIIFillLow16(), and lines_lv1_k_zn().

double t_FeII::fe39to6

Definition at line 281 of file atomfeii.h.

Referenced by FeIIFillLow16(), and lines_lv1_k_zn().

double t_FeII::fe39to7

Definition at line 281 of file atomfeii.h.

Referenced by FeIIFillLow16(), and lines_lv1_k_zn().

double t_FeII::fe39to8

Definition at line 281 of file atomfeii.h.

Referenced by FeIIFillLow16(), and lines_lv1_k_zn().

double t_FeII::fe40to7

Definition at line 281 of file atomfeii.h.

Referenced by FeIIFillLow16(), and lines_lv1_k_zn().

double t_FeII::fe40to8

Definition at line 281 of file atomfeii.h.

Referenced by FeIIFillLow16(), and lines_lv1_k_zn().

double t_FeII::fe40to9

Definition at line 281 of file atomfeii.h.

Referenced by FeIIFillLow16(), and lines_lv1_k_zn().

double t_FeII::fe41to8

Definition at line 281 of file atomfeii.h.

Referenced by FeIIFillLow16(), and lines_lv1_k_zn().

double t_FeII::fe41to9

Definition at line 281 of file atomfeii.h.

Referenced by FeIIFillLow16(), and lines_lv1_k_zn().

double t_FeII::fe42to6

Definition at line 281 of file atomfeii.h.

Referenced by FeIIFillLow16(), and lines_lv1_k_zn().

double t_FeII::fe42to7

Definition at line 281 of file atomfeii.h.

Referenced by FeIIFillLow16(), and lines_lv1_k_zn().

double t_FeII::fe43to7

Definition at line 281 of file atomfeii.h.

Referenced by FeIIFillLow16(), and lines_lv1_k_zn().

double t_FeII::fe80to28

Definition at line 281 of file atomfeii.h.

Referenced by FeIIFillLow16(), and lines_lv1_k_zn().

double t_FeII::for7

Definition at line 281 of file atomfeii.h.

Referenced by Fe2_cooling(), and lines_lv1_k_zn().

int t_FeII::ipRedisFcnResonance

redistribution function to use for resonance and subordinate lines

Definition at line 236 of file atomfeii.h.

Referenced by FeIIZero(), and ParseAtomFeII().

int t_FeII::ipRedisFcnSubordinate

Definition at line 237 of file atomfeii.h.

Referenced by FeIIZero(), and ParseAtomFeII().

bool t_FeII::lgFeIILargeOn

this flag is true if the full FeII is being done and we do not want to use the simple FeII UV approximation. Is false if only low levels of FeII are being done with full atom, and still want to use the simple atom

Definition at line 202 of file atomfeii.h.

Referenced by t_fe2ovr_la::atoms_fe2ovr(), Fe2_cooling(), FeIILevelPops(), FeIIZero(), lines_lv1_k_zn(), and ParseAtomFeII().

bool t_FeII::lgLyaPumpOn

says whether (true) or not (false) pumping of the FeiI model atom by HI Lya is included normally true, set false with the NO FEII command

Definition at line 221 of file atomfeii.h.

Referenced by t_fe2ovr_la::atoms_fe2ovr(), FeIILyaPump(), FeIIZero(), and ParseDont().

bool t_FeII::lgPrint

option to print calls to FeIILevelPops, set with print key on atom feii

Definition at line 208 of file atomfeii.h.

Referenced by Fe2_cooling(), FeIIZero(), and ParseAtomFeII().

bool t_FeII::lgShortFe2

punch verner short for shorter punch

Definition at line 217 of file atomfeii.h.

Referenced by ParsePunch().

bool t_FeII::lgSimulate

option to only simulate calls to FeIILevelPops

Definition at line 211 of file atomfeii.h.

Referenced by AssertFeIIDep(), FeIILevelPops(), FeIIZero(), and ParseAtomFeII().

bool t_FeII::lgSlow

option to always evaluate model atom, set with SLOW key on atom feii command

Definition at line 205 of file atomfeii.h.

Referenced by Fe2_cooling(), FeIIZero(), and ParseAtomFeII().

long int t_FeII::nfe2con

the number of intervals to break the FeII continuum into

Definition at line 233 of file atomfeii.h.

Referenced by FeIIZero(), and ParseAtomFeII().

long int t_FeII::nFeIILevel

number of levels for the large FeII atom, changed with the atom feii levels command set to NFE2LEVN in cddefines

Definition at line 195 of file atomfeii.h.

Referenced by AssertFeIIDep(), FeII_Colden(), FeII_LineZero(), FeII_OTS(), FeII_RT_Make(), FeII_RT_Out(), FeII_RT_TauInc(), FeIIAccel(), FeIIAddLines(), FeIICollRatesBoltzmann(), FeIICreate(), FeIIFillLow16(), FeIIIntenZero(), FeIILevelPops(), FeIILyaPump(), FeIIPoint(), FeIIPun1Depart(), FeIIPunchColden(), FeIIPunchLevels(), FeIIPunchLineStuff(), FeIIPunData(), FeIIPunDepart(), FeIIPunPop(), FeIIRadPress(), FeIIReset(), FeIISumBand(), FeIIZero(), ParseAtomFeII(), ParsePunch(), and PunFeII().

long int t_FeII::nFeIILevelAlloc

this remembers number of FeII levels allocated when MALLOC first called.

Definition at line 197 of file atomfeii.h.

Referenced by FeII_RT_Make(), FeII_RT_tau_reset(), FeII_RT_TauInc(), FeIICreate(), FeIILevelPops(), FeIIPunchLines(), FeIIPunchOpticalDepth(), FeIIReset(), FeIIZero(), and ParseAtomFeII().


The documentation for this struct was generated from the following file:
Generated on Mon Feb 16 12:14:43 2009 for cloudy by  doxygen 1.4.7