Go to the source code of this file.
Data Structures | |
struct | t_thermal |
struct | t_phoHeat |
Defines | |
#define | NCOLNT 10000L |
#define | NCOLNT_LAB_LEN 15 |
Functions | |
void | TempChange (double TempNew, bool lgForceUpdate) |
void | TempChange (double TempNew) |
Variables | |
EXTERN struct t_thermal | thermal |
#define NCOLNT 10000L |
Definition at line 9 of file thermal.h.
Referenced by CoolAdd(), and CoolZero().
#define NCOLNT_LAB_LEN 15 |
void TempChange | ( | double | TempNew | ) |
TempChange change kinetic temperature, calls tfidle but does not check on temperature floor or update all variables
TempChange change kinetic temperature, calls tfidle but does not update extensive variables or check for temperature floor, intended for use by routines that are sanity checks rather than real calculation
Definition at line 104 of file temp_change.cpp.
References DEBUG_ENTRY, ioQQQ, lgAbort, phycon, t_phycon::te, t_phycon::TEMP_LIMIT_HIGH, t_phycon::TEMP_LIMIT_LOW, and tfidle().
void TempChange | ( | double | TempNew, | |
bool | lgForceUpdate | |||
) |
TempChange change kinetic temperature, calls tfidle
Definition at line 50 of file temp_change.cpp.
References t_thermal::ConstTemp, DEBUG_ENTRY, ioQQQ, lgAbort, t_thermal::lgTemperatureConstant, phycon, StopCalc, t_phycon::te, t_StopCalc::TeFloor, t_phycon::TEMP_LIMIT_HIGH, t_phycon::TEMP_LIMIT_LOW, tfidle(), and thermal.
Referenced by AGN_He1_CS(), AGN_Hemis(), ChargTranPun(), ConvInitSolution(), ConvTempEdenIoniz(), CoolEvaluate(), CoolHeatError(), CoolOxyg(), dgaunt(), ion_recombAGN(), IonCarbo(), iso_recomb_check(), iter_end_check(), map_do(), ParseConstant(), ParseTLaw(), PressureChange(), PresTotCurrent(), radius_increment(), RT_tau_init(), SaveDo(), SaveLineData(), zero(), and ZoneStart().
Referenced by AbundancesSet(), advection_set_default(), atom_level2(), atom_level3(), atom_levelN(), atom_pop5(), AtomSeqBeryllium(), AtomSeqBoron(), badprt(), cdCooling_last(), cdHeating_last(), ChargTranSumHeat(), CO_drive(), CO_solve(), ContRate(), ContSetIntensity(), ConvBase(), ConvFail(), ConvInitSolution(), ConvIoniz(), ConvPresTempEdenIoniz(), ConvTempEdenIoniz(), CoolAdd(), CoolArgo(), CoolCalc(), CoolCarb(), CoolChlo(), CoolEvaluate(), CoolHeatError(), CoolIron(), CoolNeon(), CoolNitr(), CoolOxyg(), CoolSave(), CoolSulf(), CoolSum(), CoolZero(), dBase_solve(), dmpary(), DumpCoolStack(), DumpHeatStack(), DynaIonize(), DynaIterEnd(), DynaPrtZone(), DynaSave(), Fe11Lev5(), Fe13Lev5(), Fe2_cooling(), Fe3Lev14(), Fe4Lev12(), Fe7Lev8(), FeIILevelPops(), fndneg(), fndstr(), GetMaxhLine(), GrainChargeTemp(), GrainDrive(), GrainMakeDiffuse(), GrainRateDr(), GrainsInit(), GrainTemperature(), H2_Cooling(), H2_LevelPops(), H2_PunchDo(), HeatZero(), highen(), InitDefaultsPreparse(), InitSimPostparse(), ion_trim(), ion_zero(), IonCarbo(), IonOxyge(), iso_cool(), iter_end_check(), IterRestart(), IterStart(), lgCheckMonitors(), lgConserveEnergy(), lgConvTemp(), lgCoolHeatCheckConverge(), lgCoolNetConverge(), lines(), lines_general(), lines_grains(), lines_molecules(), map_do(), ParseCExtra(), ParseCommands(), ParseConstant(), ParseConvHighT(), ParseCoronal(), ParseDont(), ParseForceTemperature(), ParseTLaw(), PrtComment(), PrtFinal(), PrtHeader(), PrtZone(), radius_first(), radius_increment(), radius_next(), RT_tau_inc(), RT_tau_init(), SaveDo(), SaveHeat(), SaveLineData(), store_new_densities(), TempChange(), tfidle(), zero(), and ZoneStart().