Cloudy
Spectral Synthesis Code for Astrophysics
|
#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 |
void freeBound::Reset | ( | ) |
References ColIoniz, ConOpacRatio, DielecRecomb, gamnc, ipRecEsc, ipRecNetEsc, ipRecRad, PhotoHeat, PopLTE, RadRecCon, RadRecCoolCoef, RadRecomb, RateCont2Level, RateLevel2Cont, RecomInducCool_Coef, and RecomInducRate.
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