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

#include <coolheavy.h>

Inheritance diagram for t_CoolHeavy:
Collaboration diagram for t_CoolHeavy:

Public Member Functions

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

Public Attributes

double Fe231
 
double Fe232
 
double Fe221
 
double eebrm
 
double h2line
 
double HD
 
double colmet
 
double tccool
 
double expans
 
double cextxx
 
double cyntrn
 
double heavfb
 
bool lgFreeOn
 
double brems_cool_h
 
double brems_cool_hminus
 
double brems_cool_he
 
double brems_cool_metals
 
double brems_heat_total
 
double brems_cool_net
 
realnum H2PlsCool
 

Detailed Description

Member Function Documentation

const char* t_CoolHeavy::chName ( ) const
inlinevirtual

Implements module.

void t_CoolHeavy::comment ( t_warnings )
inlinevirtual

Implements module.

void t_CoolHeavy::zero ( void  )
virtual

Implements module.

References brems_cool_h, brems_cool_net, colmet, DEBUG_ENTRY, and lgFreeOn.

Member Data Documentation

double t_CoolHeavy::brems_cool_h
double t_CoolHeavy::brems_cool_he
double t_CoolHeavy::brems_cool_hminus
double t_CoolHeavy::brems_cool_metals
double t_CoolHeavy::brems_cool_net

net brems cooling, sum of cool minus heat

Referenced by CoolEvaluate(), CoolSave(), lines_continuum(), and zero().

double t_CoolHeavy::brems_heat_total

total brems heating, all opacity sources

Referenced by ContRate(), CoolEvaluate(), CoolSave(), GrainRateDr(), HeatSum(), and lines_continuum().

double t_CoolHeavy::cextxx
double t_CoolHeavy::colmet
double t_CoolHeavy::cyntrn
double t_CoolHeavy::eebrm
double t_CoolHeavy::expans
double t_CoolHeavy::Fe221
double t_CoolHeavy::Fe231
double t_CoolHeavy::Fe232
double t_CoolHeavy::h2line
realnum t_CoolHeavy::H2PlsCool

cooling due to H + H+ => H2+

Referenced by CoolEvaluate(), CoolSave(), and lines_molecules().

double t_CoolHeavy::HD
double t_CoolHeavy::heavfb

Referenced by CoolEvaluate(), and lines_continuum().

bool t_CoolHeavy::lgFreeOn

flag set false if no free-free heating command entered

Referenced by CoolEvaluate(), ParseDont(), RT_diffuse(), and zero().

double t_CoolHeavy::tccool

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