/home66/gary/public_html/cloudy/c10_branch/source/init.h File Reference

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

void InitCoreload (void)
void InitDefaultsPreparse (void)
void InitCoreloadPostparse (void)
void InitSimPostparse (void)
void zero (void)

Function Documentation

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

Todo:
3 these should be const since cannot change, are flags

Definition at line 41 of file init_coreload.cpp.

References t_hextra::background_density, t_hextra::background_rate, broke, t_input::chDelimiter, t_iso::chISO, chOptimFileName, t_Heavy::chShell, cosmology, DEBUG_ENTRY, dense, t_dense::density_low_limit, t_struc::dr_ionfrac_limit, grid, t_cosmology::h, H2_init_coreload(), t_cosmology::H_0, hcmap, Heavy, hextra, t_grid::HiEnergy_keV, input, ionbal, ipCARBON, ipH_LIKE, ipHE_LIKE, ipHELIUM, t_grid::ipHiEnergy, ipHYDROGEN, ipIRON, t_grid::ipLoEnergy, ipMAGNESIUM, ipNEON, ipNITROGEN, ipOXYGEN, ipSILICON, ipSULPHUR, iso, iso_update_num_levels(), t_broke::lgBroke, t_broke::lgCheckit, t_cosmology::lgDo, t_dense::lgElmtOn, t_broke::lgFixit, t_grid::lgGridDone, t_dense::lgIonChiantiOn, lgLinesAdded, t_hcmap::lgMapBeingDone, t_hcmap::lgMapDone, t_hcmap::lgMapOK, t_optimize::lgOptimizeAsLinear, t_dense::lgSetIoniz, lgStatesAdded, t_grid::lgStrictRepeat, LIMELM, LIMPAR, linesAdded, t_grid::LoEnergy_keV, MAX2, 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, t_iso::numLevels_malloc, t_iso::numLevels_max, t_cosmology::omega_baryon, t_cosmology::omega_k, t_cosmology::omega_lambda, t_cosmology::omega_matter, t_cosmology::omega_rad, optimize, t_cosmology::redshift_current, t_cosmology::redshift_start, t_cosmology::redshift_step, SaveFilesInit(), SMALLFLOAT, statesAdded, and struc.

Referenced by cdDrive().

Here is the call graph for this function:

void InitCoreloadPostparse ( void   ) 

initialization after parser, called one time per core load create space needed for code to operate

Definition at line 15 of file init_coreload_postparse.cpp.

References ASSERT, DEBUG_ENTRY, dense, fixit(), ipH_LIKE, ipHYDROGEN, iso, iso_update_num_levels(), t_dense::lgElmtOn, LIMELM, MonitorResults, NISO, t_monitorresults::nSumErrorCaseMonitor, t_iso::numLevels_max, StateJunk(), StatesElemNEW, and t_monitorresults::SumErrorCaseMonitor.

Referenced by cloudy().

Here is the call graph for this function:

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 45 of file init_defaults_preparse.cpp.

