Go to the source code of this file.
Data Structures | |
struct | t_thermal |
Defines | |
#define | NCOLNT 10000L |
#define | NCOLNT_LAB_LEN 15 |
#define | NGRID 100 |
Functions | |
void | tfidle (bool lgForceUpdate) |
Variables | |
EXTERN struct t_thermal | thermal |
#define NCOLNT 10000L |
#define NCOLNT_LAB_LEN 15 |
#define NGRID 100 |
grid to remember heating cooling history
Definition at line 160 of file thermal.h.
Referenced by PunchDo(), and PutHetCol().
void tfidle | ( | bool | lgForceUpdate | ) |
tfidle update some temperature dependent variables
lgForceUpdate | option to force update of all variables |
Definition at line 44 of file tfidle.cpp.
References t_phycon::alnte, t_phycon::alogte, t_rfield::anu, t_rfield::anulog, ASSERT, cdEXIT(), t_dense::cdsqte, COLL_CONST, t_rfield::ContBoltz, DEBUG_ENTRY, DEBUG_EXIT, dense, t_dense::eden, t_dense::EdenHCorr, t_dense::EdenHontoHCorr, t_dense::edensqte, EVDEGK, FillGFF(), GauntFF, GauntFF_T, t_rfield::gff, t_thermal::halfte, t_dense::HCorrFac, t_dense::IonHigh, ioQQQ, ipH_LIKE, ipHYDROGEN, t_iso::ipIsoLevNIonCon, t_rfield::ipMaxBolt, iso, lgGffNotFilled, lgRfieldMalloced, t_trace::lgTrace, t_trace::lgTrGant, LIM, LIMELM, LinterpTable(), LinterpVector(), MAX2, N_PHOTON_GFF, N_TE_GFF, t_rfield::nflux, t_rfield::nupper, PhoGFF, phycon, POW2, rfield, SEXP_LIMIT, ShowMe(), t_phycon::sqlogz, t_phycon::sqrte, t_dense::SqrtEden, T1CM, tauff(), t_phycon::te, t_phycon::te0001, t_phycon::te0002, t_phycon::te0003, t_phycon::te0004, t_phycon::te0005, t_phycon::te0007, t_phycon::te001, t_phycon::te002, t_phycon::te003, t_phycon::te004, t_phycon::te005, t_phycon::te007, t_phycon::te01, t_phycon::te02, t_phycon::te03, t_phycon::te04, t_phycon::te05, t_phycon::te07, t_phycon::te10, TE1RYD, t_phycon::te20, t_phycon::te30, t_phycon::te32, t_phycon::te40, t_phycon::te70, t_phycon::te90, t_phycon::te_eV, t_phycon::te_ryd, t_thermal::te_update, t_phycon::te_wn, TeGFF, t_phycon::teinv, t_phycon::telogn, t_phycon::tesqrd, thermal, TorF(), trace, t_thermal::tsq1, velset(), and t_dense::xIonDense.
Referenced by AGN_He1_CS(), AGN_Hemis(), ChargTranPun(), ConvInitSolution(), ConvTempEdenIoniz(), CoolEvaluate(), CoolHeatError(), dgaunt(), HeCreate(), HelikeCheckRecomb(), HydroCollid(), ion_recombAGN(), IonCarbo(), iter_end_check(), map_do(), ParseConstant(), ParseTLaw(), PressureChange(), PresTotCurrent(), PunchDo(), PunchLineData(), RT_tau_init(), zero(), and ZoneStart().
Referenced by AbundancesSet(), advection_set_detault(), atom_level2(), atom_level3(), atom_levelN(), AtomSeqBeryllium(), AtomSeqBoron(), badprt(), cdCooling_last(), cdHeating_last(), ChargTranSumHeat(), CO_drive(), CO_PopsEmisCool(), CO_solve(), ContRate(), ContSetIntensity(), ConvBase(), ConvEdenIoniz(), ConvFail(), ConvInitSolution(), ConvIoniz(), ConvTempEdenIoniz(), CoolAdd(), CoolArgo(), CoolCalc(), CoolCarb(), CoolChlo(), CoolDima(), CoolEvaluate(), CoolHeatError(), CoolIron(), CoolNeon(), CoolNitr(), CoolOxyg(), CoolPunch(), CoolSulf(), CoolSum(), CoolZero(), dmpary(), DynaEndIter(), DynaIonize(), DynaPrtZone(), DynaPunch(), Fe11Lev5(), Fe13Lev5(), Fe2_cooling(), Fe3Lev14(), Fe4Lev12(), Fe7Lev8(), FeIILevelPops(), fndneg(), fndstr(), GammaBn(), GammaBnPL(), GammaK(), GammaPL(), GetMaxhLine(), GrainChargeTemp(), GrainDrive(), GrainMakeDiffuse(), GrainRateDr(), GrainsInit(), GrainTemperature(), H2_Cooling(), H2_LevelPops(), H2_PunchDo(), HeatPunch(), HeatSum(), HeatZero(), highen(), hmole_reactions(), hmole_step(), ion_photo(), ion_solver(), ion_trim(), ion_zero(), IonCarbo(), IonNitro(), IonOxyge(), iso_cool(), iso_photo(), iter_end_check(), IterRestart(), IterStart(), lgCheckAsserts(), lgConvTemp(), lines(), lines_general(), lines_grains(), lines_molecules(), MakeDeriv(), map_do(), ParseCommands(), ParseConstant(), ParseCoronal(), ParseDont(), ParseTLaw(), PrtComment(), PrtFinal(), PrtHeader(), PrtZone(), PunchDo(), PunchLineData(), PutHetCol(), radius_first(), radius_increment(), radius_next(), RT_tau_init(), TeBrent(), tfidle(), zero(), and ZoneStart().