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

#include <freebound.h>

Collaboration diagram for freeBound:
Collaboration graph
[legend]

Public Member Functions

void Reset ()
 

Data Fields

long int ipIsoLevNIonCon
 
double xIsoLevNIonRyd
 
double RadRecomb [3]
 
double RadRecCon
 
double RadRecCoolCoef
 
double DielecRecomb
 
double DielecRecombVsTemp [NUM_DR_TEMPS]
 
double RateLevel2Cont
 
double RateCont2Level
 
long int ipOpac
 
double ConOpacRatio
 
double PopLTE
 
double ColIoniz
 
double gamnc
 
double RecomInducRate
 
double RecomInducCool_Coef
 
double PhotoHeat
 
double SigmaAtot
 
double RadEffec
 
double SigmaRadEffec
 

Detailed Description

Definition at line 9 of file freebound.h.

Member Function Documentation

void freeBound::Reset ( )

Field Documentation

double freeBound::ColIoniz

collisional ionization rate coefficient from each level (cm3 s-1)

Definition at line 53 of file freebound.h.

Referenced by Reset().

double freeBound::ConOpacRatio

continuum to total opacity factors for each level

Definition at line 47 of file freebound.h.

Referenced by Reset().

double freeBound::DielecRecomb

state specific dielectronic recombination rate coefs, units cm^3 s^-1

Definition at line 31 of file freebound.h.

Referenced by Reset().

double freeBound::DielecRecombVsTemp[NUM_DR_TEMPS]

state specific dielectronic recombination rate coefs as a function of temperature DielecRecombVsTemp[Temp] rate coef, units cm^3 s^-1

Definition at line 35 of file freebound.h.

Referenced by Badnell_rec_init(), and iso_dielec_recomb_rate().

double freeBound::gamnc

photoionization rate, s-1

Definition at line 56 of file freebound.h.

Referenced by Reset().

long int freeBound::ipIsoLevNIonCon

a set of array indices for all atoms on the iso sequences

Definition at line 13 of file freebound.h.

long int freeBound::ipOpac

ipOpac pointers for photoionization cross sections

Definition at line 44 of file freebound.h.

double freeBound::PhotoHeat

photoelectric heating rate

Definition at line 72 of file freebound.h.

Referenced by Reset().

double freeBound::PopLTE

lte population of each level, cm^3

Definition at line 50 of file freebound.h.

Referenced by Reset().

double freeBound::RadEffec

effective recombination and standard deviation in it

Definition at line 78 of file freebound.h.

double freeBound::RadRecCon

total radiative recombination continuum, units erg cm-3 s-1

Definition at line 26 of file freebound.h.

Referenced by Reset().

double freeBound::RadRecCoolCoef

radiative recombination cooling coefficient, units erg cm3 s-1

Definition at line 28 of file freebound.h.

Referenced by Reset().

double freeBound::RadRecomb[3]

radiative recombination rate coefficient, RadRecomb[fcn] RadRecomb[ipRecEsc] escape prob RadRecomb[ipRecNetEsc] net escape prob, accounting for absorption RadRecomb[ipRecRad] rate coef, cm^3 s^-1

Definition at line 23 of file freebound.h.

Referenced by Reset().

double freeBound::RateCont2Level

all processes from the continuum to level n, units s-1

Definition at line 41 of file freebound.h.

Referenced by Reset().

double freeBound::RateLevel2Cont

all processes from level n to the continuum, units s-1

Definition at line 38 of file freebound.h.

Referenced by Reset().

double freeBound::RecomInducCool_Coef

RecomInducCool_Coef becomes rate coef for induced recombination cooling, when multiplied by lte population. this times hnu-hnuo0 to get cooling, evaluated in gamma routine and saved

Definition at line 69 of file freebound.h.

Referenced by Reset().

double freeBound::RecomInducRate

RecomInducRate will become induced recombination rate coefficient when multiplied by lte population. integral of photorate times exp(-hu/kt) for ind rec, produced by gamma routine needs to be multiplied by lte pop to become real rate

Definition at line 63 of file freebound.h.

Referenced by Reset().

double freeBound::SigmaAtot

error in sum of As.

Definition at line 75 of file freebound.h.

double freeBound::SigmaRadEffec

Definition at line 78 of file freebound.h.

double freeBound::xIsoLevNIonRyd

ionization potential of level N in Ryd

Definition at line 16 of file freebound.h.


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