cloudy
trunk
|
Go to the source code of this file.
Functions | |
void | InitCoreload (void) |
void | InitDefaultsPreparse (void) |
void | InitCoreloadPostparse (void) |
void | InitSimPostparse (void) |
void | zero (void) |
void InitCoreload | ( | void | ) |
one time initialization of core load, called from cdDrive, this sets minimum set of values needed for the code to start - called after input lines have been read in and checked for VARY or GRID - so known whether single or multiple sims will be run
Definition at line 125 of file init_coreload.cpp.
References t_hextra::background_density, t_hextra::background_rate, t_iso::chISO, chOptimFileName, t_Heavy::chShell, t_extinc::cnst_col2optdepth, t_extinc::cnst_power, DEBUG_ENTRY, dense, t_dense::density_low_limit, extinc, grid, H2_init_coreload(), hcmap, Heavy, hextra, ionbal, ipCARBON, ipH_LIKE, ipHE_LIKE, ipHELIUM, ipHYDROGEN, ipIRON, ipMAGNESIUM, ipNEON, ipNITROGEN, ipOXYGEN, ipSILICON, ipSULPHUR, iso, iso_update_num_levels(), t_dense::lgElmtOn, t_grid::lgGridDone, lgLinesAdded, t_hcmap::lgMapBeingDone, t_hcmap::lgMapDone, t_hcmap::lgMapOK, t_dense::lgSetIoniz, lgStatesAdded, t_grid::lgStrictRepeat, LIMELM, linesAdded, max_num_levels, mole, t_iso::n_HighestResolved_max, t_iso::nCollapsed_max, t_ionbal::nCompRecoilElec, t_mole::nH2_trace_final, t_mole::nH2_trace_full, t_mole::nH2_trace_iterations, t_mole::nH2_trace_matrix, NISO, t_hcmap::nmap, t_hcmap::nMapAlloc, nSimThisCoreload, t_iso::numLevels_malloc, t_iso::numLevels_max, t_iso::numPrintLevels, PunchFilesInit(), SMALLFLOAT, and statesAdded.
Referenced by cdDrive().
void InitCoreloadPostparse | ( | void | ) |
initialization after parser, called one time per core load create space needed for code to operate
Definition at line 11 of file init_coreload_postparse.cpp.
References assertresults, DEBUG_ENTRY, t_assertresults::nSumErrorCaseAssert, and t_assertresults::SumErrorCaseAssert.
Referenced by cloudy().
void InitDefaultsPreparse | ( | void | ) |
initialize values that are changed in the parser. Called just before parser, will be called one time per core load
Definition at line 38 of file init_defaults_preparse.cpp.
References abund, t_dense::AbundanceLimit, t_wind::AccelAver, t_wind::AccelCont, t_wind::AccelGravity, t_wind::AccelLine, t_wind::AccelMax, t_wind::AccelPres, t_wind::AccelTot, t_wind::acldr, t_emission::Aul, t_StopCalc::AV_extended, t_StopCalc::AV_point, t_dense::chDenseLaw, t_punch::chFilenamePrefix, t_punch::chHashString, t_optimize::chOptRtn, t_plotCom::chPType, t_StopCalc::col_H0_ov_Tspin, t_StopCalc::col_h2, t_StopCalc::col_h2_nut, t_StopCalc::col_monoxco, t_StopCalc::colnut, t_StopCalc::colpls, COLUMN_INIT, t_wind::comass, t_thermal::ConstGrainTemp, t_thermal::ConstTemp, t_punch::cp_npun, t_hextra::cr_energydensity, t_hextra::crpowr, t_hextra::crtemp, t_hextra::cryden, t_hextra::cryden_ov_background, t_emission::damp, t_emission::dampXvel, DEBUG_ENTRY, dense, t_wind::DiskRadius, DummyEmis, t_wind::emdot, EmLineZero(), t_extinc::excolm, t_extinc::exleak, t_extinc::exlow, extinc, t_dense::flcPhase, t_dense::flong, t_wind::fmul, t_fudgec::fudgea, fudgec, t_emission::gf, h2, hcmap, t_StopCalc::HColStop, hextra, t_optimize::ioOptim, t_emission::ipFine, ipH_LIKE, ipHYDROGEN, ipOXYGEN, t_abund::ipSolar, t_StopCalc::iptnu, t_emission::iRedisFun, t_hextra::lg_CR_B_equipartition, t_punch::lg_separate_iterations, t_abund::lgAbnSolar, t_abund::lgAbTaON, t_abund::lgAbunTabl, t_dense::lgAsChoose, t_trace::lgBug2nu, t_trace::lgCalBug, t_trace::lgCarBug, t_mole::lgColl_deexec_Calc, t_mole::lgColl_dissoc_coll, t_mole::lgColl_gbar, t_trace::lgComBug, t_trace::lgConBug, t_pressure::lgContRadPresOn, t_trace::lgCoolTr, t_dense::lgDenFlucOn, t_dense::lgDenFlucRadius, t_dense::lgDenseInitConstant, t_prt::lgDiffuseInward, t_prt::lgDiffuseOutward, t_wind::lgDisk, t_trace::lgDrBug, t_punch::lgDRHash, t_punch::lgDRPLst, t_trace::lgDrv_cdLine, t_trace::lgDustBug, t_trace::lgESOURCE, t_prt::lgFaintOn, t_trace::lgFeBug, t_punch::lgFLUSH, t_prt::lgFntSet, t_fudgec::lgFudgeUsed, t_mole::lgH2_grain_deexcitation, t_h2::lgH2_H_coll_07, t_mole::lgH2_He_ORNL, t_mole::lgH2_NOISE, t_mole::lgH2_NOISECOSMIC, t_mole::lgH2_ortho_para_coll_on, t_punch::lgHashEndIter, t_trace::lgHBug, t_trace::lgHeatBug, t_trace::lgHeavyBug, t_trace::lgHeBug, t_hextra::lgHextraDensity, t_hextra::lgHextraDepth, t_trace::lgIsoTraceFull, t_trace::lgNeBug, t_trace::lgNeonBug, t_noexec::lgNoExec, t_prt::lgOnlyHead, t_prt::lgOnlyZone, t_trace::lgOpacBug, t_trace::lgOptcBug, t_optimize::lgOptCol, t_optimize::lgOptCont, t_optimize::lgOptimFlow, t_optimize::lgOptimize, t_optimize::lgOptLin, t_optimize::lgOptLum, t_optimize::lgOptTemp, t_trace::lgOTSBug, t_optimize::lgParallel, t_plotCom::lgPlotON, t_plotCom::lgPltTrace, t_trace::lgPointBug, t_thermal::lgPredNextTe, t_pressure::lgPres_magnetic_ON, t_pressure::lgPres_radiation_ON, t_pressure::lgPres_ram_ON, t_pressure::lgPressureInitialSpecified, t_prt::lgPrintColumns, t_prt::lgPrintFluxEarth, t_prt::lgPrintHeating, t_prt::lgPrintTime, t_prt::lgPrnAges, t_prt::lgPrnColl, t_prt::lgPrnDiff, t_prt::lgPrnHeat, t_prt::lgPrnInwd, t_prt::lgPrnLineCell, t_prt::lgPrnPump, t_prt::lgPrtArry, t_prt::lgPrtCont, t_prt::lgPrtContIndices, t_prt::lgPrtLastIt, t_prt::lgPrtLineArray, t_prt::lgPrtLineEmergent, t_prt::lgPrtLineLog, t_prt::lgPrtMaser, t_prt::lgPrtShort, t_prt::lgPrtStart, t_prt::lgPrtTau, t_trace::lgPtrace, t_punch::lgPunchEveryZone, t_punch::lgPunContinuum, t_trace::lgSecIon, t_prt::lgSortLines, t_prt::lgSourceReflected, t_prt::lgSourceTransmitted, t_rt::lgStarkON, t_StopCalc::lgStop21cm, t_prt::lgSurfaceBrightness, t_prt::lgSurfaceBrightness_SR, t_thermal::lgTeBD96, t_thermal::lgTeHigh, t_thermal::lgTemperatureConstant, t_thermal::lgTemperatureConstantCommandParsed, t_thermal::lgTeSN99, t_thermal::lgTLaw, t_trace::lgTr8446, t_trace::lgTr_CO_Mole, t_trace::lgTr_H2_Mole, t_trace::lgTrace, t_trace::lgTrace3Bod, t_punch::lgTraceConvergeBaseHash, t_trace::lgTrDiff, t_trace::lgTrGant, t_trace::lgTrLevN, t_trace::lgTrLine, t_optimize::lgTrOpt, t_trace::lgTrOvrd, t_hextra::lgTurbHeatVaryTime, t_wind::lgVelPos, t_trace::lgWind, t_wind::lgWindOK, LIMELM, LIMPUN, LINE_CONT_SHIELD_FEDERMAN, t_hcmap::MapZone, mole, t_optimize::ncobs, t_punch::ncPunchSkip, NDPLOT, t_h2::nElecLevelOutput, t_emission::next, NFUDGC, t_fudgec::nfudge, t_mole::nH2_TRACE, NISO, t_optimize::nIterOptim, t_rt::nLineContShield, t_optimize::nlobs, t_hcmap::nMapStep, noexec, t_prt::nPrnLineCell, t_trace::npsbug, t_abund::npSolar, t_punch::npunch, t_punch::nPunchEveryZone, t_optimize::nRangeSet, t_prt::nstart, t_StopCalc::nstpl, t_optimize::nTempObs, t_StopCalc::nTotalIonizStop, t_trace::nTrConvg, t_prt::nzdump, t_trace::nznbug, t_emission::opacity, t_optimize::OptGlobalErr, t_optimize::optier, optimize, t_optimize::optint, phycon, plotCom, pressure, t_pressure::PressureInitialSpecified, prt, t_prt::PrtTauFnt, punch, t_punch::PunchLWidth, t_hcmap::RangeMap, rt, t_abund::ScaleElement, t_abund::solar, t_abund::SolarSave, SPEEDLIGHT, StopCalc, t_StopCalc::StopDepleteFrac, t_StopCalc::StopElecDensity, t_StopCalc::StopElecFrac, t_StopCalc::StopH2MoleFrac, t_StopCalc::StopHPlusFrac, t_StopCalc::StopVelocity, t_StopCalc::T2High, t_StopCalc::tauend, t_StopCalc::taunu, t_StopCalc::TeFloor, t_phycon::TEMP_LIMIT_HIGH, t_phycon::TEMP_STOP_DEFAULT, t_StopCalc::tend, thermal, t_prt::TooFaint, trace, t_emission::tran, t_hextra::TurbHeat, t_punch::WeakHeatCool, wind, t_wind::windv, t_wind::windv0, and t_StopCalc::xMass.
Referenced by cloudy(), and grid_do().
void InitSimPostparse | ( | void | ) |
initialize values at start of simulation, called after parser, sets initial or zero values at start of each sim in grid
Definition at line 20 of file init_sim_postparse.cpp.
References t_wind::AccelGravity, ASSERT, t_elementnames::chElementSym, t_iso::chISO, CO_create_react(), CO_Init(), CO_zero(), t_wind::comass, DEBUG_ENTRY, dense, t_wind::DiskRadius, elementnames, GRAV_CONST, Heavy, ioQQQ, ipH_LIKE, ipHELIUM, ipHYDROGEN, iso, iso_update_num_levels(), t_iso::lgCompileRecomb, t_wind::lgDisk, t_dense::lgElmtOn, t_iso::lgPrintNumberOfLevels, t_trace::lgTrace, t_thermal::lgUnstable, t_trace::lgWind, LIMELM, t_iso::n_HighestResolved_local, t_iso::n_HighestResolved_max, t_iso::nCollapsed_local, t_iso::nCollapsed_max, NISO, t_iso::numLevels_local, t_iso::numLevels_max, t_thermal::nUnstable, POW2, t_radius::Radius, radius, SOLAR_MASS, thermal, t_thermal::thist, t_thermal::tlowst, TorF(), trace, wind, and t_Heavy::xLyaHeavy.
Referenced by cloudy().
void zero | ( | void | ) |
zero actively zero out or initialize variables needed for model calculation this is the old one and should be removed - its vars moved into those above
option to set proton elimination rates to zero >>refer CO chemistry Huntress, W. T., 1977, ApJS, 33, 495 By default, this is false - changed with set chemistry command
option to not include neutrals in the non-equilibrium scheme
refer Federman, S. R. & Zsargo, J. 2003, ApJ, 589, 319
By default, this is false - changed with set chemistry command
HeatH2Dexc_used is heating due to collisional deexcitation of vib-excited H2 actually used
these are derivative wrt temp for collisional processes within X
the Solomon process rate H2 dissociates into X continuum - actually used
set_NaN( hmi.H2_Solomon_dissoc_rate_used );
H2 + hnu => 2H from TH85
H2 + hnu => 2H actually used
Definition at line 61 of file zero.cpp.
References abund, AbundancesZero(), t_colden::ajmmin, t_geometry::AngleIllumRadian, atmdat, ATOMIC_MASS_UNIT, atoms, t_conv::autocv, t_conv::AverEdenError, t_conv::AverHeatCoolError, t_conv::AverPressError, t_timesc::BigCOMoleForm, t_conv::BigEdenError, t_hmi::BiggestH2, t_conv::BigHeatCoolError, t_phycon::BigJumpCO, t_phycon::BigJumpH2, t_phycon::BigJumpne, t_phycon::BigJumpTe, t_conv::BigPressError, t_CoolHeavy::brems_cool_h, t_CoolHeavy::brems_cool_net, broke, t_co::C12_C13_isotope_ratio, t_colden::C1Colden, t_colden::C1Pops, t_colden::C2Colden, t_colden::C2Pops, t_colden::C3Colden, t_colden::C3Pops, ca, t_ca::Ca2RmLya, t_ca::Ca3d, t_ca::Ca4p, called, carb, t_iso::CaseBCheck, cdEXIT, t_thermal::char_tran_cool, t_thermal::char_tran_heat, t_rfield::chDffTrns, t_hmi::chGrainFormPump, t_hmi::chH2_small_model_type, t_hydro::chHTopType, t_hmi::chJura, t_LineSave::chNormLab, t_conv::chSolverEden, t_conv::chSolverTemp, t_input::chTitle, t_iso::chTypeAtomSet, t_iso::chTypeAtomUsed, t_rfield::cinrat, t_hydro::cintot, t_timesc::CloudAgeSet, t_rfield::cmcool, co, t_co::COCoolBigFrac, t_co::codfrc, t_co::CODissHeat, t_co::codtot, t_colden::colden, colden, t_colden::coldenH2_ov_vel, t_ionbal::CollIonRate_Ground, t_CoolHeavy::colmet, t_rfield::comoff, t_ionbal::CompRecoilHeatRate, t_ionbal::CompRecoilHeatRateSave, t_ionbal::CompRecoilIonRate, t_ionbal::CompRecoilIonRateSave, t_rfield::comtot, continuum, conv, t_thermal::CoolExtra, t_hmi::CoolH2DexcMax, t_thermal::coolheat, t_thermal::CoolHeatMax, CoolHeavy, CoolZero(), t_ionbal::CotaRate, t_geometry::covgeo, t_geometry::covrt, t_hextra::CrsSecNeutron, t_secondaries::csupra, t_secondaries::csupra_effic, t_thermal::ctot, t_radius::CylindHigh, t_hydro::D2H_ratio, t_oxy::d4363, t_oxy::d5007r, t_oxy::d5007t, t_oxy::d6300, t_hydro::DampOnFac, t_dynamics::dDensityDT, DEBUG_ENTRY, dense, t_abund::Depletion, t_abund::depset, t_radius::depth, t_radius::depth_mid_zone, DEPTH_OFFSET, t_radius::depth_x_fillfac, t_hmi::deriv_HeatH2Dexc_BD96, t_hmi::deriv_HeatH2Dexc_BHT90, t_hmi::deriv_HeatH2Dexc_BigH2, t_hmi::deriv_HeatH2Dexc_ELWERT, t_hmi::deriv_HeatH2Dexc_TH85, t_hmi::deriv_HeatH2Dexc_used, t_rfield::DiffPumpOn, t_geometry::DirectionalCosin, t_DoppVel::DispScale, t_radius::distance, DoppVel, t_rt::DoubleTau, t_ionbal::DR_Badnell_rate_coef, t_ionbal::DR_Badnell_rate_coef_mean_ion, t_struc::dr_ionfrac_limit, t_ionbal::DR_old_rate_coef, t_ionbal::DR_rate_coef_used, t_radius::drad, t_radius::drad_x_fillfac, t_radius::drad_x_fillfac_mean, t_radius::dRadSign, t_radius::drChange, t_radius::dRNeff, t_radius::drNext, t_ca::dstCala, t_rt::dTauMase, t_radius::dVeff, dynamics, DynaZero(), t_dense::eden, t_conv::EdenErrorAllowed, t_dense::EdenExtra, t_dense::EdenSet, t_hextra::effneu, t_rfield::egamry, t_rfield::emm, t_rfield::EnerGammaRay, t_rfield::EnergyBremsThin, t_continuum::EnergyKshell, t_rfield::extin_mag_B_extended, t_rfield::extin_mag_B_point, t_rfield::extin_mag_V_extended, t_rfield::extin_mag_V_point, fe, t_FeII::fe20201, t_FeII::fe20302, t_FeII::fe20706, t_FeII::fe20807, t_FeII::fe20908, t_FeII::fe21001, t_FeII::fe21002, t_FeII::fe21006, t_FeII::fe21007, t_FeII::fe21103, t_FeII::fe21104, t_FeII::fe21106, t_FeII::fe21107, t_FeII::fe21108, t_FeII::fe21110, t_FeII::fe21204, t_FeII::fe21207, t_FeII::fe21208, t_FeII::fe21209, t_FeII::fe21211, t_FeII::fe21308, t_FeII::fe21406, t_FeII::fe21507, t_FeII::fe21508, t_FeII::fe21609, t_fe::fe40401, t_fe::fe40906, t_fe::fe41007, t_fe::fe41008, t_fe::fe41106, t_fe::fe41206, t_fe::fe41207, t_fe::fe42567, t_fe::fe42829, t_fe::fe42836, t_fe::Fe4CoolTot, t_fe::Fe7CoolTot, FeII, FeIIZero(), t_geometry::FillFac, t_geometry::filpow, t_rfield::fine_opac_nelem, t_rfield::fine_opac_nresolv, t_geometry::fiscal, fixit(), t_rfield::FluxFaint, fnzone, t_he::frac_he0dest_23S, t_he::frac_he0dest_23S_photo, t_hextra::frcneu, t_thermal::FreeFreeTotHeat, t_dense::gas_phase, geometry, t_radius::glbdst, t_radius::glbrad, GrainZero(), t_ionbal::guess_noise, t_ionbal::GuessDiel, t_colden::H0_21cm_lower, t_colden::H0_21cm_upper, h2, t_hmi::H2_frac_abund_set, H2_Init(), t_hmi::H2_photodissoc_BHT90, t_hmi::H2_photodissoc_BigH2_H2g, t_hmi::H2_photodissoc_BigH2_H2s, t_hmi::H2_photodissoc_ELWERT_H2g, t_hmi::H2_photodissoc_ELWERT_H2s, t_hmi::H2_photodissoc_TH85, t_hmi::H2_photodissoc_used_H2g, t_hmi::H2_photodissoc_used_H2s, t_hmi::H2_Solomon_dissoc_rate_BD96_H2g, t_hmi::H2_Solomon_dissoc_rate_BD96_H2s, t_hmi::H2_Solomon_dissoc_rate_BHT90_H2g, t_hmi::H2_Solomon_dissoc_rate_BHT90_H2s, t_hmi::H2_Solomon_dissoc_rate_BigH2_H2g, t_hmi::H2_Solomon_dissoc_rate_BigH2_H2s, t_hmi::H2_Solomon_dissoc_rate_ELWERT_H2g, t_hmi::H2_Solomon_dissoc_rate_ELWERT_H2s, t_hmi::H2_Solomon_dissoc_rate_TH85_H2g, t_hmi::H2_Solomon_dissoc_rate_TH85_H2s, t_hmi::H2_Solomon_dissoc_rate_used_H2g, t_hmi::H2_Solomon_dissoc_rate_used_H2s, t_hmi::H2_total, H2_Zero(), t_hmi::h2dep, t_hmi::H2Opacity, t_hmi::h2pdep, t_hmi::h2plus_heat, t_hmi::h3pdep, t_dense::H_sum_in_CO, t_atmdat::HCharCoolMax, t_atmdat::HCharExcIonOf, t_atmdat::HCharExcIonTotal, t_atmdat::HCharExcRecTo, t_atmdat::HCharExcRecTotal, t_atmdat::HCharHeatMax, t_atmdat::HCharHeatOn, t_hydro::HCollIonMax, t_dense::HCorrFac, t_atmdat::HCTAlex, he, t_colden::He123S, t_conv::HeatCoolRelErrorAllowed, t_secondaries::HeatEfficPrimary, t_hmi::HeatH2Dexc_BD96, t_hmi::HeatH2Dexc_BHT90, t_hmi::HeatH2Dexc_BigH2, t_hmi::HeatH2Dexc_ELWERT, t_hmi::HeatH2Dexc_TH85, t_hmi::HeatH2Dexc_used, t_hmi::HeatH2DexcMax, t_hmi::HeatH2Dish_BD96, t_hmi::HeatH2Dish_BHT90, t_hmi::HeatH2Dish_BigH2, t_hmi::HeatH2Dish_ELWERT, t_hmi::HeatH2Dish_TH85, t_hmi::HeatH2Dish_used, t_thermal::heatl, t_thermal::HeatNet, HeatZero(), t_DoppVel::Heiles_Troland_F, hextra, t_atmdat::HIonFrac, t_atmdat::HIonFracMax, HIONPOT, hmi, t_hmi::hmidep, t_hmi::hmihet, t_hmi::hmitot, hmole_init(), t_co::hmole_mass, t_hmi::Hmolec, t_thermal::htot, hydro, hyperfine, t_geometry::iEmissPower, t_ionbal::ifail, t_ionbal::ihthn, t_ionbal::ilt, t_ionbal::ilthn, t_ionbal::iltln, input, Singleton< t_fe2ovr_la >::Inst(), Singleton< t_yield >::Inst(), Singleton< T >::Inst(), ionbal, ioPrnErr, ioQQQ, t_rfield::ioTableRead, t_ionbal::ipCompRecoil, ipCRD, ipCRDW, t_rfield::ipEnergyBremsThin, ipH2p, ipH_LIKE, ipHe2p1P, ipHE_LIKE, ipHELIUM, ipHYDROGEN, ipIRON, ipLY_A, t_iso::ipLyaRedist, t_LineSave::ipNormWavL, t_pressure::ipPradMax_nzone, ipPRD, t_iso::ipResoRedist, t_iso::ipSubRedist, iso, t_iterations::iter_malloc, iteration, iterations, t_iterations::itermx, t_iterations::IterPrnt, t_ionbal::lg_guess_coef, t_ionbal::lg_use_DR_Badnell_rate_coef_mean_ion, lgAbort, t_conv::lgAutoIt, t_rfield::lgBeamed, t_rfield::lgBlockHIon, t_broke::lgBroke, t_opac::lgCaseB, t_opac::lgCaseB_HummerStorey, t_opac::lgCaseB_no_pdest, t_opac::lgCaseB_no_photo, t_thermal::lgCExtraOn, t_broke::lgCheckit, t_rfield::lgCMB_set, t_thermal::lgCNegChk, t_co::lgCOCoolCaped, t_iso::lgColl_excite, t_iso::lgColl_ionize, t_iso::lgColl_l_mixing, t_atmdat::lgCollIonOn, t_iso::lgCollStrenThermAver, t_rfield::lgCompileGauntFF, t_opac::lgCompileOpac, t_iso::lgCompileRecomb, t_ionbal::lgCompRecoil, t_continuum::lgCon0, t_rfield::lgContMalloc, t_conv::lgConvEden, t_iterations::lgConverge_set, t_conv::lgConvPres, t_conv::lgConvTemp, t_continuum::lgCoStarInterpolationCaution, t_iso::lgCritDensLMix, t_iso::lgCS_None, t_iso::lgCS_therm_ave, t_iso::lgCS_Vriens, t_iso::lgCS_Vrinceanu, t_secondaries::lgCSetOn, t_atmdat::lgCTOn, t_radius::lgCylnOn, t_abund::lgDepln, t_iso::lgDielRecom, t_rfield::lgDoLineTrans, t_radius::lgdR2Small, t_ionbal::lgDR_Badnell_rate_coef_exist, t_ionbal::lgDR_recom_Badnell_use, t_radius::lgDrMinUsed, t_radius::lgDrMnOn, t_radius::lgDrNeg, t_rt::lgElecScatEscape, t_geometry::lgEndDflt, t_iso::lgErrGenDone, t_co::lgFederman, lgFirstCall, t_broke::lgFixit, t_CoolHeavy::lgFreeOn, t_iso::lgFSM, t_rt::lgFstOn, t_rfield::lgGamrOK, t_state::lgGet_state, t_mole::lgGrain_mole_deplete, t_ionbal::lgGrainIonRecom, t_co::lgH2Ozer, t_rfield::lgHabing, t_rfield::lgHeIIOTS, t_hydro::lgHiPop2, t_ionbal::lgHO_ct_chem, t_rfield::lgHPhtOK, t_iso::lgInd2nu_On, t_rfield::lgInducProcess, t_ionbal::lgInnerShell_Gu06, t_ionbal::lgInnerShell_Kisielius, t_ionbal::lgInnerShellLine_on, t_rfield::lgIonizReevaluate, t_rfield::lgKillOTSLine, t_rfield::lgKillOutCont, t_rfield::lgKillOutLine, t_hmi::lgLeiden_Keep_ipMH2s, t_hmi::lgLeidenCRHack, t_conv::lgLevel2_Cool_Imp, t_conv::lgLevel2_OTS_Imp, t_iso::lgLevelsEverLowered, t_iso::lgLevelsLowered, t_LineSave::lgLineEmergent, t_pressure::lgLineRadPresOn, t_hyperfine::lgLya_pump_21cm, t_rfield::lgLyaOTS, t_hydro::lgLymanPumping, t_conv::lgMap, t_rt::lgMaserCapHit, t_rt::lgMaserSetDR, t_rfield::lgMMok, t_rfield::lgMustBlockHIon, t_opac::lgNegOpacIO, t_co::lgNeutrals, t_hextra::lgNeutrnHeatOn, t_co::lgNoCOMole, t_ionbal::lgNoCota, t_hmi::lgNoH2Mole, t_co::lgNonEquilChem, t_iso::lgNoRecombInterp, t_LineSave::lgNormSet, t_NumDeriv::lgNumDeriv, t_rfield::lgOpacityFine, t_rfield::lgOpacityReevaluate, t_opac::lgOpacNeg, t_opac::lgOpacStatic, t_rfield::lgOutOnly, t_ionbal::lgPhotoIoniz_On, t_phycon::lgPhysOK, t_pressure::lgPradCap, t_pressure::lgPradDen, t_iso::lgPrintNumberOfLevels, lgPrnErr, t_co::lgProtElim, t_iso::lgPrtDepartCoef, t_iso::lgPrtLevelPops, t_rfield::lgPunchOpacityFine, t_state::lgPut_state, t_radius::lgRadiusKnown, t_pressure::lgRadPresAbortOK, t_iso::lgRandErrGen, t_ionbal::lgRecom_Badnell_print, t_hydro::lgReevalRecom, t_ionbal::lgRR_Badnell_rate_coef_exist, t_ionbal::lgRR_recom_Badnell_use, t_opac::lgScatON, t_secondaries::lgSecOFF, t_radius::lgSMinON, t_pressure::lgSonicPoint, t_pressure::lgSonicPointAbortOK, t_geometry::lgSphere, t_state::lgState_print, t_geometry::lgStatic, t_geometry::lgStaticNoIt, t_pressure::lgStrongDLimbo, t_ionbal::lgSupDie, t_rfield::lgTableRead, t_called::lgTalk, t_called::lgTalkSave, lgTestCodeCalled, lgTestCodeEnabled, t_rfield::lgTimeVary, t_iso::lgTopoff, t_ionbal::lgTrimhiOn, t_DoppVel::lgTurb_pressure, t_DoppVel::lgTurbEquiMag, t_co::lgUMISTrates, t_opac::lgUseFileOpac, t_rfield::lgUSphON, t_rfield::lgXRayOK, t_geometry::lgZoneSet, t_geometry::lgZoneTrp, LIMELM, t_conv::LimFail, t_conv::limPres2Ioniz, LIMSPC, LineSave, Magnetic_init(), MALLOC, MeanZero(), mole, N_H_MOLEC, N_OI_LEVELS, NCOLD, t_iso::nCS_new, t_ionbal::nDR_S_guess, t_hmi::nElectron, t_geometry::nend, t_geometry::nEndDflt, t_rfield::nflux, NISO, t_hydro::nLyaHot, t_iso::nLyaLevel, t_iso::nLyman, t_iso::nLyman_malloc, t_atoms::nNegOI, t_conv::nPres2Ioniz, t_geometry::nprint, t_hmi::nProton, t_atmdat::nsbig, NSHELLS, t_LineSave::nsum, t_conv::nTotalIoniz, NumDeriv, t_rfield::nupper, t_he::nzone, t_struc::nzone, nzone, t_colden::O1Colden, t_colden::O1Pops, t_ca::oldcla, opac, t_h2::ortho_colden, t_opac::otsmin, oxy, t_oxy::p1401, t_oxy::p1666, t_carb::p1909, t_carb::p2326, t_h2::para_colden, peimbt, PHFIT96, t_ionbal::PhotoRate_Shell, phycon, t_pressure::pinzon, t_oxy::poiexc, t_oxy::poiii2, t_oxy::poiii3, t_hydro::pop2mx, t_ca::popca2ex, t_atoms::popmg2, t_atoms::popoi, t_thermal::power, t_pressure::pres_radiation_lines_curr, t_pressure::PresInteg, t_pressure::PresMax, t_pressure::PresRamCurr, pressure, t_conv::PressureErrorAllowed, t_pressure::PresTotlCurr, t_pressure::PresTotlInit, t_radius::r1r0sq, t_pressure::RadBetaMax, t_radius::Radius, radius, t_radius::Radius_mid_zone, t_iso::RadRec_caseB, t_rfield::range, t_ionbal::RateIonizTot, t_ionbal::RateRecomTot, t_radius::rdfalt, t_yield::reset_yield(), t_continuum::ResolutionScaleFactor, rfield, rfield_opac_zero(), t_radius::rinner, t_colden::rjnmin, t_radius::router, t_ionbal::RR_Badnell_rate_coef, t_ionbal::RR_rate_coef_used, t_ionbal::RR_Verner_rate_coef, rt, t_hmi::ScaleJura, t_abund::ScaleMetals, t_LineSave::ScaleNormLine, t_radius::sdrmax, t_radius::sdrmin, t_secondaries::sec2total, t_secondaries::SecExcitLya2PrimaryErg, t_secondaries::SecHIonMax, t_secondaries::SecIon2PrimaryErg, secondaries, set_NaN(), t_secondaries::SetCsupra, ShowMe(), t_colden::Si2Colden, t_colden::Si2Pops, t_LineSave::sig_figs, t_mole::sink, t_iso::SmallA, SMALLFLOAT, t_abund::solar, t_timesc::sound_speed_isothermal, t_mole::source, state, t_opac::stimax, struc, t_hmi::Tad, t_opac::taumin, t_opac::telec, TempChange(), t_hydro::TexcLya, t_rfield::tFluxLog, thermal, t_opac::thmin, t_rfield::time_continuum_scale, t_timesc::time_H2_Dest_here, t_timesc::time_H2_Dest_longest, t_timesc::time_H2_Form_here, t_timesc::time_H2_Form_longest, t_timesc::TimeH21cm, timesc, t_opac::tlamin, t_hydro::TLyaMax, t_colden::tmas, t_rfield::tNuRyd, t_thermal::totcol, t_colden::TotMassColl, t_hextra::totneu, t_opac::tpcah, t_ionbal::trimhi, t_ionbal::trimlo, t_rfield::tslop, t_peimbt::tsqden, t_DoppVel::TurbVel, t_iso::TwoNu_induc_dn_max, t_ionbal::UTA_heat_rate, t_ionbal::UTA_ionize_rate, t_hmi::UV_Cont_rel2_Draine_DB96_depth, t_hmi::UV_Cont_rel2_Draine_DB96_face, t_hmi::UV_Cont_rel2_Habing_TH85_depth, t_hmi::UV_Cont_rel2_Habing_TH85_face, t_LineSave::WavLNorm, wcnint(), t_thermal::wlCoolHeatMax, t_colden::wmas, t_secondaries::x12tot, t_dense::xIonDense, t_hydro::xLymanPumpingScaleFactor, t_dense::xMassDensity0, t_dense::xMassTotal, t_mole::xMoleChTrRate, t_dense::xMolecules, t_dense::xNucleiTotal, and t_fe2ovr_la::zero_opacity().
Referenced by cdInit(), hypho(), and optimize_func().