Planetary Orbital Evolution due to Tides
Orbital evolution of two objects experiencing tides
testEvolve Directory Reference
+ Directory dependency graph for testEvolve:

Files

file  ConservedLEObliquityEvolution.h [code]
 Declares a OneArgumentDiffFunction sub-classes giving the evolution of the core and envelope obliquities under the assumpion of energy and angular momentum conservation.
 
file  ConstPhaseLagZone.h [code]
 Declare a dissipative zone class with polynomial evolution with a constant phase lag.
 
file  EccentricOrbit.cpp [code]
 Define some of the methods of EccentricyOrbit.
 
file  EccentricOrbit.h [code]
 Declare an interface for working with eccentric orbits.
 
file  ExpectedEvolutionMode.h [code]
 Declare & define a class tracking flags indicating the expected state of the evolution (e.g. is wind saturated, current evolution mode).
 
file  InverseFunction.cpp [code]
 Definitions of some of the methods of the InverseFunction class.
 
file  InverseFunction.h [code]
 Declarses a class for functions that are the inverse of some analytical function.
 
file  InverseLinearLconvEvolution.h [code]
 Declares a OneArgumentDiffFunction sub-class giving the evolution of the stellar convective zone angular momentum when some function of it evolves linearly with time.
 
file  Oblique10LinearQuantity.cpp [code]
 Implements some methods of the Oblique10LinearQuantity class.
 
file  Oblique10LinearQuantity.h [code]
 Declares a function of the stellar angular momentum that evolves linearly with time when only the m = 1, m' = 0 term is active for orbits with arbitrary initial obliquity.
 
file  Oblique20LinearQuantity.cpp [code]
 Implements some methods of the Oblique20LinearQuantity class.
 
file  Oblique20LinearQuantity.h [code]
 Declares a function of the stellar angular momentum that evolves linearly with time when only the m = 2, m' = 0 term is active for orbits with arbitrary initial obliquity.
 
file  PolynomialEvolutionZone.cpp [code]
 Define the non-inlnine methods of PolynomialEvolutionZone.
 
file  PolynomialEvolutionZone.h [code]
 Declare a dissipative zone class where the mass and radius evolution are given by a polynomial.
 
file  RealEvolutionQuantity.h [code]
 Declare an inumeration for the various quantities tracked by the evolution and checked.
 
file  SingleTidalTermBody.h [code]
 Declare a dissipative body class with a single SingleTidalTermZone.
 
file  SingleTidalTermZone.h [code]
 Declare a dissipative zone class with polynomial evolution with only a single tidel term having non-zero dissipation.
 
file  testDifferentialEquations.cpp [code]
 Implement the non-inline methods of test_DifferentialEquations.
 
file  testDifferentialEquations.h [code]
 Unit tests that check the differential equations for eccentricity and semimajor against analytic expressions.
 
file  testGravitationalPotential.cpp [code]
 Implement the non-inline methods of test_GravitationalPotential.
 
file  testGravitationalPotential.h [code]
 Unit tests that check the expansion of the gravitational potential vs. analytic expressions.
 
file  testLockMonitoring.cpp [code]
 Implement the non-inline methods of test_LockMonitoring.
 
file  testLockMonitoring.h [code]
 Unit tests that check the machinery for monitoring potential tidal locks.
 
file  testOrbitSolver.cpp [code]
 Defines some of the methods of the test suite that exercises the OrbitSolver class and the other clasess necessary to accomplish this.
 
file  testOrbitSolver.h [code]
 Declares the test suite that exercises the OrbitSolver class and some other clasess necessary to accomplish this.
 
file  testTidalTorquePower.cpp [code]
 Define the non-inline methods of test_TidalTorquePower and actually run the tests if compiled in stand-alone mode.
 
file  testTidalTorquePower.h [code]
 Declare a unit tests class that check the calculations of tidal torque and power.
 
file  TidalPotential.h [code]
 Declare an interface for calculating the tidal potential due to a companion in an eccentric orbit.
 
file  TidalPotentialExpansion.cpp [code]
 Define the functions that sums up the expansion series.
 
file  TidalPotentialExpansion.h [code]
 Declare an interface for evaluating the expansion of the tidal potential.
 
file  TransformedSolution.h [code]
 Declare a class that transforms an orbital solution before checking.