References abund, t_dense::AbundanceLimit, Wind::AccelAver, Wind::AccelCont, Wind::AccelElectron, Wind::AccelGravity, Wind::AccelLine, Wind::AccelMax, Wind::AccelTotalOutward, Wind::acldr, t_emission::Aul, t_StopCalc::AV_extended, t_StopCalc::AV_point, t_optimize::chColDen_label, t_dense::chDenseLaw, t_rfield::chDffTrns, t_save::chHashString, t_optimize::chLineLabel, t_optimize::chOptRtn, t_plotCom::chPType, t_StopCalc::chSpeciesColumn, t_optimize::chTempLab, t_optimize::chTempWeight, t_StopCalc::col_H0_ov_Tspin, t_StopCalc::col_h2, t_StopCalc::col_h2_nut, t_StopCalc::col_monoxco, t_StopCalc::col_species, t_optimize::ColDen_error, t_optimize::ColDen_Obs, t_StopCalc::colnut, t_StopCalc::colpls, COLUMN_INIT, Wind::comass, t_thermal::ConstGrainTemp, t_thermal::ConstTemp, t_optimize::ContEner, t_optimize::ContIndex, t_optimize::ContNFnu, t_optimize::ContNFnuErr, t_geometry::covaper, cpu, 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_geometry::DirectionalCosin, Wind::DiskRadius, t_radius::drChange, DummyEmis, Wind::dvdr, dynamics, t_rfield::egamry, Wind::emdot, t_save::emisfreq, EmLineZero(), t_optimize::errorwave, t_rfield::ExtinguishColumnDensity, t_rfield::ExtinguishLeakage, t_rfield::ExtinguishLowEnergyLimit, t_FeII::feconwlHi, t_FeII::feconwlLo, FeII, t_dense::flcPhase, t_dense::flong, t_rfield::FluxFaint, Wind::fmul, Illuminate::FORWARD, t_fudgec::fudgea, fudgec, geometry, t_emission::gf, t_radius::glbdst, t_radius::glbrad, h2, hcmap, t_StopCalc::HColStop, hextra, HIONPOT, t_rfield::Illumination, t_optimize::ion_ColDen, t_optimize::ionTemp, t_save::ipEmisFreq, t_emission::ipFine, ipH_LIKE, ipHYDROGEN, t_optimize::ipobs, ipOXYGEN, t_abund::ipSolar, t_rfield::ipSpec, t_StopCalc::iptnu, t_emission::iRedisFun, t_dynamics::lg_coronal_time_init, t_hextra::lg_CR_B_equipartition, t_save::lg_separate_iterations, t_abund::lgAbnSolar, t_abund::lgAbTaON, t_abund::lgAbunTabl, t_dense::lgAsChoose, t_rfield::lgBeamed, t_trace::lgBug2nu, t_trace::lgCalBug, t_trace::lgCarBug, t_opac::lgCaseB, t_opac::lgCaseB_HummerStorey, t_opac::lgCaseB_no_pdest, t_opac::lgCaseB_no_photo, t_rfield::lgCMB_set, t_mole::lgColl_deexec_Calc, t_mole::lgColl_dissoc_coll, t_mole::lgColl_gbar, t_trace::lgComBug, t_trace::lgConBug, t_rfield::lgContMalloc, t_pressure::lgContRadPresOn, t_trace::lgCoolTr, t_dense::lgDenFlucOn, t_dense::lgDenFlucRadius, t_dense::lgDenseInitConstant, t_prt::lgDiffuseInward, t_prt::lgDiffuseOutward, Wind::lgDisk, t_trace::lgDrBug, t_save::lgDRHash, t_save::lgDRPLst, t_trace::lgDrv_cdLine, t_trace::lgDustBug, t_trace::lgESOURCE, t_prt::lgFaintOn, t_trace::lgFeBug, t_save::lgFLUSH, t_prt::lgFntSet, t_fudgec::lgFudgeUsed, t_rfield::lgGamrOK, 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_ORH2_ORNL, t_mole::lgH2_ortho_para_coll_on, t_mole::lgH2_PAH2_ORNL, t_save::lgHashEndIter, t_trace::lgHBug, t_trace::lgHeatBug, t_trace::lgHeavyBug, t_trace::lgHeBug, t_hextra::lgHextraDensity, t_hextra::lgHextraDepth, t_rfield::lgHPhtOK, t_rfield::lgInducProcess, t_trace::lgIsoTraceFull, t_rfield::lgMMok, t_cpu::lgMPISingleRankMode(), t_trace::lgNeBug, t_trace::lgNeonBug, t_noexec::lgNoExec, t_prt::lgOnlyHead, t_prt::lgOnlyZone, t_trace::lgOpacBug, t_rfield::lgOpacityFine, t_trace::lgOptcBug, t_optimize::lgOptCont, t_optimize::lgOptDiam, t_optimize::lgOptimFlow, t_optimize::lgOptimize, t_optimize::lgOptLum, t_trace::lgOTSBug, t_rfield::lgOutOnly, 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_dense::lgPressureVaryTime, t_prt::lgPrintColumns, t_prt::lgPrintFluxEarth, t_prt::lgPrintHeating, t_prt::lgPrintLineCumulative, t_prt::lgPrintTime, t_prt::lgPrnAges, t_prt::lgPrnColl, t_prt::lgPrnDiff, t_prt::lgPrnHeat, t_prt::lgPrnInwd, t_prt::lgPrnIsoCollapsed, t_prt::lgPrnLineCell, t_prt::lgPrnPump, t_prt::lgPrtArry, t_prt::lgPrtCitations, t_prt::lgPrtCont, t_prt::lgPrtContIndices, t_prt::lgPrtLastIt, t_prt::lgPrtLineArray, t_prt::lgPrtLineLog, t_prt::lgPrtMaser, t_prt::lgPrtShort, t_prt::lgPrtStart, t_prt::lgPrtTau, t_trace::lgPtrace, t_save::lgPunContinuum, t_save::lgSaveEveryZone, t_trace::lgSecIon, t_geometry::lgSizeSet, t_prt::lgSortLines, t_prt::lgSourceReflected, t_prt::lgSourceTransmitted, t_rt::lgStarkON, t_StopCalc::lgStop21cm, t_StopCalc::lgStopSpeciesColumn, t_prt::lgSurfaceBrightness, t_prt::lgSurfaceBrightness_SR, t_thermal::lgTeBD96, t_thermal::lgTeHigh, t_thermal::lgTemperatureConstant, t_thermal::lgTemperatureConstantCommandParsed, t_thermal::lgTeSN99, t_rfield::lgTimeVary, t_thermal::lgTLaw, t_trace::lgTr8446, t_trace::lgTr_CO_Mole, t_trace::lgTr_H2_Mole, t_trace::lgTrace, t_trace::lgTrace3Bod, t_save::lgTraceConvergeBaseHash, t_dynamics::lgTracePrint, t_trace::lgTrDiff, t_trace::lgTrGant, t_trace::lgTrLevN, t_trace::lgTrLine, t_optimize::lgTrOpt, t_trace::lgTrOvrd, t_hextra::lgTurbHeatVaryTime, Wind::lgVelPos, t_trace::lgWind, Wind::lgWindOK, t_rfield::lgXRayOK, LIMELM, LIMPUN, LIMSPC, LINE_CONT_SHIELD_FEDERMAN, t_hcmap::MapZone, mole, t_cpu::nCPU(), t_save::ncSaveSkip, NDPLOT, t_h2::nElecLevelOutput, t_optimize::nEmergent, t_emission::next, t_FeII::nfe2con, NFUDGC, t_fudgec::nfudge, t_mole::nH2_TRACE, NISO, t_optimize::nIterOptim, t_rt::nLineContShield, t_hcmap::nMapStep, noexec, t_prt::nPrnLineCell, t_trace::npsbug, t_abund::npSolar, t_optimize::nRangeSet, t_save::nsave, t_save::nSaveEveryZone, t_prt::nstart, t_StopCalc::nstpl, t_StopCalc::nTotalIonizStop, t_trace::nTrConvg, t_prt::nzdump, t_trace::nznbug, opac, t_emission::opacity, t_optimize::OptGlobalErr, t_rfield::OpticalDepthScaleFactor, t_optimize::optier, optimize, t_optimize::optint, phycon, plotCom, pressure, t_pressure::PressureInitialSpecified, t_dense::PressureVaryTimeIndex, t_dense::PressureVaryTimeTimescale, prt, t_prt::PrtTauFnt, radius, t_rfield::range, t_hcmap::RangeMap, t_save::Resolution, t_save::ResolutionAbs, rfield, t_rfield::RSFCheck, rt, save, t_abund::ScaleElement, Energy::set(), Wind::setStatic(), t_geometry::size, t_abund::solar, t_abund::SolarSave, StopCalc, t_StopCalc::StopDepleteFrac, t_StopCalc::StopElecDensity, t_StopCalc::StopElecFrac, t_StopCalc::StopH2MoleFrac, t_StopCalc::StopHPlusFrac, t_StopCalc::StopVelocity, t_StopCalc::tauend, t_opac::taumin, t_StopCalc::taunu, t_StopCalc::TeFloor, t_optimize::temp_error, t_phycon::TEMP_LIMIT_HIGH, t_optimize::temp_obs, t_phycon::TEMP_STOP_DEFAULT, t_StopCalc::TempHiStopIteration, t_StopCalc::TempHiStopZone, t_StopCalc::TempLoStopIteration, t_StopCalc::TempLoStopZone, t_rfield::tFluxLog, thermal, t_opac::tlamin, t_rfield::tNu, t_prt::TooFaint, trace, t_emission::tran, t_rfield::tslop, t_hextra::TurbHeat, t_optimize::useCPU, t_optimize::wavelength, t_save::WeakHeatCool, wind, Wind::windv, Wind::windv0, t_optimize::xLineInt_error, t_optimize::xLineInt_Obs, and t_StopCalc::xMass.

