t_phycon Struct Reference

#include <phycon.h>

Collaboration diagram for t_phycon:

Collaboration graph
[legend]

Data Fields

double te
double te_eV
double te_ryd
double te_wn
double teinv
double tesqrd
double EnergyIonization
double EnergyExcitation
double EnthalpyDensity
double EnergyBinding
double sqrte
double te32
double te90
double te70
double te40
double te30
double te20
double te10
double te07
double te05
double te04
double te03
double te02
double te01
double te007
double te005
double te004
double te003
double te002
double te001
double te0001
double te0002
double te0003
double te0004
double te0005
double te0007
double telogn [7]
double sqlogz [LIMELM]
double alogte
double alnte
double TeInit
double TeProp
double EdenInit
double EdenProp
double TEnerDen
bool lgPhysOK
float BigJumpTe
float BigJumpne
float BigJumpH2
float BigJumpCO

Detailed Description

phycon.h

Definition at line 4 of file phycon.h.


Field Documentation

alnte is natural log of temperature

Definition at line 81 of file phycon.h.

Referenced by ChargTranEval(), CoolOxyg(), and tfidle().

Definition at line 102 of file phycon.h.

Referenced by prt_smooth_predictions(), PrtFinal(), and zero().

Definition at line 102 of file phycon.h.

Referenced by prt_smooth_predictions(), PrtFinal(), and zero().

Definition at line 102 of file phycon.h.

Referenced by prt_smooth_predictions(), PrtFinal(), and zero().

largest relative changes in Te, ne, H+, H2, and CO in structure this is computed as part of prtcomment so does not exist when code not talking, set to zero in zero and still zero if prtcomment not called

Definition at line 102 of file phycon.h.

Referenced by prt_smooth_predictions(), PrtFinal(), and zero().

initial electron density

Definition at line 85 of file phycon.h.

Referenced by ZoneStart().

proposed electron density

Definition at line 85 of file phycon.h.

Referenced by ZoneStart().

this is the total binding energy of the molecules, and is negative, the energy need to get back to free atoms

Definition at line 40 of file phycon.h.

Referenced by DynaPrtZone(), PresTotCurrent(), and PunchDo().

the total internal energy of atoms and molecules within the gas, erg/cm^3. This is the amount of energy to excite the current level populations from the ground. this includes electronic excitations of atoms and rotation excitations of molecules

Definition at line 33 of file phycon.h.

Referenced by DynaPrtZone(), PresTotCurrent(), and PunchDo().

total ionization energy of gas, erg/cm^3, evaluated in PressureTotal, this is the amount of energy needed to go from pure atoms to the current ionization of the gas.

Definition at line 27 of file phycon.h.

Referenced by DynaPrtZone(), PresTotCurrent(), and PunchDo().

the enthalpy per unit vol, updated with pressure updated

Definition at line 36 of file phycon.h.

Referenced by DynaIonize(), DynaPunch(), PresTotCurrent(), and PunchDo().

lag set if a physical condition has been disabled

Definition at line 97 of file phycon.h.

Referenced by advection_set_detault(), ParseAbundances(), ParseAtomHeLike(), ParseAtomHLike(), ParseCommands(), ParseDont(), ParseGrain(), ParseSet(), PrtComment(), and zero().

this is used to rescale telogn array for other charge, ith element is log(i+1)^(i+1)

Definition at line 72 of file phycon.h.

Referenced by HydroRecCool(), iso_cool(), and tfidle().

double t_phycon::te

te, electron temperature K

Definition at line 7 of file phycon.h.

Referenced by AGN_He1_CS(), AGN_Hemis(), atom_level2(), atom_level3(), atom_levelN(), atom_pop3(), atom_pop5(), atoms_fe2ovr(), AtomSeqBeryllium(), Badnell_DR_rate_eval(), Badnell_RR_rate_eval(), C6cs123(), Ca20cs123(), cdTemp_last(), ChargTranEval(), ChargTranPun(), CO_drive(), CO_PopsEmisCool(), CO_solve(), ColStrGBar(), ContNegative(), ContSetIntensity(), ConvBase(), ConvEdenIoniz(), ConvFail(), ConvInitSolution(), ConvIterCheck(), ConvPresTempEdenIoniz(), ConvTempEdenIoniz(), CoolAlum(), CoolArgo(), CoolCalc(), CoolCarb(), CoolChlo(), CoolChro(), CoolDima(), CoolEvaluate(), CoolHeatError(), CoolIron(), CoolMagn(), CoolMang(), CoolNeon(), CoolNick(), CoolNitr(), CoolOxyg(), CoolPhos(), CoolPota(), CoolPunch(), CoolSili(), CoolSulf(), CoolVana(), CS_l_mixing_PS64(), da(), dgaunt(), dmpary(), DumpLine(), DynaIonize(), Fe11Lev5(), Fe13Lev5(), Fe26cs123(), Fe2_cooling(), FeIICollRatesBoltzmann(), FillGFF(), fndstr(), gbar0(), gbar1(), GrainChargeTemp(), GrainCollHeating(), GrainDrift(), GrainDrive(), GrainElecRecomb1(), GrainScreen(), GrainTemperature(), grn_abs(), H1cs123(), H21_cm_pops(), H2_collid_rates(), H2_Cooling(), H2_LevelPops(), H2_PunchDo(), h_hnc_hcn_h(), HCSAR_interp(), HCTIon(), HCTRecom(), He2cs123(), HeatPunch(), HeatSum(), HeCollid(), HeCreate(), HelikeCheckRecomb(), HeLikeLevel(), HeRecom(), Hion_coll_ioniz_ratecoef(), Hion_colldeexc_cs(), hmole(), hmole_reactions(), hmole_step(), hmrate(), Hydcs123(), hydro_vs_deexcit(), hydro_vs_excit(), hydro_vs_ioniz(), t_hydrobranch::HydroBranchFunc(), HydroCollid(), HydroLevel(), HydroRecCool(), HydroRecom(), HydroT2Low(), HyperfineCreate(), HyperfineCS(), ion_collis(), ion_recom_calculate(), ion_recomb(), ion_recombAGN(), ion_solver(), IonCalci(), IonCarbo(), IonCSInterp(), IonPotas(), iso_continuum_lower(), iso_cool(), iter_end_check(), IterStart(), lgConvTemp(), ligbar(), lines(), lines_continuum(), lines_helium(), lines_hydro(), lines_lv1_k_zn(), lines_lv1_li_ne(), lines_lv1_na_ar(), lines_molecules(), MakeDeriv(), map_do(), MeanInc(), mole_H2_LTE(), Ne10cs123(), NewChargeData(), oh_c2h2_co_ch3(), oi3Pcs(), oi_level_pops(), OpacityAddTotal(), ParseConstant(), ParseTLaw(), PresTotCurrent(), PrtHydroTrace1a(), PrtZone(), Punch_Line_RT(), PunchDo(), PunchGaunts(), PunchLineData(), qheat_init(), radius_increment(), radius_next(), RT_diffuse(), RT_recom_effic(), RT_tau_init(), S62_Therm_ave_coll_str(), SanityCheckBegin(), TempInterp(), tfidle(), UpdatePot(), velset(), xNI_coll_stren(), zero(), and ZoneStart().

