HII region mass functions¶
Class providing models of the H**ii** region mass function—the distribution of gas masses among star-forming regions within a galaxy. Methods return the cumulative distribution (fraction of H**ii** regions by count) and cumulative mass (fraction of H**ii** region gas by mass) between specified minimum and maximum masses. These distributions are used to model the emission-line properties and the interstellar medium structure of star-forming galaxies in on-the-fly output analysis.
Default implementation: hiiRegionMassFunctionRosolowsky2021
Methods¶
cumulativeDistributionFunction→double precisionReturns the cumulative distribution of the HII region mass function between a minimum and maximum mass.
double precision, intent(in ) :: massMinimum, massMaximum
cumulativeMass→double precisionReturns the cumulative mass from the HII region mass function between a minimum and maximum mass.
double precision, intent(in ) :: massMinimum, massMaximum
hiiRegionMassFunctionRosolowsky2021¶
An HII region stellar mass function class in which giant molecular clouds are assumed to turn a fixed fraction \(\epsilon=\)[epsilon] of their mass into stars, and the giant molecular cloud mass function is given by Rosolowsky et al. (2021):
where \(M\) is the mass of giant molecular cloud, \(M_\mathrm{min}=\)[massMinimum] and \(M_\mathrm{max}=\)[massMaximum] and the minimum and maximum giant molecular cloud masses respectively, and \(\alpha=\)[exponent].
(Default implementation)
Parameters
[epsilon](default3.0d-2) — Fraction of giant molecular cloud mass turned into stars.[exponent](default-1.2d0) — Exponent of the differential mass function.[massMinimum](default1.0d4) — Minimum mass of giant molecular clouds.[massMaximum](default1.0d8) — Maximum mass ofgiant molecular clouds.[massCutOff](default4.7d6) — Cut off mass of giant molecular clouds.