Cloudy
Spectral Synthesis Code for Astrophysics
|
#include <rt.h>
Public Member Functions | |
const char * | chName () const |
void | zero () |
void | comment (t_warnings &) |
Public Member Functions inherited from module | |
module () | |
virtual | ~module () |
Public Attributes | |
realnum | wayin |
realnum | wayout |
realnum | fracin |
realnum | DoubleTau |
long int | ipxry |
realnum | tauxry |
bool | lgFstOn |
int | nLineContShield |
bool | lgElecScatEscape |
bool | lgAbsorLineEscape |
bool | lgElecScatInten |
realnum | dTauMase |
bool | lgMaserSetDR |
bool | lgMaserCapHit |
long int | mas_species |
long int | mas_ion |
long int | mas_hi |
long int | mas_lo |
bool | lgStarkON |
|
inlinevirtual |
Implements module.
|
inlinevirtual |
Implements module.
|
virtual |
Implements module.
References DEBUG_ENTRY, DoubleTau, dTauMase, lgAbsorLineEscape, lgElecScatEscape, lgElecScatInten, lgFstOn, lgMaserCapHit, and lgMaserSetDR.
realnum t_rt::DoubleTau |
1 or two, set to double optical depth scale, set to 2 with double command default is 1
Referenced by ConvIterCheck(), ParseDoubleTau(), PrtComment(), RT_line_one_tau_reset(), RT_tau_init(), and zero().
realnum t_rt::dTauMase |
dTauMase is smallest maser optical depth in atoms, set in RT_tau_inc for H, and in tauchn for heavy elements it is negative or zero
Referenced by radius_next(), RT_line_one_tauinc(), RT_tau_inc(), and zero().
realnum t_rt::fracin |
fractin = wayin / (wayin+wayout) when outer defined, else zero
Referenced by esc_2side_base(), esc_CRDcore(), lincom(), lines(), PutLine(), RT_line_escape(), and RTesc_lya().
long int t_rt::ipxry |
offset in continuum array for energy where x-ray opacity determined
Referenced by ContCreatePointers(), PrtFinal(), RT_tau_init(), and RT_tau_reset().
bool t_rt::lgAbsorLineEscape |
allow photon loss by absorption by background opacities
Referenced by ParseDont(), RT_DestProb(), and zero().
bool t_rt::lgElecScatEscape |
include electron scattering escape for lines?
Referenced by ParseDont(), RT_DestProb(), RT_line_electron_scatter(), RTesc_lya(), and zero().
bool t_rt::lgElecScatInten |
include electron scattering escape for line intensity?
Referenced by ParseDont(), RT_DestProb(), and zero().
bool t_rt::lgFstOn |
option to turn off fine structure line optical depths
Referenced by ContCreatePointers(), ParseDont(), and zero().
bool t_rt::lgMaserCapHit |
flag set true in tauchn if maser cap ever hit, causes comment to be printed in prtComments
Referenced by IterStart(), PrtComment(), RT_line_one_tauinc(), and zero().
bool t_rt::lgMaserSetDR |
set true in radius_next if maser ever sets zone thickness
Referenced by IterStart(), PrtComment(), radius_next(), and zero().
bool t_rt::lgStarkON |
flag saying that stark broadening is enabled, set false with no stark
Referenced by InitDefaultsPreparse(), ParseDont(), and RT_stark().
long int t_rt::mas_hi |
Referenced by radius_next(), RT_line_one_tauinc(), and RT_tau_inc().
long int t_rt::mas_ion |
Referenced by radius_next(), RT_line_one_tauinc(), and RT_tau_inc().
long int t_rt::mas_lo |
Referenced by radius_next(), RT_line_one_tauinc(), and RT_tau_inc().
long int t_rt::mas_species |
these identify the species that had a major maser, for debugging
Referenced by radius_next(), RT_line_one_tauinc(), and RT_tau_inc().
int t_rt::nLineContShield |
which type of line continuum shielding function should be used?
Referenced by InitDefaultsPreparse(), and RT_continuum_shield_fcn_point().
realnum t_rt::tauxry |
optical depth at this energy
Referenced by PrtFinal(), RT_tau_init(), and RT_tau_reset().
realnum t_rt::wayin |
wayin - escape probability in inward direction
Referenced by esc_2side_base(), esc_CRDcore(), and RTesc_lya().
realnum t_rt::wayout |
wayout - escape probability in outward direction =1 when outward optical depths unknown (touton .false.)
Referenced by esc_2side_base(), esc_CRDcore(), and RTesc_lya().