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>
Include dependency graph for OrbitSolver.h:
This graph shows which files directly or indirectly include this file: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.