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

Go to the source code of this file.

Data Structures

struct  t_dense

Functions

double dense_fabden (double radius, double depth)
double dense_tabden (double r0, double depth)
double dense_parametric_wind (double rad)

Variables

const int LIMTABDLAW = 500
EXTERN struct t_dense dense

Function Documentation

double dense_fabden ( double  radius,
double  depth 
)

dense_fabden called by dlaw command, returns density for any density law

Parameters:
radius 
depth 

Definition at line 9 of file dense_fabden.cpp.

References dense, t_dense::DensityLaw, t_rfield::lgUSphON, pow(), rfield, and t_rfield::rstrom.

Referenced by lgConvPres(), ParseCommands(), and radius_next().

Here is the call graph for this function:

double dense_parametric_wind ( double  rad  ) 

Definition at line 8 of file dense_parametric_wind.cpp.

References ATOMIC_MASS_UNIT, dense, t_dense::DensityLaw, MIN2, PI4, pow(), radius, t_radius::rinner, SOLAR_MASS, and t_dense::wmole.

Referenced by lgConvPres(), ParseCommands(), and radius_next().

Here is the call graph for this function:

double dense_tabden ( double  r0,
double  depth 
)

dense_tabden interpolate on table of points for density with dlaw table command, by K Volk

Parameters:
r0 
depth 

Definition at line 7 of file dense_tabden.cpp.

References cdEXIT, DEBUG_ENTRY, dense, t_dense::fhden, t_dense::frad, ioQQQ, t_dense::lgDLWDepth, t_dense::nvals, and pow().

Referenced by lgConvPres(), ParseCommands(), radius_first(), and radius_next().

Here is the call graph for this function:


Variable Documentation

EXTERN struct t_dense dense

variables dealing with pressure across model

