Cloudy
Spectral Synthesis Code for Astrophysics
|
#include <iso.h>
Public Member Functions | |
void | zero () |
void | comment (t_warnings &) |
const char * | chName () const |
t_isoCTRL () | |
![]() | |
module () | |
virtual | ~module () |
|
inline |
References chISO, ipH_LIKE, ipHE_LIKE, and Resolution.
|
inlinevirtual |
Implements module.
|
inlinevirtual |
Implements module.
|
virtual |
Implements module.
References DEBUG_ENTRY, fixit, ipCRD, ipCRDW, ipH2p, ipH_LIKE, ipHe2p1P, ipHE_LIKE, ipLyaRedist, ipPRD, ipResoRedist, ipSubRedist, lgColl_excite, lgColl_ionize, lgColl_l_mixing, lgCollStrenThermAver, lgCompileRecomb, lgContinuumLoweringEnabled, lgCritDensLMix, lgCS_B72, lgCS_Fujim, lgCS_Lebedev, lgCS_None, lgCS_PS64, lgCS_PSClassic, lgCS_PSdeg, lgCS_PSM20, lgCS_Seaton, lgCS_therm_ave, lgCS_VOS12, lgCS_VOS12QM, lgCS_VOS_thermal, lgCS_vrgm, lgCS_Vriens, lgCS_Vrinceanu, lgDielRecom, lgInd2nu_On, lgKeepFS, lgLTE_levels, lgNoMaser, lgNoRecombInterp, lgPessimisticErrors, lgPrintNumberOfLevels, lgRandErrGen, lgTopoff, LIMELM, nCS_new, NISO, nLyaLevel, nLyman, nLyman_alloc, nLyman_max, RRC_TeUsed, and SmallA.
const char* t_isoCTRL::chISO[NISO] |
Referenced by t_isoCTRL().
int t_isoCTRL::ipLyaRedist[NISO] |
types of redistribution functions for Lya, other resonances, and subordinate lines
Referenced by zero().
bool t_isoCTRL::lgCollStrenThermAver |
do thermal average of collision strengths if true, false by default, set true with SET COLLISION STRENGTHS AVERAGE command
Referenced by zero().
bool t_isoCTRL::lgCompileRecomb[NISO] |
flag set by compile he-like command, says to regenerate table of recombination coef
Referenced by zero().
bool t_isoCTRL::lgCritDensLMix[NISO] |
used to print warning if density too low for first collapsed level to be l-mixed
Referenced by zero().
bool t_isoCTRL::lgCS_Vriens[NISO] |
parameters for changing gbar - set with set hegbar command
Referenced by zero().
bool t_isoCTRL::lgDielRecom[NISO] |
tells whether dielectronic recombination is turned on
Referenced by zero().
bool t_isoCTRL::lgInd2nu_On |
flag saying whether induced two photon is included in the level pops for H- and He-like
Referenced by zero().
bool t_isoCTRL::lgKeepFS |
Referenced by zero().
true if no masers are allowed in this iso-sequence
Referenced by zero().
bool t_isoCTRL::lgNoRecombInterp[NISO] |
flag set by atom he-like no recomb interp command, says to generate recombination coefficients on the fly
Referenced by zero().
bool t_isoCTRL::lgPessimisticErrors |
Referenced by zero().
bool t_isoCTRL::lgPrintNumberOfLevels |
Referenced by zero().
bool t_isoCTRL::lgRandErrGen[NISO] |
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.
Referenced by zero().
long int t_isoCTRL::nLyman[NISO] |
long int t_isoCTRL::nLyman_alloc[NISO] |
number of levels actually allocated - probably greater than above
Referenced by zero().
long int t_isoCTRL::nLyman_max[NISO] |
max number of levels to consider - probably greater than above
Referenced by zero().
long int t_isoCTRL::nLymanHLike[LIMELM] |
number of extra lyman lines for H-like ions to include both as opacity and emission sources, unlike the He-like this spans over the resolved and collapsed as well.
double t_isoCTRL::Resolution |
default resolution for X-ray observations in eV, the energy difference between j=1/2 and j=3/2 levels
Referenced by t_isoCTRL().
realnum t_isoCTRL::SmallA |
this is the rate for the Aul given to bogus transitions, set to 1e-30 in zero
>chng 04 may 17, esd 1e-20, changed to 1e-30 to allow rydberg levels to be treated with their small As
Referenced by zero().
statistical weight of the ground state of the parent ions for each species, used for Milne relation and recombination