Skip to content

Feature/stellar evolution - #13

Merged
nmdickson merged 4 commits into
masterfrom
feature/stellar-evolution
Oct 29, 2025
Merged

Feature/stellar evolution#13
nmdickson merged 4 commits into
masterfrom
feature/stellar-evolution

Conversation

@nmdickson

Copy link
Copy Markdown
Member

Adds a new module and classes which extract the stellar evolution algorithms from the main EvolvedMF classes and makes the derivatives (and their solutions) for the total masses, numbers and mean masses of stars available, as a continuous function of time (and thus mass), rather than being binned as usual.

This is mainly meant for integration with clusterBH, but is useful in some other places as well.

This adds the `sev` module which contains a couple classes
designed to be used entirely independently of the normal `EvolvedMF`
to track the impacts of stellar evolution in a continuous
(non-binned) manner.
These have been tested to match the results of the similar derivatives
in `EvolvedMF`, as long as the rtol of a solver is small enough.
@nmdickson nmdickson self-assigned this Oct 29, 2025
@nmdickson nmdickson added the enhancement New feature or request label Oct 29, 2025
@nmdickson
nmdickson merged commit 586c7ca into master Oct 29, 2025
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant