Cloudy
Spectral Synthesis Code for Astrophysics
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
t_colden Struct Reference

#include <colden.h>

Inheritance diagram for t_colden:
Collaboration diagram for t_colden:

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 colden [NCOLD]
 
realnum colden_old [NCOLD]
 
realnum coldenH2_ov_vel
 
double dlnenp
 
double dlnenHep
 
double dlnenHepp
 
double dlnenCp
 
double H0_ov_Tspin
 
double OH_ov_Tspin
 
realnum rjnmin
 
realnum ajmmin
 
realnum TotMassColl
 
realnum tmas
 
realnum wmas
 
double H0_21cm_upper
 
double H0_21cm_lower
 

Member Function Documentation

const char* t_colden::chName ( ) const
inlinevirtual

Implements module.

void t_colden::comment ( t_warnings )
inlinevirtual

Implements module.

void t_colden::zero ( void  )
virtual

Member Data Documentation

realnum t_colden::ajmmin
realnum t_colden::colden[NCOLD]

save total column densities in various species for this and previous iteration, to check whether it changed by too much (a bad sign) column densities, mostly h molecule related

Referenced by AbundChange(), ConvIterCheck(), ConvTempEdenIoniz(), DynaPunchTimeDep(), iter_end_check(), IterRestart(), IterStart(), lgCheckMonitors(), PrtComment(), PrtFinal(), radius_increment(), radius_next(), RT_tau_reset(), SaveDo(), and zoneDensity().

realnum t_colden::colden_old[NCOLD]

the previous iteration's coluumn density

Referenced by ConvIterCheck(), PrtComment(), and RT_tau_reset().

realnum t_colden::coldenH2_ov_vel

integral of n(H2) / v(H2)

Referenced by diatomics::H2_PunchDo(), IterRestart(), IterStart(), radius_increment(), and zero().

double t_colden::dlnenCp

integral of ne n(C+) over radius

Referenced by IterStart(), PrtFinal(), and radius_increment().

double t_colden::dlnenHep

integral of ne n(He+) over radius

Referenced by IterStart(), PrtFinal(), and radius_increment().

double t_colden::dlnenHepp

integral of ne n(He++) over radius

Referenced by IterStart(), PrtFinal(), and radius_increment().

double t_colden::dlnenp

integral of ne np over radius

Referenced by IterStart(), PrtFinal(), and radius_increment().

double t_colden::H0_21cm_lower
double t_colden::H0_21cm_upper

column densities in the lower and upper level of 1s of H0

Referenced by IterStart(), radius_increment(), SaveDo(), and zero().

double t_colden::H0_ov_Tspin

integral of n(H0) / Tspin

Referenced by iter_end_check(), IterStart(), PrtFinal(), radius_increment(), radius_next(), and SaveDo().

double t_colden::OH_ov_Tspin

integral of n(OH) / Tkin

Referenced by IterStart(), PrtFinal(), and radius_increment().

realnum t_colden::rjnmin

variables to do with mean mass per particle over model, called <Mol> in final print out, used to get Jeans mass

Referenced by IterStart(), PrtComment(), PrtFinal(), radius_increment(), and zero().

realnum t_colden::tmas
realnum t_colden::wmas

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