vice.yields.ccsne.engines.cutoff¶
A core collapse supernova explosion engine characterized by a threshold mass below which stars produce core collapse supernovae, and above which they collapse directly to a black hole.
Signature: from vice.yields.ccsne.engines import cutoff
New in version 1.2.0.
Tip
This object can be passed as the keyword argument explodability
to vice.yields.ccsne.fractional
to calculate the IMF-averaged
yields assuming this black hole landscape.
Explosion models such as these have been explored by recent supernova nucleosynthesis studies (e.g. Limongi & Chieffi 2018 1), and were compared to more sophisticated explosion models (e.g. Ertl et al. 2016 2; Sukhbold et al. 2016 3) by Griffith et al. (2021, in prep) 4.
Attributes¶
- collapse_mass
float
[default40.0] The progenitor ZAMS mass in \(M_\odot\) above which stars collapse to a black hole. Must be positive.
Calling¶
Call this object with progenitor mass as the only argument, and the explodability as either a 0 or 1 will be returned.
Parameters:
- mass
float
Progenitor zero age main sequence mass in \(M_\odot\).
Returns:
- explodability
float
1 if 8 <=
mass
<=collapse_mass
. 0 otherwise.
Example Code¶
>>> from vice.yields.ccsne.engines import cutoff
>>> cutoff.collapse_mass
40
>>> [cutoff(35), cutoff(45), cutoff(55)]
[1.0, 0.0, 0.0]
>>> cutoff.collapse_mass = 50
>>> [cutoff(35), cutoff(45), cutoff(55)]
[1.0, 1.0, 0.0]