9 #ifndef __DISSIPATION_QUANTITIES_H 10 #define __DISSIPATION_QUANTITIES_H 12 #include "../Core/SharedLibraryExportMacros.h" 21 namespace Dissipation {
24 enum LIB_LOCAL Quantity {
60 enum LIB_LOCAL QuantityEntry {
132 LIB_LOCAL
inline bool zone_specific(Dissipation::QuantityEntry entry)
146 LIB_LOCAL std::ostream &
operator<<(std::ostream &os,
147 const Dissipation::Quantity &quantity);
150 LIB_LOCAL std::ostream &
operator<<(std::ostream &os,
151 Dissipation::QuantityEntry entry);
RADIUS
The derivative w.r.t. the radius of the body in .
END_PHASE_LAG_DERIV
The above derivatives exist for modified phase lags, below do not.
ECCENTRICITY_DECAY
The rate at which the eccentricity decays per Gyr.
SPIN_FREQUENCY
The derivative w.r.t. the spin frequency of a dissipating zone.
std::ostream & operator<<(std::ostream &os, const ZoneEvolutionQuantities &evol_var)
More civilized output for EvolVarType variables.
SEMIMAJOR
The derivative w.r.t. the semimajor axis in AU.
Orientations of zones of bodies in a binary system.
NUM_DERIVATIVES
The total number of derivatives supported.
ORBIT_SPINUP
The rate of change of the orbital frequency in rad/day/Gyr.
ECCENTRICITY
The derivative w.r.t. the eccentricity.
Moment of inertia of the zone.
const int NUM_QUANTITIES
The number of interpolation quantities currentyl supported.
AGE
The derivative w.r.t. age, excluding the dependence through the body's radius and the moments of iner...
NO_DERIV
The quantity itself, undifferentiated.
ORBITAL_FREQUENCY
The derivative w.r.t. the orbital frequency.
SPIN_ANGMOM
The derivative w.r.t. the spin angular momentum in .
SEMIMAJOR_DECAY
Minus the rate of change of the semimajor axis in AU/Gyr.