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

#include <hyperfine.h>

Inheritance diagram for t_hyperfine:
Collaboration diagram for t_hyperfine:

Public Types

enum  LyaSourceFunctionShape { EXCITATION , KINETIC , CONSTANT }

Public Member Functions

const char * chName () const
void zero ()
void comment (t_warnings &)
Public Member Functions inherited from module
 module ()
virtual ~module ()

Public Attributes

vector< realnumHFLabundance
double Tspin21cm
bool lgLya_pump_21cm
double cooling_total
realnum cooling_max
LyaSourceFunctionShape LyaSourceFunctionShape_assumed

Member Enumeration Documentation

◆ LyaSourceFunctionShape

type and enum for determining shape of Lya source function at line center, for 21 cm pumping. EXCITATION: 2p / 1s excitation temperature KINETIC: gas kinetic temperature CONSTANT: S_nu = constant

Enumerator
EXCITATION 
KINETIC 
CONSTANT 

Member Function Documentation

◆ chName()

const char * t_hyperfine::chName ( ) const
inlinevirtual

Implements module.

◆ comment()

void t_hyperfine::comment ( t_warnings & )
inlinevirtual

Implements module.

◆ zero()

void t_hyperfine::zero ( void )
virtual

Member Data Documentation

◆ cooling_max

realnum t_hyperfine::cooling_max

largest relative cooling due to hyperfine structure lines

◆ cooling_total

double t_hyperfine::cooling_total

total cooling due to all hyperfine lines

◆ HFLabundance

vector<realnum> t_hyperfine::HFLabundance

the isotope abundances relative to main species abundances, as read in from the hyperfine.dat file

◆ lgLya_pump_21cm

bool t_hyperfine::lgLya_pump_21cm

option to turn off Lya pumping of 21 cm

Referenced by zero().

◆ LyaSourceFunctionShape_assumed

LyaSourceFunctionShape t_hyperfine::LyaSourceFunctionShape_assumed

Referenced by zero().

◆ Tspin21cm

double t_hyperfine::Tspin21cm

this is the computed 21cm spin temperature


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