.. _physics-tidalStripping: Tidal Stripping Mass Loss Rates =============================== Class providing models of tidal stripping of galactic components (disc gas and stars)---the removal of cold interstellar material from a satellite galaxy's disk as the galaxy orbits within its host halo's tidal field. Unlike dark matter tidal stripping (handled by :galacticus-class:`satelliteTidalStrippingClass`), this class operates on individual galaxy components and returns the mass loss rate (in :math:`\mathrm{M}_\odot` Gyr\ :math:`^{-1}`) for the given component, based on whether the component extends beyond the satellite's tidal radius. **Default implementation:** ``tidalStrippingSimple`` Methods ------- ``rateMassLoss`` → ``double precision`` Returns the rate of mass loss (in :math:`\mathrm{M}_\odot` Gyr\ :math:`^{-1}`) due to tidal stripping of ``component``. * ``class(nodeCOmponent), intent(inout) :: component`` .. _physics-tidalStrippingSimple: ``tidalStrippingSimple`` ------------------------ A simple model of tidal stripping. Specifically, the mass loss rate is .. math:: \dot{M} = -\alpha M/\tau, where .. math:: \alpha = \beta F_\mathrm{tidal}/F_\mathrm{gravity}, :math:`F_\mathrm{tidal}=\mathcal{F}_\mathrm{tidal} r_{1/2}`, :math:`\mathcal{F}_\mathrm{tidal}` is the tidal field from the host halo (see :galacticus-class:`satelliteTidalField`), .. math:: F_\mathrm{gravity} = V_{1/2}^2(r_{1/2})/r_{1/2} is the gravitational restoring force at the half-mass radius, :math:`r_\mathrm{1/2}`, and :math:`\tau = r_\mathrm{s}/v_\mathrm{c}(r_\mathrm{s})` is the dynamical time of the galactic component with :math:`r_\mathrm{s}` being the scale radius of the component, and :math:`v_\mathrm{c}(r)` the circular velocity of the component at radius :math:`r`. **(Default implementation)** **Methods** * ``calculationReset`` — Reset memoized calculations. **Parameters** * ``[rateFractionalMaximum]`` (real; default ``10.0d0``) — The maximum fractional mass loss rate per dynamical time in the simple model of mass loss due to tidal stripping. * ``[beta]`` (real; default ``1.0d0``) — The scaling factor which multiplies the tidal mass loss rate.