Cosmological Parameters¶
Object providing the fundamental cosmological parameters that describe the background Universe: matter density \(\Omega_\mathrm{m}\), dark energy density \(\Omega_\Lambda\), baryon density \(\Omega_\mathrm{b}\), radiation density \(\Omega_\mathrm{r}\), curvature \(\Omega_k\), Hubble constant \(H_0\), and CMB temperature \(T_\mathrm{CMB}\). These parameters are used throughout Galacticus to compute cosmological distances, times, and densities.
Default implementation: cosmologyParametersSimple
Methods¶
OmegaMatter→double precisionReturn the cosmological matter density in units of the critical density at the present day.
OmegaDarkEnergy→double precisionReturn the cosmological dark energy density in units of the critical density at the present day.
OmegaBaryon→double precisionReturn the cosmological baryon density in units of the critical density at the present day.
OmegaRadiation→double precisionReturn the cosmological radiation density in units of the critical density at the present day.
OmegaCurvature→double precisionReturn the cosmological curvature density in units of the critical density at the present day.
HubbleConstant→double precisionReturn the Hubble constant at the present day. The optional
unitsargument specifies if the return value should be in units of km/s/Mpc (hubbleUnitsStandard), Gyr\(^{-1}\) (hubbleUnitsTime), or 100 km/s/Mpc (hubbleUnitsLittleH).type(enumerationHubbleUnitsType), intent(in ), optional :: units
temperatureCMB→double precisionReturn the temperature of the cosmic microwave background radiation (in units of Kelvin) at the present day.
densityCritical→double precisionReturn the critical density at the present day in units of \(\mathrm{M}_\odot/\)Mpc\(^3\).
cosmologyParametersSimple¶
Provides basic cosmological parameters including the matter density \(\Omega_\mathrm{M}\), baryon density \(\Omega_\mathrm{b}\), dark energy density \(\Omega_\Lambda\), CMB temperature \(T_\mathrm{CMB}\), and Hubble constant \(H_0\), all specified as input parameters. Also computes derived quantities including the curvature density \(\Omega_\mathrm{K}\), radiation density \(\Omega_\mathrm{r}\), and critical density \(\rho_\mathrm{crit}\).
(Default implementation)
Methods
calculationReset— Reset memoized calculations.
Parameters
[OmegaMatter](real; default0.3153d0) — The density of matter in the Universe in units of the critical density.[OmegaBaryon](real; default0.04930d0) — The density of baryons in the Universe in units of the critical density.[OmegaDarkEnergy](real; default0.6847d0) — The density of dark energy in the Universe in units of the critical density.[temperatureCMB](real; default2.72548d0) — The present day temperature of the CMB in units of Kelvin.[HubbleConstant](real; default67.36d0) — The present day value of the Hubble parameter in units of km/s/Mpc.