From 0f62dffefc225d943c9e042ae3299fd7b3672bd6 Mon Sep 17 00:00:00 2001 From: Reinhold Willcox Date: Mon, 30 Jun 2025 09:29:43 +0200 Subject: [PATCH 1/4] Added individual velocity components as LogTypedefs so they can be printed in the output --- src/BaseStar.cpp | 3 +++ src/BaseStar.h | 3 +++ src/LogTypedefs.h | 9 +++++++++ 3 files changed, 15 insertions(+) diff --git a/src/BaseStar.cpp b/src/BaseStar.cpp index c8a27267b..dbf46a13c 100755 --- a/src/BaseStar.cpp +++ b/src/BaseStar.cpp @@ -372,6 +372,9 @@ COMPAS_VARIABLE BaseStar::StellarPropertyValue(const T_ANY_PROPERTY p_Property) case ANY_STAR_PROPERTY::RZAMS: value = RZAMS(); break; case ANY_STAR_PROPERTY::SN_TYPE: value = SN_Type(); break; case ANY_STAR_PROPERTY::SPEED: value = Speed(); break; + case ANY_STAR_PROPERTY::SPEED_X: value = SpeedX(); break; + case ANY_STAR_PROPERTY::SPEED_Y: value = SpeedY(); break; + case ANY_STAR_PROPERTY::SPEED_Z: value = SpeedZ(); break; case ANY_STAR_PROPERTY::STELLAR_TYPE: value = StellarType(); break; case ANY_STAR_PROPERTY::STELLAR_TYPE_NAME: value = STELLAR_TYPE_LABEL.at(StellarType()); break; case ANY_STAR_PROPERTY::STELLAR_TYPE_PREV: value = StellarTypePrev(); break; diff --git a/src/BaseStar.h b/src/BaseStar.h index 64dc78da3..aaa810889 100644 --- a/src/BaseStar.h +++ b/src/BaseStar.h @@ -170,6 +170,9 @@ class BaseStar { SN_EVENT SN_Type() const { return utils::SNEventType(m_SupernovaDetails.events.current); } double SN_KickMagnitudeRandom() const { return m_SupernovaDetails.kickMagnitudeRandom; } double Speed() const { return m_ComponentVelocity.Magnitude(); } + double SpeedX() const { return m_ComponentVelocity.xValue(); } + double SpeedY() const { return m_ComponentVelocity.yValue(); } + double SpeedZ() const { return m_ComponentVelocity.zValue(); } COMPAS_VARIABLE StellarPropertyValue(const T_ANY_PROPERTY p_Property) const; double Tau() const { return m_Tau; } double Temperature() const { return m_Temperature; } diff --git a/src/LogTypedefs.h b/src/LogTypedefs.h index 0df73ee8a..e436f1258 100644 --- a/src/LogTypedefs.h +++ b/src/LogTypedefs.h @@ -255,6 +255,9 @@ enum class STRING_QUALIFIER: int { NONE, FIXED_LENGTH, VARIABLE_LENGTH }; RZAMS, \ SN_TYPE, \ SPEED, \ + SPEED_X, \ + SPEED_Y, \ + SPEED_Z, \ STELLAR_TYPE, \ STELLAR_TYPE_NAME, \ STELLAR_TYPE_PREV, \ @@ -405,6 +408,9 @@ const COMPASUnorderedMap STAR_PROPERTY_LABEL = { { STAR_PROPERTY::RZAMS, "RZAMS" }, { STAR_PROPERTY::SN_TYPE, "SN_TYPE" }, { STAR_PROPERTY::SPEED, "SPEED" }, + { STAR_PROPERTY::SPEED_X, "SPEED_X" }, + { STAR_PROPERTY::SPEED_Y, "SPEED_Y" }, + { STAR_PROPERTY::SPEED_Z, "SPEED_Z" }, { STAR_PROPERTY::STELLAR_TYPE, "STELLAR_TYPE" }, { STAR_PROPERTY::STELLAR_TYPE_NAME, "STELLAR_TYPE_NAME" }, { STAR_PROPERTY::STELLAR_TYPE_PREV, "STELLAR_TYPE_PREV" }, @@ -1387,6 +1393,9 @@ const std::map ANY_STAR_PROPERTY_DETAIL = { { ANY_STAR_PROPERTY::RZAMS, { TYPENAME::DOUBLE, "Radius@ZAMS", "Rsol", 24, 15}}, { ANY_STAR_PROPERTY::SN_TYPE, { TYPENAME::SN_EVENT, "SN_Type", "-", 4, 1 }}, { ANY_STAR_PROPERTY::SPEED, { TYPENAME::DOUBLE, "ComponentSpeed", "kms^-1", 24, 15}}, + { ANY_STAR_PROPERTY::SPEED_X, { TYPENAME::DOUBLE, "ComponentSpeedX", "kms^-1", 24, 15}}, + { ANY_STAR_PROPERTY::SPEED_Y, { TYPENAME::DOUBLE, "ComponentSpeedY", "kms^-1", 24, 15}}, + { ANY_STAR_PROPERTY::SPEED_Z, { TYPENAME::DOUBLE, "ComponentSpeedZ", "kms^-1", 24, 15}}, { ANY_STAR_PROPERTY::STELLAR_TYPE, { TYPENAME::STELLAR_TYPE, "Stellar_Type", "-", 4, 1 }}, { ANY_STAR_PROPERTY::STELLAR_TYPE_NAME, { TYPENAME::STRING, "Stellar_Type", "-", 42, 1 }}, { ANY_STAR_PROPERTY::STELLAR_TYPE_PREV, { TYPENAME::STELLAR_TYPE, "Stellar_Type_Prev", "-", 4, 1 }}, From 586d9d908dffd21e024092a3e82dd00a7050e349 Mon Sep 17 00:00:00 2001 From: Reinhold Willcox Date: Mon, 30 Jun 2025 09:31:00 +0200 Subject: [PATCH 2/4] changelog --- src/changelog.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/changelog.h b/src/changelog.h index b5ad54283..6d03c5de9 100644 --- a/src/changelog.h +++ b/src/changelog.h @@ -1597,8 +1597,10 @@ // - Fix for issue #400; correct Zsol values are now used in stellar wind prescriptions // - To avoid ambiguous ZSOL, we now use ZSOL_HURLEY = 0.02, ZSOL_ANDERS = 0.019, and ZSOL_ASPLUND = 0.0142 // - Fixed error in MainSequence::CalculateInitialMainSequenceCoreMass() +// 03.20.09 RTW - Jun 30, 2025 - Enhancement: +// - Added individual velocity components for stars to the LogTypedefs file so they can be included in the output (as ANY_STAR_PROPERTY::SPEED_X, or Y, Z) -const std::string VERSION_STRING = "03.20.08"; +const std::string VERSION_STRING = "03.20.09"; # endif // __changelog_h__ From 3b4b379a18f06b2c232c9adef872da79b642fcd4 Mon Sep 17 00:00:00 2001 From: Reinhold Willcox Date: Mon, 30 Jun 2025 09:37:51 +0200 Subject: [PATCH 3/4] documentation --- ...-logfiles-record-specification-stellar.rst | 85 +++++++++++++++---- 1 file changed, 69 insertions(+), 16 deletions(-) diff --git a/online-docs/pages/User guide/COMPAS output/standard-logfiles-record-specification-stellar.rst b/online-docs/pages/User guide/COMPAS output/standard-logfiles-record-specification-stellar.rst index beec8aa35..c0f24f3ba 100644 --- a/online-docs/pages/User guide/COMPAS output/standard-logfiles-record-specification-stellar.rst +++ b/online-docs/pages/User guide/COMPAS output/standard-logfiles-record-specification-stellar.rst @@ -291,22 +291,6 @@ Following is an alphabetical list of stellar properties available for inclusion - Mass CO_Core@\ CO, Mass_CO_Core@CO(1), Mass_CO_Core@CO(2), Mass_CO_Core@CO(SN), Mass_CO_Core@CO(CP) -.. flat-table:: - :widths: 25 75 1 1 - :header-rows: 0 - :class: aligned-text - - * - :cspan:`2` **COMPONENT_SPEED** - - - * - Data type: - - DOUBLE - * - COMPAS variable: - - BaseStar::m_ComponentVelocity - * - Description: - - Velocity of single star, equal to binary's Systemic Velocity for a bound binary (\ :math:`km s^{-1}`). - * - Header String: - - ComponentSpeed - .. flat-table:: :widths: 25 75 1 1 :header-rows: 0 @@ -1913,6 +1897,75 @@ same header string.` * - Header Strings: - SN_Type, SN_Type(1), SN_Type(2), SN_Type(SN), SN_Type(CP) + +.. flat-table:: + :widths: 25 75 1 1 + :header-rows: 0 + :class: aligned-text + + * - :cspan:`2` **SPEED** + - + * - Data type: + - DOUBLE + * - COMPAS variable: + - BaseStar::m_ComponentVelocity.Magnitude() + * - Description: + - Magnitude of the velocity of a single star, or the binary's Systemic Velocity for a bound binary (\ :math:`km s^{-1}`). + * - Header String: + - ComponentSpeed + + +.. flat-table:: + :widths: 25 75 1 1 + :header-rows: 0 + :class: aligned-text + + * - :cspan:`2` **SPEED_X** + - + * - Data type: + - DOUBLE + * - COMPAS variable: + - BaseStar::m_ComponentVelocity.xValue() + * - Description: + - X-component of the velocity of a single star, or the binary's Systemic Velocity for a bound binary (\ :math:`km s^{-1}`). + * - Header String: + - ComponentSpeedX + + +.. flat-table:: + :widths: 25 75 1 1 + :header-rows: 0 + :class: aligned-text + + * - :cspan:`2` **SPEED_Y** + - + * - Data type: + - DOUBLE + * - COMPAS variable: + - BaseStar::m_ComponentVelocity.yValue() + * - Description: + - Y-component of the velocity of a single star, or the binary's Systemic Velocity for a bound binary (\ :math:`km s^{-1}`). + * - Header String: + - ComponentSpeedY + + +.. flat-table:: + :widths: 25 75 1 1 + :header-rows: 0 + :class: aligned-text + + * - :cspan:`2` **SPEED_Z** + - + * - Data type: + - DOUBLE + * - COMPAS variable: + - BaseStar::m_ComponentVelocity.zValue() + * - Description: + - Z-component of the velocity of a single star, or the binary's Systemic Velocity for a bound binary (\ :math:`km s^{-1}`). + * - Header String: + - ComponentSpeedZ + + .. flat-table:: :widths: 25 75 1 1 :header-rows: 0 From 1cc22dd120efa9865fc920ad0d5402365a83e3a2 Mon Sep 17 00:00:00 2001 From: Reinhold Willcox Date: Mon, 30 Jun 2025 10:40:09 +0200 Subject: [PATCH 4/4] changed from SPEED_X to VELOCITY_X and same for Y and Z for stars --- ...-logfiles-record-specification-stellar.rst | 101 +++++++++--------- src/BaseStar.cpp | 6 +- src/BaseStar.h | 6 +- src/LogTypedefs.h | 18 ++-- src/changelog.h | 2 +- 5 files changed, 66 insertions(+), 67 deletions(-) diff --git a/online-docs/pages/User guide/COMPAS output/standard-logfiles-record-specification-stellar.rst b/online-docs/pages/User guide/COMPAS output/standard-logfiles-record-specification-stellar.rst index c0f24f3ba..0fb1b63da 100644 --- a/online-docs/pages/User guide/COMPAS output/standard-logfiles-record-specification-stellar.rst +++ b/online-docs/pages/User guide/COMPAS output/standard-logfiles-record-specification-stellar.rst @@ -1915,57 +1915,6 @@ same header string.` - ComponentSpeed -.. flat-table:: - :widths: 25 75 1 1 - :header-rows: 0 - :class: aligned-text - - * - :cspan:`2` **SPEED_X** - - - * - Data type: - - DOUBLE - * - COMPAS variable: - - BaseStar::m_ComponentVelocity.xValue() - * - Description: - - X-component of the velocity of a single star, or the binary's Systemic Velocity for a bound binary (\ :math:`km s^{-1}`). - * - Header String: - - ComponentSpeedX - - -.. flat-table:: - :widths: 25 75 1 1 - :header-rows: 0 - :class: aligned-text - - * - :cspan:`2` **SPEED_Y** - - - * - Data type: - - DOUBLE - * - COMPAS variable: - - BaseStar::m_ComponentVelocity.yValue() - * - Description: - - Y-component of the velocity of a single star, or the binary's Systemic Velocity for a bound binary (\ :math:`km s^{-1}`). - * - Header String: - - ComponentSpeedY - - -.. flat-table:: - :widths: 25 75 1 1 - :header-rows: 0 - :class: aligned-text - - * - :cspan:`2` **SPEED_Z** - - - * - Data type: - - DOUBLE - * - COMPAS variable: - - BaseStar::m_ComponentVelocity.zValue() - * - Description: - - Z-component of the velocity of a single star, or the binary's Systemic Velocity for a bound binary (\ :math:`km s^{-1}`). - * - Header String: - - ComponentSpeedZ - - .. flat-table:: :widths: 25 75 1 1 :header-rows: 0 @@ -2302,6 +2251,56 @@ or the other is printed in any file, but not both. If both are printed then the .. _stellar-props-V: +:ref:`Back to Top ` + +.. flat-table:: + :widths: 25 75 1 1 + :header-rows: 0 + :class: aligned-text + + * - :cspan:`2` **VELOCITY_X** + - + * - Data type: + - DOUBLE + * - COMPAS variable: + - BaseStar::m_ComponentVelocity.xValue() + * - Description: + - X-component of the velocity of a single star, or the binary's Systemic Velocity for a bound binary (\ :math:`km s^{-1}`). + * - Header String: + - VelocityX + +.. flat-table:: + :widths: 25 75 1 1 + :header-rows: 0 + :class: aligned-text + + * - :cspan:`2` **VELOCITY_Y** + - + * - Data type: + - DOUBLE + * - COMPAS variable: + - BaseStar::m_ComponentVelocity.yValue() + * - Description: + - Y-component of the velocity of a single star, or the binary's Systemic Velocity for a bound binary (\ :math:`km s^{-1}`). + * - Header String: + - VelocityY + +.. flat-table:: + :widths: 25 75 1 1 + :header-rows: 0 + :class: aligned-text + + * - :cspan:`2` **VELOCITY_Z** + - + * - Data type: + - DOUBLE + * - COMPAS variable: + - BaseStar::m_ComponentVelocity.zValue() + * - Description: + - Z-component of the velocity of a single star, or the binary's Systemic Velocity for a bound binary (\ :math:`km s^{-1}`). + * - Header String: + - VelocityZ + .. _stellar-props-W: .. _stellar-props-X: diff --git a/src/BaseStar.cpp b/src/BaseStar.cpp index dbf46a13c..ddb060fd6 100755 --- a/src/BaseStar.cpp +++ b/src/BaseStar.cpp @@ -372,9 +372,6 @@ COMPAS_VARIABLE BaseStar::StellarPropertyValue(const T_ANY_PROPERTY p_Property) case ANY_STAR_PROPERTY::RZAMS: value = RZAMS(); break; case ANY_STAR_PROPERTY::SN_TYPE: value = SN_Type(); break; case ANY_STAR_PROPERTY::SPEED: value = Speed(); break; - case ANY_STAR_PROPERTY::SPEED_X: value = SpeedX(); break; - case ANY_STAR_PROPERTY::SPEED_Y: value = SpeedY(); break; - case ANY_STAR_PROPERTY::SPEED_Z: value = SpeedZ(); break; case ANY_STAR_PROPERTY::STELLAR_TYPE: value = StellarType(); break; case ANY_STAR_PROPERTY::STELLAR_TYPE_NAME: value = STELLAR_TYPE_LABEL.at(StellarType()); break; case ANY_STAR_PROPERTY::STELLAR_TYPE_PREV: value = StellarTypePrev(); break; @@ -390,6 +387,9 @@ COMPAS_VARIABLE BaseStar::StellarPropertyValue(const T_ANY_PROPERTY p_Property) case ANY_STAR_PROPERTY::TOTAL_RADIUS_AT_COMPACT_OBJECT_FORMATION: value = SN_TotalRadiusAtCOFormation(); break; case ANY_STAR_PROPERTY::TRUE_ANOMALY: value = SN_TrueAnomaly(); break; case ANY_STAR_PROPERTY::TZAMS: value = TZAMS() * TSOL; break; + case ANY_STAR_PROPERTY::VELOCITY_X: value = VelocityX(); break; + case ANY_STAR_PROPERTY::VELOCITY_Y: value = VelocityY(); break; + case ANY_STAR_PROPERTY::VELOCITY_Z: value = VelocityZ(); break; case ANY_STAR_PROPERTY::ZETA_HURLEY: value = CalculateZetaAdiabaticHurley2002(m_CoreMass); break; case ANY_STAR_PROPERTY::ZETA_HURLEY_HE: value = CalculateZetaAdiabaticHurley2002(m_HeCoreMass); break; case ANY_STAR_PROPERTY::ZETA_SOBERMAN: value = CalculateZetaAdiabaticSPH(m_CoreMass); break; diff --git a/src/BaseStar.h b/src/BaseStar.h index aaa810889..ab214b77e 100644 --- a/src/BaseStar.h +++ b/src/BaseStar.h @@ -170,9 +170,6 @@ class BaseStar { SN_EVENT SN_Type() const { return utils::SNEventType(m_SupernovaDetails.events.current); } double SN_KickMagnitudeRandom() const { return m_SupernovaDetails.kickMagnitudeRandom; } double Speed() const { return m_ComponentVelocity.Magnitude(); } - double SpeedX() const { return m_ComponentVelocity.xValue(); } - double SpeedY() const { return m_ComponentVelocity.yValue(); } - double SpeedZ() const { return m_ComponentVelocity.zValue(); } COMPAS_VARIABLE StellarPropertyValue(const T_ANY_PROPERTY p_Property) const; double Tau() const { return m_Tau; } double Temperature() const { return m_Temperature; } @@ -180,6 +177,9 @@ class BaseStar { double Timescale(TIMESCALE p_Timescale) const { return m_Timescales[static_cast(p_Timescale)]; } double TotalMassLossRate() const { return m_TotalMassLossRate; } double TZAMS() const { return m_TZAMS; } + double VelocityX() const { return m_ComponentVelocity.xValue(); } + double VelocityY() const { return m_ComponentVelocity.yValue(); } + double VelocityZ() const { return m_ComponentVelocity.zValue(); } virtual ACCRETION_REGIME WhiteDwarfAccretionRegime() const { return ACCRETION_REGIME::ZERO; } double XExponent() const { return m_XExponent; } diff --git a/src/LogTypedefs.h b/src/LogTypedefs.h index e436f1258..80d8e6c22 100644 --- a/src/LogTypedefs.h +++ b/src/LogTypedefs.h @@ -255,9 +255,6 @@ enum class STRING_QUALIFIER: int { NONE, FIXED_LENGTH, VARIABLE_LENGTH }; RZAMS, \ SN_TYPE, \ SPEED, \ - SPEED_X, \ - SPEED_Y, \ - SPEED_Z, \ STELLAR_TYPE, \ STELLAR_TYPE_NAME, \ STELLAR_TYPE_PREV, \ @@ -277,6 +274,9 @@ enum class STRING_QUALIFIER: int { NONE, FIXED_LENGTH, VARIABLE_LENGTH }; TOTAL_RADIUS_AT_COMPACT_OBJECT_FORMATION, \ TRUE_ANOMALY, \ TZAMS, \ + VELOCITY_X, \ + VELOCITY_Y, \ + VELOCITY_Z, \ ZETA_HURLEY, \ ZETA_HURLEY_HE, \ ZETA_SOBERMAN, \ @@ -408,9 +408,6 @@ const COMPASUnorderedMap STAR_PROPERTY_LABEL = { { STAR_PROPERTY::RZAMS, "RZAMS" }, { STAR_PROPERTY::SN_TYPE, "SN_TYPE" }, { STAR_PROPERTY::SPEED, "SPEED" }, - { STAR_PROPERTY::SPEED_X, "SPEED_X" }, - { STAR_PROPERTY::SPEED_Y, "SPEED_Y" }, - { STAR_PROPERTY::SPEED_Z, "SPEED_Z" }, { STAR_PROPERTY::STELLAR_TYPE, "STELLAR_TYPE" }, { STAR_PROPERTY::STELLAR_TYPE_NAME, "STELLAR_TYPE_NAME" }, { STAR_PROPERTY::STELLAR_TYPE_PREV, "STELLAR_TYPE_PREV" }, @@ -430,6 +427,9 @@ const COMPASUnorderedMap STAR_PROPERTY_LABEL = { { STAR_PROPERTY::TOTAL_RADIUS_AT_COMPACT_OBJECT_FORMATION, "TOTAL_RADIUS_AT_COMPACT_OBJECT_FORMATION" }, { STAR_PROPERTY::TRUE_ANOMALY, "TRUE_ANOMALY" }, { STAR_PROPERTY::TZAMS, "TZAMS" }, + { STAR_PROPERTY::VELOCITY_X, "VELOCITY_X" }, + { STAR_PROPERTY::VELOCITY_Y, "VELOCITY_Y" }, + { STAR_PROPERTY::VELOCITY_Z, "VELOCITY_Z" }, { STAR_PROPERTY::ZETA_HURLEY, "ZETA_HURLEY" }, { STAR_PROPERTY::ZETA_HURLEY_HE, "ZETA_HURLEY_HE" }, { STAR_PROPERTY::ZETA_SOBERMAN, "ZETA_SOBERMAN" }, @@ -1393,9 +1393,6 @@ const std::map ANY_STAR_PROPERTY_DETAIL = { { ANY_STAR_PROPERTY::RZAMS, { TYPENAME::DOUBLE, "Radius@ZAMS", "Rsol", 24, 15}}, { ANY_STAR_PROPERTY::SN_TYPE, { TYPENAME::SN_EVENT, "SN_Type", "-", 4, 1 }}, { ANY_STAR_PROPERTY::SPEED, { TYPENAME::DOUBLE, "ComponentSpeed", "kms^-1", 24, 15}}, - { ANY_STAR_PROPERTY::SPEED_X, { TYPENAME::DOUBLE, "ComponentSpeedX", "kms^-1", 24, 15}}, - { ANY_STAR_PROPERTY::SPEED_Y, { TYPENAME::DOUBLE, "ComponentSpeedY", "kms^-1", 24, 15}}, - { ANY_STAR_PROPERTY::SPEED_Z, { TYPENAME::DOUBLE, "ComponentSpeedZ", "kms^-1", 24, 15}}, { ANY_STAR_PROPERTY::STELLAR_TYPE, { TYPENAME::STELLAR_TYPE, "Stellar_Type", "-", 4, 1 }}, { ANY_STAR_PROPERTY::STELLAR_TYPE_NAME, { TYPENAME::STRING, "Stellar_Type", "-", 42, 1 }}, { ANY_STAR_PROPERTY::STELLAR_TYPE_PREV, { TYPENAME::STELLAR_TYPE, "Stellar_Type_Prev", "-", 4, 1 }}, @@ -1416,6 +1413,9 @@ const std::map ANY_STAR_PROPERTY_DETAIL = { { ANY_STAR_PROPERTY::TOTAL_RADIUS_AT_COMPACT_OBJECT_FORMATION, { TYPENAME::DOUBLE, "Radius_Total@CO", "Rsol", 24, 15}}, { ANY_STAR_PROPERTY::TRUE_ANOMALY, { TYPENAME::DOUBLE, "True_Anomaly(psi)", "-", 24, 15}}, { ANY_STAR_PROPERTY::TZAMS, { TYPENAME::DOUBLE, "Teff@ZAMS", "K", 24, 15}}, + { ANY_STAR_PROPERTY::VELOCITY_X, { TYPENAME::DOUBLE, "VelocityX", "kms^-1", 24, 15}}, + { ANY_STAR_PROPERTY::VELOCITY_Y, { TYPENAME::DOUBLE, "VelocityY", "kms^-1", 24, 15}}, + { ANY_STAR_PROPERTY::VELOCITY_Z, { TYPENAME::DOUBLE, "VelocityZ", "kms^-1", 24, 15}}, { ANY_STAR_PROPERTY::ZETA_HURLEY, { TYPENAME::DOUBLE, "Zeta_Hurley", "-", 24, 15}}, { ANY_STAR_PROPERTY::ZETA_HURLEY_HE, { TYPENAME::DOUBLE, "Zeta_Hurley_He", "-", 24, 15}}, { ANY_STAR_PROPERTY::ZETA_SOBERMAN, { TYPENAME::DOUBLE, "Zeta_Soberman", "-", 24, 15}}, diff --git a/src/changelog.h b/src/changelog.h index 6d03c5de9..a9d09b764 100644 --- a/src/changelog.h +++ b/src/changelog.h @@ -1598,7 +1598,7 @@ // - To avoid ambiguous ZSOL, we now use ZSOL_HURLEY = 0.02, ZSOL_ANDERS = 0.019, and ZSOL_ASPLUND = 0.0142 // - Fixed error in MainSequence::CalculateInitialMainSequenceCoreMass() // 03.20.09 RTW - Jun 30, 2025 - Enhancement: -// - Added individual velocity components for stars to the LogTypedefs file so they can be included in the output (as ANY_STAR_PROPERTY::SPEED_X, or Y, Z) +// - Added individual velocity components for stars to the LogTypedefs file so they can be included in the output (as ANY_STAR_PROPERTY::VELOCITY_X, or Y, Z) const std::string VERSION_STRING = "03.20.09";