cloudy trunk
Loading...
Searching...
No Matches
Data Fields
t_FeII Struct Reference

#include <atomfeii.h>

Collaboration diagram for t_FeII:
Collaboration graph
[legend]

Data Fields

long int nFeIILevel_local
 
long int nFeIILevel_malloc
 
bool lgFeIILargeOn
 
bool lgSlow
 
bool lgPrint
 
double FeIINRGs [NFE2LEVN]
 
double FeIISTWT [NFE2LEVN]
 
double FeIIAul [NFE2LEVN][NFE2LEVN]
 
double FeIIColl [NFE2LEVN][NFE2LEVN][8]
 
bool lgSimulate
 
char chFeIIAtom [7]
 
bool lgShortFe2
 
bool lgLyaPumpOn
 
realnum fe2ener [2]
 
realnum fe2thresh
 
realnum feconwlLo
 
realnum feconwlHi
 
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 for7
 

Detailed Description

Definition at line 187 of file atomfeii.h.

Field Documentation

◆ chFeIIAtom

char t_FeII::chFeIIAtom[7]

say which FeII atom this is, Verner or Netzer

Definition at line 222 of file atomfeii.h.

◆ ddT_Fe2_large_cool

double t_FeII::ddT_Fe2_large_cool

Definition at line 251 of file atomfeii.h.

Referenced by Fe2_cooling(), FeIILevelPops(), FeIIZero(), and HeatSum().

◆ ddT_Fe2_UVsimp_cool

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 257 of file atomfeii.h.

Referenced by Fe2_cooling().

◆ Fe2_large_cool

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 250 of file atomfeii.h.

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

◆ Fe2_large_heat

double t_FeII::Fe2_large_heat

Definition at line 252 of file atomfeii.h.

Referenced by Fe2_cooling(), FeIILevelPops(), FeIIZero(), and HeatSum().

◆ Fe2_UVsimp_cool

double t_FeII::Fe2_UVsimp_cool

Definition at line 258 of file atomfeii.h.

Referenced by Fe2_cooling(), and lines_lv1_k_zn().

◆ fe2ener

realnum t_FeII::fe2ener[2]

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

Definition at line 233 of file atomfeii.h.

Referenced by FeIISaveLines(), FeIIZero(), and ParseSave().

◆ fe2thresh

realnum t_FeII::fe2thresh

energy range and threshold for FeII lines output with save verner

Definition at line 236 of file atomfeii.h.

Referenced by FeIISaveLines(), FeIIZero(), and ParseSave().

◆ feconwlHi

realnum t_FeII::feconwlHi

Definition at line 239 of file atomfeii.h.

Referenced by FeIICreate(), InitDefaultsPreparse(), ParseAtomFeII(), and ParseSet().

◆ feconwlLo

realnum t_FeII::feconwlLo

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

Definition at line 239 of file atomfeii.h.

Referenced by FeIICreate(), InitDefaultsPreparse(), ParseAtomFeII(), and ParseSet().

◆ FeIIAul

double t_FeII::FeIIAul[NFE2LEVN][NFE2LEVN]

Store FeII Aul

Definition at line 213 of file atomfeii.h.

Referenced by FeIICreate(), and SaveDo().

◆ FeIIColl

double t_FeII::FeIIColl[NFE2LEVN][NFE2LEVN][8]

Store FeII Collision Data

Definition at line 216 of file atomfeii.h.

Referenced by FeIICreate(), and SaveDo().

◆ FeIINRGs

double t_FeII::FeIINRGs[NFE2LEVN]

Store FeII energy levels

Definition at line 207 of file atomfeii.h.

Referenced by FeIICreate(), and SaveDo().

◆ FeIISTWT

double t_FeII::FeIISTWT[NFE2LEVN]

Store FeII statistical weights

Definition at line 210 of file atomfeii.h.

Referenced by FeIICreate(), and SaveDo().

◆ for7

double t_FeII::for7

Definition at line 259 of file atomfeii.h.

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

◆ ipRedisFcnResonance

int t_FeII::ipRedisFcnResonance

redistribution function to use for resonance and subordinate lines

Definition at line 244 of file atomfeii.h.

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

◆ ipRedisFcnSubordinate

int t_FeII::ipRedisFcnSubordinate

Definition at line 245 of file atomfeii.h.

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

◆ lgFeIILargeOn

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 198 of file atomfeii.h.

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

◆ lgLyaPumpOn

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 229 of file atomfeii.h.

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

◆ lgPrint

bool t_FeII::lgPrint

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

Definition at line 204 of file atomfeii.h.

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

◆ lgShortFe2

bool t_FeII::lgShortFe2

save verner short for shorter save

Definition at line 225 of file atomfeii.h.

Referenced by FeIISaveLines(), and ParseSave().

◆ lgSimulate

bool t_FeII::lgSimulate

option to only simulate calls to FeIILevelPops

Definition at line 219 of file atomfeii.h.

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

◆ lgSlow

bool t_FeII::lgSlow

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

Definition at line 201 of file atomfeii.h.

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

◆ nfe2con

long int t_FeII::nfe2con

the number of intervals to break the FeII continuum into

Definition at line 241 of file atomfeii.h.

Referenced by FeIICreate(), InitDefaultsPreparse(), ParseAtomFeII(), and ParseSet().

◆ nFeIILevel_local

long int t_FeII::nFeIILevel_local

◆ nFeIILevel_malloc

long int t_FeII::nFeIILevel_malloc

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