Cloudy
Spectral Synthesis Code for Astrophysics
|
#include <hyperfine.h>
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< realnum > | HFLabundance |
double | Tspin21cm |
bool | lgLya_pump_21cm |
double | cooling_total |
realnum | cooling_max |
LyaSourceFunctionShape | LyaSourceFunctionShape_assumed |
|
inlinevirtual |
Implements module.
|
inlinevirtual |
Implements module.
|
virtual |
Implements module.
References DEBUG_ENTRY, EXCITATION, lgLya_pump_21cm, and LyaSourceFunctionShape_assumed.
realnum t_hyperfine::cooling_max |
largest relative cooling due to hyperfine structure lines
Referenced by IterStart(), lines(), and PrtComment().
double t_hyperfine::cooling_total |
total cooling due to all hyperfine lines
Referenced by CoolHyperfine(), and lines().
vector<realnum> t_hyperfine::HFLabundance |
the isotope abundances relative to main species abundances, as read in from the hyperfine.dat file
Referenced by CoolHyperfine(), and HyperfineCreate().
bool t_hyperfine::lgLya_pump_21cm |
option to turn off Lya pumping of 21 cm
Referenced by H21_cm_pops(), ParseDont(), and zero().
LyaSourceFunctionShape t_hyperfine::LyaSourceFunctionShape_assumed |
Referenced by H21_cm_pops(), ParseSet(), and zero().
double t_hyperfine::Tspin21cm |
this is the computed 21cm spin temperature
Referenced by H21_cm_pops(), diatomics::H2_PunchDo(), t_mean::MeanInc(), radius_increment(), radius_next(), and SaveDo().