150         vector< flex_arr<realnum> > 
y01A;
 
  374         vector<ShellData> 
sd;   
 
  461                 return ( 
bin.size() > 0 );
 
long qnflux2
Definition: grainvar.h:405
 
Definition: grainvar.h:125
 
Definition: grainvar.h:54
 
Definition: grainvar.h:103
 
vector< realnum > y0b06
Definition: grainvar.h:375
 
Definition: grainvar.h:105
 
ChargeBin()
Definition: grainvar.h:201
 
Definition: grainvar.h:65
 
bool lgBakesPAH_heat
Definition: grainvar.h:463
 
realnum tedust
Definition: grainvar.h:245
 
double PotSurf
Definition: grainvar.h:216
 
vector< double > dstab
Definition: grainvar.h:511
 
double ionPot
Definition: grainvar.h:143
 
double bolflux1
Definition: grainvar.h:248
 
long QHeatFailures
Definition: grainvar.h:405
 
double GrainHeatLya
Definition: grainvar.h:530
 
double EnthSlp2[NDEMS]
Definition: grainvar.h:411
 
Definition: grainvar.h:77
 
flex_arr< realnum > ehat
Definition: grainvar.h:230
 
long ZloSave
Definition: grainvar.h:377
 
double cnv_GR_pH
Definition: grainvar.h:339
 
realnum atomWeight
Definition: grainvar.h:311
 
double rate_h2_form_grains_used
Definition: grainvar.h:420
 
FILE * QHSaveFile
Definition: grainvar.h:557
 
bool lgUseQHeat
Definition: grainvar.h:401
 
flex_arr< double > cs_pdt
Definition: grainvar.h:231
 
double GrainHeatSum
Definition: grainvar.h:530
 
bool lgGrainElectrons
Definition: grainvar.h:482
 
vector< ShellData > sd
Definition: grainvar.h:374
 
double dstems[NDEMS]
Definition: grainvar.h:357
 
realnum dclmax
Definition: grainvar.h:545
 
realnum le_thres
Definition: grainvar.h:384
 
Definition: grainvar.h:78
 
double cnv_H_pGR
Definition: grainvar.h:339
 
double StickElecNeg
Definition: grainvar.h:379
 
Definition: grainvar.h:284
 
vector< ChargeBin > pool
Definition: grainvar.h:289
 
double cnv_CM3_pGR
Definition: grainvar.h:339
 
long qnflux
Definition: grainvar.h:405
 
double GrainHeat
Definition: grainvar.h:257
 
long nData
Definition: grainvar.h:147
 
const double GRAIN_TMAX
Definition: grainvar.h:21
 
double GrainHeatColl
Definition: grainvar.h:257
 
double ESum1b
Definition: grainvar.h:241
 
double dstslp2[NDEMS]
Definition: grainvar.h:357
 
double GasCoolColl
Definition: grainvar.h:530
 
long LowestZg
Definition: grainvar.h:372
 
strg_type
Definition: grainvar.h:82
 
double ThresSurfInc
Definition: grainvar.h:216
 
long nelem
Definition: grainvar.h:141
 
bool lgQHeat
Definition: grainvar.h:401
 
bool lgAnyDustVary
Definition: grainvar.h:463
 
realnum tedust
Definition: grainvar.h:362
 
Definition: grainvar.h:59
 
vector< realnum > inv_att_len
Definition: grainvar.h:386
 
realnum BandGap
Definition: grainvar.h:311
 
double thermionic
Definition: grainvar.h:390
 
double EminInc
Definition: grainvar.h:216
 
double dsttmp[NDEMS]
Definition: grainvar.h:550
 
AEInfo()
Definition: grainvar.h:163
 
double GrainCoolTherm
Definition: grainvar.h:390
 
Definition: grainvar.h:42
 
realnum elmAbund[LIMELM]
Definition: grainvar.h:311
 
zmin_type
Definition: grainvar.h:58
 
double HeatingRate2
Definition: grainvar.h:267
 
double xi[LIMELM+2]
Definition: grainvar.h:235
 
vector< double > dstab1
Definition: grainvar.h:351
 
df_type
Definition: grainvar.h:40
 
df_type nDustFunc
Definition: grainvar.h:302
 
flex_arr< realnum > yhat_primary
Definition: grainvar.h:229
 
bool lgQHeatAll
Definition: grainvar.h:555
 
double dep
Definition: grainvar.h:118
 
Definition: grainvar.h:106
 
Definition: grainvar.h:66
 
bool lgReevaluate
Definition: grainvar.h:463
 
