/home66/gary/public_html/cloudy/c08_branch/source/thermal.h File Reference

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 Documentation

#define NCOLNT   10000L

Definition at line 9 of file thermal.h.

Referenced by CoolAdd(), and CoolZero().

#define NCOLNT_LAB_LEN   15

Definition at line 94 of file thermal.h.

Referenced by CoolAdd(), coolpr(), fndstr(), iso_cool(), and map_do().

#define NGRID   100

grid to remember heating cooling history

Definition at line 175 of file thermal.h.

Referenced by PutHetCol().


Function Documentation

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:


Variable Documentation

EXTERN struct t_thermal thermal

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().


Generated on Mon Feb 16 12:13:39 2009 for cloudy by  doxygen 1.4.7