Defines the OrbitSolver class, the various stopping conditions and a number of other classes used while calculating the orbital evolution. More...
#include "../Core/SharedLibraryExportMacros.h"
#include "../Core/AstronomicalConstants.h"
#include "../Core/Common.h"
#include "../Core/OrbitalExpressions.h"
#include "BinarySystem.h"
#include "CombinedStoppingCondition.h"
#include "ExternalStoppingConditions.h"
#include "StopInformation.h"
#include "StopHistoryInterval.h"
#include <math.h>
#include <list>
#include <vector>
#include <stdlib.h>
#include <fstream>
#include <iostream>
#include <gsl/gsl_odeiv2.h>
#include <gsl/gsl_errno.h>
#include <gsl/gsl_poly.h>
#include <sstream>
#include <limits>
#include <ctime>
Go to the source code of this file.
Classes | |
class | Evolve::ExtremumInformation |
Infomation about an extremum of a function. More... | |
class | Evolve::OrbitSolver |
Solves the system of ODEs describing the evolution of a single planet around a single star. More... | |
Namespaces | |
Evolve | |
Orientations of zones of bodies in a binary system. | |
Functions | |
int | Evolve::stellar_system_diff_eq ( double age, const double *parameters, double *derivatives, void *system) |
A wrapper tha allows the stellar system differential equation to be passed to the GSL ODE solver. More... | |
int | Evolve::stellar_system_jacobian ( double age, const double *parameters, double *param_derivs, double *age_derivs, void *system_mode) |
A wrapper tha allows the stellar system jacobian to be passed to the GSL ODE solver. More... | |
Defines the OrbitSolver class, the various stopping conditions and a number of other classes used while calculating the orbital evolution.
Definition in file OrbitSolver.h.