double GrainHeatColl
Definition: grainvar.h:390
 
long ipLo
Definition: grainvar.h:144
 
double Emin
Definition: grainvar.h:216
 
Definition: grainvar.h:41
 
Definition: grainvar.h:60
 
pe_type which_pe[MAT_TOP]
Definition: grainvar.h:505
 
ChargeBin & chrg(long nz)
Definition: grainvar.h:430
 
void p_clear0()
Definition: grainvar.cpp:26
 
realnum avdust
Definition: grainvar.h:362
 
bool lgQHeatOn
Definition: grainvar.h:473
 
realnum Tsublimat
Definition: grainvar.h:311
 
realnum elmSumAbund[LIMELM]
Definition: grainvar.h:496
 
double dHeatdT
Definition: grainvar.h:541
 
void clear()
Definition: grainvar.h:205
 
Definition: grainvar.h:91
 
double GrainHeatCollSum
Definition: grainvar.h:530
 
bool lgQHPunLast
Definition: grainvar.h:556
 
Definition: grainvar.h:50
 
Definition: grainvar.h:53
 
Definition: grainvar.h:108
 
realnum avDGRatio
Definition: grainvar.h:311
 
pe_type
Definition: grainvar.h:76
 
Definition: grainvar.h:89
 
void p_clear0()
Definition: grainvar.cpp:143
 
vector< vector< double > > AvNumber
Definition: grainvar.h:176
 
void p_clear1()
Definition: grainvar.cpp:17
 
long ichrg[NCHS]
Definition: grainvar.h:429
 
vector< double > asym
Definition: grainvar.h:353
 
double cnv_GR_pCM3
Definition: grainvar.h:339
 
df_type nDustFunc
Definition: grainvar.h:119
 
double RSFCheck
Definition: grainvar.h:347
 
double RSum1
Definition: grainvar.h:238
 
void p_clear0()
Definition: grainvar.cpp:8
 
double FracPop
Definition: grainvar.h:216
 
vector< realnum > GraphiteEmission
Definition: grainvar.h:565
 
mat_type
Definition: grainvar.h:102
 
realnum GrnElecDonateMax
Definition: grainvar.h:517
 
realnum TeGrainMax
Definition: grainvar.h:362
 
flex_arr< realnum > yhat
Definition: grainvar.h:228
 
H2_type which_H2distr[MAT_TOP]
Definition: grainvar.h:507
 
double hots1
Definition: grainvar.h:247
 
long DustZ
Definition: grainvar.h:212
 
vector< double > dstsc
Definition: grainvar.h:512
 
bool lgNegGrnDrg
Definition: grainvar.h:470
 
flex_arr< realnum > p
Definition: grainvar.h:145
 
double RateUp
Definition: grainvar.h:379
 
Definition: grainvar.h:71
 
bool lgIterStart
Definition: grainvar.h:304
 
vector< vector< double > > Energy
Definition: grainvar.h:178
 
char chDstLab[13]
Definition: grainvar.h:307
 
Definition: grainvar.h:48
 
double GrainCoolTherm
Definition: grainvar.h:257
 
vector< double > dstab1_x_anu
Definition: grainvar.h:354
 
double TotalEden
Definition: grainvar.h:515
 
realnum dustp[5]
Definition: grainvar.h:311
 
double qtmin_zone1
Definition: grainvar.h:409
 
bool lgGreyGrain
Definition: grainvar.h:120
 
realnum dstAbundThresholdNear
Definition: grainvar.h:553
 
Definition: grainvar.h:83
 
const bool ENABLE_QUANTUM_HEATING
Definition: grainvar.h:13
 
vector< realnum > GrainEmission
Definition: grainvar.h:564
 
double ThresInfVal
Definition: grainvar.h:216
 
double DustEnth[NDEMS]
Definition: grainvar.h:411
 
strg_type which_strg[MAT_TOP]
Definition: grainvar.h:506
 
long nChrg
Definition: grainvar.h:428
 
long ipThresInf
Definition: grainvar.h:212
 
double GasHeatTherm
Definition: grainvar.h:530
 
realnum AvArea
Definition: grainvar.h:311
 
pot_type which_pot[MAT_TOP]
Definition: grainvar.h:503
 
long ns
Definition: grainvar.h:142
 
GrainVar()
Definition: grainvar.h:448
 
void p_clear1()
Definition: grainvar.cpp:156
 
double dstpot
Definition: grainvar.h:379
 
realnum dstAbundThresholdFar
Definition: grainvar.h:554
 
