Active Masses for Star Formation¶
Class providing models of the actively star-forming gas mass in a galactic component — the mass (in \(\mathrm{M}_\odot\)) of gas that is eligible to form stars, which may differ from the total ISM mass depending on the star formation model. For example, only molecular gas or gas above a threshold density may be considered active. This active mass is passed to the star formation rate law to determine the overall rate of star formation in the disk or spheroid, and is the key coupling between the gas reservoir and the stellar mass growth rate.
Default implementation: starFormationActiveMassTotalISM
Methods¶
massActive→double precisionReturns the mass (in \(\mathrm{M}_\odot\)) of gas which is actively star forming in the provided
component.class(nodeComponent), intent(inout) :: component
starFormationActiveMassSurfaceDensityThreshold¶
An active mass for star formation class in which the mass of the ISM above a surface density threshold is active.
Parameters
[surfaceDensityThreshold](default0.0d0) — The surface density threshold above which ISM gas participates in star formation.[exponentVelocity](default0.0d0) — The exponent of velocity in the surface density threshold for star formation.
starFormationActiveMassTotalISM¶
An active mass for star formation class in which the entire ISM is active.
(Default implementation)