Referenced by cloudy(), and grid_do().

Here is the call graph for this function:

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 29 of file init_sim_postparse.cpp.

References Wind::AccelGravity, ASSERT, atoms, cdEXIT, t_elementnames::chElementSym, t_iso::chISO, t_rfield::cinrat, t_rfield::cmcool, CO_create_react(), CO_Init(), CO_zero(), Wind::comass, t_rfield::comoff, t_rfield::comtot, t_atoms::d5200r, DEBUG_ENTRY, dense, Wind::DiskRadius, elementnames, t_rfield::EnerGammaRay, t_rfield::EnergyBremsThin, t_rfield::extin_mag_B_extended, t_rfield::extin_mag_B_point, t_rfield::extin_mag_V_extended, t_rfield::extin_mag_V_point, GRAV_CONST, Heavy, ioQQQ, t_rfield::ipEnergyBremsThin, ipH_LIKE, ipHELIUM, ipHYDROGEN, iso, iso_update_num_levels(), t_iterations::iter_malloc, iterations, t_iso::lgCompileRecomb, Wind::lgDisk, t_dense::lgElmtOn, t_iterations::lgLastIt, t_iso::lgPrintNumberOfLevels, t_trace::lgTrace, t_thermal::lgUnstable, t_rfield::lgUSphON, 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, t_rfield::nupper, t_struc::nzonePreviousIteration, t_atoms::p2nit, t_pressure::pinzon, POW2, t_pressure::PresInteg, t_pressure::PresIntegElecThin, pressure, t_radius::Radius, radius, rfield, rfield_opac_zero(), SOLAR_MASS, t_radius::StopRadius, t_radius::StopThickness, struc, thermal, t_thermal::thist, t_thermal::tlowst, TorF(), trace, wind, and t_Heavy::xLyaHeavy.