realnum dstfactor
Definition: grainvar.h:335
 
double ThresInfInc
Definition: grainvar.h:216
 
Definition: grainvar.h:96
 
Definition: grainvar.h:195
 
double StickElecPos
Definition: grainvar.h:379
 
double HeatingRate1
Definition: grainvar.h:410
 
const int NCHU
Definition: grainvar.h:27
 
enth_type which_enth[MAT_TOP]
Definition: grainvar.h:501
 
bool lgTdustConverged
Definition: grainvar.h:361
 
bool lgRequestQHeating
Definition: grainvar.h:120
 
float realnum
Definition: cddefines.h:127
 
Definition: grainvar.h:43
 
void p_clear1()
Definition: grainvar.cpp:49
 
ShellData()
Definition: grainvar.h:131
 
double GrainHeatDif
Definition: grainvar.h:530
 
Definition: grainvar.h:51
 
pot_type
Definition: grainvar.h:64
 
double rate_h2_form_grains_CT02
Definition: grainvar.h:417
 
Definition: grainvar.h:84
 
void clear()
Definition: grainvar.h:295
 
enth_type
Definition: grainvar.h:47
 
double rate_h2_form_grains_ELRD
Definition: grainvar.h:418
 
bool lgGrainPhysicsOn
Definition: grainvar.h:463
 
double hcon1
Definition: grainvar.h:246
 
void p_clear0()
Definition: grainvar.cpp:39
 
double PotSurfInc
Definition: grainvar.h:216
 
double ChemEnIon
Definition: grainvar.h:257
 
bool lgForbidQHeating
Definition: grainvar.h:120
 
double ThermRate
Definition: grainvar.h:216
 
void p_clear0()
Definition: grainvar.cpp:57
 
Definition: grainvar.h:52
 
double rate_h2_form_grains_HM79
Definition: grainvar.h:416
 
long nChrgOrg
Definition: grainvar.h:427
 
double ESum2
Definition: grainvar.h:242
 
ial_type
Definition: grainvar.h:70
 
AEInfo AugerData[LIMELM]
Definition: grainvar.h:522
 
H2_type
Definition: grainvar.h:88
 
Definition: grainvar.h:107
 
double GasHeatPhotoEl
Definition: grainvar.h:390
 
double GasHeatPhotoEl
Definition: grainvar.h:530
 
void clear()
Definition: grainvar.h:135
 
const int NCHRG_DEFAULT
Definition: grainvar.h:29
 
const double GRAIN_TMID
Definition: grainvar.h:20
 
realnum IntVol
Definition: grainvar.h:311
 
realnum avdpot
Definition: grainvar.h:384
 
double BolFlux
Definition: grainvar.h:390
 
void clear()
Definition: grainvar.h:452
 
Definition: grainvar.h:72
 
bool lgWD01
Definition: grainvar.h:463
 
const double GRAIN_TMIN
Definition: grainvar.h:19
 
double ThresInf
Definition: grainvar.h:216
 
flex_arr< double > fac2
Definition: grainvar.h:251
 
Definition: grainvar.h:104
 
ial_type which_ial[MAT_TOP]
Definition: grainvar.h:504
 
vector< flex_arr< realnum > > y01A
Definition: grainvar.h:150
 
Definition: grainvar.h:109
 
long nfill
Definition: grainvar.h:212
 
void clear()
Definition: grainvar.h:167
 
double GasHeatTherm
Definition: grainvar.h:257
 
zmin_type which_zmin[MAT_TOP]
Definition: grainvar.h:502
 
bool lgDHetOn
Definition: grainvar.h:473
 
realnum ChemEn[LIMELM][LIMELM+1]
Definition: grainvar.h:254
 
double GasHeatPhotoEl
Definition: grainvar.h:257
 
long ipThresInfVal
Definition: grainvar.h:212
 
realnum DustWorkFcn
Definition: grainvar.h:311
 
const int LIMELM
Definition: cddefines.h:318
 
long nChrgRequested
Definition: grainvar.h:520
 
double cnv_CM3_pH
Definition: grainvar.h:339
 
vector< double > pure_sc1
Definition: grainvar.h:352
 
double ESum1a
Definition: grainvar.h:240
 
Definition: grainvar.h:110
 
bool lgQHTooWide
Definition: grainvar.h:401
 
const int NDEMS
Definition: grainvar.h:16
 
realnum GrnDpth
Definition: grainvar.h:335
 
realnum RecomEn[LIMELM][LIMELM+1]
Definition: grainvar.h:253
 
vector< double > AvNr
Definition: grainvar.h:148
 
