Hot Halo Cold Mode Mass Distributions¶
Class providing the radial mass distribution of cold-mode gas in the hot halo, returned as a massDistributionClass object. In massive halos at high redshift, a fraction of the infalling gas may remain in dense, cold filaments rather than shock-heating to the virial temperature. This class models the spatial distribution of that cold-mode component, which can be compared with the hot halo profile to determine the rate of cold-mode accretion onto the central galaxy.
Default implementation: hotHaloColdModeMassDistributionBetaProfile
Methods¶
get→class(massDistributionClass)Return the mass distribution of the hot halo cold mode component.
type(treeNode) node[inout]type(enumerationWeightByType) weightBy(optional) [in]integer weightIndex(optional) [in]
hotHaloColdModeMassDistributionBetaProfile¶
A hot halo cold mode mass distribution class which adopts a spherically symmetric \(\beta\)-profile density profile for the hot halo. Specifically,
where the core radius, \(r_\mathrm{core}\), is set using the selected cored profile core radius method (see hotHaloColdModeCoreRadii). The value of \(\beta\) is specified by the [beta] parameter. The profile is normalized such that the current mass in the hot gas profile is contained within the outer radius of the hot halo, \(r_\mathrm{hot, outer}\).
(Default implementation)
Parameters
[beta](real; default2.0d0/3.0d0) — The value of \(\beta\) in \(\beta\)-profile hot halo cold mode mass distributions.