Planetary Orbital Evolution due to Tides
Orbital evolution of two objects experiencing tides
testOrbitSolver.cpp File Reference

Defines some of the methods of the test suite that exercises the OrbitSolver class and the other clasess necessary to accomplish this. More...

#include "testOrbitSolver.h"
+ Include dependency graph for testOrbitSolver.cpp:

Go to the source code of this file.

Namespaces

 Evolve
 Orientations of zones of bodies in a binary system.
 

Functions

std::ostream & Evolve::operator<< (std::ostream &os, RealEvolutionQuantity q)
 
double Evolve::locked_unsat_eq (double a, void *params)
 The equation that should be solved in order to get the semimamjor axis at a gien time. More...
 
double Evolve::locked_sat_eq (double a, void *params)
 The equation that should be solved in order to get the semimamjor axis at a given time for the locked evolution when the wind is saturated. More...
 
double Evolve::locked_unsat_deriv (double a, void *params)
 The derivative of the equation that should be solved in order to get the semimamjor axis at a given time for the locked evolution when the wind is not saturated. More...
 
double Evolve::locked_sat_deriv (double a, void *params)
 The derivative of the equation that should be solved in order to get the semimamjor axis at a gien time for the locked evolution when the wind is saturated. More...
 
void Evolve::locked_unsat_eq_deriv (double a, void *params, double *f, double *df)
 The equation and its derivative that should be solved in order to get the semimamjor axis at a given time for the locked evolution when the wind is not saturated. More...
 
void Evolve::locked_sat_eq_deriv (double a, void *params, double *f, double *df)
 The equation and its derivative that should be solved in order to get the semimamjor axis at a given time for the locked evolution when the wind is saturated. More...
 

Variables

const double Evolve::TSTART = 2.0 * MIN_AGE
 
const double Evolve::zero = 0.0
 
const double Evolve::one = 1.0
 
const double Evolve::Mjup_to_Msun
 
const double Evolve::Rjup_to_Rsun
 
StellarEvolution::PolynomialEvolutionQuantity Evolve::nan_func (std::valarray< double >(Core::NaN, 2), TSTART, MAX_AGE)
 
StellarEvolution::PolynomialEvolutionQuantity Evolve::zero_func (std::valarray< double >(), TSTART, MAX_AGE)
 
StellarEvolution::PolynomialEvolutionQuantity Evolve::one_func (std::valarray< double >(1.0, 1), TSTART, MAX_AGE)
 
StellarEvolution::PolynomialEvolutionQuantity Evolve::two_func (std::valarray< double >(2.0, 1), TSTART, MAX_AGE)
 
StellarEvolution::PolynomialEvolutionQuantity Evolve::two_hundred_func (std::valarray< double >(200.0, 1), TSTART, MAX_AGE)
 

Detailed Description

Defines some of the methods of the test suite that exercises the OrbitSolver class and the other clasess necessary to accomplish this.

Definition in file testOrbitSolver.cpp.