Binary properties¶
When specifying known properties in a log file record specification record, the property name must be prefixed with the property type. Currently there is a single binary property type available for use: BINARY_PROPERTY.
For example, to specify the property SEMI_MAJOR_AXIS_PRE_COMMON_ENVELOPE
for a binary star being evolved in BSE
, use:
BINARY_PROPERTY::SEMI_MAJOR_AXIS_PRE_COMMON_ENVELOPE
Following is an alphabetical list of binary properties available for inclusion in log file record specifiers.
Jump to A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
Following is the list of binary properties available for inclusion in log file record specifiers. Binary Properties
CIRCULARIZATION_TIMESCALE |
|||
Data type: |
DOUBLE |
||
COMPAS variable: |
BaseBinaryStar::m_CircularizationTimescale |
||
Description: |
Tidal circularisation timescale (Myr) |
||
Header String: |
Tau_Circ |
COMMON_ENVELOPE_AT_LEAST_ONCE |
|||
Data type: |
BOOL |
||
COMPAS variable: |
derived from BaseBinaryStar::m_CEDetails.CEEcount |
||
Description: |
Flag to indicate if there has been at least one common envelope event. |
||
Header String: |
CEE |
COMMON_ENVELOPE_EVENT_COUNT |
|||
Data type: |
INT |
||
COMPAS variable: |
BaseBinaryStar::m_CEDetails.CEEcount |
||
Description: |
The number of common envelope events. |
||
Header String: |
CE_Event_Counter |
DOUBLE_CORE_COMMON_ENVELOPE |
|||
Data type: |
BOOL |
||
COMPAS variable: |
BaseBinaryStar::m_CEDetails.doubleCoreCE |
||
Description: |
Flag to indicate double-core common envelope. |
||
Header String: |
Double_Core_CE |
DT |
|||
Data type: |
DOUBLE |
||
COMPAS variable: |
BaseBinaryStar::m_Dt |
||
Description: |
Current timestep (Myr). |
||
Header String: |
dT |
ECCENTRICITY |
|||
Data type: |
DOUBLE |
||
COMPAS variable: |
BaseBinaryStar::m_Eccentricity |
||
Description: |
Orbital eccentricity. |
||
Header String: |
Eccentricity |
ECCENTRICITY_AT_DCO_FORMATION |
|||
Data type: |
DOUBLE |
||
COMPAS variable: |
BaseBinaryStar::m_EccentricityAtDCOFormation |
||
Description: |
Orbital eccentricity at DCO formation. |
||
Header String: |
Eccentricity@DCO |
ECCENTRICITY_INITIAL |
|||
Data type: |
DOUBLE |
||
COMPAS variable: |
BaseBinaryStar::m_EccentricityInitial |
||
Description: |
Supplied by user via grid file or sampled from distribution (see |
||
Header String: |
Eccentricity@ZAMS |
ECCENTRICITY_POST_COMMON_ENVELOPE |
|||
Data type: |
DOUBLE |
||
COMPAS variable: |
BaseBinaryStar::m_CEDetails.postCEE.eccentricity |
||
Description: |
Eccentricity immediately following common envelope event. |
||
Header String: |
Eccentricity>CE |
ECCENTRICITY_PRE_SUPERNOVA |
|||
Data type: |
DOUBLE |
||
COMPAS variable: |
BaseBinaryStar::m_EccentricityPreSN |
||
Description: |
Eccentricity of the binary immediately prior to supernova event. |
||
Header String: |
Eccentricity<SN |
ECCENTRICITY_PRE_COMMON_ENVELOPE |
|||
Data type: |
DOUBLE |
||
COMPAS variable: |
BaseBinaryStar::m_CEDetails.preCEE.eccentricity |
||
Description: |
Eccentricity at the onset of RLOF leading to the CE. |
||
Header String: |
Eccentricity<CE |
ERROR |
|||
Data type: |
INT |
||
COMPAS variable: |
derived from BaseBinaryStar::m_Error |
||
Description: |
Error number (if error condition exists, else 0). Refer to COMPAS errors for possible values. |
||
Header String: |
Error |
EVOLUTION_STATUS |
|||
Data type: |
INT |
||
COMPAS variable: |
derived from BaseBinaryStar::m_EvolutionStatus |
||
Description: |
Final evolution status. Refer to COMPAS evolution status for possible values. |
||
Header Strings: |
Evolution_Status |
ID |
|||
Data type: |
INT |
||
COMPAS variable: |
BaseBinaryStar::m_ObjectId |
||
Description: |
Unique object identifier for |
||
Header String: |
ID |
IMMEDIATE_RLOF_POST_COMMON_ENVELOPE |
|||
Data type: |
BOOL |
||
COMPAS variable: |
BaseBinaryStar::m_RLOFDetails.immediateRLOFPostCEE |
||
Description: |
Flag to indicate if either star overflows its Roche lobe immediately following common envelope event. |
||
Header String: |
Immediate_RLOF>CE |
MASS_1_POST_COMMON_ENVELOPE |
|||
Data type: |
DOUBLE |
||
COMPAS variable: |
BinaryConstituentStar::m_CEDetails.postCEE.mass |
||
Description: |
Mass of the primary star immediately following common envelope event (\(M_\odot\)). |
||
Header String: |
Mass(1)>CE |
MASS_1_PRE_COMMON_ENVELOPE |
|||
Data type: |
DOUBLE |
||
COMPAS variable: |
BinaryConstituentStar::m_CEDetails.preCEE.mass |
||
Description: |
Mass of the primary star immediately prior to common envelope event (\(M_\odot\)). |
||
Header String: |
Mass(1)<CE |
MASS_2_POST_COMMON_ENVELOPE |
|||
Data type: |
DOUBLE |
||
COMPAS variable: |
BinaryConstituentStar::m_CEDetails.postCEE.mass |
||
Description: |
Mass of the secondary star immediately following common envelope event (\(M_\odot\)). |
||
Header String: |
Mass(2)>CE |
MASS_2_PRE_COMMON_ENVELOPE |
|||
Data type: |
DOUBLE |
||
COMPAS variable: |
BinaryConstituentStar::m_CEDetails.preCEE.mass |
||
Description: |
Mass of the secondary star immediately prior to common envelope event (\(M_\odot\)). |
||
Header String: |
Mass(2)<CE |
MASS_ENV_1 |
|||
Data type: |
DOUBLE |
||
COMPAS variable: |
BaseBinaryStar::m_MassEnv1 |
||
Description: |
Envelope mass of the primary star (\(M_\odot\)). |
||
Header String: |
Mass_Env(1) |
MASS_ENV_2 |
|||
Data type: |
DOUBLE |
||
COMPAS variable: |
BaseBinaryStar::m_MassEnv2 |
||
Description: |
Envelope mass of the secondary star (\(M_\odot\)). |
||
Header String: |
Mass_Env(2) |
MASSES_EQUILIBRATED |
|||
Data type: |
BOOL |
||
COMPAS variable: |
BaseBinaryStar::m_MassesEquilibrated |
||
Description: |
Flag to indicate whether chemically homogeneous stars had masses equilibrated and orbit circularised due to Roche lobe overflow during evolution. |
||
Header String: |
Equilibrated |
MASSES_EQUILIBRATED_AT_BIRTH |
|||
Data type: |
BOOL |
||
COMPAS variable: |
BaseBinaryStar::m_MassesEquilibratedAtBirth |
||
Description: |
Flag to indicate whether stars had masses equilibrated and orbit circularised at birth due to Roche lobe overflow. |
||
Header String: |
Equilibrated_At_Birth |
MASS_TRANSFER_TRACKER_HISTORY |
|||||||||||||||||
Data type: |
INT |
||||||||||||||||
COMPAS variable: |
derived from BaseBinaryStar::m_MassTransferTrackerHistory |
||||||||||||||||
Description: |
Indicator of mass transfer history for the binary. Will be printed as one of:
|
||||||||||||||||
Header String: |
MT_History |
MERGES_IN_HUBBLE_TIME |
|||
Data type: |
BOOL |
||
COMPAS variable: |
BaseBinaryStar::m_MergesInHubbleTime |
||
Description: |
Flag to indicate if the binary compact remnants merge within a Hubble time. |
||
Header String: |
Merges_Hubble_Time |
OPTIMISTIC_COMMON_ENVELOPE |
|||
Data type: |
BOOL |
||
COMPAS variable: |
BaseBinaryStar::m_CEDetails.optimisticCE |
||
Description: |
Flag that returns TRUE if a radiative-envelope donor survives the CE (requires --common-envelope-allow-radiative-envelope-survive TRUE). |
||
Header String: |
Optimistic_CE |
ORBITAL_VELOCITY |
|||
Data type: |
DOUBLE |
||
COMPAS variable: |
BaseBinaryStar::m_OrbitalVelocity |
||
Description: |
Orbital velocity (\(km s^{-1}\)). |
||
Header String: |
Orbital_Velocity |
ORBITAL_VELOCITY_PRE_SUPERNOVA |
|||
Data type: |
DOUBLE |
||
COMPAS variable: |
BaseBinaryStar::m_OrbitalVelocityPreSN |
||
Description: |
Orbital velocity immediately prior to supernova event (\(km s^{-1}\)). Will be 0.0 for unbound binaries. |
||
Header String: |
Orbital_Velocity<SN |
RADIUS_1_POST_COMMON_ENVELOPE |
|||
Data type: |
DOUBLE |
||
COMPAS variable: |
BinaryConstituentStar::m_CEDetails.postCEE.radius |
||
Description: |
Radius of the primary star immediately following common envelope event (\(R_\odot\)). |
||
Header String: |
Radius(1)>CE |
RADIUS_1_PRE_COMMON_ENVELOPE |
|||
Data type: |
DOUBLE |
||
COMPAS variable: |
BinaryConstituentStar::m_CEDetails.preCEE.radius |
||
Description: |
Radius of the primary star at the onset of RLOF leading to the common-envelope episode (\(R_\odot\)). |
||
Header String: |
Radius(1)<CE |
RADIUS_2_POST_COMMON_ENVELOPE |
|||
Data type: |
DOUBLE |
||
COMPAS variable: |
BinaryConstituentStar::m_CEDetails.postCEE.radius |
||
Description: |
Radius of the secondary star immediately following common envelope event (\(R_\odot\)). |
||
Header String: |
Radius(2)>CE |
RADIUS_2_PRE_COMMON_ENVELOPE |
|||
Data type: |
DOUBLE |
||
COMPAS variable: |
BinaryConstituentStar::m_CEDetails.preCEE.radius |
||
Description: |
Radius of the secondary star at the onset of RLOF leading to the common-envelope episode (\(R_\odot\)). |
||
Header String: |
Radius(2)<CE |
RANDOM_SEED |
|||
Data type: |
UNSIGNED LONG |
||
COMPAS variable: |
BaseBinaryStar::m_RandomSeed |
||
Description: |
Seed for random number generator for this binary star. Optionally supplied by user via program option |
||
Header String: |
SEED |
RLOF_ACCRETION_EFFICIENCY: |
|||
Data type: |
DOUBLE |
||
COMPAS variable: |
BaseBinaryStar::m_RLOFDetails.propsPostMT->accretionEfficiency |
||
Description: |
Fraction of the mass lost from the donor that ends up on the accretor |
||
Header String: |
beta |
RLOF_MASS_LOSS_RATE |
|||
Data type: |
DOUBLE |
||
COMPAS variable: |
BaseBinaryStar::m_RLOFDetails.propsPostMT->massLossRateFromDonor |
||
Description: |
The rate at which mass is lost from the donor (\(M_\odot\)/yr) |
||
Header String: |
MassTransferRateDonor |
RLOF_MASS_TRANSFER_TIMESCALE: |
|||
Data type: |
INT |
||
COMPAS variable: |
BaseBinaryStar::m_RLOFDetails.propsPostMT->massTransferTimescale |
||
Description: |
Mass transfer timescale (0 for no mass transfer, 1 for nuclear, 2 for thermal, 3 for common envelope) |
||
Header String: |
MassTransferTimescale |
RLOF_POST_MT_COMMON_ENVELOPE |
|||
Data type: |
BOOL |
||
COMPAS variable: |
BaseBinaryStar::m_RLOFDetails.propsPostMT→isCE |
||
Description: |
Flag to indicate if the RLOF leads to a common-envelope event |
||
Header String: |
CEE>MT |
RLOF_POST_MT_ECCENTRICITY |
|||
Data type: |
DOUBLE |
||
COMPAS variable: |
BaseBinaryStar::m_RLOFDetails.propsPostMT→eccentricity |
||
Description: |
Eccentricity immediately after RLOF. |
||
Header String: |
Eccentricity>MT |
RLOF_POST_MT_EVENT_COUNTER |
|||
Data type: |
UNSIGNED INT |
||
COMPAS variable: |
BaseBinaryStar::m_RLOFDetails.propsPostMT→eventCounter |
||
Description: |
The number of times the binary has overflowed its Roche lobe up to and including this episode |
||
Header String: |
MT_Event_Counter |
RLOF_POST_MT_SEMI_MAJOR_AXIS |
|||
Data type: |
DOUBLE |
||
COMPAS variable: |
BaseBinaryStar::m_RLOFDetails.propsPostMT→semiMajorAxis |
||
Description: |
Semi-major Axis(\(R_\odot\)) immediately after RLOF. |
||
Header String: |
SemiMajorAxis>MT |
RLOF_POST_MT_STAR1_MASS |
|||
Data type: |
DOUBLE |
||
COMPAS variable: |
BaseBinaryStar::m_RLOFDetails.propsPostMT→mass1 |
||
Description: |
Mass (\(M_\odot\)) of the primary immediately after RLOF. |
||
Header String: |
Mass(1)>MT |
RLOF_POST_MT_STAR2_MASS |
|||
Data type: |
DOUBLE |
||
COMPAS variable: |
BaseBinaryStar::m_RLOFDetails.propsPostMT→mass2 |
||
Description: |
Mass (\(M_\odot\)) of the secondary immediately after RLOF. |
||
Header String: |
Mass(2)>MT |
RLOF_POST_MT_STAR1_RADIUS |
|||
Data type: |
DOUBLE |
||
COMPAS variable: |
BaseBinaryStar::m_RLOFDetails.propsPostMT→radius1 |
||
Description: |
Radius (\(R_\odot\)) of the primary immediately after RLOF. |
||
Header String: |
Radius(1)>MT |
RLOF_POST_MT_STAR2_RADIUS |
|||
Data type: |
DOUBLE |
||
COMPAS variable: |
BaseBinaryStar::m_RLOFDetails.propsPostMT→radius2 |
||
Description: |
Radius (\(R_\odot\)) of the secondary immediately after RLOF. |
||
Header String: |
Radius(2)>MT |
RLOF_POST_MT_STAR1_RLOF |
|||
Data type: |
BOOL |
||
COMPAS variable: |
BaseBinaryStar::m_RLOFDetails.propsPostMT→isRLOF1 |
||
Description: |
Flag to indicate whether the primary is overflowing its Roche Lobe. |
||
Header String: |
RLOF(1)>MT |
RLOF_POST_MT_STAR2_RLOF |
|||
Data type: |
BOOL |
||
COMPAS variable: |
BaseBinaryStar::m_RLOFDetails.propsPostMT→isRLOF2 |
||
Description: |
Flag to indicate whether the secondary is overflowing its Roche Lobe. |
||
Header String: |
RLOF(2)>MT |
RLOF_POST_MT_STAR1_STELLAR_TYPE |
|||
Data type: |
INT |
||
COMPAS variable: |
BaseBinaryStar::m RLOFDetails.propsPostMT→stellarType1 |
||
Description: |
Stellar type (per [Hurley et al., 2000]) of the primary star immediately after RLOF. |
||
Header String: |
Stellar_Type(1)>MT |
Note that this property has the same header string as RLOF_POST_MT_STAR1_STELLAR_TYPE_NAME. It is expected that one or the other is printed in any file, but not both. If both are printed then the file will contain two columns with the same header string.
RLOF_POST_MT_STAR1_STELLAR_TYPE_NAME |
|||
Data type: |
STRING |
||
COMPAS variable: |
derived from BaseBinaryStar::m RLOFDetails.propsPostMT→stellarType1 |
||
Description: |
Stellar type (per [Hurley et al., 2000]) of the primary star immediately after RLOF. |
||
Header String: |
Stellar_Type(1)>MT |
Note that this property has the same header string as RLOF_POST_MT_STAR1_STELLAR_TYPE. It is expected that one or the other is printed in any file, but not both. If both are printed then the file will contain two columns with the same header string.
RLOF_POST_MT_STAR2_STELLAR_TYPE |
|||
Data type: |
INT |
||
COMPAS variable: |
BaseBinaryStar::m_RLOFDetails.propsPostMT→stellarType1 |
||
Description: |
Stellar type (per [Hurley et al., 2000]) of the secondary star immediately after RLOF. |
||
Header String: |
Stellar_Type(2)>MT |
Note that this property has the same header string as RLOF_POST_MT_STAR2_STELLAR_TYPE_NAME. It is expected that one or the other is printed in any file, but not both. If both are printed then the file will contain two columns with the same header string.
RLOF_POST_MT_STAR2_STELLAR_TYPE_NAME |
|||
Data type: |
STRING |
||
COMPAS variable: |
derived from BaseBinaryStar::m_RLOFDetails.propsPostMT→stellarType1 |
||
Description: |
Stellar type (per [Hurley et al., 2000]) of the secondary star immediately after RLOF. |
||
Header String: |
Stellar_Type(2)>MT |
Note that this property has the same header string as RLOF_POST_MT_STAR2_STELLAR_TYPE. It is expected that one or the other is printed in any file, but not both. If both are printed then the file will contain two columns with the same header string.
RLOF_POST_STEP_STAR_TO_ROCHE_LOBE_RADIUS_RATIO_1 |
|||
Data type: |
DOUBLE |
||
COMPAS variable: |
derived from BaseBinaryStar::m_RLOFDetails.propsPostMT→starToRocheLobeRadiusRatio1 |
||
Description: |
Ratio of star 1 radius to its RL, at the end of the timestep. |
||
Header String: |
Radius(1)|RL>step |
RLOF_POST_STEP_STAR_TO_ROCHE_LOBE_RADIUS_RATIO_2 |
|||
Data type: |
DOUBLE |
||
COMPAS variable: |
derived from BaseBinaryStar::m_RLOFDetails.propsPostMT→starToRocheLobeRadiusRatio2 |
||
Description: |
Ratio of star 2 radius to its RL, at the end of the timestep. |
||
Header String: |
Radius(2)|RL>step |
RLOF_PRE_MT_ECCENTRICITY |
|||
Data type: |
DOUBLE |
||
COMPAS variable: |
BaseBinaryStar::m_RLOFDetails.propsPreMT→eccentricity |
||
Description: |
Eccentricity at the onset of RLOF. |
||
Header String: |
Eccentricity<MT |
RLOF_PRE_MT_SEMI_MAJOR_AXIS |
|||
Data type: |
DOUBLE |
||
COMPAS variable: |
BaseBinaryStar::m_RLOFDetails.propsPreMT→semiMajorAxis |
||
Description: |
Semi-major Axis (\(R_\odot\)) at the onset of RLOF. |
||
Header String: |
SemiMajorAxis<MT |
RLOF_PRE_MT_STAR1_MASS |
|||
Data type: |
DOUBLE |
||
COMPAS variable: |
BaseBinaryStar::m_RLOFDetails.propsPreMT→mass1 |
||
Description: |
Mass (\(M_\odot\)) of the primary at the onset of RLOF. |
||
Header String: |
Mass(1)<MT |
RLOF_PRE_MT_STAR2_MASS |
|||
Data type: |
DOUBLE |
||
COMPAS variable: |
BaseBinaryStar::m_RLOFDetails.propsPreMT→mass2 |
||
Description: |
Mass (\(M_\odot\)) of the secondary at the onset of RLOF. |
||
Header String: |
Mass(2)<MT |
RLOF_PRE_MT_STAR1_RADIUS |
|||
Data type: |
DOUBLE |
||
COMPAS variable: |
BaseBinaryStar::m_RLOFDetails.propsPreMT→radius1 |
||
Description: |
Radius (\(R_\odot\)) of the primary at the onset of RLOF. |
||
Header String: |
Radius(1)<MT |
RLOF_PRE_MT_STAR2_RADIUS |
|||
Data type: |
DOUBLE |
||
COMPAS variable: |
BaseBinaryStar::m_RLOFDetails.propsPreMT→radius2 |
||
Description: |
Radius (\(R_\odot\)) of the secondary at the onset of RLOF. |
||
Header String: |
Radius(2)<MT |
RLOF_PRE_MT_STAR1_RLOF |
|||
Data type: |
BOOL |
||
COMPAS variable: |
BaseBinaryStar::m_RLOFDetails.propsPreMT→isRLOF1 |
||
Description: |
Flag to indicate whether the primary was overflowing its Roche Lobe on the previous timestep. |
||
Header String: |
RLOF(1)<MT |
RLOF_PRE_MT_STAR2_RLOF |
|||
Data type: |
BOOL |
||
COMPAS variable: |
BaseBinaryStar::m_RLOFDetails.propsPreMT→isRLOF2 |
||
Description: |
Flag to indicate whether the secondary was overflowing its Roche Lobe on the previous timestep. |
||
Header String: |
RLOF(2)<MT |
RLOF_PRE_MT_STAR1_STELLAR_TYPE |
|||
Data type: |
INT |
||
COMPAS variable: |
BaseBinaryStar::m_RLOFDetails.propsPreMT→stellarType1 |
||
Description: |
Stellar type (per [Hurley et al., 2000]) of the primary star at the onset of RLOF. |
||
Header String: |
Stellar_Type(1)<MT |
Note that this property has the same header string as RLOF_PRE_MT_STAR1_STELLAR_TYPE_NAME. It is expected that one or the other is printed in any file, but not both. If both are printed then the file will contain two columns with the same header string.
RLOF_PRE_MT_STAR1_STELLAR_TYPE_NAME |
|||
Data type: |
STRING |
||
COMPAS variable: |
derived from BaseBinaryStar::m_RLOFDetails.propsPreMT→stellarType1 |
||
Description: |
Stellar type (per [Hurley et al., 2000]) of the primary star at the onset of RLOF. |
||
Header String: |
Stellar_Type(1)<MT |
Note that this property has the same header string as RLOF_PRE_MT_STAR1_STELLAR_TYPE. It is expected that one or the other is printed in any file, but not both. If both are printed then the file will contain two columns with the same header string.
RLOF_PRE_MT_STAR2_STELLAR_TYPE |
|||
Data type: |
INT |
||
COMPAS variable: |
BaseBinaryStar::m_RLOFDetails.propsPreMT→stellarType2 |
||
Description: |
Stellar type (per [Hurley et al., 2000]) of the secondary star at the onset of RLOF. |
||
Header String: |
Stellar_Type(2)<MT |
Note that this property has the same header string as RLOF_PRE_MTvSTAR2_STELLAR_TYPE_NAME. It is expected that one or the other is printed in any file, but not both. If both are printed then the file will contain two columns with the same header string.
RLOF_PRE_MT_STAR2_STELLAR_TYPE_NAME |
|||
Data type: |
STRING |
||
COMPAS variable: |
derived from BaseBinaryStar::m_RLOFDetails.propsPreMT→stellarType2 |
||
Description: |
Stellar type (per [Hurley et al., 2000]) of the secondary star at the onset of RLOF. |
||
Header String: |
Stellar_Type(2)<MT |
Note that this property has the same header string as RLOF_PRE_MT_STAR2_STELLAR_TYPE. It is expected that one or the other is printed in any file, but not both. If both are printed then the file will contain two columns with the same header string.
RLOF_PRE_STEP_STAR_TO_ROCHE_LOBE_RADIUS_RATIO_1 |
|||
Data type: |
DOUBLE |
||
COMPAS variable: |
derived from BaseBinaryStar::m_RLOFDetails.propsPreMT→starToRocheLobeRadiusRatio1 |
||
Description: |
Ratio of star 1 radius to its RL, at the beginning of the timestep. |
||
Header String: |
Radius(1)|RL<step |
RLOF_PRE_STEP_STAR_TO_ROCHE_LOBE_RADIUS_RATIO_2 |
|||
Data type: |
DOUBLE |
||
COMPAS variable: |
derived from BaseBinaryStar::m_RLOFDetails.propsPreMT→starToRocheLobeRadiusRatio2 |
||
Description: |
Ratio of star 2 radius to its RL, at the beginning of the timestep. |
||
Header String: |
Radius(2)|RL<step |
RLOF_TIME_POST_MT |
|||
Data type: |
DOUBLE |
||
COMPAS variable: |
BaseBinaryStar::m_RLOFDetails.propsPreMT→time |
||
Description: |
Time since ZAMS (Myr) immediately after RLOF. |
||
Header String: |
Time>MT |
RLOF_TIME_PRE_MT |
|||
Data type: |
DOUBLE |
||
COMPAS variable: |
BaseBinaryStar::m_RLOFDetails.propsPreMT→timePrev |
||
Description: |
Time since ZAMS (Myr) at the onset of RLOF. |
||
Header String: |
Time<MT |
ROCHE_LOBE_RADIUS_1 |
|||
Data type: |
DOUBLE |
||
COMPAS variable: |
calculated on demand |
||
Description: |
Roche radius at peripasis of the primary star (\(R_\odot\)). |
||
Header String: |
RocheLobe(1) |
ROCHE_LOBE_RADIUS_2 |
|||
Data type: |
DOUBLE |
||
COMPAS variable: |
calculated on demand |
||
Description: |
Roche radius at peripasis of the secondary star (\(R_\odot\)). |
||
Header String: |
RocheLobe(2) |
ROCHE_LOBE_RADIUS_1_POST_COMMON_ENVELOPE |
|||
Data type: |
DOUBLE |
||
COMPAS variable: |
BaseBinaryStar::m_CEDetails.postCEE.rocheLobe1to2 |
||
Description: |
Roche radius of the primary star immediately following common envelope event (\(R_\odot\)). |
||
Header String: |
RocheLobe(1)>CE |
ROCHE_LOBE_RADIUS_2_POST_COMMON_ENVELOPE |
|||
Data type: |
DOUBLE |
||
COMPAS variable: |
BaseBinaryStar::m_CEDetails.postCEE.rocheLobe2to1 |
||
Description: |
Roche radius of the secondary star immediately following common envelope event (\(R_\odot\)). |
||
Header String: |
RocheLobe(2)>CE |
ROCHE_LOBE_RADIUS_1_PRE_COMMON_ENVELOPE |
|||
Data type: |
DOUBLE |
||
COMPAS variable: |
BaseBinaryStar::m_CEDetails.preCEE.rocheLobe1to2 |
||
Description: |
Roche radius of the primary star at the onset of RLOF leading to the common-envelope episode (\(R_\odot\)). |
||
Header String: |
RocheLobe(1)<CE |
ROCHE_LOBE_RADIUS_2_PRE_COMMON_ENVELOPE |
|||
Data type: |
DOUBLE |
||
COMPAS variable: |
BaseBinaryStar::m_CEDetails.preCEE.rocheLobe2to1 |
||
Description: |
Roche radius of the secondary star at the onset of RLOF leading to the common-envelope episode (\(R_\odot\)). |
||
Header String: |
RocheLobe(2)<CE |
STAR_TO_ROCHE_LOBE_RADIUS_RATIO_1 |
|||
Data type: |
DOUBLE |
||
COMPAS variable: |
Calculated using BinaryConstituentStar::m_StarToRocheLobeRadiusRatio |
||
Description: |
Ratio of the primary star’s stellar radius to Roche radius (R/RL), evaluated at periapsis. |
||
Header String: |
Radius(1)|RL |
STAR_TO_ROCHE_LOBE_RADIUS_RATIO_2 |
|||
Data type: |
DOUBLE |
||
COMPAS variable: |
Calculated using BinaryConstituentStar::m_StarToRocheLobeRadiusRatio |
||
Description: |
Ratio of the secondary star’s stellar radius to Roche radius (R/RL), evaluated at periapsis. |
||
Header String: |
Radius(2)|RL |
SEMI_MAJOR_AXIS_AT_DCO_FORMATION |
|||
Data type: |
DOUBLE |
||
COMPAS variable: |
BaseBinaryStar::m_SemiMajorAxisAtDCOFormation |
||
Description: |
Semi-major axis at DCO formation (AU). |
||
Header String: |
SemiMajorAxis@DCO |
SEMI_MAJOR_AXIS_INITIAL |
|||
Data type: |
DOUBLE |
||
COMPAS variable: |
BaseBinaryStar::m_SemiMajorAxisInitial |
||
Description: |
Semi-major axis at ZAMS (AU). |
||
Header String: |
SemiMajorAxis@ZAMS |
SEMI_MAJOR_AXIS_POST_COMMON_ENVELOPE |
|||
Data type: |
DOUBLE |
||
COMPAS variable: |
BaseBinaryStar::m_CEDetails.postCEE.semiMajorAxis |
||
Description: |
Semi-major axis immediately following common envelope event (\(R_\odot\)). |
||
Header String: |
SemiMajorAxis>CE |
SEMI_MAJOR_AXIS_PRE_SUPERNOVA |
|||
Data type: |
DOUBLE |
||
COMPAS variable: |
BaseBinaryStar::m_SemiMajorAxisPreSN |
||
Description: |
Semi-major axis immediately prior to supernova event (AU). |
||
Header String: |
SemiMajorAxis<SN |
Note that this property has the same header string as SEMI_MAJOR_AXIS_PRE_SUPERNOVA_RSOL. It is expected that one or the other is printed in any file, but not both. If both are printed then the file will contain two columns with the same header string.
SEMI_MAJOR_AXIS_PRE_SUPERNOVA_RSOL |
|||
Data type: |
DOUBLE |
||
COMPAS variable: |
derived from BaseBinaryStar::m_SemiMajorAxisPreSN |
||
Description: |
Semi-major axis immediately prior to supernova event (\(R_\odot\)). |
||
Header String: |
SemiMajorAxis<SN |
Note that this property has the same header string as SEMI_MAJOR_AXIS_PRE_SUPERNOVA. It is expected that one or the other is printed in any file, but not both. If both are printed then the file will contain two columns with the same header string.
SEMI_MAJOR_AXIS_PRE_COMMON_ENVELOPE |
|||
Data type: |
DOUBLE |
||
COMPAS variable: |
BaseBinaryStar::m_CEDetails.preCEE.semiMajorAxis |
||
Description: |
Semi-major axis at the onset of RLOF leading to the common-envelope episode (\(R_\odot\)). |
||
Header String: |
SemiMajorAxis<CE |
SEMI_MAJOR_AXIS |
|||
Data type: |
DOUBLE |
||
COMPAS variable: |
BaseBinaryStar::m_SemiMajorAxis |
||
Description: |
Semi-major axis (AU). |
||
Header String: |
SemiMajorAxis |
Note that this property has the same header string as SEMI_MAJOR_AXIS_RSOL. It is expected that one or the other is printed in any file, but not both. If both are printed then the file will contain two columns with the same header string.
SEMI_MAJOR_AXIS_RSOL |
|||
Data type: |
DOUBLE |
||
COMPAS variable: |
derived from BaseBinaryStar::m_SemiMajorAxis |
||
Description: |
Semi-major axis (\(R_\odot\)). |
||
Header String: |
SemiMajorAxis |
Note that this property has the same header string as SEMI_MAJOR_AXIS. It is expected that one or the other is printed in any file, but not both. If both are printed then the file will contain two columns with the same header string.
SIMULTANEOUS_RLOF |
|||
Data type: |
BOOL |
||
COMPAS variable: |
BaseBinaryStar::m_RLOFDetails.simultaneousRLOF |
||
Description: |
Flag to indicate that both stars are undergoing RLOF. |
||
Header String: |
Simultaneous_RLOF |
STABLE_RLOF_POST_COMMON_ENVELOPE |
|||
Data type: |
BOOL |
||
COMPAS variable: |
BaseBinaryStar::m_RLOFDetails.stableRLOFPostCEE |
||
Description: |
Flag to indicate stable mass transfer after common envelope event. |
||
Header String: |
Stable_RLOF>CE |
STELLAR_MERGER |
|||
Data type: |
BOOL |
||
COMPAS variable: |
BaseBinaryStar::m_StellarMerger |
||
Description: |
Flag to indicate the stars merged (were touching) during evolution. |
||
Header String: |
Merger |
STELLAR_MERGER_AT_BIRTH |
|||
Data type: |
BOOL |
||
COMPAS variable: |
BaseBinaryStar::m_StellarMergerAtBirth |
||
Description: |
Flag to indicate the stars merged (were touching) at birth. |
||
Header String: |
Merger_At_Birth |
STELLAR_TYPE_1_POST_COMMON_ENVELOPE |
|||
Data type: |
INT |
||
COMPAS variable: |
BinaryConstituentStar::m_CEDetails.postCEE.stellarType |
||
Description: |
Stellar type (per [Hurley et al., 2000]) of the primary star immediately following common envelope event. |
||
Header String: |
Stellar_Type(1)>CE |
Note that this property has the same header string as STELLAR_TYPE_NAME_1_POST_COMMON_ENVELOPE. It is expected that one or the other is printed in any file, but not both. If both are printed then the file will contain two columns with the same header string.
STELLAR_TYPE_1_PRE_COMMON_ENVELOPE |
|||
Data type: |
INT |
||
COMPAS variable: |
BinaryConstituentStar::m_CEDetails.preCEE.stellarType |
||
Description: |
Stellar type (per [Hurley et al., 2000]) of the primary star at the onset of RLOF leading to the common-envelope episode. |
||
Header String: |
Stellar_Type(1)<CE |
Note that this property has the same header string as STELLAR_TYPE_NAME_1_PRE_COMMON_ENVELOPE. It is expected that one or the other is printed in any file, but not both. If both are printed then the file will contain two columns with the same header string.
STELLAR_TYPE_2_POST_COMMON_ENVELOPE |
|||
Data type: |
INT |
||
COMPAS variable: |
BinaryConstituentStar::m_CEDetails.postCEE.stellarType |
||
Description: |
Stellar type (per [Hurley et al., 2000]) of the secondary star immediately following common envelope event. |
||
Header String: |
Stellar_Type(2)>CE |
Note that this property has the same header string as STELLAR_TYPE_NAME_2_POST_COMMON_ENVELOPE. It is expected that one or the other is printed in any file, but not both. If both are printed then the file will contain two columns with the same header string.
STELLAR_TYPE_2_PRE_COMMON_ENVELOPE |
|||
Data type: |
INT |
||
COMPAS variable: |
BinaryConstituentStar::m_CEDetails.preCEE.stellarType |
||
Description: |
Stellar type (per [Hurley et al., 2000]) of the secondary star at the onset of RLOF leading to the common-envelope episode. |
||
Header String: |
Stellar_Type(2)<CE |
Note that this property has the same header string as STELLAR_TYPE_NAME_2_PRE_COMMON_ENVELOPE. It is expected that one or the other is printed in any file, but not both. If both are printed then the file will contain two columns with the same header string.
STELLAR_TYPE_NAME_1_POST_COMMON_ENVELOPE |
|||
Data type: |
STRING |
||
COMPAS variable: |
derived from BinaryConstituentStar::m_CEDetails.postCEE.stellarType |
||
Description: |
Stellar type name (per [Hurley et al., 2000]) of the primary star immediately following common envelope event. e.g. "First_Giant_Branch", "Core_Helium_Burning", "Helium_White_Dwarf", etc. |
||
Header String: |
Stellar_Type(1)>CE |
Note that this property has the same header string as STELLAR_TYPE_1_POST_COMMON_ENVELOPE. It is expected that one or the other is printed in any file, but not both. If both are printed then the file will contain two columns with the same header string.
STELLAR_TYPE_NAME_1_PRE_COMMON_ENVELOPE |
|||
Data type: |
STRING |
||
COMPAS variable: |
derived from BinaryConstituentStar::m_CEDetails.preCEE.stellarType |
||
Description: |
Stellar type name (per [Hurley et al., 2000]) of the primary star at the onset of RLOF leading to the common-envelope episode. e.g. "First_Giant_Branch", "Core_Helium_Burning", "Helium_White_Dwarf", etc. |
||
Header String: |
Stellar_Type(1)<CE |
Note that this property has the same header string as STELLAR_TYPE_1_PRE_COMMON_ENVELOPE. It is expected that one or the other is printed in any file, but not both. If both are printed then the file will contain two columns with the same header string.
STELLAR_TYPE_NAME_2_POST_COMMON_ENVELOPE |
|||
Data type: |
STRING |
||
COMPAS variable: |
derived from BinaryConstituentStar::m_CEDetails.postCEE.stellarType |
||
Description: |
Stellar type name (per [Hurley et al., 2000]) of the secondary star immediately following common envelope event. e.g. "First_Giant_Branch", "Core_Helium_Burning", "Helium_White_Dwarf", etc. |
||
Header String: |
Stellar_Type(2)>CE |
Note that this property has the same header string as STELLAR_TYPE_2_POST_COMMON_ENVELOPE. It is expected that one or the other is printed in any file, but not both. If both are printed then the file will contain two columns with the same header string.
STELLAR_TYPE_NAME_2_PRE_COMMON_ENVELOPE |
|||
Data type: |
STRING |
||
COMPAS variable: |
derived from BinaryConstituentStar::m_CEDetails.preCEE.stellarType |
||
Description: |
Stellar type name (per [Hurley et al., 2000]) of the secondary star at the onset of RLOF leading to the common-envelope episode. e.g. "First_Giant_Branch", "Core_Helium_Burning", "Helium_White_Dwarf", etc. |
||
Header String: |
Stellar_Type(2)<CE |
Note that this property has the same header string as STELLAR_TYPE_2_PRE_COMMON_ENVELOPE. It is expected that one or the other is printed in any file, but not both. If both are printed then the file will contain two columns with the same header string.
SUPERNOVA_ORBIT_INCLINATION_ANGLE |
|||
Data type: |
DOUBLE |
||
COMPAS variable: |
derived from BaseBinaryStar::m_ThetaE |
||
Description: |
Indicates the inclination angle between the pre-supernova and post-supernova orbits, between [0, \(\pi\)] |
||
Header String: |
Supernova_Orbit_Inclination_Angle |
SUPERNOVA_ORBIT_INCLINATION_VECTOR_X |
|||
Data type: |
DOUBLE |
||
COMPAS variable: |
derived from BaseBinaryStar::m_OrbitalAngularMomentumVector.xValue() |
||
Description: |
x-component of the post-SN orbital AM unit vector in the pre-SN reference frame (with z parallel to preSN orbital AM, and x parallel to the LRL vector) |
||
Header String: |
Orbital_AM_Vector>SN_X |
SUPERNOVA_ORBIT_INCLINATION_VECTOR_Y |
|||
Data type: |
DOUBLE |
||
COMPAS variable: |
derived from BaseBinaryStar::m_OrbitalAngularMomentumVector.yValue() |
||
Description: |
y-component of the post-SN orbital AM unit vector in the pre-SN reference frame (with z parallel to preSN orbital AM, and x parallel to the LRL vector) |
||
Header String: |
Orbital_AM_Vector>SN_Y |
SUPERNOVA_ORBIT_INCLINATION_VECTOR_Z |
|||
Data type: |
DOUBLE |
||
COMPAS variable: |
derived from BaseBinaryStar::m_OrbitalAngularMomentumVector.zValue() |
||
Description: |
z-component of the post-SN orbital AM unit vector in the pre-SN reference frame (with z parallel to preSN orbital AM, and x parallel to the LRL vector) |
||
Header String: |
Orbital_AM_Vector>SN_Z |
SUPERNOVA_STATE |
|||||||||||
Data type: |
INT |
||||||||||
COMPAS variable: |
derived from BaseBinaryStar::m_SupernovaState |
||||||||||
Description: |
Indicates which star(s) went supernova. Will be printed as one of:
|
||||||||||
Header String: |
Supernova_State |
SYNCHRONIZATION_TIMESCALE |
|||
Data type: |
DOUBLE |
||
COMPAS variable: |
BaseBinaryStar::m_SynchronizationTimescale |
||
Description: |
Tidal synchronisation timescale (Myr). |
||
Header String: |
Tau_Sync |
SYSTEMIC_SPEED |
|||
Data type: |
DOUBLE |
||
COMPAS variable: |
BaseBinaryStar::m_SystemicVelocity.Magnitude() |
||
Description: |
Post-supernova systemic (centre-of-mass) speed (\(km s^{-1}\)). |
||
Header String: |
SystemicSpeed |
SYSTEMIC_VELOCITY_X |
|||
Data type: |
DOUBLE |
||
COMPAS variable: |
BaseBinaryStar::m_SystemicVelocity.xValue() |
||
Description: |
Post-supernova systemic (centre-of-mass) velocity in x-direction (\(km s^{-1}\)). |
||
Header String: |
SystemicVelocityX |
SYSTEMIC_VELOCITY_Y |
|||
Data type: |
DOUBLE |
||
COMPAS variable: |
BaseBinaryStar::m_SystemicVelocity.yValue() |
||
Description: |
Post-supernova systemic (centre-of-mass) velocity in y-direction (\(km s^{-1}\)). |
||
Header String: |
SystemicVelocityY |
SYSTEMIC_VELOCITY_Z |
|||
Data type: |
DOUBLE |
||
COMPAS variable: |
BaseBinaryStar::m_SystemicVelocity.zValue() |
||
Description: |
Post-supernova systemic (centre-of-mass) velocity in z-direction (\(km s^{-1}\)). |
||
Header String: |
SystemicVelocityZ |
TIME |
|||
Data type: |
DOUBLE |
||
COMPAS variable: |
BaseBinaryStar::m_Time |
||
Description: |
Time since ZAMS (Myr). |
||
Header String: |
Time |
TIME_TO_COALESCENCE |
|||
Data type: |
DOUBLE |
||
COMPAS variable: |
BaseBinaryStar::m_TimeToCoalescence |
||
Description: |
Time between formation of double compact object and gravitational-wave driven merger (Myr). |
||
Header String: |
Coalescence_Time |
TOTAL_ANGULAR_MOMENTUM |
|||
Data type: |
DOUBLE |
||
COMPAS variable: |
BaseBinaryStar::m_TotalAngularMomentum |
||
Description: |
Total angular momentum calculated using regular conservation of energy (\(M_\odot AU^2 y^{r−1}\)). |
||
Header String: |
Ang_Momentum_Total |
TOTAL_ENERGY |
|||
Data type: |
DOUBLE |
||
COMPAS variable: |
BaseBinaryStar::m_TotalEnergy |
||
Description: |
Total energy calculated using regular conservation of energy (\(M_\odot AU^2 y^{r−1}\)). |
||
Header String: |
Energy_Total |
UNBOUND |
|||
Data type: |
BOOL |
||
COMPAS variable: |
BaseBinaryStar::m_Unbound |
||
Description: |
Flag to indicate the binary is unbound (or has become unbound after a supernova event). |
||
Header String: |
Unbound |
ZETA_LOBE |
|||
Data type: |
DOUBLE |
||
COMPAS variable: |
BaseBinaryStar::m_ZetaLobe |
||
Description: |
The logarithmic derivative of Roche lobe radius with respect to donor mass for \(q=\frac{Md}{Ma}\) at the onset of the RLOF. |
||
Header String: |
Zeta_Lobe |
ZETA_STAR |
|||
Data type: |
DOUBLE |
||
COMPAS variable: |
BaseBinaryStar::m_ZetaStar |
||
Description: |
Mass-radius exponent of the star at the onset of the RLOF. Calculated differently based on the value of program option |
||
Header String: |
Zeta_Star |