Planetary Orbital Evolution due to Tides
Orbital evolution of two objects experiencing tides
DissipatingZone.h File Reference

Declares a class representing one zone of a body dissipative to tidal distortions. More...

#include "ZoneOrientation.h"
#include "../Core/SharedLibraryExportMacros.h"
#include "../Core/Error.h"
#include "TidalPotentialTerms.h"
#include "DissipationQuantities.h"
#include "SpinOrbitLockInfo.h"
#include "CombinedStoppingCondition.h"
#include "BreakLockCondition.h"
#include "SynchronizedCondition.h"
#include "../Core/Common.h"
#include <valarray>
#include <boost/math/special_functions/sign.hpp>
+ Include dependency graph for DissipatingZone.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Evolve::TidalTermTriplet
 
class  Evolve::DissipatingZone
 A layer of a system body for which the tidal bulge is not exactly in phase with the tidal potential. More...
 

Namespaces

 Evolve
 Orientations of zones of bodies in a binary system.
 

Enumerations

enum  Evolve::ZoneEvolutionQuantities {
  Evolve::ANGULAR_MOMENTUM, Evolve::ANGULAR_MOMENTUM_DERIV, Evolve::INCLINATION, Evolve::INCLINATION_DERIV,
  Evolve::PERIAPSIS, Evolve::PERIAPSIS_DERIV, Evolve::MOMENT_OF_INERTIA, Evolve::MOMENT_OF_INERTIA_FIRST_DERIV,
  Evolve::MOMENT_OF_INERTIA_SECOND_DERIV, Evolve::OUTER_RADIUS, Evolve::OUTER_RADIUS_FIRST_DERIV, Evolve::OUTER_RADIUS_SECOND_DERIV,
  Evolve::OUTER_MASS, Evolve::OUTER_MASS_DERIV, Evolve::NUM_REAL_EVOL_QUANTITIES, Evolve::E_ORDER =NUM_REAL_EVOL_QUANTITIES,
  Evolve::ORBITAL_FREQ_MULTIPLIER, Evolve::SPIN_FREQ_MULTIPLIER, Evolve::NUM_EVOL_QUANTITIES
}
 IDs for quantities saved as part of the evolution. More...
 

Functions

std::ostream & Evolve::operator<< (std::ostream &os, const ZoneEvolutionQuantities &evol_var)
 More civilized output for EvolVarType variables. More...
 

Detailed Description

Declares a class representing one zone of a body dissipative to tidal distortions.

Definition in file DissipatingZone.h.