Cloudy
Spectral Synthesis Code for Astrophysics
|
#include <secondaries.h>
Public Member Functions | |
const char * | chName () const |
void | zero () |
void | comment (t_warnings &) |
void | alloc () |
![]() | |
module () | |
virtual | ~module () |
Public Attributes | |
realnum | HeatEfficPrimary |
realnum | SecIon2PrimaryErg |
realnum | SecExcitLya2PrimaryErg |
multi_arr< realnum, 2 > | csupra |
multi_arr< realnum, 2 > | csupra_effic |
realnum | sec2total |
realnum | SecHIonMax |
realnum | SetCsupra |
bool | lgCSetOn |
bool | lgSecOFF |
long int | ipSecIon |
realnum | hetsav |
realnum | savefi |
realnum | x12sav |
realnum | x12tot |
these are the global variables dealing with the effects of hot secondary electrons
void t_secondaries::alloc | ( | ) |
References csupra, csupra_effic, ipHYDROGEN, and LIMELM.
|
inlinevirtual |
Implements module.
|
inlinevirtual |
Implements module.
|
virtual |
Implements module.
References csupra, csupra_effic, DEBUG_ENTRY, HeatEfficPrimary, ipHELIUM, ipHYDROGEN, lgCSetOn, lgSecOFF, LIMELM, sec2total, SecExcitLya2PrimaryErg, SecHIonMax, SecIon2PrimaryErg, SetCsupra, and x12tot.
realnum t_secondaries::HeatEfficPrimary |
heating efficiency, unity for ionized gas, 0 < HeatEfficPrimary < 1 for partially neutral medium
Referenced by zero().
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
long int t_secondaries::ipSecIon |
pointer to continuum energies where secondary ionization can occur, 100eV
bool t_secondaries::lgCSetOn |
lgCSetOn set with set csupra command
Referenced by zero().
bool t_secondaries::lgSecOFF |
flag saying that secondary electron have been turned off, set true with no secondaries command
Referenced by zero().
realnum t_secondaries::savefi |
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
Referenced by zero().
realnum t_secondaries::SecExcitLya2PrimaryErg |
secondary excitations of Lya per primary erg of energy
Referenced by zero().
realnum t_secondaries::SecHIonMax |
max ratio of sec2total, recall to identify secondary ionization models
Referenced by zero().
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
Referenced by zero().
realnum t_secondaries::SetCsupra |
SetCsupra is H^0 secondary ionization rate set with set csupra command
Referenced by zero().
realnum t_secondaries::x12sav |
realnum t_secondaries::x12tot |
x12tot rate for excitation of Lya, units excitations s-1 per atom
Referenced by zero().