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