t_secondaries Struct Reference

#include <secondaries.h>

Collaboration diagram for t_secondaries:

Collaboration graph
[legend]

Data Fields

realnum HeatEfficPrimary
realnum SecIon2PrimaryErg
realnum SecExcitLya2PrimaryErg
realnum ** csupra
realnum ** csupra_effic
realnum sec2total
realnum SecHIonMax
realnum SetCsupra
bool lgCSetOn
bool lgSecOFF
long int ipSecIon
realnum hetsav
realnum savefi
realnum x12sav
realnum x12tot
multi_arr< realnum, 3 > Hx12

Detailed Description

these are the global variables dealing with the effects of hot secondary electrons

Definition at line 8 of file secondaries.h.


Field Documentation

realnum** t_secondaries::csupra

secondary ionization [nelem][ion] rate [s-1]

Definition at line 21 of file secondaries.h.

Referenced by crnurate(), H2_X_coll_rate_evaluate(), iso_ionize_recombine(), IterRestart(), lgCheckAsserts(), and PrtHydroTrace1a().

realnum ** t_secondaries::csupra_effic

Definition at line 21 of file secondaries.h.

realnum t_secondaries::HeatEfficPrimary

heating efficiency, unity for ionized gas, 0 < HeatEfficPrimary < 1 for partially neutral medium

Definition at line 12 of file secondaries.h.

Referenced by GammaBn(), GammaBnPL(), GammaK(), and IterRestart().

realnum t_secondaries::hetsav

this block of variables save the state of the code in startr, in reset, resets this state for the start of the next zone

Definition at line 48 of file secondaries.h.

Referenced by IterRestart().

multi_arr<realnum,3> t_secondaries::Hx12

used to store secondary excitation rates for levels of iso sequences dimensions are [ipISO][nelem][level]

Definition at line 57 of file secondaries.h.

Referenced by HydroT2Low(), and iso_suprathermal().

long int t_secondaries::ipSecIon

pointer to continuum energies where secondary ionization can occur, 100eV

Definition at line 43 of file secondaries.h.

Referenced by GammaBn(), GammaBnPL(), and GammaK().

bool t_secondaries::lgCSetOn

lgCSetOn set with set csupra command

Definition at line 36 of file secondaries.h.

Referenced by ParseSet(), and PrtComment().

bool t_secondaries::lgSecOFF

flag saying that secondary electron have been turned off, set true with no secondaries command

Definition at line 40 of file secondaries.h.

Referenced by ParseDont().

realnum t_secondaries::savefi

Definition at line 48 of file secondaries.h.

Referenced by IterRestart().

realnum t_secondaries::sec2total

sec2total is ratio of secondary to total ionizations of ground state H, evaluated in hydrogen, used in ionization to determine how fine a convergence on the secondary rates is needed

Definition at line 27 of file secondaries.h.

Referenced by lines_hydro().

realnum t_secondaries::SecExcitLya2PrimaryErg

secondary excitations of Lya per primary erg of energy

Definition at line 18 of file secondaries.h.

realnum t_secondaries::SecHIonMax

max ratio of sec2total, recall to identify secondary ionization models

Definition at line 30 of file secondaries.h.

Referenced by lines_hydro(), and PrtComment().

realnum t_secondaries::SecIon2PrimaryErg

number of secondary ionizations per primary erg of photo-electron energy - It multiplies the high-energy heating rate. zero for a fully ionized gas and -> 0.3908 / erg-Ryd for very neutral gas

Definition at line 16 of file secondaries.h.

Referenced by IterRestart().

realnum t_secondaries::SetCsupra

SetCsupra is secondary ionization rate set with set csupra command

Definition at line 33 of file secondaries.h.

Referenced by ParseSet().

realnum t_secondaries::x12sav

Definition at line 48 of file secondaries.h.

Referenced by IterRestart().

realnum t_secondaries::x12tot

x12tot rate for excitation of Lya, units excitations s-1 per atom

Definition at line 53 of file secondaries.h.

Referenced by H2_X_coll_rate_evaluate(), hmole_reactions(), HydroLevel(), iso_suprathermal(), IterRestart(), and lines_hydro().


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