cloudy trunk
Loading...
Searching...
No Matches
freeBound Class Reference

#include <freebound.h>

Collaboration diagram for freeBound:

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 DepartCoef
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

◆ Reset()

Field Documentation

◆ ColIoniz

double freeBound::ColIoniz

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

Definition at line 56 of file freebound.h.

Referenced by Reset().

◆ ConOpacRatio

double freeBound::ConOpacRatio

continuum to total opacity factors for each level

Definition at line 47 of file freebound.h.

Referenced by Reset().

◆ DepartCoef

double freeBound::DepartCoef

departure coefficient

Definition at line 50 of file freebound.h.

Referenced by Reset().

◆ DielecRecomb

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().

◆ DielecRecombVsTemp

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().

◆ gamnc

double freeBound::gamnc

photoionization rate, s-1

Definition at line 59 of file freebound.h.

Referenced by Reset().

◆ ipIsoLevNIonCon

long int freeBound::ipIsoLevNIonCon

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

Definition at line 13 of file freebound.h.

◆ ipOpac

long int freeBound::ipOpac

ipOpac pointers for photoionization cross sections

Definition at line 44 of file freebound.h.

◆ PhotoHeat

double freeBound::PhotoHeat

photoelectric heating rate

Definition at line 75 of file freebound.h.

Referenced by Reset().

◆ PopLTE

double freeBound::PopLTE

lte population of each level, cm^3

Definition at line 53 of file freebound.h.

Referenced by Reset().

◆ RadEffec

double freeBound::RadEffec

effective recombination and standard deviation in it

Definition at line 81 of file freebound.h.

◆ RadRecCon

double freeBound::RadRecCon

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

Definition at line 26 of file freebound.h.

Referenced by Reset().

◆ RadRecCoolCoef

double freeBound::RadRecCoolCoef

radiative recombination cooling coefficient, units erg cm3 s-1

Definition at line 28 of file freebound.h.

Referenced by Reset().

◆ RadRecomb

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().

◆ RateCont2Level

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().

◆ RateLevel2Cont

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().

◆ RecomInducCool_Coef

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 72 of file freebound.h.

◆ RecomInducRate

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 66 of file freebound.h.

Referenced by Reset().

◆ SigmaAtot

double freeBound::SigmaAtot

error in sum of As.

Definition at line 78 of file freebound.h.

◆ SigmaRadEffec

double freeBound::SigmaRadEffec

Definition at line 81 of file freebound.h.

◆ xIsoLevNIonRyd

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: