Cloudy
Spectral Synthesis Code for Astrophysics
Loading...
Searching...
No Matches
t_rt Struct Reference

#include <rt.h>

Inheritance diagram for t_rt:
Collaboration diagram for t_rt:

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
 

Member Function Documentation

◆ chName()

const char * t_rt::chName ( ) const
inlinevirtual

Implements module.

◆ comment()

void t_rt::comment ( t_warnings & )
inlinevirtual

Implements module.

◆ zero()

void t_rt::zero ( void )
virtual

Member Data Documentation

◆ DoubleTau

realnum t_rt::DoubleTau

1 or two, set to double optical depth scale, set to 2 with double command default is 1

Referenced by zero().

◆ dTauMase

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 zero().

◆ fracin

realnum t_rt::fracin

fractin = wayin / (wayin+wayout) when outer defined, else zero

◆ ipxry

long int t_rt::ipxry

offset in continuum array for energy where x-ray opacity determined

◆ lgAbsorLineEscape

bool t_rt::lgAbsorLineEscape

allow photon loss by absorption by background opacities

Referenced by zero().

◆ lgElecScatEscape

bool t_rt::lgElecScatEscape

include electron scattering escape for lines?

Referenced by zero().

◆ lgElecScatInten

bool t_rt::lgElecScatInten

include electron scattering escape for line intensity?

Referenced by zero().

◆ lgFstOn

bool t_rt::lgFstOn

option to turn off fine structure line optical depths

Referenced by zero().

◆ lgMaserCapHit

bool t_rt::lgMaserCapHit

flag set true in tauchn if maser cap ever hit, causes comment to be printed in prtComments

Referenced by zero().

◆ lgMaserSetDR

bool t_rt::lgMaserSetDR

set true in radius_next if maser ever sets zone thickness

Referenced by zero().

◆ lgStarkON

bool t_rt::lgStarkON

flag saying that stark broadening is enabled, set false with no stark

◆ mas_hi

long int t_rt::mas_hi

◆ mas_ion

long int t_rt::mas_ion

◆ mas_lo

long int t_rt::mas_lo

◆ mas_species

long int t_rt::mas_species

these identify the species that had a major maser, for debugging

◆ nLineContShield

int t_rt::nLineContShield

which type of line continuum shielding function should be used?

◆ tauxry

realnum t_rt::tauxry

optical depth at this energy

◆ wayin

realnum t_rt::wayin

wayin - escape probability in inward direction

◆ wayout

realnum t_rt::wayout

wayout - escape probability in outward direction =1 when outward optical depths unknown (touton .false.)


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