Halo Total Accretion Rates¶
Class providing total accretion rates onto halos, i.e. the mass which would be accreted in a dark matter-only universe.
Default implementation: accretionHaloTotalSimple
Methods¶
accretionRate→double precisionReturn the total baryonic plus dark matter accretion rate (in \(\mathrm{M}_\odot\) Gyr\(^{-1}\)) onto the halo corresponding to the given
node, i.e. the mass which would be accreted in a dark matter-only universe scaled to the total mass.type(treeNode), intent(inout) :: node
accretedMass→double precisionReturn the cumulative total accreted mass (in \(\mathrm{M}_\odot\)) in the halo corresponding to the given
node, representing all mass accreted over the halo’s history.type(treeNode), intent(inout) :: node
accretionHaloTotalBertschinger¶
A halo total accretion class that assumes that the accretion rate is equal to the growth rate of the basic component Bertschinger mass property.
accretionHaloTotalSimple¶
A halo total accretion class which assumes that the accretion rate equals the growth rate of the basic mass.
(Default implementation)
Methods
calculationReset— Reset memoized calculations.