Cold Mode Accretion Infall Rates

Class providing models of the cold-mode infall rate (in \(\mathrm{M}_\odot\) Gyr\(^{-1}\)) at which gas streams along cold filaments directly into the galaxy, bypassing the hot atmosphere. Cold-mode accretion is thought to dominate at high redshift and in lower-mass halos where the virial temperature is too low to maintain a stable hot atmosphere. The cold-mode infall rate supplements the hot-mode cooling rate to give the total gas supply available for star formation.

Default implementation: coldModeInfallRateDynamicalTime

Methods

infallRatedouble precision

Returns the cold mode infall rate for node (in units of \(\mathrm{M}_\odot\) Gyr\(^{-1}\)).

  • type(treeNode), intent(inout) :: node

coldModeInfallRateDynamicalTime

A cold mode infall rate class in which the infall rate from the cold mode is given by

\[\dot{M}_\mathrm{infall, cold mode} = f_\mathrm{infall, cold mode}{M_\mathrm{cold mode} \over \tau_\mathrm{dyn}},\]

where \(f_\mathrm{infall, cold mode}=\)[dynamicalRateFraction].

(Default implementation)

Parameters

  • [dynamicalRateFraction] (real; default 2.0d0) — The fraction of the inverse dynamical time to use as the rate for infall of the cold mode component.