t_thermal Struct Reference

#include <thermal.h>

Collaboration diagram for t_thermal:
[legend]

Data Fields

bool lgPredNextTe
bool lgTemperatureConstant
bool lgTemperatureConstantCommandParsed
realnum ConstTemp
realnum ConstGrainTemp
long int nUnstable
bool lgUnstable
realnum thist
realnum tlowst
bool lgTeHigh
bool lgEdnGTcm
bool lgTLaw
bool lgTeBD96
realnum T0BD96
realnum SigmaBD96
realnum T0SN99
bool lgTeSN99
realnum collam [NCOLNT]
double cooling [NCOLNT]
double heatnt [NCOLNT]
long int ncltot
char chClntLab [NCOLNT][NCOLNT_LAB_LEN+1]
bool lgCNegChk
realnum CoolHeatMax
realnum wlCoolHeatMax
char chCoolHeatMax [NCOLNT_LAB_LEN+1]
double totcol
double ctot
double heatl
double coolheat
double dCooldT
double tsq1
double halfte
double te_update
bool lgCExtraOn
realnum CoolExtra
realnum cextpw
bool lgCoolEvalOK
realnum GBarMax
long int ipMaxExtra
double char_tran_heat
double char_tran_cool
double htot
double power
double dHeatdT
double heating [LIMELM][LIMELM]
double FreeFreeTotHeat
realnum HeatLineMax
long int levlmax
long int ipHeatlmax

Detailed Description

Definition at line 24 of file thermal.h.


Field Documentation

Definition at line 126 of file thermal.h.

Referenced by CoolEvaluate(), and ParseCExtra().

Definition at line 140 of file thermal.h.

Referenced by ConvBase(), CoolEvaluate(), lines_general(), and zero().

heating - cooling due to charge transfer ionization / recombination

Definition at line 140 of file thermal.h.

Referenced by ConvBase(), lines_general(), and zero().

char t_thermal::chClntLab[NCOLNT][NCOLNT_LAB_LEN+1]

Definition at line 92 of file thermal.h.

Referenced by CoolAdd(), CoolSave(), CoolSum(), dmpary(), DumpCoolStack(), fndneg(), fndstr(), map_do(), and SaveHeat().

char t_thermal::chCoolHeatMax[NCOLNT_LAB_LEN+1]

Definition at line 101 of file thermal.h.

Referenced by CoolSum(), and PrtComment().

remember strongest coolants these save arrays of line heating and cooling CoolAdd is called by n level cooling routines, and CoolAdd fills in cooling (cooling) or heating (heatnt) heatnt is always positive, although it is negative cooling

Definition at line 87 of file thermal.h.

Referenced by CoolAdd(), CoolSave(), CoolSum(), dmpary(), DumpCoolStack(), fndneg(), fndstr(), map_do(), and SaveHeat().

constant grain temperature

Definition at line 47 of file thermal.h.

Referenced by GrainMakeDiffuse(), GrainsInit(), GrainTemperature(), InitDefaultsPreparse(), ParseCommands(), and ParseConstant().

three uses, temperature set with constant temperature command, initial forced temperature with force temperature command also set if temperature floor is hit

Definition at line 44 of file thermal.h.

Referenced by AbundancesSet(), ContSetIntensity(), ConvInitSolution(), DynaIterEnd(), InitDefaultsPreparse(), iter_end_check(), IterRestart(), lgConserveEnergy(), lgCoolNetConverge(), ParseCommands(), ParseConstant(), ParseCoronal(), ParseForceTemperature(), PrtComment(), SaveLineData(), and TempChange().

Definition at line 126 of file thermal.h.

Referenced by CoolEvaluate(), ParseCExtra(), and zero().

coolheat is other coolants that were heat sources

Definition at line 104 of file thermal.h.

Referenced by CoolSum(), and zero().

max of negative coolants, and a pointer to it

Definition at line 99 of file thermal.h.

Referenced by CoolSum(), IterStart(), PrtComment(), and zero().

double t_thermal::cooling[NCOLNT]

Definition at line 88 of file thermal.h.

Referenced by CoolAdd(), CoolSave(), CoolSum(), CoolZero(), dmpary(), DumpCoolStack(), fndneg(), fndstr(), and map_do().

derivative of total heating in this zone, evaluated in SumHeat

Definition at line 143 of file thermal.h.

Referenced by CoolEvaluate(), lgCoolNetConverge(), and map_do().

total free free heating integrated over model

Definition at line 155 of file thermal.h.

Referenced by IterRestart(), IterStart(), lines(), PrtComment(), PrtFinal(), and zero().

value of, and pointer to, strongest g-bar cooling line

Definition at line 136 of file thermal.h.

Referenced by IterStart(), lines(), and PrtComment().