realnum GrainHeatScaleFactor
Definition: grainvar.h:543
 
double eta[LIMELM+2]
Definition: grainvar.h:235
 
long nCalledGrainDrive
Definition: grainvar.h:484
 
vector< double > Ener
Definition: grainvar.h:149
 
realnum ThermEff
Definition: grainvar.h:311
 
realnum GrainMetal
Definition: grainvar.h:496
 
double ChemEnH2
Definition: grainvar.h:390
 
long RecomZ0[LIMELM][LIMELM+1]
Definition: grainvar.h:233
 
long nfill
Definition: grainvar.h:373
 
vector< double > IonThres
Definition: grainvar.h:175
 
flex_arr< double > fac1
Definition: grainvar.h:250
 
double GrnRecomTe
Definition: grainvar.h:519
 
double GrainHeat
Definition: grainvar.h:390
 
realnum IntRadius
Definition: grainvar.h:311
 
double eec
Definition: grainvar.h:308
 
double BolFlux
Definition: grainvar.h:257
 
const int NQGRID
Definition: grainvar.h:34
 
const double CONSERV_TOL
Definition: grainvar.h:37
 
vector< GrainBin > bin
Definition: grainvar.h:569
 
Definition: grainvar.h:49
 
double EnthSlp[NDEMS]
Definition: grainvar.h:411
 
realnum GrnElecHoldMax
Definition: grainvar.h:518
 
string chPAH_abundance
Definition: grainvar.h:488
 
double qtmin
Definition: grainvar.h:408
 
double pe1
Definition: grainvar.h:249
 
long nzone
Definition: grainvar.h:510
 
double Capacity
Definition: grainvar.h:378
 
double ChemEnH2
Definition: grainvar.h:257
 
Definition: grainvar.h:90
 
vector< unsigned int > nData
Definition: grainvar.h:174
 
Definition: grainvar.h:442
 
vector< realnum > SilicateEmission
Definition: grainvar.h:566
 
bool lgEverQHeat
Definition: grainvar.h:401
 
vector< string > ReadRecord
Definition: grainvar.h:486
 
double RateDn
Definition: grainvar.h:379
 
Definition: grainvar.h:114
 
Definition: grainvar.h:157
 
realnum TotalDustHeat
Definition: grainvar.h:545
 
double cnv_H_pCM3
Definition: grainvar.h:339
 
const ChargeBin & chrg(long nz) const 
Definition: grainvar.h:431
 
realnum dphmax
Definition: grainvar.h:545
 
realnum dstAbund
Definition: grainvar.h:335
 
realnum AvVol
Definition: grainvar.h:311
 
bool lgDustOn() const 
Definition: grainvar.h:459
 
double RSum2
Definition: grainvar.h:239
 
Definition: grainvar.h:117
 
realnum GrainChTrRate[LIMELM][LIMELM+1][LIMELM+1]
Definition: grainvar.h:527
 
realnum avdft
Definition: grainvar.h:424
 
double ThresSurf
Definition: grainvar.h:216
 
bool lgPAHsInIonizedRegion
Definition: grainvar.h:303
 
double eyc
Definition: grainvar.h:309
 
realnum AvRadius
Definition: grainvar.h:311
 
double GrainHeatChem
Definition: grainvar.h:530
 
double AccomCoef[LIMELM]
Definition: grainvar.h:387
 
void p_clear1()
Definition: grainvar.cpp:34
 
double GrainGasCool
Definition: grainvar.h:390
 
void p_clear1()
Definition: grainvar.cpp:69
 
GrainVar gv
Definition: grainvar.cpp:6
 
double AveDustZ
Definition: grainvar.h:376
 
double dstslp[NDEMS]
Definition: grainvar.h:357
 
flex_arr< realnum > y01
Definition: grainvar.h:146
 
double GrainHeatInc
Definition: grainvar.h:530
 
realnum DustDftVel
Definition: grainvar.h:424
 
realnum IntArea
Definition: grainvar.h:311
 
double rate_h2_form_grains_used_total
Definition: grainvar.h:560
 
double ChemEn
Definition: grainvar.h:390
 
unsigned int nSubShell
Definition: grainvar.h:173
 
const int NCHS
Definition: grainvar.h:24
 
bool lgDColOn
Definition: grainvar.h:478
 
double GasHeatNet
Definition: grainvar.h:530
 
GrainBin()
Definition: grainvar.h:291
 
mat_type matType
Definition: grainvar.h:325
 
double ThresSurfVal
Definition: grainvar.h:216