.. _physics-starFormationRateSpheroids: Star Formation Rates in Spheroids ================================= Class providing models of the star formation rate (in :math:`\mathrm{M}_\odot` Gyr\ :math:`^{-1}`) in the spheroid (bulge) component of a galaxy. Star formation in spheroids is typically triggered by galaxy mergers or disk instabilities that funnel gas into the galactic center. Implementations commonly adopt a timescale approach in which the star formation rate is proportional to the available cold gas mass divided by a dynamical or depletion timescale. **Default implementation:** ``starFormationRateSpheroidsTimescale`` Methods ------- ``rate`` → ``double precision`` Returns the rate (in units of :math:`\mathrm{M}_\odot` Gyr\ :math:`^{-1}`) for star formation in the spheroid component of ``node``. * ``type(treeNode), intent(inout), target :: node`` .. _physics-starFormationRateSpheroidsCentralsOnly: ``starFormationRateSpheroidsCentralsOnly`` ------------------------------------------ A star formation rate in galactic spheroids which sets rates in satellites to zero. .. _physics-starFormationRateSpheroidsTimescale: ``starFormationRateSpheroidsTimescale`` --------------------------------------- A star formation rate in galactic spheroids which computes the rate by integrating a star formation rate over the spheroid. **(Default implementation)**