heatl is total line heating, t(ipLnHeat)

Definition at line 104 of file thermal.h.

Referenced by CoolSum(), and zero().

HeatLineMax is largest fractional heating due to lines

Definition at line 158 of file thermal.h.

Referenced by IterStart(), lines_general(), and PrtComment().

double t_thermal::heatnt[NCOLNT]

Definition at line 159 of file thermal.h.

Referenced by GetMaxhLine(), and PrtComment().

Definition at line 137 of file thermal.h.

Referenced by lines(), and PrtComment().

Definition at line 159 of file thermal.h.

Referenced by GetMaxhLine(), and PrtComment().

info about 'extra' cooling, lgCextOn says it is on

Definition at line 125 of file thermal.h.

Referenced by CoolEvaluate(), ParseCExtra(), and zero().

flag set true during cooling map, saying to keep cool even if cooling is negative

Definition at line 96 of file thermal.h.

Referenced by CoolEvaluate(), map_do(), and zero().

this flag indicates (true) that we are between when cooling was set to zero with call to CoolZero, and when final sum was used. Any call after final summation in CoolSum, where set (false), would be ignored and so is fatal error

Definition at line 133 of file thermal.h.

Referenced by CoolAdd(), CoolSum(), and CoolZero().

flag set if energy density of rad field greater tha compton temp - this is unphysical but could be set by users

Definition at line 65 of file thermal.h.

Referenced by PrtComment(), and PrtHeader().

flag saying whether to use temperature predictor for next zone, in constant density models

Definition at line 28 of file thermal.h.

Referenced by advection_set_default(), InitDefaultsPreparse(), ParseDont(), and ZoneStart().

flag to do Berltodi & Draine simple temperature law, set with tlaw bd96

Definition at line 72 of file thermal.h.

Referenced by ConvTempEdenIoniz(), InitDefaultsPreparse(), and ParseTLaw().

flag set if temperature map is from hot to cool, set with high command

Definition at line 60 of file thermal.h.

Referenced by ConvInitSolution(), InitDefaultsPreparse(), map_do(), and ParseConvHighT().

set true when command parser sees constant temperature assumption, not set true when temperature floor is hit. distinguishes between true constant temperature sim, and one where floor was hit

Definition at line 38 of file thermal.h.

Referenced by InitDefaultsPreparse(), IterRestart(), ParseConstant(), ParseCoronal(), and ParseTLaw().

Definition at line 80 of file thermal.h.

Referenced by ConvTempEdenIoniz(), InitDefaultsPreparse(), and ParseTLaw().

flag saying that temperature law has been specified with tlaw command

Definition at line 68 of file thermal.h.

Referenced by ConvTempEdenIoniz(), InitDefaultsPreparse(), and ParseTLaw().

keep track of possibly thermally unstable models nUnstable is number of zones that were possibly thermally unstable lgUnstable says that current conditions possibly unstable

Definition at line 52 of file thermal.h.

Referenced by InitSimPostparse(), IterRestart(), IterStart(), PrtComment(), and radius_increment().

total energy input over calculated structure, updated in lines

Definition at line 143 of file thermal.h.

Referenced by badprt(), IterStart(), lgConserveEnergy(), lines(), PrtComment(), PrtFinal(), and zero().

the coefficient on column density for temp drop off

Definition at line 74 of file thermal.h.

Referenced by ConvTempEdenIoniz(), and ParseTLaw().

the initial temperature in their equation

Definition at line 74 of file thermal.h.

Referenced by ConvTempEdenIoniz(), and ParseTLaw().

these incorporate the Sternberg & Neufeld density/temperature relationship

Definition at line 79 of file thermal.h.

Referenced by ConvTempEdenIoniz(), and ParseTLaw().

this is set to phycon.te in tfidle, is used to insure that all temp vars are properly updated when conv_ionizeopacitydo is called NB must be same type as phycon.te

Definition at line 122 of file thermal.h.

Referenced by ConvBase(), and tfidle().

remember the highest and lowest temperature that occurs in the model

Definition at line 56 of file thermal.h.

Referenced by ConvPresTempEdenIoniz(), InitSimPostparse(), IterStart(), PrtComment(), and PrtFinal().

Definition at line 56 of file thermal.h.

Referenced by ConvPresTempEdenIoniz(), InitSimPostparse(), IterStart(), and PrtFinal().

integrated cooling over model

Definition at line 104 of file thermal.h.

Referenced by IterStart(), lines(), PrtComment(), PrtFinal(), and zero().

Definition at line 100 of file thermal.h.

Referenced by CoolSum(), PrtComment(), and zero().


The documentation for this struct was generated from the following file:
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 15 Nov 2012 for cloudy by  doxygen 1.6.1