Skip to content

Commit a093167

Browse files
committed
(lambda_enhancements) rename CalculateLambdaNanjing to CalculateLambdaNanjingStartrack
1 parent ee13c66 commit a093167

File tree

15 files changed

+31
-31
lines changed

15 files changed

+31
-31
lines changed

src/BaseStar.cpp

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1088,11 +1088,11 @@ double BaseStar::CalculateLambdaLoveridgeEnergyFormalism(const double p_EnvMass,
10881088
* Wrapper function to return Nanjing lambda based on options
10891089
*
10901090
*
1091-
* double BaseStar::EvaluateLambdaNanjing()
1091+
* double BaseStar::CalculateLambdaNanjing()
10921092
*
10931093
* @return Common envelope lambda parameter
10941094
*/
1095-
double BaseStar::EvaluateLambdaNanjing() const {
1095+
double BaseStar::CalculateLambdaNanjing() const {
10961096

10971097
double mass = m_MZAMS;
10981098
double lambda = 0.0;
@@ -1121,8 +1121,8 @@ double BaseStar::EvaluateLambdaNanjing() const {
11211121
}
11221122
}
11231123
}
1124-
else { lambda = CalculateLambdaNanjing(mass, m_Metallicity); }
1125-
return lambda
1124+
else { lambda = CalculateLambdaNanjingStarTrack(mass, m_Metallicity); }
1125+
return lambda;
11261126
}
11271127

11281128

@@ -1149,7 +1149,7 @@ double BaseStar::CalculateMassAndZInterpolatedLambdaNanjing(const double p_Mass,
11491149
double lambdaUp = BaseStar::CalculateMassInterpolatedLambdaNanjing(p_Mass, 1);
11501150
lambda = lambdaLow + (logZ - LAMBDA_NANJING_POPII_LOGZ) / (LAMBDA_NANJING_POPI_LOGZ - LAMBDA_NANJING_POPII_LOGZ) * (lambdaUp - lambdaLow);
11511151
}
1152-
return lambda
1152+
return lambda;
11531153
}
11541154

11551155

@@ -1183,7 +1183,7 @@ double BaseStar::CalculateMassInterpolatedLambdaNanjing(const double p_Mass, con
11831183
double lambdaUp = CalculateLambdaNanjingEnhanced(up, p_Zind);
11841184
lambda = lambdaLow + (p_Mass - NANJING_MASSES[low]) / (NANJING_MASSES[up] - NANJING_MASSES[low]) * (lambdaUp - lambdaLow);
11851185
}
1186-
return lambda
1186+
return lambda;
11871187
}
11881188

11891189

@@ -1212,7 +1212,7 @@ double BaseStar::CalculateZInterpolatedLambdaNanjing(const double p_Z, const int
12121212
double lambdaUp = CalculateLambdaNanjingEnhanced(p_MassInd, 1);
12131213
lambda = lambdaLow + (logZ - LAMBDA_NANJING_POPII_LOGZ) / (LAMBDA_NANJING_POPI_LOGZ - LAMBDA_NANJING_POPII_LOGZ) * (lambdaUp - lambdaLow);
12141214
}
1215-
return lambda
1215+
return lambda;
12161216
}
12171217

12181218

