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

#include <freebound.h>

Public Member Functions

void Reset ()
 

Public Attributes

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
 

Member Function Documentation

Member Data Documentation

double freeBound::ColIoniz

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

Referenced by Reset().

double freeBound::ConOpacRatio

continuum to total opacity factors for each level

Referenced by Reset().

double freeBound::DielecRecomb

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

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

Referenced by Badnell_rec_init(), and iso_dielec_recomb_rate().

double freeBound::gamnc

photoionization rate, s-1

Referenced by Reset().

long int freeBound::ipIsoLevNIonCon

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

long int freeBound::ipOpac

ipOpac pointers for photoionization cross sections

double freeBound::PhotoHeat

photoelectric heating rate

Referenced by Reset().

double freeBound::PopLTE

lte population of each level, cm^3

Referenced by Reset().

double freeBound::RadEffec

effective recombination and standard deviation in it

double freeBound::RadRecCon

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

Referenced by Reset().

double freeBound::RadRecCoolCoef

radiative recombination cooling coefficient, units erg cm3 s-1

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

Referenced by Reset().

double freeBound::RateCont2Level

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

Referenced by Reset().

double freeBound::RateLevel2Cont

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

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

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

Referenced by Reset().

double freeBound::SigmaAtot

error in sum of As.

double freeBound::SigmaRadEffec
double freeBound::xIsoLevNIonRyd

ionization potential of level N in Ryd


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