Referenced by cloudy().

Here is the call graph for this function:

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

Todo:
2 change this to CS_new
Todo:
2 should iso.ipLyaRedist[ipHE_LIKE] use ipLY_A as does H-like?
Todo:
2 file opacities are disabled for now - reinstate this when arrays settle down

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 72 of file zero.cpp.

References abund, AbundancesZero(), t_colden::ajmmin, 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, 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_conv::chConvEden, t_conv::chConvIoniz, t_hmi::chGrainFormPump, t_hmi::chH2_small_model_type, t_hydro::chHTopType, t_hmi::chJura, t_LineSave::chNormLab, t_conv::chNotConverged, t_conv::chSolverEden, t_conv::chSolverTemp, t_input::chTitle, t_iso::chTypeAtomUsed, t_hydro::cintot, t_timesc::CloudAgeSet, co, 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_ionbal::CompRecoilHeatRate, t_ionbal::CompRecoilHeatRateSave, t_ionbal::CompRecoilIonRate, t_ionbal::CompRecoilIonRateSave, 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_radius::darea_x_fillfac, dark, t_conv::dCmHdT, 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_DoppVel::DispScale, t_radius::distance, DoppVel, t_rt::DoubleTau, t_ionbal::DR_Badnell_rate_coef, t_ionbal::DR_Badnell_rate_coef_mean_ion, t_ionbal::DR_old_rate_coef, t_ionbal::DR_rate_coef_used, t_radius::drad, t_radius::drad_mid_zone, t_radius::drad_x_fillfac, t_radius::drad_x_fillfac_mean, t_radius::dRadSign, t_radius::dRNeff, t_radius::drNext, t_ca::dstCala, t_rt::dTauMase, t_radius::dVeffAper, t_radius::dVeffVol, dynamics, DynaZero(), t_dense::eden, t_conv::EdenErrorAllowed, t_dense::EdenExtra, t_dense::EdenSet, t_hextra::effneu, t_continuum::EnergyKshell, t_conv::failmx, fe, t_fe::Fe7CoolTot, FeIIZero(), t_geometry::FillFac, t_geometry::filpow, t_rfield::fine_opac_nelem, t_rfield::fine_opac_nresolv, t_geometry::fiscal, fixit(), fnzone, t_he::frac_he0dest_23S, t_he::frac_he0dest_23S_photo, t_hextra::frcneu, t_thermal::FreeFreeTotHeat, t_dense::gas_phase, geometry, GrainZero(), t_pressure::gravity_symmetry, t_ionbal::guess_noise, t_colden::H0_21cm_lower, t_colden::H0_21cm_upper, h2, t_hmi::H2_formation_scale, 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, HeatZero(), t_DoppVel::Heiles_Troland_F, hextra, t_atmdat::HIonFrac, t_atmdat::HIonFracMax, 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_yield >::Inst(), Singleton< t_fe2ovr_la >::Inst(), Singleton< T >::Inst(), t_pressure::IntegRhoGravity, ionbal, ioPrnErr, ioQQQ, t_ionbal::ipCompRecoil, ipCRD, ipCRDW, 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, lgAbort, t_conv::lgAutoIt, t_rfield::lgBlockHIon, t_thermal::lgCExtraOn, t_atmdat::lgChiantiOn, t_thermal::lgCNegChk, 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_iso::lgContinuumLoweringEnabled, 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_rt::lgElecScatEscape, t_geometry::lgEndDflt, t_iso::lgErrGenDone, t_co::lgFederman, lgFirstCall, t_CoolHeavy::lgFreeOn, t_iso::lgFSM, t_rt::lgFstOn, 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_iso::lgInd2nu_On, 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_atmdat::lgLamdaOn, t_hmi::lgLeiden_Keep_ipMH2s, t_hmi::lgLeidenCRHack, t_iso::lgLevelsEverLowered, t_iso::lgLevelsLowered, 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::lgMustBlockHIon, t_iso::lgMustReeval, t_opac::lgNegOpacIO, t_co::lgNeutrals, t_hextra::lgNeutrnHeatOn, t_dark_matter::lgNFW_Set, t_co::lgNoCOMole, t_ionbal::lgNoCota, t_hmi::lgNoH2Mole, t_co::lgNonEquilChem, t_iso::lgNoRecombInterp, t_LineSave::lgNormSet, t_NumDeriv::lgNumDeriv, t_rfield::lgOpacityReevaluate, t_opac::lgOpacNeg, t_opac::lgOpacStatic, t_iso::lgPessimisticErrors, 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_state::lgPut_state, t_radius::lgRadiusKnown, t_pressure::lgRadPresAbortOK, t_iso::lgRandErrGen, t_ionbal::lgRecom_Badnell_print, t_ionbal::lgRR_Badnell_rate_coef_exist, t_ionbal::lgRR_recom_Badnell_use, t_rfield::lgSaveOpacityFine, t_opac::lgScatON, t_radius::lgSdrmaxRel, t_radius::lgSdrminRel, 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_called::lgTalk, t_called::lgTalkSave, lgTestCodeCalled, lgTestCodeEnabled, t_iso::lgTopoff, t_ionbal::lgTrimhiOn, t_DoppVel::lgTurb_pressure, t_DoppVel::lgTurbEquiMag, t_DoppVel::lgTurbLawOn, t_co::lgUMISTrates, t_opac::lgUseFileOpac, t_geometry::lgZoneSet, t_geometry::lgZoneTrp, LIMELM, t_conv::LimFail, t_conv::limPres2Ioniz, LineSave, Magnetic_init(), MALLOC, mean, t_mean::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_conv::nGrainFail, t_conv::nIonFail, NISO, t_hydro::nLyaHot, t_iso::nLyaLevel, t_iso::nLyman, t_iso::nLyman_malloc, t_conv::nNeFail, t_atoms::nNegOI, t_conv::nPopFail, t_conv::nPreFail, t_conv::nPres2Ioniz, t_geometry::nprint, t_hmi::nProton, t_atmdat::nsbig, NSHELLS, t_conv::nTeFail, t_conv::nTotalFailures, t_conv::nTotalIoniz, NumDeriv, nzone, t_he::nzone, t_colden::O1Colden, t_colden::O1Pops, 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_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::PresMax, t_pressure::PresRamCurr, pressure, t_conv::PressureErrorAllowed, t_pressure::PresTotlCurr, t_pressure::PresTotlInit, t_radius::r1r0sq, t_dark_matter::r_200, t_dark_matter::r_s, t_pressure::RadBetaMax, t_radius::Radius, radius, t_radius::Radius_mid_zone, t_iso::RadRec_caseB, t_ionbal::RateIoniz, t_ionbal::RateRecomTot, t_radius::rdfalt, t_yield::reset_yield(), t_continuum::ResolutionScaleFactor, rfield, t_pressure::RhoGravity, t_pressure::RhoGravity_dark, t_pressure::RhoGravity_external, t_pressure::RhoGravity_self, t_radius::rinner, t_colden::rjnmin, 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, t_pressure::self_mass_factor, 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, t_radius::StopRadius, t_radius::StopThickness, t_hmi::Tad, TempChange(), t_hydro::TexcLya, thermal, 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_hydro::TLyaMax, t_colden::tmas, t_thermal::totcol, t_colden::TotMassColl, t_hextra::totneu, t_ionbal::trimhi, t_ionbal::trimlo, t_peimbt::tsqden, t_DoppVel::TurbVel, t_DoppVel::TurbVelLaw, t_iso::TwoNu_induc_dn_max, t_dynamics::Upstream_hden, 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().

Here is the call graph for this function:

 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 15 Nov 2012 for cloudy by  doxygen 1.6.1