Cloudy
Spectral Synthesis Code for Astrophysics
|
Go to the source code of this file.
Classes | |
class | t_thermal |
struct | t_phoHeat |
Macros | |
#define | NCOLNT 10000L |
#define | NCOLNT_LAB_LEN 15 |
Functions | |
void | TempChange (double TempNew, bool lgForceUpdate) |
void | TempChange (double TempNew) |
Variables | |
t_thermal | thermal |
#define NCOLNT 10000L |
Referenced by CoolAdd(), and CoolZero().
#define NCOLNT_LAB_LEN 15 |
Referenced by CoolAdd(), coolpr(), fndstr(), iso_cool(), and map_do().
void TempChange | ( | double | TempNew, |
bool | lgForceUpdate | ||
) |
TempChange change kinetic temperature, calls tfidle
References t_thermal::ConstTemp, conv, dBaseSpecies, DEBUG_ENTRY, fprintf(), ioQQQ, t_conv::lgSearch, t_thermal::lgTemperatureConstant, t_trace::lgTrace, nSpecies, t_conv::nTotalIoniz, t_trace::nTrConvg, phycon, StopCalc, t_phycon::te, t_StopCalc::TeFloor, t_phycon::TEMP_LIMIT_HIGH, t_phycon::TEMP_LIMIT_LOW, tfidle(), thermal, and trace.
Referenced by AbundChange(), AGN_He1_CS(), AGN_Hemis(), ChargTranPun(), ContSetIntensity(), ConvInitSolution(), ConvPresTempEdenIoniz(), ConvTempEdenIoniz(), CoolEvaluate(), CoolHeatError(), ion_recombAGN(), iter_end_check(), map_do(), ParseConstant(), PressureChange(), PresTotCurrent(), radius_increment(), RT_tau_init(), SaveDo(), SaveLineData(), zero(), and ZoneStart().
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
References DEBUG_ENTRY, fprintf(), ioQQQ, phycon, t_phycon::te, t_phycon::TEMP_LIMIT_HIGH, t_phycon::TEMP_LIMIT_LOW, and tfidle().
t_thermal thermal |
Referenced by AbundancesSet(), advection_set_default(), atom_level2(), badprt(), cdCooling_last(), cdHeating_last(), ChargTranSumHeat(), ConserveEnergy(), ContRate(), ContSetIntensity(), ConvBase(), ConvEdenIoniz(), ConvFail(), ConvInitSolution(), ConvIoniz(), ConvPresTempEdenIoniz(), ConvTempEdenIoniz(), CoolAdd(), CoolDima(), CoolEvaluate(), CoolHeatError(), CoolHyperfine(), CoolSave(), CoolSum(), CoolZero(), dBase_solve(), dmpary(), DumpCoolStack(), DumpHeatStack(), DynaIonize(), DynaIterEnd(), DynaPrtZone(), DynaSave(), fndneg(), fndstr(), GrainChargeTemp(), GrainDrive(), GrainMakeDiffuse(), GrainRateDr(), GrainsInit(), GrainTemperature(), diatomics::H2_Cooling(), diatomics::H2_LevelPops(), diatomics::H2_PunchDo(), HeatSum(), HeatZero(), highen(), InitDefaultsPreparse(), InitSimPostparse(), ion_photo(), ion_trim(), ion_trim2(), ion_trim_small(), ion_zero(), iso_cool(), iter_end_check(), IterRestart(), IterStart(), lgCheckMonitors(), lgConvTemp(), lgCoolHeatCheckConverge(), lgCoolNetConverge(), lines(), lines_general(), lines_grains(), lines_molecules(), map_do(), mole_effects(), Atom_LevelN::operator()(), ParseCExtra(), ParseCommands(), ParseConstant(), ParseConvHighT(), ParseCoronal(), ParseDont(), ParseForceTemperature(), ParseTLaw(), PrintSpectrum(), PrtComment(), PrtFinal(), PrtHeader(), PrtZone(), radius_first(), radius_increment(), radius_next(), RT_tau_inc(), RT_tau_init(), SaveDo(), SaveHeat(), SaveLineData(), TempChange(), tfidle(), and ZoneStart().