Definition at line 44 of file phycon.h.

Referenced by CoolChlo(), CoolChro(), CoolIron(), CoolMagn(), CoolNeon(), CoolOxyg(), CoolSili(), and tfidle().

Definition at line 44 of file phycon.h.

Referenced by CoolAlum(), CoolChro(), CoolMang(), CoolNeon(), CoolOxyg(), CoolSulf(), CoolVana(), and tfidle().

Definition at line 44 of file phycon.h.

Referenced by CoolIron(), CoolNeon(), CoolOxyg(), CoolSili(), CoolVana(), and tfidle().

Definition at line 44 of file phycon.h.

Referenced by CoolChlo(), CoolNeon(), CoolOxyg(), CoolPhos(), CoolSulf(), and tfidle().

Definition at line 44 of file phycon.h.

Referenced by CoolIron(), CoolMagn(), CoolMang(), CoolNeon(), CoolOxyg(), and tfidle().

Definition at line 44 of file phycon.h.

Referenced by CoolNeon(), CoolOxyg(), and tfidle().

Definition at line 44 of file phycon.h.

Referenced by CoolNeon(), CoolOxyg(), CoolPhos(), and tfidle().

Definition at line 44 of file phycon.h.

Referenced by CoolChlo(), CoolMang(), CoolNeon(), CoolOxyg(), CoolSulf(), CoolVana(), and tfidle().

Definition at line 44 of file phycon.h.

Referenced by CoolChlo(), CoolChro(), CoolMagn(), CoolNeon(), CoolOxyg(), CoolPhos(), and tfidle().

Definition at line 44 of file phycon.h.

Referenced by CoolChlo(), CoolMagn(), CoolNeon(), CoolOxyg(), hmole_step(), lines_helium(), and tfidle().

Definition at line 44 of file phycon.h.

Referenced by CoolChro(), CoolIron(), CoolMang(), CoolNeon(), CoolVana(), lines_lv1_li_ne(), and tfidle().

Definition at line 44 of file phycon.h.

Referenced by CoolNeon(), hmole_step(), and tfidle().

the current electron temperature in eV

Definition at line 10 of file phycon.h.

Referenced by ChargTranEval(), H2_collid_rates(), ion_recom_calculate(), and tfidle().

the current electron temperature in Ryd

Definition at line 13 of file phycon.h.

Referenced by HeCollid(), HydroCollid(), iso_cool(), lines_helium(), RT_diffuse(), and tfidle().

the current electron temperature in wavenumbers

Definition at line 16 of file phycon.h.

Referenced by atom_levelN(), FeIICollRatesBoltzmann(), H2_collid_rates(), H2_Cooling(), H2_X_coll_rate_evaluate(), mole_H2_LTE(), and tfidle().

initial temperature

Definition at line 85 of file phycon.h.

Referenced by PunchDo(), and ZoneStart().

1/TE

Definition at line 19 of file phycon.h.

Referenced by atom_level3(), atom_pop2(), CoolEvaluate(), iso_cool(), and tfidle().

double t_phycon::telogn[7]

1 is log Te, 2 is (log T)^2, etc

Definition at line 72 of file phycon.h.

Referenced by ContSetIntensity(), HydroRecCool(), iso_cool(), PunchDo(), and tfidle().

energy density temperature

Definition at line 94 of file phycon.h.

Referenced by ContSetIntensity(), PrtComment(), and PrtHeader().

proposed temperature

Definition at line 85 of file phycon.h.

Referenced by PunchDo(), and ZoneStart().

T^2

Definition at line 22 of file phycon.h.

Referenced by ChargTranEval(), hmole_step(), and tfidle().


The documentation for this struct was generated from the following file:

Generated for cloudy by doxygen 1.5.9