This graph shows which files directly or indirectly include this file:
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 | TempChange (double TempNew, bool lgForceUpdate) |
void | TempChange (double TempNew) |
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 175 of file thermal.h.
Referenced by PutHetCol().
void TempChange | ( | double | TempNew | ) |
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 106 of file temp_change.cpp.
References DEBUG_ENTRY, ioQQQ, phycon, t_phycon::te, t_phycon::TEMP_LIMIT_HIGH, t_phycon::TEMP_LIMIT_LOW, and tfidle().
Here is the call graph for this function:
void TempChange | ( | double | TempNew, | |
bool | lgForceUpdate | |||
) |
TempChange change kinetic temperature, calls tfidle
Definition at line 52 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.
Here is the call graph for this function:
Referenced by advection_set_detault(), atom_level2(), atom_level3(), AtomSeqBeryllium(), AtomSeqBoron(), badprt(), cdCooling_last(), cdHeating_last(), ChargTranSumHeat(), CO_drive(), ContRate(), ConvBase(), ConvEdenIoniz(), ConvFail(), ConvInitSolution(), ConvIoniz(), ConvTempEdenIoniz(), CoolAdd(), CoolArgo(), CoolCalc(), CoolCarb(), CoolChlo(), CoolEvaluate(), CoolHeatError(), CoolIron(), CoolNeon(), CoolOxyg(), CoolPunch(), CoolSulf(), CoolSum(), CoolZero(), dmpary(), DynaPrtZone(), DynaPunch(), Fe2_cooling(), Fe4Lev12(), fndneg(), fndstr(), GammaBn(), GammaBnPL(), GammaK(), GetMaxhLine(), GrainDrive(), GrainRateDr(), GrainsInit(), HeatPunch(), HeatZero(), hmole_reactions(), InitDefaultsPreparse(), InitSimPostparse(), ion_photo(), ion_trim(), ion_zero(), IonCarbo(), IonNitro(), IonOxyge(), iso_photo(), IterRestart(), lgCheckAsserts(), lgConvTemp(), lgCoolHeatCheckConverge(), lgCoolNetConverge(), lines(), lines_general(), lines_grains(), lines_molecules(), MakeDeriv(), map_do(), ParseConstant(), ParseCoronal(), ParseDont(), ParseTLaw(), PrtComment(), PrtZone(), PutHetCol(), TeBrent(), TempChange(), tfidle(), and ZoneStart().