You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
m_SemiMajorAxis = std::numeric_limits<float>::infinity(); // set separation to infinity to avoid subsequent fake interactions with a massless companion (RLOF, CE, etc.)
Copy file name to clipboardExpand all lines: src/CH.h
+2Lines changed: 2 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -89,6 +89,8 @@ class CH: virtual public BaseStar, public MS_gt_07 {
89
89
boolShouldEvolveOnPhase() const { return m_Age < m_Timescales[static_cast<int>(TIMESCALE::tMS)] && (OPTIONS->OptimisticCHE() || Omega() >= m_OmegaCHE); } // Evolve on CHE phase if age in MS timescale and spinning at least as fast as CHE threshold
90
90
91
91
voidUpdateAgeAfterMassLoss();
92
+
93
+
voidUpdateMainSequenceCoreMass(constdouble p_Dt, constdouble p_TotalMassLossRate) { }; // Do not use core mass calculations during CHE phase
Copy file name to clipboardExpand all lines: src/changelog.h
+4-1Lines changed: 4 additions & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -1583,8 +1583,11 @@
1583
1583
// - TPAGB stars should no longer experience supernovae if SN conditions are not satisfied, rather than defaulting to CCSN (corrects the partial fix in 03.10.02)
1584
1584
// - Added new parameter (threshold mass, generally expected to be MCH or MECS) to CalculateCoreMassAtSupernova_Static()
1585
1585
// - Removed McSN from GBParams, instead computed on the fly when needed
1586
+
// 03.20.04 AB - Jun 23, 2025 - Defect repair, enhancement:
1587
+
// - Fixes to MS mergers and CHE when BRCEK core mass prescription is used -- MS core mass is now correctly initialised after full mixing in MS
0 commit comments