.. _physics-accretionHaloTotal: 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 precision`` Return the total baryonic plus dark matter accretion rate (in :math:`\mathrm{M}_\odot` Gyr\ :math:`^{-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 precision`` Return the cumulative total accreted mass (in :math:`\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`` .. _physics-accretionHaloTotalBertschinger: ``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. .. _physics-accretionHaloTotalSimple: ``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.