Skip to content

Conversation

@nmdickson
Copy link

Replaces (optionally, but by default) the old power law based stellar evolution logic with the new LuminousEvMassLoss class and derivatives from ssptools, re-using some of the quantities used in the InitialBHPopulation computation as well.

This adds the ssp_sev flag, which should be turned on alongside ssp and sev to use the new logic. Also adds a new derivative to the ODEs, tracking the number of stars over time. Though currently this only includes the stellar evolution N losses, and doesn't affect anything but the mean stellar mass.

Requires astro-ssptools>=2.1.0.

Replaces (optionally, but by default) the old power law based
stellar evolution logic with the new `LuminousEvMassLoss` class
and derivatives from `ssptools`, re-using some of the quantities
used in the `InitialBHPopulation` computation as well.
As it currently stands, starting with no BHs causes mbh=0/0=NaN at
time 0 and thus causes the ODE solver to hang. This quick check
just raises an error before that can happen.

In principle this should be revisited and actually fixed in the
future.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant