#include <rfield.h>
Collaboration diagram for t_rfield:
Definition at line 21 of file rfield.h.
energy in Ryd of center of cell
Definition at line 46 of file rfield.h.
Referenced by atmdat_2phot_rate(), cdSPEC(), ChckFill(), ContCreateMesh(), ContNegative(), ContRate(), ContSetIntensity(), extin(), ffun1(), fiddle(), fill(), GammaBn(), GammaBnPL(), GammaK(), GammaPrt(), GrainDrift(), GrainIonColl(), GrainMakeDiffuse(), GrainRateDr(), GrainTemperature(), hmole_reactions(), InitBinAugerData(), ion_collis(), ion_trim(), lindst(), lines_continuum(), mie_calc_ial(), OpacityCreate1Element(), OpacityCreatePowerLaw(), OpacityCreateReilMan(), outsum(), PE_init(), pintr(), PlanckIntegral(), plankf(), pltcon(), pnegopc(), PrtContinuum(), PrtHeader(), PrtZone(), ptrcer(), punch_opacity(), PunchNewContinuum(), PunchSpecial(), qheat(), qheat_init(), qintr(), ReadTable(), RebinAtmosphere(), rfield_opac_malloc(), RT_DestProb(), RT_diffuse(), RT_OTS_ChkSum(), RT_OTS_PrtRate(), RT_recom_effic(), Spec_cont(), sumcon(), tauff(), TryDoubleStep(), UpdatePot1(), y0b(), and y0b01().
Definition at line 65 of file rfield.h.
Referenced by AGN_Hemis(), ContCreateMesh(), GrainMakeDiffuse(), highen(), pltcon(), PunchSpecial(), rfield_opac_malloc(), RT_diffuse(), Spec_cont(), and sumcon().
Definition at line 65 of file rfield.h.
Referenced by GammaBnPL(), PlanckIntegral(), and rfield_opac_malloc().
these are log, sqrt, square, and cube of anu array
Definition at line 65 of file rfield.h.
Referenced by pltcon(), pltopc(), and rfield_opac_malloc().
original set of energy units, always the same no matter what the shape of the continuum - actual energy units change with shape
Definition at line 50 of file rfield.h.
Referenced by AGN_Hemis(), conorm(), ContCreateMesh(), ContSetIntensity(), lgCompileAtmosphere(), lgCompileAtmosphereCoStar(), lindst(), OpacityCreate1Element(), OpacityCreateAll(), punch_opacity(), punchFITS_GenericData(), PunchNewContinuum(), rfield_opac_malloc(), and Spec_cont().
char** t_rfield::chContLabel |
string identifying the first continuum edge that occurred at this energy
Definition at line 192 of file rfield.h.
Referenced by AGN_Hemis(), ContCreatePointers(), ContNegative(), GammaPrt(), ipContEnergy(), punch_opacity(), RT_OTS_ChkSum(), and RT_OTS_PrtRate().
char t_rfield::chDffTrns[4] |
method for transferring diffuse continuum either 'ots' or 'oux' where x is n for which
Definition at line 205 of file rfield.h.
Referenced by RT_recom_effic().
char** t_rfield::chLineLabel |
string identifying the first line that occurred at this energy
Definition at line 189 of file rfield.h.
Referenced by ContCreatePointers(), ContNegative(), FeIIPoint(), GammaPrt(), ipLineEnergy(), and RT_OTS_ChkSum().
char t_rfield::chRSpec[LIMSPC][5] |
Definition at line 315 of file rfield.h.
Referenced by conorm(), ParseAbsMag(), ParseBackgrd(), ParseBlackbody(), ParseCMB(), ParseCommands(), ParseCoronal(), ParseF_nu(), ParseIonPar(), ParseRatio(), and ParseTable().
char t_rfield::chSpNorm[LIMSPC][5] |
chSpNorm says how spectrum was normalized - intensity or luminosity case chrspec says whether per unit area or tot 4 pi
Definition at line 315 of file rfield.h.
Referenced by ParseAbsMag(), ParseBackgrd(), ParseBlackbody(), ParseCMB(), ParseCoronal(), ParseF_nu(), ParseIonPar(), ParseRatio(), and ParseTable().
char t_rfield::chSpType[LIMSPC][6] |
Definition at line 315 of file rfield.h.
Referenced by conorm(), ffun1(), ParseAgn(), ParseBackgrd(), ParseBlackbody(), ParseCMB(), ParseCoronal(), ParseInterp(), ParsePowerlawContinuum(), and ParseTable().
double t_rfield::cinrat |
double t_rfield::cmcool |
double t_rfield::cmheat |
double * t_rfield::comdn |
double t_rfield::comoff |
double t_rfield::comtot |
double* t_rfield::comup |
saves for the upward and downward Compton shifts
Definition at line 224 of file rfield.h.
Referenced by rfield_opac_malloc().
ConEmitLocal is local diffuse continuum, per unit vol, for each zone, evaluated in RT_diffuse
Definition at line 124 of file rfield.h.
Referenced by AGN_Hemis(), lines_continuum(), and RT_diffuse().
outward diffuse emission continuum (not the interactive one), this is incremented in radinc because of interplay between absorption and emission - get the outward bremsstrahlung right
Definition at line 132 of file rfield.h.
Referenced by cdSPEC(), cdSPEC2(), lines_continuum(), pltcon(), rfield_opac_malloc(), and rfield_opac_zero().
reflected diffuse emission continuum
Definition at line 127 of file rfield.h.
Referenced by cdSPEC(), cdSPEC2(), lines_continuum(), pltcon(), rfield_opac_malloc(), and rfield_opac_zero().
this is set in RT_diffuse and carries interactive continua
Definition at line 135 of file rfield.h.
Referenced by GammaBn(), GammaBnPL(), GammaK(), GammaPrt(), GrainDrift(), hmole_reactions(), IterEnd(), outsum(), PrtContinuum(), PrtHeader(), PrtZone(), rfield_opac_malloc(), rfield_opac_zero(), RT_OTS_ChkSum(), RT_OTS_Update(), and RT_OTS_Zero().
the local photoionization rate corresponding to above photons
Definition at line 149 of file rfield.h.
Referenced by GammaPrt(), rfield_opac_malloc(), rfield_opac_zero(), RT_OTS_ChkSum(), RT_OTS_Update(), and RT_OTS_Zero().
this will control array of locally destroyed continuum photons, zeroed and evaluated in RT_diffuse, currently only two-photon
Definition at line 149 of file rfield.h.
Referenced by rfield_opac_malloc(), rfield_opac_zero(), RT_diffuse(), RT_OTS_Update(), and RT_OTS_Zero().
ConRefIncid is reflected portion of incident continuum
Definition at line 138 of file rfield.h.
Referenced by cdSPEC(), cdSPEC2(), rfield_opac_malloc(), and rfield_opac_zero().
save array for table read command, to save continuum previously punched
Definition at line 311 of file rfield.h.
Referenced by ffun1(), ReadTable(), and rfield_opac_malloc().
double* t_rfield::ContBoltz |
array of Boltzmann factors for the continuum energy grid and current temperature
Definition at line 120 of file rfield.h.
Referenced by atom_level2(), t_fe2ovr_la::atoms_fe2ovr(), ContSetIntensity(), CoolEvaluate(), GammaBn(), GammaBnPL(), H21_cm_pops(), oi_level_pops(), OpacityAdd1SubshellInduc(), plankf(), rfield_opac_malloc(), rfield_opac_zero(), RT_recom_effic(), and RT_tau_inc().
convoc is the conversion factor from rfield to OccNumbIncidCont
Definition at line 109 of file rfield.h.
Referenced by ptrcer(), rfield_opac_malloc(), rfield_opac_zero(), RT_OTS_Update(), and RT_OTS_Zero().
coefficients for fitting Tarter expressions for Compton heating and cooling, over full energy range of code
Definition at line 257 of file rfield.h.
Referenced by PrtHeader(), and rfield_opac_malloc().
double t_rfield::cutoff[LIMSPC][3] |
Definition at line 276 of file rfield.h.
Referenced by ffun1(), ParseAgn(), ParseBackgrd(), ParseBlackbody(), ParseCMB(), ParseCoronal(), and ParsePowerlawContinuum().
this is zero or one depending whether pumping by diffuse fields is turned on (1) or turned off (0)
Definition at line 186 of file rfield.h.
Referenced by ParseDont(), and RT_line_static().
the energy of the upper limit high-energy limit of the continuum
Definition at line 40 of file rfield.h.
Referenced by ChckFill(), ContSetIntensity(), ffun1(), ParseAbsMag(), ParseBackgrd(), ParseBlackbody(), ParseCMB(), ParsePlotRangeContin(), ParsePrint(), ParseRangeOption(), ParseRatio(), ParseSet(), ParseStop(), PrtHeader(), and qintr().
the energy of the lower limit low-energy limit of the continuum
Definition at line 37 of file rfield.h.
Referenced by ChckFill(), ContSetIntensity(), ffun1(), ParseAbsMag(), ParseAtomISO(), ParseBackgrd(), ParseBlackbody(), ParseCMB(), ParseInterp(), ParsePlotRangeContin(), ParseRangeOption(), ParseRatio(), ParseStop(), ParseTable(), qintr(), and resetBltin().
extinction in magnitudes at B and V filters for a resolved source, this does discount forward scattering, so is appropriate for a resolved source
Definition at line 250 of file rfield.h.
Referenced by IterRestart().
double t_rfield::extin_mag_B_point |
extinction in magnitudes at B and V filters for a point source, this does not discount forward scattering
Definition at line 246 of file rfield.h.
Referenced by IterRestart().
double t_rfield::extin_mag_V_point |
Definition at line 246 of file rfield.h.
Referenced by hmole_reactions(), IonCarbo(), IterRestart(), and th85rate().
energies at center of each bin for fine continuum
Definition at line 383 of file rfield.h.
Referenced by punch_opacity(), and rfield_opac_malloc().
low and high bounds of fine continuum - set by need to include all resonance lines
Definition at line 371 of file rfield.h.
Referenced by ipFineCont(), and rfield_opac_malloc().
long int t_rfield::fine_opac_nelem |
heaviest element to be considered - default is iron
Definition at line 352 of file rfield.h.
Referenced by ParseSet(), and rfield_opac_malloc().
long int t_rfield::fine_opac_nresolv |
number of resolution elements over width of this element, default is 4
Definition at line 355 of file rfield.h.
Referenced by ParseSet(), and rfield_opac_malloc().
number of cm/s of each cell in fine mesh
Definition at line 358 of file rfield.h.
Referenced by rfield_opac_malloc(), RT_line_all(), and RT_line_one().
the fine continuum opacity array
Definition at line 379 of file rfield.h.
Referenced by PressureRadiationLine(), punch_opacity(), rfield_opac_malloc(), rfield_opac_zero(), RT_line_all(), RT_line_one(), and RT_line_one_tauinc().
total optical depth array for fine continuum
Definition at line 381 of file rfield.h.
Referenced by rfield_opac_malloc(), and rfield_opac_zero().
double t_rfield::fine_resol |
the dimensionless resolution of the fine continuum - dE/E
Definition at line 377 of file rfield.h.
Referenced by ipFineCont(), and rfield_opac_malloc().
flux is photons per cell N.B. width of cells vary with energy, given by widflx
Definition at line 74 of file rfield.h.
Referenced by cdSPEC(), cdSPEC2(), ContNegative(), ContRate(), extin(), GammaBn(), GammaBnPL(), GammaK(), GammaPrt(), GrainDrift(), GrainElecEmis1(), GrainRateDr(), GrainTemperature(), hmole_reactions(), lines_continuum(), lines_lv1_k_zn(), outsum(), pltcon(), PrtContinuum(), PrtHeader(), PrtZone(), qintr(), radius_first(), rfield_opac_malloc(), rfield_opac_zero(), RT_OTS_ChkSum(), RT_OTS_Update(), RT_OTS_Zero(), sumcon(), ZoneEnd(), and ZoneStart().
the accumulated flux, sum from this energy to infinity
Definition at line 83 of file rfield.h.
Referenced by H2_X_coll_rate_evaluate(), rfield_opac_malloc(), and rfield_opac_zero().
Definition at line 80 of file rfield.h.
Referenced by extin(), rfield_opac_malloc(), ZoneEnd(), and ZoneStart().
Definition at line 179 of file rfield.h.
Referenced by rfield_opac_malloc(), and rfield_opac_zero().
this is the variable and constant parts of the above
Definition at line 80 of file rfield.h.
Referenced by extin(), rfield_opac_malloc(), ZoneEnd(), and ZoneStart().
this is the isotropic part of the constant continuum
Definition at line 77 of file rfield.h.
Referenced by extin(), rfield_opac_malloc(), ZoneEnd(), and ZoneStart().
Definition at line 179 of file rfield.h.
Referenced by rfield_opac_malloc(), and rfield_opac_zero().
Definition at line 179 of file rfield.h.
Referenced by rfield_opac_malloc(), and rfield_opac_zero().
faintest high energy flux to consider, set with set flxfnt command
Definition at line 43 of file rfield.h.
Referenced by ParseSet().
First index is EFFECTIVE CHARGE!
Definition at line 196 of file rfield.h.
Referenced by CoolEvaluate(), and rfield_opac_malloc().
string t_rfield::ioTableRead[LIMSPC] |
long int t_rfield::ip1000A |
this is the wavelength where Bertoldi & Draine estimate the Habing field
Definition at line 242 of file rfield.h.
Referenced by hmole_reactions().
long int t_rfield::ipB_filter |
long int t_rfield::ipEnerGammaRay |
long int t_rfield::ipEnergyBremsThin |
ipEnergyBremsThin is index for lowest energy thin to ff abs and plasma frequency EnergyBremsThin is energy there, Ryd
Definition at line 214 of file rfield.h.
Referenced by ContRate(), CoolEvaluate(), GrainRateDr(), IterRestart(), RT_OTS_ChkSum(), and tauff().
long int t_rfield::ipFineConVelShift |
shift in fine continuum rest frame scale due to velocity gradient, rest frame is velocity of first zone, positive means that first zone is blue shifted relative to current zone. This is a decelerating flow. Evaluated in RT_line_all
Definition at line 389 of file rfield.h.
Referenced by PressureRadiationLine(), rfield_opac_malloc(), RT_line_all(), RT_line_one(), and RT_line_one_tauinc().
long int t_rfield::ipG0_DB96_hi |
long int t_rfield::ipG0_DB96_lo |
these are the lower and upper bounds for the G0 radiation field used by Tielens & Hollenbach in their PDR work
Definition at line 236 of file rfield.h.
Referenced by hmole_reactions().
long int t_rfield::ipG0_spec_hi |
long int t_rfield::ipG0_spec_lo |
these are the lower and upper bounds for the special G0 radiation field
Definition at line 239 of file rfield.h.
Referenced by hmole_reactions().
long int t_rfield::ipG0_TH85_hi |
long int t_rfield::ipG0_TH85_lo |
these are the lower and upper bounds for the G0 radiation field used by Tielens & Hollenbach in their PDR work
Definition at line 232 of file rfield.h.
Referenced by hmole_reactions().
long int t_rfield::ipMaxBolt |
index of highest cell with positive Boltzmann factor
Definition at line 218 of file rfield.h.
Referenced by CoolEvaluate().
long int* t_rfield::ipnt_coarse_2_fine |
and array indices for lower and upper bounds of each coarse continuum mapped onto the fine continuum 0 (false) if fine continuum does not extend to these cells
Definition at line 368 of file rfield.h.
Referenced by rfield_opac_malloc().
long int t_rfield::ipPlasma |
pointer to current plasma frequency
Definition at line 428 of file rfield.h.
Referenced by ContRate(), and tauff().
long int t_rfield::ipPlasmax |
long int t_rfield::ipspec |
long int t_rfield::ipV_filter |
bool t_rfield::lgBeamed[LIMSPC] |
Definition at line 286 of file rfield.h.
Referenced by ffun(), ParseBackgrd(), ParseCMB(), and ParseTable().
bool t_rfield::lgCMB_set |
this flag says that CMB has been set
Definition at line 102 of file rfield.h.
Referenced by ParseBackgrd(), and ParseCMB().
flag which, if set to false, causes gauntff.dat, if it exists, to be read in, or if true, causes the file gauntff.dat to be created. rfield.gff[][] is filled by interpolation on the values in this file
Definition at line 201 of file rfield.h.
Referenced by FillGFF(), and ParseCompile().
bool t_rfield::lgComUndr |
set true if Compton cooling underflows
Definition at line 267 of file rfield.h.
Referenced by PrtComment(), and PrtHeader().
this flag is set true if we malloced out the three previous arrays - these can be returned once the continuum is generated
Definition at line 304 of file rfield.h.
Referenced by InterpolateGridCoStar(), InterpolateRectGrid(), ParseInterp(), and ParseTable().
option to not do line transfer, set false with no line transfer command
Definition at line 95 of file rfield.h.
Referenced by ParseDont(), RT_line_all(), and RT_line_one().
flag saying to update fine opacities - not done all the time
Definition at line 397 of file rfield.h.
Referenced by RT_line_all().
bool t_rfield::lgGamrOK |
bool t_rfield::lgHabing |
bool t_rfield::lgHeIIOTS |
flag saying whether to include HeII Lya and rec cont ots in the radiation field - - usually true, set false with no HeII ots command
Definition at line 405 of file rfield.h.
Referenced by ParseDont(), and RT_OTS().
bool t_rfield::lgHionRad |
lgHionRad set to .true. if no hydrogen ionizing radiation
Definition at line 444 of file rfield.h.
Referenced by PrtComment().
bool t_rfield::lgHPhtOK |
turn off continuum pumping, set with 'no induced processes' command
Definition at line 221 of file rfield.h.
Referenced by atmdat_2phot_rate(), DrvContPump(), GammaBn(), GammaBnPL(), OpacityAdd1SubshellInduc(), ParseDont(), and RT_line_static().
says whether to constantly reevaluate ionization, normally true, set false with no ionization reevaluate command
Definition at line 106 of file rfield.h.
Referenced by ParseDont().
flag saying whether to kill ots lines
Definition at line 414 of file rfield.h.
Referenced by ParseDont(), and RT_OTS_Update().
flag saying whether to kill outward only continuum
Definition at line 411 of file rfield.h.
Referenced by ParseDont().
flag saying whether to kill outward only lines
Definition at line 408 of file rfield.h.
Referenced by ParseDont().
bool t_rfield::lgLyaOTS |
flag saying whether to include H1 Lya ots in the radiation field - usually true, set false with no Lya ots command
Definition at line 401 of file rfield.h.
Referenced by ParseDont(), and RT_OTS().
bool t_rfield::lgMMok |
bool t_rfield::lgOcc1Hi |
option to turn off fine opacities with no fine opacity command
Definition at line 392 of file rfield.h.
Referenced by ParseDont(), PressureRadiationLine(), RT_line_one(), and RT_line_one_tauinc().
says whether to constantly reevaluate opacities, normally true, set false with no opacity reevaluate command
Definition at line 99 of file rfield.h.
Referenced by ParseDont().
bool t_rfield::lgOutOnly |
another flag, true if outward only - used to multiply the ConInterOut continuum for creating the interactive continuum - when false, no outward only, this is not added
Definition at line 210 of file rfield.h.
Referenced by GammaBn(), GammaBnPL(), GammaK(), GammaPrt(), RT_OTS_ChkSum(), and RT_OTS_Update().
bool t_rfield::lgPlasNu |
says that fine optical depths will be punched, so save them
Definition at line 394 of file rfield.h.
Referenced by ParsePunch().
bool t_rfield::lgTimeVary[LIMSPC] |
option to have continuum intensity be time dependent
Definition at line 282 of file rfield.h.
Referenced by ffun(), ParseAbsMag(), ParseF_nu(), ParseIonPar(), and ParseRatio().
bool t_rfield::lgUSphON |
lgUSphON flag set when we hit stromgren radius in spherical geometry
Definition at line 337 of file rfield.h.
Referenced by dense_fabden(), and IterRestart().
bool t_rfield::lgXRayOK |
long int* t_rfield::line_count |
used to keep track of number of lines per freq interval
Definition at line 56 of file rfield.h.
Referenced by ipLineEnergy(), and rfield_opac_malloc().
long t_rfield::nfine |
the number of fine continuum cells actually used in this continuum
Definition at line 373 of file rfield.h.
Referenced by PressureRadiationLine(), punch_opacity(), rfield_opac_malloc(), RT_line_all(), RT_line_one(), and RT_line_one_tauinc().
the number of fine continuum cells malloced - will be several million
Definition at line 375 of file rfield.h.
Referenced by ipFineCont(), rfield_opac_malloc(), and rfield_opac_zero().
long int t_rfield::nflux |
nflux is number of continuum points needed to get to high energy end of this continuum. this is initially set to nupper in ContCreatePointers, and then trimmed down in ContSetIntensity. It is finally reset in ConvInitSolution, to make sure continuum includes all possible line and continuum emission produced by the code
Definition at line 31 of file rfield.h.
Referenced by AGN_Hemis(), cdSPEC(), cdSPEC2(), cmshft(), ContNegative(), ContRate(), ConvInitSolution(), CoolEvaluate(), extin(), GammaBn(), GammaBnPL(), GammaK(), GammaPrt(), GrainDrift(), GrainElecEmis1(), GrainMakeDiffuse(), GrainTemperature(), GrainUpdateRadius2(), highen(), ion_trim(), IonOxyge(), iso_photo(), IterEnd(), lindst(), OpacityAdd1Subshell(), OpacityAdd1SubshellInduc(), OpacityAddTotal(), outsum(), PE_init(), pltcon(), pltopc(), pnegopc(), PrtContinuum(), PrtHeader(), PrtZone(), ptrcer(), punch_opacity(), PunchNewContinuum(), qheat_init(), radius_first(), RT_DestProb(), RT_diffuse(), RT_OTS_AddCont(), RT_OTS_AddLine(), RT_OTS_ChkSum(), RT_OTS_Update(), RT_OTS_Zero(), RT_recom_effic(), Spec_cont(), sumcon(), tauff(), UpdatePot(), UpdatePot1(), ZoneEnd(), and ZoneStart().
long int t_rfield::nspec |
Definition at line 288 of file rfield.h.
Referenced by conorm(), ffun(), ffun1(), InterpolateGridCoStar(), InterpolateRectGrid(), ParseAgn(), ParseBackgrd(), ParseBlackbody(), ParseCMB(), ParseCommands(), ParseCoronal(), ParseInterp(), ParsePowerlawContinuum(), and ParseTable().
long int t_rfield::nupper |
number of frequency cells needed to get full energy resolution of code
Definition at line 34 of file rfield.h.
Referenced by AtlasInterpolate(), cdSPEC(), cdSPEC2(), ChckFill(), conorm(), ContCreateMesh(), ContCreatePointers(), ContSetIntensity(), CoolEvaluate(), CoStarInterpolate(), emergent_line(), ffun1(), fiddle(), fill(), GetModel(), GrainsInit(), GrainUpdateRadius2(), GridGatherInCloudy(), GridInterpolate(), InitGrid(), InterpolateModelCoStar(), InterpolateRectGrid(), ipoint(), Kurucz79Interpolate(), lgCompileAtmosphere(), lgCompileAtmosphereCoStar(), lgValidModel(), mie_calc_ial(), mie_write_opc(), MihalasInterpolate(), OpacityCreate1Element(), OpacityCreateAll(), OpacityZero(), OpacityZeroOld(), PlanckIntegral(), pltcon(), pltopc(), qheat(), qintr(), RauchInterpolateHCa(), RauchInterpolateHelium(), RauchInterpolateHNi(), RauchInterpolateHpHe(), RauchInterpolateHydr(), RauchInterpolatePG1159(), ReadTable(), RebinAtmosphere(), rfield_opac_malloc(), RT_diffuse(), RT_OTS_AddCont(), RT_OTS_PrtRate(), RT_OTS_Update(), RT_recom_effic(), TlustyInterpolate(), UpdatePot1(), ValidateGrid(), WernerInterpolate(), and WMBASICInterpolate().
bremsstrahlung occupation number - only used for induced two photon
Definition at line 59 of file rfield.h.
Referenced by rfield_opac_malloc(), and rfield_opac_zero().
outward emitted continuum
Definition at line 62 of file rfield.h.
Referenced by rfield_opac_malloc(), rfield_opac_zero(), and RT_line_static().
OccNumbDiffCont is the continuum occupation number, for local diffuse continuum
Definition at line 116 of file rfield.h.
Referenced by rfield_opac_malloc(), rfield_opac_zero(), and RT_line_static().
OccNumbIncidCont is the continuum occupation number for the attenuated incident ONLY
Definition at line 113 of file rfield.h.
Referenced by atmdat_2phot_rate(), PrtHeader(), rfield_opac_malloc(), and RT_line_static().
double t_rfield::opac_mag_B_point |
double t_rfield::opac_mag_V_point |
the local ots continuum rates
Definition at line 160 of file rfield.h.
Referenced by GammaPrt(), rfield_opac_malloc(), rfield_opac_zero(), RT_OTS(), RT_OTS_ChkSum(), RT_OTS_PrtRate(), RT_OTS_Update(), and RT_OTS_Zero().
Definition at line 160 of file rfield.h.
Referenced by rfield_opac_malloc(), rfield_opac_zero(), RT_OTS(), RT_OTS_AddCont(), RT_OTS_Update(), and RT_OTS_Zero().
the local ots line rates
Definition at line 160 of file rfield.h.
Referenced by ContNegative(), CoolCalc(), GammaBn(), GammaBnPL(), GammaK(), GammaPrt(), rfield_opac_malloc(), rfield_opac_zero(), RT_OTS(), RT_OTS_ChkSum(), RT_OTS_Update(), and RT_OTS_Zero().
these two are the new rates, that will be entered into the above once RTOTSUpdata has been called
Definition at line 160 of file rfield.h.
Referenced by rfield_opac_malloc(), rfield_opac_zero(), RT_OTS(), RT_OTS_AddLine(), RT_OTS_Update(), and RT_OTS_Zero().
outward directed line emission
Definition at line 171 of file rfield.h.
Referenced by cdSPEC(), cdSPEC2(), GammaPrt(), GrainDrift(), hmole_reactions(), IterEnd(), lindst(), lines_continuum(), outline(), outsum(), pltcon(), PrtContinuum(), PrtHeader(), PrtZone(), rfield_opac_malloc(), rfield_opac_zero(), RT_diffuse(), RT_OTS_ChkSum(), RT_OTS_Update(), and RT_OTS_Zero().
Definition at line 171 of file rfield.h.
Referenced by GammaPrt(), GrainDrift(), hmole_reactions(), IterEnd(), outsum(), pltcon(), PrtContinuum(), PrtHeader(), PrtZone(), rfield_opac_malloc(), rfield_opac_zero(), RT_OTS_ChkSum(), RT_OTS_Update(), and RT_OTS_Zero().
plasma frequency for current position in slab
Definition at line 424 of file rfield.h.
Referenced by atom_level3(), RT_line_static(), and tauff().
these are total numbers of photons over various energy ranges
Definition at line 323 of file rfield.h.
Referenced by lines_hydro(), PrtHeader(), and radius_first().
double t_rfield::range[LIMSPC][2] |
energy range over which the intensity is integrated for normalizing each continuum source that contributes to the total source
Definition at line 308 of file rfield.h.
Referenced by ParseAbsMag(), ParseBackgrd(), ParseBlackbody(), ParseCMB(), ParseF_nu(), ParseRangeOption(), ParseRatio(), and ParseTable().
reflected line
Definition at line 175 of file rfield.h.
Referenced by cdSPEC(), lindst(), lines_continuum(), outline(), rfield_opac_malloc(), rfield_opac_zero(), and RT_diffuse().
the stromgren radius var set to get u spherical
Definition at line 339 of file rfield.h.
Referenced by dense_fabden().
double t_rfield::slope[LIMSPC] |
Definition at line 276 of file rfield.h.
Referenced by ffun1(), ParseAgn(), ParseBackgrd(), ParseBlackbody(), ParseCMB(), ParseCoronal(), and ParsePowerlawContinuum().
double t_rfield::spfac[LIMSPC] |
these are energy-by-energy sums of various arrays, used to save time in evaluating rate integrals
Definition at line 142 of file rfield.h.
Referenced by GammaBn(), GammaBnPL(), GammaK(), GammaPrt(), GrainElecEmis1(), GrainTemperature(), highen(), qheat_init(), rfield_opac_malloc(), rfield_opac_zero(), RT_OTS_ChkSum(), RT_OTS_Update(), RT_OTS_Zero(), ZoneEnd(), and ZoneStart().
Definition at line 143 of file rfield.h.
Referenced by GrainTemperature(), rfield_opac_malloc(), rfield_opac_zero(), RT_OTS_ChkSum(), RT_OTS_Update(), RT_OTS_Zero(), ZoneEnd(), and ZoneStart().
Definition at line 144 of file rfield.h.
Referenced by atmdat_2phot_rate(), rfield_opac_malloc(), rfield_opac_zero(), RT_diffuse(), RT_OTS_Update(), and RT_OTS_Zero().
<[LIMSPC][NCELL]
Definition at line 297 of file rfield.h.
Referenced by ffun1(), ParseInterp(), and ParseTable().
==1 for time steady, when continuum varies with time, is scale factor
Definition at line 182 of file rfield.h.
Referenced by DynaPunchTimeDep().
<[LIMSPC][NCELL]
Definition at line 297 of file rfield.h.
Referenced by conorm(), ffun1(), InterpolateGridCoStar(), InterpolateRectGrid(), ParseInterp(), and ParseTable().
saves total two photon continuum for debugging, set in RT_diffuse
Definition at line 154 of file rfield.h.
Referenced by rfield_opac_malloc(), and RT_diffuse().
double t_rfield::totpow[LIMSPC] |
Definition at line 276 of file rfield.h.
Referenced by ParseAbsMag(), ParseBackgrd(), ParseBlackbody(), ParseCMB(), ParseCoronal(), ParseF_nu(), ParseIonPar(), ParseRatio(), and ParseTable().
these are TOTAL transmission coefficients for fine opacity degraded to coarse continuum
Definition at line 364 of file rfield.h.
Referenced by rfield_opac_malloc(), and RT_OTS_Zero().
these are transmission coefficients for fine opacity degraded to coarse continuum for the last zone
Definition at line 362 of file rfield.h.
Referenced by rfield_opac_malloc(), and RT_OTS_Zero().
<[LIMSPC][NCELL] this is the log of f_nu of continuum point
Definition at line 297 of file rfield.h.
Referenced by ffun1(), ParseInterp(), and ParseTable().
hydrogen ionization parameter
Definition at line 331 of file rfield.h.
Referenced by PrtComment(), PrtFinal(), and radius_first().
width of cells in Rydbergs
Definition at line 53 of file rfield.h.
Referenced by AGN_Hemis(), cdSPEC(), ChckFill(), ContRate(), ContSetIntensity(), CoolEvaluate(), fiddle(), fill(), GrainMakeDiffuse(), GrainRateDr(), lindst(), lines_continuum(), pintr(), PlanckIntegral(), pltcon(), PrtHeader(), ptrcer(), punchFITS_EnergyData(), PunchNewContinuum(), PunchSpecial(), qheat(), qheat_init(), qintr(), rfield_opac_malloc(), RT_diffuse(), Spec_cont(), and tauff().