@@ -1212,7 +1212,7 @@ double BaseStar::CalculateLuminosityAtZAMS(const double p_MZAMS) {
12121212
12131213 // pow() is slow - use multiplication where it makes sense
12141214 // sqrt() is much faster than pow()
1215- double m_0_5 = sqrt (p_MZAMS);
1215+ double m_0_5 = std:: sqrt (p_MZAMS);
12161216 double m_2 = p_MZAMS * p_MZAMS;
12171217 double m_3 = m_2 * p_MZAMS;
12181218 double m_5 = m_3 * m_2;
@@ -1295,8 +1295,8 @@ double BaseStar::CalculateRadiusAtZAMS(const double p_MZAMS) const {
12951295#define coeff (x ) m_RCoefficients[static_cast <int >(R_Coeff::x)] // for convenience and readability - undefined at end of function
12961296
12971297 // pow() is slow - use multiplication where it makes sense
1298- // sqrt() is much faster than pow()
1299- double m_0_5 = sqrt (p_MZAMS);
1298+ // std:: sqrt() is much faster than pow()
1299+ double m_0_5 = std:: sqrt (p_MZAMS);
13001300 double m_2 = p_MZAMS * p_MZAMS;
13011301 double m_2_5 = m_2 * m_0_5;
13021302 double m_6 = m_2 * m_2 * m_2;
@@ -1458,7 +1458,7 @@ double BaseStar::CalculateMassLossRateNieuwenhuijzenDeJager() const {
14581458 double rate = 0.0 ;
14591459 if (utils::Compare (m_Luminosity, NJ_MINIMUM_LUMINOSITY) > 0 ) { // check for minimum luminosity
14601460 double smoothTaper = min (1.0 , (m_Luminosity - 4000.0 ) / 500.0 ); // Smooth taper between no mass loss and mass loss
1461- rate = sqrt ((m_Metallicity / ZSOL)) * smoothTaper * 9.6E-15 * PPOW (m_Radius, 0.81 ) * PPOW (m_Luminosity, 1.24 ) * PPOW (m_Mass, 0.16 );
1461+ rate = std:: sqrt ((m_Metallicity / ZSOL)) * smoothTaper * 9.6E-15 * PPOW (m_Radius, 0.81 ) * PPOW (m_Luminosity, 1.24 ) * PPOW (m_Mass, 0.16 );
14621462 } else {
14631463 rate = 0.0 ;
14641464 }
@@ -1477,7 +1477,7 @@ double BaseStar::CalculateMassLossRateNieuwenhuijzenDeJager() const {
14771477 */
14781478double BaseStar::CalculateMassLossRateLBV (const LBV_PRESCRIPTION p_LBV_prescription) {
14791479 double rate = 0.0 ;
1480- double HD_limit_factor = m_Radius * sqrt (m_Luminosity) * 1.0E-5 ; // calculate factor by which you are above the HD limit
1480+ double HD_limit_factor = m_Radius * std:: sqrt (m_Luminosity) * 1.0E-5 ; // calculate factor by which you are above the HD limit
14811481 if ((utils::Compare (m_Luminosity, LBV_LUMINOSITY_LIMIT_STARTRACK) > 0 ) && (utils::Compare (HD_limit_factor, 1.0 ) > 0 )) { // check if luminous blue variable
14821482 m_LBVphaseFlag = true ; // mark the star as LBV
14831483 m_DominantMassLossRate = MASS_LOSS_TYPE::LUMINOUS_BLUE_VARIABLE;
@@ -1959,7 +1959,7 @@ double BaseStar::CalculateThermalMassAcceptanceRate(const double p_Radius) const
19591959 * @return Effective temperature of the star (Tsol)
19601960 */
19611961double BaseStar::CalculateTemperatureOnPhase_Static (const double p_Luminosity, const double p_Radius) {
1962- return sqrt (sqrt (p_Luminosity)) / sqrt (p_Radius); // sqrt() is much faster than pow()
1962+ return std:: sqrt (std:: sqrt (p_Luminosity)) / std:: sqrt (p_Radius); // sqrt() is much faster than pow()
19631963}
19641964
19651965
@@ -2188,7 +2188,7 @@ double BaseStar::CalculateZAMSAngularFrequency(const double p_MZAMS, const doubl
21882188double BaseStar::CalculateOmegaBreak () const {
21892189 constexpr double RSOL_TO_AU_3 = RSOL_TO_AU * RSOL_TO_AU * RSOL_TO_AU;
21902190
2191- return _2_PI * sqrt (m_Mass / (RSOL_TO_AU_3 * m_Radius * m_Radius * m_Radius));
2191+ return _2_PI * std:: sqrt (m_Mass / (RSOL_TO_AU_3 * m_Radius * m_Radius * m_Radius));
21922192}
21932193
21942194
@@ -2255,7 +2255,7 @@ double BaseStar::CalculateLifetimeToBGB(const double p_Mass) const {
22552255 // pow() is slow - use multiplication (sqrt() is much faster than pow())
22562256 double m_2 = p_Mass * p_Mass;
22572257 double m_4 = m_2 * m_2;
2258- double m_5_5 = m_4 * p_Mass * sqrt (p_Mass);
2258+ double m_5_5 = m_4 * p_Mass * std:: sqrt (p_Mass);
22592259 double m_7 = m_4 * m_2 * p_Mass;
22602260
22612261 return (a[1 ] + (a[2 ] * m_4) + (a[3 ] * m_5_5) + m_7) / ((a[4 ] * m_2) + (a[5 ] * m_7));
@@ -2292,7 +2292,7 @@ double BaseStar::CalculateLifetimeToBAGB(const double p_tHeI, const double p_tHe
22922292 * @return Dynamical timescale in Myr
22932293 */
22942294double BaseStar::CalculateDynamicalTimescale_Static (const double p_Mass, const double p_Radius) {
2295- return 5.0 * 1.0E-5 * p_Radius * sqrt (p_Radius) * YEAR_TO_MYR / sqrt (p_Mass); // sqrt() is much faster than pow()
2295+ return 5.0 * 1.0E-5 * p_Radius * std:: sqrt (p_Radius) * YEAR_TO_MYR / std:: sqrt (p_Mass); // sqrt() is much faster than pow()
22962296}
22972297
22982298
@@ -2378,7 +2378,7 @@ double BaseStar::CalculateEddyTurnoverTimescale() {
23782378
23792379 double rEnv = CalculateRadialExtentConvectiveEnvelope ();
23802380
2381- return 0.4311 * PPOW ((m_Mass * rEnv * (m_Radius - (0.5 * rEnv))) / (3.0 * m_Luminosity), 1.0 / 3.0 );
2381+ return 0.4311 * cbrt ((m_Mass * rEnv * (m_Radius - (0.5 * rEnv))) / (3.0 * m_Luminosity));
23822382}
23832383
23842384
@@ -2451,7 +2451,7 @@ double BaseStar::CalculateEddyTurnoverTimescale() {
24512451 * @return Drawn kick magnitude (km s^-1)
24522452 */
24532453double BaseStar::DrawKickMagnitudeDistributionMaxwell (const double p_Sigma, const double p_Rand) const {
2454- return p_Sigma * sqrt (gsl_cdf_chisq_Pinv (p_Rand, 3 )); // a Maxwellian is a chi distribution with three degrees of freedom
2454+ return p_Sigma * std:: sqrt (gsl_cdf_chisq_Pinv (p_Rand, 3 )); // a Maxwellian is a chi distribution with three degrees of freedom
24552455}
24562456
24572457
@@ -2615,7 +2615,7 @@ double BaseStar::DrawSNKickMagnitude(const double p_Sigma,
26152615
26162616 case KICK_MAGNITUDE_DISTRIBUTION::MULLER2016MAXWELLIAN: { // MULLER2016-MAXWELLIAN
26172617
2618- double mullerSigma = DrawRemnantKickMuller (p_COCoreMass) / sqrt (3.0 );
2618+ double mullerSigma = DrawRemnantKickMuller (p_COCoreMass) / std:: sqrt (3.0 );
26192619
26202620 kickMagnitude = DrawKickMagnitudeDistributionMaxwell (mullerSigma, p_Rand);
26212621 } break ;
0 commit comments