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)

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 8 of file dense_fabden.cpp.

References ATOMIC_MASS_UNIT, AU, cdEXIT(), DEBUG_ENTRY, DEBUG_EXIT, dense, t_dense::DensityLaw, fnzone, ioQQQ, t_rfield::lgUSphON, MIN2, PARSEC, POW2, rfield, t_rfield::rstrom, sexp(), TotalInsanity(), and z.

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, DEBUG_EXIT, dense, t_dense::fhden, t_dense::frad, ioQQQ, t_dense::lgDLWDepth, and t_dense::nvals.

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(), atom_level2(), atom_level3(), atom_levelN(), atom_oi_calc(), atom_pop2(), atom_pop3(), atom_pop5(), atoms_fe2ovr(), AtomSeqBeryllium(), AtomSeqBoron(), cdEDEN_last(), ChargeTransferUpdate(), ChargTranEval(), ChargTranPun(), ChargTranSumHeat(), CO_drive(), CO_Init(), CO_PopsEmisCool(), CO_solve(), CO_update_species_cache(), collision_strength_VF01(), conorm(), ContCreatePointers(), ContNegative(), ContRate(), ContSetIntensity(), ConvBase(), ConvEdenIoniz(), ConvFail(), ConvInitSolution(), ConvIoniz(), 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_VS80(), da(), dense_fabden(), dense_tabden(), DumpLine(), DynaEndIter(), DynaFlux(), DynaIonize(), DynaPresChngFactor(), DynaPrtZone(), DynaPunch(), DynaPunchTimeDep(), DynaSaveLast(), DynaStartZone(), eden_sum(), emit_frac(), Fe11Lev5(), Fe13Lev5(), Fe2_cooling(), Fe3Lev14(), Fe4Lev12(), Fe7Lev8(), FeII_RT_Out(), FeIILevelPops(), FeIIPunPop(), FeIISumBand(), fndstr(), GetLineRec(), GetStandardHeLines(), GrainChargeTemp(), GrainChrgTransferRates(), GrainCollHeating(), GrainDrift(), GrainDrive(), GrainElecEmis1(), GrainElecRecomb1(), GrainMakeDiffuse(), GrainRateDr(), GrainsInit(), GrainTemperature(), GrainUpdateRadius1(), GrnStdDpth(), GrnVryDpth(), H21_cm_pops(), H2_Cooling(), H2_LevelPops(), H2_PunchDo(), H2_X_coll_rate_evaluate(), He1Autoionize(), HeatPunch(), HeatSum(), HeCollid(), HeCreate(), HeLike(), HeLikeLevel(), HelikeRecombSetup(), HeRecom(), highen(), HighestIonStage(), HLineTransOpacSet(), hmole(), hmole_reactions(), hmole_step(), t_hydrobranch::HydroBranchFunc(), HydroCollid(), Hydrogenic(), HydroLevel(), HydroLevelPop(), HydroRenorm(), HydroT2Low(), HyperfineCreate(), ion_collis(), ion_photo(), ion_recomb(), ion_recombAGN(), ion_solver(), ion_trim(), IonAlumi(), IonArgon(), IonBeryl(), IonBoron(), IonCalci(), IonCarbo(), IonChlor(), IonChrom(), IonCobal(), IonCoppe(), IonFluor(), IonHelium(), IonIron(), IonLithi(), IonMagne(), IonManga(), IonNeon(), IonNicke(), IonNitro(), IonOxyge(), IonPhosi(), IonPotas(), IonScand(), IonSilic(), IonSodiu(), IonSulph(), IonTitan(), IonVanad(), IonZinc(), iso_continuum_lower(), iso_cool(), iso_create(), iso_ionize_recombine(), iso_zero(), iter_end_check(), IterRestart(), IterStart(), lgCheckAsserts(), lgConvEden(), lgConvPres(), lgIonizConverg(), lgMolecAver(), 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(), MeanInc(), MeanIonRadius(), MeanIonVolume(), mie_read_form(), mie_read_opc(), mole_H2_form(), newspecies(), oi_level_pops(), OpacityAdd1Element(), OpacityAddTotal(), OpacityCreateAll(), OpacityValenceRescale(), pah1_fun(), ParseCommands(), ParseCompile(), ParseConstant(), ParseDLaw(), ParseDynaTime(), ParseDynaWind(), ParseElement(), ParseFluc(), ParseGlobule(), ParseHDEN(), ParseSet(), ParseTLaw(), pfeii(), pltopc(), PressureChange(), PresTotCurrent(), prt_H_like_DeparCoef(), prt_H_like_Pops(), prt_smooth_predictions(), PrtAllTau(), PrtColumns(), PrtComment(), PrtFinal(), PrtHeader(), PrtHydroTrace1(), PrtHydroTrace1a(), PrtHydroTrace2(), PrtLinePres(), PrtMeanIon(), prtmet(), PrtZone(), Punch_Line_RT(), punch_opacity(), PunchDo(), PunchLineData(), PunchLineStuff(), PunchSpecial(), radius_first(), radius_increment(), radius_next(), rfield_opac_malloc(), ritoa(), RT_diffuse(), RT_line_all(), RT_line_driving(), RT_line_static(), RT_LineWidth(), RT_OTS(), RT_radiative_acceleration(), RT_stark(), RT_tau_inc(), RT_tau_init(), RT_tau_reset(), SanityCheckBegin(), state_get_put(), tauff(), tfidle(), UpdateRecomZ0(), velset(), zero(), and ZoneStart().

const int LIMTABDLAW = 500

Definition at line 19 of file dense.h.

Referenced by ParseDLaw(), and ParseTLaw().


Generated for cloudy by doxygen 1.5.9