Referenced by AbundancesPrt(), AbundancesSet(), AgeCheck(), AGN_Hemis(), atmdat_DielSupres(), atmdat_readin(), atom_level2(), atom_level3(), atom_levelN(), atom_oi_calc(), atom_pop2(), atom_pop3(), atom_pop5(), t_fe2ovr_la::atoms_fe2ovr(), AtomSeqBeryllium(), AtomSeqBoron(), Badnell_rec_init(), cdEDEN_last(), ChargTranEval(), ChargTranPun(), ChargTranSumHeat(), ChemImportance(), CO_drive(), CO_Init(), CO_solve(), CO_update_species_cache(), collision_strength_VF01(), conorm(), ContCreatePointers(), ContNegative(), ContRate(), ContSetIntensity(), ConvBase(), ConvEdenIoniz(), ConvFail(), ConvInitSolution(), ConvIterCheck(), ConvPresTempEdenIoniz(), ConvRate2CS(), ConvTempEdenIoniz(), CoolAlum(), CoolArgo(), CoolCalc(), CoolCarb(), CoolChlo(), CoolChro(), CoolDima(), CoolEvaluate(), CoolIron(), CoolMagn(), CoolNeon(), CoolNick(), CoolNitr(), CoolOxyg(), CoolPhos(), CoolScan(), CoolSili(), CoolSodi(), CoolSulf(), CoolTita(), CoolVana(), CS_l_mixing_PS64(), CS_l_mixing_VF01(), CS_ThermAve_PR78(), da(), dBase_solve(), dense_fabden(), dense_parametric_wind(), dense_tabden(), DoSatelliteLines(), DumpLine(), DynaCreateArrays(), DynaFlux(), DynaIonize(), DynaIterEnd(), DynaNewStep(), DynaPresChngFactor(), DynaPrtZone(), DynaPunchTimeDep(), DynaSave(), DynaSaveLast(), DynaStartZone(), eden_sum(), EdenError(), emit_frac(), Fe11Lev5(), Fe13Lev5(), Fe2_cooling(), Fe3Lev14(), Fe4Lev12(), Fe7Lev8(), FeII_RT_Make(), FeII_RT_Out(), FeII_RT_TauInc(), FeIILevelPops(), FeIILyaPump(), FeIIPunchLineStuff(), FeIIPunPop(), FeIIRadPress(), FeIISumBand(), fill_array(), find_solution(), fndstr(), get_total_abundance_ions(), GetLineRec(), GetStandardHeLines(), GrainChargeTemp(), GrainChrgTransferRates(), GrainCollHeating(), GrainDrift(), GrainDrive(), GrainElecEmis1(), GrainElecRecomb1(), GrainMakeDiffuse(), GrainRateDr(), GrainsInit(), GrainTemperature(), GrainUpdateRadius1(), GravitationalPressure(), GrnStdDpth(), GrnVryDpth(), H21_cm_pops(), H2_Cooling(), H2_LevelPops(), H2_PunchDo(), H2_PunchLineStuff(), H2_RadPress(), H2_RT_tau_inc(), H2_RTMake(), H2_X_coll_rate_evaluate(), t_dynamics::Heat(), HeatSum(), HeCollidSetup(), highen(), HighestIonStage(), hmole(), hmole_reactions(), hmole_step(), hydro_vs_coll_str(), HydroLevel(), HydroRenorm(), HyperfineCreate(), InitCoreload(), InitCoreloadPostparse(), InitDefaultsPreparse(), InitSimPostparse(), ion_collis(), ion_photo(), ion_recomb(), ion_recombAGN(), ion_solver(), ion_trim(), ion_wrapper(), IonAlumi(), IonArgon(), IonBeryl(), IonBoron(), IonCalci(), IonCarbo(), IonChlor(), IonChrom(), IonCobal(), IonCoppe(), IonFluor(), IonHelium(), IonHydro(), IonIron(), IonLithi(), IonMagne(), IonManga(), IonNeon(), IonNicke(), IonNitro(), IonOxyge(), IonPhosi(), IonPotas(), IonScand(), IonSilic(), IonSodiu(), IonSulph(), IonTitan(), IonVanad(), IonZinc(), iso_allocate(), iso_assign_quantum_numbers(), iso_charge_transfer_update(), iso_collapsed_bnl_set(), iso_collide(), iso_continuum_lower(), iso_cool(), iso_create(), iso_departure_coefficients(), iso_ionize_recombine(), iso_level(), iso_recomb_malloc(), iso_recomb_setup(), iso_satellite(), iso_satellite_update(), iso_solve(), iso_state_lifetime(), iso_update_rates(), iso_zero(), iter_end_check(), IterRestart(), IterStart(), lgCheckMonitors(), lgConvEden(), lgConvPres(), lgHomogeneousSource(), lgIonizConverg(), lgMolecAver(), lgOH_ChargeTransferDominant(), lgTrivialSolution(), ligbar(), LineConvRate2CS(), lines(), lines_continuum(), lines_general(), lines_grains(), lines_helium(), lines_hydro(), lines_lv1_k_zn(), lines_lv1_li_ne(), lines_lv1_na_ar(), lines_molecules(), Magnetic_evaluate(), MakeCS(), map_do(), t_mean::MeanInc(), mie_read_form(), mie_read_opc(), mole_H2_form(), newspecies(), oi_cs(), oi_level_pops(), oi_othercs(), OpacityAdd1Element(), OpacityAddTotal(), OpacityCreateAll(), OpacityValenceRescale(), pah1_fun(), pah2_fun(), ParseCommands(), ParseCompile(), ParseConstant(), ParseDLaw(), ParseDynaWind(), ParseEden(), ParseElement(), ParseFluc(), ParseGlobule(), ParseHDEN(), ParseSet(), ParseTLaw(), pltopc(), PressureChange(), PresTotCurrent(), PrintRates(), prt_smooth_predictions(), PrtAllTau(), PrtColumns(), PrtComment(), PrtFinal(), PrtHeader(), PrtHydroTrace1(), PrtHydroTrace1a(), PrtLinePres(), PrtMeanIon(), prtmet(), PrtZone(), radius_first(), radius_increment(), radius_next(), t_ionbal::RateIonizTot(), rfield_opac_malloc(), ritoa(), RT_continuum(), RT_diffuse(), RT_line_all(), RT_line_driving(), RT_line_electron_scatter(), RT_LineWidth(), RT_OTS(), RT_OTS_PrtRate(), RT_stark(), RT_tau_inc(), RT_tau_init(), RT_tau_reset(), S62_Therm_ave_coll_str(), SanityCheckBegin(), Save_Line_RT(), save_opacity(), SaveDo(), SaveHeat(), SaveLineData(), SaveLineStuff(), SaveSpecial(), state_get_put(), states_nelemfill(), store_new_densities(), tauff(), tfidle(), UpdateRecomZ0(), zero(), and ZoneStart().

const int LIMTABDLAW = 500

Definition at line 26 of file dense.h.

Referenced by ParseDLaw(), and ParseTLaw().

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

Generated on 15 Nov 2012 for cloudy by  doxygen 1.6.1