@@ -1332,7 +1332,7 @@ double BaseStar::CalculateZadiabatic(ZETA_PRESCRIPTION p_ZetaPrescription) {
13321332
void BaseStar::CalculateLambdas(const double p_EnvMass) {
13331333

13341334
m_Lambdas.fixed = OPTIONS->CommonEnvelopeLambda();
1335-
m_Lambdas.nanjing = EvaluateLambdaNanjing();
1335+
m_Lambdas.nanjing = CalculateLambdaNanjing();
13361336
m_Lambdas.loveridge = CalculateLambdaLoveridgeEnergyFormalism(p_EnvMass, false);
13371337
m_Lambdas.loveridgeWinds = CalculateLambdaLoveridgeEnergyFormalism(p_EnvMass, true);
13381338
m_Lambdas.kruckow = CalculateLambdaKruckow(m_Radius, OPTIONS->CommonEnvelopeSlopeKruckow());

src/BaseStar.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -386,7 +386,7 @@ class BaseStar {
386386
virtual double CalculateLambdaDewi() const { SHOW_WARN(ERROR::NO_LAMBDA_DEWI, "Default used: 1.0"); return 1.0; } // Not supported: show error
387387
double CalculateLambdaKruckow(const double p_Radius, const double p_Alpha) const;
388388
double CalculateLambdaLoveridgeEnergyFormalism(const double p_EnvMass, const double p_IsMassLoss = false) const;
389-
virtual double CalculateLambdaNanjing(const double p_Mass, const double p_Metallicity) const { SHOW_WARN(ERROR::NO_LAMBDA_NANJING, "Default used: 1.0"); return 1.0; } // Not supported: show error
389+
virtual double CalculateLambdaNanjingStarTrack(const double p_Mass, const double p_Metallicity) const { SHOW_WARN(ERROR::NO_LAMBDA_NANJING, "Default used: 1.0"); return 1.0; } // Not supported: show error
390390
virtual double CalculateLambdaNanjingEnhanced(const int p_MassInd, const int p_Zind) const { SHOW_WARN(ERROR::NO_LAMBDA_NANJING, "Default used: 1.0"); return 1.0; } // Not supported: show error
391391

392392
void CalculateLCoefficients(const double p_LogMetallicityXi, DBL_VECTOR &p_LCoefficients);
@@ -503,7 +503,7 @@ class BaseStar {
503503
const double p_EjectaMass,
504504
const double p_RemnantMass) const;
505505

506-
double EvaluateLambdaNanjing() const;
506+
double CalculateLambdaNanjing() const;
507507
virtual void EvolveOneTimestepPreamble() { }; // Default is NO-OP
508508

509509
STELLAR_TYPE EvolveOnPhase();

src/CHeB.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -468,11 +468,11 @@ double CHeB::CalculateLambdaNanjingEnhanced(const int p_MassInd, const int p_Zin
468468
* This function good for CHeB stars.
469469
*
470470
*
471-
* double CalculateLambdaNanjing(const double p_Mass, const double p_Metallicity)
471+
* double CalculateLambdaNanjingStarTrack(const double p_Mass, const double p_Metallicity)
472472
*
473473
* @return Nanjing lambda for use in common envelope
474474
*/
475-
double CHeB::CalculateLambdaNanjing(const double p_Mass, const double p_Metallicity) const {
475+
double CHeB::CalculateLambdaNanjingStarTrack(const double p_Mass, const double p_Metallicity) const {
476476

477477
DBL_VECTOR maxBG = {}; // [0] = maxB, [1] = maxG
478478
DBL_VECTOR lambdaBG = {}; // [0] = lambdaB, [1] = lambdaG

src/CHeB.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,7 @@ class CHeB: virtual public BaseStar, public FGB {
7272
double CalculateGyrationRadius() const { return 0.21; } // Hurley et al., 2000, after eq 109 for n=3/2 polytrope or dense convective core. Single number approximation.
7373

7474
double CalculateLambdaDewi() const;
75-
double CalculateLambdaNanjing(const double p_Mass, const double p_Metallicity) const;
75+
double CalculateLambdaNanjingStarTrack(const double p_Mass, const double p_Metallicity) const;
7676
double CalculateLambdaNanjingEnhanced(const int p_MassInd, const int p_Zind) const;
7777

7878
double CalculateLifetimeOnBluePhase(const double p_Mass);

src/EAGB.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -371,11 +371,11 @@ double EAGB::CalculateLambdaNanjingEnhanced(const int p_MassInd, const int p_Zin
371371
* This function good for EAGB stars.
372372
*
373373
*
374-
* double CalculateLambdaNanjing(const double p_Mass, const double p_Metallicity)
374+
* double CalculateLambdaNanjingStarTrack(const double p_Mass, const double p_Metallicity)
375375
*
376376
* @return Nanjing lambda for use in common envelope
377377
*/
378-
double EAGB::CalculateLambdaNanjing(const double p_Mass, const double p_Metallicity) const {
378+
double EAGB::CalculateLambdaNanjingStarTrack(const double p_Mass, const double p_Metallicity) const {
379379

380380
DBL_VECTOR maxBG = {}; // [0] = maxB, [1] = maxG
381381
DBL_VECTOR lambdaBG = {}; // [0] = lambdaB, [1] = lambdaG

src/EAGB.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ class EAGB: virtual public BaseStar, public CHeB {
5858

5959
double CalculateInitialSupernovaMass() const { return m_GBParams[static_cast<int>(GBP::McBAGB)]; } // For EAGB & TPAGB we use the mass at Base Asymptotic Giant Branch to determine SN type
6060

61-
double CalculateLambdaNanjing(const double p_Mass, const double p_Metallicity) const;
61+
double CalculateLambdaNanjingStarTrack(const double p_Mass, const double p_Metallicity) const;
6262
double CalculateLambdaNanjingEnhanced(const int p_MassInd, const int p_Zind) const;
6363

6464
double CalculateLifetimeTo2ndDredgeUp(const double p_Tinf1_FAGB, const double p_Tinf2_FAGB) const;

src/HG.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -379,11 +379,11 @@ double HG::CalculateLambdaNanjingEnhanced(const int p_MassInd, const int p_Zind)
379379
* This function good for HG and FGB stars.
380380
*
381381
*
382-
* double CalculateLambdaNanjing(const double p_Mass, const double p_Metallicity)
382+
* double CalculateLambdaNanjingStarTrack(const double p_Mass, const double p_Metallicity)
383383
*
384384
* @return Nanjing lambda for use in common envelope
385385
*/
386-
double HG::CalculateLambdaNanjing(const double p_Mass, const double p_Metallicity) const {
386+
double HG::CalculateLambdaNanjingStarTrack(const double p_Mass, const double p_Metallicity) const {
387387

388388
DBL_VECTOR maxBG = {}; // [0] = maxB, [1] = maxG
389389
DBL_VECTOR lambdaBG = {}; // [0] = lambdaB, [1] = lambdaG

src/HG.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ class HG: virtual public BaseStar, public GiantBranch {
6464
double CalculateHeCoreMassOnPhase() const { return m_CoreMass; } // McHe(HG) = Core Mass
6565

6666
double CalculateLambdaDewi() const;
67-
double CalculateLambdaNanjing(const double p_Mass, const double p_Metallicity) const;
67+
double CalculateLambdaNanjingStarTrack(const double p_Mass, const double p_Metallicity) const;
6868
double CalculateLambdaNanjingEnhanced(const int p_MassInd, const int p_Zind) const;
6969

7070
double CalculateLuminosityAtPhaseEnd(const double p_Mass) const;

src/HeHG.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -292,11 +292,11 @@ double HeHG::CalculatePerturbationMu() const {
292292
* This function good for HeHG and HeGB stars (for Helium stars: always use Natasha's fit)
293293
*
294294
*
295-
* double CalculateLambdaNanjing(const double p_Mass, const double p_Metallicity)
295+
* double CalculateLambdaNanjingStarTrack(const double p_Mass, const double p_Metallicity)
296296
*
297297
* @return Nanjing lambda for use in common envelope
298298
*/
299-
double HeHG::CalculateLambdaNanjing(const double p_Mass, const double p_Metallicity) const {
299+
double HeHG::CalculateLambdaNanjingStarTrack(const double p_Mass, const double p_Metallicity) const {
300300

301301
double rMin = 0.25; // minimum considered radius: Natasha JR: todo: should this be in constants.h?
302302
double rMax = 120.0; // maximum considered radius: Natasha JR: todo: should this be in constants.h?

src/HeHG.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -68,8 +68,8 @@ class HeHG: virtual public BaseStar, public HeMS {
6868
double CalculateHeCoreMassAtPhaseEnd() const { return CalculateHeCoreMassOnPhase(); } // Same as on phase
6969
double CalculateHeCoreMassOnPhase() const { return m_Mass; } // NO-OP
7070

71-
double CalculateLambdaNanjing(const double p_Mass, const double p_Metallicity) const;
72-
double CalculateLambdaNanjingEnhanced(const int p_MassInd, const int p_Zind) const { return CalculateLambdaNanjing(0.0, 0.0); } // 0.0 are dummy values that are not used
71+
double CalculateLambdaNanjingStarTrack(const double p_Mass, const double p_Metallicity) const;
72+
double CalculateLambdaNanjingEnhanced(const int p_MassInd, const int p_Zind) const { return CalculateLambdaNanjingStarTrack(0.0, 0.0); } // 0.0 are dummy values that are not used
7373

7474
double CalculateLuminosityOnPhase() const;
7575
double CalculateLuminosityAtPhaseEnd() const { return m_Luminosity; } // NO-OP

0 commit comments

Comments
 (0)