Planetary Orbital Evolution due to Tides
Orbital evolution of two objects experiencing tides
IOColumns.cpp
1 #include "IOColumns.h"
2 
3 const std::vector<std::string> &output_column_names()
4 {
5  static std::vector<std::string> names(OutCol::NUM_OUTPUT_QUANTITIES, "");
6  if(names[OutCol::AGE]=="") {
7  names[OutCol::AGE]="t";
8  names[OutCol::SEMIMAJOR]="a";
9  names[OutCol::CONV_INCLINATION]="convincl";
10  names[OutCol::CONV_PERIAPSIS]="convperi";
11  names[OutCol::RAD_INCLINATION]="radincl";
12  names[OutCol::RAD_PERIAPSIS]="radperi";
13  names[OutCol::WORB]="Worb";
14  names[OutCol::PORB]="Porb";
15  names[OutCol::LORB]="Lorb";
16  names[OutCol::LCONV]="Lconv";
17  names[OutCol::LRAD]="Lrad";
18  names[OutCol::LTOT]="L";
19  names[OutCol::ICONV]="Iconv";
20  names[OutCol::IRAD]="Irad";
21  names[OutCol::ITOT]="I";
22  names[OutCol::WSURF]="Wsurf";
23  names[OutCol::WRAD]="Wrad";
24  names[OutCol::PSURF]="Psurf";
25  names[OutCol::PRAD]="Prad";
26  names[OutCol::EVOL_MODE]="mode";
27  names[OutCol::WIND_STATE]="wind";
28  names[OutCol::RSTAR]="R";
29  names[OutCol::LSTAR]="Lum";
30  names[OutCol::RRAD]="Rrad";
31  names[OutCol::MRAD]="Mrad";
32  names[OutCol::ICONV_DERIV]="DIconv";
33  names[OutCol::IRAD_DERIV]="DIrad";
34  names[OutCol::ITOT_DERIV]="DI";
35  names[OutCol::RSTAR_DERIV]="DR";
36  names[OutCol::RRAD_DERIV]="DRrad";
37  names[OutCol::MRAD_DERIV]="DMrad";
38  names[OutCol::ICONV_SECOND_DERIV]="DDIconv";
39  names[OutCol::IRAD_SECOND_DERIV]="DDIrad";
40  names[OutCol::ITOT_SECOND_DERIV]="DDI";
41  names[OutCol::RRAD_SECOND_DERIV]="DDRrad";
42 #ifdef COLUMN_NAME_EMPHASIS
43  for(int i=0; i<OutCol::NUM_OUTPUT_QUANTITIES; ++i)
44  names[i]=(std::string(COLUMN_NAME_EMPHASIS)
45  +
46  names[i]
47  +
48  std::string(COLUMN_NAME_EMPHASIS));
49 #endif
50  }
51  return names;
52 }
53 
The number of different output quantities supported.
Definition: IOColumns.h:222
Second derivative of the moment of inertia of the entire star.
Definition: IOColumns.h:158
The orbital periapsis in the reference frame of the stellar radiative zone in radians.
Definition: IOColumns.h:186
Age of the system in Gyr.
Definition: IOColumns.h:106
Spin period of the stellar surface in days.
Definition: IOColumns.h:208
The evolution mode for the step that starts at this age.
Definition: IOColumns.h:217
Age derivative of the convective moment of inertia in .
Definition: IOColumns.h:130
Second derivative of the moment of ivertia of the radiative zone.
Definition: IOColumns.h:155
Age derivative of the stellar radius in .
Definition: IOColumns.h:141
Angular velocity of the stellar surface in rad/day.
Definition: IOColumns.h:202
Age derivative of the moment of inertia of the entire star in .
Definition: IOColumns.h:138
The orbital frequency in rad/day.
Definition: IOColumns.h:168
Second derivative of the core-envelope boundary.
Definition: IOColumns.h:161
The orbital period days.
Definition: IOColumns.h:169
Angular momentum of the radiative zone of the star in (low mass stars only)
Definition: IOColumns.h:196
Second derivative of the moment of ivertia of the convective zone.
Definition: IOColumns.h:152
The angle between the stellar core spin and orbital angular momentum in radians.
Definition: IOColumns.h:178
The angle between the stellar surface spin and orbital angular momentum in radians.
Definition: IOColumns.h:174
Spin period of the stellar core in days (low mass stars only).
Definition: IOColumns.h:211
Angular velocity of the stellar core in rad/day (low mass stars only).
Definition: IOColumns.h:206
Declares enumerations that define the possible input/outut quantities.
Age derivative of the mass of the radiative core in .
Definition: IOColumns.h:149
Angular momentum of the entire star in .
Definition: IOColumns.h:200
Age derivative of the radiative moment of inertia in .
Definition: IOColumns.h:134
Angular momentum of the convective zone of the star in (low mass stars only)
Definition: IOColumns.h:191
Radius of the star in .
Definition: IOColumns.h:119
Moment of inertia of the radiative zone of the star (low mass stars only) in .
Definition: IOColumns.h:114
Moment of inertia of the convective zone of the star (low mass stars only) in .
Definition: IOColumns.h:110
The saturation state of the wind.
Definition: IOColumns.h:219
Luminosity of the star in .
Definition: IOColumns.h:120
Radius of the stellar core in (low mass stars only).
Definition: IOColumns.h:123
The orbital periapsis in the reference frame of the stellar convective zone in radians.
Definition: IOColumns.h:182
Mass of the stellar core in (low mass stars only).
Definition: IOColumns.h:126
Semimajor axis of the orbit in AU.
Definition: IOColumns.h:166
const std::vector< std::string > & output_column_names()
Define the names of the output columns.
Definition: IOColumns.cpp:3
Total moment of inertia of the star in .
Definition: IOColumns.h:117