Planetary Orbital Evolution due to Tides
Orbital evolution of two objects experiencing tides
Stellar System

Star-planet system for which the orbital evolution will be calculated. More...

Files

file  PowerlawPhaseLagZone.h
 Declares the class that provides the phase lag function to DissipatingZone objects.
 
file  TwoPhaseLagZone.h
 Declares the class that provides the phase lag function to DissipatingZone objects.
 
file  LogDerivatives.cpp
 Defines some of the methods of the EvolvingStellarQuantity class used for interpolating among stellar evolution tracks.
 
file  LogDerivatives.h
 Declares a class for differentiating functions of log(arg) w.r.t. arg.
 
file  BinarySystem.cpp
 The definition of some of the methods of the StellarSystem class.
 
file  BrokenPowerlawPhaseLagZone.h
 Declares the class that provides the phase lag function to DissipatingZone objects.
 
file  DiskBinarySystem.h
 Declares a class of binary systems which start with a disk-locked star which is then released and at some point in time a secondary appears.
 
file  SpinOrbitLockInfo.h
 Defines the SpinOrbitLockInfo class.
 
file  ZoneOrientation.h
 Declares a class for orientations of zones of DissipatingBody objects.
 
file  EvolvingStellarQuantity.cpp
 Defines some of the methods of the EvolvingStellarQuantity class used for interpolating among stellar evolution tracks.
 
file  EvolvingStellarQuantity.h
 Declares a class implementing the intepolation of a single stellar quantity from stellar evolution tracks.
 
file  mass_feh_interp.h
 Define a single function performing mass-[Fe/H] interpolations.
 
file  RemoveLogDeriv.h
 Declares a class to switch from logarithmic to linear derivative.
 
file  SumDerivatives.h
 Declares & defines a class for the derivative of a quantity which is the sum of two other quantities.
 
file  SumQuantity.h
 Declare a class for a stellar evolution quantity which is the sum of two other quantities.
 
file  YRECIO.cpp
 Defines some of the methods of the classes for generating stellar evolution interpolators from the YREC tracks.
 
file  YRECIO.h
 Defines the classes for generating stellar evolution interpolators from the YREC tracks.
 
file  ZeroQuantity.h
 Declare a class for an identically zero stellar evolution quantity.
 

Namespaces

 Evolve::Dissipation
 Isolates constants related to the tidal dissipation.
 
 Evolve
 Orientations of zones of bodies in a binary system.
 
 StellarEvolution::MESA
 A namespace to isolate all MESA related entities, in order to avoid conflicts with other StellarEvolution implentations (e.g. YREC).
 

Classes

class  Core::ZeroDerivatives
 The derivatives of an identically zero quantity. More...
 
class  StellarEvolution::LogDerivatives
 Calculate dy/dx given dy/dx, dy/dln(x), dln(y)/dx or dln(y)/dln(x). More...
 
class  Evolve::DiskBinarySystem
 For some prescribed amount of time the surface of the pramary spins at a prescribed rate, it is then released and (at a possibly different age) a secondary body forms in a prescribed initial orbit. More...
 
class  Evolve::DissipatingBody
 A base class for any body contributing to tidal dissipation. More...
 
class  Evolve::SpinOrbitLockInfo
 Defines a lock between the spin of a dissipating body and the orbit. More...
 
class  Star::SaturatingSkumanichWindBody
 A DissipatingBody which loses angular momentum at a rate \(\propto\omega\min(\omega, \omega_{sat})^2\). More...
 
class  StellarEvolution::EvolvingStellarQuantity
 A class for stellar properties that depend on age. More...
 
class  StellarEvolution::InterpolatedDerivatives
 Derivative class for stellar quantities which are interpolated age, mass and [Fe/H]. More...
 
class  StellarEvolution::Interpolator
 A class that interpolates among stellar evolution tracks. More...
 
class  StellarEvolution::MESA::Header
 A class which parses the header of a MESA evolution track. More...
 
class  StellarEvolution::MESA::EvolutionIterator
 An iterator over the list of extracted tracks. More...
 
class  StellarEvolution::MESA::Interpolator
 A stellar evolution interpolator based on the MESA tracks. More...
 
class  StellarEvolution::SumDerivatives
 Derivative class for a quantity that is the sum of two other quantities. More...
 
class  StellarEvolution::SumQuantity
 A clas for stellar quantities that are the sum of two other quantities. More...
 
class  YRECHeader
 A class which parses the header of a YREC evolution track. More...
 
class  EvolutionIterator
 An iterator over the list of extracted tracks. More...
 
class  YRECEvolution
 A stellar evolution interpolator based on the YREC tracks. More...
 

Detailed Description

Star-planet system for which the orbital evolution will be calculated.

Describes the star and the planet, including: