TeamCOMPAS / COMPAS

COMPAS rapid binary population synthesis code
http://compas.science
MIT License
64 stars 66 forks source link

Current implementation of CHE may have unintended or undocumented consequences #346

Open ilyamandel opened 4 years ago

ilyamandel commented 4 years ago

Some of the code for treating CHE stars may have unintended consequences, or intended but perhaps not fully documented consequences. Two examples:

[As a sidenote, the function BaseBinaryStar::CalculateMassTransfer(), via BaseBinaryStar::InitialiseMassTransfer(), somewhat inconsistently amends the orbital parameters -- and even stellar masses for CHE stars -- on circularisation, whereas usually the future orbital updates on mass transfer are only recorded and delayed until ResolveMassChanges is called; this can manifest in unexpected inconsistencies in the code.]

ilyamandel commented 3 years ago

Implementing tides properly -- #210 -- would address this.