cloudy  trunk
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Data Fields
t_CoolHeavy Struct Reference

#include <coolheavy.h>

Inheritance diagram for t_CoolHeavy:
Inheritance graph
[legend]
Collaboration diagram for t_CoolHeavy:
Collaboration graph
[legend]

Public Member Functions

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

Data Fields

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

coolheavy.h

Definition at line 10 of file coolheavy.h.

Member Function Documentation

const char* t_CoolHeavy::chName ( ) const
inlinevirtual

Implements module.

Definition at line 11 of file coolheavy.h.

void t_CoolHeavy::comment ( t_warnings )
inlinevirtual

Implements module.

Definition at line 16 of file coolheavy.h.

void t_CoolHeavy::zero ( void  )
virtual

Implements module.

Definition at line 7 of file coolheavy.cpp.

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

Field Documentation

double t_CoolHeavy::brems_cool_h

Definition at line 36 of file coolheavy.h.

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

double t_CoolHeavy::brems_cool_he

Definition at line 36 of file coolheavy.h.

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

double t_CoolHeavy::brems_cool_hminus

Definition at line 36 of file coolheavy.h.

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

double t_CoolHeavy::brems_cool_metals

Definition at line 36 of file coolheavy.h.

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

double t_CoolHeavy::brems_cool_net

net brems cooling, sum of cool minus heat

Definition at line 36 of file coolheavy.h.

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

double t_CoolHeavy::brems_heat_total

total brems heating, all opacity sources

Definition at line 36 of file coolheavy.h.

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

double t_CoolHeavy::cextxx

Definition at line 18 of file coolheavy.h.

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

double t_CoolHeavy::colmet

Definition at line 18 of file coolheavy.h.

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

double t_CoolHeavy::cyntrn

Definition at line 18 of file coolheavy.h.

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

double t_CoolHeavy::eebrm

Definition at line 18 of file coolheavy.h.

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

double t_CoolHeavy::expans

Definition at line 18 of file coolheavy.h.

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

double t_CoolHeavy::Fe221

Definition at line 18 of file coolheavy.h.

double t_CoolHeavy::Fe231

Definition at line 18 of file coolheavy.h.

double t_CoolHeavy::Fe232

Definition at line 18 of file coolheavy.h.

double t_CoolHeavy::h2line

Definition at line 18 of file coolheavy.h.

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

realnum t_CoolHeavy::H2PlsCool

cooling due to H + H+ => H2+

Definition at line 47 of file coolheavy.h.

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

double t_CoolHeavy::HD

Definition at line 18 of file coolheavy.h.

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

double t_CoolHeavy::heavfb

Definition at line 18 of file coolheavy.h.

Referenced by CoolEvaluate(), and lines_continuum().

bool t_CoolHeavy::lgFreeOn

flag set false if no free-free heating command entered

Definition at line 35 of file coolheavy.h.

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

double t_CoolHeavy::tccool

Definition at line 18 of file coolheavy.h.

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


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